sdk
7 years agoecere/com/instance: Tweak to ensureCOM strategy for bindings ec2
Jerome St-Louis [Mon, 2 Jan 2017 09:17:00 +0000 (04:17 -0500)]
ecere/com/instance: Tweak to ensureCOM strategy for bindings
- This was causing multiple instances of ecere module getting loaded and
  resulted in class(OpenGLDisplayDriver) checks failing, therefore missing graphics in Python bindings sample
- Additional testing may be required... (Affected code history seems to pre-date Git transition)

7 years agoide: fix lack of support of variables in node path for find in files.
Rejean Loyer [Wed, 28 Dec 2016 14:15:58 +0000 (09:15 -0500)]
ide: fix lack of support of variables in node path for find in files.

7 years agoecere/com/Array: Remove dependency on qsort_s for static Windows builds
Jerome St-Louis [Wed, 21 Dec 2016 03:48:31 +0000 (22:48 -0500)]
ecere/com/Array: Remove dependency on qsort_s for static Windows builds
- Was missing from stock Windows XP / WSMS system

7 years agoextras/CheckListBox: Overriding DeleteRow() method to handle destroying checkboxes
Jerome St-Louis [Wed, 21 Dec 2016 03:53:13 +0000 (22:53 -0500)]
extras/CheckListBox: Overriding DeleteRow() method to handle destroying checkboxes

7 years agoecere/gui/ListBox: Reinstated handling of unset ListBox cells
Jerome St-Louis [Wed, 21 Dec 2016 03:52:38 +0000 (22:52 -0500)]
ecere/gui/ListBox: Reinstated handling of unset ListBox cells

7 years agoecere/ecere.epj: Project tweak for WSMS build
Jerome St-Louis [Wed, 21 Dec 2016 03:47:51 +0000 (22:47 -0500)]
ecere/ecere.epj: Project tweak for WSMS build
- Also excluding newFonts stuff with NO3D

7 years agoeda/gui/TableEditor: Fixed bad integral type for id
Jerome St-Louis [Wed, 21 Dec 2016 03:46:42 +0000 (22:46 -0500)]
eda/gui/TableEditor: Fixed bad integral type for id
- Was causing overflow into 'active' and resulting in active not being on by default

7 years agoecere/gui/Window: Fixed endless child cycling loop
Jerome St-Louis [Wed, 7 Dec 2016 17:20:22 +0000 (12:20 -0500)]
ecere/gui/Window: Fixed endless child cycling loop

7 years agoeda/gui: Fixed active window confusion
Jerome St-Louis [Wed, 7 Dec 2016 05:44:02 +0000 (00:44 -0500)]
eda/gui: Fixed active window confusion
- When coming back from a modal dialog, clicking a FieldDataBox would no longer activate it

7 years agocompiler/libec: Fixed crash on null initializer
Jerome St-Louis [Wed, 7 Dec 2016 05:43:24 +0000 (00:43 -0500)]
compiler/libec: Fixed crash on null initializer

7 years agoecere/net: (WIP) Further tweaks for HTTP client
Jerome St-Louis [Tue, 27 Sep 2016 10:05:45 +0000 (06:05 -0400)]
ecere/net: (WIP) Further tweaks for HTTP client

7 years agoecere/net/Socket: Fixed mutex release
Jerome St-Louis [Tue, 27 Sep 2016 05:19:06 +0000 (01:19 -0400)]
ecere/net/Socket: Fixed mutex release

7 years agoREADME.md: Showing ec2 branch Travis status
Jerome St-Louis [Mon, 12 Sep 2016 20:43:00 +0000 (16:43 -0400)]
README.md: Showing ec2 branch Travis status

7 years agocompiler/libec2: fix _whilte vs _while typo. fix whitespace issues. fix camelCase...
Rejean Loyer [Thu, 3 Mar 2016 18:44:02 +0000 (13:44 -0500)]
compiler/libec2: fix _whilte vs _while typo. fix whitespace issues. fix camelCase function and method issues.

7 years agocompiler/libec2: Fixes to build with latest code base
Jerome St-Louis [Thu, 3 Mar 2016 18:01:45 +0000 (13:01 -0500)]
compiler/libec2: Fixes to build with latest code base

