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
Jerome St-Louis [Sat, 11 Aug 2012 02:45:50 +0000 (22:45 -0400)]
ide/Project Settings: Fix for properly handling project settings with merging vs 'config replaces' rules (Preprocessor Defintions vs Libraries), and not leaving empty preprocessor definitions array in project
Jerome St-Louis [Sat, 11 Aug 2012 02:15:26 +0000 (22:15 -0400)]
ecere/String: Fixed more strcpy with overlapped pointers issues [Many thanks errare! :)]
Jerome St-Louis [Sat, 11 Aug 2012 01:18:41 +0000 (21:18 -0400)]
epj2make: Updated to reflect changes to Project class
Jerome St-Louis [Fri, 10 Aug 2012 23:47:12 +0000 (19:47 -0400)]
ide/Settings: Changed default C preprocessor to 'gcc' instead of 'cpp' (as per #624)
Jerome St-Louis [Fri, 10 Aug 2012 23:43:24 +0000 (19:43 -0400)]
ide/GlobalSettingsDialog: Fixed a crash introduced in
6baa12647265b610401b943e2a7c86d26b46c59e when editing compilers and no workspace is opened
Jerome St-Louis [Fri, 10 Aug 2012 22:10:31 +0000 (18:10 -0400)]
ide/Build System: Improved when makefiles/compiler configs get regenerated (Makefiles no longer get generated when switching compiler)
Jerome St-Louis [Fri, 10 Aug 2012 16:10:11 +0000 (12:10 -0400)]
ide/Quick Project Dialog: Fixed cut label
Jerome St-Louis [Fri, 10 Aug 2012 05:03:52 +0000 (01:03 -0400)]
ide/Makefile generation: Fixed different compilers generating different makefiles; Defaulting to <project dir>/configs for compiler makefile includes (Finalizes #747)
(For splitting OBJECTS, was taking into account expanded $(OBJ) for Windows command line limit, now assuming it expands to at most 36 characters)
Cleaned up code to no longer pass round CompilerConfig objects where they should not
Jerome St-Louis [Thu, 9 Aug 2012 05:06:43 +0000 (01:06 -0400)]
ide/Build System, GlobalSettings: Support for per compiler excluded libraries and preprocessor definitions
Jerome St-Louis [Thu, 9 Aug 2012 05:01:22 +0000 (01:01 -0400)]
ide/GlobalSettingsDialog: Fixed 'ok' button asking for confirmation to discard changes
Jerome St-Louis [Thu, 9 Aug 2012 04:58:52 +0000 (00:58 -0400)]
ecere/gui/Stacker: Fixed a hang (Happened in closing Global Settings) due to uncreated Stacker stuck looping on first child
Jerome St-Louis [Thu, 9 Aug 2012 04:57:10 +0000 (00:57 -0400)]
ecere/JSON Parser: Fixed a crash (in a warning printout!) on encountering an unexpected array
Jerome St-Louis [Tue, 7 Aug 2012 06:45:21 +0000 (02:45 -0400)]
ecere/gui: Alternate Timer leak fix: Stop all timers in GuiApplication's destructor
Jerome St-Louis [Tue, 7 Aug 2012 06:27:15 +0000 (02:27 -0400)]
ecere/gui: Fixed broken caption property watches (they were still referring to 'text'!)
Jerome St-Louis [Tue, 7 Aug 2012 04:17:54 +0000 (00:17 -0400)]
ecere/gui/Window: Patch to last fix that was breaking during EDASQLite compilation
Jerome St-Louis [Tue, 7 Aug 2012 04:08:47 +0000 (00:08 -0400)]
ecere/gui/Window: Fixed a potential leak if a timer is started associated with a non-created window
Jerome St-Louis [Tue, 7 Aug 2012 03:15:30 +0000 (23:15 -0400)]
EDA/ERS: Moved lastDetail definition to fix a Freed Memory Write that would happen when setting isLast to true on a previous page's detail
Jerome St-Louis [Mon, 6 Aug 2012 20:43:58 +0000 (16:43 -0400)]
samples/db: Fixed MovieCollection sample to compile after changes to ERS
Jerome St-Louis [Sat, 4 Aug 2012 03:20:05 +0000 (23:20 -0400)]
ecere/gui/Window: Fixed for 'anchored' internal value to not be set when resetting current (non) anchor property; Using anchored value to avoid repositionning a custom anchored scrollbar
Jerome St-Louis [Fri, 3 Aug 2012 10:09:55 +0000 (06:09 -0400)]
ecere/gui/CalendarControl (RepButton/Stacker/SelectorBar): Fixed lack of initial delay on RepButton; Took out bad duplicate definition of RepButton class
Jerome St-Louis [Fri, 3 Aug 2012 09:46:47 +0000 (05:46 -0400)]
extras/licenses: Added libffi license
Jerome St-Louis [Fri, 3 Aug 2012 08:48:21 +0000 (04:48 -0400)]
ecere/res: Added Tango icons in Ecere for use by all projects
Jerome St-Louis [Fri, 3 Aug 2012 08:47:05 +0000 (04:47 -0400)]
EDA/SQLite driver: Binding null values without crashing (On blobs); Not returning 'nil' on newly added rows
Jerome St-Louis [Fri, 3 Aug 2012 08:46:24 +0000 (04:46 -0400)]
ecere/gui/ListBox: AutoSize tweak to consider header width
Jerome St-Louis [Fri, 3 Aug 2012 02:32:42 +0000 (22:32 -0400)]
EDA/ERS: Added a check to prevent deleting itself when resetting a row's query; Turned on fullRender by default for PrintedReport
Jerome St-Louis [Fri, 3 Aug 2012 01:51:05 +0000 (21:51 -0400)]
EDA/ERS: Added OnReset virtual method to Report class, meant to reset a Row after the report has been rendered (To fix Printing SQL reports from Print Preview)
Jerome St-Louis [Fri, 3 Aug 2012 00:24:51 +0000 (20:24 -0400)]
ecere/gui/ListBox: Fix to position of sort order arrow when DataField alignment is set to 'right'
Jerome St-Louis [Thu, 2 Aug 2012 23:46:13 +0000 (19:46 -0400)]
EDA/ERS: Fix for Detail::isLast being set while on nextPage as opposed to at end of page (Caused FMW, didn't work with printing); Cancelling group headers if there wasn't room to display any row
Jerome St-Louis [Thu, 2 Aug 2012 22:13:59 +0000 (18:13 -0400)]
EDA/ERS: Tweaks for Details to be aware of available space earlier
Jerome St-Louis [Thu, 2 Aug 2012 22:02:06 +0000 (18:02 -0400)]
ecere/FormDesigner (ide): Fixed a crash on closing CodeEditor first, then FormDesigner
Jerome St-Louis [Thu, 2 Aug 2012 17:21:13 +0000 (13:21 -0400)]
EDA/Id: Tweak to report invalid Id rather than producing an empty string
Jerome St-Louis [Thu, 2 Aug 2012 15:01:55 +0000 (11:01 -0400)]
ecere/gui/ListBox: Added 'fixed' property to DataField to prevent resizing (Useful for setting a caption on 'isHeader' rows, hidden in regular rows)
Jerome St-Louis [Thu, 2 Aug 2012 14:47:59 +0000 (10:47 -0400)]
ecere/gui/ListBox: Letting 'isHeader' = true rows' first field span all fields
Jerome St-Louis [Thu, 2 Aug 2012 14:47:23 +0000 (10:47 -0400)]
ecere/gui/ListBox: Multi-coloring of multiple levels of rows with 'isHeader' = true
Jerome St-Louis [Thu, 2 Aug 2012 14:46:27 +0000 (10:46 -0400)]
ecere/gui/ListBox: Enabling indenting when having multiple levels of rows with 'isHeader' = true
Jerome St-Louis [Thu, 2 Aug 2012 14:45:34 +0000 (10:45 -0400)]
ecere/gui/ListBox: Fixed dangling sortField reference when removing the sorting field
Jerome St-Louis [Thu, 2 Aug 2012 14:44:39 +0000 (10:44 -0400)]
ecere/gui/ListBox: Fixed DataField AutoSize to work with multi-level rows (was only considering top rows contents)
Jerome St-Louis [Thu, 2 Aug 2012 14:42:48 +0000 (10:42 -0400)]
ecere/dataTypes: Fixed and standardized data type comparison methods to handle unset values
Jerome St-Louis [Thu, 2 Aug 2012 14:40:25 +0000 (10:40 -0400)]
EDA/Id stringification: Fixed returning an uninitialized string when Id is not found in referenced table
Jerome St-Louis [Thu, 2 Aug 2012 14:38:21 +0000 (10:38 -0400)]
EDA/ERS: Group level information for use in continuation and header
Jerome St-Louis [Thu, 2 Aug 2012 14:36:56 +0000 (10:36 -0400)]
EDA/ERS: More flexible progress reporting for use with SQL queries
Jerome St-Louis [Thu, 2 Aug 2012 14:35:19 +0000 (10:35 -0400)]
EDA: Support for querying the rows count for a query (Only works if the query does not rely on bound data)
Jerome St-Louis [Thu, 2 Aug 2012 14:31:46 +0000 (10:31 -0400)]
EDA & SQLite: Support for retrieving a Table's primary key
Jerome St-Louis [Wed, 1 Aug 2012 07:56:59 +0000 (03:56 -0400)]
ecere/DataBox -- readOnly/enum types: Improvement to earlier tweak for when dialog is recreated (setting autoCreate to false)
Jerome St-Louis [Wed, 1 Aug 2012 04:13:31 +0000 (00:13 -0400)]
ecere/gui/ListBox: Support for auto sizing a field to the largest value for this field in all rows, through DataField::AutoSize() and double clicking on the field separator
Jerome St-Louis [Wed, 1 Aug 2012 02:46:46 +0000 (22:46 -0400)]
ecere/gui/ListBox: Added missing get to DataField's alignment property
Jerome St-Louis [Wed, 1 Aug 2012 02:44:56 +0000 (22:44 -0400)]
ecere/gui/Label: Tweak for label to only auto-size (OnResizing) for the dimension which is 0, as opposed to both dimensions if any of them is 0
Jerome St-Louis [Tue, 31 Jul 2012 20:51:52 +0000 (16:51 -0400)]
deps/libffi: Corrected inclusion of win32.S in libffi project (Had win32.c there to generate Makefile since .S is not yet recognized by IDE)
Rejean Loyer [Tue, 31 Jul 2012 20:20:30 +0000 (16:20 -0400)]
eda:gui:TableEditor; CreateRow(); don't attempt adding a new row if table is not properly set. set selectedId after adding a new row.
Rejean Loyer [Tue, 31 Jul 2012 20:16:44 +0000 (16:16 -0400)]
ecere:gui:controls:SelectorBar; remove bold font on SelectorButton if checked is set to false.
Jerome St-Louis [Tue, 31 Jul 2012 19:39:38 +0000 (15:39 -0400)]
ecere/DataBox: Tweaks for read only DataBoxes to not create DropBoxes when readOnly is true, even if autoSize is on (Only EditBox editors were meant to be created; but class::OnEdit invoked enum::OnEdit...)
Jerome St-Louis [Tue, 31 Jul 2012 19:26:23 +0000 (15:26 -0400)]
extras/gui/SearchBox: Using a property watch on 'modifiedDocument' rather than overriding NotifyUpdate to avoid requiring to chain NotifyUpdate
Jerome St-Louis [Tue, 31 Jul 2012 18:40:18 +0000 (14:40 -0400)]
deps/libffi: Using an Ecere project and Makefile to build libffi rather than a pre-compiled win32/mingw binary
Jerome St-Louis [Tue, 31 Jul 2012 18:00:09 +0000 (14:00 -0400)]
deps/libffi: Rebuilt MinGW libffi without -g and with GCC 4.4.0 to fix compatibility issues with MinGW/GCC 4.6 (Solves undefined reference to `__chkstk_ms' reported by Sam)
Jerome St-Louis [Tue, 31 Jul 2012 05:14:48 +0000 (01:14 -0400)]
EDA/ERS: Took out debugging code (
6497acfbaf02acd7afdf975463dd035e0fc8f7c7) that should never have made it that was breaking ERS's export to CSV