Juan Sanchez [Thu, 1 Mar 2012 04:50:47 +0000 (23:50 -0500)]
ide: First attempt at a toolbar.
Jerome St-Louis [Tue, 28 Feb 2012 00:59:39 +0000 (19:59 -0500)]
ide: Toolbar/MenuItem integration tweak to support specifying master & parent of toolbar in any order
Jerome St-Louis [Tue, 28 Feb 2012 00:29:39 +0000 (19:29 -0500)]
ide: Correction to the last Toolbar/Toolbutton - MenuItem integration tweaks
Jerome St-Louis [Tue, 28 Feb 2012 00:21:34 +0000 (19:21 -0500)]
ide, ecere: Tweaks for IDE Toolbar implementation
Jerome St-Louis [Mon, 27 Feb 2012 22:29:51 +0000 (17:29 -0500)]
ecere: Added SystemColor::formColor to represent the value previously known as 'activeBorder', replaced usage of activeBorder by formColor
Jerome St-Louis [Mon, 27 Feb 2012 16:27:50 +0000 (11:27 -0500)]
ide: Made Toolbar inactive
Jerome St-Louis [Mon, 27 Feb 2012 15:28:17 +0000 (10:28 -0500)]
ide: Fixed initial size & position of the IDE
Jerome St-Louis [Mon, 27 Feb 2012 15:14:10 +0000 (10:14 -0500)]
ide: Fixes for new hierarchy regarding dialog boxes parents and dynamic menu items
Jerome St-Louis [Sun, 26 Feb 2012 14:51:35 +0000 (09:51 -0500)]
ecere/gui: Not assigning documentID anymore to saved documents (Fixes first untitled being '2' with an opened project)
Jerome St-Louis [Sun, 26 Feb 2012 14:39:28 +0000 (09:39 -0500)]
ecere/gui: Fixed error in last commit
Jerome St-Louis [Sun, 26 Feb 2012 14:35:27 +0000 (09:35 -0500)]
ecere/gui: Fixes to make MDI work with Stacker containing Toolbar & Workspace in IDE
Jerome St-Louis [Wed, 29 Feb 2012 02:35:30 +0000 (21:35 -0500)]
ecere/gui/X: Fixed window position awareness with some WMs by using XTranslateCoordinates instead of the ConfigureNotify event's x & y
Jerome St-Louis [Thu, 23 Feb 2012 18:29:30 +0000 (03:29 +0900)]
ecere/gui: Renamed 'text' property to more accurate 'caption'; marked 'text' property as deprecated
Jerome St-Louis [Thu, 23 Feb 2012 18:28:51 +0000 (03:28 +0900)]
ecere/gui: Made nativeDecorations default for windows with borderStyle including 'fixed'
Jerome St-Louis [Thu, 23 Feb 2012 06:14:52 +0000 (15:14 +0900)]
ide/Project: Fixed support for spaces in project name
Rejean Loyer [Wed, 22 Feb 2012 03:56:35 +0000 (22:56 -0500)]
ide: makefile generation and makefiles: added NOSTRIP option.
Conflicts:
compiler/ecc/Makefile
compiler/ecp/Makefile
compiler/ecs/Makefile
compiler/libec/Makefile
eda/drivers/sqlite/Makefile
eda/drivers/sqliteCipher/Makefile
eda/libeda/Makefile
Rejean Loyer [Thu, 1 Sep 2011 01:15:52 +0000 (21:15 -0400)]
include.mk: removed some duplication. better comments.
Jerome St-Louis [Wed, 22 Feb 2012 19:30:34 +0000 (04:30 +0900)]
compiler/instance/bootstrap: Fixed stdcall related compilation problems with MinGW/GCC 4.6.1 by adding an 'origImportType' set in instance.ec rather than compiler
Jerome St-Louis [Tue, 21 Feb 2012 17:56:41 +0000 (02:56 +0900)]
compiler: Fixed precompiled grammar broken on Linux
Jerome St-Louis [Tue, 21 Feb 2012 10:04:57 +0000 (19:04 +0900)]
ear/i18n: Fixed last commit Makefiles & project
Juan Sanchez [Tue, 21 Feb 2012 09:49:38 +0000 (18:49 +0900)]
Updated completed Spanish translation
Jerome St-Louis [Mon, 20 Feb 2012 14:21:27 +0000 (23:21 +0900)]
eda: Fixed case of EDA.mo in project and Makefile
Jerome St-Louis [Mon, 20 Feb 2012 13:12:15 +0000 (22:12 +0900)]
i18n: Fixed location of msgctxt in .pot files
Jerome St-Louis [Mon, 20 Feb 2012 12:54:07 +0000 (21:54 +0900)]
i18n: Added header to .pot files for Launchpad
Jerome St-Louis [Mon, 20 Feb 2012 12:13:43 +0000 (21:13 +0900)]
i18n: Moved .pot files into locale/, added them to repository, renamed eda.mo->EDA.mo
Jerome St-Louis [Mon, 20 Feb 2012 07:19:43 +0000 (16:19 +0900)]
i18n: Took out compiler/locale which should not have been there
Jerome St-Louis [Mon, 20 Feb 2012 06:20:15 +0000 (15:20 +0900)]
i18n/Spanish: Added days of the week 1st letters
Juan Sanchez [Sun, 19 Feb 2012 19:55:58 +0000 (20:55 +0100)]
: Fifth Spanish translation.
Juan Sanchez [Sun, 19 Feb 2012 19:43:37 +0000 (20:43 +0100)]
: Forth Spanish translation.
Juan Sanchez [Sun, 19 Feb 2012 18:48:59 +0000 (19:48 +0100)]
: Third Spanish translation.
Juan Sanchez [Sun, 19 Feb 2012 18:47:46 +0000 (19:47 +0100)]
: Second Spanish translation.
Jerome St-Louis [Sun, 19 Feb 2012 19:04:43 +0000 (04:04 +0900)]
i18n: Added Spanish translation, Took out types from adding files dialogs
Jerome St-Louis [Sun, 19 Feb 2012 18:39:42 +0000 (03:39 +0900)]
ear/extract/i18n: Missed extract locale in last commit
Juan Sanchez [Sun, 19 Feb 2012 09:48:40 +0000 (10:48 +0100)]
: First Spanish translation.
Jerome St-Louis [Sun, 19 Feb 2012 18:33:31 +0000 (03:33 +0900)]
i18n: ear, epj2make, (self)extract
Jerome St-Louis [Sun, 19 Feb 2012 17:59:27 +0000 (02:59 +0900)]
ecere/i18n: Completed dates i18n, Fixed compiler i18n $(EAR) build issues, Moved GetAlNum to unicode.ec (out of ecereCOM), Added dataBoxes sample
Jerome St-Louis [Sun, 19 Feb 2012 13:42:40 +0000 (22:42 +0900)]
ecere/i18n: Fixed broken build by taking i18n out of instance.ec; Date & Months i18n (wip); Added missing Designer strings; Compiler: Prevented crash and added missing string
Jerome St-Louis [Sun, 19 Feb 2012 11:43:33 +0000 (20:43 +0900)]
compiler/i18n: Added i18n strings to libec/ecc/ecp/ecs
Jerome St-Louis [Sun, 19 Feb 2012 10:07:24 +0000 (19:07 +0900)]
eda/i18n: Added i18n strings to EDA/EDASQLite/EDASQLiteCipher
Jerome St-Louis [Sun, 19 Feb 2012 05:27:58 +0000 (14:27 +0900)]
ecere/i18n: Added GUI property categories strings
Jerome St-Louis [Sun, 19 Feb 2012 05:00:45 +0000 (14:00 +0900)]
compiler/libec: Added support for i18n of property categories
Jerome St-Louis [Sun, 19 Feb 2012 04:26:33 +0000 (13:26 +0900)]
ecere/Containers/Map: Fixed destruction of Map Nodes' key for struct classes
Jerome St-Louis [Sun, 19 Feb 2012 04:22:02 +0000 (13:22 +0900)]
ide/Debugger/Watches: Fixed a crash on memory read error
Jerome St-Louis [Sun, 19 Feb 2012 03:18:06 +0000 (12:18 +0900)]
ide/Debugger/Project: Fixed wrong active configs being used for debugging
Jerome St-Louis [Sat, 18 Feb 2012 20:17:02 +0000 (05:17 +0900)]
i18n: ide, ecere, documentor: New strings, Chinese
Jerome St-Louis [Sat, 18 Feb 2012 19:59:27 +0000 (04:59 +0900)]
compiler/i18n: Fixed i18n strings matching to be case sensitive
Jerome St-Louis [Sat, 18 Feb 2012 19:56:43 +0000 (04:56 +0900)]
compiler/libec: Fixed a crash on Context destructor being called on the current context on parsing error
Jerome St-Louis [Fri, 17 Feb 2012 15:30:21 +0000 (22:30 +0700)]
ide/Project: Fix a bug in the overhaul of earlier; forgot to nuke the configName property!
Jerome St-Louis [Fri, 17 Feb 2012 12:30:49 +0000 (19:30 +0700)]
ide/i18n: Added some more i18n'ed strings
Jerome St-Louis [Fri, 17 Feb 2012 11:30:36 +0000 (18:30 +0700)]
ide/i18n: Added a few more i18n'ed strings
Jerome St-Louis [Fri, 17 Feb 2012 10:46:48 +0000 (17:46 +0700)]
ide/Project: Fixed mixing up configurations/compilers
For example doing a rebuild and toggling a config before the Clean is done would mix up configs
Compiler and Config are now obtained once, and passed as parameter as they should.
Things that should never have been properties were changed to methods expecting a config and a compiler if necessary.
Jerome St-Louis [Thu, 16 Feb 2012 19:48:23 +0000 (02:48 +0700)]
compiler/libec: Fixed Expression leak on relational_expression_error 'class guess' rule; Added missing destructor for template parameters and arguments list; Added missing class_entry, class_head and class_decl destructors
Jerome St-Louis [Thu, 16 Feb 2012 19:11:35 +0000 (02:11 +0700)]
compiler/libec: Fixed memory leak on class context when pre-declaring a class and then defining it in same file (class MyClass; class MyClass { })
Jerome St-Louis [Thu, 16 Feb 2012 14:48:50 +0000 (21:48 +0700)]
ecere/gui/Window; FileDialog: Fixed an IDE crash on opening 2 modules, where UpdateActiveDocument mixed up libec's privateModules; Double-fixed with a MakeActive instead of Activate in FileDialog
Jerome St-Louis [Thu, 16 Feb 2012 10:06:24 +0000 (17:06 +0700)]
compiler/bootstrap: Fixed Bison 2.4 warnings in parsers, Updated bootstrap
Jerome St-Louis [Thu, 16 Feb 2012 09:27:30 +0000 (16:27 +0700)]
compiler/libec; ide/CodeEditor: Fixed compiler leak on initDeclarators invoking ProcessClass() and initial declMode bug
Jerome St-Louis [Wed, 15 Feb 2012 18:26:01 +0000 (01:26 +0700)]
compiler/libec: Fixed a memory leak on self-referencing C structs typedefs
Jerome St-Louis [Wed, 15 Feb 2012 11:29:29 +0000 (18:29 +0700)]
compiler/libec: Attempt to speedup namespace scanning
Jerome St-Louis [Wed, 15 Feb 2012 08:30:26 +0000 (15:30 +0700)]
compiler/ecp: Fixed reference to grammar.eh to point to grammar.h
Juan Sanchez [Wed, 15 Feb 2012 08:10:56 +0000 (15:10 +0700)]
ecere/gui/ListBox: Fixed a crash on calling ListBox::GetTag() when currentRow is null
Jerome St-Louis [Wed, 15 Feb 2012 08:05:23 +0000 (15:05 +0700)]
compiler/libec: Fixed a bug where ProcessType would fail on parsing [union typename] const * (would make it int *)
Jerome St-Louis [Wed, 15 Feb 2012 08:02:47 +0000 (15:02 +0700)]
compiler/libec: Upgraded Bison 2.0->2.4.2 to fix MkExpDummy() leak. Added destructors to type.y & expression.y Bootstrap updated.
Jerome St-Louis [Wed, 15 Feb 2012 07:49:26 +0000 (14:49 +0700)]
compiler/libec: Fixed Symbol & Type leaks when adding same value twice to binary trees, and when using CopyTypeInto
Jerome St-Louis [Mon, 13 Feb 2012 16:40:03 +0000 (23:40 +0700)]
samples/net/SocketSample: Fixed wrong explanation in comment
Jerome St-Louis [Mon, 13 Feb 2012 16:38:40 +0000 (23:38 +0700)]
compiler/i18n/CleanPo: Added missing CleanPo project
Jerome St-Louis [Mon, 13 Feb 2012 14:37:00 +0000 (21:37 +0700)]
compiler/libec: Fixes to some parsing memory leaks
Juan Sanchez [Mon, 13 Feb 2012 11:23:48 +0000 (18:23 +0700)]
ecere/gui/controls/Menu: Fixes to PopupMenu to support color icons, and fixed crash on non-referenced BitmapResource
- Slightly enlarged default margin when bitmaps are present
- Added an 'Menu::hasMargin' property for an optional wider margin with a nice vertical separator
Jean-Francois Bilodeau [Mon, 13 Feb 2012 09:50:24 +0000 (16:50 +0700)]
ecere:gui/gfx:drivers/cocoa: Partial native Cocoa drivers implementation for Mac OS X
Jerome St-Louis [Mon, 13 Feb 2012 08:32:42 +0000 (15:32 +0700)]
ecere/gui/Controls/SelectorBar: Fixed Cycling order with Left/Right key in SelectorBar, Moved it inside libecere
Jerome St-Louis [Mon, 13 Feb 2012 05:29:29 +0000 (12:29 +0700)]
ecere/gui/Window: Fix to reference counts during activation (Fixed crash in SelectorBar when renaming a button then clicking another)
Jerome St-Louis [Mon, 13 Feb 2012 05:08:22 +0000 (12:08 +0700)]
ide/GlobalSettingsDialog: Fixes to handling modifications: env variables were not saving, and switching Compiler would not save changes
Jerome St-Louis [Mon, 13 Feb 2012 04:44:30 +0000 (11:44 +0700)]
ide/GlobalSettings: Fixed memory leak on assigning compiler directories in GlobalSettingsDialog
Rejean Loyer [Sun, 12 Feb 2012 09:56:11 +0000 (16:56 +0700)]
samples:misc:licensing: added a new sample to demonstrate the use of LicensesDialog.
Rejean Loyer [Sun, 12 Feb 2012 09:55:54 +0000 (16:55 +0700)]
extras:gui:LicensesDialog: added dialog to display software licenses in a GuiApplication. added licenses in extras/res/licenses/
Rejean Loyer [Sun, 12 Feb 2012 09:55:43 +0000 (16:55 +0700)]
ide: minor fix to file open dialog for Add Project to Workspace.
Rejean Loyer [Sun, 12 Feb 2012 09:55:28 +0000 (16:55 +0700)]
ecere:gui:controls:ToolBar: proper use of a NotifyClicked notification for ToolBar buttons.
Rejean Loyer [Sun, 12 Feb 2012 09:54:58 +0000 (16:54 +0700)]
ide.epj: removed SETTINGS_TEST var definition from memoryguard config.
Rejean Loyer [Sun, 12 Feb 2012 09:54:32 +0000 (16:54 +0700)]
extras:gui:controls:ToolBar: minor. default bitmapAlignment = left for ToolButton.
Rejean Loyer [Sun, 12 Feb 2012 09:15:14 +0000 (16:15 +0700)]
ecere/gui/Stacker: New Stacker implementation, adaptation of SelectorBar
Rejean Loyer [Sun, 12 Feb 2012 08:16:11 +0000 (15:16 +0700)]
ecere:gui:Window: Added OnChildAddedOrRemoved, OnChildVisibilityToggled and OnChildResized to support new Stacker implementation
Rejean Loyer [Sun, 12 Feb 2012 07:35:58 +0000 (14:35 +0700)]
ecere:gui:controls:EditBox: added autoSize feature
Rejean Loyer [Sun, 12 Feb 2012 07:30:03 +0000 (14:30 +0700)]
ecere:gui:EditBox: undo ctrl+del word in a single step instead of char by char.
Rejean Loyer [Sun, 12 Feb 2012 07:12:44 +0000 (14:12 +0700)]
ecere:ShellOpen: added support for calling gnome-open, kde-open or ede-open when environment is detected using DESKTOP_SESSION or ECERE_DESKTOP
Jerome St-Louis [Sat, 11 Feb 2012 17:46:13 +0000 (00:46 +0700)]
eda/drivers/Oracle: Fixed warnings
Juan Sanchez [Wed, 8 Feb 2012 19:54:36 +0000 (20:54 +0100)]
eda:drivers:oracle: Adaptation to compile on Linux.
Juan Sanchez [Tue, 7 Feb 2012 15:07:14 +0000 (16:07 +0100)]
EDA Oracle Driver reviewed. Added check for null and length in queries. Blob reimplementation as SQLite mode (binary data stored on text fields),
Juan Sanchez [Mon, 6 Feb 2012 22:29:16 +0000 (23:29 +0100)]
EDA Oracle Driver added
Jerome St-Louis [Sun, 5 Feb 2012 19:42:13 +0000 (02:42 +0700)]
ecere/gui/drivers/X: Native Decorations Tweaks for Linux (Decorations size awareness, clientStart, clientSize/size, etc.)
Jerome St-Louis [Sun, 5 Feb 2012 14:27:15 +0000 (21:27 +0700)]
ecere/gui/drivers/X: Proper fix for del key (#680)
Jerome St-Louis [Sun, 5 Feb 2012 13:39:32 +0000 (20:39 +0700)]
ecere/gui/drivers/X: Fix for del key on IDE's panels (X was giving us ASCII 127 (DEL) characters, now ignored).
This resovles #680
Jerome St-Louis [Sun, 5 Feb 2012 13:22:31 +0000 (20:22 +0700)]
ide: Fixed deleting breakpoints from PanelView (editing/enter) #679: Had superfluous DeleteRow
It only happened in Linux because of Panels' ListBox/Delete key bug #680
Jerome St-Louis [Sun, 5 Feb 2012 13:19:53 +0000 (20:19 +0700)]
ide: Fixed corruption of LD_LIBRARY_PATH (Only PATH was being restored) with PathBackup class; Moved huge strings from the stack to the heap
This corrupt LD_LIBRARY_PATH was a huge mess when running apps with MemoryGuard, it even hard-locked my machine!
Jerome St-Louis [Sun, 5 Feb 2012 11:20:28 +0000 (18:20 +0700)]
ecere/gui/drivers/X: Proper fix for last commit, should have been capturedWindow.rootWindow, and had swapped x & y
Jerome St-Louis [Sun, 5 Feb 2012 11:08:46 +0000 (18:08 +0700)]
ecere/gui/drivers/X: Fixed missing OnLeftButtonUp on captured window when quickly clicking/unclicking (Makes DropBox behave a lot nicer)
Jerome St-Louis [Sun, 5 Feb 2012 10:22:10 +0000 (17:22 +0700)]
ide/ProjectSettings: Fixed overriding to 'false' Project setting bool in config or platform (Console, Compress); Fixes to ecere/WSMS config
Jerome St-Louis [Sun, 5 Feb 2012 08:15:29 +0000 (15:15 +0700)]
ecere: Fixed dataTypes.ec warnings by reverting warning fix of in82f296cce0576a161dd51483b3f1e1622e39f7b7
Since GetCurrentThreadID() is noew declared directly, not importing "System"
Jerome St-Louis [Sun, 5 Feb 2012 06:27:42 +0000 (13:27 +0700)]
ide/CodeEditor: Changed paramsList from a ListBox to a Window (It made no sense for it to be a ListBox, copy/paste error)
Jerome St-Louis [Sun, 5 Feb 2012 06:27:04 +0000 (13:27 +0700)]
ecere/gui/ToolTips: Fixed modifying the CommonControl's toolTip property
Jerome St-Louis [Sun, 5 Feb 2012 06:17:49 +0000 (13:17 +0700)]
ecere/gui/Window; samples/Blokus: (Hopeful) Fix for crash in CloseConfirmation on game over close; Minor fixes to Scrabble/TextScroller
Jerome St-Louis [Sat, 4 Feb 2012 18:18:26 +0000 (01:18 +0700)]
samples/Blokus: Forgot to reset 'flash' to false