sdk
11 years agosdk;ecere: Tweaks for Debian Multi-Arch support 0.44.02
Jerome St-Louis [Thu, 8 Nov 2012 05:35:38 +0000 (00:35 -0500)]
sdk;ecere: Tweaks for Debian Multi-Arch support

11 years agosdk: Tweaks to Makefile to always add LIBDIR/SLIBDIR to DESTDIR
Jerome St-Louis [Thu, 8 Nov 2012 01:33:32 +0000 (20:33 -0500)]
sdk: Tweaks to Makefile to always add LIBDIR/SLIBDIR to DESTDIR

11 years agocompiler/bootstrap/ecere: Fixed -Wall/-w in there
Jerome St-Louis [Wed, 7 Nov 2012 17:55:06 +0000 (12:55 -0500)]
compiler/bootstrap/ecere: Fixed -Wall/-w in there

11 years agocompiler: Makefile updates for PRJ_CFLAGS
Jerome St-Louis [Wed, 7 Nov 2012 17:20:17 +0000 (12:20 -0500)]
compiler: Makefile updates for PRJ_CFLAGS

11 years agotarball; synced all makefiles with generated makefiles that are now using PRJ_CFLAGS.
Rejean Loyer [Wed, 7 Nov 2012 16:40:28 +0000 (11:40 -0500)]
tarball; synced all makefiles with generated makefiles that are now using PRJ_CFLAGS.

11 years agobuildsystem,epj2make,ide; fixed CFLAGS/CECFLAGS/ECFLAGS/PRJ_CFLAGS order on main...
Rejean Loyer [Wed, 7 Nov 2012 16:38:51 +0000 (11:38 -0500)]
buildsystem,epj2make,ide; fixed CFLAGS/CECFLAGS/ECFLAGS/PRJ_CFLAGS order on main module linking rule for ecere c modules.

11 years agosdk;ide: Fix for compiler libraries not working
Jerome St-Louis [Wed, 7 Nov 2012 15:29:15 +0000 (10:29 -0500)]
sdk;ide: Fix for compiler libraries not working
- Adding LDFLAGS to OFLAGS in compiler.cf rather than crossplatform.mk

11 years agoecere/ecereCOM: Fixed mistake in last makefile change
Jerome St-Louis [Wed, 7 Nov 2012 15:17:14 +0000 (10:17 -0500)]
ecere/ecereCOM: Fixed mistake in last makefile change

11 years agobuildsystem,epj2make,ide; use PRJ_CFLAGS instead of CFLAGS when generating flags...
Rejean Loyer [Wed, 7 Nov 2012 14:54:46 +0000 (09:54 -0500)]
buildsystem,epj2make,ide; use PRJ_CFLAGS instead of CFLAGS when generating flags for the project and custom flags. all rules include un-altered CFLAGS.

11 years agoecere: Tweaked ecereCOM and vanilla Makefiles
Jerome St-Louis [Wed, 7 Nov 2012 14:57:14 +0000 (09:57 -0500)]
ecere: Tweaked ecereCOM and vanilla Makefiles

11 years agosdk/Build System: Synced up latest changes to makefiles
Jerome St-Louis [Wed, 7 Nov 2012 14:43:04 +0000 (09:43 -0500)]
sdk/Build System: Synced up latest changes to makefiles

11 years agocompiler/bootstrap: Updated Makefiles for LDFLAGS location
Jerome St-Louis [Wed, 7 Nov 2012 14:24:59 +0000 (09:24 -0500)]
compiler/bootstrap: Updated Makefiles for LDFLAGS location

11 years agosdk/Build System: Took out extra inclusion of LDFLAGS; Moved $(CPPFLAGS) and -D_DEBUG...
Jerome St-Louis [Wed, 7 Nov 2012 14:18:33 +0000 (09:18 -0500)]
sdk/Build System: Took out extra inclusion of LDFLAGS; Moved $(CPPFLAGS) and -D_DEBUG to crossplatform.cf

11 years agoNEWS: Corrected our git adoption date (May 2011, not 2010)
Jerome St-Louis [Wed, 7 Nov 2012 10:39:25 +0000 (05:39 -0500)]
NEWS: Corrected our git adoption date (May 2011, not 2010)

11 years agoide: Added error messages when generating makefile or config files fails
Jerome St-Louis [Wed, 7 Nov 2012 10:29:29 +0000 (05:29 -0500)]
ide: Added error messages when generating makefile or config files fails

