sdk
8 years agocontrols/TabControl: Modifications to solve Cartographer's styles editor issues glab
Jerome St-Louis [Fri, 4 Sep 2015 07:42:39 +0000 (15:42 +0800)]
controls/TabControl: Modifications to solve Cartographer's styles editor issues

8 years agoeda/CheckBool: Fixed use of OnEdit's 'obsolete' parameter
Jerome St-Louis [Wed, 29 Jul 2015 17:55:06 +0000 (01:55 +0800)]
eda/CheckBool: Fixed use of OnEdit's 'obsolete' parameter
- Was assuming it was button when in reality it was DataBox

8 years agoecere/gfx/drivers/OpenGL: Fixed mipmapping
Jerome St-Louis [Fri, 26 Jun 2015 23:34:38 +0000 (19:34 -0400)]
ecere/gfx/drivers/OpenGL: Fixed mipmapping
- Was wrongly setting MIPMAP filter on MAG_FILTER instead of MIN_FILTER
- 1x1 level was not being set
- Also setting MAX_ANISOTROPY_EXT to 16.0

8 years agoecere/gfx/drivers/OpenGL; 3DS: Fixed GLES indices, matrix stack issues
Jerome St-Louis [Fri, 26 Jun 2015 23:33:54 +0000 (19:33 -0400)]
ecere/gfx/drivers/OpenGL; 3DS: Fixed GLES indices, matrix stack issues

8 years agoecere/gfx/3D/Object: Support for setting transforms through matrix
Jerome St-Louis [Fri, 26 Jun 2015 23:30:26 +0000 (19:30 -0400)]
ecere/gfx/3D/Object: Support for setting transforms through matrix
- As opposed to from Transform struct

8 years agoecere/gfx/3D/Matrix: Fixed non Android GLES issues due to imcomplete matrix multiplic...
Jerome St-Louis [Fri, 26 Jun 2015 23:29:06 +0000 (19:29 -0400)]
ecere/gfx/3D/Matrix: Fixed non Android GLES issues due to imcomplete matrix multiplication

8 years agoecere/gfx/drivers/OpenGLDisplayDriver: Fixed building non-GLES config
Jerome St-Louis [Thu, 18 Jun 2015 17:59:09 +0000 (13:59 -0400)]
ecere/gfx/drivers/OpenGLDisplayDriver: Fixed building non-GLES config

8 years agoecere/gfx/drivers/OpenGL: Added useVertTrans()
Jerome St-Louis [Thu, 18 Jun 2015 07:21:40 +0000 (03:21 -0400)]
ecere/gfx/drivers/OpenGL: Added useVertTrans()
- To support types not supported by OpenGL ES by converting on the fly

8 years agoecere/gfx/drivers/OpenGL: GLAB fixes to build on Windows
Jerome St-Louis [Thu, 18 Jun 2015 05:42:10 +0000 (01:42 -0400)]
ecere/gfx/drivers/OpenGL: GLAB fixes to build on Windows

8 years agoecere/gui/drivers/XInterface: Fixed uninitialized warnings
Jerome St-Louis [Thu, 18 Jun 2015 05:13:10 +0000 (01:13 -0400)]
ecere/gui/drivers/XInterface: Fixed uninitialized warnings

8 years agoecere/gui;gfx: ODROID Support
Jerome St-Louis [Thu, 18 Jun 2015 05:01:41 +0000 (01:01 -0400)]
ecere/gui;gfx: ODROID Support

8 years agoecere/gfx/drivers/OpenGLDisplayDriver: Initial take at GLAB/GLEAB classes
Jerome St-Louis [Thu, 18 Jun 2015 04:34:40 +0000 (00:34 -0400)]
ecere/gfx/drivers/OpenGLDisplayDriver: Initial take at GLAB/GLEAB classes

8 years agoecere/gui/drivers/XInterface: Fixed scrolling broken by previous commit
Jerome St-Louis [Wed, 17 Jun 2015 14:17:30 +0000 (10:17 -0400)]
ecere/gui/drivers/XInterface: Fixed scrolling broken by previous commit
- 'middle' modifier was being set

8 years agoecere/com/instance: Corrections to templatized classes fix
Jerome St-Louis [Wed, 17 Jun 2015 14:15:30 +0000 (10:15 -0400)]
ecere/com/instance: Corrections to templatized classes fix
- Tweaks for 0794ad9024bfa6eb45dbb912e8d26e85853885cb
- Was causing link list mix ups and breaking builds

