sdk
11 years agoide/Makefile, default.cf: Updated to make use of .rc Windows resources build support
Jerome St-Louis [Fri, 10 May 2013 20:47:21 +0000 (16:47 -0400)]
ide/Makefile, default.cf: Updated to make use of .rc Windows resources build support

11 years agoide; windres support for forced 32 bit builds. and showing resources.rc instead of...
Rejean Loyer [Sat, 4 May 2013 05:23:27 +0000 (01:23 -0400)]
ide; windres support for forced 32 bit builds. and showing resources.rc instead of resources.o in build log. closes #877

11 years agoeda/sqlite: Set SQLITE_OMIT_AUTHORIZATION to work around bug in SQLite
Jerome St-Louis [Fri, 10 May 2013 19:52:52 +0000 (15:52 -0400)]
eda/sqlite: Set SQLITE_OMIT_AUTHORIZATION to work around bug in SQLite
- Code within for this authorization is causing random crashes on preparing the statement:
  UPDATE Contacts SET ROWID = ? WHERE ROWID = ?
  with a table:
  CREATE TABLE Contacts(Id INTEGER PRIMARY KEY, n TEXT, o TEXT, c TEXT, s TEXT, p TEXT, e TEXT, a INTEGER);

  This line:

  rc = sqlite3AuthCheck(pParse, SQLITE_UPDATE, pTab->zName, pTab->aCol[j].zName, db->aDb[iDb].zName);

  Is not within an 'else' of 'if( j>=pTab->nCol )'

  ROWID is not properly handled here.

11 years agoecere/OpenGLDisplayDriver: Resetting source offset for direct pixels blits
Jerome St-Louis [Fri, 10 May 2013 19:28:07 +0000 (15:28 -0400)]
ecere/OpenGLDisplayDriver: Resetting source offset for direct pixels blits
- Not resetting it would break glTexSubImage2D

11 years agoecere/com, bootstrap: Fixed memory leak; Using 'isInstanceClass' to determine Instanc...
Jerome St-Louis [Mon, 6 May 2013 03:13:45 +0000 (23:13 -0400)]
ecere/com, bootstrap: Fixed memory leak; Using 'isInstanceClass' to determine Instance class
- Freeing classes on <= rather than =
- The !base.base check was not apropriate as bases get marked to null when unregistering a class

11 years agocompiler/libec: Added support to call virtual methods on string literals/char *
Jerome St-Louis [Sun, 5 May 2013 21:36:08 +0000 (17:36 -0400)]
compiler/libec: Added support to call virtual methods on string literals/char *

11 years agoecere/com/dataTypes: Fixes for broken Serialization after Instance type change
Jerome St-Louis [Sun, 5 May 2013 21:29:19 +0000 (17:29 -0400)]
ecere/com/dataTypes: Fixes for broken Serialization after Instance type change
- Multiple inheritance levels were never handled properly in (de)serialization
- Ignoring members with id < 0

11 years agoecere/com: Fixes to avoid printing Instance members, print Instance address directly
Jerome St-Louis [Sun, 5 May 2013 20:40:46 +0000 (16:40 -0400)]
ecere/com: Fixes to avoid printing Instance members, print Instance address directly

11 years agocompiler/libec, ecere/com: Passing pointers & (u)intptr as any_object by value rather...
Jerome St-Louis [Sun, 5 May 2013 20:39:20 +0000 (16:39 -0400)]
compiler/libec, ecere/com: Passing pointers & (u)intptr as any_object by value rather than by reference

11 years agoecere/com, compiler/libec: Changed type of base normal class (Instance) to 'normal...
Jerome St-Louis [Sun, 5 May 2013 20:14:09 +0000 (16:14 -0400)]
ecere/com, compiler/libec: Changed type of base normal class (Instance) to 'normal' rather than 'system'

