sdk
12 years agomakefiles: single file per line for all file lists in all makefiles.
Rejean Loyer [Tue, 18 Oct 2011 01:44:57 +0000 (21:44 -0400)]
makefiles: single file per line for all file lists in all makefiles.

12 years agoide/epj2make: makefile generation: print a single file per line for all file lists...
Rejean Loyer [Tue, 18 Oct 2011 02:12:28 +0000 (22:12 -0400)]
ide/epj2make: makefile generation: print a single file per line for all file lists in order to be diff friendly.

12 years agocompiler:libec: fix for null pointer crash. not sure how to reproduce.
Rejean Loyer [Mon, 17 Oct 2011 19:50:41 +0000 (15:50 -0400)]
compiler:libec: fix for null pointer crash. not sure how to reproduce.

12 years agoecere: Temporary patch for http://ecere.com/mantis/view.php?id=659 (Leak instead...
Jerome St-Louis [Mon, 17 Oct 2011 23:04:17 +0000 (19:04 -0400)]
ecere: Temporary patch for ecere.com/mantis/view.php?id=659 (Leak instead of crashing)
A proper fix would be to ensure hierarchies are established in firstPass.ec before assigning Method objects to AST elements

12 years agoide: Fix for 'Copying include directories from one compiler to the next does not...
Jerome St-Louis [Mon, 17 Oct 2011 23:03:10 +0000 (19:03 -0400)]
ide: Fix for 'Copying include directories from one compiler to the next does not save when switching compiler'

12 years agoide: Memory leaks fixes
Jerome St-Louis [Mon, 17 Oct 2011 06:39:36 +0000 (02:39 -0400)]
ide: Memory leaks fixes
See note in ProjectConfig.ec regarding the JSON parser deleting string values set to properties

12 years agoecere:Stacker; extras:SelectorBar: Further fixes to Stacker and SelectorBar addressin...
Jerome St-Louis [Mon, 17 Oct 2011 06:34:45 +0000 (02:34 -0400)]
ecere:Stacker; extras:SelectorBar: Further fixes to Stacker and SelectorBar addressing memory leaks
* We needed to add a buttons holder to SelectorBar because the Stacker only keeps track of created controls
* Took out the 'delete child' from the Stacker's DestroyChildren(), because all the dereferencing that
was required to match the incref's within the Stacker was done by the controls.Free()
* These fixes are related to the problems http://ecere.com/mantis/view.php?id=656 and http://ecere.com/mantis/view.php?id=657
that led to a revert of the FlipStacker code: https://github.com/ecere/sdk/commit/28a771133cb578c040cf7f6e06588400eb3103ec

12 years agoecere:GlobalAppSettings: Now preferring .ini extension over .[app]rc on Windows when...
Jerome St-Louis [Mon, 17 Oct 2011 06:22:56 +0000 (02:22 -0400)]
ecere:GlobalAppSettings: Now preferring .ini extension over .[app]rc on Windows when HOME is set

12 years agoecere:Window: Fixed nulling out the 'activeChild' member of parent when destroying...
Jerome St-Louis [Mon, 17 Oct 2011 06:12:21 +0000 (02:12 -0400)]
ecere:Window: Fixed nulling out the 'activeChild' member of parent when destroying a child window that has not yet been created
It seems the parent's active child can still get modified if all windows are not yet created
Window::ActivateEx checks for '!destroyed', but does not check for 'created'
(Adding && !created to that ActivateEx check was an alternative fix, but this fix seemed safer)

12 years agoeda/edb: Proper fix for http://ecere.com/mantis/view.php?id=646 (fb5b0907e281e269dcb0...
Jerome St-Louis [Sun, 16 Oct 2011 18:59:10 +0000 (14:59 -0400)]
eda/edb: Proper fix for ecere.com/mantis/view.php?id=646 (fb5b0907e281e269dcb01ab1a14fe5b00f79639a introduced a bug)