8 years agoecere/gui/drivers/XInterface: Fixed key flags on mouse wheel events
Jerome St-Louis [Wed, 17 Jun 2015 03:23:23 +0000 (23:23 -0400)]
ecere/gui/drivers/XInterface: Fixed key flags on mouse wheel events

8 years agocompiler/libec: Null checks
Jerome St-Louis [Tue, 16 Jun 2015 08:23:42 +0000 (04:23 -0400)]
compiler/libec: Null checks

8 years agoecere/sys/JSON: Improved look up of classes across modules
Jerome St-Louis [Tue, 16 Jun 2015 08:21:11 +0000 (04:21 -0400)]
ecere/sys/JSON: Improved look up of classes across modules

8 years agoecere/gui/drivers/AndroidInterface: Double click support
Jerome St-Louis [Tue, 16 Jun 2015 08:19:27 +0000 (04:19 -0400)]
ecere/gui/drivers/AndroidInterface: Double click support

8 years agoide/designer/CodeEditor: Clean up de-duplications
Jerome St-Louis [Tue, 16 Jun 2015 08:12:30 +0000 (04:12 -0400)]
ide/designer/CodeEditor: Clean up de-duplications
- This may also fix memory leaks?

8 years agocompiler/bootstrap: Updated
Jerome St-Louis [Tue, 16 Jun 2015 07:56:12 +0000 (03:56 -0400)]
compiler/bootstrap: Updated

8 years agoecere/com/instance: Fixed crashes on intermediate classes declared later
Jerome St-Louis [Tue, 16 Jun 2015 06:55:15 +0000 (02:55 -0400)]
ecere/com/instance: Fixed crashes on intermediate classes declared later
- Part of virtual methods tables were left uninitializeds

8 years agoecere/com/instance: Fixed crashes on Ecere classes templatized in other modules
Jerome St-Louis [Tue, 16 Jun 2015 06:54:09 +0000 (02:54 -0400)]
ecere/com/instance: Fixed crashes on Ecere classes templatized in other modules

8 years agoecere/sys/JSON: Fixed issues on 32 bit ARM platform
Jerome St-Louis [Sat, 13 Jun 2015 05:51:34 +0000 (01:51 -0400)]
ecere/sys/JSON: Fixed issues on 32 bit ARM platform
- GuiConfigWindow template argument properties were not being invoked properly

8 years agoecere/drivers/Android: Tweaks to run with latest Android SDK/NDK on Nexus 9
Jerome St-Louis [Tue, 9 Jun 2015 04:29:46 +0000 (00:29 -0400)]
ecere/drivers/Android: Tweaks to run with latest Android SDK/NDK on Nexus 9
- Harcoded library path for ARM64 and Nexus 9 locations
- Need to fix socket code to convert to/from network byte order as ntohs macros were breaking

8 years agoecere/gui/StatusBar: Added option to set minimum info width
Jerome St-Louis [Tue, 26 May 2015 10:20:00 +0000 (06:20 -0400)]
ecere/gui/StatusBar: Added option to set minimum info width

8 years agoecere/gfx/LFBDisplayDriver: Fixed extent of italic fonts
Jerome St-Louis [Sat, 23 May 2015 06:49:37 +0000 (02:49 -0400)]
ecere/gfx/LFBDisplayDriver: Fixed extent of italic fonts

8 years agoextras/gui/GuiConfigData: Support for static build
Jerome St-Louis [Fri, 22 May 2015 20:55:31 +0000 (16:55 -0400)]
extras/gui/GuiConfigData: Support for static build

8 years agoecere/ecere.epj: Added StaticGLES configuration
Jerome St-Louis [Fri, 22 May 2015 20:54:31 +0000 (16:54 -0400)]
ecere/ecere.epj: Added StaticGLES configuration

8 years agoecere/gui/drivers/Win32Interface: Fixed crashes on null objects
Jerome St-Louis [Fri, 22 May 2015 20:53:20 +0000 (16:53 -0400)]
ecere/gui/drivers/Win32Interface: Fixed crashes on null objects

8 years agoextras/md5: Replacing RSA implementation with public domain code
Jerome St-Louis [Fri, 22 May 2015 20:50:42 +0000 (16:50 -0400)]
extras/md5: Replacing RSA implementation with public domain code

