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)
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.
Rejean Loyer [Tue, 23 Oct 2012 00:37:05 +0000 (20:37 -0400)]
misc; updated Makefiles.epj
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.
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)
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.
Rejean Loyer [Thu, 4 Oct 2012 00:11:54 +0000 (20:11 -0400)]
ide:CodeEditor:ListEnumValues; list ancestor enum values first.
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.
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.
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.
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
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
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
Jerome St-Louis [Mon, 1 Oct 2012 21:27:23 +0000 (17:27 -0400)]
ecere/gfx3D/Object3DSFormat: Fixed mistake breaking Big Endian platforms builds
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
Jerome St-Louis [Mon, 17 Sep 2012 06:55:08 +0000 (02:55 -0400)]
compiler/libec: Fixed precompiled grammar for Linux builds
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
Jerome St-Louis [Mon, 17 Sep 2012 04:38:32 +0000 (00:38 -0400)]
ecere: Fixed warnings in static builds resulting from compiler fixes
Jerome St-Louis [Mon, 17 Sep 2012 03:59:22 +0000 (23:59 -0400)]
compiler/libec: Updated bootstrap and i18n template
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
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)
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)
Jerome St-Louis [Thu, 13 Sep 2012 08:51:26 +0000 (04:51 -0400)]
ecere: Various tweaks in preparation for Android support
Jerome St-Louis [Thu, 13 Sep 2012 08:39:40 +0000 (04:39 -0400)]
ide/ProjectSettings: Fixed post build boxes anchoring
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
Jerome St-Louis [Wed, 5 Sep 2012 19:31:21 +0000 (15:31 -0400)]
ide: 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
Jerome St-Louis [Wed, 5 Sep 2012 18:15:10 +0000 (14:15 -0400)]
epj2make: Selecting compiler from COMPILER environment variable
Jerome St-Louis [Mon, 3 Sep 2012 22:31:02 +0000 (18:31 -0400)]
ide/Project: Only making CF_DIR relative when inside project dir & only using CF_DIR env. var. when absolute
Jerome St-Louis [Mon, 3 Sep 2012 22:30:22 +0000 (18:30 -0400)]
ecere/ide: Moved IDE's eString_PathInsideOf to ecere::com::IsPathInsideOf
Jerome St-Louis [Mon, 3 Sep 2012 21:49:57 +0000 (17:49 -0400)]
ide/Settings: Setting default C++ compiler when not set
Jerome St-Louis [Mon, 3 Sep 2012 21:23:53 +0000 (17:23 -0400)]
ide/Project: Added support for Linker Flags in the Compilers Configurations
Jerome St-Louis [Mon, 3 Sep 2012 20:16:04 +0000 (16:16 -0400)]
ecere/XInterface:OpenGL: Added code for obtaining a visual info through glXChooseVisual when first attempt through FBConfig failed
Jerome St-Louis [Mon, 3 Sep 2012 20:09:40 +0000 (16:09 -0400)]
compiler/ide: Various tweaks to buffer sizes for holding command arguments (Buffer overflow were causing ecp crashes with too long list of include paths)
Note: Should switch all these to dynamic buffers
Jerome St-Louis [Mon, 27 Aug 2012 23:17:26 +0000 (19:17 -0400)]
ide/Project: Fixed bad ifeq "PLATFORM" which should have read ifeq "$(PLATFORM)"
Jerome St-Louis [Fri, 24 Aug 2012 21:18:07 +0000 (17:18 -0400)]
ide/Project: Resolved Host/Target platform confusion; Made forcing bit depth (on eC files) optional (Android compiler does not recognize -m32)
Jerome St-Louis [Fri, 24 Aug 2012 15:49:30 +0000 (11:49 -0400)]
extras/ShortDate: i18n
Jerome St-Louis [Fri, 24 Aug 2012 15:48:26 +0000 (11:48 -0400)]
extrras/gui/CheckListBox: Fixed NotifyChanged to give proper 'row' for hierarchy
Jerome St-Louis [Fri, 24 Aug 2012 03:52:35 +0000 (23:52 -0400)]
epj2make/Makefile: Fixed reference to crossplatform.mk
Jerome St-Louis [Tue, 21 Aug 2012 22:00:20 +0000 (18:00 -0400)]
compiler/libec: Added missing null check to fix IDE crash
Jerome St-Louis [Tue, 21 Aug 2012 21:23:56 +0000 (17:23 -0400)]
compiler; deps/libffi: Getting rid of warnings
Jerome St-Louis [Tue, 21 Aug 2012 18:59:20 +0000 (14:59 -0400)]
extras/ShortDate: Fixed crash on invalid month
Jerome St-Louis [Tue, 21 Aug 2012 18:58:51 +0000 (14:58 -0400)]
ide/GlobalSettingsDialog: Fixed missing 'disabled' setting on C++ compiler
Jerome St-Louis [Tue, 21 Aug 2012 18:57:53 +0000 (14:57 -0400)]
ecere/Mutex: Replaced usage of pthread_mutexattr_setkind_np on Linux which caused a warning by pthread_mutexattr_settype
Jerome St-Louis [Mon, 20 Aug 2012 01:03:07 +0000 (21:03 -0400)]
installer: Fixed crash on attempting to change sub-components paths (Code had not been adjusted to reflect the ListBox/String indirection level change)
Jerome St-Louis [Mon, 20 Aug 2012 00:50:52 +0000 (20:50 -0400)]
ide/Project: Not using relative paths for config dir when generating config file (only using relative for including within the Makefile)
Jerome St-Louis [Sun, 19 Aug 2012 11:18:39 +0000 (07:18 -0400)]
ecere/BMP loading: Worked around struct packing issue with GCC 4.7
Jerome St-Louis [Sun, 19 Aug 2012 10:49:18 +0000 (06:49 -0400)]
ide/PictureEdit: Fixed null pointer crash on using image menus for failed bitmap
Jerome St-Louis [Sun, 19 Aug 2012 10:30:28 +0000 (06:30 -0400)]
ide/Project: Using relative paths for .configs directory to avoid 'make' space issues
Jerome St-Louis [Sun, 19 Aug 2012 09:44:41 +0000 (05:44 -0400)]
Updated NEWS
Ecere Corporation [Sat, 18 Aug 2012 20:50:29 +0000 (17:50 -0300)]
Update NEWS
Jerome St-Louis [Sat, 18 Aug 2012 19:42:16 +0000 (15:42 -0400)]
ecere/com: Worked around conflicts building for Android
Jerome St-Louis [Sat, 18 Aug 2012 19:41:40 +0000 (15:41 -0400)]
compiler/libec: Added missing null pointer check
Ecere Corporation [Sat, 18 Aug 2012 05:55:47 +0000 (02:55 -0300)]
Update NEWS
Ecere Corporation [Thu, 16 Aug 2012 21:03:53 +0000 (18:03 -0300)]
Update NEWS
Jerome St-Louis [Thu, 16 Aug 2012 20:48:10 +0000 (16:48 -0400)]
Makefile: Fixed typo
Jerome St-Louis [Thu, 16 Aug 2012 20:38:33 +0000 (16:38 -0400)]
Makefile: Copying changelogs to avoid broken symlink
Ecere Corporation [Thu, 16 Aug 2012 20:32:03 +0000 (17:32 -0300)]
Update NEWS
Ecere Corporation [Thu, 16 Aug 2012 19:55:17 +0000 (16:55 -0300)]
Update NEWS
Jerome St-Louis [Thu, 16 Aug 2012 18:20:28 +0000 (14:20 -0400)]
Makefile: Proper prefix only lib dir
Jerome St-Louis [Thu, 16 Aug 2012 18:03:13 +0000 (14:03 -0400)]
Makefile: Took out $(DESTDIR) from symlinks in /usr/lib/ec/
Jerome St-Louis [Thu, 16 Aug 2012 17:24:00 +0000 (13:24 -0400)]
Makefiles: Tweaks for Debian
- Installing changelogs
- Using Environment's CFLAGS, CPPFLAGS and LDFLAGS when DEBIAN_PACKAGE is set
- crossplatform.mk: applications will look for Ecere libraries in /usr/lib/ec/
- Creating /usr/lib/ec and .so symlinks to libraries inside
Jerome St-Louis [Thu, 16 Aug 2012 17:22:38 +0000 (13:22 -0400)]
man pages: Added man pages for documentor and ide
Jerome St-Louis [Thu, 16 Aug 2012 16:25:38 +0000 (12:25 -0400)]
ecere/instance.c: Searching for libraries in /usr/lib/ec/ if not found in LD_LIBRARY_PATH
Jerome St-Louis [Thu, 16 Aug 2012 16:25:26 +0000 (12:25 -0400)]
Merge branch 'master' of github.com:ecere/sdk
Ecere Corporation [Thu, 16 Aug 2012 13:43:20 +0000 (10:43 -0300)]
Update NEWS
Ecere Corporation [Thu, 16 Aug 2012 13:42:27 +0000 (10:42 -0300)]
Update NEWS
Ecere Corporation [Thu, 16 Aug 2012 13:28:42 +0000 (10:28 -0300)]
Update NEWS
Ecere Corporation [Thu, 16 Aug 2012 13:18:02 +0000 (10:18 -0300)]
Update NEWS
Ecere Corporation [Thu, 16 Aug 2012 13:14:24 +0000 (10:14 -0300)]
Update NEWS
Jerome St-Louis [Thu, 16 Aug 2012 12:46:44 +0000 (08:46 -0400)]
NEWS: Updated
Jerome St-Louis [Thu, 16 Aug 2012 12:41:58 +0000 (08:41 -0400)]
NEWS: Updated
Jerome St-Louis [Thu, 16 Aug 2012 12:30:38 +0000 (08:30 -0400)]
NEWS: We now have a changelog
Jerome St-Louis [Thu, 16 Aug 2012 03:24:56 +0000 (23:24 -0400)]
ecere/gfx/font support: Searching in current work directory for font after adding .ttf extension
Jerome St-Louis [Thu, 16 Aug 2012 02:16:22 +0000 (22:16 -0400)]
man pages: Replaced all hyphens by \-
Jerome St-Louis [Wed, 15 Aug 2012 22:03:58 +0000 (18:03 -0400)]
crossplatform.mk: Added missing stripping options
Jerome St-Louis [Wed, 15 Aug 2012 21:53:29 +0000 (17:53 -0400)]
Makefile: Installing man pages, making tao.pdf optional; i18n: generating same .pot on unix/windows; epj2make: s/include.mk/crossplatform.mk
Jerome St-Louis [Wed, 15 Aug 2012 11:12:41 +0000 (07:12 -0400)]
man pages: ecp.1 tweak
Jerome St-Louis [Wed, 15 Aug 2012 10:47:45 +0000 (06:47 -0400)]
man pages: tweaked ear.1
Jerome St-Louis [Wed, 15 Aug 2012 10:45:16 +0000 (06:45 -0400)]
man pages: tweak to ear.1
Jerome St-Louis [Wed, 15 Aug 2012 10:40:15 +0000 (06:40 -0400)]
man pages: moved bug mention to known bugs
Jerome St-Louis [Wed, 15 Aug 2012 10:37:21 +0000 (06:37 -0400)]
man pages: tweak
Jerome St-Louis [Wed, 15 Aug 2012 10:33:31 +0000 (06:33 -0400)]
man pages: fix
Jerome St-Louis [Wed, 15 Aug 2012 10:32:35 +0000 (06:32 -0400)]
man pages: fixed mistake
Jerome St-Louis [Wed, 15 Aug 2012 10:21:10 +0000 (06:21 -0400)]
man pages: Added manual pages for ear, ecc, ecp, ecs and epj2make
Jerome St-Louis [Tue, 14 Aug 2012 22:18:32 +0000 (18:18 -0400)]
Fixed treshold spelling error; Added more stripping options; Took out obsolete Encoding from ecere.desktop
Jerome St-Louis [Tue, 14 Aug 2012 07:26:29 +0000 (03:26 -0400)]
Makefile/install: Fixed permissions of documentation and desktop files
Jerome St-Louis [Tue, 14 Aug 2012 06:00:38 +0000 (02:00 -0400)]
compiler/Makefile: Added missing libec.so soname
Jerome St-Louis [Tue, 14 Aug 2012 05:56:52 +0000 (01:56 -0400)]
Makefiles: Added --strip-unneeded on Linux to satisfy Debian policies
Jerome St-Louis [Mon, 13 Aug 2012 19:19:39 +0000 (15:19 -0400)]
ide/Project: Tweaked default configs directory to be .configs and have hidden attribute set
Jerome St-Louis [Mon, 13 Aug 2012 17:39:02 +0000 (13:39 -0400)]
compiler/libec: Tweaked last fix to ensure internal values are declared where used
Jerome St-Louis [Mon, 13 Aug 2012 06:42:50 +0000 (02:42 -0400)]
ide/legacy project: Fixed a crash loading legacy project
Jerome St-Louis [Mon, 13 Aug 2012 06:26:49 +0000 (02:26 -0400)]
compiler/libec: Another fix for improper usage of compound statement expressions that was breaking with GCC 4.7 (Passing the address of values for typed_object/any_object, e.g. DataRow::SetData)
Jerome St-Louis [Mon, 13 Aug 2012 04:32:13 +0000 (00:32 -0400)]
compiler/libec: Fixed improper usage of GCC compound statement expressions that would break on GCC 4.7 with -O2 (and crash during sdk build) :
1. In builtin containers for [ ] syntax
2. Passing by address template types templated to doubles
3. Also fixed converting double template type to/from generic uint64 (which still worked but were similarly improper)
Jerome St-Louis [Mon, 13 Aug 2012 04:30:18 +0000 (00:30 -0400)]
ecere/ecereCOM: Moved GetCurrentThreadID() from Thread.ec to Mutex.ec to solve ecereCOM/Debug config build issues
Rejean Loyer [Sun, 12 Aug 2012 14:04:00 +0000 (10:04 -0400)]
eda:gui:TableEditor; ::SelectNext(), ::SelectPrevious(); added loopThrough option for both filtered and normal data set. added keep changes query.
Rejean Loyer [Sun, 12 Aug 2012 14:01:11 +0000 (10:01 -0400)]
eda:gui:TableEditor::Select; fix crash if TableEditor is not properly initialized.
Rejean Loyer [Sun, 12 Aug 2012 13:59:09 +0000 (09:59 -0400)]
eda; output some error message when driver is not found.
Jerome St-Louis [Sun, 12 Aug 2012 05:02:56 +0000 (01:02 -0400)]
EDA/SQLite: Tweaked Makefiles to specify include path of /usr/include/i686-linux-gnu on Linux for fixing 64 bit build on Oneiric
Jerome St-Louis [Sat, 11 Aug 2012 03:09:07 +0000 (23:09 -0400)]
compiler/bootstrap: Updated bootstrap