11 years agoide(compiler/libec): Fixed watch crash on any_object
Jerome St-Louis [Fri, 3 May 2013 17:48:25 +0000 (13:48 -0400)]
ide(compiler/libec): Fixed watch crash on any_object
- ApplyAnyObjectLogic should not have been called

11 years agoide/OutputView: Fixed and then disabled code to split long build output on multiple...
Jerome St-Louis [Thu, 2 May 2013 10:42:45 +0000 (06:42 -0400)]
ide/OutputView: Fixed and then disabled code to split long build output on multiple lines

11 years agoide/Project: Fixed not deleting file but using --always-make on debug compiling
Jerome St-Louis [Thu, 2 May 2013 10:42:20 +0000 (06:42 -0400)]
ide/Project: Fixed not deleting file but using --always-make on debug compiling

11 years agoide: Fixed DynamicString memory leak on 'passArgs'
Jerome St-Louis [Thu, 2 May 2013 10:41:41 +0000 (06:41 -0400)]
ide: Fixed DynamicString memory leak on 'passArgs'

11 years agoecere/gui/DirectoriesBox: Fixed 2-line moves on Ctrl-Up/Down, Disabled scrolling...
Jerome St-Louis [Thu, 2 May 2013 10:40:01 +0000 (06:40 -0400)]
ecere/gui/DirectoriesBox: Fixed 2-line moves on Ctrl-Up/Down, Disabled scrolling on Ctrl-Up/Down
- Ctrl-Up/Down was conflicting between scrolling and moving rows up/down

11 years agoide, ecere: Fixed command lines truncated for Debug Compiling
Jerome St-Louis [Thu, 2 May 2013 10:36:47 +0000 (06:36 -0400)]
ide, ecere: Fixed command lines truncated for Debug Compiling
- Increased buffer size (MAX_F_STRING*4) in Project::Build, Execute() and ShellOpen()

11 years agoide/CodeEditor: Setting path when parsing code to pick up same libraries as compiler
Jerome St-Louis [Thu, 2 May 2013 10:35:40 +0000 (06:35 -0400)]
ide/CodeEditor: Setting path when parsing code to pick up same libraries as compiler

11 years agoide, compiler: Fixed parameters auto-completion issue
Jerome St-Louis [Thu, 2 May 2013 10:34:58 +0000 (06:34 -0400)]
ide, compiler: Fixed parameters auto-completion issue
- Tweaks in light of recent prioritization of public methods (pass16)
- Took out (inCompiler) check for setting memberType (caused pass16 code to be executed)
- Fixed parameters code when dealing with methods

11 years agoide; fixes to Debug Precompile, Debug Compile and Debug Generate Symbols. closes...
Rejean Loyer [Sat, 27 Apr 2013 22:57:30 +0000 (18:57 -0400)]
ide; fixes to Debug Precompile, Debug Compile and Debug Generate Symbols. closes #777

11 years agobuildsystem, ide, epj2make; added support for windows .rc files. closes #877
Rejean Loyer [Sat, 27 Apr 2013 05:39:19 +0000 (01:39 -0400)]
buildsystem, ide, epj2make; added support for windows .rc files. closes #877

11 years agogenerated makefiles; make use of automatic variable for target name.
Rejean Loyer [Sat, 27 Apr 2013 02:28:09 +0000 (22:28 -0400)]
generated makefiles; make use of  automatic variable for target name.

11 years agoide, epj2make; added a way to specify compiler flags for each compiler configuration...
Rejean Loyer [Sat, 27 Apr 2013 01:56:21 +0000 (21:56 -0400)]
ide, epj2make; added a way to specify compiler flags for each compiler configuration. added a way to specify compiler options in project settings. closes #564

11 years agoadded linkobjects.lst to .gitignore
Rejean Loyer [Sat, 27 Apr 2013 01:49:05 +0000 (21:49 -0400)]
added linkobjects.lst to .gitignore