8 years agocompiler/libec: Map & AVLTree fixes with float/double values
Jerome St-Louis [Fri, 24 Apr 2015 06:48:04 +0000 (02:48 -0400)]
compiler/libec: Map & AVLTree fixes with float/double values

8 years agocompiler/bootstrap: updated
Jerome St-Louis [Fri, 24 Apr 2015 06:26:04 +0000 (02:26 -0400)]
compiler/bootstrap: updated

8 years agoecere/com/dataTypes: Fixed OnGetDataFromString()
Jerome St-Louis [Sat, 18 Apr 2015 06:30:10 +0000 (02:30 -0400)]
ecere/com/dataTypes: Fixed OnGetDataFromString()
- Fixed 'float' member property
- This was not working on Linux and was preventing from setting font size

8 years agoecere/gfx3D/Object: Fixed crashes on light without target
Jerome St-Louis [Sat, 18 Apr 2015 04:55:28 +0000 (00:55 -0400)]
ecere/gfx3D/Object: Fixed crashes on light without target

8 years agoecere/gfx3D/Object: Fixed Merge() crashing on non-mesh object
Jerome St-Louis [Sat, 18 Apr 2015 03:16:43 +0000 (23:16 -0400)]
ecere/gfx3D/Object: Fixed Merge() crashing on non-mesh object

8 years agoecere/sys/EARArchive: No need to set up freeblocks in read-only
Jerome St-Louis [Fri, 17 Apr 2015 16:44:56 +0000 (12:44 -0400)]
ecere/sys/EARArchive: No need to set up freeblocks in read-only

8 years agoecere/containers: Saving null containers as empty
Jerome St-Louis [Thu, 16 Apr 2015 21:20:21 +0000 (17:20 -0400)]
ecere/containers: Saving null containers as empty

8 years agoecere/sys/units: Taking out GeoPoint, WorldPoint, PolarPoint and NauticalMiles
Jerome St-Louis [Thu, 16 Apr 2015 18:28:59 +0000 (14:28 -0400)]
ecere/sys/units: Taking out GeoPoint, WorldPoint, PolarPoint and NauticalMiles

8 years agoecere/gui/Window: Fixed support for changing active WindowController
Jerome St-Louis [Thu, 16 Apr 2015 18:14:05 +0000 (14:14 -0400)]
ecere/gui/Window: Fixed support for changing active WindowController
- Note: 'window' member should no longer be set

8 years agoecere/gfx/drivers/LFBDisplayDriver: Scaling outline fade out by 4
Jerome St-Louis [Sun, 5 Apr 2015 20:18:15 +0000 (16:18 -0400)]
ecere/gfx/drivers/LFBDisplayDriver: Scaling outline fade out by 4
- Allows better control of fade-out within 0..1 range

8 years agoecere/gfx/LFBDisplayDriver: Fixed up outlines
Jerome St-Louis [Sun, 5 Apr 2015 03:45:03 +0000 (23:45 -0400)]
ecere/gfx/LFBDisplayDriver: Fixed up outlines

8 years agoecere/EARArchive: Fixed junk data saved if out of range compression option is passed
Jerome St-Louis [Sat, 4 Apr 2015 17:35:34 +0000 (13:35 -0400)]
ecere/EARArchive: Fixed junk data saved if out of range compression option is passed

8 years agoecere/containers/Array: Implemented faster deserialization
Jerome St-Louis [Sat, 4 Apr 2015 17:34:32 +0000 (13:34 -0400)]
ecere/containers/Array: Implemented faster deserialization
- Default Container implementation was doing 'count' reallocs

8 years agoecere/gui/controls/DropBox: Extra safety to avoid crashes
Jerome St-Louis [Sat, 28 Mar 2015 09:15:45 +0000 (05:15 -0400)]
ecere/gui/controls/DropBox: Extra safety to avoid crashes

8 years agoecere/gui/drivers/Win32Interface: Fixed activation issues in OpenGL
Jerome St-Louis [Sat, 28 Mar 2015 09:14:57 +0000 (05:14 -0400)]
ecere/gui/drivers/Win32Interface: Fixed activation issues in OpenGL
- Issues with SavingDataBox creating a DropBox

