sdk
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)

11 years agoecere/OldArray: Fixed 32 bit cross-compile issue
Jerome St-Louis [Mon, 15 Apr 2013 05:34:29 +0000 (01:34 -0400)]
ecere/OldArray: Fixed 32 bit cross-compile issue
- Moved private member to the end

11 years agoecere/com: Fixed atof() prototype to return double
Jerome St-Louis [Mon, 15 Apr 2013 05:33:55 +0000 (01:33 -0400)]
ecere/com: Fixed atof() prototype to return double

11 years agoecere/com: Improved on virtual table protection code
Jerome St-Louis [Mon, 15 Apr 2013 05:29:10 +0000 (01:29 -0400)]
ecere/com: Improved on virtual table protection code
- Fixed > to read >=
- Added in AddVirtualMethod() in addition to AddMethod()
- Improved warning message

11 years agoecere/containers: Fixed code in by-reference virtual methods
Jerome St-Louis [Mon, 15 Apr 2013 05:27:07 +0000 (01:27 -0400)]
ecere/containers: Fixed code in by-reference virtual methods
- Container::OnCopy had the wrong reference levels (Unless I'm mistaken)
- BTNode had superfluous (void *) casts

11 years agoecere/com: Fixed broken MemoryGuard code
Jerome St-Louis [Mon, 15 Apr 2013 05:26:01 +0000 (01:26 -0400)]
ecere/com: Fixed broken MemoryGuard code
- Mismatched }, Bad instantiation initializer