11 years agotarball; removed extra / in $(OBJ)/resources.o in ide/Makefile.
Rejean Loyer [Sat, 27 Apr 2013 01:47:51 +0000 (21:47 -0400)]
tarball; removed extra / in $(OBJ)/resources.o in ide/Makefile.

11 years agobuildsystem, tarball; fixed cross-platform file operation function were never meant...
Rejean Loyer [Sat, 27 Apr 2013 01:42:02 +0000 (21:42 -0400)]
buildsystem, tarball; fixed cross-platform file operation function were never meant to be invisible. when you do make the commands that are executed are echoed. so touch, cp, rm, rmdir, mkdir commands should be echoed as well. this does not break silent builds and makes actual run better match just-print runs.

11 years agobuildsystem, tarball; added missing touch function to fix touch updating timestamp...
Rejean Loyer [Sat, 27 Apr 2013 01:37:29 +0000 (21:37 -0400)]
buildsystem, tarball; added missing touch function to fix touch updating timestamp behavior.

11 years agotarball; added fixprecompile target in case git clone leaves you with precompiled...
Rejean Loyer [Sat, 27 Apr 2013 01:33:20 +0000 (21:33 -0400)]
tarball; added fixprecompile target in case git clone leaves you with precompiled files older than their respective source files.

11 years agotarball; fixed libec precompiled files rules to rely on timestamps to decide what...
Rejean Loyer [Sat, 27 Apr 2013 01:04:10 +0000 (21:04 -0400)]
tarball; fixed libec precompiled files rules to rely on timestamps to decide what to do instead of always copying precompiled files. closes #874

11 years agoide; fixed Trying to compile a header file gives a confusing error. closes #549
Rejean Loyer [Thu, 25 Apr 2013 03:14:21 +0000 (23:14 -0400)]
ide; fixed Trying to compile a header file gives a confusing error. closes #549

11 years agoide; FindInFilesDialog, FindDialog; fixed not quite 'filter' vs 'find what' shortcut...
Rejean Loyer [Thu, 25 Apr 2013 00:39:46 +0000 (20:39 -0400)]
ide; FindInFilesDialog, FindDialog; fixed not quite 'filter' vs 'find what' shortcut key conflict but alt+i is activating 'find what' when 'find in' is disabled. really fixed out of focus typing in 'find what' to be active only when 'match case' and 'whole word' are selected. #450

11 years agoide; OutputView panel; fixed Pressing escape on another output tab aborts a find...
Rejean Loyer [Thu, 25 Apr 2013 00:35:19 +0000 (20:35 -0400)]
ide; OutputView panel; fixed Pressing escape on another output tab aborts a find (Build or Debug) #651

11 years agoide; debugger; fixed stepping over/out and run to cursor were breaking on internal...
Rejean Loyer [Mon, 22 Apr 2013 18:43:07 +0000 (14:43 -0400)]
ide; debugger; fixed stepping over/out and run to cursor were breaking on internal breakpoints.

11 years agoide; fixed changing the version in project doesn't regen makefile as it should.
Rejean Loyer [Mon, 22 Apr 2013 18:22:20 +0000 (14:22 -0400)]
ide; fixed changing the version in project doesn't regen makefile as it should.

11 years agoide; fixed StringListBox to support stuff like DEF_STRING="some string" or PJ_LIST_H...
Rejean Loyer [Mon, 22 Apr 2013 18:01:13 +0000 (14:01 -0400)]
ide; fixed StringListBox to support stuff like DEF_STRING="some string" or PJ_LIST_H="pj_list.h"

11 years agoecere/gui/Window: Deprecated SetText() in favor of SetCaption() and fixed caption...
Jerome St-Louis [Wed, 1 May 2013 02:28:53 +0000 (22:28 -0400)]
ecere/gui/Window: Deprecated SetText() in favor of SetCaption() and fixed caption watchers firing