12 years agoide/Project: Fixed a major memory leak in platformSpecificFu property (exclusionInfo...
Jerome St-Louis [Sun, 16 Oct 2011 08:33:18 +0000 (04:33 -0400)]
ide/Project: Fixed a major memory leak in platformSpecificFu property (exclusionInfo map was not deleted)

12 years agoide/Project: Fixes to prevent ever saving empty arrays/objects [ Comprehensive fix...
Jerome St-Louis [Sun, 16 Oct 2011 04:43:25 +0000 (00:43 -0400)]
ide/Project: Fixes to prevent ever saving empty arrays/objects [ Comprehensive fix for ecere.com/mantis/view.php?id=527 ]
e.g. to fix a .epj with arrays/objects already empty
Implemented as properties in ProjectNode: options, platforms and configurations; Smart handling of topNode mirroring project's
Implemented as properties in ProjectConfig: options and platforms
Implemented as properties in Project: options and platforms
When these properties are set, the ownership of the value is transferred to the object
Careful not to call delete on those properties, the assignment to null will crash! http://ecere.com/mantis/view.php?id=658
The Project's topNode's properties automatically map the Project's, so they should not be accessed within ProjectNode as data members

12 years agoide: Added extra checks to ProjectOptions::isEmpty for includeDirs, libraryDirs and...
Jerome St-Louis [Sat, 15 Oct 2011 20:01:24 +0000 (16:01 -0400)]
ide: Added extra checks to ProjectOptions::isEmpty for includeDirs, libraryDirs and pre/post build commands [ Core fix for ecere.com/mantis/view.php?id=527 ]

12 years agoide: Fixed another i18n string mistake on File Reload; Commented out unused code...
Jerome St-Louis [Sat, 15 Oct 2011 19:58:13 +0000 (15:58 -0400)]
ide: Fixed another i18n string mistake on File Reload; Commented out unused code in Workspace

12 years agoecere/MemoryGuard: Added check in eInstance_Delete to prevent crash and see MemoryGua...
Jerome St-Louis [Sat, 15 Oct 2011 19:53:03 +0000 (15:53 -0400)]
ecere/MemoryGuard: Added check in eInstance_Delete to prevent crash and see MemoryGuard info on object double-deletion

12 years agoMerge pull request #1 from darkf/master
Ecere Corporation [Fri, 14 Oct 2011 06:19:23 +0000 (23:19 -0700)]
Merge pull request #1 from darkf/master

Fix mantis issue 655

12 years agoRevert "ecere:Stacker: added FlipStacker class to support stacking from both end...
Jerome St-Louis [Fri, 14 Oct 2011 06:12:07 +0000 (02:12 -0400)]
Revert "ecere:Stacker: added FlipStacker class to support stacking from both end of the stack."
The Stacker is used in the crucial GlobalSettingsDialog and is not a place for experimental code. Segfaults and Memory leaks causing a major setbacks in the IDE's useability. The OnResize() implementation is way too complicated and prone to such problems.

This reverts commit b589a174573a6fd7d136c41fe0c0828df24f46ac.

12 years agoRevert "ecere:Stacker: fixed order of non visible controls not remembered. setting...
Jerome St-Louis [Fri, 14 Oct 2011 06:11:58 +0000 (02:11 -0400)]
Revert "ecere:Stacker: fixed order of non visible controls not remembered. setting visible to true when originally false was moving the child window at the end of the stack."
The Stacker is used in the crucial GlobalSettingsDialog and is not a place for experimental code. Segfaults and Memory leaks causing a major setbacks in the IDE's useability. The OnResize() implementation is way too complicated and prone to such problems.

This reverts commit 30d7efdad14b25f651f86f6293044f2cc9f57d25.

12 years agoRevert "ecere:Stacker: fixed spring feature not properly implemented for all directio...
Jerome St-Louis [Fri, 14 Oct 2011 06:11:54 +0000 (02:11 -0400)]
Revert "ecere:Stacker: fixed spring feature not properly implemented for all directions/orders"
The Stacker is used in the crucial GlobalSettingsDialog and is not a place for experimental code. Segfaults and Memory leaks causing a major setbacks in the IDE's useability. The OnResize() implementation is way too complicated and prone to such problems.

This reverts commit 832efbbe6f459a49c76700af9b09ab46cb8f50b9.

12 years agoRevert "ecere/controls/Stacker: Moved the delete and Free() of controlsDirA & B to...
Jerome St-Louis [Fri, 14 Oct 2011 06:09:18 +0000 (02:09 -0400)]
Revert "ecere/controls/Stacker: Moved the delete and Free() of controlsDirA & B to fix memory leak; Added conditions to deletion of controls in oldControls array as an attempt to fix ecere.com/mantis/view.php?id=656"
The Stacker is used in the crucial GlobalSettingsDialog and is not a place for experimental code. Segfaults and Memory leaks causing a major setbacks in the IDE's useability. The OnResize() implementation is way too complicated and prone to such problems.

This reverts commit 0ff8d61afda2a538b2445c0ee86b82f175d43387.

12 years agoInitialize network when network functions are called. Fixes http://ecere.com/mantis...
darkf [Fri, 14 Oct 2011 05:45:37 +0000 (00:45 -0500)]
Initialize network when network functions are called. Fixes ecere.com/mantis/view.php?id=655

12 years agoecere/controls/Stacker: Moved the delete and Free() of controlsDirA & B to fix memory...
Jerome St-Louis [Fri, 14 Oct 2011 04:26:32 +0000 (00:26 -0400)]
ecere/controls/Stacker: Moved the delete and Free() of controlsDirA & B to fix memory leak; Added conditions to deletion of controls in oldControls array as an attempt to fix ecere.com/mantis/view.php?id=656
That whole OnResize() implementation need to be re-examined

12 years agoecere/JSON: Fix to JSON Parser: Parsing empty objects would generate a Syntax Error...
Jerome St-Louis [Thu, 13 Oct 2011 21:01:42 +0000 (17:01 -0400)]
ecere/JSON: Fix to JSON Parser: Parsing empty objects would generate a Syntax Error and resulted in NULL ProjectOptions crashes in the IDE

12 years agoecere(Linux/X11): Fix for annoying X error on startup (Was positionning the window...
Jerome St-Louis [Thu, 13 Oct 2011 21:00:27 +0000 (17:00 -0400)]
ecere(Linux/X11): Fix for annoying X error on startup (Was positionning the window with a 0,0 size)

12 years agocompiler/i18n: Temporary fix for ecs null pointer crash on XP until .pot generation...
Jerome St-Louis [Thu, 13 Oct 2011 19:00:46 +0000 (15:00 -0400)]
compiler/i18n: Temporary fix for ecs null pointer crash on XP until .pot generation is fixed

12 years agoide: Fixed a few translated strings issues
Jerome St-Louis [Thu, 13 Oct 2011 06:54:35 +0000 (02:54 -0400)]
ide: Fixed a few translated strings issues

12 years agocompiler/ecere/i18n: Added i18n context support through $"context"."string" syntax...
Jerome St-Louis [Thu, 13 Oct 2011 06:52:06 +0000 (02:52 -0400)]
compiler/ecere/i18n: Added i18n context support through $"context"."string" syntax; Added multiple references support in .bowl files (.pot generation in ecs still need to be finalized); Updated bootstrap compiler

12 years agoecere/i18n: Fixed dllexport in bootstrap that would break build on Linux
Jerome St-Louis [Thu, 13 Oct 2011 06:50:06 +0000 (02:50 -0400)]
ecere/i18n: Fixed dllexport in bootstrap that would break build on Linux

12 years agoecere/Containers: Improved support for Map with 'struct' key
Jerome St-Louis [Thu, 13 Oct 2011 06:46:53 +0000 (02:46 -0400)]
ecere/Containers: Improved support for Map with 'struct' key

12 years agodocumentor: Took out left-over reference to -lintl in package build Makefile
Jerome St-Louis [Thu, 13 Oct 2011 06:46:09 +0000 (02:46 -0400)]
documentor: Took out left-over reference to -lintl in package build Makefile

12 years agoFixed up some i18n strings
Jerome St-Louis [Tue, 4 Oct 2011 03:53:27 +0000 (23:53 -0400)]
Fixed up some i18n strings

12 years agoecere: Some more translation support in FileDialog
Jerome St-Louis [Mon, 3 Oct 2011 08:50:28 +0000 (04:50 -0400)]
ecere: Some more translation support in FileDialog

12 years agoecere: Fixed up i18n Support; Started Chinese translation integration
Jerome St-Louis [Mon, 3 Oct 2011 08:33:07 +0000 (04:33 -0400)]
ecere: Fixed up i18n Support; Started Chinese translation integration

12 years agoMerge branch 'i18n'
Jerome St-Louis [Mon, 3 Oct 2011 05:02:43 +0000 (01:02 -0400)]
Merge branch 'i18n'

12 years agoecere/i18n: Made moduleMaps static
Jerome St-Louis [Mon, 3 Oct 2011 05:01:50 +0000 (01:01 -0400)]
ecere/i18n: Made moduleMaps static

12 years agoecere/compiler: Included i18n in bootstrap and updated tarball build Makefiles
Jerome St-Louis [Mon, 3 Oct 2011 04:52:45 +0000 (00:52 -0400)]
ecere/compiler: Included i18n in bootstrap and updated tarball build Makefiles

12 years agoecere & compiler: Built-in internationalization support
Jerome St-Louis [Mon, 3 Oct 2011 00:33:59 +0000 (20:33 -0400)]
ecere & compiler: Built-in internationalization support

12 years agoecere: Initial gettext implementation, following GNU gettext API (about to change)
Jerome St-Louis [Sun, 2 Oct 2011 23:10:55 +0000 (19:10 -0400)]
ecere: Initial gettext implementation, following GNU gettext API (about to change)

12 years agoide: fixed null pointer crash in Project::MarkChanges
Rejean Loyer [Sat, 1 Oct 2011 16:48:52 +0000 (12:48 -0400)]
ide: fixed null pointer crash in Project::MarkChanges

12 years agoecere:ToolBar: made toolbar buttons transparent
Rejean Loyer [Sat, 1 Oct 2011 16:45:12 +0000 (12:45 -0400)]
ecere:ToolBar: made toolbar buttons transparent

12 years agoecere:Stacker: fixed spring feature not properly implemented for all directions/orders
Rejean Loyer [Sat, 1 Oct 2011 16:34:44 +0000 (12:34 -0400)]
ecere:Stacker: fixed spring feature not properly implemented for all directions/orders

12 years agoecere:Stacker: fixed order of non visible controls not remembered. setting visible...
Rejean Loyer [Sat, 1 Oct 2011 16:33:41 +0000 (12:33 -0400)]
ecere:Stacker: fixed order of non visible controls not remembered. setting visible to true when originally false was moving the child window at the end of the stack.

12 years agoecere:PathBox: added foreground/background watchers for embeded EditBox and selection...
Rejean Loyer [Sat, 1 Oct 2011 16:29:31 +0000 (12:29 -0400)]
ecere:PathBox: added foreground/background watchers for embeded EditBox and selectionColor/selectionText properties

12 years agoecere:PaneSplitter: fixed for resizing when dynamically setting left/right panes
Rejean Loyer [Sat, 1 Oct 2011 16:21:15 +0000 (12:21 -0400)]
ecere:PaneSplitter: fixed for resizing when dynamically setting left/right panes

12 years agoecere:ListBox: fixed alt/ctrl-arrows combination key events aren't received by ListBo...
Rejean Loyer [Sat, 1 Oct 2011 16:18:24 +0000 (12:18 -0400)]
ecere:ListBox: fixed alt/ctrl-arrows combination key events aren't received by ListBox user

12 years agoecere:ListBox: null check for allowing setting currentRow to null
Rejean Loyer [Sat, 1 Oct 2011 16:14:40 +0000 (12:14 -0400)]
ecere:ListBox: null check for allowing setting currentRow to null

12 years agoMerge branch 'master' into i18n
Jerome St-Louis [Sat, 1 Oct 2011 12:36:55 +0000 (08:36 -0400)]
Merge branch 'master' into i18n

12 years agoMerge commit 'd0e27' into i18n
Jerome St-Louis [Sat, 1 Oct 2011 12:35:01 +0000 (08:35 -0400)]
Merge commit 'd0e27' into i18n

12 years agoeda/edb: Fixed a bug in EDBRow::SetData that would make rewriting to the last field...
Jerome St-Louis [Sat, 1 Oct 2011 05:52:28 +0000 (01:52 -0400)]
eda/edb: Fixed a bug in EDBRow::SetData that would make rewriting to the last field growing the record each time

12 years agoecere/EditBox: Fix a bug in multi-line EditBox without vertical scrollbar that caused...
Jerome St-Louis [Fri, 30 Sep 2011 20:28:35 +0000 (16:28 -0400)]
ecere/EditBox: Fix a bug in multi-line EditBox without vertical scrollbar that caused the last line to be repeated on adding an extra \n failing; eda/gui: (Fixed)MultiLineString: Not adding an extra '\n' anymore on the last line

12 years agoeda: Added Database::Begin & Commit to speed up Saving from Editor with SQLite driver
Jerome St-Louis [Fri, 30 Sep 2011 07:24:37 +0000 (03:24 -0400)]
eda: Added Database::Begin & Commit to speed up Saving from Editor with SQLite driver

12 years agoeda/sqlite: Building EDASQLite statically (ecc/.imp bug: import "EDASQLite" is not...
Jerome St-Louis [Fri, 30 Sep 2011 07:23:11 +0000 (03:23 -0400)]
eda/sqlite: Building EDASQLite statically (ecc/.imp bug: import "EDASQLite" is not enough, need to use a class)

12 years agoeda/sqlite: Updated SQLite to 3.7.8
Jerome St-Louis [Fri, 30 Sep 2011 07:22:32 +0000 (03:22 -0400)]
eda/sqlite: Updated SQLite to 3.7.8

12 years agoecere: Fixed File object leak in File::CopyTo
Jerome St-Louis [Thu, 29 Sep 2011 14:26:29 +0000 (10:26 -0400)]
ecere: Fixed File object leak in File::CopyTo

12 years agosamples: New: ecas, curvyweb, gltriangle
Jerome St-Louis [Tue, 27 Sep 2011 20:48:52 +0000 (16:48 -0400)]
samples: New: ecas, curvyweb, gltriangle

12 years agoeda/ers: Fixed potentially uninitialized variables reading with Row::GetData, when...
Jerome St-Louis [Mon, 26 Sep 2011 06:37:08 +0000 (02:37 -0400)]
eda/ers: Fixed potentially uninitialized variables reading with Row::GetData, when data fields are not set (from EDB)

12 years agocompiler/db: Recognizing CIString as a nameField; eda/sqlite: Use of index ordering...
Jerome St-Louis [Sun, 25 Sep 2011 02:29:37 +0000 (22:29 -0400)]
compiler/db: Recognizing CIString as a nameField; eda/sqlite: Use of index ordering in default Row statement and Finds; Support for Find with MoveOptions::next; eda/ers: Now processing input while rendering reports, PleaseWait now modal

12 years agosamples/blokus: Can now play a local game! :)
Jerome St-Louis [Sun, 25 Sep 2011 02:08:09 +0000 (22:08 -0400)]
samples/blokus: Can now play a local game! :)

12 years agoeda/sqlite: Added Row::AddID method to create a row with a specified ROWID, to facili...
Jerome St-Louis [Mon, 19 Sep 2011 01:53:14 +0000 (21:53 -0400)]
eda/sqlite: Added Row::AddID method to create a row with a specified ROWID, to facilitate database migration

12 years agoecere: Fixed size setting for raster fonts
Jerome St-Louis [Sun, 18 Sep 2011 08:53:47 +0000 (04:53 -0400)]
ecere: Fixed size setting for raster fonts

12 years agoecere: Font/Text engine improvements; Update from freetype-2.3.5 --> freetype-2.3...
Jerome St-Louis [Sun, 18 Sep 2011 07:58:07 +0000 (03:58 -0400)]
ecere: Font/Text engine improvements; Update from freetype-2.3.5 --> freetype-2.3.12; Harfbuzz update

12 years agoTook out i18n from Documentor until we have our own gettext, too much of a hassle...
Jerome St-Louis [Sun, 18 Sep 2011 04:16:58 +0000 (00:16 -0400)]
Took out i18n from Documentor until we have our own gettext, too much of a hassle on all platforms to get -lintl working!! (Moved to i18n branch)

12 years agoFixes for Archlinux: #ifdef out stdcall (weird segfault on gcc 4.6 with -O2 on ecere...
Jerome St-Louis [Sun, 18 Sep 2011 04:03:11 +0000 (00:03 -0400)]
Fixes for Archlinux: #ifdef out stdcall (weird segfault on gcc 4.6 with -O2 on ecere/bootstrap), __volatile and __attribute_deprecated__ parsing from malloc.h; Updated bootstrap

12 years agoecere: proper fox for: fixed FileListing::path was returning //path instead of /path...
Rejean Loyer [Fri, 16 Sep 2011 19:08:10 +0000 (15:08 -0400)]
ecere: proper fox for: fixed FileListing::path was returning //path instead of /path when listing /

12 years agodocumentor: Fixed '(' mistake that was causing crashes on click/dragging next to...
Jerome St-Louis [Fri, 16 Sep 2011 18:53:13 +0000 (14:53 -0400)]
documentor: Fixed '(' mistake that was causing crashes on click/dragging next to functions (Thanks Naji!); Added ../deps/glext to add. includes in ecere.epj

12 years agoecere: fixed FileListing::path was returning //path instead of /path when listing /
Rejean Loyer [Fri, 16 Sep 2011 01:28:02 +0000 (21:28 -0400)]
ecere: fixed FileListing::path was returning //path instead of /path when listing /

12 years agoecere/ListBox: Fixed clickedRow on Clear(); fixed a return value in DataField::positi...
Jerome St-Louis [Fri, 16 Sep 2011 01:05:49 +0000 (21:05 -0400)]
ecere/ListBox: Fixed clickedRow on Clear(); fixed a return value in DataField::position property's get

12 years agoide/debugger: Crash fix on watch evaluation; Fixed error carrying on memberExp
Jerome St-Louis [Fri, 16 Sep 2011 00:07:02 +0000 (20:07 -0400)]
ide/debugger: Crash fix on watch evaluation; Fixed error carrying on memberExp

12 years agoecere: Fix for FileAttribs::isFile not working in FileListing
Jerome St-Louis [Wed, 14 Sep 2011 20:13:35 +0000 (16:13 -0400)]
ecere: Fix for FileAttribs::isFile not working in FileListing

12 years agocompiler: Fixed Documentor, CodeEditor not building because of '(uint)&((Symbol)0...
Jerome St-Louis [Wed, 14 Sep 2011 18:29:53 +0000 (14:29 -0400)]
compiler: Fixed Documentor, CodeEditor not building because of '(uint)&((Symbol)0).left' since last pass15 tweaks for debugger, now doing it only when inCompiler = false

12 years agoecere/Object/3DS: Added big endian support to 3DS loader
Jerome St-Louis [Wed, 14 Sep 2011 18:03:52 +0000 (14:03 -0400)]
ecere/Object/3DS: Added big endian support to 3DS loader

12 years agoide: Fixed visual glitches: 'dead pixel' in Properties Sheet when no rows, ToolBox...
Jerome St-Louis [Wed, 14 Sep 2011 17:56:00 +0000 (13:56 -0400)]
ide: Fixed visual glitches: 'dead pixel' in Properties Sheet when no rows, ToolBox scrollbars not going away

12 years agoide/debugger: Debugger improvements (Corrected member offsets, Attempt to support...
Jerome St-Louis [Wed, 14 Sep 2011 17:51:40 +0000 (13:51 -0400)]
ide/debugger: Debugger improvements (Corrected member offsets, Attempt to support bitfields, fixed a crash on derivatives, e.g. FlipStacker, Expanded macros in Window.ec to avoid breaking the parser)

12 years agoRevert "ecere:ListBox: fixed null vtbl call crash"
Rejean Loyer [Wed, 14 Sep 2011 03:09:33 +0000 (23:09 -0400)]
Revert "ecere:ListBox: fixed null vtbl call crash"

This reverts commit 739dfc033787c5da4da4a5b0348b16e27c2758a0.

12 years agoRevert "ecere:ListBox: properly fixed null vtbl call crash"
Rejean Loyer [Wed, 14 Sep 2011 03:09:16 +0000 (23:09 -0400)]
Revert "ecere:ListBox: properly fixed null vtbl call crash"
This reverts commit b1e8d8c8824325b47667cb1c9a2a7a2973accf12.

12 years agoeda/ecere: Prevent assigning itself as a parent to a DataRow; EDA GUI Data loading...
Jerome St-Louis [Tue, 13 Sep 2011 07:12:39 +0000 (03:12 -0400)]
eda/ecere: Prevent assigning itself as a parent to a DataRow; EDA GUI Data loading fix for enum type; SQLite EDA driver fix for descending order/indexed table

12 years agoecere:ListBox: properly fixed null vtbl call crash
Rejean Loyer [Tue, 13 Sep 2011 04:18:28 +0000 (00:18 -0400)]
ecere:ListBox: properly fixed null vtbl call crash

12 years agoNew fun Blokus sample -- initial ocmmit
Jerome St-Louis [Mon, 12 Sep 2011 05:58:18 +0000 (01:58 -0400)]
New fun Blokus sample -- initial ocmmit

12 years agoextras/CountryCode: Tweaked OnGetString to return name property (FlagsDropBox sample...
Jerome St-Louis [Sun, 11 Sep 2011 03:27:48 +0000 (23:27 -0400)]
extras/CountryCode: Tweaked OnGetString to return name property (FlagsDropBox sample was broken, showing codes instead of names)

12 years agoUpdated project files
Jerome St-Louis [Sun, 11 Sep 2011 01:31:46 +0000 (21:31 -0400)]
Updated project files

12 years agoextras:gui:controls:ToolBar: added new ToolBar class
Rejean Loyer [Sat, 10 Sep 2011 18:48:48 +0000 (14:48 -0400)]
extras:gui:controls:ToolBar: added new ToolBar class

12 years agoextras:gui:IconBag: added new IconBag class
Rejean Loyer [Sat, 10 Sep 2011 18:47:32 +0000 (14:47 -0400)]
extras:gui:IconBag: added new IconBag class

12 years agoecere:Stacker: added FlipStacker class to support stacking from both end of the stack.
Rejean Loyer [Sat, 10 Sep 2011 18:40:23 +0000 (14:40 -0400)]
ecere:Stacker: added FlipStacker class to support stacking from both end of the stack.
   your flip it somewhere in the middle by adding a FlipStacker instance.
   it supports using the remaing space for the control before the flip.

12 years agoecere:ListBox: fixed null vtbl call crash
Rejean Loyer [Sat, 10 Sep 2011 15:59:35 +0000 (11:59 -0400)]
ecere:ListBox: fixed null vtbl call crash

12 years agoecere:Window: fixed null pointer crash
Rejean Loyer [Sat, 10 Sep 2011 07:43:11 +0000 (03:43 -0400)]
ecere:Window: fixed null pointer crash

12 years agoide: build output: keep the name of the currently selected config
Rejean Loyer [Sat, 10 Sep 2011 07:41:55 +0000 (03:41 -0400)]
ide: build output: keep the name of the currently selected config

12 years agoecere/gui: The Tab class now watches the 'parent' property, so we can now do Tab1...
Jerome St-Louis [Thu, 8 Sep 2011 01:31:23 +0000 (21:31 -0400)]
ecere/gui: The Tab class now watches the 'parent' property, so we can now do Tab1 tab1 { tabControl }; instead of Tab1 tab1Form { tabControl = tabControl }; Added guiAndGfx/tabControl sample

12 years agoTweaked staticLink sample: turned on UPX compression and added Additional Library...
Jerome St-Louis [Wed, 7 Sep 2011 06:20:08 +0000 (02:20 -0400)]
Tweaked staticLink sample: turned on UPX compression and added Additional Library path for zlib

12 years agoear/extract: Forgot to update the extra Makefile in last s/bmp/png commit
Jerome St-Louis [Wed, 7 Sep 2011 03:20:41 +0000 (23:20 -0400)]
ear/extract: Forgot to update the extra Makefile in last s/bmp/png commit

12 years agoAdded staticLink sample; Renamed disguised .bmp Vanilla resources to .png as they...
Jerome St-Louis [Wed, 7 Sep 2011 02:56:06 +0000 (22:56 -0400)]
Added staticLink sample; Renamed disguised .bmp Vanilla resources to .png as they should have been; Fixed extract project accordingly

12 years agoecere/EditBox: Fixed continued lines showing up as comments ( Corrected fix for http...
Jerome St-Louis [Tue, 6 Sep 2011 03:39:55 +0000 (23:39 -0400)]
ecere/EditBox: Fixed continued lines showing up as comments ( Corrected fix for ecere.com/mantis/view.php?id=489 )

12 years agoDeleted debian/ folder from master branch; Moving it into debian branch
Jerome St-Louis [Sun, 4 Sep 2011 19:15:11 +0000 (15:15 -0400)]
Deleted debian/ folder from master branch; Moving it into debian branch

12 years ago.gitignore where it should be so that all may enjoy it.
Rejean Loyer [Sun, 4 Sep 2011 13:13:41 +0000 (09:13 -0400)]
.gitignore where it should be so that all may enjoy it.

12 years agocompiler/libec: last tweak for last patch to work on a clean (no compiler/libec/obj...
Rejean Loyer [Sun, 4 Sep 2011 05:41:32 +0000 (01:41 -0400)]
compiler/libec: last tweak for last patch to work on a clean (no compiler/libec/obj/debug.platform/ dir present) snapshot. for example, after a git clone or after a make distclean.

12 years agocompiler/libec: Tweak for last patch to work on Linux, @cp was failing, worked withou...
Jerome St-Louis [Sun, 4 Sep 2011 04:11:25 +0000 (00:11 -0400)]
compiler/libec: Tweak for last patch to work on Linux, @cp was failing, worked without the 'cd libec &&'

12 years agocompiler/libec: Moved precompiled sources copy rule to parent compiler directory...
Jerome St-Louis [Sun, 4 Sep 2011 04:03:44 +0000 (00:03 -0400)]
compiler/libec: Moved precompiled sources copy rule to parent compiler directory: it didn't work with -j8 and objdir phony target order-only dependency

12 years agocompiler/libec: Fixed building on Linux that was broken by dllexport in precompiled...
Jerome St-Louis [Sun, 4 Sep 2011 01:20:18 +0000 (21:20 -0400)]
compiler/libec: Fixed building on Linux that was broken by dllexport in precompiled grammar; Fixed copying the precompiled files that was not happening when objdir existed already.

12 years agocompiler/libec/Makefile: made precompiled files optional. to test compilation without...
Rejean Loyer [Sat, 3 Sep 2011 17:47:45 +0000 (13:47 -0400)]
compiler/libec/Makefile: made precompiled files optional. to test compilation without precompiled simply use rm -r compiler/libec/precompiled; make

12 years agosdk: added Makefiles.epj usefull when working on makefiles.
Rejean Loyer [Sat, 3 Sep 2011 13:56:13 +0000 (09:56 -0400)]
sdk: added Makefiles.epj usefull when working on makefiles.

12 years agoecere:XInterface driver: fixed null pointer crash
Rejean Loyer [Sat, 3 Sep 2011 13:14:35 +0000 (09:14 -0400)]
ecere:XInterface driver: fixed null pointer crash