sdk
11 years agoi18n: Updated localization templates 0.44.03
Jerome St-Louis [Wed, 30 Jan 2013 14:48:14 +0000 (09:48 -0500)]
i18n: Updated localization templates

11 years agoecere/compiler/ide: Fixed more buffer overflows by replacing vsprintf by vnsprintf
Jerome St-Louis [Wed, 30 Jan 2013 09:39:36 +0000 (04:39 -0500)]
ecere/compiler/ide: Fixed more buffer overflows by replacing vsprintf by vnsprintf

11 years agocompiler/libec: Fixed a uninitialized variable Valgrind complaint
Jerome St-Louis [Wed, 30 Jan 2013 06:50:14 +0000 (01:50 -0500)]
compiler/libec: Fixed a uninitialized variable Valgrind complaint

11 years agoecere/gui/FileDialog; sys/File: Further fixes for conditional jumps depending on...
Jerome St-Louis [Wed, 30 Jan 2013 04:42:12 +0000 (23:42 -0500)]
ecere/gui/FileDialog; sys/File: Further fixes for conditional jumps depending on uninitialized variables

11 years agoecere/gui/XInterface: Fixed check for closing Joystick handles
jerome [Tue, 29 Jan 2013 12:27:24 +0000 (07:27 -0500)]
ecere/gui/XInterface: Fixed check for closing Joystick handles

11 years agoecere/gfx/Surface: Fixed a Valgrind complaint about conditional jump with -O2
jerome [Tue, 29 Jan 2013 12:26:36 +0000 (07:26 -0500)]
ecere/gfx/Surface: Fixed a Valgrind complaint about conditional jump with -O2

11 years agoUpdated NEWS to reflect 0.44.03 release
Jerome St-Louis [Sun, 27 Jan 2013 19:47:19 +0000 (14:47 -0500)]
Updated NEWS to reflect 0.44.03 release

11 years agoRemoved junk file.
Jerome St-Louis [Sun, 27 Jan 2013 06:09:25 +0000 (01:09 -0500)]
Removed junk file.

11 years agoextras; timeTools.ec details.
Rejean Loyer [Sun, 16 Dec 2012 07:24:56 +0000 (02:24 -0500)]
extras; timeTools.ec details.

11 years agomisc; correct execute permissions for various files.
Rejean Loyer [Sat, 15 Dec 2012 06:24:46 +0000 (01:24 -0500)]
misc; correct execute permissions for various files.

11 years agoecere:gui:controls:EditBox: fixed CTRL+X without a selection marks document as modified.
Rejean Loyer [Wed, 2 Jan 2013 18:30:50 +0000 (13:30 -0500)]
ecere:gui:controls:EditBox: fixed CTRL+X without a selection marks document as modified.

11 years agoInstall: Fix to reflect libec0->libecc0 package name change
Jerome St-Louis [Sun, 27 Jan 2013 05:45:40 +0000 (00:45 -0500)]
Install: Fix to reflect libec0->libecc0 package name change

11 years agoInstall: Installing libec directly under /usr/lib/ec/
Jerome St-Louis [Sun, 27 Jan 2013 05:23:43 +0000 (00:23 -0500)]
Install: Installing libec directly under /usr/lib/ec/
- To avoid conflict with elliptic curves library on Debian

11 years agoi18n: Translation templates update
Jerome St-Louis [Sun, 27 Jan 2013 05:23:07 +0000 (00:23 -0500)]
i18n: Translation templates update

11 years agoide/CodeEditor: Fixed overriding of virtual methods
Jerome St-Louis [Sun, 27 Jan 2013 04:22:02 +0000 (23:22 -0500)]
ide/CodeEditor: Fixed overriding of virtual methods
- The IDE would assume methods need to be chained for virtual methods defined within current module. Now assuming they don't.
- Overriding OnRedraw in a Window or Main in a Thread instance would chain to Window::OnRedraw() / Thread::Main() even though that is not required
- Note: It is not possible at this point to know whether the method should be chained or not for the current module (not compiled)