11 years agoecere/GlobalAppSettings: Made Load/Save virtual as they should have been; ide: Update...
Jerome St-Louis [Wed, 1 May 2013 02:27:57 +0000 (22:27 -0400)]
ecere/GlobalAppSettings: Made Load/Save virtual as they should have been; ide: Updated code accordingly

11 years agoide/compiler: Fixed memory leaks on instance members (bad code), autocomplete Types
Jerome St-Louis [Mon, 29 Apr 2013 06:03:55 +0000 (02:03 -0400)]
ide/compiler: Fixed memory leaks on instance members (bad code), autocomplete Types

11 years agocompiler/libec: Fixed crash on 'menu = {' in childWindows sample (#553)
Jerome St-Louis [Mon, 29 Apr 2013 06:01:50 +0000 (02:01 -0400)]
compiler/libec: Fixed crash on 'menu = {' in childWindows sample (#553)

11 years agocompiler/bootstrap: Updated
Jerome St-Louis [Sun, 28 Apr 2013 23:06:20 +0000 (19:06 -0400)]
compiler/bootstrap: Updated

11 years agocompiler/libec: Fixed usage of virtual methods in basic types (#250, #347)
Jerome St-Louis [Sun, 28 Apr 2013 21:20:29 +0000 (17:20 -0400)]
compiler/libec: Fixed usage of virtual methods in basic types (#250, #347)

11 years agocompiler/libec: Fixed reference level of nohead class when passed as any_object ...
Jerome St-Louis [Sun, 28 Apr 2013 21:18:55 +0000 (17:18 -0400)]
compiler/libec: Fixed reference level of nohead class when passed as any_object (Fixes #269)

11 years agocompiler/libec: Using proper class for typed objects (Fixes #157, #452)
Jerome St-Louis [Sun, 28 Apr 2013 21:11:26 +0000 (17:11 -0400)]
compiler/libec: Using proper class for typed objects (Fixes #157, #452)

11 years agocompiler/libec: Fixed PrintLn of void *
Jerome St-Louis [Sun, 28 Apr 2013 21:03:08 +0000 (17:03 -0400)]
compiler/libec: Fixed PrintLn of void *
- Using uintptr class for pointers; Displaying as hexadecimal

11 years agoide/project: Fixed crash going to 'from incompatible...' error
Jerome St-Louis [Sat, 27 Apr 2013 22:11:01 +0000 (18:11 -0400)]
ide/project: Fixed crash going to 'from incompatible...' error

11 years agoide/property sheet: Fixed setting font size in 64 bit
Jerome St-Louis [Sat, 27 Apr 2013 21:50:31 +0000 (17:50 -0400)]
ide/property sheet: Fixed setting font size in 64 bit

11 years agoide/property sheet: Fixed bold font for overridden values (Corrected c7489de9897550ef...
Jerome St-Louis [Sat, 27 Apr 2013 21:15:32 +0000 (17:15 -0400)]
ide/property sheet: Fixed bold font for overridden values (Corrected c7489de9897550ef2592abab70142703188c827c)

11 years agoide/Project: Fixed crashes on replacing spaces (#156)
Jerome St-Louis [Sat, 27 Apr 2013 20:14:05 +0000 (16:14 -0400)]
ide/Project: Fixed crashes on replacing spaces (#156)
- ReplaceSpaces cannot be passed the same string for source and output

11 years agoide/ProjectSettings: Fixed remaining crash on deleting last config
Jerome St-Louis [Sat, 27 Apr 2013 19:42:42 +0000 (15:42 -0400)]
ide/ProjectSettings: Fixed remaining crash on deleting last config

11 years agoide/watches: Fixed crash on exit when debugging and a watch is present (#879)
Jerome St-Louis [Sat, 27 Apr 2013 19:29:26 +0000 (15:29 -0400)]
ide/watches: Fixed crash on exit when debugging and a watch is present (#879)

11 years agoide/Project Settings: Fixed crash on on deleting a project config (#825)
Jerome St-Louis [Sat, 27 Apr 2013 06:59:03 +0000 (02:59 -0400)]
ide/Project Settings: Fixed crash on on deleting a project config (#825)
- Updating config toolbar was done too early (Moved to OnDestroy())

11 years agocompiler/libec: Fixed mixed up \/ paths when import could not be found
Jerome St-Louis [Thu, 25 Apr 2013 08:50:31 +0000 (04:50 -0400)]
compiler/libec: Fixed mixed up \/ paths when import could not be found

11 years agoide/designer/sheet: Fixed freed memory usage in property sheet
Jerome St-Louis [Thu, 25 Apr 2013 08:48:48 +0000 (04:48 -0400)]
ide/designer/sheet: Fixed freed memory usage in property sheet
- PropertyInfo propertyPtr had been freed from calling ListProperties()
- Look out for wrong font (e.g. overridden property), as this was moved before ListProperties()

11 years agoide/project: Build log parsing and Go to error fixes (Fixes #479 #530 #810)
Jerome St-Louis [Thu, 25 Apr 2013 08:47:24 +0000 (04:47 -0400)]
ide/project: Build log parsing and Go to error fixes (Fixes #479 #530 #810)

11 years agoinstaller: Simplified paths to coursework in resources
Jerome St-Louis [Wed, 24 Apr 2013 06:01:58 +0000 (02:01 -0400)]
installer: Simplified paths to coursework in resources

11 years agoecere/sys/DualPipe: UNIX fixes to only invoke waitpid once and remember exit code...
Jerome St-Louis [Wed, 24 Apr 2013 05:01:05 +0000 (01:01 -0400)]
ecere/sys/DualPipe: UNIX fixes to only invoke waitpid once and remember exit code (#247)

11 years agoide/about: Updated version for 0.44.07 0.44.07
Jerome St-Louis [Mon, 22 Apr 2013 09:17:27 +0000 (05:17 -0400)]
ide/about: Updated version for 0.44.07

11 years agoecere/gui/EditBox: Fixes for proper scroll area
Jerome St-Louis [Mon, 22 Apr 2013 08:40:16 +0000 (04:40 -0400)]
ecere/gui/EditBox: Fixes for proper scroll area

11 years agoecere/gui/ListBox: Fix to go to row, typing with shift (e.g. underscore)
Jerome St-Louis [Mon, 22 Apr 2013 08:01:17 +0000 (04:01 -0400)]
ecere/gui/ListBox: Fix to go to row, typing with shift (e.g. underscore)

11 years agoextras/audio/mixer: Added support for looping and reusing voices; samples/audio/S3MPl...
Jerome St-Louis [Mon, 22 Apr 2013 06:25:13 +0000 (02:25 -0400)]
extras/audio/mixer: Added support for looping and reusing voices; samples/audio/S3MPlayer: Ported and improved S3M Player from Ecere 0.26 (1999)

11 years agoi18n: Updates templates
Jerome St-Louis [Mon, 22 Apr 2013 06:19:19 +0000 (02:19 -0400)]
i18n: Updates templates

11 years agoide; fixed, when using compiler name starting in uppercase, run and debug will use...
Rejean Loyer [Fri, 19 Apr 2013 17:07:33 +0000 (13:07 -0400)]
ide; fixed, when using compiler name starting in uppercase, run and debug will use bad (uppercase instead of camelcase) path to target.

11 years agoide; QuickProjectDialog; make sure the ok button has the focus.
Rejean Loyer [Sat, 13 Apr 2013 04:00:54 +0000 (00:00 -0400)]
ide; QuickProjectDialog; make sure the ok button has the focus.

11 years agoide; ide.ec cleaned up some noise comments about a fixed bug. noise introduced by...
Rejean Loyer [Thu, 4 Apr 2013 03:27:18 +0000 (23:27 -0400)]
ide; ide.ec cleaned up some noise comments about a fixed bug. noise introduced by 1e89757bbf8a0d27acc4c58c00ac7bfe756724c9 commit. unable to locate the commit of the bug fix.

11 years agobuildsystem, ide; fixed missing new line in generated .cf files for compiler configur...
Rejean Loyer [Wed, 3 Apr 2013 22:47:47 +0000 (18:47 -0400)]
buildsystem, ide; fixed missing new line in generated .cf files for compiler configuration.

11 years agoSQLiteShellCmd, SQLiteCipherShellCmd; use own obj dir. don't use fast-math on sqlite3...
Rejean Loyer [Mon, 1 Apr 2013 14:49:38 +0000 (10:49 -0400)]
SQLiteShellCmd, SQLiteCipherShellCmd; use own obj dir. don't use fast-math on sqlite3.c file.

11 years agoEDA; Id::OnGetString(...); fixed crash on class data 'table' not specified. calling...
Rejean Loyer [Thu, 21 Mar 2013 01:23:31 +0000 (21:23 -0400)]
EDA; Id::OnGetString(...); fixed crash on class data 'table' not specified. calling uint::OnGetString(...) when it's the case. also fixed two similar potential for crash.

11 years agoeda; FieldBox class_no_expansion fix to using instance in a map. also some null check.
Rejean Loyer [Sun, 10 Mar 2013 04:01:28 +0000 (23:01 -0500)]
eda; FieldBox class_no_expansion fix to using instance in a map. also some null check.

11 years agoeda:TableEditor; automatically call NotifyModifiedDocument when the editor's modified...
Rejean Loyer [Wed, 20 Feb 2013 00:12:19 +0000 (19:12 -0500)]
eda:TableEditor; automatically call NotifyModifiedDocument when the editor's modifiedDocument property is set.

11 years agoepj format, ide, epj2make; moved ModuleVersion, project description, license and...
Rejean Loyer [Thu, 4 Apr 2013 12:47:39 +0000 (08:47 -0400)]
epj format, ide, epj2make; moved ModuleVersion, project description, license and compiler configs dir member to top of file instead of at end of file. updated all lib epj files.

11 years agoec.epj; added missing 0.44 module version.
Rejean Loyer [Tue, 12 Mar 2013 04:22:32 +0000 (00:22 -0400)]
ec.epj; added missing 0.44 module version.

11 years agoide/projectView: Improved menus: icons, showing debug compile/precompile only when...
Rejean Loyer [Wed, 3 Apr 2013 22:49:59 +0000 (18:49 -0400)]
ide/projectView: Improved menus: icons, showing debug compile/precompile only when holding Ctrl+Shift, and only on eC files

11 years agomake it possible to build without GL via make DISABLE_GL=1
rofl0r [Mon, 22 Apr 2013 04:34:46 +0000 (00:34 -0400)]
make it possible to build without GL via make DISABLE_GL=1

11 years agomake it possible to build in verbose mode using make V=1
rofl0r [Mon, 22 Apr 2013 04:32:45 +0000 (00:32 -0400)]
make it possible to build in verbose mode using make V=1

11 years agoeda: Fixes for cross-bit compiling; ecere: Took out non-sense code no longer needed
Jerome St-Louis [Mon, 22 Apr 2013 04:12:00 +0000 (00:12 -0400)]
eda: Fixes for cross-bit compiling; ecere: Took out non-sense code no longer needed
- eda: Moved private members to the end when there area public ata members
- ecere: if(!this || this) -- this non-sense code was needed due to some old bug, but should no longer be required

11 years agocompiler: Fix for window.anchor.left
Jerome St-Louis [Mon, 22 Apr 2013 04:07:24 +0000 (00:07 -0400)]
compiler: Fix for window.anchor.left
- Fixed a bug in _FixRefExp causing deep properties to be uninitialized
- This fixed condition in DataBox::OnRedraw and potential overflow on huge IdList

11 years agocompiler/bootstrap: Updated
Jerome St-Louis [Sat, 20 Apr 2013 03:14:43 +0000 (23:14 -0400)]
compiler/bootstrap: Updated

11 years agocompiler: Fixed missing struct declarator in MkDeclaration()
Jerome St-Louis [Sat, 20 Apr 2013 03:06:53 +0000 (23:06 -0400)]
compiler: Fixed missing struct declarator in MkDeclaration()
- This solves the crash reported by Redj on Git markers in FindInFilesDialog.ec
- Also fixed the problems in 2 other ways:
   * Detecting a bit class becoming a non-bit class
   * Struct declarator check in firstPass.ec
- Fixed memory leak in debug mode by freeing ModuleImports after freeing AST in CodeEditor

11 years agoide/Debugger: Disabled internal breakpoints breaking stepping over
Jerome St-Louis [Sat, 20 Apr 2013 00:53:26 +0000 (20:53 -0400)]
ide/Debugger: Disabled internal breakpoints breaking stepping over
- Disabled breakpoint inside libecere eModule_Load introduced in d7ccb5829e302f1b72ee42dc11d8143e2876aadd
 until stepping over code invoking eModule_Load is fixed
 (Disabling that breakpoint on a 'stopped' and reenabling it on a 'continue')

11 years agoide/Debugger: Fixed X11 code to reactivate debugged app
Jerome St-Louis [Sat, 20 Apr 2013 00:51:09 +0000 (20:51 -0400)]
ide/Debugger: Fixed X11 code to reactivate debugged app
- There were issues in 64 bit causing complete X server lock-ups

11 years agocompiler/libec: Fixed a leak and missing 'return'
Jerome St-Louis [Thu, 18 Apr 2013 20:40:10 +0000 (16:40 -0400)]
compiler/libec: Fixed a leak and missing 'return'

11 years agocompiler/libec: Fixed parsing crash originating in grammar rules
Jerome St-Louis [Thu, 18 Apr 2013 06:22:56 +0000 (02:22 -0400)]
compiler/libec: Fixed parsing crash originating in grammar rules
- base_strict_type '[' ']' rules were passing a specifier as a declarator
- Added coded to reinterpret that declarator as a specifier if it really is a type
- Added code to not reinterpret a specifier as a declarator if it is a type
- Giving out an error on functions parameter omitting name

11 years agoide/Project: Fixed build log info saying Debug compiling when it shouldn't
Jerome St-Louis [Tue, 16 Apr 2013 19:43:04 +0000 (15:43 -0400)]
ide/Project: Fixed build log info saying Debug compiling when it shouldn't

11 years agoeda/ers: Setting level on group footers
Jerome St-Louis [Tue, 16 Apr 2013 10:58:41 +0000 (06:58 -0400)]
eda/ers: Setting level on group footers

11 years agoide/debugger: Fixed crash on watch string too long
Jerome St-Louis [Tue, 16 Apr 2013 07:03:02 +0000 (03:03 -0400)]
ide/debugger: Fixed crash on watch string too long
- Also fixed dialog parent, warning

11 years agocompiler/libec: Fixed crash on Box { 0, width = 1 } (#788)
Jerome St-Louis [Tue, 16 Apr 2013 07:01:17 +0000 (03:01 -0400)]
compiler/libec: Fixed crash on Box { 0, width = 1 } (#788)

11 years agocompiler/libec: Added safety check for structDeclarator
Jerome St-Louis [Mon, 15 Apr 2013 22:51:05 +0000 (18:51 -0400)]
compiler/libec: Added safety check for structDeclarator
- Fixed IDE crash on parsing C++ source

11 years agocompiler/libec: Fixed 2 more long warnings
Jerome St-Louis [Mon, 15 Apr 2013 11:16:38 +0000 (07:16 -0400)]
compiler/libec: Fixed 2 more long warnings

11 years agocompiler/libec: Fixes to containers handling (array expressions)
Jerome St-Louis [Mon, 15 Apr 2013 10:59:04 +0000 (06:59 -0400)]
compiler/libec: Fixes to containers handling (array expressions)
- Updated bootstrap

11 years agoide, documentor: Fixed more 'long' warnings
Jerome St-Louis [Mon, 15 Apr 2013 10:03:12 +0000 (06:03 -0400)]
ide, documentor: Fixed more 'long' warnings

11 years agocompiler: updated bootstrap file; ecere/win32: Added F11/F12 VK translation
Jerome St-Louis [Mon, 15 Apr 2013 09:51:19 +0000 (05:51 -0400)]
compiler: updated bootstrap file; ecere/win32: Added F11/F12 VK translation

11 years agocompiler/libec: Resolving long type size properly
Jerome St-Louis [Mon, 15 Apr 2013 09:42:51 +0000 (05:42 -0400)]
compiler/libec: Resolving long type size properly
- Solves Distributed Objects that were deadlocking on UNIX due to Thread ID comparison

11 years agoecere/com: Fixed non-int enum (de)serialization; ecere/net/dcom: Fixes
Jerome St-Louis [Mon, 15 Apr 2013 08:07:04 +0000 (04:07 -0400)]
ecere/com: Fixed non-int enum (de)serialization; ecere/net/dcom: Fixes
- This fixed Blokus issues in 64 bit

11 years agoide; debugger; fixed broken Step Over. feature was broken by a mistake in bcc76f7adb9...
Rejean Loyer [Sat, 13 Apr 2013 03:22:09 +0000 (23:22 -0400)]
ide; debugger; fixed broken Step Over. feature was broken by a mistake in bcc76f7adb90bcc1105f14f94fdbaed239e78d8f which mixed up the order of two parameters in the StepOver function. fix for the re-opening of #695.

11 years agoi18n: Updated templates; ide: Fixed warning in obsolete property get
Jerome St-Louis [Mon, 15 Apr 2013 05:53:43 +0000 (01:53 -0400)]
i18n: Updated templates; ide: Fixed warning in obsolete property get

11 years agodocumentor: Fixed 64 bit fixes, template bases links (e.g. List->LinkList)
Jerome St-Louis [Mon, 15 Apr 2013 05:46:36 +0000 (01:46 -0400)]
documentor: Fixed 64 bit fixes, template bases links (e.g. List->LinkList)

11 years agoide/Workspace: Fixed undefined loading behavior and atof() usage
Jerome St-Louis [Mon, 15 Apr 2013 05:43:40 +0000 (01:43 -0400)]
ide/Workspace: Fixed undefined loading behavior and atof() usage
- Variables were going out of scope and reused (should have been outside the loop)

11 years agoextras/StringsBox; ide/Environment Variables: Fixed memory issues/leaks
Jerome St-Louis [Mon, 15 Apr 2013 05:42:52 +0000 (01:42 -0400)]
extras/StringsBox; ide/Environment Variables: Fixed memory issues/leaks

11 years agoide/CodeEditor: AutoComplete/Overriding improvements
Jerome St-Louis [Mon, 15 Apr 2013 05:42:05 +0000 (01:42 -0400)]
ide/CodeEditor: AutoComplete/Overriding improvements

11 years agoecere/sys/JSON: Fixed 64 bit Containers leak
Jerome St-Louis [Mon, 15 Apr 2013 05:40:38 +0000 (01:40 -0400)]
ecere/sys/JSON: Fixed 64 bit Containers leak

11 years agoecere/gui/ListBox: Put back extra *w check in OnResizing
Jerome St-Louis [Mon, 15 Apr 2013 05:36:32 +0000 (01:36 -0400)]
ecere/gui/ListBox: Put back extra *w check in OnResizing
- Kept initSize.w check as well
- This fixed the issue of the IDE autocomplete coming up too narrow
  (AeroSnapPosition was invoking it with non 0 value for w)