7 years agocompiler/libec2: Support for instantiations
Jerome St-Louis [Mon, 15 Jul 2013 08:30:58 +0000 (04:30 -0400)]
compiler/libec2: Support for instantiations

7 years agocompiler/libec2: Indentation, empty statements fixes
Jerome St-Louis [Mon, 8 Jul 2013 07:57:26 +0000 (03:57 -0400)]
compiler/libec2: Indentation, empty statements fixes

7 years agocompiler/libec2: Support for class value initializers, error recovery before initiali...
Jerome St-Louis [Mon, 8 Jul 2013 07:35:27 +0000 (03:35 -0400)]
compiler/libec2: Support for class value initializers, error recovery before initializers (#910)

7 years agocompiler/libec2: Some classes and methods parsing
Jerome St-Louis [Mon, 8 Jul 2013 00:58:12 +0000 (20:58 -0400)]
compiler/libec2: Some classes and methods parsing

7 years agocompiler/libec2: Improved Specifiers support
Jerome St-Louis [Sun, 7 Jul 2013 03:29:06 +0000 (23:29 -0400)]
compiler/libec2: Improved Specifiers support

7 years agocompiler/libec2: Initial go at a handwritten Recursive Descent parser
Jerome St-Louis [Sun, 7 Jul 2013 00:36:42 +0000 (20:36 -0400)]
compiler/libec2: Initial go at a handwritten Recursive Descent parser

7 years agobindings/cpp/samples: added comments; using (Gui)Application::class_registration()
Jerome St-Louis [Thu, 22 Sep 2016 21:30:01 +0000 (17:30 -0400)]
bindings/cpp/samples: added comments; using (Gui)Application::class_registration()

7 years agobindings/cpp; c: addressed Application class registration issues
Jerome St-Louis [Thu, 22 Sep 2016 21:04:10 +0000 (17:04 -0400)]
bindings/cpp; c: addressed Application class registration issues
- New REGISTER_APP_CLASS and EVOLVE_APP macros
- Improved Application class registration samples
- Added missing GuiApplication::cycle() 'idle' parameter

7 years agobindings/c;cpp: Sample apps overriding Application/GuiApplication
Jerome St-Louis [Thu, 22 Sep 2016 15:32:51 +0000 (11:32 -0400)]
bindings/c;cpp: Sample apps overriding Application/GuiApplication
- Added GuiApplication::Cycle to C prototype bindings

7 years agobindings: Picture, Anchor
Jerome St-Louis [Wed, 22 Jun 2016 08:33:33 +0000 (04:33 -0400)]
bindings: Picture, Anchor
- Also fixed crashes on clicking button then closing second window

7 years agobindings/c,cpp,python: More support
Jerome St-Louis [Wed, 22 Jun 2016 07:25:11 +0000 (03:25 -0400)]
bindings/c,cpp,python: More support
- python: Support for callbacks, FontResource
- Added parameter to eC_init to specify whether loading Ecere
- This prevents two copies being loaded, which was breaking OpenGL fonts on GL driver class equality

7 years agobindings/python: printLn() variadic example
Jerome St-Louis [Sat, 18 Jun 2016 07:21:42 +0000 (03:21 -0400)]
bindings/python: printLn() variadic example

7 years agobindings/c;python: Added caption properties; Window::Create(); background color
Jerome St-Louis [Sat, 18 Jun 2016 06:27:31 +0000 (02:27 -0400)]
bindings/c;python: Added caption properties; Window::Create(); background color

7 years agobindings/python: Initial bindings attempts for Python
Jerome St-Louis [Sat, 18 Jun 2016 05:36:27 +0000 (01:36 -0400)]
bindings/python: Initial bindings attempts for Python

7 years agobindings: Fixed console/unix app; Made globals local to main()
Jerome St-Louis [Wed, 1 Jun 2016 05:08:00 +0000 (01:08 -0400)]
bindings: Fixed console/unix app; Made globals local to main()

7 years agobindings/cpp/samples: Added sample without macros
Jerome St-Louis [Wed, 1 Jun 2016 04:52:10 +0000 (00:52 -0400)]
bindings/cpp/samples: Added sample without macros
- Lacking eC registration however...
- Also fixed APP_SET_ARGS macro not using argument for app

7 years agobindings: Fixed support for C++ instantiating objects from eC
Jerome St-Louis [Wed, 1 Jun 2016 03:56:15 +0000 (23:56 -0400)]
bindings: Fixed support for C++ instantiating objects from eC
- Opted to replace defining PSELF macro by extra parameter for set/get macros
- Tweaked SELF macro to include a 0x10 offset to avoid offsetof warnings on older MinGW/GCC
- ecs: Fixed both eC and C++ source files in the project (Using eC .main.ec main definition in that case,
   but not re-creating Application object; Defining __thisModule in eC.c for C/C++ only module)
- ecere/com/instance: Added eInstance_NewEx() with extra parameter to specify whether bindings construction still needs to be done
- Added 'bindingsClass' member to Class to use for bindings instead of data (Windows do make use of 'data' for class_data); Fixed class definition of Class and BinaryTree
- Commented out conflicting _strtoi64/_strtoui64
- Fixed enum declarations on non-C++11 (though the code still uses a lot of C++11 only features like constructor delegation)
- Fixed MAIN_DECLARATION to be 'extern "C" to work on older MinGW/GCC
- Overriding new and delete to able able to link without STL
- ecere/com/dataTypes: Fixed const_ness of Print* functions's typed_object parameter

7 years agobindings: Base methods support in Instance class
Jerome St-Louis [Tue, 31 May 2016 08:55:48 +0000 (04:55 -0400)]
bindings: Base methods support in Instance class

7 years agobindings: Instance::onCompare()
Jerome St-Louis [Mon, 30 May 2016 08:40:42 +0000 (04:40 -0400)]
bindings: Instance::onCompare()

7 years agobindings: Various Improvements
Jerome St-Louis [Mon, 30 May 2016 08:02:01 +0000 (04:02 -0400)]
bindings: Various Improvements
- vTbl inside CPPClass (data points back to CPPClass)
- Move constructor for Instance (copy constructor disabled)
- REGISTER and DESTRUCT macros

7 years agobindings: Initial commit of C & C++ bindings prototype
Jerome St-Louis [Mon, 30 May 2016 04:46:51 +0000 (00:46 -0400)]
bindings: Initial commit of C & C++ bindings prototype

7 years agobutterbur: Updated for latest changes
Jerome St-Louis [Mon, 11 Jul 2016 12:09:27 +0000 (08:09 -0400)]
butterbur: Updated for latest changes

7 years agoButterbur: Tesselation support for filling closed paths
Jerome St-Louis [Tue, 22 Sep 2015 16:41:33 +0000 (12:41 -0400)]
Butterbur: Tesselation support for filling closed paths

7 years agoButterbur: Handling zigzag lines
Jerome St-Louis [Mon, 21 Sep 2015 01:48:49 +0000 (10:48 +0900)]
Butterbur: Handling zigzag lines

7 years agoButterbur: Fixed double free, freeing VBO, freeing nodes
Jerome St-Louis [Sun, 20 Sep 2015 15:55:32 +0000 (00:55 +0900)]
Butterbur: Fixed double free, freeing VBO, freeing nodes

7 years agoButterbur: Rounded rectangles, Non-overlapping stroke/fill
Jerome St-Louis [Sun, 20 Sep 2015 12:02:19 +0000 (21:02 +0900)]
Butterbur: Rounded rectangles, Non-overlapping stroke/fill

7 years agoButterbur: Initial take at thick lines rendering
Jerome St-Louis [Sun, 20 Sep 2015 10:21:57 +0000 (19:21 +0900)]
Butterbur: Initial take at thick lines rendering
- Support for join (miter/round/bevel) and cap (butt/round/square) types

7 years agoautoLayout: Added tests
Jerome St-Louis [Wed, 1 Jun 2016 04:34:47 +0000 (00:34 -0400)]
autoLayout: Added tests

7 years agoautoLayout: Initial commit of AutoLayout and SlidesTest
Jerome St-Louis [Wed, 1 Jun 2016 03:30:41 +0000 (23:30 -0400)]
autoLayout: Initial commit of AutoLayout and SlidesTest

7 years agoecere/gfx/newFonts: Excluding from ECERE_ONEDRIVER configurations
Jerome St-Louis [Thu, 4 Aug 2016 00:30:43 +0000 (20:30 -0400)]
ecere/gfx/newFonts: Excluding from ECERE_ONEDRIVER configurations

7 years agoecere/gfx/newFonts: Tweaks to build on OS X
Jerome St-Louis [Wed, 3 Aug 2016 04:20:12 +0000 (00:20 -0400)]
ecere/gfx/newFonts: Tweaks to build on OS X

7 years agoecere/gfx/newFonts: Fixed to work with meta shader
Jerome St-Louis [Thu, 28 Jul 2016 21:27:03 +0000 (17:27 -0400)]
ecere/gfx/newFonts: Fixed to work with meta shader

7 years agoecere/gfx/newFonts: Updating to use "gl123es.h" header and added missing namespaces
Jerome St-Louis [Fri, 15 Jul 2016 05:06:10 +0000 (01:06 -0400)]
ecere/gfx/newFonts: Updating to use "gl123es.h" header and added missing namespaces

7 years agoecere/gfx/newFonts: Runtime switching of shaders/ffp
Jerome St-Louis [Wed, 6 Jul 2016 09:34:58 +0000 (05:34 -0400)]
ecere/gfx/newFonts: Runtime switching of shaders/ffp
ecere/gfx/newFonts/DrawManager: Simplified and unified Shaders/FFP
- Making use of default vertex shader for now
- Moved image list from FontRenderer to DrawManager to avoid flush render while defining images
- Making use of glBufferSubData

7 years agoecere/gfx/newFonts: Android Support
Jerome St-Louis [Tue, 28 Jun 2016 00:45:44 +0000 (20:45 -0400)]
ecere/gfx/newFonts: Android Support
- Replacing glMapBuffer()
- Replacing texture re-packing
- Added __LP64__ define checks

7 years agoecere/gfx/newFonts: Fixes to build for Android
Jerome St-Louis [Thu, 23 Jun 2016 18:44:04 +0000 (14:44 -0400)]
ecere/gfx/newFonts: Fixes to build for Android

7 years agoecere/gfx/newFonts/DrawManager: Calling end() on destruction
Jerome St-Louis [Mon, 2 May 2016 15:27:22 +0000 (11:27 -0400)]
ecere/gfx/newFonts/DrawManager: Calling end() on destruction

7 years agoecere/gfx/newFonts: Initial integration of new fonts system with FontResource
Jerome St-Louis [Thu, 28 Apr 2016 20:17:20 +0000 (16:17 -0400)]
ecere/gfx/newFonts: Initial integration of new fonts system with FontResource
- DisplaySystem::LoadResourceFM() can now be passed a FontManager to load font as FontManager font as well
- FontRenderer: Added a flushImages() before expanding image list
- FontManager: Added missing onAtlasFull() implementation to flush and reset
- FontManager: setOutline() now takes 2 parameters: size and fade
- FontManager::getFont() taking a FontResource
- FontManager: Also took out unused blur code
- Added DrawManager::finish() to address internal flushImages() popping states before the end

7 years agoecere/gfx/newFonts: Supporting 2 pass outlines for other cases
Jerome St-Louis [Mon, 25 Apr 2016 11:46:22 +0000 (07:46 -0400)]
ecere/gfx/newFonts: Supporting 2 pass outlines for other cases

7 years agoecere/gfx/newFonts: Support for 2-passes outlines without shaders
Jerome St-Louis [Mon, 25 Apr 2016 03:33:33 +0000 (23:33 -0400)]
ecere/gfx/newFonts: Support for 2-passes outlines without shaders

7 years agoecere/gfx/newFonts/cpuconfig.h: Fixed 32 bit INTPTR_SIZE and POINTER_SIZE definitions
Jerome St-Louis [Tue, 19 Apr 2016 10:13:34 +0000 (06:13 -0400)]
ecere/gfx/newFonts/cpuconfig.h: Fixed 32 bit INTPTR_SIZE and POINTER_SIZE definitions

7 years agoecere/gfx/newFonts: cpuconfig.h 'long' fixes
Jerome St-Louis [Wed, 6 Apr 2016 14:24:20 +0000 (10:24 -0400)]
ecere/gfx/newFonts: cpuconfig.h 'long' fixes

7 years agoecere/gfx/OpenGL: Shading and new fonts fixes for rendering offscreen; _GLES compilation
Jerome St-Louis [Sun, 17 Apr 2016 03:41:21 +0000 (23:41 -0400)]
ecere/gfx/OpenGL: Shading and new fonts fixes for rendering offscreen; _GLES compilation

7 years agoecere/gfx/newFonts: Standardized on _GLES for ES 1.1 and _GLES2 for ES 2.0
Jerome St-Louis [Fri, 1 Apr 2016 22:10:47 +0000 (18:10 -0400)]
ecere/gfx/newFonts: Standardized on _GLES for ES 1.1 and _GLES2 for ES 2.0

7 years agoecere/gfx/NewFonts: Emscripten fixes
Jerome St-Louis [Thu, 24 Mar 2016 00:19:18 +0000 (20:19 -0400)]
ecere/gfx/NewFonts: Emscripten fixes

7 years agoecere/gfx/newFonts: Further tweaks for Emscripten
Jerome St-Louis [Fri, 11 Mar 2016 20:42:54 +0000 (05:42 +0900)]
ecere/gfx/newFonts: Further tweaks for Emscripten

7 years agoecere/gfx/newFonts: Fixes to build with Emscripten
Jerome St-Louis [Thu, 10 Mar 2016 16:41:01 +0000 (11:41 -0500)]
ecere/gfx/newFonts: Fixes to build with Emscripten

7 years agoecere/gfx/newFonts/DrawManager: Fixes for FFP GL support
Jerome St-Louis [Mon, 29 Feb 2016 05:31:00 +0000 (00:31 -0500)]
ecere/gfx/newFonts/DrawManager: Fixes for FFP GL support
- Matrix was not being set
- Avoid querying current program
- Using GL_ALPHA rather than GL_RED

7 years agoecere/gfx/newFonts: Warning Fixes
Jerome St-Louis [Thu, 4 Feb 2016 20:53:11 +0000 (15:53 -0500)]
ecere/gfx/newFonts: Warning Fixes

7 years agoecere/gfx/newFonts/DrawManager: rotation normfactor tweak
Jerome St-Louis [Wed, 3 Feb 2016 05:51:48 +0000 (00:51 -0500)]
ecere/gfx/newFonts/DrawManager: rotation normfactor tweak

7 years agoecere/gfx/newFonts/fmFontManager: Fixed warnings
Jerome St-Louis [Fri, 22 Jan 2016 21:44:29 +0000 (06:44 +0900)]
ecere/gfx/newFonts/fmFontManager: Fixed warnings

7 years agoecere/gfx/newFonts/drawManager: Avoiding crashes on VBO not available
Jerome St-Louis [Sat, 16 Jan 2016 08:18:01 +0000 (03:18 -0500)]
ecere/gfx/newFonts/drawManager: Avoiding crashes on VBO not available

7 years agoecere/gfx/newFonts/drawManager: public prehistoricOpenGL flag
Jerome St-Louis [Sat, 16 Jan 2016 07:48:13 +0000 (02:48 -0500)]
ecere/gfx/newFonts/drawManager: public prehistoricOpenGL flag

7 years agoecere/gfx/newFonts/cpuconfig: Handling 32 bit
Jerome St-Louis [Sat, 16 Jan 2016 06:01:49 +0000 (01:01 -0500)]
ecere/gfx/newFonts/cpuconfig: Handling 32 bit

7 years agoecere/gfx/newFonts: Renaming 'fontManager' to solve conflict with JDK
Jerome St-Louis [Sun, 10 Jan 2016 00:16:44 +0000 (19:16 -0500)]
ecere/gfx/newFonts: Renaming 'fontManager' to solve conflict with JDK
- This prevents error messages saying 'jvm.dll' is missing while building
  as the compiler was attempting to load the JDK's fontmanager.dll

7 years agoecere/Makefile: Added newFonts files to allow building from tarball
Jerome St-Louis [Tue, 5 Jan 2016 03:26:10 +0000 (22:26 -0500)]
ecere/Makefile: Added newFonts files to allow building from tarball
- ecere/gfx/newFonts: Resolved conflict with VerticalAlignment in HTMLView

7 years agoecere/gfx/newFonts: Fixed warnings compiling in 32 bit
Jerome St-Louis [Wed, 2 Dec 2015 22:07:01 +0000 (17:07 -0500)]
ecere/gfx/newFonts: Fixed warnings compiling in 32 bit

7 years agoecere/gfx/NewFonts: Outline color support
Alexis Naveros [Wed, 25 Nov 2015 15:59:13 +0000 (10:59 -0500)]
ecere/gfx/NewFonts: Outline color support

7 years agoecere/gfx/newFonts: Bug fix: Vertex/texcoord GL type should be GL_SHORT, not GL_UNSIG...
Alexis Naveros [Wed, 25 Nov 2015 14:56:13 +0000 (09:56 -0500)]
ecere/gfx/newFonts: Bug fix: Vertex/texcoord GL type should be GL_SHORT, not GL_UNSIGNED_SHORT, caused unwanted clipping near viewport edges

7 years agoecere/gfx/NewFonts: Hash Table Utilities
Alexis Naveros [Wed, 25 Nov 2015 06:01:50 +0000 (01:01 -0500)]
ecere/gfx/NewFonts: Hash Table Utilities

7 years agoecere/gfx/NewFonts: Font outline support
Alexis Naveros [Tue, 24 Nov 2015 11:13:57 +0000 (06:13 -0500)]
ecere/gfx/NewFonts: Font outline support

7 years agoecere/gfx/FewFonts/DrawManager;FontManager: Fixed allocator mixups
Jerome St-Louis [Tue, 24 Nov 2015 07:26:07 +0000 (02:26 -0500)]
ecere/gfx/FewFonts/DrawManager;FontManager: Fixed allocator mixups

7 years agoecere/gfx/NewFonts/FontManager: Exporting alignment flags
Jerome St-Louis [Mon, 23 Nov 2015 22:33:16 +0000 (17:33 -0500)]
ecere/gfx/NewFonts/FontManager: Exporting alignment flags
- cc.c: ccAbs64() 64 bit mask

7 years agoecere/gfx/newFonts: DrawManager/FontRenderer Tweaks
Jerome St-Louis [Sun, 22 Nov 2015 10:28:11 +0000 (05:28 -0500)]
ecere/gfx/newFonts: DrawManager/FontRenderer Tweaks
- Fixed compiling with SHADERS defined
- Fixed active shader being changed on init()
- Fixed glPopAttrib() not happening with no images to flush

7 years agoecere/gfx/newFonts: Initial eC port of font engine by Alexis Naveros
Alexis Naveros [Sat, 21 Nov 2015 09:07:11 +0000 (04:07 -0500)]
ecere/gfx/newFonts: Initial eC port of font engine by Alexis Naveros
- Includes FontManager, DrawManager, TextureManager, FontRenderer and AtlasBuilder
- Also includes Common Code and Memory Manager (still in C)
- Will be integrated into our existing font engine
   ( Font look up with FontConfig / Windows Registry, Font substitution, Script shaping with HarfBuzz, etc.)
- Will also need to be integrated into our graphics API-agnostic Display system for our next generation graphics engine

7 years agoEDA/SQLite: Collation comparison optimization
Jerome St-Louis [Wed, 9 Dec 2015 23:20:00 +0000 (18:20 -0500)]
EDA/SQLite: Collation comparison optimization
- Using a static buffer (watch out for EDASQLite/threads usage)

7 years agoecere/ECON: Fixed ECON parser expecting members in specific order
Jerome St-Louis [Mon, 21 Nov 2016 14:16:49 +0000 (09:16 -0500)]
ecere/ECON: Fixed ECON parser expecting members in specific order

7 years agoecere/com/Map: Fixed unserializing Maps with struct Key/Value
Jerome St-Louis [Wed, 2 Nov 2016 16:18:49 +0000 (12:18 -0400)]
ecere/com/Map: Fixed unserializing Maps with struct Key/Value

7 years agoecere/sys/JSON: Adding a new line after <br>
Jerome St-Louis [Sat, 22 Oct 2016 18:41:16 +0000 (14:41 -0400)]
ecere/sys/JSON: Adding a new line after <br>
- Avoiding unwanted differences in docs from how they were imported

7 years agocompiler/libec/pass15: Fixed broken watches on Array::array
Jerome St-Louis [Sat, 22 Oct 2016 18:27:20 +0000 (14:27 -0400)]
compiler/libec/pass15: Fixed broken watches on Array::array
- Had been broken by e8319626af9d771518f5c43870eecceb26027fb1

7 years agoide: Fixed crashes with Quick Project
Jerome St-Louis [Sat, 22 Oct 2016 18:04:42 +0000 (14:04 -0400)]
ide: Fixed crashes with Quick Project
- Was missing call to Workspace::Init()

7 years ago.travis.yml: Attempt to fix openssl issues on osx
Jerome St-Louis [Sat, 22 Oct 2016 15:20:48 +0000 (11:20 -0400)]
.travis.yml: Attempt to fix openssl issues on osx

7 years agoextras/Regex: Making regex property const
Jerome St-Louis [Sat, 22 Oct 2016 15:01:15 +0000 (11:01 -0400)]
extras/Regex: Making regex property const

7 years agoecere/gfx/Surface: Fixed PaletteGradient() ignoring alpha
Jerome St-Louis [Sat, 22 Oct 2016 15:00:48 +0000 (11:00 -0400)]
ecere/gfx/Surface: Fixed PaletteGradient() ignoring alpha

7 years agoecere/containers/Array: Fixed quick sort issues on Emscripten
Jerome St-Louis [Wed, 12 Oct 2016 16:18:19 +0000 (12:18 -0400)]
ecere/containers/Array: Fixed quick sort issues on Emscripten

7 years agoinstaller: Fixed extra bin/bin path
Jerome St-Louis [Sat, 22 Oct 2016 14:53:40 +0000 (10:53 -0400)]
installer: Fixed extra bin/bin path
- Was being caused by audio/audio32 additional components

7 years ago.travis.yml: Prevent Travis failure notice on OSX
Jerome St-Louis [Sat, 22 Oct 2016 14:31:02 +0000 (10:31 -0400)]
.travis.yml: Prevent Travis failure notice on OSX
- Also attempt to install openssl with brew

7 years agoecere/sys/DualPipe: (UNIX) Calling waitpid() in destructor
Jerome St-Louis [Sat, 22 Oct 2016 14:07:24 +0000 (10:07 -0400)]
ecere/sys/DualPipe: (UNIX) Calling waitpid() in destructor
- Also calling fclose() on handles

7 years agoecere/gui/EditBox: Clearing Undo buffer on setting contents
Jerome St-Louis [Sat, 22 Oct 2016 14:05:59 +0000 (10:05 -0400)]
ecere/gui/EditBox: Clearing Undo buffer on setting contents
- Added Clear() method to UndoBuffer

7 years agoecere/gui/Window: Invoking OnSysKeyHit for OnKeyDown events
Jerome St-Louis [Sat, 22 Oct 2016 14:03:56 +0000 (10:03 -0400)]
ecere/gui/Window: Invoking OnSysKeyHit for OnKeyDown events

7 years agoecere/gfx/Display: Fixed crash on use of mesh commands before calling SetCamera()
Jerome St-Louis [Tue, 27 Sep 2016 05:19:44 +0000 (01:19 -0400)]
ecere/gfx/Display: Fixed crash on use of mesh commands before calling SetCamera()

7 years agoide/IDESettings: Fixed issues with fresh install
Jerome St-Louis [Sat, 22 Oct 2016 13:56:09 +0000 (09:56 -0400)]
ide/IDESettings: Fixed issues with fresh install
- Fixed crash on first save of recentProjects (null array)
- Fixed compilerConfigs not being carried over from system wide settings

7 years agoecere/Containers/Array: Fixed sorting structs
Jerome St-Louis [Thu, 6 Oct 2016 22:14:52 +0000 (18:14 -0400)]
ecere/Containers/Array: Fixed sorting structs

7 years agoecere/gfx/imgDistMap: authorship notice update
Jerome St-Louis [Tue, 20 Sep 2016 22:17:57 +0000 (18:17 -0400)]
ecere/gfx/imgDistMap: authorship notice update

7 years agoecere/gfx/imgDistMap: Added authorship note
Jerome St-Louis [Mon, 12 Sep 2016 22:07:44 +0000 (18:07 -0400)]
ecere/gfx/imgDistMap: Added authorship note