11 years agoecere/gui/ColorDropBox: Fixed missing color
Jerome St-Louis [Sun, 27 Jan 2013 03:32:13 +0000 (22:32 -0500)]
ecere/gui/ColorDropBox: Fixed missing color
- Fixed problem introduced by 0faaa3a99957395bcb1a323bf18c8f0e1ffca642

11 years agoecere/gfx/fonts: Fixed wrong kerning when using the same face with different sizes
Jerome St-Louis [Thu, 24 Jan 2013 04:12:47 +0000 (23:12 -0500)]
ecere/gfx/fonts: Fixed wrong kerning when using the same face with different sizes

11 years agoextras: Updated Ecere License in extras/res/licenses to reflect license in SDK root
Jerome St-Louis [Wed, 16 Jan 2013 06:06:35 +0000 (01:06 -0500)]
extras: Updated Ecere License in extras/res/licenses to reflect license in SDK root

11 years agoextras/licenses: Added license for CrystalIcons project
Jerome St-Louis [Wed, 16 Jan 2013 05:44:51 +0000 (00:44 -0500)]
extras/licenses: Added license for CrystalIcons project

11 years agoide: Fixed default display driver on OS X
Jerome St-Louis [Wed, 16 Jan 2013 05:42:05 +0000 (00:42 -0500)]
ide: Fixed default display driver on OS X

11 years agodefault.cf: Fixed freetype2 includes on FreeBSD
Jerome St-Louis [Wed, 16 Jan 2013 05:41:23 +0000 (00:41 -0500)]
default.cf: Fixed freetype2 includes on FreeBSD

11 years agoextras/wia: Fixed bad #undef directives
Jerome St-Louis [Wed, 16 Jan 2013 05:40:20 +0000 (00:40 -0500)]
extras/wia: Fixed bad #undef directives

11 years agoecere/net: Fixed warnings and minor code tweaks
Jerome St-Louis [Wed, 16 Jan 2013 05:39:42 +0000 (00:39 -0500)]
ecere/net: Fixed warnings and minor code tweaks

11 years agocompiler/libec: Marking all structs with gcc_struct to get same packed padding as...
Jerome St-Louis [Wed, 16 Jan 2013 05:37:15 +0000 (00:37 -0500)]
compiler/libec: Marking all structs with gcc_struct to get same packed padding as GCC < 4.7

11 years agocompiler/libec: Fix for debug line numbers in generated C code
Jerome St-Louis [Wed, 16 Jan 2013 05:26:40 +0000 (00:26 -0500)]
compiler/libec: Fix for debug line numbers in generated C code

11 years agoextras/CheckListBox: Further tweaks to get notifications for partial check parent...
Jerome St-Louis [Thu, 10 Jan 2013 16:28:36 +0000 (11:28 -0500)]
extras/CheckListBox: Further tweaks to get notifications for partial check parent checks

11 years agoide/Project: Fixed active toolbar after creating new project; ecere/sys/FileMonitor...
Jerome St-Louis [Sun, 6 Jan 2013 09:27:37 +0000 (04:27 -0500)]
ide/Project: Fixed active toolbar after creating new project; ecere/sys/FileMonitor: Fixed potential memory issue;

11 years agoecere: Further fixes for compiling on OS X
Jerome St-Louis [Sun, 6 Jan 2013 07:44:38 +0000 (02:44 -0500)]
ecere: Further fixes for compiling on OS X

11 years agoecere/vanilla: Fixed Vanilla Makefile on OS X which should not have included Cocoa...
Jerome St-Louis [Sun, 6 Jan 2013 07:29:54 +0000 (02:29 -0500)]
ecere/vanilla: Fixed Vanilla Makefile on OS X which should not have included Cocoa drivers

