Ecere SDK Changelog

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)

  • Bug fix release

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)

  • A lot of bug fixes.

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.