What's new in Ecere SDK 0.44.15
Aug 18, 2016
- Web Support through Emscripten and WebGL
- 3D Graphics Improvements (OpenGL)
- Support for Shaders (WebGL, Core/Compatibility profiles, OpenGL ES 2)
- Phong Shading Using Shaders
- Environment Mapping and Cube Maps (Support for Reflection and Refraction)
- Normals Mapping Support
- Fixed and improved lighting
- Computed Normals Weighting for smoother surfaces
- Optimizations
- Font Outline Support
- Fixed text extent computation to account for overhang of italic fonts
- ECON Support (ECON is a JSON superset, dropping quotes, supporting hexadecimal, multi-line strings, comments, derived classes, and mapping directly to eC instantiations -- http://ec-lang.org/econ/ )
- ECON based IDE configuration (split options, recent files/projects and compilers individually stored in separate files, all in ~/.ecereIDE/)
- ECON based Documentor (Documentation data can now be text-diffed with git etc.)
- ECON based Color Scheme and Font Selection in Global Settings
- Sortable Containers
- Distributed Objects Fixes & Improvements
- Renamed IDE binary to less generic name (ide ==> ecere-ide)
- Fixed building with GCC 6 (Compiler was generating bad __attribute__ specifiers with spaces rather than commas)
- (Windows) Fixes for TDM-GCC 5
- Android: Fixes to run on newer versions
- X: Fixed NumPad key definitions
- Build system Fixes & Improvements
- Other Fixes & Improvements
New in Ecere SDK 0.44.14 (Jan 14, 2016)
- Compiler: Fixed generating __extension__ expression with mismatched parentheses
- Addressed build reproducibility issues
- Documentor: Minor fixes
- Spelling fixes
- GUI/ListBox: Fixed clearing cell data
New in Ecere SDK 0.44.13 (Jan 14, 2016)
- Bug fix / Support release
- EDA: 64 bit Id types
- EDA/Reports: Optimization of Reports Generation
- EDA/Reports: Fixed multi-level grouping issues
- Object::Merge(): Fixed problem introduced in 0.44.12
- Compiler: Solving alignment issues
- Compiler: Solving signature/call mismatch (Emscripten)
- Compiler: Fixes for Map/AVLTree with float or double values
- ListBox: Fixed Tree View row moving
- TabControl: Support to add/remove tabs
- Android: Multi-Touch and Double Click support
- IDE/Form Designer: Fixed control properties modified when they should not
- IDE/Property Sheet: Fixed counter-intuitive selection colors
- Documentor: Fixed missing spacing
- ODROID Support
- samples/guiAndGfx: New 'mekano' sample
New in Ecere SDK 0.44.12 (Jan 14, 2016)
- Bug fix release
- Improved JSON Support
- Improved CSV support (extras)
New in Ecere SDK 0.44.11 (Feb 17, 2015)
New in Ecere SDK 0.44.10 (Jul 18, 2014)
- Compiler fixes and optimizations
- Better C99 compatibility (stdbool, complex numbers)
- Fixed C integer promotion issues
- Fixed and improved all samples (resources included)
- Improved 3DS model support
- EditBox and syntax highlighting fixes
- Internationalization improvements
- Clang and OS X Mavericks Support
- More reliable IDE debugger watches
- X11 full screen support
- X11 acquired input support
- X11 fixes (including improved fix for Unity)
- Various bug fixes
- Memory leaks fixes
New in Ecere SDK 0.44.08 (Aug 10, 2013)
New in Ecere SDK 0.44.04 (Mar 11, 2013)
- Various bug fixes
- MinGW-w64 support
- 64 Bit support
- Basic Android support
- Improved FreeBSD support
- Improved OS X support
New in Ecere SDK 0.44.03 (Jan 28, 2013)
- Renaming libec0 Debian package to libecc0 to solve conflict with "Library for modular symbols and elliptic curves over Q" in Sid
- Various bug fixes
New in Ecere SDK 0.44.02 (Nov 9, 2012)
- Fixed issue with 'arch: all' packages preventing installing on 64 bit system
- Fixed issue with GCC 4.7 whereas .bmp files would not load properly
- Fixed build issues with ARM and big endian (PPC) builds
- Various bug fixes
- Resolved target and host platform confusion in build system/makefiles
- Proper handling of __attribute__ in the compiler
- Resolved proper implementation of all per node settings in the build system
- Added support for a SYSROOT and GCC prefix in Compiler Settings
- Support for cross-compiling the tarball (e.g. Building for MinGW on Linux)
- Initial support for the Android platform
New in Ecere SDK 0.44 D1 (Jan 4, 2009)
- The Ecere SDK is now Open Source under the revised BSD license. An automatic bootstrapping/build system was implemented. Mac OS X and PowerPC support was improved. A SQLite driver was added for the Ecere Data Access system. New IDE configuration options enable the integration of cross compilers. Lots of bugs were fixed. A tab control was added.