11 years agoextras/CheckListBox: Further tweaks for proper NotifyChanged callbacks
Jerome St-Louis [Thu, 20 Dec 2012 05:55:39 +0000 (00:55 -0500)]
extras/CheckListBox: Further tweaks for proper NotifyChanged callbacks
- Added a 'IsChecked' method to query whether a row is checked

11 years agoextras/CheckListBox: Fixes for property NotifyChanged callbacks
Jerome St-Louis [Wed, 19 Dec 2012 01:09:05 +0000 (20:09 -0500)]
extras/CheckListBox: Fixes for property NotifyChanged callbacks

11 years agoide/Project: Fixed buffer overflows using DynamicString::concatf
Jerome St-Louis [Fri, 14 Dec 2012 04:19:27 +0000 (23:19 -0500)]
ide/Project: Fixed buffer overflows using DynamicString::concatf
- As I understand it, the whole point of DynamicString being to avoid buffer overflows,
 we should either get rid of concatf or fix it ASAP.

11 years agoecere/gfx/png: Added support for 2 channels PNG
Jerome St-Louis [Mon, 10 Dec 2012 12:02:28 +0000 (07:02 -0500)]
ecere/gfx/png: Added support for 2 channels PNG

11 years agoide/Project: Improved linker options support
Jerome St-Louis [Sat, 8 Dec 2012 08:45:24 +0000 (03:45 -0500)]
ide/Project: Improved linker options support
- Recognizing GCC Linker options that are actually GCC options and should not be prefixed by -Wl (e.g. -static-libgcc)