11 years agocompiler/libec Improvements to conversion from AST->Type class, and to outputting...
Jerome St-Louis [Tue, 9 Apr 2013 06:23:13 +0000 (02:23 -0400)]
compiler/libec Improvements to conversion from AST->Type class, and to outputting the type class to C code
- e.g. signal from musl libc was not handled properly: void (*signal(int, void (*)(int)))(int);
- Other grammar/processing improvements: accepting declaration after statements with a warning, typedefing uint after another type and a comma, error-handling struct declarations missing a semi colon
- Memory leak fixes (freeing asm field, extra type refcount)
- Fixes to build MemoryGuard config with MinGW-w64 (keeping type names when extended atribs present in typedef)
- 64 bit Fixes: memory corruption with subMemberStack ( was using sizeof(int) rather than sizeof(void *)

11 years agocompiler/libec: Parser improvements
Jerome St-Louis [Thu, 4 Apr 2013 07:24:48 +0000 (03:24 -0400)]
compiler/libec: Parser improvements
- Handling type name reused as identifiers

11 years agoecere/XInterface: Fixed continous memory leak
Jerome St-Louis [Thu, 4 Apr 2013 07:49:51 +0000 (03:49 -0400)]
ecere/XInterface: Fixed continous memory leak
- Was missing an XFree call for desktop dimensions property

11 years agoecere; ide: Further header compatibility fixes
Jerome St-Louis [Thu, 4 Apr 2013 07:48:27 +0000 (03:48 -0400)]
ecere; ide: Further header compatibility fixes

11 years agocompiler/bootstrap: Updated for ecc, ecp,
Jerome St-Louis [Sun, 31 Mar 2013 18:40:40 +0000 (14:40 -0400)]
compiler/bootstrap: Updated for ecc, ecp,

11 years agoecere: Improved C headers compatibility
Jerome St-Louis [Sun, 31 Mar 2013 18:29:06 +0000 (14:29 -0400)]
ecere: Improved C headers compatibility

11 years agocompiler/libec; bootstrap: Improved anonymous instantiations implementation
Jerome St-Louis [Sun, 31 Mar 2013 18:07:45 +0000 (14:07 -0400)]
compiler/libec; bootstrap: Improved anonymous instantiations implementation
- Previously, a global '__ecereTemp%d' variable was used to temporarily hold the instance handle
  This caused problems at least with GCC 4.4.5/64 bit with -O2, where multiple initializers
  used the same variable, e.g. Array { [ Object { }, Object { } ]
- Now using GNU C compound statement expression with an internal declaration to solve this issue

11 years agocompiler/bootstrap/ecere: Updated bootstrap 0.44.06
Jerome St-Louis [Thu, 28 Mar 2013 05:24:34 +0000 (01:24 -0400)]
compiler/bootstrap/ecere: Updated bootstrap

11 years agoide: Updated About Box version
Jerome St-Louis [Thu, 28 Mar 2013 04:48:46 +0000 (00:48 -0400)]
ide: Updated About Box version

11 years agoextras/audio/dsound: Fixed compilation issue with MinGW-w64
Jerome St-Louis [Thu, 28 Mar 2013 04:44:23 +0000 (00:44 -0400)]
extras/audio/dsound: Fixed compilation issue with MinGW-w64

11 years agoide: Bringing up Color Picker with native decorations; Updated i18n template
Jerome St-Louis [Thu, 28 Mar 2013 04:43:19 +0000 (00:43 -0400)]
ide: Bringing up Color Picker with native decorations; Updated i18n template

11 years agoecere/gui/DirectoriesBox: Switched to RepButton for up/down controls
Jerome St-Louis [Thu, 28 Mar 2013 04:32:33 +0000 (00:32 -0400)]
ecere/gui/DirectoriesBox: Switched to RepButton for up/down controls
- This makes it easier to reorder newly added rows (added at the end by default)
  by holding down the button

11 years agoecere/gui/ListBox: Fixed moving rows updating with wrong index
Jerome St-Louis [Thu, 28 Mar 2013 04:31:16 +0000 (00:31 -0400)]
ecere/gui/ListBox: Fixed moving rows updating with wrong index
- This fixes edit boxes popping up in wrong location in compiler settings

11 years agoecere/com/Map: Fixed Serialization/Unserialization of Map objects
Jerome St-Louis [Thu, 28 Mar 2013 02:56:33 +0000 (22:56 -0400)]
ecere/com/Map: Fixed Serialization/Unserialization of Map objects

11 years agoecere: Switched from libungif to giflib for Linux platforms
Jerome St-Louis [Thu, 28 Mar 2013 02:03:15 +0000 (22:03 -0400)]
ecere: Switched from libungif to giflib for Linux platforms
- Updated Makefiles and projects

11 years agocompiler, ecere/com: Fixed enumSize issues causing build to fail on PowerPC
Jerome St-Louis [Wed, 27 Mar 2013 06:40:58 +0000 (01:40 -0500)]
compiler, ecere/com: Fixed enumSize issues causing build to fail on PowerPC

11 years agoecere/com; gfx: Improvements to cross-compiling to 32 bit
Jerome St-Louis [Thu, 21 Mar 2013 04:13:36 +0000 (00:13 -0400)]
ecere/com; gfx: Improvements to cross-compiling to 32 bit

11 years agoecere/gui/EditBox: Fixed hanging caused by 308c3f8a022f58c179f5d52f87be2609fba4ddd8
Jerome St-Louis [Wed, 20 Mar 2013 03:45:21 +0000 (23:45 -0400)]
ecere/gui/EditBox: Fixed hanging caused by 308c3f8a022f58c179f5d52f87be2609fba4ddd8
- The EditBox assumed the UTF8_GET_CHAR macro would return numBytes = 1 for \0
  (But e.g. the text rendering in LFBDisplayDriver.ec assumed numBytes would be 0)

11 years agocompiler/bootstrap; ide: Tweaks for using TDM-GCC multilib toolchain
Jerome St-Louis [Mon, 18 Mar 2013 21:55:43 +0000 (17:55 -0400)]
compiler/bootstrap; ide: Tweaks for using TDM-GCC multilib toolchain
- Not assuming 64 bit on _W64 (_W64 is defined with -m32 with TDM)
- Not auto-adding GCC prefixes

11 years agoecere/gui/EditBox; utf8: Updated EditBox UTF8 iteration; Fixed UTF8GetChar to return...
Jerome St-Louis [Mon, 18 Mar 2013 21:16:52 +0000 (17:16 -0400)]
ecere/gui/EditBox; utf8: Updated EditBox UTF8 iteration; Fixed UTF8GetChar to return 0 in numBytes on null character

11 years agoecere/com: Corrected cross-bitness fix 0.44.05
Jerome St-Louis [Mon, 18 Mar 2013 07:06:41 +0000 (03:06 -0400)]
ecere/com: Corrected cross-bitness fix
- The global variable wasn't working in basic ecp test (It's different across ecere/ecereCOM)

11 years agoecere/com: Fixed 32 bit cross-compiling issues in EDASQLite
Jerome St-Louis [Sun, 17 Mar 2013 18:25:17 +0000 (14:25 -0400)]
ecere/com: Fixed 32 bit cross-compiling issues in EDASQLite

11 years agocompiler/ecere: Proper fix.
Jerome St-Louis [Sun, 17 Mar 2013 08:16:30 +0000 (04:16 -0400)]
compiler/ecere: Proper fix.

11 years agoecere/com: Adjustment to 32 bit cross-compiling fix
Jerome St-Louis [Sun, 17 Mar 2013 07:59:24 +0000 (03:59 -0400)]
ecere/com: Adjustment to 32 bit cross-compiling fix
- The problem was still occuring on Windows; the __thisModule check was not appropriate

11 years agoi18n: Updated ide template
Jerome St-Louis [Sun, 17 Mar 2013 03:24:30 +0000 (23:24 -0400)]
i18n: Updated ide template

11 years agocompiler/bootstrap: Updated
Jerome St-Louis [Sat, 16 Mar 2013 21:09:27 +0000 (17:09 -0400)]
compiler/bootstrap: Updated

11 years agoecere/com/memory manager: MemoryGuard fixes
Jerome St-Louis [Sat, 16 Mar 2013 20:50:53 +0000 (16:50 -0400)]
ecere/com/memory manager: MemoryGuard fixes
- Handle n*size for calloc (even though it is unused)
- Using 0xAB instead of 0xEC for overruns/underruns to distinguish from freed memory
- Prevent failed allocation to be offset by REDZONE (return null properly)

11 years agoecere/com/memory manager: Fixed uninitialized size for large memory allocations ...
Jerome St-Louis [Sat, 16 Mar 2013 20:20:35 +0000 (16:20 -0400)]
ecere/com/memory manager: Fixed uninitialized size for large memory allocations (>682k)
- Caused problems on cleared reallocations, e.g. Array::size and the EditBox UndoBuffer

11 years agoecere/gui/EditBox: Fixed bad memory access parsing comments
Jerome St-Louis [Sat, 16 Mar 2013 20:20:06 +0000 (16:20 -0400)]
ecere/gui/EditBox: Fixed bad memory access parsing comments

11 years agoecere/com: Work around to solve crashes when cross compiling for 32 bit
Jerome St-Louis [Sat, 16 Mar 2013 07:46:52 +0000 (03:46 -0400)]
ecere/com: Work around to solve crashes when cross compiling for 32 bit

11 years agoecere/com: Fixed freed memory usage in template classes
Jerome St-Louis [Sat, 16 Mar 2013 07:04:15 +0000 (03:04 -0400)]
ecere/com: Fixed freed memory usage in template classes

11 years agoide/FindInFilesDialog: Took out stay-on-top attribute
Jerome St-Louis [Wed, 13 Mar 2013 04:57:15 +0000 (00:57 -0400)]
ide/FindInFilesDialog: Took out stay-on-top attribute

11 years agoecere/Window: Complimentary fix to last commit for Display mismatching rootWindow...
Jerome St-Louis [Wed, 13 Mar 2013 04:56:37 +0000 (00:56 -0400)]
ecere/Window: Complimentary fix to last commit for Display mismatching rootWindow status

11 years agoecere: Android fixes; i18n update
Jerome St-Louis [Tue, 12 Mar 2013 21:10:15 +0000 (17:10 -0400)]
ecere: Android fixes; i18n update
- gui: Fixed issue with rootWindow not being set properly
- Fixed uninitialized values on Android causing bad window area awareness;
- i18n: Added missing context for "Imp" and "Exp" strings

11 years agodocumentor: Fixed crash on changing documentation path
Jerome St-Louis [Mon, 11 Mar 2013 22:33:14 +0000 (18:33 -0400)]
documentor: Fixed crash on changing documentation path

11 years agoNEWS, README: Updated for 0.44.04 0.44.04
Jerome St-Louis [Sun, 10 Mar 2013 15:46:13 +0000 (11:46 -0400)]
NEWS, README: Updated for 0.44.04

11 years agoide/Debugger: Removed files added by error
Jerome St-Louis [Sun, 10 Mar 2013 15:35:34 +0000 (11:35 -0400)]
ide/Debugger: Removed files added by error

11 years agoecere/gfx/OpenGL: Using VBO for meshes when available
Jerome St-Louis [Sun, 10 Mar 2013 15:24:28 +0000 (11:24 -0400)]
ecere/gfx/OpenGL: Using VBO for meshes when available

11 years agoecere;samples/blokus: Grouped High DPI tweaks separately with HIGH_DPI preprocessor...
Jerome St-Louis [Sun, 10 Mar 2013 15:17:08 +0000 (11:17 -0400)]
ecere;samples/blokus: Grouped High DPI tweaks separately with HIGH_DPI preprocessor directive

11 years agosamples: Added simpler socket samples; Added optional image for 3D/Cube2; High DPI...
Jerome St-Louis [Sun, 10 Mar 2013 14:58:14 +0000 (10:58 -0400)]
samples: Added simpler socket samples; Added optional image for 3D/Cube2; High DPI settings for Blokus; Android config for Test3D; Fixed skinning sample
- Updated IDE i18n template

11 years agocompiler/libec: Updated start outputLine to match latest header from ecc
Jerome St-Louis [Sun, 10 Mar 2013 14:35:49 +0000 (10:35 -0400)]
compiler/libec: Updated start outputLine to match latest header from ecc

11 years agoextras/gui/controls: Removed obsolete DirectoriesBox/ToolBar
Jerome St-Louis [Sun, 10 Mar 2013 14:29:43 +0000 (10:29 -0400)]
extras/gui/controls: Removed obsolete DirectoriesBox/ToolBar
- The classes are already integrated in Ecere and conflict

11 years agocompiler/bootstrap: Fixed undefined references from previous commit
Jerome St-Louis [Sun, 10 Mar 2013 14:20:37 +0000 (10:20 -0400)]
compiler/bootstrap: Fixed undefined references from previous commit

11 years agoide/Property Sheet: Not listing deprecated properties
Jerome St-Louis [Sun, 10 Mar 2013 14:04:49 +0000 (10:04 -0400)]
ide/Property Sheet: Not listing deprecated properties

11 years agocompiler/libec: Fixed passing of typed objects in ellipsis functions; Fixed string...
Jerome St-Louis [Sun, 10 Mar 2013 13:57:57 +0000 (09:57 -0400)]
compiler/libec: Fixed passing of typed objects in ellipsis functions; Fixed string conversion of convertible units
- Destination type was not being set properly on second and later members, C compiler errors resulted
- e.g. Degrees were not being converted to string/printed as degrees
- Updated bootstrap

11 years agoide/ProjectSettings: Fixed crash on reloading Modified Project while Project Settings...
Jerome St-Louis [Sun, 10 Mar 2013 11:38:11 +0000 (07:38 -0400)]
ide/ProjectSettings: Fixed crash on reloading Modified Project while Project Settings Dialog is up

11 years agoide; fixed toolbar quick compiler does not reflect reloaded settings.
Rejean Loyer [Sun, 10 Mar 2013 11:16:43 +0000 (07:16 -0400)]
ide; fixed toolbar quick compiler does not reflect reloaded settings.
- fixed toolbar/menus including quick config/compiler not disabled when no project/workspace loaded and on project close.
- fixed changes in global settings compilers would interrupt build log and compiler name would be displayed even if active compiler didn't change.
- fixed selecting first configuration if active configuration was deleted by project settings dialog
- fixed quick config not updated when closing project settings dialog

11 years agoide/buildsystem; default/32/64 bit dropbox. removed old 32/64 bit stuff from compiler...
Rejean Loyer [Sun, 10 Mar 2013 08:11:21 +0000 (04:11 -0400)]
ide/buildsystem; default/32/64 bit dropbox. removed old 32/64 bit stuff from compiler config and project settings as well.

11 years agoide; find in files dialog; fixed not modal like Find. Let parent be the desktop.
Rejean Loyer [Sun, 10 Mar 2013 08:04:40 +0000 (04:04 -0400)]
ide; find in files dialog; fixed not modal like Find. Let parent be the desktop.

11 years agocompiler/libec: Correction to the previous fix to handle 1 bad warning left
Jerome St-Louis [Sun, 10 Mar 2013 07:58:15 +0000 (03:58 -0400)]
compiler/libec: Correction to the previous fix to handle 1 bad warning left

11 years agocompiler/libec: Fixed confusing warning on conflicts between int64 and Id derivative...
Jerome St-Louis [Sun, 10 Mar 2013 07:45:03 +0000 (03:45 -0400)]
compiler/libec: Fixed confusing warning on conflicts between int64 and Id derivative; Fixed properties to use eC types rather than e.g. "long long"

11 years agoecere/gui/DropBox: Fixed type of FindSubRow to be int64
Jerome St-Louis [Sun, 10 Mar 2013 06:30:18 +0000 (01:30 -0500)]
ecere/gui/DropBox: Fixed type of FindSubRow to be int64

11 years agocompiler/libec: Tweaks to pass15.ec for Debugger to work with compiler again
Jerome St-Louis [Sun, 10 Mar 2013 06:29:40 +0000 (01:29 -0500)]
compiler/libec: Tweaks to pass15.ec for Debugger to work with compiler again

11 years agoecere: enforcing creation of SODESTDIR for postbuild rule
Jerome St-Louis [Sun, 10 Mar 2013 05:57:55 +0000 (00:57 -0500)]
ecere: enforcing creation of SODESTDIR for postbuild rule

11 years agoecere/net/dcom: Fixed indirection levels warnings on FreeBSD on Thread IDs
Jerome St-Louis [Sun, 10 Mar 2013 05:46:13 +0000 (00:46 -0500)]
ecere/net/dcom: Fixed indirection levels warnings on FreeBSD on Thread IDs

11 years agoecere; XInterface driver; fixed ctrl+break not working with case XK_Break:.
Rejean Loyer [Sun, 10 Mar 2013 02:22:27 +0000 (21:22 -0500)]
ecere; XInterface driver; fixed ctrl+break not working with case XK_Break:.

11 years agoide; show stop build feature in menus including ProjectView's right-click menu. fix...
Rejean Loyer [Sun, 10 Mar 2013 01:24:28 +0000 (20:24 -0500)]
ide; show stop build feature in menus including ProjectView's right-click menu. fix right-click stop build functionality. added missing right-click menu accelerators.