sdk
11 years agocompiler/libec Improvements to conversion from AST->Type class, and to outputting... typeImprovements
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

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.

11 years agoide/CodeEditor,FindInFilesDialog: Took out setting maxLineSize on EditBoxes
Jerome St-Louis [Sun, 10 Mar 2013 05:01:02 +0000 (00:01 -0500)]
ide/CodeEditor,FindInFilesDialog: Took out setting maxLineSize on EditBoxes
- It was originally put to extend the line size, but EditBox now defaults to MAXINT
- It kept breaking grammar files which have lines longer than 65536 characters

11 years agoecere/sys/GetCurrentThredID(): Changed to return a 64 bit type
Jerome St-Louis [Sun, 10 Mar 2013 04:59:20 +0000 (23:59 -0500)]
ecere/sys/GetCurrentThredID(): Changed to return a 64 bit type
- pthread_t is a pointer on FreeBSD

11 years agoecere: Fixed Linux warnings; Fixed DualPipe with environment
Jerome St-Louis [Sun, 10 Mar 2013 04:35:51 +0000 (23:35 -0500)]
ecere: Fixed Linux warnings; Fixed DualPipe with environment

11 years agocompiler/libec: Fixed allowing headers to redefine uint typedef (#60)
Jerome St-Louis [Sun, 10 Mar 2013 04:16:17 +0000 (23:16 -0500)]
compiler/libec: Fixed allowing headers to redefine uint typedef (#60)
- Solves the deadend from now auto-including sys/types.h to get (s)size_t

11 years agocompiler: Added (u)intsize to map to size_t; Updated C prototypes to use it; Fixed...
Jerome St-Louis [Sun, 10 Mar 2013 03:53:37 +0000 (22:53 -0500)]
compiler: Added (u)intsize to map to size_t; Updated C prototypes to use it; Fixed warnings in 64 bit
- Bootstrap and i18n templates updated

11 years agodeps/libffi: Fixed 64 bit/Windows check (caused warning about ffs on Windows/64 bit)
Jerome St-Louis [Sun, 10 Mar 2013 03:34:32 +0000 (22:34 -0500)]
deps/libffi: Fixed 64 bit/Windows check (caused warning about ffs on Windows/64 bit)

11 years agoecere/XInterface, instance.c: Mac OS Fixes for 64 bit
Jerome St-Louis [Sat, 9 Mar 2013 08:20:02 +0000 (03:20 -0500)]
ecere/XInterface, instance.c: Mac OS Fixes for 64 bit
- Fixed some X11 driver issues

11 years agoide; show stop build feature in menus. share ctrl+break hotkey for stop build and...
Rejean Loyer [Sat, 9 Mar 2013 04:17:31 +0000 (23:17 -0500)]
ide; show stop build feature in menus. share ctrl+break hotkey for stop build and debug break.

11 years agoide: Fixed VERSION to only be applied on linux host & platform
Jerome St-Louis [Fri, 8 Mar 2013 23:34:01 +0000 (18:34 -0500)]
ide: Fixed VERSION to only be applied on linux host & platform

11 years agobuildsystem/ide; makefile generation; fixed $(VER) to appear only when needed and...
Rejean Loyer [Fri, 8 Mar 2013 00:27:10 +0000 (19:27 -0500)]
buildsystem/ide; makefile generation; fixed $(VER) to appear only when needed and to be empty under windows even if $(VERSION) is specified.

11 years agoide/build output: Corrected the first fix ( a4d3f04c3d20b81dbff107799ea0e1a15673d020 )
Jerome St-Louis [Thu, 7 Mar 2013 09:45:15 +0000 (04:45 -0500)]
ide/build output: Corrected the first fix ( a4d3f04c3d20b81dbff107799ea0e1a15673d020 )
- It should have read  error > colon, and was causing Fatal error: child process has terminated unexpectedly

11 years agoide/build system: Fixed errors when project contained only eC files
Jerome St-Louis [Thu, 7 Mar 2013 09:18:33 +0000 (04:18 -0500)]
ide/build system: Fixed errors when project contained only eC files

11 years agoide/build parsing: Further improvements to prevent reporting false errors on multi...
Jerome St-Louis [Thu, 7 Mar 2013 07:49:13 +0000 (02:49 -0500)]
ide/build parsing: Further improvements to prevent reporting false errors on multi-jobs builds

11 years agoide; fixed a4fe0770139ca438a24869b13f6a38b7f8853eb8 broke compiling single file with...
Rejean Loyer [Thu, 7 Mar 2013 06:20:57 +0000 (01:20 -0500)]
ide; fixed a4fe0770139ca438a24869b13f6a38b7f8853eb8 broke compiling single file with ec/c same name. ex.: compiling instance.c would compile instance.ec's generated .c file instead.

11 years agoide; build output parsing; improved error counting to ignore occurences of error...
Rejean Loyer [Thu, 7 Mar 2013 01:38:30 +0000 (20:38 -0500)]
ide; build output parsing; improved error counting to ignore occurences of error: after the first : of the message. related to #623

11 years agoide: Proper tweak for gmake on FreeBSD (BSD was *not* defined on FreeBSD 9)
Jerome St-Louis [Thu, 7 Mar 2013 07:17:38 +0000 (02:17 -0500)]
ide: Proper tweak for gmake on FreeBSD (BSD was *not* defined on FreeBSD 9)

11 years agoecere/com: Improvement to localize module without procfs
Jerome St-Louis [Thu, 7 Mar 2013 07:09:04 +0000 (02:09 -0500)]
ecere/com: Improvement to localize module without procfs

11 years agoide: Defaulting to 'gmake' for make command on BSD
Jerome St-Louis [Thu, 7 Mar 2013 06:43:50 +0000 (01:43 -0500)]
ide: Defaulting to 'gmake' for make command on BSD

11 years agoinstance.c: Defining platform to be linux rather than unknown on FreeBSD
Jerome St-Louis [Thu, 7 Mar 2013 06:38:00 +0000 (01:38 -0500)]
instance.c: Defining platform to be linux rather than unknown on FreeBSD

11 years agoecere/XInterface: Turned things off for FreeBSD for things to work with twm
Jerome St-Louis [Thu, 7 Mar 2013 06:24:55 +0000 (01:24 -0500)]
ecere/XInterface: Turned things off for FreeBSD for things to work with twm
- Wish we had a proper solution for these!

11 years agoinstance.c: Proper fix for localizing shared libraries on FreeBSD 9
Jerome St-Louis [Thu, 7 Mar 2013 06:14:13 +0000 (01:14 -0500)]
instance.c: Proper fix for localizing shared libraries on FreeBSD 9

11 years agocom/instance.c: Attempt to fix localization of shared libraries on FreeBSD
Jerome St-Louis [Thu, 7 Mar 2013 05:42:56 +0000 (00:42 -0500)]
com/instance.c: Attempt to fix localization of shared libraries on FreeBSD

11 years agoinstance.c: Defaulting to /proc/curproc/file when locating module on FreeBSD
Jerome St-Louis [Thu, 7 Mar 2013 05:17:34 +0000 (00:17 -0500)]
instance.c: Defaulting to /proc/curproc/file when locating module on FreeBSD

11 years agoecere/gui/XInterface: Fixed 64 bit issue in XQueryPointer (FreeBSD crash)
Jerome St-Louis [Thu, 7 Mar 2013 04:20:09 +0000 (23:20 -0500)]
ecere/gui/XInterface: Fixed 64 bit issue in XQueryPointer (FreeBSD crash)

11 years agoide/buildsystem; Improved @linkobjects.lst support
Jason Kozak [Wed, 6 Mar 2013 16:30:28 +0000 (11:30 -0500)]
ide/buildsystem; Improved @linkobjects.lst support

11 years agoecere/XInterface: Fixed parameter for XCreateIC (Solves crash on FreeBSD/64)
Jerome St-Louis [Wed, 6 Mar 2013 15:03:32 +0000 (10:03 -0500)]
ecere/XInterface: Fixed parameter for XCreateIC (Solves crash on FreeBSD/64)

11 years agoecere:gui:dialogs:ReplaceDialog; restore initial selection when doing a straight...
Rejean Loyer [Wed, 20 Feb 2013 00:09:32 +0000 (19:09 -0500)]
ecere:gui:dialogs:ReplaceDialog; restore initial selection when doing a straight replace all to allow doing multiple replace all in the same selection without having to redo the selection.

11 years agoide; fixed error/warnings parsing when ld is skipping an incompatible library.
Rejean Loyer [Tue, 5 Mar 2013 20:22:04 +0000 (15:22 -0500)]
ide; fixed error/warnings parsing when ld is skipping an incompatible library.

11 years agoide; silence the changing of active compiler during a build so as not to interfere...
Rejean Loyer [Wed, 6 Mar 2013 05:44:06 +0000 (00:44 -0500)]
ide; silence the changing of active compiler during a build so as not to interfere with the build log.

11 years agoide/buildsystem; added support for module version for shared libraries. improved...
Rejean Loyer [Wed, 6 Mar 2013 04:47:13 +0000 (23:47 -0500)]
ide/buildsystem; added support for module version for shared libraries. improved relink feature to use make cleantarget instead of manualy deleting target file.

11 years agoide/buildsystem; using @linkobjects.lst to lighten the target linking command line...
Rejean Loyer [Wed, 6 Mar 2013 02:23:03 +0000 (21:23 -0500)]
ide/buildsystem; using @linkobjects.lst to lighten the target linking command line call.

11 years agoide; fixed ide rendered useless at compiling when ide binary that's being run is...
Rejean Loyer [Wed, 6 Mar 2013 02:19:49 +0000 (21:19 -0500)]
ide; fixed ide rendered useless at compiling when ide binary that's being run is updated.

11 years agoide; fixed ide says '<path> file is not part of any project, it can't be compiled...
Rejean Loyer [Tue, 5 Mar 2013 07:26:07 +0000 (02:26 -0500)]
ide; fixed ide says '<path> file is not part of any project, it can't be compiled.' for .c files generated from .ec files. now able to modify a generated .c file for testing/debugging and hit CTRL+F7 to compile only the modfified .c file.

11 years agoide; fixed compiling single file with same name but different extension conflict...
Rejean Loyer [Sun, 24 Feb 2013 01:46:17 +0000 (20:46 -0500)]
ide; fixed compiling single file with same name but different extension conflict (ex.: compiling File.c when File.ec is present) would compile wrong file.

11 years agoide; debugger; call stack panel; fixed code cursor not being drawn in margin for...
Rejean Loyer [Wed, 20 Feb 2013 03:46:48 +0000 (22:46 -0500)]
ide; debugger; call stack panel; fixed code cursor not being drawn in margin for second half of partial call stack.

11 years agoide; CallStackView; fixed cursor icon always showing in margin of call stack even...
Rejean Loyer [Sun, 24 Feb 2013 02:27:53 +0000 (21:27 -0500)]
ide; CallStackView; fixed cursor icon always showing in margin of call stack even if not in debugging session.

11 years agoide; support for .s files.
Rejean Loyer [Tue, 5 Mar 2013 08:06:47 +0000 (03:06 -0500)]
ide; support for .s files.

11 years agoeda/sqlCipher; use 'PRAGMA cipher_use_hmac = OFF;'. to support sqlcipher version...
Rejean Loyer [Mon, 4 Mar 2013 20:04:48 +0000 (15:04 -0500)]
eda/sqlCipher; use 'PRAGMA cipher_use_hmac = OFF;'. to support sqlcipher version 1.1.x databases. improved EDASQLiteCipher::OpenDatabase messages, requirements, output and cleanup.
note from sqlcipher api documentation:
   SQLCipher 2.0 introduced a per-page HMAC to validate that the page data has not be tampered
   with. By default, when creating or opening a database using SQLCipher 2, SQLCipher will
   attempt to use an HMAC check. This change in database format means that SQLCipher 2 can't
   operate on version 1.1.x databases by default. Thus, in order to provide backward
   compatibility with SQLCipher 1.1.x, PRAGMA cipher_use_hmac can be used to disable the HMAC
   functionality on specific databases.

11 years agoeda/sqliteCipher: updated sqlite3.c/h files manually to match the eda/sqlite version...
Rejean Loyer [Mon, 4 Mar 2013 07:12:34 +0000 (02:12 -0500)]
eda/sqliteCipher: updated sqlite3.c/h files manually to match the eda/sqlite version 3.7.15.2 (Jan 9, 2013) of sqlite. also updated sqlcipher specific code to version 2.1.1 (Dec 7, 2012). sqlcipher 2.1.1 is in sync with sqlite 3.7.14.1 (Oct 4, 2012) but this update includes the latest sqlite changes from the 3.7.15.2 version.

11 years agoide;debugger; added internalModuleLoad breakpoint (using InternalModuleLoadBreakpoint...
Rejean Loyer [Mon, 4 Mar 2013 23:22:56 +0000 (18:22 -0500)]
ide;debugger; added internalModuleLoad breakpoint (using InternalModuleLoadBreakpoint function in instance.c) for Module_Load calls occuring after the internalModulesLoaded breakpoint is hit.

11 years agoide;GlobalSettingsDialog; renamed GCC Prefix to GNU Toolchain Prefix and Execution...
Rejean Loyer [Tue, 5 Mar 2013 02:32:54 +0000 (21:32 -0500)]
ide;GlobalSettingsDialog; renamed GCC Prefix to GNU Toolchain Prefix and Execution Prefix to Executable Launcher. moved Execution Prefix to bottom of gui.

11 years agoide: Got rid of duplicate $(FVISIBILITY)
Jerome St-Louis [Wed, 6 Mar 2013 13:13:49 +0000 (08:13 -0500)]
ide: Got rid of duplicate $(FVISIBILITY)

11 years agoREADME update
Jerome St-Louis [Wed, 6 Mar 2013 13:10:57 +0000 (08:10 -0500)]
README update