8 years agoecere/gfx/drivers/LFBDisplayDriver: Fixed crash with outlines
Jerome St-Louis [Sat, 28 Mar 2015 09:14:29 +0000 (05:14 -0400)]
ecere/gfx/drivers/LFBDisplayDriver: Fixed crash with outlines

8 years agoecere/sys/JSON: Fixed remaining class type confusion
Jerome St-Louis [Sat, 28 Mar 2015 09:10:03 +0000 (05:10 -0400)]
ecere/sys/JSON: Fixed remaining class type confusion
- Normal class was going throug the uint64 handler

8 years agoecere/sys/JSON: add ColorAlpha de/stringification into JSON parser/writer.
Rejean Loyer [Tue, 24 Mar 2015 17:00:32 +0000 (13:00 -0400)]
ecere/sys/JSON: add ColorAlpha de/stringification into JSON parser/writer.

8 years agoecere/sys/JSON: Fixed issues deserializing structs
Jerome St-Louis [Tue, 24 Mar 2015 04:01:45 +0000 (00:01 -0400)]
ecere/sys/JSON: Fixed issues deserializing structs

8 years agoecere/sys/JSON: Fixed crash on unknown member
Jerome St-Louis [Fri, 20 Mar 2015 06:02:12 +0000 (02:02 -0400)]
ecere/sys/JSON: Fixed crash on unknown member
- Also fixed strtol warnings on Linux

8 years agoecere/gui/controls/Stacker: Fixed issues with scrollers and client size
Jerome St-Louis [Thu, 19 Mar 2015 21:03:58 +0000 (17:03 -0400)]
ecere/gui/controls/Stacker: Fixed issues with scrollers and client size

8 years agoecere/gui/controls/Stacker: Freeing space for scrollers when not needed
Jerome St-Louis [Thu, 19 Mar 2015 08:22:58 +0000 (04:22 -0400)]
ecere/gui/controls/Stacker: Freeing space for scrollers when not needed

8 years agoecere/sys/JSON: Fixed broken TimeStamp text serialization
Jerome St-Louis [Wed, 18 Mar 2015 01:32:19 +0000 (21:32 -0400)]
ecere/sys/JSON: Fixed broken TimeStamp text serialization
- Fixes issue introduced by 09a864da36eed0912aab7ebcb21e19c6b7a4b9a5

8 years agoecere/com/Containers: Implemented OnCompare
Jerome St-Louis [Tue, 17 Mar 2015 18:58:32 +0000 (14:58 -0400)]
ecere/com/Containers: Implemented OnCompare

8 years agoecere/sys/JSON: Fixed more issues with struct classes and properties
Jerome St-Louis [Tue, 17 Mar 2015 04:24:48 +0000 (00:24 -0400)]
ecere/sys/JSON: Fixed more issues with struct classes and properties

8 years agoecere/sys/JSON: (de)serializing unit classes as numbers
Jerome St-Louis [Mon, 16 Mar 2015 05:29:27 +0000 (01:29 -0400)]
ecere/sys/JSON: (de)serializing unit classes as numbers

8 years agoecere/sys/JSON: Fixes for Arrays of structs and unsigned integers
Jerome St-Louis [Mon, 16 Mar 2015 04:15:40 +0000 (00:15 -0400)]
ecere/sys/JSON: Fixes for Arrays of structs and unsigned integers

8 years agoecere/sys/JSON: Fixed support for writing struct properties
Jerome St-Louis [Mon, 16 Mar 2015 02:59:00 +0000 (22:59 -0400)]
ecere/sys/JSON: Fixed support for writing struct properties

8 years agoecere/gfx/3D/Object: Fixed leak of objects on Object::Merge()
Jerome St-Louis [Sun, 15 Mar 2015 21:43:13 +0000 (17:43 -0400)]
ecere/gfx/3D/Object: Fixed leak of objects on Object::Merge()

8 years agoecere/com/Map;gui/TabControl; extras: Fixed memory leaks
Jerome St-Louis [Sun, 15 Mar 2015 19:30:43 +0000 (15:30 -0400)]
ecere/com/Map;gui/TabControl; extras: Fixed memory leaks
- Keys of Maps from Delete() and Free()
- TabControl when using AddTab
- GuiConfigData strings

8 years agoecere/gui/controls/TabControl: Tweaks to remove and add tabs
Jerome St-Louis [Sat, 14 Mar 2015 05:56:55 +0000 (01:56 -0400)]
ecere/gui/controls/TabControl: Tweaks to remove and add tabs

