1 Ecere SDK 0.44.01 (August 2012)
3 * Compiler Configurations Support for truly cross-compiler/platform makefiles
4 * Project and file monitoring crash fixes and support for monitoring added projects
5 * Fixed toolbar Save button
6 * Fixed problems building with GCC 4.7
7 * Fixed remaining bad usage of strcpy with newer GCC resulting in corrupt strings
8 * Improvements to EDA and SQLite driver (Better stepping, improved custom function support)
9 * Improvements to Stacker and auto-sizing support
10 * Manual Pages for ecc, ecs, ecp, epj2make, ear, ide and documentor
11 * Improved debian packaging
13 ----------------------------------------
14 Ecere SDK 0.44 "Ryoanji" (March 13, 2012)
16 * Native Window decorations, toolbar and tool tips
17 * A new JSON-based .epj project format and powerful project settings, with powerful per File X Config X Platform Project Settings
18 * Internationalization support, with Chinese and Spanish available by setting the LANGUAGE environment variable to zh_CN or es_ES
19 * SQLite and Oracle drivers for Ecere Data Access (EDA)
20 * Improved eC Distributed Objects
21 * Less memory leaking on parsing code
22 * Line Numbers in the Code Editor
23 * Settings for multiple compilers (e.g. allowing to set up cross-compilers, different GCC versions...)
24 * Support for ccache and distcc to speed up your builds
25 * New Credits and License dialogs for the About box
26 * A bunch of new samples, PowerPoint Tutorials and extras (SSLSocket, Audio, WIA Scanning...)
27 * Coursework to accompany the Tao
28 * A new updated Windows installer, with MinGW (GCC 4.4.0 and GDB 7.0 were selected for working best)
29 * PPAs for Ubuntu working on both 32 and 64 bit machines, for Lucid Lynx, Maverick Meerkat, Natty Narwhal, Oneiric Ocelot and Precise Pangolin
30 * Numerous tracked issues were resolved, see the complete list at: http://ecere.com/mantis/changelog_page.php
31 ----------------------------------------
34 * We adopted Git as our version control system.
35 * Our source repository is hosted on GitHub at http://github.com/ecere/sdk
36 ----------------------------------------
37 Ecere SDK 0.44 preview 1 (February 4, 2010)
39 * The toolkit will now build on 64-bit Linux systems (still as 32-bit).
40 * New more flexible (per file, config, and platform) project files (.epj) are supported.
41 * The IDE now generates cross-platform makefiles.
42 * The samples were updated, added to, and reorganized.
43 * A collection of useful eC code for diverse purposes ("extras") was added.
44 * There were improvements and bugfixes to the compiler and throughout the SDK
45 ----------------------------------------
46 Ecere SDK 0.44 draft 1 (December 25, 2008)
48 * First open-source which could bootstrap itself from GCC.
49 * The Ecere SDK is now Open Source under the revised BSD license.
50 * An automatic bootstrapping/build system was implemented.
51 * Mac OS X and PowerPC support was improved. A SQLite driver was added for the Ecere Data Access system.
52 * New IDE configuration options enable the integration of cross compilers. Lots of bugs were fixed.
53 * A tab control was added
54 ----------------------------------------
55 Ecere SDK 0.43 (September 4, 2008)
57 * Dynamic class templates for meta (generic) programming were introduced in the eC language.
58 * Proper syntax highlighting was implemented in the IDE.
59 * The debugger integration under Linux was significantly improved.
60 * Many bugs and other issues were resolved.
61 * Packages for Debian/Ubuntu and GoboLinux are now provided.
62 ----------------------------------------
63 Ecere SDK 0.42.1 (June 12, 2008)
65 * Major bugfixes and improvements were made to Ecere Database Access.
66 * Improvements were made to the Undo buffer.
67 * Various other bugfixes and improvements were made
68 ----------------------------------------
69 Ecere SDK 0.42 (May 16, 2008)
71 * An undo/redo buffer was added to the code editor.
72 * Installation on Windows Vista was made easier.
73 * libpng usage was improved.
74 * X support was improved.
75 * IDE improvements were made.
76 * Numerous bugs were fixed.
77 ----------------------------------------
80 * Acovel Media Player 0.01
81 ----------------------------------------
82 Ecere SDK 0.41.17.11 (December 2, 2007)
84 * This release corrects an X performance issue introduced in the last release.
85 ----------------------------------------
86 Ecere SDK 0.41.17.10 (December 1, 2007)
88 * Mac OS X is now supported (through X11).
89 * Windows can now be closed through the window manager.
90 * Repositioning windows from the window manager doesn't confuse their positions anymore.
91 * 15-bit and 16-bit displays are now supported
92 ----------------------------------------
93 Ecere SDK 0.41.17.9 (November 25, 2007)
95 * Support for international input on X.
96 * Proper keysym support on X.
97 * Clipboard operations on X have been fixed.
98 * An issue on Windows where internal resources could not
99 be accessed when a executable was inside a path containing
100 Unicode characters (the installer itself would not work) has been fixed
101 ----------------------------------------
102 Ecere SDK 0.41.17.8 (November 21, 2007)
104 * Additional X bitmap rendering support.
105 * Additonal samples: transparent clock, and a utility to take a screen shot
107 * An OpenGL and transparent window fix.
108 * Minor IDE and debugger improvements.
109 * Improvements to the networking system.
110 * Unicode and latest improvements are now available in Windows.
111 * Jumping behavior with the taskbar autohiding in Windows has been resolved.
112 * Support for reestablishing network connections in Windows has been added
113 ----------------------------------------
114 Ecere SDK 0.41.17.6 (November 15, 2007)
116 * This release adds transparency and alpha blending support through both XRender
117 and OpenGL, XShape support for frameless windows, and shared memory support.
118 * Antialiasing now works in OpenGL.
119 * A proper distinction is made between key presses and releases and repeated key hits.
121 * Additional samples were added.
122 ----------------------------------------
123 Ecere SDK 0.41.17.4 (November 9, 2007)
125 * Working Unicode support (UTF-8 across the API).
126 * Support for fonts in the X driver, located through fontconfig.
127 * XRender support (bitmap scaling and alpha blending).
128 * Improved X events support.
129 * Linking with newer libpng.so.12.
131 * The integrated debugger is now working (experimental).
132 * A positioning issue with panels on the left and top edges has been resolved
133 ----------------------------------------
134 Ecere SDK 0.41.17 (October 29, 2007)
136 * Minor feature enhancements and bugfixes.
137 ----------------------------------------
140 * Ecere Communicator 0.01
141 ----------------------------------------
142 Ecere SDK 0.41.16 (August 30, 2007)
143 ----------------------------------------
144 Ecere SDK 0.40 (September 27, 2006) (v3)
146 * All SDK tools are now written in eC
147 * Windows Installer packaging MinGW
148 ---------------------------------------
151 * Debugger work begins (GDB integration)
152 ----------------------------------------
155 * eC Distributed Objects
156 * CodeGuard Server/Client
157 ----------------------------------------
161 ---------------------------------------
163 * eC Language & Compiler
166 - Intelligent Code Editor
167 - Methods & property sheets
168 - Form Designer with Code/ Visual Synchronization
171 ---------------------------------------
174 * Design of the eC language and development of the eC compiler starts
175 ----------------------------------------
178 * CodeGuard ( Our own version control system )
179 ----------------------------------------
182 * The Dreamix Project - a set top box PVR
183 * Python Bindings for Ecere
184 ----------------------------------------
187 * More native default skin (Win2K)
188 * IDE Project Building work begins
189 ----------------------------------------
190 Ecere SDK 0.39 Pre-Release 4 (November 26, 2003)
191 Ecere SDK 0.39 Pre-Release 3 (August 1, 2003)
192 Ecere SDK 0.39 Pre-Release 1 (April 6, 2003)
196 * X11 Interface/Graphics
197 * Ecere Linux Distro / Ecere Partition Editor (gparted frontend)
198 ----------------------------------------
199 Ecere SDK 0.38 (January 18, 2003) (v2)
201 * Ecere is a C library working in DOS - SVGA/Console (Unfinished support),
202 Windows (GDI/OpenGL/DirectDraw/Direct3D) and Linux (Text only/NCurses)
203 * Ecere is modularized into sys, gfx, gui, net
204 * Original Ecere IDE (Text Editor + Original Form Designer)
206 * Networking Library (eCom, 2D Networked Ecere Chess)
217 * C++ wrapper class library
218 ----------------------------------------
219 Ecere SDK 0.37.5 (September 2, 2001) (v1)
222 * PCX saving (Run Length Encoding compression)
223 * 3Dfx GLIDE, OpenGL, DirectDraw, GDI, SVGALib
224 * Object oriented window & event-driven messaging system
225 * Graphical User Interface runs in either Win32 Console,
226 Win32 API's window system, ECERE GUI system within a Win32 window,
227 NCURSES character based console for terminal support,
228 SVGALib interface (graphical or through the virtual console),
229 DOS (graphical or text mode)
230 * Supports Linux (GCC), DOS (DJGPP/Watcom), Win32 (Watcom/Borland/Visual)
232 * A full-featured multiline edit box control
233 ----------------------------------------
236 (Simis) Flight Sim Toolkit Enthusiasts Update
237 * 3Dfx GLIDE and OpenGL Support
238 * Quaternion rotation system, with SLERP'ing cameras
239 * Real Time Optimally Adapting Mesh (ROAM) system for terrain
240 ----------------------------------------
241 Ecere SDK 0.26 (1999) (v0)
243 * DOS (DJGPP) C library (graphical or text mode)
244 * 24 bit True color VESA or palletized bitmap/video support
245 * 3D Software Rendering
246 * ASCII 3D models (.ASC) loading
247 * FLC / FLI video playback support
248 * SoundBlaster Support
249 * MIDI (MPU/OPL3) player
253 ----------------------------------------
254 DirectDraw WarCraft II Clone (1997-1998)
257 ----------------------------------------
258 DJGPP WarCraft II Clone (Summer 1997)
260 * 256 colors VESA Support
261 * WarCraft II font format support
263 * Button GUI Components
264 * DOS Interface Mouse / Keyboard
265 ----------------------------------------
266 The 3D Coding Blackhole Tutorial (http://ecere.com/3dbhole/ - 1996)
268 * Software textured polygon filling 3D engine (DOS/DJGPP)
269 * Gouraud and Flat Shading