11 years agobuildsystem,epj2make,ide; fixed broken linker options by adding to OFLAGS, not PRJ_CF...
Rejean Loyer [Fri, 7 Dec 2012 17:34:10 +0000 (12:34 -0500)]
buildsystem,epj2make,ide; fixed broken linker options by adding to OFLAGS, not PRJ_CFLAGS and including linker options set per config. (#775)

11 years agoecere/skin: Fix to last temp Android skin tweak
Jerome St-Louis [Fri, 30 Nov 2012 22:32:43 +0000 (17:32 -0500)]
ecere/skin: Fix to last temp Android skin tweak

11 years agoecere: Temporary skin tweaks to run on hi-resolution small display
Jerome St-Louis [Fri, 30 Nov 2012 17:35:17 +0000 (12:35 -0500)]
ecere: Temporary skin tweaks to run on hi-resolution small display

11 years agoecere/Window: Fix for crash on Android dragging mouse on desktop
Jerome St-Louis [Fri, 30 Nov 2012 12:40:27 +0000 (07:40 -0500)]
ecere/Window: Fix for crash on Android dragging mouse on desktop

11 years agoextras/XMLParser: Fixed handling of <!DOCTYPE> tag
Jerome St-Louis [Wed, 28 Nov 2012 06:07:09 +0000 (01:07 -0500)]
extras/XMLParser: Fixed handling of <!DOCTYPE> tag

11 years agoecere/instance: Fixed issue with template virtual methods (e.g. AVLTree::Add)
Jerome St-Louis [Mon, 26 Nov 2012 22:59:43 +0000 (17:59 -0500)]
ecere/instance: Fixed issue with template virtual methods (e.g. AVLTree::Add)
- Tweak to fix problem introduced by bb1fdba96476884a6b931bc6bef3e7b909602288

11 years agoecere/XInterface (OS X): Fixed issue with stay on top / 'Clear' project setting in IDE
Jerome St-Louis [Mon, 26 Nov 2012 18:04:34 +0000 (13:04 -0500)]
ecere/XInterface (OS X): Fixed issue with stay on top / 'Clear' project setting in IDE
- Fix for non-interim windows staying on top when a parent is set

11 years agosdk/install: Installing man pages on OS X
Jerome St-Louis [Mon, 26 Nov 2012 17:20:42 +0000 (12:20 -0500)]
sdk/install: Installing man pages on OS X

11 years agoide/Debugger: Improved support for GDB 6.3 on OS X
Jerome St-Louis [Mon, 26 Nov 2012 09:50:59 +0000 (04:50 -0500)]
ide/Debugger: Improved support for GDB 6.3 on OS X

11 years agoecere: Vanilla project and makefile fixes for OS X
Jerome St-Louis [Mon, 26 Nov 2012 03:02:53 +0000 (22:02 -0500)]
ecere: Vanilla project and makefile fixes for OS X

11 years agoecere/com: Fixed module initialization
Jerome St-Louis [Sun, 25 Nov 2012 05:50:38 +0000 (00:50 -0500)]
ecere/com: Fixed module initialization
- Put global variable re-initializations between #ifdef __ANDROID__,
 as modules loaded by the IDE are meant to use the same application context.
 This reinitialization code had been added since libraries do not get unloaded on Android.
 (Will need to find a better solution to run the IDE *on* Android)

11 years agoide/PictureEdit: Avoid crashes on zooming on an image that failed loading
Jerome St-Louis [Sat, 24 Nov 2012 10:09:20 +0000 (05:09 -0500)]
ide/PictureEdit: Avoid crashes on zooming on an image that failed loading

11 years agoecere/net/HTTPFile: Fixed Chunked transfer encoding
Jerome St-Louis [Sat, 24 Nov 2012 09:49:23 +0000 (04:49 -0500)]
ecere/net/HTTPFile: Fixed Chunked transfer encoding
- Fixed issues with Chunked transfer encoding (Noticed while retrieving data from WMS servers)
- extras/HTMLView: Prevented crash on null font object while testing web browser

11 years agoide/debugger: Fixed GDB communication losing breakpoint line numbers
Jerome St-Louis [Sat, 24 Nov 2012 09:36:33 +0000 (04:36 -0500)]
ide/debugger: Fixed GDB communication losing breakpoint line numbers
- Added proper escaping to both StripQuotes2 and TokenizeList

11 years agoide/CodeEditor: Fixed buffer overflow
Jerome St-Louis [Fri, 23 Nov 2012 21:08:55 +0000 (16:08 -0500)]
ide/CodeEditor: Fixed buffer overflow
- Large strings such as the credits in the IDE's about.ec caused buffer overflows,
  noticed as 'Stack smashing' on Ubuntu Quantal

11 years agoide; find in files; fixed -1 matches found messages.
Rejean Loyer [Fri, 23 Nov 2012 03:11:58 +0000 (22:11 -0500)]
ide; find in files; fixed -1 matches found messages.

11 years agoide; find in files; added temporary solution to skip .git dirs when searching in...
Rejean Loyer [Fri, 23 Nov 2012 02:12:43 +0000 (21:12 -0500)]
ide; find in files; added temporary solution to skip .git dirs when searching in directory mode.

11 years agoide; fixed ide doesn't open files by http on command line. fixed QuickProject doesn...
Rejean Loyer [Fri, 23 Nov 2012 00:19:12 +0000 (19:19 -0500)]
ide; fixed ide doesn't open files by http on command line. fixed QuickProject doesn't work with files opened by http.

11 years agoide; added active configuration and active compiler drop boxes to ide toolbar. remove...
Rejean Loyer [Thu, 22 Nov 2012 16:27:18 +0000 (11:27 -0500)]
ide; added active configuration and active compiler drop boxes to ide toolbar. removed old dialogs for those as well.

11 years agoide; find / replace in files; fixed results have mixed path separator under windows...
Rejean Loyer [Thu, 22 Nov 2012 01:23:19 +0000 (20:23 -0500)]
ide; find / replace in files; fixed results have mixed path separator under windows when searching in project / workspace. fixed finding by filename should let you double-click/enter to open. fixed finding by filename should match folders and let you shell open them. fixed seeing (none) for the project sub-node after a project reload.

11 years agoide; replace in files; fixed replacing with nothing pretends to replace but does...
Rejean Loyer [Wed, 21 Nov 2012 16:50:28 +0000 (11:50 -0500)]
ide; replace in files; fixed replacing with nothing pretends to replace but does not.

11 years agoide; added Debug Precompile, Debug Compile and Debug Generate Symbols support to...
Rejean Loyer [Wed, 21 Nov 2012 16:27:11 +0000 (11:27 -0500)]
ide; added Debug Precompile, Debug Compile and Debug Generate Symbols support to the ide. simply right click the appropriate node in your project view and use new menu items. make will call the ide opening the ecp/ecc/ecs project and passing the command line arguments along. ECERE_SDK_SRC must be defined (i.e.: /home/user/sdk) (important: never include a trailing slash) in environment or in compiler config environment variables. also -debug-start support but incomplete.

11 years agoide; support for multiple selection when compiling and cleaning single file and folders.
Rejean Loyer [Wed, 21 Nov 2012 06:03:47 +0000 (01:03 -0500)]
ide; support for multiple selection when compiling and cleaning single file and folders.

11 years agoide; added support for compiling whole folders. improvement over existing support...
Rejean Loyer [Wed, 21 Nov 2012 04:06:52 +0000 (23:06 -0500)]
ide; added support for compiling whole folders. improvement over existing support for compiling single file. also added clean functionality for both folders and single files.

11 years agoide/Project: Improved platform exclusion code
Jerome St-Louis [Wed, 21 Nov 2012 05:01:48 +0000 (00:01 -0500)]
ide/Project: Improved platform exclusion code
- Better code in GetPlatformsArrayFromExclusionInfo to not output check if all platforms are included

11 years agotarball;compiler/libec/Makefile; fixed makefile missing an update. synced with other...
Rejean Loyer [Wed, 14 Nov 2012 14:08:02 +0000 (09:08 -0500)]
tarball;compiler/libec/Makefile; fixed makefile missing an update. synced with other makefiles that have been more recently updated.

11 years agoepj2make; fixed getch warning when compiling Debug config.
Rejean Loyer [Wed, 14 Nov 2012 05:13:16 +0000 (00:13 -0500)]
epj2make; fixed getch warning when compiling Debug config.

11 years agoide; added support for -n / --just-print / --dry-run / --recon option to make. hold...
Rejean Loyer [Wed, 14 Nov 2012 05:20:00 +0000 (00:20 -0500)]
ide; added support for -n / --just-print / --dry-run / --recon option to make. hold down ctrl+shift when clicking any of the build / clean menu items. removed debug noise (PrintLn and outputBox.Logf of "command: " <make command>) in favor of printing the make commands without any label as part of the just print support.

11 years agobuildsystem,epj2make,ide,tarball; added cleantarget and adjusted realclean and distcl...
Rejean Loyer [Wed, 14 Nov 2012 05:00:36 +0000 (00:00 -0500)]
buildsystem,epj2make,ide,tarball; added cleantarget and adjusted realclean and distclean; no longer depend on clean. clean, realclean and distclean depend on cleantarget which in turn depends on objdir to prevent error messages when using cleantarget, clean, realclean and distclean targets on windows if objdir or targetdir are missing. updated all tarball makefiles.

11 years agobuildsystem,epj2make,ide,tarball; fixed EARFLAGS aw are not flags they are actions...
Rejean Loyer [Wed, 14 Nov 2012 04:52:34 +0000 (23:52 -0500)]
buildsystem,epj2make,ide,tarball; fixed EARFLAGS aw are not flags they are actions. updated all concerned tarball makefiles.

11 years agoide;build output parsing; fixed ar command matching when using gccPrefix. improved...
Rejean Loyer [Wed, 14 Nov 2012 05:09:50 +0000 (00:09 -0500)]
ide;build output parsing; fixed ar command matching when using gccPrefix. improved command matching to match correctly even if extra spaces are present in build output commands.

11 years agoextras:types:DynamicString; fixed String conversion property. removed *16 for MAX_F_S...
Rejean Loyer [Wed, 14 Nov 2012 05:05:34 +0000 (00:05 -0500)]
extras:types:DynamicString; fixed String conversion property. removed *16 for MAX_F_STRING buffers. added TODO notes for performance improvements to concatf and concatx by not calling concat thereby costing an extra memcpy of the concatenated string.

11 years agocompiler/bootstrap: Updated the bootstrap to reflect latest fixes
Jerome St-Louis [Tue, 20 Nov 2012 19:00:54 +0000 (14:00 -0500)]
compiler/bootstrap: Updated the bootstrap to reflect latest fixes

11 years agoecere/OpenGL/GLX: Compilation fixes and completion of default GLX window drawable
Jerome St-Louis [Tue, 20 Nov 2012 04:54:55 +0000 (23:54 -0500)]
ecere/OpenGL/GLX: Compilation fixes and completion of default GLX window drawable

11 years agoecere/OpenGL Display Driver: Creating a dummy window rather than pixmap for Shared...
Jerome St-Louis [Tue, 20 Nov 2012 04:28:26 +0000 (23:28 -0500)]
ecere/OpenGL Display Driver: Creating a dummy window rather than pixmap for Shared GLX context

11 years agoecere/PathBox: Fixed OnBrowsedDir methods not being called back
Jerome St-Louis [Tue, 20 Nov 2012 02:48:49 +0000 (21:48 -0500)]
ecere/PathBox: Fixed OnBrowsedDir methods not being called back
- This prevented the automatic conversion to relative paths when selected from the DirectoriesBox through the FileDialog

11 years agobuildsystem,epj2make,ide; makefile generation; added priority to config over common...
Rejean Loyer [Mon, 19 Nov 2012 21:27:27 +0000 (16:27 -0500)]
buildsystem,epj2make,ide; makefile generation; added priority to config over common settings in BlenFileConfigPlatformProjectOptions. also raised the limits of prioritization from 99 nodes deep to 999 nodes deep and from 99 items per node to 999 items per node. this is all regarding includeDirs for now.

11 years agoecere/OpenGL / OS X: Temporary tweaks to get GLX working on OS X
Jerome St-Louis [Mon, 19 Nov 2012 14:21:21 +0000 (09:21 -0500)]
ecere/OpenGL / OS X: Temporary tweaks to get GLX working on OS X
- Need to move away from GLX pixmap for system drawable, as only some drivers support it

11 years agocompiler/libec/lexer: Solved issue where isatty was called on an eC File object
Jerome St-Louis [Mon, 19 Nov 2012 12:38:19 +0000 (07:38 -0500)]
compiler/libec/lexer: Solved issue where isatty was called on an eC File object
- Hopefully resolves parsing bus errors on OS X

11 years agoear: Inheriting from Application instead of GuiApplication
Jerome St-Louis [Mon, 19 Nov 2012 12:33:05 +0000 (07:33 -0500)]
ear: Inheriting from Application instead of GuiApplication
- ear had no reason to inherit from GuiApplication

11 years agoecere/GuiApplication: Fixed unlocking mutex when it has not been locked
Jerome St-Louis [Mon, 19 Nov 2012 12:30:11 +0000 (07:30 -0500)]
ecere/GuiApplication: Fixed unlocking mutex when it has not been locked
- Resolved eAR mutex error messages (eAR application inherits form GuiApplication, but does not initialize it)

11 years agoecere/gui/FileDialog: Reordered if condition to avoid UMR
Jerome St-Louis [Mon, 19 Nov 2012 12:11:18 +0000 (07:11 -0500)]
ecere/gui/FileDialog: Reordered if condition to avoid UMR

11 years agoecere/com: Solved class registration ordering issues
Jerome St-Louis [Mon, 19 Nov 2012 11:58:13 +0000 (06:58 -0500)]
ecere/com: Solved class registration ordering issues
- Resolved conditional jumps based on uninitialized values reported by Valgrind
 (Was mistakenly comparing against 'foundation' class (class) virtual table for virtual methods not found in there)
- Ultimately replaced that whole extra code by the section of code in the if block above (move it outside the if)
- Tested with EceRIS CodedLocation>LocationAbbreviation>Location>Id structure and both orders of LocationAbbreviation/CodedLocation
- Solved base type correction for enum base classes using code from RegisterClass

11 years agoecere/Semaphore: Fixed compilation error on Linux
Jerome [Sat, 17 Nov 2012 23:37:07 +0000 (18:37 -0500)]
ecere/Semaphore: Fixed compilation error on Linux

11 years agosdk: Added vendor.yml
Jerome St-Louis [Sat, 17 Nov 2012 23:20:13 +0000 (18:20 -0500)]
sdk: Added vendor.yml

11 years agoecere/Semaphore,OpenGL: Added OSX includes; Enabled GLX on Mac
Jerome St-Louis [Sat, 17 Nov 2012 20:52:58 +0000 (15:52 -0500)]
ecere/Semaphore,OpenGL: Added OSX includes; Enabled GLX on Mac
- Also fixed permissions and sample path in configure OSX instructions

11 years agoecere/OS X: Proper OS X Semaphore support
Jerome St-Louis [Sat, 17 Nov 2012 20:27:36 +0000 (15:27 -0500)]
ecere/OS X: Proper OS X Semaphore support

11 years agocompiler/libec: Fixed bad overlapping strcpy
Jerome St-Louis [Sat, 17 Nov 2012 19:13:48 +0000 (14:13 -0500)]
compiler/libec: Fixed bad overlapping strcpy

11 years agosdk/OS X: Updated build instructions in configure, fixed warning
Jerome St-Louis [Fri, 16 Nov 2012 23:32:23 +0000 (18:32 -0500)]
sdk/OS X: Updated build instructions in configure, fixed warning

11 years agoecere/OS X: Tweaks to get the SDK building for OS X again
Jerome St-Louis [Fri, 16 Nov 2012 10:00:01 +0000 (05:00 -0500)]
ecere/OS X: Tweaks to get the SDK building for OS X again

11 years agoecere/Makefile.vanilla: Updated
Jerome St-Louis [Fri, 16 Nov 2012 07:21:52 +0000 (02:21 -0500)]
ecere/Makefile.vanilla: Updated

11 years agoecere/OS X Support: After all put enabled OpenGLDisplayDriver
Jerome St-Louis [Fri, 16 Nov 2012 06:37:21 +0000 (01:37 -0500)]
ecere/OS X Support: After all put enabled OpenGLDisplayDriver
- Cocoa modifications will be added to it
- Renamed the CocoaOpenGLDisplayDriver class for now

11 years agoide/Project: Fixed Apple exclusions not working on OpenGLDisplayDriver.ec
Jerome St-Louis [Fri, 16 Nov 2012 06:24:57 +0000 (01:24 -0500)]
ide/Project: Fixed Apple exclusions not working on OpenGLDisplayDriver.ec
- Proper implementation in GetPlatformsArrayFromExclusionInfo

11 years agoide/Project: Fixed and simplified platform exclusion code
Jerome St-Louis [Fri, 16 Nov 2012 05:03:06 +0000 (00:03 -0500)]
ide/Project: Fixed and simplified platform exclusion code
- Fixed broken multiple-platform exclusion/inclusion were broken
- Do not attempt to exclude folders, as this does not allow to reinclude them
- Future potential improvement: group exclusions together based on included platform combinations
- Updated libecere Makefile

11 years agoecere/OpenGL ES: Line stipple support for 2D lines & rectangles
Jerome St-Louis [Thu, 15 Nov 2012 23:08:19 +0000 (18:08 -0500)]
ecere/OpenGL ES: Line stipple support for 2D lines & rectangles

11 years agoecere/gfx/OpenGL: Added 3D Support to OpenGL ES
Jerome St-Louis [Thu, 15 Nov 2012 18:25:49 +0000 (13:25 -0500)]
ecere/gfx/OpenGL: Added 3D Support to OpenGL ES
- Also fixed auto resolving module name on Android when accessing application resources with ':'

11 years agosamples/Blokus: Support for flipping pieces through space key
Jerome St-Louis [Thu, 15 Nov 2012 07:34:04 +0000 (02:34 -0500)]
samples/Blokus: Support for flipping pieces through space key

11 years agoecere/Android: Improved KeyEvents support
Jerome St-Louis [Thu, 15 Nov 2012 06:21:40 +0000 (01:21 -0500)]
ecere/Android: Improved KeyEvents support

11 years agoecere/Android: Initial support for key events (for mouse wheel)
Jerome St-Louis [Wed, 14 Nov 2012 20:35:26 +0000 (15:35 -0500)]
ecere/Android: Initial support for key events (for mouse wheel)

11 years agoecere/gui/Stacker: Reverted 54837236cb21b62de68b726b0a1db862707bcd19 affecting perfor...
Jerome St-Louis [Wed, 14 Nov 2012 20:26:57 +0000 (15:26 -0500)]
ecere/gui/Stacker: Reverted 54837236cb21b62de68b726b0a1db862707bcd19 affecting performance
- The negative performance impact is too important
- Have yet to find/reproduce the scenario that commit solved (Perhaps EceRIS startup screen with scrolling buttons enabled?)

11 years agoecere/gfx/OpenGLDisplayDriver: Fixed Display::Resize returning false when width/heigh...
Jerome St-Louis [Wed, 14 Nov 2012 20:24:28 +0000 (15:24 -0500)]
ecere/gfx/OpenGLDisplayDriver: Fixed Display::Resize returning false when width/height is 0
- This was preventing GuiApplication to construct properly and have proper value for 'fullScreen'

11 years agoecere/LFBDisplayDriver (fonts): Fixed font transform not being reset for different...
Jerome St-Louis [Wed, 14 Nov 2012 20:23:07 +0000 (15:23 -0500)]
ecere/LFBDisplayDriver (fonts): Fixed font transform not being reset for different fonts
(Non-italic fonts being italic when another instance of that font is made italic)

11 years agoecere/gui/AndroidInterface: Fixed issues running Blokus sample
Jerome St-Louis [Wed, 14 Nov 2012 09:14:37 +0000 (04:14 -0500)]
ecere/gui/AndroidInterface: Fixed issues running Blokus sample
- Fixed hangs in input handling and modal loops
- Fixed GuiApplication::lockMutex being wrongly locked/unlocked in initialization and termination
- Added more debugging tools to Mutex class
- Added android files to Blokus sample

11 years agosdk/FreeBSD: Enabled /usr/local/lib and /usr/local/include by default on
Jerome St-Louis [Wed, 14 Nov 2012 07:47:45 +0000 (02:47 -0500)]
sdk/FreeBSD: Enabled /usr/local/lib and /usr/local/include by default on
FreeBSD

11 years agosdk: Tweaks to build on FreeBSD
Jerome St-Louis [Wed, 14 Nov 2012 07:33:24 +0000 (02:33 -0500)]
sdk: Tweaks to build on FreeBSD

11 years agosdk;ecere: Tweaks for Debian Multi-Arch support 0.44.02
Jerome St-Louis [Thu, 8 Nov 2012 05:35:38 +0000 (00:35 -0500)]
sdk;ecere: Tweaks for Debian Multi-Arch support