8 years agoecere/gui/controls/ListBox: Fixed remaining issue caused by moving fix
Jerome St-Louis [Thu, 12 Mar 2015 02:47:14 +0000 (22:47 -0400)]
ecere/gui/controls/ListBox: Fixed remaining issue caused by moving fix

8 years agoecere/gui/controls/ListBox: Simplified member access
Jerome St-Louis [Wed, 11 Mar 2015 18:26:46 +0000 (14:26 -0400)]
ecere/gui/controls/ListBox: Simplified member access
- Replaced 'this.'member where there is no overshadowing

8 years agoecere/gui/controls/ListBox: Fixed drag-select issues introduced by 92c4fe003bc4955791...
Jerome St-Louis [Wed, 11 Mar 2015 18:10:36 +0000 (14:10 -0400)]
ecere/gui/controls/ListBox: Fixed drag-select issues introduced by 92c4fe003bc4955791b62c8536a34d1d240a916c
- Only doing these row adjustments for row-dragging cursor

8 years agoecere/gui/controls/ListBox: Fixed issue moving rows in tree view
Jerome St-Louis [Wed, 11 Mar 2015 06:19:30 +0000 (02:19 -0400)]
ecere/gui/controls/ListBox: Fixed issue moving rows in tree view

8 years agoecere/gui/controls/ListBox: Fixes for moving row in tree views
Jerome St-Louis [Tue, 10 Mar 2015 20:48:16 +0000 (16:48 -0400)]
ecere/gui/controls/ListBox: Fixes for moving row in tree views
- Needs further review...

8 years agoecere/gfx/drivers/OpenGL: Fixed VBO/IBOs mixup
Jerome St-Louis [Thu, 26 Feb 2015 01:55:25 +0000 (20:55 -0500)]
ecere/gfx/drivers/OpenGL: Fixed VBO/IBOs mixup

8 years agoecere/gfx/Object: Making matrix member public
Jerome St-Louis [Thu, 26 Feb 2015 01:54:59 +0000 (20:54 -0500)]
ecere/gfx/Object: Making matrix member public

8 years agoecere/gfx/drivers/OpenGL: Added GLLoadMatrix()
Jerome St-Louis [Mon, 23 Feb 2015 14:03:27 +0000 (09:03 -0500)]
ecere/gfx/drivers/OpenGL: Added GLLoadMatrix()

8 years agoecere/gui/controls/ListBox: add NotifyMoved.
Rejean Loyer [Mon, 23 Feb 2015 03:31:40 +0000 (22:31 -0500)]
ecere/gui/controls/ListBox: add NotifyMoved.

8 years agoecere/gui/controls/ListBox: Attempts to improve row moving support for TreeViews
Jerome St-Louis [Sun, 22 Feb 2015 02:30:14 +0000 (21:30 -0500)]
ecere/gui/controls/ListBox: Attempts to improve row moving support for TreeViews

8 years agoecere/gui/drivers/Win32Interface: Hacks for Pimiento StickyNotes
Jerome St-Louis [Mon, 2 Feb 2015 06:05:41 +0000 (01:05 -0500)]
ecere/gui/drivers/Win32Interface: Hacks for Pimiento StickyNotes
- Changed taskBar rules regarding thin border
- Allows not showing in taskbar for StickyNotes (must now set showInTaskBar = true if set to thin border to show)
- Getting minimize all / restore to behave

8 years agoecere/gfx/OpenGLDisplayDriver: Fixed memory leaks
Jerome St-Louis [Mon, 15 Dec 2014 07:36:36 +0000 (02:36 -0500)]
ecere/gfx/OpenGLDisplayDriver: Fixed memory leaks

8 years agoecere/com/instance: Fixes for templates with third library
Jerome St-Louis [Mon, 15 Dec 2014 07:34:51 +0000 (02:34 -0500)]
ecere/com/instance: Fixes for templates with third library
- Need to verify whether the order changes negatively affects any project

8 years agoecere/gfx/OpenGLDisplayDriver: Creating VBOs when calling Mesh::Unlock()
Jerome St-Louis [Sat, 6 Dec 2014 07:32:26 +0000 (02:32 -0500)]
ecere/gfx/OpenGLDisplayDriver: Creating VBOs when calling Mesh::Unlock()
- This allows testing with direct buffers and also seemed to have solved
  a problem we were experiencing.
