sdk
11 years agoEDA/ERS: Moved lastDetail definition to fix a Freed Memory Write that would happen...
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

11 years agosamples/db: Fixed MovieCollection sample to compile after changes to ERS
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

11 years agoecere/gui/Window: Fixed for 'anchored' internal value to not be set when resetting...
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

11 years agoecere/gui/CalendarControl (RepButton/Stacker/SelectorBar): Fixed lack of initial...
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

11 years agoextras/licenses: Added libffi license
Jerome St-Louis [Fri, 3 Aug 2012 09:46:47 +0000 (05:46 -0400)]
extras/licenses: Added libffi license

11 years agoecere/res: Added Tango icons in Ecere for use by all projects
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

11 years agoEDA/SQLite driver: Binding null values without crashing (On blobs); Not returning...
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

11 years agoecere/gui/ListBox: AutoSize tweak to consider header width
Jerome St-Louis [Fri, 3 Aug 2012 08:46:24 +0000 (04:46 -0400)]
ecere/gui/ListBox: AutoSize tweak to consider header width

11 years agoEDA/ERS: Added a check to prevent deleting itself when resetting a row's query; Turne...
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

11 years agoEDA/ERS: Added OnReset virtual method to Report class, meant to reset a Row after...
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)

11 years agoecere/gui/ListBox: Fix to position of sort order arrow when DataField alignment is...
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'

11 years agoEDA/ERS: Fix for Detail::isLast being set while on nextPage as opposed to at end...
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

11 years agoEDA/ERS: Tweaks for Details to be aware of available space earlier
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

11 years agoecere/FormDesigner (ide): Fixed a crash on closing CodeEditor first, then FormDesigner
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

11 years agoEDA/Id: Tweak to report invalid Id rather than producing an empty string
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

11 years agoecere/gui/ListBox: Added 'fixed' property to DataField to prevent resizing (Useful...
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)

11 years agoecere/gui/ListBox: Letting 'isHeader' = true rows' first field span all fields
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

11 years agoecere/gui/ListBox: Multi-coloring of multiple levels of rows with 'isHeader' = true
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

11 years agoecere/gui/ListBox: Enabling indenting when having multiple levels of rows with 'isHea...
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

11 years agoecere/gui/ListBox: Fixed dangling sortField reference when removing the sorting field
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

11 years agoecere/gui/ListBox: Fixed DataField AutoSize to work with multi-level rows (was only...
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)

11 years agoecere/dataTypes: Fixed and standardized data type comparison methods to handle unset...
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

11 years agoEDA/Id stringification: Fixed returning an uninitialized string when Id is not found...
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

11 years agoEDA/ERS: Group level information for use in continuation and header
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

11 years agoEDA/ERS: More flexible progress reporting for use with SQL queries
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

11 years agoEDA: Support for querying the rows count for a query (Only works if the query does...
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)

11 years agoEDA & SQLite: Support for retrieving a Table's primary key
Jerome St-Louis [Thu, 2 Aug 2012 14:31:46 +0000 (10:31 -0400)]
EDA & SQLite: Support for retrieving a Table's primary key

11 years agoecere/DataBox -- readOnly/enum types: Improvement to earlier tweak for when dialog...
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)

11 years agoecere/gui/ListBox: Support for auto sizing a field to the largest value for this...
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

11 years agoecere/gui/ListBox: Added missing get to DataField's alignment property
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

11 years agoecere/gui/Label: Tweak for label to only auto-size (OnResizing) for the dimension...
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

11 years agodeps/libffi: Corrected inclusion of win32.S in libffi project (Had win32.c there...
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)

11 years agoeda:gui:TableEditor; CreateRow(); don't attempt adding a new row if table is not...
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.

11 years agoecere:gui:controls:SelectorBar; remove bold font on SelectorButton if checked is...
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.

11 years agoecere/DataBox: Tweaks for read only DataBoxes to not create DropBoxes when readOnly...
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...)

11 years agoextras/gui/SearchBox: Using a property watch on 'modifiedDocument' rather than overri...
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

11 years agodeps/libffi: Using an Ecere project and Makefile to build libffi rather than a pre...
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