11 years agosdk/ide: Fixed Makefiles not passing keeping LDFLAGS from Debian packaging
Jerome St-Louis [Wed, 7 Nov 2012 10:27:47 +0000 (05:27 -0500)]
sdk/ide: Fixed Makefiles not passing keeping LDFLAGS from Debian packaging

11 years agosdk: Fixed install permissions
Jerome St-Louis [Wed, 7 Nov 2012 10:04:04 +0000 (05:04 -0500)]
sdk: Fixed install permissions

11 years agocompiler: Added grammar.bowl to precompiled/ to avoid ec.pot mismatch
Jerome St-Louis [Wed, 7 Nov 2012 07:27:50 +0000 (02:27 -0500)]
compiler: Added grammar.bowl to precompiled/ to avoid ec.pot mismatch

11 years agoeda: Put back include paths to fix Oneiric/amd64 build problems with libffi
Jerome St-Louis [Wed, 7 Nov 2012 07:03:35 +0000 (02:03 -0500)]
eda: Put back include paths to fix Oneiric/amd64 build problems with libffi

11 years agosdk: Fixed LD_LIBRARY_PATH for bootstrap; Cross-compiling fixes
Jerome St-Louis [Wed, 7 Nov 2012 06:44:13 +0000 (01:44 -0500)]
sdk: Fixed LD_LIBRARY_PATH for bootstrap; Cross-compiling fixes

11 years agoide: Fixed Makefile to not contain GDB_DEBUG_GUI
Jerome St-Louis [Wed, 7 Nov 2012 06:35:55 +0000 (01:35 -0500)]
ide: Fixed Makefile to not contain GDB_DEBUG_GUI

11 years agoide/i18n: Fixed ide i18n template
Jerome St-Louis [Wed, 7 Nov 2012 05:09:03 +0000 (00:09 -0500)]
ide/i18n: Fixed ide i18n template

11 years agoNEWS: Updated for 0.44.02 release
Jerome St-Louis [Wed, 7 Nov 2012 04:09:20 +0000 (23:09 -0500)]
NEWS: Updated for 0.44.02 release

11 years agoecere: Meant to put FVISIBILITY everywhere for ecere
Jerome St-Louis [Wed, 7 Nov 2012 03:18:33 +0000 (22:18 -0500)]
ecere: Meant to put FVISIBILITY everywhere for ecere

11 years agoecere: Turned on $(FVISIBILITY) for C files
Jerome St-Louis [Wed, 7 Nov 2012 02:54:18 +0000 (21:54 -0500)]
ecere: Turned on $(FVISIBILITY) for C files

11 years ago.gitignore: Ignoring .configs/ directories rather than .cf/.mk
Jerome St-Louis [Wed, 7 Nov 2012 02:17:05 +0000 (21:17 -0500)]
.gitignore: Ignoring .configs/ directories rather than .cf/.mk
- Don't want to include include.mk / default.cf