- Added missing glNormal3f GL ES #define

8 years agoecere/com/instance.ec: Improved memory tracking tools
Jerome St-Louis [Wed, 3 Dec 2014 09:57:55 +0000 (04:57 -0500)]
ecere/com/instance.ec: Improved memory tracking tools
- Arrays of structs were being counted as the size of a single struct

8 years agoecere/src/com; gfx; gui: Temporary patches for alignment issues
Jerome St-Louis [Sun, 15 Feb 2015 19:59:47 +0000 (14:59 -0500)]
ecere/src/com; gfx; gui: Temporary patches for alignment issues
- Fixes alignment issues with Emscripten
- Had to make public double members changing the alignment of structs
- Adjusting struct offset when derived class has a larger alignment than base class
- Bootstrap updated

8 years agoecere/gfx/OpenGLDispalyDriver: Fixed setting initial projection matrix; Emscripten...
Jerome St-Louis [Fri, 28 Nov 2014 23:09:20 +0000 (18:09 -0500)]
ecere/gfx/OpenGLDispalyDriver: Fixed setting initial projection matrix; Emscripten tweaks
- Code was somehow expecting the projection matrix to be selected by default

8 years agoecere: More Emscripten tweaks
Jerome St-Louis [Thu, 27 Nov 2014 07:59:54 +0000 (02:59 -0500)]
ecere: More Emscripten tweaks

8 years agoecere/gfx/OpenGLDisplayDriver: Emscripten legacy GL fixes
Jerome St-Louis [Thu, 27 Nov 2014 06:38:07 +0000 (01:38 -0500)]
ecere/gfx/OpenGLDisplayDriver: Emscripten legacy GL fixes

8 years agoextras/CheckListBox: Added 'IsFullyChecked()'
Jerome St-Louis [Thu, 27 Nov 2014 04:36:50 +0000 (23:36 -0500)]
extras/CheckListBox: Added 'IsFullyChecked()'
- To review whether this is really needed
- GuiConfigData: Null pointer check

8 years agoecere/gfx/drivers/OpenGLDisplayDriver: (GL ES) Support for setting color inside glBegin
Jerome St-Louis [Thu, 27 Nov 2014 04:35:16 +0000 (23:35 -0500)]
ecere/gfx/drivers/OpenGLDisplayDriver: (GL ES) Support for setting color inside glBegin

8 years agoecere/gfx/drivers/OpenGLDisplayDriver: Exporting access to nearPlane
Jerome St-Louis [Thu, 27 Nov 2014 04:34:02 +0000 (23:34 -0500)]
ecere/gfx/drivers/OpenGLDisplayDriver: Exporting access to nearPlane
- Used for projection matrix work around on Nexus 10 (objects far way not lit up)

8 years agoecere; samples/guiAndGfx/HelloForm: Emscripten fixes
Jerome St-Louis [Thu, 27 Nov 2014 03:24:28 +0000 (22:24 -0500)]
ecere; samples/guiAndGfx/HelloForm: Emscripten fixes
- Emscripten configurations
- OpenGLDisplayDriver: Avoiding glRecti() as it's not supported by the Em legacy wrapper
- Call to ExternalPosition() to size desktop window

8 years agoecere,ecereCOM: support Emscriptem platform. add new Emscripten interface driver.
Rejean Loyer [Sun, 14 Sep 2014 18:36:27 +0000 (14:36 -0400)]
ecere,ecereCOM: support Emscriptem platform. add new Emscripten interface driver.
 - <NOTE> had to move GetDisplayDriver and GetDisplaySystem to end of Display.ec file due to compiler issue
 - #if !defined(__EMSCRIPTEN__) out:
    - dynamic loading
    - thread/mutex/semaphore and Condition class
    - file monitoring
    - png/jpeg/gif
    - X driver
    - NCurses driver
    - dcom
 - add emscripten_main_loop_callback in GuiApplication.ec
 - use of glfw and a bit of tweaking in the OpenGL driver

8 years agobuildsystem, epj2make, ide: support Emscripten compiler.
Jerome St-Louis [Sun, 15 Feb 2015 19:58:29 +0000 (14:58 -0500)]
buildsystem, epj2make, ide: support Emscripten compiler.
 - add ld and ar toolchain command options to compiler configuration.
 - add object and output file extension options to compiler config.
 - change windows style path seperator to linux style when exporting compiler config's environment variables.
 - add support for resolving compiler environment variables in compiler config's executable dirs.

