sdk
12 years agoMerge of preparation for declaration reordering (Commenting out declID usage) declOrdering
Jerome St-Louis [Mon, 25 Jul 2011 20:04:12 +0000 (17:04 -0300)]
Merge ... preparation for declaration reordering (Commenting out declID usage)

12 years agoextras/csv: Fixed CSVParser: was keeping the closing quotes in kcmd import
Jerome St-Louis [Tue, 19 Jul 2011 19:17:09 +0000 (15:17 -0400)]
extras/csv: Fixed CSVParser: was keeping the closing quotes in kcmd import

12 years agoide: fixed Project->New and Project->Open menus were disabled after closing a project.
Rejean Loyer [Fri, 1 Jul 2011 02:03:17 +0000 (22:03 -0400)]
ide: fixed Project->New and Project->Open menus were disabled after closing a project.

12 years agoecere: Fixed conversion to a format of a different bpp in LFB Display driver (was...
Jerome St-Louis [Tue, 28 Jun 2011 14:00:50 +0000 (10:00 -0400)]
ecere: Fixed conversion to a format of a different bpp in LFB Display driver (was not updating Bitmap::size)

12 years agoeda:sqliteCipher: added phony openssldebug target to Makefile to make it easier to...
Rejean Loyer [Mon, 27 Jun 2011 06:21:04 +0000 (02:21 -0400)]
eda:sqliteCipher: added phony openssldebug target to Makefile to make it easier to find out if and why openssl detection is failing.

12 years agoeda:sqlite:sqliteCipher: added shell.c and 2 .epj files to compile sqlite3 and sqlcip...
Rejean Loyer [Mon, 27 Jun 2011 06:20:22 +0000 (02:20 -0400)]
eda:sqlite:sqliteCipher: added shell.c and 2 .epj files to compile sqlite3 and sqlcipher3 shell command binaries.

12 years agoextras/csv: Fixed parsing problems that resulted in trimmed values
Jerome St-Louis [Sun, 26 Jun 2011 10:39:14 +0000 (06:39 -0400)]
extras/csv: Fixed parsing problems that resulted in trimmed values

12 years agoeda/IdList: Improved performance of Unserialization (for search index readback)
Jerome St-Louis [Sun, 26 Jun 2011 10:37:46 +0000 (06:37 -0400)]
eda/IdList: Improved performance of Unserialization (for search index readback)

12 years agoeda/TableEditor: Implemented Previous/Next stepping; Re-enabled search/indexing with...
Jerome St-Louis [Sun, 26 Jun 2011 10:35:40 +0000 (06:35 -0400)]
eda/TableEditor: Implemented Previous/Next stepping; Re-enabled search/indexing with saved files; Prevented crash on null list box

12 years agoeda/sqlite: Implemented full table stepping support (including previous & last, not...
Jerome St-Louis [Sun, 26 Jun 2011 10:32:33 +0000 (06:32 -0400)]
eda/sqlite: Implemented full table stepping support (including previous & last, not for queries)

12 years agodeleted mistake comment
Jerome St-Louis [Fri, 24 Jun 2011 08:20:07 +0000 (04:20 -0400)]
deleted mistake comment

12 years agoImplemented Serialization of Containers
Jerome St-Louis [Fri, 24 Jun 2011 07:56:11 +0000 (03:56 -0400)]
Implemented Serialization of Containers
Fixed Null Instances Serialization
Allowed reconnection of DCOM instances
Tweaked GenericEditor to survive a null DB

12 years agoPatch to handle serialization of nested 'normal' classes
Jerome St-Louis [Thu, 23 Jun 2011 22:56:38 +0000 (18:56 -0400)]
Patch to handle serialization of nested 'normal' classes
Fixed a missing return value
Tweaked EDA GUI code to act sensibly with a non-String 'name field'
Allowed overriding the name field in the GenericEditor's list

12 years agoecere:TabControl: added support for adding and removing tabs dynamically
Rejean Loyer [Thu, 23 Jun 2011 18:34:08 +0000 (14:34 -0400)]
ecere:TabControl: added support for adding and removing tabs dynamically

12 years agoecere:gui:controls:PaneSplitter: allow PaneSplitter to work even if only one of the...
Rejean Loyer [Sun, 12 Jun 2011 11:13:35 +0000 (07:13 -0400)]
ecere:gui:controls:PaneSplitter: allow PaneSplitter to work even if only one of the panes is set.

12 years agoextras:Stacker:SelectorBar:ide: fixed scrolling controls are too small. improved...
Rejean Loyer [Sun, 12 Jun 2011 08:39:26 +0000 (04:39 -0400)]
extras:Stacker:SelectorBar:ide: fixed scrolling controls are too small. improved fix for drawing issues with scrolling controls.

12 years agoextras:Stacker:SelectorBar:ide: fixed drawing issues with scrolling controls for...
Rejean Loyer [Sun, 12 Jun 2011 08:14:59 +0000 (04:14 -0400)]
extras:Stacker:SelectorBar:ide: fixed drawing issues with scrolling controls for SelectorBar. removed initial gap as it's the most frequent use case. the gap is for between controls in the stacker.

12 years agoide: fixed debug menu being disabled while building added project.
Rejean Loyer [Sun, 12 Jun 2011 07:15:28 +0000 (03:15 -0400)]
ide: fixed debug menu being disabled while building added project.

12 years agoide:replaceInFiles: fixed line number off by one and save w/o CR ('\r')
Rejean Loyer [Sat, 28 May 2011 05:08:33 +0000 (01:08 -0400)]
ide:replaceInFiles: fixed line number off by one and save w/o CR ('\r')

12 years agoide: fixed broken search in files and updated Makefile for use of layout.ec
Rejean Loyer [Fri, 27 May 2011 20:33:33 +0000 (16:33 -0400)]
ide: fixed broken search in files and updated Makefile for use of layout.ec

12 years agoide:findInFiles: added replace in files feature
Rejean Loyer [Sat, 21 May 2011 01:53:31 +0000 (21:53 -0400)]
ide:findInFiles: added replace in files feature

12 years agoecere:gui: handle hotkeys in master instead of parent
Rejean Loyer [Sat, 21 May 2011 01:51:54 +0000 (21:51 -0400)]
ecere:gui: handle hotkeys in master instead of parent

12 years agoide: fixed debug menu items all disabled on build while debugging. followed rule...
Rejean Loyer [Sun, 12 Jun 2011 06:00:38 +0000 (02:00 -0400)]
ide: fixed debug menu items all disabled on build while debugging. followed rule of using a single line of code to en/dis-able any one menu item except in rare exceptions.

12 years agoide: fixed menu enabling/disabling on debugger state change and different build scena...
Rejean Loyer [Sun, 12 Jun 2011 00:53:58 +0000 (20:53 -0400)]
ide: fixed menu enabling/disabling on debugger state change and different build scenarios. fixed stopping build by using ctrl-s (stop) instead of ctrl-c. fixed debug restart.

12 years agoide:NodeProperties: fixed changing path didn't update the node.
Rejean Loyer [Sat, 11 Jun 2011 02:39:56 +0000 (22:39 -0400)]
ide:NodeProperties: fixed changing path didn't update the node.

12 years agoide:ProjectView:ProjectNode:NodeProperties: fixed superfluous folder changes causing...
Rejean Loyer [Fri, 10 Jun 2011 14:46:45 +0000 (10:46 -0400)]
ide:ProjectView:ProjectNode:NodeProperties: fixed superfluous folder changes causing re-build or re-link.

12 years agoide:NodeProperties: fixed folder icon changing to generic file icon on name change...
Rejean Loyer [Fri, 10 Jun 2011 14:33:42 +0000 (10:33 -0400)]
ide:NodeProperties: fixed folder icon changing to generic file icon on name change for a folder node.

12 years agoFixed Button leak in GlobalSettingsDialog
Jerome St-Louis [Fri, 10 Jun 2011 08:31:50 +0000 (04:31 -0400)]
Fixed Button leak in GlobalSettingsDialog

12 years agoide: Fixed leaking of DirectoriesBox in GlobalSettingsDialog
Jerome St-Louis [Fri, 10 Jun 2011 08:26:21 +0000 (04:26 -0400)]
ide: Fixed leaking of DirectoriesBox in GlobalSettingsDialog

12 years agoecere/EditBox: Fixed uninitialized read of oldCounts in DelCh; Fixed undo bug #597
Jerome St-Louis [Fri, 10 Jun 2011 08:11:23 +0000 (04:11 -0400)]
ecere/EditBox: Fixed uninitialized read of oldCounts in DelCh; Fixed undo bug #597

12 years agoide: Patched regeneration of makefile on deleting folder
Jerome St-Louis [Fri, 10 Jun 2011 06:54:35 +0000 (02:54 -0400)]
ide: Patched regeneration of makefile on deleting folder

12 years agoide: Fixed makefile regeneration in added project when adding files
Jerome St-Louis [Fri, 10 Jun 2011 06:51:41 +0000 (02:51 -0400)]
ide: Fixed makefile regeneration in added project when adding files

12 years agoide: Fixed SelectorBar/Stacker scroller placement bugs in Compiler Settings dialog
Jerome St-Louis [Fri, 10 Jun 2011 06:34:21 +0000 (02:34 -0400)]
ide: Fixed SelectorBar/Stacker scroller placement bugs in Compiler Settings dialog

12 years agoide: Fixed Workspace issues (PathBox, was not saving arguments)
Jerome St-Louis [Thu, 9 Jun 2011 06:08:33 +0000 (02:08 -0400)]
ide: Fixed Workspace issues (PathBox, was not saving arguments)

12 years agoide: Fixed target directory in Makefile generation
Jerome St-Louis [Thu, 9 Jun 2011 05:15:09 +0000 (01:15 -0400)]
ide: Fixed target directory in Makefile generation

12 years agoide: Fixed PathBox browse through dialog (Global Settings will work now!!)
Jerome St-Louis [Thu, 9 Jun 2011 05:07:02 +0000 (01:07 -0400)]
ide: Fixed PathBox browse through dialog (Global Settings will work now!!)

12 years agoepj2make: Fixed JSON IDE's global settings loading (was crashing)
Jerome St-Louis [Thu, 9 Jun 2011 04:06:58 +0000 (00:06 -0400)]
epj2make: Fixed JSON IDE's global settings loading (was crashing)

12 years agoEDA:SQLite:SQLiteCipher: merged offline branch where SQLiteCipherDataSource inherits...
Rejean Loyer [Wed, 8 Jun 2011 14:32:35 +0000 (10:32 -0400)]
EDA:SQLite:SQLiteCipher: merged offline branch where SQLiteCipherDataSource inherits from SQLiteDataSource. removed EDASQLiteCommon.ec.

12 years agoextras/regex: Fixed memory leak of matches
Jerome St-Louis [Mon, 6 Jun 2011 05:07:02 +0000 (01:07 -0400)]
extras/regex: Fixed memory leak of matches

12 years agoide/debugger: fixed problem where debugging a different config would still run the...
Jerome St-Louis [Mon, 6 Jun 2011 04:41:44 +0000 (00:41 -0400)]
ide/debugger: fixed problem where debugging a different config would still run the first config debugged, fixed Debug menus not taking into account the debugging state

12 years agoeda/sqlite: Fixed a crash on SetData to null; Fixed handling of signed 16bit values
Jerome St-Louis [Sun, 5 Jun 2011 18:56:28 +0000 (14:56 -0400)]
eda/sqlite: Fixed a crash on SetData to null; Fixed handling of signed 16bit values

12 years agoextras/csv: Set sensible defaults options for CSVParser
Jerome St-Louis [Thu, 2 Jun 2011 20:40:30 +0000 (16:40 -0400)]
extras/csv: Set sensible defaults options for CSVParser

12 years agoide: Added a missing null pointer crash in config-platform-specific options
Jerome St-Louis [Thu, 2 Jun 2011 18:46:11 +0000 (14:46 -0400)]
ide: Added a missing null pointer crash in config-platform-specific options

12 years agoMoved the initialization of 'processAll' so that it can be overriden in GuiApplicatio...
Jerome St-Louis [Thu, 2 Jun 2011 14:30:48 +0000 (10:30 -0400)]
Moved the initialization of 'processAll' so that it can be overriden in GuiApplication derivatives

12 years agoide:ProjectView:ProjectNode:NodeProperties: added 'new file' feature. made that and...
Rejean Loyer [Tue, 31 May 2011 12:50:43 +0000 (08:50 -0400)]
ide:ProjectView:ProjectNode:NodeProperties: added 'new file' feature. made that and 'new folder' temporary and cancelable by pressing escape as to not modify the project before the changes are accepted.

12 years agoide:ProjectNode: fixed crash on null string
Rejean Loyer [Tue, 31 May 2011 12:45:47 +0000 (08:45 -0400)]
ide:ProjectNode: fixed crash on null string

12 years agoide:ProjectView: fixed hotkey f used for both 'add files to...' and 'import folder...
Rejean Loyer [Mon, 30 May 2011 19:11:22 +0000 (15:11 -0400)]
ide:ProjectView: fixed hotkey f used for both 'add files to...' and 'import folder'. now using i for 'import folder'.

12 years agoextras:SSLSocket: additional #define uint _uint / #undef uint stuff for latest (1...
Rejean Loyer [Mon, 30 May 2011 11:57:01 +0000 (07:57 -0400)]
extras:SSLSocket: additional #define uint _uint / #undef uint stuff for latest (1.0.0d) version of OpenSSL.

12 years agoEDASQLiteCipher: fixed bad linux/osx library name (libssl -> crypto) in epj and makefile.
Rejean Loyer [Mon, 30 May 2011 11:36:08 +0000 (07:36 -0400)]
EDASQLiteCipher: fixed bad linux/osx library name (libssl -> crypto) in epj and makefile.

12 years agoide: tweaked code related to managing (or not) debug session when compiling. fixed...
Rejean Loyer [Mon, 30 May 2011 00:03:54 +0000 (20:03 -0400)]
ide: tweaked code related to managing (or not) debug session when compiling. fixed writing target while loaded in gdb. related to mantis issues 592, 589, 435.

12 years agoecere:File: removed File::Open method and restored FileOpen function. extras:CSVParse...
Rejean Loyer [Sun, 29 May 2011 18:03:36 +0000 (14:03 -0400)]
ecere:File: removed File::Open method and restored FileOpen function. extras:CSVParser:CSVDataParser: no longer extending File to handle csv content types (access method vs content type class hierarchy)

12 years agoextras:CSVFile:CSVFileValuesParser: improved the whole csv thing with proper class...
Rejean Loyer [Sun, 29 May 2011 13:45:30 +0000 (09:45 -0400)]
extras:CSVFile:CSVFileValuesParser: improved the whole csv thing with proper class names and hierarchy. re-introduced position tracking and tolerateNewLineInValue in new parsing code.

12 years agoextras:LogBox: added Logt and Tellt for friendly typed-args-array string printing
Rejean Loyer [Sun, 29 May 2011 13:37:26 +0000 (09:37 -0400)]
extras:LogBox: added Logt and Tellt for friendly typed-args-array string printing

12 years agoecere:File: added Open(...) and Close() methods. for MyFileClass f {}; f.Open(path...
Rejean Loyer [Sun, 29 May 2011 13:33:03 +0000 (09:33 -0400)]
ecere:File: added Open(...) and Close() methods. for MyFileClass f {}; f.Open(path, mode); vs File f = FileOpen(path, mode);

12 years agoEDA:SQLite:SQLiteCipher: moved code common to both drivers into EDASQLiteCommon.ec...
Rejean Loyer [Sun, 29 May 2011 05:09:41 +0000 (01:09 -0400)]
EDA:SQLite:SQLiteCipher: moved code common to both drivers into EDASQLiteCommon.ec. Matched optimized for speed and -ffast-math details for SQLiteCipher.

12 years agoEDA:SQLiteCipher: Updated to 3.7.6.3 by merging differences between SQLCipher 1.1...
Rejean Loyer [Sun, 29 May 2011 05:02:09 +0000 (01:02 -0400)]
EDA:SQLiteCipher: Updated to 3.7.6.3 by merging differences between SQLCipher 1.1.8 and SQLite 3.7.2 into SQLite 3.7.6.3

12 years agoPatched dataType.ec to build on GCC 3.4.5 (Declaration ordering issue)
Jerome St-Louis [Fri, 27 May 2011 01:47:11 +0000 (20:47 -0500)]
Patched dataType.ec to build on GCC 3.4.5 (Declaration ordering issue)

12 years agoModifications to fix crashes on Window with alphaBlend = true on 16 bit display
Jerome St-Louis [Fri, 27 May 2011 00:20:34 +0000 (20:20 -0400)]
Modifications to fix crashes on Window with alphaBlend = true on 16 bit display

12 years agoUpdated SQLite to 3.7.6.3. Note: Put back Optimized for speed in project settings...
Jerome St-Louis [Fri, 27 May 2011 00:02:14 +0000 (20:02 -0400)]
Updated SQLite to 3.7.6.3. Note: Put back Optimized for speed in project settings. Need to manually take out -ffast-math from Makefile when building in Release.

12 years agoextras/CSV: Rewrote CommaSeparatedProcessor::Process, please migrate missing features...
Jerome St-Louis [Sun, 22 May 2011 07:55:55 +0000 (03:55 -0400)]
extras/CSV: Rewrote CommaSeparatedProcessor::Process, please migrate missing features, e.g. { }

12 years agosdk:ide: fixed debugger stopped on compiling other config> http://ecere.com/mantis...
Rejean Loyer [Thu, 19 May 2011 19:03:16 +0000 (15:03 -0400)]
sdk:ide: fixed debugger stopped on compiling other config> ecere.com/mantis/view.php?id=589

12 years agoide: Fixed go to error broken by MSVS support
Jerome St-Louis [Thu, 19 May 2011 07:00:44 +0000 (03:00 -0400)]
ide: Fixed go to error broken by MSVS support

12 years agoEditBox: Organized keywords in syntax highlighting
Jerome St-Louis [Thu, 19 May 2011 06:57:46 +0000 (02:57 -0400)]
EditBox: Organized keywords in syntax highlighting

12 years agoTemporary workaround for MinGW gcc 4.5 bug
Jerome St-Louis [Thu, 19 May 2011 06:55:25 +0000 (02:55 -0400)]
Temporary workaround for MinGW gcc 4.5 bug
Bug described @ https://sourceforge.net/tracker/?func=detail&aid=3304403&group_id=2435&atid=102435#

12 years agosamples: removed old obj dirs from epj files
Rejean Loyer [Thu, 19 May 2011 00:38:49 +0000 (20:38 -0400)]
samples: removed old obj dirs from epj files

12 years agoextras: renamed extras/WIA.ec -> extras/wia.ec
Rejean Loyer [Wed, 18 May 2011 23:53:19 +0000 (19:53 -0400)]
extras: renamed extras/WIA.ec -> extras/wia.ec

12 years agoide: Fix for loading legacy .epj's (was crashing on installer.epj)
Jerome St-Louis [Tue, 17 May 2011 05:49:55 +0000 (01:49 -0400)]
ide: Fix for loading legacy .epj's (was crashing on installer.epj)
   - includeDirs/libraryDirs properties deleting when empty

12 years agoFixed up ide.epj and Makefile to always use obj/resources.o regardless of config
Jerome St-Louis [Tue, 17 May 2011 05:11:14 +0000 (01:11 -0400)]
Fixed up ide.epj and Makefile to always use obj/resources.o regardless of config
- Makes it so that the Debug just builds after a 'make'

12 years agosamples: added the sample SQLite file for db/MovieCollection
Jerome St-Louis [Tue, 17 May 2011 03:59:00 +0000 (23:59 -0400)]
samples: added the sample SQLite file for db/MovieCollection

12 years agosamples: Renamed BitmapAudioKB->bitmapsAndKB
Jerome St-Louis [Tue, 17 May 2011 03:47:41 +0000 (23:47 -0400)]
samples: Renamed BitmapAudioKB->bitmapsAndKB

12 years agosamples: Added some guiAndGfx and resources
Jerome St-Louis [Tue, 17 May 2011 03:35:57 +0000 (23:35 -0400)]
samples: Added some guiAndGfx and resources

12 years agosamples: added new resources, regrouped card games, brainstonz
Jerome St-Louis [Tue, 17 May 2011 02:34:22 +0000 (22:34 -0400)]
samples: added new resources, regrouped card games, brainstonz

12 years agosamples:games: added bomb, poker, tetris, tongIts
Rejean Loyer [Tue, 17 May 2011 00:44:43 +0000 (20:44 -0400)]
samples:games: added bomb, poker, tetris, tongIts

12 years agosamples: added missing resources
Rejean Loyer [Mon, 16 May 2011 19:04:38 +0000 (15:04 -0400)]
samples: added missing resources

12 years agosamples: fixed relative paths to extras in project files
Rejean Loyer [Mon, 16 May 2011 18:10:06 +0000 (14:10 -0400)]
samples: fixed relative paths to extras in project files
This reverts commit 414082f39cfcdaf240e9c75f801447594895015e.

12 years agosamples - terrainCameraDemo: change location, reverted previous move
Rejean Loyer [Mon, 16 May 2011 17:56:35 +0000 (13:56 -0400)]
samples - terrainCameraDemo: change location, reverted previous move
This reverts commit 30987509aa02d87b4dfd6f56403db61b7e9da715.

12 years agoadded name for SubdivisionCategory and category for both CASubdivisionCode and USSubd...
Rejean Loyer [Mon, 16 May 2011 14:18:36 +0000 (10:18 -0400)]
added name for SubdivisionCategory and category for both CASubdivisionCode and USSubdivisionCode

12 years agomoved terrainCameraDemo to samples/games
Rejean Loyer [Mon, 16 May 2011 13:52:13 +0000 (09:52 -0400)]
moved terrainCameraDemo to samples/games

12 years agoadded samples games/othello, games/ruff and games/scrabble
Rejean Loyer [Mon, 16 May 2011 13:34:09 +0000 (09:34 -0400)]
added samples games/othello, games/ruff and games/scrabble
added missing resources for various other samples
3D/ModelViewer, 3D/TransCube, guiAndGfx/childWindows,
guiAndGfx/openrider and guiAndGfx/skinning
updated guiAndGfx/openrider/openrider.epj

12 years agofixed file paths for /sdk/extras/* in samples/*.epj
Rejean Loyer [Mon, 16 May 2011 09:19:10 +0000 (05:19 -0400)]
fixed file paths for /sdk/extras/* in samples/*.epj

12 years agoadded new samples' common LICENSE file
Rejean Loyer [Mon, 16 May 2011 08:48:26 +0000 (04:48 -0400)]
added new samples' common LICENSE file

12 years agoremoved some resources that should not have been commited
Rejean Loyer [Mon, 16 May 2011 08:29:52 +0000 (04:29 -0400)]
removed some resources that should not have been commited

12 years agofixed line number off by one or more
Rejean Loyer [Mon, 16 May 2011 05:26:03 +0000 (01:26 -0400)]
fixed line number off by one or more

12 years agoremoved a few stray files from ecere resources directory (sdk/ecere/res)
Rejean Loyer [Mon, 16 May 2011 05:27:42 +0000 (01:27 -0400)]
removed a few stray files from ecere resources directory (sdk/ecere/res)

12 years agoInitial git commit -- Transition from CodeGuard repository
Jerome St-Louis [Sun, 15 May 2011 06:37:28 +0000 (02:37 -0400)]
Initial git commit -- Transition from CodeGuard repository