sdk
7 years agoeda/eda.epj: Linker paths including $(ARCH_SUFFIX)
Jerome St-Louis [Wed, 20 Apr 2016 09:51:35 +0000 (05:51 -0400)]
eda/eda.epj: Linker paths including $(ARCH_SUFFIX)

7 years agoecere/gui/dialogs/FileDialog: (#845) Fixed Select Directory dialog intuitiveness...
Jerome St-Louis [Sat, 16 Apr 2016 08:34:14 +0000 (04:34 -0400)]
ecere/gui/dialogs/FileDialog: (#845) Fixed Select Directory dialog intuitiveness issue
- "Select Here" option when nothing is selected

7 years agoextras/GuiConfigData: Fixes and simplification
Jerome St-Louis [Sat, 16 Apr 2016 08:32:21 +0000 (04:32 -0400)]
extras/GuiConfigData: Fixes and simplification
- Should eventually be changed to a WindowController so we don't step on the Window inheritance

7 years agoEDA/Id: Fixed stringification as numbers
Jerome St-Louis [Tue, 12 Apr 2016 19:32:18 +0000 (15:32 -0400)]
EDA/Id: Fixed stringification as numbers

7 years agocompiler/libec: Fixed crash overriding OnRedraw() in a WindowController
Jerome St-Louis [Sun, 10 Apr 2016 07:48:58 +0000 (03:48 -0400)]
compiler/libec: Fixed crash overriding OnRedraw() in a WindowController

7 years agoecere/com/dataTypes: Avoid infinite recursion on bit classes holding themselves
Jerome St-Louis [Sun, 10 Apr 2016 06:17:13 +0000 (02:17 -0400)]
ecere/com/dataTypes: Avoid infinite recursion on bit classes holding themselves

7 years agoecere/com/instance.ec: Prevent IDE crashes in instance.ec
Jerome St-Louis [Sun, 10 Apr 2016 06:11:07 +0000 (02:11 -0400)]
ecere/com/instance.ec: Prevent IDE crashes in instance.ec

7 years agoecere/com/instance.ec: Simpler code in BlockPool::Remove()
Jerome St-Louis [Sun, 10 Apr 2016 06:09:49 +0000 (02:09 -0400)]
ecere/com/instance.ec: Simpler code in BlockPool::Remove()

7 years agoecere/gui/Win32: Allow windows bigger than desktop
Jerome St-Louis [Mon, 29 Feb 2016 00:32:26 +0000 (19:32 -0500)]
ecere/gui/Win32: Allow windows bigger than desktop
- SWP_NOSENDCHANGING flag
- This is required for slides generator with desktop smaller than size resolution

7 years agoecere/gfx/DisplaySystem: Fixed constness of SetPrintingDocumentName()
Jerome St-Louis [Thu, 28 Jan 2016 13:47:10 +0000 (08:47 -0500)]
ecere/gfx/DisplaySystem: Fixed constness of SetPrintingDocumentName()

7 years agoide: tweak to resolve compiler config environment variable in project node paths...
Rejean Loyer [Sat, 21 Nov 2015 15:12:51 +0000 (10:12 -0500)]
ide: tweak to resolve compiler config environment variable in project node paths for all uses. (6480bfda8a836bd29df8f14b8341227a6c4ad632)

7 years agoadd .mailmap file (try git shortlog -nse)
Rejean Loyer [Thu, 17 Dec 2015 18:07:00 +0000 (13:07 -0500)]
add .mailmap file (try git shortlog -nse)

7 years agoEDA.epj;EDASQLite.epj: Turning on SSE Optimizations; Removed extra Debug = false
Jerome St-Louis [Thu, 10 Dec 2015 01:18:48 +0000 (20:18 -0500)]
EDA.epj;EDASQLite.epj: Turning on SSE Optimizations; Removed extra Debug = false

7 years agoecere/gfx/Display: Adding some parameter names to DisplayDriver methods
Jerome St-Louis [Thu, 28 Apr 2016 20:08:44 +0000 (16:08 -0400)]
ecere/gfx/Display: Adding some parameter names to DisplayDriver methods

7 years agoecere/gui/DropBox: Fixed File Dialogs having blacked out selected 'Look in'
Jerome St-Louis [Tue, 26 Apr 2016 02:30:55 +0000 (22:30 -0400)]
ecere/gui/DropBox: Fixed File Dialogs having blacked out selected 'Look in'
- Was using guiApp.currentSkin which is not yet set up during global instances construction

7 years agoecere/gui/ListBox: Debugging code
Jerome St-Louis [Mon, 25 Apr 2016 11:51:28 +0000 (07:51 -0400)]
ecere/gui/ListBox: Debugging code
- Setting current row does not check whether a row belongs to the ListBox;
  this can be the source of obscure bugs

7 years agosamples/guiAndGfx: Added a Mandelbrot sample (simpler than 'fractals')
Jerome St-Louis [Fri, 1 Apr 2016 21:12:40 +0000 (17:12 -0400)]
samples/guiAndGfx: Added a Mandelbrot sample (simpler than 'fractals')
- With optimizations: Taking out the sqrt() -- log(x^c) = c log(x)

7 years agoecere/gfx/drivers/XDisplayDriver: XRender PictStandardA8 Work Around
Jerome St-Louis [Tue, 21 Jun 2016 06:27:28 +0000 (02:27 -0400)]
ecere/gfx/drivers/XDisplayDriver: XRender PictStandardA8 Work Around
- Some Linux drivers do not support this format properly and prevents all text from displaying

7 years agocompiler/libec: (#94) Fixed DOs fussiness over module names and project order
Jerome St-Louis [Tue, 21 Jun 2016 06:04:01 +0000 (02:04 -0400)]
compiler/libec: (#94) Fixed DOs fussiness over module names and project order

7 years agocompiler/ecs: Address Distributed Object issues with virtual methods
Jerome St-Louis [Tue, 21 Jun 2016 06:02:38 +0000 (02:02 -0400)]
compiler/ecs: Address Distributed Object issues with virtual methods
- Adding some virtual methods would prevent further methods from being processed

7 years agocompiler/libec: Adding missing comma between attributes in attribute list
Jerome St-Louis [Thu, 9 Jun 2016 18:04:58 +0000 (14:04 -0400)]
compiler/libec: Adding missing comma between attributes in attribute list
- This was causing errors with GCC 6, as reported in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811957
- Also updated bootstrap

8 years agoecere/sys/Date: OnGetStringEn() to retrieve date always in english
Jerome St-Louis [Sat, 16 Jan 2016 07:50:06 +0000 (02:50 -0500)]
ecere/sys/Date: OnGetStringEn() to retrieve date always in english

8 years agoide: Fixes for GetInstalledFileOrFolder() (Windows, Portable)
Jerome St-Louis [Sat, 16 Jan 2016 07:51:06 +0000 (02:51 -0500)]
ide: Fixes for GetInstalledFileOrFolder() (Windows, Portable)
- Help Links and Rubber Duck were not working on Windows XP
- First check for portable in ecereIDE.ini location would never get done

8 years agoinstaller: Updated LICENSE, NEWS, README, i18n, templates for 0.44.14 0.44.14
Jerome St-Louis [Wed, 13 Jan 2016 11:53:36 +0000 (06:53 -0500)]
installer: Updated LICENSE, NEWS, README, i18n, templates for 0.44.14
- Renamed README to README.md to have markdown and added screenshots

8 years agoshare/ecere.desktop: Added a Keywords entry
Jerome St-Louis [Wed, 13 Jan 2016 11:18:09 +0000 (06:18 -0500)]
share/ecere.desktop: Added a Keywords entry

8 years agocompiler/libec/output: Fixed mismatched parentheses for __extension__ ( )
Jerome St-Louis [Wed, 13 Jan 2016 10:58:16 +0000 (05:58 -0500)]
compiler/libec/output: Fixed mismatched parentheses for __extension__ ( )
- This was causing the automated Debian build to fail on m68k

8 years agodocumentor: Fixes to display template const types parameters
Jerome St-Louis [Tue, 12 Jan 2016 04:55:30 +0000 (23:55 -0500)]
documentor: Fixes to display template const types parameters

8 years agoecere: Spelling fix (occurences->occurrences)
Jerome St-Louis [Tue, 12 Jan 2016 04:17:26 +0000 (23:17 -0500)]
ecere: Spelling fix (occurences->occurrences)

8 years agoear/extract/Makefile: Setting time stamp of extract to that of source
Jerome St-Louis [Sat, 9 Jan 2016 02:30:23 +0000 (21:30 -0500)]
ear/extract/Makefile: Setting time stamp of extract to that of source
- For reproducible builds in Debian packages

8 years agoecere/sys/File.c: Fixed misrepresentation of st_ctime as 'created' time
Jerome St-Louis [Sat, 9 Jan 2016 02:29:23 +0000 (21:29 -0500)]
ecere/sys/File.c: Fixed misrepresentation of st_ctime as 'created' time
- UNIX st_ctime is inode change time, not creation time
- Now always returning 0 for ctime (Some UNIX systems have 'btime' for creation)
- This should address Debian build reproducibility issues

8 years agodocumentor: Leaving doc files alone when leaving entries empty
Jerome St-Louis [Sat, 9 Jan 2016 02:28:33 +0000 (21:28 -0500)]
documentor: Leaving doc files alone when leaving entries empty

8 years agoecere/gui/ListBox: Fixed clearing of data in UnsetData()
Jerome St-Louis [Tue, 5 Jan 2016 21:04:54 +0000 (16:04 -0500)]
ecere/gui/ListBox: Fixed clearing of data in UnsetData()
- After clearing cell, editor would be populated with previous value

8 years agotarball; installer: Updated NEWS, README, LICENSE for 0.44.13 0.44.13
Jerome St-Louis [Mon, 21 Dec 2015 23:01:45 +0000 (18:01 -0500)]
tarball; installer: Updated NEWS, README, LICENSE for 0.44.13
- Updated i18n templates
- ecere/com/Array; compiler/bootstrap: Enclosed debugging printout in #ifdef _DEBUG

8 years agoecere/gfx/drivers/OpenGL: Keeping original format after bitmap conversion with keepDa...
Jerome St-Louis [Mon, 21 Dec 2015 22:11:48 +0000 (17:11 -0500)]
ecere/gfx/drivers/OpenGL: Keeping original format after bitmap conversion with keepData = true

8 years agoecere/gfx/drivers/OpenGL: Rebinding 0 buffers on making context current
Jerome St-Louis [Tue, 8 Sep 2015 20:58:27 +0000 (04:58 +0800)]
ecere/gfx/drivers/OpenGL: Rebinding 0 buffers on making context current
- Solved crashes avoiding duplicate bind, when loadGraphics occured, coming back for render and skipping BindBuffer call
- e.g. crashed in Ecere Chess in GLES and SHADERS mode

8 years agoecere/gfx/drivers/OpenGL: Added '0' checks for freeing buffer
Jerome St-Louis [Mon, 21 Dec 2015 21:06:02 +0000 (16:06 -0500)]
ecere/gfx/drivers/OpenGL: Added '0' checks for freeing buffer

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/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;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/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/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/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/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/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/gfx/drivers/OpenGL: *OES definitions included only when __ANDROID__ is defined
Jerome St-Louis [Wed, 9 Dec 2015 23:36:20 +0000 (18:36 -0500)]
ecere/gfx/drivers/OpenGL: *OES definitions included only when __ANDROID__ is defined

8 years agoecere/gfx/drivers/OpenGLDisplayDriver: Work around for 'pointer' conflicts
Jerome St-Louis [Wed, 9 Dec 2015 23:35:17 +0000 (18:35 -0500)]
ecere/gfx/drivers/OpenGLDisplayDriver: Work around for 'pointer' conflicts

8 years agoecere.epj; ecere/gfx/drivers/OpenGL: GL ES/Android fixes & tweaks
Jerome St-Louis [Wed, 9 Dec 2015 22:44:47 +0000 (17:44 -0500)]
ecere.epj; ecere/gfx/drivers/OpenGL: GL ES/Android fixes & tweaks

8 years agoecere/gfx/3D/Matrix: Fixed non Android GLES issues due to incomplete 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 incomplete matrix multiplication

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/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/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/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/gfx/3D/Mesh: Commented out new definitions
Jerome St-Louis [Wed, 9 Dec 2015 22:34:09 +0000 (17:34 -0500)]
ecere/gfx/3D/Mesh: Commented out new definitions

8 years agoecere/gui/Window; EDA/ERS: New 'noConsequential' property to address performance...
Jerome St-Louis [Wed, 9 Dec 2015 03:03:36 +0000 (22:03 -0500)]
ecere/gui/Window; EDA/ERS: New 'noConsequential' property to address performance issues
- Avoid costly mouse position lookups when not needed when creating large amounts of windows at once
  (Useful for EDA Report System)

8 years agoEDA/ERS: Modified API to address multi-level grouping issues
Jerome St-Louis [Sun, 6 Dec 2015 18:07:40 +0000 (13:07 -0500)]
EDA/ERS: Modified API to address multi-level grouping issues
- All previous levels of groupings should be checked for different IDs,
 now passing groupings array and level to make this possible
- Note: Default Grouping::Advance() implementation does not address the issue
- Should eventually get rid of the 'fieldLink' and other members added for specific
  types of reports as it is all overly complicated, and be addressed much simpler
  with proper queries.

8 years agoEDA/idList: Fixed remaining issues with 64 bit Id
Jerome St-Louis [Sat, 5 Dec 2015 23:46:20 +0000 (18:46 -0500)]
EDA/idList: Fixed remaining issues with 64 bit Id
- Also moved in IdListIncludes custom SQL function definition

8 years agoeda: Using 'Id' rather than uint or uint64
Jerome St-Louis [Wed, 2 Dec 2015 22:29:57 +0000 (17:29 -0500)]
eda: Using 'Id' rather than uint or uint64

8 years agoEDA;SQlite: Changing Id to be 64 bit
Jerome St-Louis [Thu, 29 Oct 2015 20:56:00 +0000 (16:56 -0400)]
EDA;SQlite: Changing Id to be 64 bit
- NOTE: Projects serializing Ids will need to be updated to load old data
  (IdList schema members should be changed to IdList32 for backward compatibility)

8 years agoEDA: Row::GetQueryData() to retrieve data in binary from arbitrary queries
Jerome St-Louis [Thu, 29 Oct 2015 20:40:07 +0000 (16:40 -0400)]
EDA: Row::GetQueryData() to retrieve data in binary from arbitrary queries
- SQLite implementation committed in previous commit

8 years agoeda/drivers/sqlite: Upgrading to 3.9.1, enabling R trees
Jerome St-Louis [Thu, 29 Oct 2015 00:43:49 +0000 (20:43 -0400)]
eda/drivers/sqlite: Upgrading to 3.9.1, enabling R trees
- Was previously at 3.7.15.2

8 years agoeda/sqlite: Setting page size to 4096 to help performance on NTFS
Jerome St-Louis [Tue, 23 Sep 2014 20:33:49 +0000 (16:33 -0400)]
eda/sqlite: Setting page size to 4096 to help performance on NTFS

8 years agoEDA/gui; extras/gui/genericEditor: Performance improvements
Jerome St-Louis [Wed, 9 Dec 2015 23:25:41 +0000 (18:25 -0500)]
EDA/gui; extras/gui/genericEditor: Performance improvements

8 years agoextras/gui/genericEditor: Larger editors for DataList/IdList/MultiLineString
Jerome St-Louis [Wed, 9 Dec 2015 23:25:01 +0000 (18:25 -0500)]
extras/gui/genericEditor: Larger editors for DataList/IdList/MultiLineString

8 years agoEDA/gui: Fixed stringification of some types
Jerome St-Louis [Wed, 9 Dec 2015 23:22:50 +0000 (18:22 -0500)]
EDA/gui: Fixed stringification of some types

8 years agoeda/drivers/SQLite: Fix use case of Id type directly
Jerome St-Louis [Wed, 9 Dec 2015 23:22:03 +0000 (18:22 -0500)]
eda/drivers/SQLite: Fix use case of Id type directly

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/instance: Fixed alignment issue (structSize not updated)
Jerome St-Louis [Fri, 11 Dec 2015 12:22:55 +0000 (07:22 -0500)]
ecere/com/instance: Fixed alignment issue (structSize not updated)
- structSize was not being updated to reflect adjustment to 'offset'

8 years agoecere/src/com; gfx; gui: Patches for alignment issues
Jerome St-Louis [Sun, 15 Feb 2015 19:59:47 +0000 (14:59 -0500)]
ecere/src/com; gfx; gui: Patches for alignment issues
- Fixes alignment issues
- Had to make public double members changing the alignment of structs
  (NOTE: The compiler should probably set the structAlignment for private members it does not call AddMember for)
- Adjusting struct offset when derived class has a larger alignment than base class
- Bootstrap updated

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 agocompiler/libec; ecere; ide: Safer default virtual method calls
Jerome St-Louis [Sun, 15 Feb 2015 19:56:08 +0000 (14:56 -0500)]
compiler/libec; ecere; ide: Safer default virtual method calls
- 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.
- Calling DefaultFunction() with different signature did not work with Emscripten

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 agoecere/gui/Window;AndroidInterface: Initial multi-touch support
Jerome St-Louis [Wed, 15 Jul 2015 16:06:38 +0000 (12:06 -0400)]
ecere/gui/Window;AndroidInterface: Initial multi-touch support

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 agoide: support compiler config environment variables in project node paths.
Rejean Loyer [Mon, 27 Jul 2015 20:35:02 +0000 (16:35 -0400)]
ide: support compiler config environment variables in project node paths.

8 years agobuildsystem; makefiles; tarball: always use ifeq/ifneq (,) form instead of double...
Rejean Loyer [Thu, 21 Aug 2014 02:00:32 +0000 (22:00 -0400)]
buildsystem; makefiles; tarball: always use ifeq/ifneq (,) form instead of double quotes around the two parameters.

8 years agoide: environment variable handling for path separator chars. change \ vs / only on...
Rejean Loyer [Thu, 5 Nov 2015 21:03:06 +0000 (16:03 -0500)]
ide: environment variable handling for path separator chars. change \ vs / only on windows.

8 years agoide: define ide's settingsName in a single location and use that definition is settin...
Rejean Loyer [Mon, 15 Sep 2014 01:00:07 +0000 (21:00 -0400)]
ide: define ide's settingsName in a single location and use that definition is settings file name.

8 years agoide: implement hold down ctrl key for raw compiler output.
Rejean Loyer [Sun, 14 Sep 2014 18:33:23 +0000 (14:33 -0400)]
ide: implement hold down ctrl key for raw compiler output.

8 years agoMakefiles.epj: add new bootstrap makefiles. add EcereAudio makefile.
Rejean Loyer [Tue, 22 Jul 2014 21:22:03 +0000 (17:22 -0400)]
Makefiles.epj: add new bootstrap makefiles. add EcereAudio makefile.

8 years agoide: don't show same file name message if other same-named files are excluded when...
Rejean Loyer [Tue, 10 Jun 2014 17:58:18 +0000 (13:58 -0400)]
ide: don't show same file name message if other same-named files are excluded when renaming a file in project view.

8 years agobuildsystem, epj2make, ide: support Emscripten compiler.
Rejean Loyer [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 agoREADME: use 'SQLCipher' which refers to the open source project instead of SQLiteCiph...
Rejean Loyer [Tue, 15 Apr 2014 01:44:38 +0000 (21:44 -0400)]
README: use 'SQLCipher' which refers to the open source project instead of SQLiteCipher which is the name of the EDA driver.

8 years agoecere/gui/Window: Tweak to avoid wasting time on fullRender
Jerome St-Louis [Mon, 15 Dec 2014 07:37:32 +0000 (02:37 -0500)]
ecere/gui/Window: Tweak to avoid wasting time on fullRender

8 years agosamples/guiAndGfx: eC port of JFD's Mekano
Jerome St-Louis [Tue, 29 Sep 2015 19:32:47 +0000 (15:32 -0400)]
samples/guiAndGfx: eC port of JFD's Mekano
- A mechanic simulation featuring springs by Jonathan Fillion-Deneault
- Ported this classic Ecere sample which was using the C++ Ecere class library from ~2003 to eC

8 years agoextras/XMLParser: Configurable character data buffer size
Jerome St-Louis [Thu, 26 Nov 2015 02:35:24 +0000 (21:35 -0500)]
extras/XMLParser: Configurable character data buffer size

8 years agoecere/gui/drivers/Win32: Removed useless call to GetWindowPlacement()
Rejean Loyer [Thu, 16 Oct 2014 04:40:47 +0000 (00:40 -0400)]
ecere/gui/drivers/Win32: Removed useless call to GetWindowPlacement()

8 years agoextras/gui/controls/CheckListBox: use OnKeyDown instead of NotifyKeyDown for internal...
Rejean Loyer [Thu, 5 Nov 2015 20:51:15 +0000 (15:51 -0500)]
extras/gui/controls/CheckListBox: use OnKeyDown instead of NotifyKeyDown for internal gui control implementation.

8 years agoextras/gui/GuiConfigData: Null pointer check
Jerome St-Louis [Mon, 21 Dec 2015 19:25:18 +0000 (14:25 -0500)]
extras/gui/GuiConfigData: Null pointer check

8 years agoextras/CheckListBox: Added 'IsFullyChecked()'
Jerome St-Louis [Thu, 27 Nov 2014 04:36:50 +0000 (23:36 -0500)]
extras/CheckListBox: Added 'IsFullyChecked()'
- IsChecked() will return true if a check box is partially checked

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/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 agocontrols/TabControl: Modifications to solve Cartographer's styles editor issues
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 agogui/TabControl: Fixed memory leaks
Jerome St-Louis [Sun, 15 Mar 2015 19:30:43 +0000 (15:30 -0400)]
gui/TabControl: Fixed memory leaks
- TabControl when using AddTab