11 years agodeps/libffi: Rebuilt MinGW libffi without -g and with GCC 4.4.0 to fix compatibility...
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)

11 years agoEDA/ERS: Took out debugging code (6497acfbaf02acd7afdf975463dd035e0fc8f7c7) that...
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

11 years agoecere/File: fix for handling a null pointer from File::Printf; ide/CodeEditor: Fixes...
Jerome St-Louis [Tue, 31 Jul 2012 03:29:07 +0000 (23:29 -0400)]
ecere/File: fix for handling a null pointer from File::Printf; ide/CodeEditor: Fixes to method overriding behaviors (#759)

11 years agoecere/EditBox: Replaced usage of obsolete containers for EditBox's Undo Buffer
Jerome St-Louis [Tue, 31 Jul 2012 02:03:34 +0000 (22:03 -0400)]
ecere/EditBox: Replaced usage of obsolete containers for EditBox's Undo Buffer

11 years agoEDA/Ecere Report System: Replaced usage of deprecated containers; Cleaned up unneeded...
Jerome St-Louis [Tue, 31 Jul 2012 02:01:08 +0000 (22:01 -0400)]
EDA/Ecere Report System: Replaced usage of deprecated containers; Cleaned up unneeded code

11 years agoeda/drivers;sqlite,sqliteCipher; updated cipher's Makefile with libffi stuff and...
Rejean Loyer [Sun, 29 Jul 2012 18:12:24 +0000 (14:12 -0400)]
eda/drivers;sqlite,sqliteCipher; updated cipher's Makefile with libffi stuff and removed double -lecere for both sqlite drivers.

11 years agoeda:gui:TableEditor; clear selectedId on EditClear.
Rejean Loyer [Fri, 27 Jul 2012 22:05:18 +0000 (18:05 -0400)]
eda:gui:TableEditor; clear selectedId on EditClear.

11 years agoeda/SQLite: Fixed problem introduced by 4470ea6d448a85d3a9600948c2e0a41afb59ac4c...
Jerome St-Louis [Sun, 29 Jul 2012 20:10:49 +0000 (16:10 -0400)]
eda/SQLite: Fixed problem introduced by 4470ea6d448a85d3a9600948c2e0a41afb59ac4c due to mismatch type of call to BindData

11 years agoecere/ToolTip & DataBox: Fixes for tooltips to show on top of read only data box
Jerome St-Louis [Sun, 29 Jul 2012 19:39:16 +0000 (15:39 -0400)]
ecere/ToolTip & DataBox: Fixes for tooltips to show on top of read only data box

11 years agoeda/NoCaseAccent SQLFunction & TableEditor: Fixed searching for strings containing...
Jerome St-Louis [Sun, 29 Jul 2012 01:48:16 +0000 (21:48 -0400)]
eda/NoCaseAccent SQLFunction & TableEditor: Fixed searching for strings containing spaces

11 years agoeda/IdList: Fixes for a reasonable-length list of Id to be displayed as text (Re...
Jerome St-Louis [Sun, 29 Jul 2012 00:36:31 +0000 (20:36 -0400)]
eda/IdList: Fixes for a reasonable-length list of Id to be displayed as text (Re-enabled OnDisplay, Increased base class OnDisplay buffer to 16384 characters); Fix for sorting a list of IdList containing null objects

11 years agodeps/libffi: Added static Win32 libffi.a since it requires MSYS to build; Updated...
Jerome St-Louis [Sat, 28 Jul 2012 22:22:24 +0000 (18:22 -0400)]
deps/libffi: Added static Win32 libffi.a since it requires MSYS to build; Updated Makefile to build if building the SDK from MSYS console

11 years agoeda/EDASQLite: Improved SQL Custom Functions support, now taking an arbitrary set...
Jerome St-Louis [Sat, 28 Jul 2012 21:50:34 +0000 (17:50 -0400)]
eda/EDASQLite: Improved SQL Custom Functions support, now taking an arbitrary set of arguments/return values by making use of libffi

11 years agoeda/TableEditor: Fixed memory leaks on memory allocated for struct classes
Jerome St-Louis [Sat, 28 Jul 2012 21:19:37 +0000 (17:19 -0400)]
eda/TableEditor: Fixed memory leaks on memory allocated for struct classes

11 years agoeda: Added BindQueryData typed_object interface to Row
Jerome St-Louis [Sat, 28 Jul 2012 02:07:16 +0000 (22:07 -0400)]
eda: Added BindQueryData typed_object interface to Row

11 years agocompiler/libec: Fix for crash occurring sometimes when duplicating a class within...
Jerome St-Louis [Fri, 27 Jul 2012 20:19:46 +0000 (16:19 -0400)]
compiler/libec: Fix for crash occurring sometimes when duplicating a class within a file (Dangling Context parent for class declarations)

11 years agoi18n/SQLiteCipher: Updated SQLiteCipher translation template (proper paths using /)
Jerome St-Louis [Fri, 27 Jul 2012 17:51:10 +0000 (13:51 -0400)]
i18n/SQLiteCipher: Updated SQLiteCipher translation template (proper paths using /)

11 years agoi18n: Updated Translation templates
Jerome St-Louis [Thu, 26 Jul 2012 23:55:29 +0000 (19:55 -0400)]
i18n: Updated Translation templates

11 years agoide/GlobalSettingsDialog: Fixes for compilers selector bar to properly select and...
Jerome St-Louis [Thu, 26 Jul 2012 23:53:05 +0000 (19:53 -0400)]
ide/GlobalSettingsDialog: Fixes for compilers selector bar to properly select and make visible current compiler button on switching back to the Compilers tab

11 years agoide/GlobalSettingsDialog: Fix to confirm closing dialog when changes were made (Was...
Jerome St-Louis [Thu, 26 Jul 2012 23:52:21 +0000 (19:52 -0400)]
ide/GlobalSettingsDialog: Fix to confirm closing dialog when changes were made (Was only working from Cancel button, not Close (X) box)

11 years agoeda/gui/TableEditor: Fixed memory leaks
Jerome St-Louis [Thu, 26 Jul 2012 23:51:47 +0000 (19:51 -0400)]
eda/gui/TableEditor: Fixed memory leaks

11 years agoecere/gui: DataBox/Label (Tooltips): Fixes to chain through OnDestroy() so that circu...
Jerome St-Louis [Thu, 26 Jul 2012 23:50:45 +0000 (19:50 -0400)]
ecere/gui: DataBox/Label (Tooltips): Fixes to chain through OnDestroy() so that circular linking between tooltip and tipped control is properly broken

11 years agoecere/gui: Stacker, SelectorBar: Further Improvements to the Stacker logic to solve...
Jerome St-Louis [Thu, 26 Jul 2012 23:47:10 +0000 (19:47 -0400)]
ecere/gui: Stacker, SelectorBar: Further Improvements to the Stacker logic to solve remaining problems with releasing destroyed controls
- OnChildAddedOrRemoved is now called on creation/destruction/reparenting; Controls are updated one by one from this call as opposed to updating all in UpdateControls()
- DoResize improvements, optimization ( called less often ) and fixes (bits.reverse was being modified instead of local bool r)

11 years agoeda: Simpler approach to Id row caching by storing row directly inside the Table...
Jerome St-Louis [Thu, 26 Jul 2012 03:41:24 +0000 (23:41 -0400)]
eda: Simpler approach to Id row caching by storing row directly inside the Table object rather than in a Map

11 years agoecere/gui/Stacker: Patched previous commit to work for controls added to Stacker...
Jerome St-Louis [Wed, 25 Jul 2012 12:07:28 +0000 (08:07 -0400)]
ecere/gui/Stacker: Patched previous commit to work for controls added to Stacker before auto creation took place; Disabled annoying _DEBUG_LINE by default in TableEditor

11 years agoecere/gui: Window & Stacker: Fixed memory leaks relating to the order of creation...
Jerome St-Louis [Wed, 25 Jul 2012 10:14:23 +0000 (06:14 -0400)]
ecere/gui: Window & Stacker: Fixed memory leaks relating to the order of creation/destruction of windows within a Stacker

11 years agoeda/Id class: Performance optimization for caching Row objects per table in OnGetStri...
Jerome St-Louis [Wed, 25 Jul 2012 08:15:12 +0000 (04:15 -0400)]
eda/Id class: Performance optimization for caching Row objects per table in OnGetString implementation

11 years agoecere/gui/ScrollBar: Fix for computing scrollbar position when range is too big ...
Jerome St-Louis [Wed, 25 Jul 2012 03:51:30 +0000 (23:51 -0400)]
ecere/gui/ScrollBar: Fix for computing scrollbar position when range is too big (#758 -- int32 overflow on multiplication of position by width/height)

11 years agoecere/gui/Stacker: Fix to UpdateControls() to ignore non-client controls (e.g. Window...
Jerome St-Louis [Tue, 24 Jul 2012 20:19:01 +0000 (16:19 -0400)]
ecere/gui/Stacker: Fix to UpdateControls() to ignore non-client controls (e.g. Window Scrollbars); Fix for taking out destroyed controls (OnChildAddedOrRemoved still not getting called upon destruction though, parent = null must be done for that...)

11 years agoecere/gui/Stacker: Unsetting 'modifyVirtualArea' property upon setting auto size...
Jerome St-Louis [Tue, 24 Jul 2012 20:17:51 +0000 (16:17 -0400)]
ecere/gui/Stacker: Unsetting 'modifyVirtualArea' property upon setting auto size to true (Conflict causing redundant positioning calls)

11 years agoecere/gui: Exposed previously unexposed 'dontAutoScrollArea' property (Controls autom...
Jerome St-Louis [Tue, 24 Jul 2012 20:16:59 +0000 (16:16 -0400)]
ecere/gui: Exposed previously unexposed 'dontAutoScrollArea' property (Controls automatically scrolling to an activated control)

11 years agoecere/gui: Fixed auto-setting of 'drawBehind' property to not become 'false' if a...
Jerome St-Louis [Tue, 24 Jul 2012 20:15:21 +0000 (16:15 -0400)]
ecere/gui: Fixed auto-setting of 'drawBehind' property to not become 'false' if a translucent value is set for opacity (0 < opacity < 1.0)

11 years agoecere/gui: Solved a crash on setting parent to null before destroying/destructing
Jerome St-Louis [Tue, 24 Jul 2012 20:14:45 +0000 (16:14 -0400)]
ecere/gui: Solved a crash on setting parent to null before destroying/destructing

11 years agoecere/gui: Proper fix for 71ebaed351b8fe8ac9ce3b63a396898c8b46efcb (Alt-F4 was broken...
Jerome St-Louis [Tue, 24 Jul 2012 20:13:47 +0000 (16:13 -0400)]
ecere/gui: Proper fix for 71ebaed351b8fe8ac9ce3b63a396898c8b46efcb (Alt-F4 was broken for maximized applications without a menu bar)

11 years agoecere, eda: GUI Tweaks to fix autoSize behaviors
Jerome St-Louis [Sat, 14 Jul 2012 15:29:53 +0000 (11:29 -0400)]
ecere, eda: GUI Tweaks to fix autoSize behaviors

11 years agoide/Toolbar: Fix for Save tool button not working
Jerome St-Louis [Fri, 13 Jul 2012 07:18:40 +0000 (03:18 -0400)]
ide/Toolbar: Fix for Save tool button not working

11 years agoeda/SQLite driver: Fix for bug introduced by bca6e55e4c53c25cfe88e9996784f3d191f832a9...
Jerome St-Louis [Fri, 13 Jul 2012 05:09:51 +0000 (01:09 -0400)]
eda/SQLite driver: Fix for bug introduced by bca6e55e4c53c25cfe88e9996784f3d191f832a9 (BindCursorData relied on valid curStatement)

11 years agoecere/gui/ListBox: Fix for mistakenly reporting consistency failure in _DEBUG mode...
Jerome St-Louis [Fri, 13 Jul 2012 04:11:44 +0000 (00:11 -0400)]
ecere/gui/ListBox: Fix for mistakenly reporting consistency failure in _DEBUG mode while expanding a row on Add()

11 years agoide/ProjectView: Fix for functions returning without a value
Jerome St-Louis [Fri, 13 Jul 2012 03:19:53 +0000 (23:19 -0400)]
ide/ProjectView: Fix for functions returning without a value

11 years agoecere/gui/ListBox: Fix for proper update of row indices when reordering or reparentin...
Jerome St-Louis [Fri, 13 Jul 2012 03:17:35 +0000 (23:17 -0400)]
ecere/gui/ListBox: Fix for proper update of row indices when reordering or reparenting rows (using DataRow::Move() and 'parent' property); This would mainly affect the list box scroll area, e.g. ProjectView with improved project reload support

11 years agoecere/gui/Window ScrollBars: Fix for bug introduced by earlier optimization of window...
Jerome St-Louis [Fri, 13 Jul 2012 03:15:43 +0000 (23:15 -0400)]
ecere/gui/Window ScrollBars: Fix for bug introduced by earlier optimization of window scrollbars, range was being checked without being re-computed

11 years agoide/Project: On closing the IDE, properly report which projects are modified (#626)
Jerome St-Louis [Thu, 12 Jul 2012 22:03:09 +0000 (18:03 -0400)]
ide/Project: On closing the IDE, properly report which projects are modified (#626)

11 years agoecere/sys/File monitors: Disabled reentrancy for file monitors: No notification will...
Jerome St-Louis [Thu, 12 Jul 2012 21:48:51 +0000 (17:48 -0400)]
ecere/sys/File monitors: Disabled reentrancy for file monitors: No notification will be issued until the first notification returned.
Since notifications usually spawn a MessageBox with Modal(), it was really messing up the modalness to spawn a new modal dialog while one is already up
This seems to solve #757 (at least the Windows issues)

11 years agoide/Project: Fixes for monitoring newly created projects, and unmonitoring during...
Jerome St-Louis [Thu, 12 Jul 2012 21:25:57 +0000 (17:25 -0400)]
ide/Project: Fixes for monitoring newly created projects, and unmonitoring during a Save

11 years agoecere/gui: Fix for properly handling system hotkeys when system buttons are placed...
Jerome St-Louis [Thu, 12 Jul 2012 21:23:53 +0000 (17:23 -0400)]
ecere/gui: Fix for properly handling system hotkeys when system buttons are placed in menu bars, and not (un)maximizing when bringing up project node properties in the IDE

11 years agoide/Project/epj monitoring: Added support for notifying of modification of added...
Jerome St-Louis [Thu, 12 Jul 2012 06:17:12 +0000 (02:17 -0400)]
ide/Project/epj monitoring: Added support for notifying of modification of added projects (#511), by using a FileMonitor inside Project class rather than ProjectView::OnFileModified

11 years agoecere/sys/File Monitoring: Quick fix for crashes when reloading both .ec and .epj...
Jerome St-Louis [Thu, 12 Jul 2012 04:29:07 +0000 (00:29 -0400)]
ecere/sys/File Monitoring: Quick fix for crashes when reloading both .ec and .epj files at once (#756) -- Making sure 'next' object is still valid

11 years agoide/Debugger: Improvement to last commit for issue #755 for setting breakpoint when...
Jerome St-Louis [Wed, 11 Jul 2012 21:27:50 +0000 (17:27 -0400)]
ide/Debugger: Improvement to last commit for issue #755 for setting breakpoint when not debugging and not dropping .main.ec breakpoints on load

11 years agoide/debugger: Debugger support for automatically resolving location of symbol loader...
Jerome St-Louis [Wed, 11 Jul 2012 20:42:16 +0000 (16:42 -0400)]
ide/debugger: Debugger support for automatically resolving location of symbol loader modules (*.main.ec) (#755)

11 years agoide/Project: Fix for broken QuickProject #736 (Was setting both Project::configuratio...
Jerome St-Louis [Wed, 11 Jul 2012 18:59:55 +0000 (14:59 -0400)]
ide/Project: Fix for broken QuickProject #736 (Was setting both Project::configurations data member and topNode's ProjectNode::configurations property, can't do that anymore)

11 years agocompiler/i18n: Modified .bowl/.pot generation to always use '/' for paths, so as...
Jerome St-Louis [Wed, 11 Jul 2012 05:08:02 +0000 (01:08 -0400)]
compiler/i18n: Modified .bowl/.pot generation to always use '/' for paths, so as not to have differences between .pot created on Windows or Unix systems; Only genearting .pot file when building from a release.* directory; Fixed broken .pot header (msgstr) that was preventing base path from working in PoEdit; Updated all .pot files

11 years agoide/Debugger/GDBDialog: Fix for parsing empty arguments (Was generating 'Bad' items)
Jerome St-Louis [Tue, 10 Jul 2012 22:29:25 +0000 (18:29 -0400)]
ide/Debugger/GDBDialog: Fix for parsing empty arguments (Was generating 'Bad' items)

11 years agoide/Debugger: Fix for avoiding confusion between internal breakpoint in main and...
Jerome St-Louis [Tue, 10 Jul 2012 22:28:32 +0000 (18:28 -0400)]
ide/Debugger: Fix for avoiding confusion between internal breakpoint in main and an actual breakpoint placed there by the user (had me thinking breakpoints were not working in C++ files!)

11 years agoide/Project: Added a distinct C++ compiling/linking command (default to g++) to work...
Jerome St-Louis [Tue, 10 Jul 2012 21:30:42 +0000 (17:30 -0400)]
ide/Project: Added a distinct C++ compiling/linking command (default to g++) to work various issues (#526), including static libgcc mixed with a shared libstdc++ (g++ 4.5 by default does -shared-libgcc, but not gcc)

11 years agoecere/instance: Tweaks to instance.ec to remove the need for --enable-stdcall-fixup...
Jerome St-Louis [Tue, 10 Jul 2012 15:18:46 +0000 (11:18 -0400)]
ecere/instance: Tweaks to instance.ec to remove the need for --enable-stdcall-fixup; Updated bootstrap code

11 years agoeda/gui: Added support for non-String name field in TableDropBoxes
Jerome St-Louis [Mon, 9 Jul 2012 01:53:53 +0000 (21:53 -0400)]
eda/gui: Added support for non-String name field in TableDropBoxes

11 years ago eda/TableEditor: Support for first/last/middle name search logic (2 methods: Collati...
Jerome St-Louis [Sun, 8 Jul 2012 20:19:29 +0000 (16:19 -0400)]
 eda/TableEditor: Support for first/last/middle name search logic (2 methods: Collation with fuzzy OnCompare or Templated CustomFunction+LIKE pattern)

11 years agoeda/TableEditor: OnInitizlize typo fix
Jerome St-Louis [Sun, 8 Jul 2012 20:19:09 +0000 (16:19 -0400)]
eda/TableEditor: OnInitizlize typo fix

11 years agoecere/DataTypes: missing channel argument in OnUnserialize
Jerome St-Louis [Sun, 8 Jul 2012 20:18:34 +0000 (16:18 -0400)]
ecere/DataTypes: missing channel argument in OnUnserialize

11 years agoecere/gui/typeEdit: Took out non-commented out debugging code that was introduced...
Jerome St-Louis [Sun, 8 Jul 2012 05:44:37 +0000 (01:44 -0400)]
ecere/gui/typeEdit: Took out non-commented out debugging code that was introduced by earlier commit

11 years agoEDA/SQLite driver: Support for stepping backwards and forward in multiple criterias...
Jerome St-Louis [Sun, 8 Jul 2012 05:39:47 +0000 (01:39 -0400)]
EDA/SQLite driver: Support for stepping backwards and forward in multiple criterias Find()

11 years agoEDA/GUI/TableEditor: Tweak for SelectPrevious/SelectNext to skip first or last entry...
Jerome St-Louis [Sat, 7 Jul 2012 21:40:27 +0000 (17:40 -0400)]
EDA/GUI/TableEditor: Tweak for SelectPrevious/SelectNext to skip first or last entry when already pointing to it after having reached the end

11 years agoEDA/SQLite driver: Support for iterating backwards (and then forward again) in Find...
Jerome St-Louis [Sat, 7 Jul 2012 21:39:04 +0000 (17:39 -0400)]
EDA/SQLite driver: Support for iterating backwards (and then forward again) in Find results with 'Select(previous)' (no FindMultiple support yet)