8 years agoFixes
Jerome St-Louis [Wed, 19 Nov 2014 16:49:01 +0000 (11:49 -0500)]
Fixes

8 years agoUnstaged changes working on Android support
Jerome St-Louis [Wed, 19 Nov 2014 07:03:19 +0000 (02:03 -0500)]
Unstaged changes working on Android support

8 years agoecere/gfx/Surface; drivers: Font outline support
Jerome St-Louis [Thu, 23 Oct 2014 18:14:14 +0000 (14:14 -0400)]
ecere/gfx/Surface; drivers: Font outline support

8 years agoextras: add tools to remember gui configuration (size, position, etc) in new extras...
Rejean Loyer [Thu, 21 Aug 2014 16:34:29 +0000 (12:34 -0400)]
extras: add tools to remember gui configuration (size, position, etc) in new extras/gui/GuiConfigData.ec file.

8 years agoecere: gui/Window: tweak to update normalAnchor and normalSizeAnchor for gui config.
Rejean Loyer [Thu, 16 Oct 2014 04:40:47 +0000 (00:40 -0400)]
ecere: gui/Window: tweak to update normalAnchor and normalSizeAnchor for gui config.
 - for GuiConfigData.ec functionality.

8 years agoecere/gfx/OpenGLDisplayDriver: Fixed mistake in GLVectorPointer
Jerome St-Louis [Wed, 22 Oct 2014 05:02:34 +0000 (01:02 -0400)]
ecere/gfx/OpenGLDisplayDriver: Fixed mistake in GLVectorPointer
- Also fixed strange syntax errors on 'pointer' on Linux

8 years agoecere/gfx3D/OpenGL: Making GLVertexPointer() (new) and GLBufferData() public
Jerome St-Louis [Sun, 19 Oct 2014 08:57:19 +0000 (04:57 -0400)]
ecere/gfx3D/OpenGL: Making GLVertexPointer() (new) and GLBufferData() public

8 years agoecere/gfx3D/Vector3D: Added double version of fast invert sqrt
Jerome St-Louis [Thu, 16 Oct 2014 22:08:25 +0000 (18:08 -0400)]
ecere/gfx3D/Vector3D: Added double version of fast invert sqrt

8 years agoecere/gfx3D/OpenGL: Also checking flags in addition to normal pointers
Jerome St-Louis [Wed, 15 Oct 2014 17:03:34 +0000 (13:03 -0400)]
ecere/gfx3D/OpenGL: Also checking flags in addition to normal pointers
- Allow for deleting duplicate vertex memory

8 years agoecere/gui/Window: Fixed virtual methods for WindowController
Jerome St-Louis [Wed, 8 Oct 2014 15:33:37 +0000 (11:33 -0400)]
ecere/gui/Window: Fixed virtual methods for WindowController
- Solves GnosIS crashes

8 years agoecere/gui/controls/ToolTip: More null Virtual Methods fixes
Jerome St-Louis [Wed, 8 Oct 2014 15:09:44 +0000 (11:09 -0400)]
ecere/gui/controls/ToolTip: More null Virtual Methods fixes

8 years agocompiler/libec; ecere; ide: (Emscripten WIP) Address virtual method issues
Jerome St-Louis [Sun, 15 Feb 2015 19:56:08 +0000 (14:56 -0500)]
compiler/libec; ecere; ide: (Emscripten WIP) Address virtual method issues
- Replacing use of DefaultFunction() in favor of null pointer for unspecified
  virtual methods, with a conditional check defaulting to a type-casted '1'
  default value.

8 years agoecere/gfx3D/Mesh: Temporary Workaround to access OpenGL VBOs
Jerome St-Louis [Tue, 7 Oct 2014 10:08:41 +0000 (06:08 -0400)]
ecere/gfx3D/Mesh: Temporary Workaround to access OpenGL VBOs

8 years agoecere/com: Improvements to float stringification
Jerome St-Louis [Fri, 26 Sep 2014 12:18:07 +0000 (08:18 -0400)]
ecere/com: Improvements to float stringification
- Attempting to remove trailing .9999999 and .0000001
- Warning: Needs more testing