11 years agosdk/Build System: Improved the bootstrap Makefiles
Jerome St-Louis [Wed, 7 Nov 2012 02:12:51 +0000 (21:12 -0500)]
sdk/Build System: Improved the bootstrap Makefiles
- Renamed include.mk -> default.cf
- Moved eC compiler definitions into default.cf
- Updated the bootstrap Makefiles to be closer to generated Makefiles
- Updated the libecere bootstrap
- Fixed usage of $(if with -Wl, (comma confusion)
- Updated i18n templates

11 years agosdk/Build System: Added support for cross-compiling the tarball
Jerome St-Louis [Tue, 6 Nov 2012 04:36:12 +0000 (23:36 -0500)]
sdk/Build System: Added support for cross-compiling the tarball

11 years agoide; fixed parsing of build output to match changes in spaces for CCACHE/DISTCC varia...
Rejean Loyer [Tue, 6 Nov 2012 01:00:13 +0000 (20:00 -0500)]
ide; fixed parsing of build output to match changes in spaces for CCACHE/DISTCC variables.

11 years agosdk/Build System: Took out erroneous/superfluous stuff from include.mk; Added missing...
Jerome St-Louis [Mon, 5 Nov 2012 20:37:12 +0000 (15:37 -0500)]
sdk/Build System: Took out erroneous/superfluous stuff from include.mk; Added missing target platform support for tarball

11 years agoide/ProjectNode: Fixed buffer overflow in makefile generation
Jerome St-Louis [Mon, 5 Nov 2012 16:55:03 +0000 (11:55 -0500)]
ide/ProjectNode: Fixed buffer overflow in makefile generation

11 years agotarball; updated makefiles for include dirs order and minor changes.
Rejean Loyer [Mon, 5 Nov 2012 14:45:25 +0000 (09:45 -0500)]
tarball; updated makefiles for include dirs order and minor changes.

11 years agobuildsystem,epj2make,ide; preserve include dirs order within a single node while...
Rejean Loyer [Mon, 5 Nov 2012 13:53:05 +0000 (08:53 -0500)]
buildsystem,epj2make,ide; preserve include dirs order within a single node while enforcing hierarchical order.

11 years agobuildsystem,ide,epj2mak; don't make reference to ECSOURCES in SOURCES if no .ec files...
Rejean Loyer [Mon, 5 Nov 2012 13:53:00 +0000 (08:53 -0500)]
buildsystem,ide,epj2mak; don't make reference to ECSOURCES in SOURCES if no .ec files are present in project.

11 years agosdk/Build System: Solved the $(CPP) space issues
Jerome St-Louis [Mon, 5 Nov 2012 11:14:32 +0000 (06:14 -0500)]
sdk/Build System: Solved the $(CPP) space issues
- Defined _CPP in crossplatform.mk which adds quotes only if CPP contains a space

11 years agobuild system: Fixed CCACHE/DISTCC/SYSROOT space issues
Jerome St-Louis [Mon, 5 Nov 2012 09:37:50 +0000 (04:37 -0500)]
build system: Fixed CCACHE/DISTCC/SYSROOT space issues
- The preprocessor must be passed to ecp/ecc with -cpp "$(CPP)"
- The definitions of CC/CPP/CXX must not contain any spaces
- CCACHE_COMPILE/DISTCC_COMPILE must contain their own extra space at the end if set, with $(space), otherwise must be empty string

11 years agosamples/blokus: Put some safety code to avoid a buffer overflow on a long message
Jerome St-Louis [Mon, 5 Nov 2012 08:54:00 +0000 (03:54 -0500)]
samples/blokus: Put some safety code to avoid a buffer overflow on a long message

11 years agosdk/build system: Took out bad ifdef that was breaking CONSOLE
Jerome St-Louis [Mon, 5 Nov 2012 08:53:14 +0000 (03:53 -0500)]
sdk/build system: Took out bad ifdef that was breaking CONSOLE

11 years agoear/extract: Put back missing gdi32 library link
Jerome St-Louis [Mon, 5 Nov 2012 08:36:53 +0000 (03:36 -0500)]
ear/extract: Put back missing gdi32 library link

11 years agodeps/libffi: Put back missing win32.o from OBJECTS and win32.S from SOURCES
Jerome St-Louis [Mon, 5 Nov 2012 08:36:25 +0000 (03:36 -0500)]
deps/libffi: Put back missing win32.o from OBJECTS and win32.S from SOURCES

11 years agosdk tarball/Windows: Fixed build by removing call to escspaces
Jerome St-Louis [Mon, 5 Nov 2012 08:34:27 +0000 (03:34 -0500)]
sdk tarball/Windows: Fixed build by removing call to escspaces
- There only for CACHECC/DISTCC? To be fixed properly...

11 years agoide;FindInFiles; fixed invalid dir message showing even if in workspace or project...
Rejean Loyer [Sun, 4 Nov 2012 08:32:16 +0000 (03:32 -0500)]
ide;FindInFiles; fixed invalid dir message showing even if in workspace or project search mode.

11 years agobuildsystem,epj2make,ide,tarball; misc improvements to makefile generation. updated...
Rejean Loyer [Sun, 4 Nov 2012 08:22:09 +0000 (03:22 -0500)]
buildsystem,epj2make,ide,tarball; misc improvements to makefile generation. updated all tarball makefiles. minor changes to a few project files.

11 years agoide;ProjectSettings; fixed fast math, 32 bit and 64 bit checkboxes are still visible...
Rejean Loyer [Sun, 4 Nov 2012 04:16:04 +0000 (00:16 -0400)]
ide;ProjectSettings; fixed fast math, 32 bit and 64 bit checkboxes are still visible when a resource node is selected.

11 years agoepj2make,ide; fix null crashes with makefile generation for configuration-less projects.
Rejean Loyer [Tue, 30 Oct 2012 19:40:21 +0000 (15:40 -0400)]
epj2make,ide; fix null crashes with makefile generation for configuration-less projects.

11 years agobuildsystem,epj2make,ide; further deduplicated file lists in makefile. also fixed...
Rejean Loyer [Wed, 18 Apr 2012 19:28:51 +0000 (15:28 -0400)]
buildsystem,epj2make,ide; further deduplicated file lists in makefile. also fixed missing BOWLS variables not being generated.

11 years agoide; updating the remove project popup menu item just like the compilation related...
Rejean Loyer [Tue, 30 Oct 2012 15:11:14 +0000 (11:11 -0400)]
ide; updating the remove project popup menu item just like the compilation related ones when compilation ends while popup menu is already displayed.

11 years agobuildsystem,epj2make,ide; new per-file-config-platform CFLAGS generation method....
Rejean Loyer [Sat, 27 Oct 2012 19:33:45 +0000 (15:33 -0400)]
buildsystem,epj2make,ide; new per-file-config-platform CFLAGS generation method. now generating CUSTOM<n>-CFLAGS for each unique variation of CFLAGS in the project. this will support per-file --fast-math flag setting for EDASQLite. (#677)

11 years agoeda;drivers;SQLite,SQLiteCipher; fix .epj files to never use --fast-math flag on...
Rejean Loyer [Sat, 27 Oct 2012 19:16:10 +0000 (15:16 -0400)]
eda;drivers;SQLite,SQLiteCipher; fix .epj files to never use --fast-math flag on sqlite3.c for the drivers and command line tools.

11 years agoide; fixed ProjectConfig::isEmpty missing buildBitDepth and fastMath. was causing...
Rejean Loyer [Sat, 27 Oct 2012 19:17:25 +0000 (15:17 -0400)]
ide; fixed ProjectConfig::isEmpty missing buildBitDepth and fastMath. was causing per-file options to be lost in loading ProjectSettings dialog.

11 years agoecere/com/instance: Fixed application evolution
Jerome St-Louis [Mon, 5 Nov 2012 07:39:48 +0000 (02:39 -0500)]
ecere/com/instance: Fixed application evolution
- Fixed previous Android commit breaking normal desktop application (i.e. the IDE)

11 years agoecere/Android: Fixed: memory corruption after multiple onDestroy callbacks, mem leaks
Jerome St-Louis [Mon, 5 Nov 2012 06:08:42 +0000 (01:08 -0500)]
ecere/Android: Fixed: memory corruption after multiple onDestroy callbacks, mem leaks
- Fixed eInstance_Evolve to properly readjust classes when evolving from GuiApplication as well
- Now adjusting all classes throughout all modules when evolving
- Fixed Window class vs Application's Window classes pureVtbl mix up due to Skin selection before app was reloaded
   (Review copying of base window data into derived classes... pureVtbl is a class_data which really should not be copied)
- Fixed leaking GuiApplication which was constructed twice
- Cleaned up instance.ec global variables in __ecere_COM_Initialize() to support running with MemoryGuard
- Reviewed usage of __currentModule (-->__androidCurrentModule)/__thisModule in AndroidInterface.ec

11 years agoecere/Android: Fixed proper handling of onDestroy
Jerome St-Louis [Sun, 4 Nov 2012 07:53:50 +0000 (02:53 -0500)]
ecere/Android: Fixed proper handling of onDestroy
- Was getting timeouts, onDestroy would not return
- Updated helloAndroid sample to build for x86
- Tweaked Service.ec which was having trouble compiling for x86

11 years agoecere; samples: Initial Android Support
Jerome St-Louis [Sun, 4 Nov 2012 05:18:17 +0000 (01:18 -0400)]
ecere; samples: Initial Android Support

11 years agomisc; modified all project (.epj) files to have the appropriate fast math option...
Rejean Loyer [Fri, 26 Oct 2012 00:22:44 +0000 (20:22 -0400)]
misc; modified all project (.epj) files to have the appropriate fast math option set according to the optimize setting for all configs.

11 years agoide;NewProjectDialog; setting fastMath to false for the Debug config of new projects.
Rejean Loyer [Thu, 25 Oct 2012 23:07:14 +0000 (19:07 -0400)]
ide;NewProjectDialog; setting fastMath to false for the Debug config of new projects.

11 years agoepj2make; fixed missing new parameter for calling LoadProject. (eb1eb6e51340b67790a46...
Rejean Loyer [Thu, 25 Oct 2012 23:03:03 +0000 (19:03 -0400)]
epj2make; fixed missing new parameter for calling LoadProject. (eb1eb6e51340b67790a465c6afcbe8c9a3ac5133)

11 years agoide; fix makefiles for all configs are not regenerated upon reloaded added project...
Rejean Loyer [Thu, 25 Oct 2012 16:04:52 +0000 (12:04 -0400)]
ide; fix makefiles for all configs are not regenerated upon reloaded added project. (#764)

11 years agoide; fixed project config changing back to first configuration on project reloading...
Rejean Loyer [Thu, 25 Oct 2012 15:09:49 +0000 (11:09 -0400)]
ide; fixed project config changing back to first configuration on project reloading by external file change. (#763)

11 years agoide; fixed buildBitDepth not being copied.
Rejean Loyer [Wed, 24 Oct 2012 10:31:49 +0000 (06:31 -0400)]
ide; fixed buildBitDepth not being copied.

11 years agoide; added fast math option to ProjectSettings dialog and equal to optimize functiona...
Rejean Loyer [Wed, 24 Oct 2012 10:31:03 +0000 (06:31 -0400)]
ide; added fast math option to ProjectSettings dialog and equal to optimize functionality in makefile generation. (#677)

11 years agoecere/sys: Added Condition synchronization object
Jerome St-Louis [Wed, 24 Oct 2012 09:07:17 +0000 (05:07 -0400)]
ecere/sys: Added Condition synchronization object

11 years agoecere: Fixed exclusions for Android config (linux platform)
Jerome St-Louis [Wed, 24 Oct 2012 09:02:50 +0000 (05:02 -0400)]
ecere: Fixed exclusions for Android config (linux platform)

11 years agoide/Makefiles: Updated tarball makefiles to use FORCE_32BIT; Disabled forcing -m32...
Jerome St-Louis [Wed, 24 Oct 2012 08:41:58 +0000 (04:41 -0400)]
ide/Makefiles: Updated tarball makefiles to use FORCE_32BIT; Disabled forcing -m32 on ARM architecture

11 years agoecere/gui/Win32Interface: Fixed issue with make clean failing when IDE is launched...
Jerome St-Louis [Wed, 24 Oct 2012 08:05:13 +0000 (04:05 -0400)]
ecere/gui/Win32Interface: Fixed issue with make clean failing when IDE is launched from command prompt
- Now attaching parent process console for GUI applications

11 years agoecere/gui/Menu & ScrollBar: Fixed bad cast of Modifiers to Key
Jerome St-Louis [Wed, 24 Oct 2012 08:04:21 +0000 (04:04 -0400)]
ecere/gui/Menu & ScrollBar: Fixed bad cast of Modifiers to Key
- Modifiers are in the high bit of the Key, so a simple cast doesn't work (unless we implement a conversion property)

11 years agoide: added feature open recently opened files / projects in another ide by holding...
Rejean Loyer [Fri, 30 Mar 2012 16:06:42 +0000 (12:06 -0400)]
ide: added feature open recently opened files / projects in another ide by holding down control key.

11 years agobuildsystem,ide,epj2make,tarball; let compiler config file and tarball's include...
Rejean Loyer [Wed, 24 Oct 2012 01:24:53 +0000 (21:24 -0400)]
buildsystem,ide,epj2make,tarball; let compiler config file and tarball's include.mk pass -t <platform> to ecs when host and target platforms differ.

11 years agoide; fixed FileCompile menu entry for ProjectView's right-click menu isn't updated...
Rejean Loyer [Wed, 24 Oct 2012 00:45:50 +0000 (20:45 -0400)]
ide; fixed FileCompile menu entry for ProjectView's right-click menu isn't updated (disabled=false) once an ongoing compilation ends.

11 years agobuildsystem,ide,epj2make; added SYSROOT to allow a compiler configuration or the...
Rejean Loyer [Wed, 24 Oct 2012 00:17:49 +0000 (20:17 -0400)]
buildsystem,ide,epj2make; added SYSROOT to allow a compiler configuration or the command line to specify the --sysroot option for gcc, cpp (preprocessor) and g++.

11 years agobuildsystem,ide,epj2make; added GCC_PREFIX to simplify toolchain compiler changes...
Rejean Loyer [Tue, 23 Oct 2012 01:03:58 +0000 (21:03 -0400)]
buildsystem,ide,epj2make; added GCC_PREFIX to simplify toolchain compiler changes for cross-compilers or other specific compiler. for example the i586-mingw32msvc- or /home/user/usr/gcc-x.x.x.x/ prefixes could be used.

11 years agoide;GlobalSettingsDialog; fixed some ugly code repeated multiple times.
Rejean Loyer [Tue, 23 Oct 2012 01:01:58 +0000 (21:01 -0400)]
ide;GlobalSettingsDialog; fixed some ugly code repeated multiple times.

11 years agobuildsystem,ide,epj2make; sorted out platform variables and uses. now using HOST_PLAT...
Rejean Loyer [Tue, 23 Oct 2012 00:56:08 +0000 (20:56 -0400)]
buildsystem,ide,epj2make; sorted out platform variables and uses. now using HOST_PLATFORM, TARGET_PLATFORM, *_HOST and *_TARGET variables. (#765)

11 years agoide: updated ide.epj to not have the /usr/X11R6/include include dir under windows.
Rejean Loyer [Tue, 23 Oct 2012 00:38:31 +0000 (20:38 -0400)]
ide: updated ide.epj to not have the /usr/X11R6/include include dir under windows.

11 years agomisc; updated Makefiles.epj
Rejean Loyer [Tue, 23 Oct 2012 00:37:05 +0000 (20:37 -0400)]
misc; updated Makefiles.epj

11 years agoecereCOM; moved m, dl and pthread libs from Release/Linux to Common/Linux.
Rejean Loyer [Mon, 22 Oct 2012 19:26:20 +0000 (15:26 -0400)]
ecereCOM; moved m, dl and pthread libs from Release/Linux to Common/Linux.

11 years agoide;ProjectSettings;BuildTab;CompilerTab; added gui (32 bit and 64 bit check boxes...
Rejean Loyer [Sun, 21 Oct 2012 22:39:51 +0000 (18:39 -0400)]
ide;ProjectSettings;BuildTab;CompilerTab; added gui (32 bit and 64 bit check boxes) for the BuildBitDepth ProjectOption. (#743)

11 years agoide;ProjectSettings;BuildTab;CompilerTab; fixed updating of project node in fileList...
Rejean Loyer [Sun, 21 Oct 2012 22:38:40 +0000 (18:38 -0400)]
ide;ProjectSettings;BuildTab;CompilerTab; fixed updating of project node in fileList when changing active project config.

11 years agoide:CodeEditor:ListEnumValues; list ancestor enum values first.
Rejean Loyer [Thu, 4 Oct 2012 00:11:54 +0000 (20:11 -0400)]
ide:CodeEditor:ListEnumValues; list ancestor enum values first.

11 years agoide:ProjectView; added alt + up/down to quickly navigate between the projects.
Rejean Loyer [Thu, 4 Oct 2012 00:10:05 +0000 (20:10 -0400)]
ide:ProjectView; added alt + up/down to quickly navigate between the projects.

11 years agoecere:ListBox; fixed OnKeyHit to let alt key and ctrl key (only if multiSelect is...
Rejean Loyer [Mon, 22 Oct 2012 08:57:51 +0000 (04:57 -0400)]
ecere:ListBox; fixed OnKeyHit to let alt key and ctrl key (only if multiSelect is false) combinations go through to NotifyKeyHit and not prevent such hotkeys from firering.

11 years agoRevert "ecere:ListBox: fixed alt/ctrl-arrows combination key events aren't received...
Rejean Loyer [Mon, 22 Oct 2012 08:39:23 +0000 (04:39 -0400)]
Revert "ecere:ListBox: fixed alt/ctrl-arrows combination key events aren't received by ListBox user"

This reverts commit a6227bf92267dedb3d000b53af5372490453ae39.

11 years agoecere,ec; multiple fixes to prevent comment within comment warnings from preprocessor
Rejean Loyer [Fri, 2 Mar 2012 07:24:29 +0000 (02:24 -0500)]
ecere,ec; multiple fixes to prevent comment within comment warnings from preprocessor

11 years agoecere/gfx3D/Mesh: Fix for improper usage of union members (Breaks in 64bit) and handl...
Jerome St-Louis [Thu, 11 Oct 2012 20:16:24 +0000 (16:16 -0400)]
ecere/gfx3D/Mesh: Fix for improper usage of union members (Breaks in 64bit) and handling a PrimitiveGroup with a count of 0

11 years agoecere/HTTPFile: Added 'Connection: Keep-Alive' to request; Fixed handling of incomple...
Jerome St-Louis [Sat, 6 Oct 2012 01:24:56 +0000 (21:24 -0400)]
ecere/HTTPFile: Added 'Connection: Keep-Alive' to request; Fixed handling of incomplete header

11 years agoecere/gfx3D/Object3DSFormat: Fixed mistake breaking Big Endian platforms builds
Jerome St-Louis [Mon, 1 Oct 2012 21:27:23 +0000 (17:27 -0400)]
ecere/gfx3D/Object3DSFormat: Fixed mistake breaking Big Endian platforms builds

11 years agodeps: Project tweaks to use default obj dir; ecere/dataTypes: Not using android_log_p...
Jerome St-Louis [Mon, 17 Sep 2012 08:30:25 +0000 (04:30 -0400)]
deps: Project tweaks to use default obj dir; ecere/dataTypes: Not using android_log_print in ecereCOM

11 years agocompiler/libec: Fixed precompiled grammar for Linux builds
Jerome St-Louis [Mon, 17 Sep 2012 06:55:08 +0000 (02:55 -0400)]
compiler/libec: Fixed precompiled grammar for Linux builds

11 years agocompiler/libec: Grammar fix to handle comma separated attributes within an __attribut...
Jerome St-Louis [Mon, 17 Sep 2012 06:33:58 +0000 (02:33 -0400)]
compiler/libec: Grammar fix to handle comma separated attributes within an __attribute__ specifier

11 years agoecere: Fixed warnings in static builds resulting from compiler fixes
Jerome St-Louis [Mon, 17 Sep 2012 04:38:32 +0000 (00:38 -0400)]
ecere: Fixed warnings in static builds resulting from compiler fixes

11 years agocompiler/libec: Updated bootstrap and i18n template
Jerome St-Louis [Mon, 17 Sep 2012 03:59:22 +0000 (23:59 -0400)]
compiler/libec: Updated bootstrap and i18n template

11 years agocompiler/libec: Fixed mixed up name/full name loading global data
Jerome St-Louis [Mon, 17 Sep 2012 03:49:35 +0000 (23:49 -0400)]
compiler/libec: Fixed mixed up name/full name loading global data

11 years agocompiler/libec: In pass 3, clearing baseSpecs when converting nameSpecifier into...
Jerome St-Louis [Mon, 17 Sep 2012 03:28:39 +0000 (23:28 -0400)]
compiler/libec: In pass 3, clearing baseSpecs when converting nameSpecifier into structSpecifier (Fix for recent builds failing)

11 years agocompiler/libec: Moved the template args freeing code to its rightful place (nameSpeci...
Jerome St-Louis [Mon, 17 Sep 2012 03:27:14 +0000 (23:27 -0400)]
compiler/libec: Moved the template args freeing code to its rightful place (nameSpecifier)

11 years agoecere: Various tweaks in preparation for Android support
Jerome St-Louis [Thu, 13 Sep 2012 08:51:26 +0000 (04:51 -0400)]
ecere: Various tweaks in preparation for Android support

11 years agoide/ProjectSettings: Fixed post build boxes anchoring
Jerome St-Louis [Thu, 13 Sep 2012 08:39:40 +0000 (04:39 -0400)]
ide/ProjectSettings: Fixed post build boxes anchoring

11 years agocompiler/libec: Proper __attribute__ support and other fixes to compile for Android
Jerome St-Louis [Thu, 13 Sep 2012 08:33:33 +0000 (04:33 -0400)]
compiler/libec: Proper __attribute__ support and other fixes to compile for Android
- Recognizing __signed, __alignof__, __attribute__
- template parameter fix in firstPass.ec

11 years agoide: Exporting environment variables to the compiler config
Jerome St-Louis [Wed, 5 Sep 2012 19:31:21 +0000 (15:31 -0400)]
ide: Exporting environment variables to the compiler config

11 years agoide: Exporting environment variables to the compiler config
Jerome St-Louis [Wed, 5 Sep 2012 19:26:11 +0000 (15:26 -0400)]
ide: Exporting environment variables to the compiler config

11 years agoepj2make: Selecting compiler from COMPILER environment variable
Jerome St-Louis [Wed, 5 Sep 2012 18:15:10 +0000 (14:15 -0400)]
epj2make: Selecting compiler from COMPILER environment variable