1 Ecere SDK 0.44.08 (August 9, 2013)
3 * Update Windows installer with TDM/MinGW-w64
5 ----------------------------------------
6 Ecere SDK 0.44.07 (April 22, 2013)
8 * Compiler Improvements
9 * Improved C headers compatibility
11 ----------------------------------------
12 Ecere SDK 0.44.06 (March 28, 2013)
14 * Fixed bugs causing build to fail on PowerPC
15 * Fixed cross-bitness compiling issues
16 * Fixed UTF8 text processing issues
17 * Fixed serialization/unserialization of Map container objects
18 * Fixed ListBox row moving bug
19 * Fixed ColorPicker in IDE to be consistent with other dialogs
20 * Enabled holding up/down buttons down to reorder directories in compiler settings
21 * Relying on giflib rather than bundled libungif, taking out deps folder for Debian packages
22 ----------------------------------------
23 Ecere SDK 0.44.05 (March 18, 2013)
25 * Memory corruption bugs were fixed
26 * Cross-bitness compiling issues were fixed
27 ----------------------------------------
28 Ecere SDK 0.44.04 (March 10, 2013)
33 * Basic Android Support
34 * Improved FreeBSD Support
35 * Improved OS X Support
36 ----------------------------------------
37 Ecere SDK 0.44.03 (January 27, 2013)
39 * Renaming libec0 Debian package to libecc0 to solve conflict with "Library for modular symbols and elliptic curves over Q" in Sid
41 ----------------------------------------
42 Ecere SDK 0.44.02 (November 6, 2012)
44 * Fixed issue with 'arch: all' packages preventing installing on 64 bit system
45 * Fixed issue with GCC 4.7 whereas .bmp files would not load properly
46 * Fixed build issues with ARM and big endian (PPC) builds
48 * Resolved target and host platform confusion in build system/makefiles
49 * Proper handling of __attribute__ in the compiler
50 * Resolved proper implementation of all per node settings in the build system
51 * Added support for a SYSROOT and GCC prefix in Compiler Settings
52 * Support for cross-compiling the tarball (e.g. Building for MinGW on Linux)
53 * Initial support for the Android platform
54 ----------------------------------------
55 Ecere SDK 0.44.01 (August 2012)
57 * Compiler Configurations Support for truly cross-compiler/platform makefiles
58 * Project and file monitoring crash fixes and support for monitoring added projects
59 * Fixed toolbar Save button
60 * Fixed problems building with GCC 4.7
61 * Fixed remaining bad usage of strcpy with newer GCC resulting in corrupt strings
62 * Improvements to EDA and SQLite driver (Better stepping, improved custom function support)
63 * Improvements to Stacker and auto-sizing support
64 * Manual Pages for ecc, ecs, ecp, epj2make, ear, ide and documentor
65 * Improved debian packaging
67 ----------------------------------------
68 Ecere SDK 0.44 "Ryoanji" (March 13, 2012)
70 * Native Window decorations, toolbar and tool tips
71 * A new JSON-based .epj project format and powerful project settings, with powerful per File X Config X Platform Project Settings
72 * Internationalization support, with Chinese and Spanish available by setting the LANGUAGE environment variable to zh_CN or es_ES
73 * SQLite and Oracle drivers for Ecere Data Access (EDA)
74 * Improved eC Distributed Objects
75 * Less memory leaking on parsing code
76 * Line Numbers in the Code Editor
77 * Settings for multiple compilers (e.g. allowing to set up cross-compilers, different GCC versions...)
78 * Support for ccache and distcc to speed up your builds
79 * New Credits and License dialogs for the About box
80 * A bunch of new samples, PowerPoint Tutorials and extras (SSLSocket, Audio, WIA Scanning...)
81 * Coursework to accompany the Tao
82 * A new updated Windows installer, with MinGW (GCC 4.4.0 and GDB 7.0 were selected for working best)
83 * PPAs for Ubuntu working on both 32 and 64 bit machines, for Lucid Lynx, Maverick Meerkat, Natty Narwhal, Oneiric Ocelot and Precise Pangolin
84 * Numerous tracked issues were resolved, see the complete list at: http://ecere.com/mantis/changelog_page.php
85 ----------------------------------------
88 * We adopted Git as our version control system.
89 * Our source repository is hosted on GitHub at http://github.com/ecere/sdk
90 ----------------------------------------
91 Ecere SDK 0.44 preview 1 (February 4, 2010)
93 * The toolkit will now build on 64-bit Linux systems (still as 32-bit).
94 * New more flexible (per file, config, and platform) project files (.epj) are supported.
95 * The IDE now generates cross-platform makefiles.
96 * The samples were updated, added to, and reorganized.
97 * A collection of useful eC code for diverse purposes ("extras") was added.
98 * There were improvements and bugfixes to the compiler and throughout the SDK
99 ----------------------------------------
100 Ecere SDK 0.44 draft 1 (December 25, 2008)
102 * First open-source which could bootstrap itself from GCC.
103 * The Ecere SDK is now Open Source under the revised BSD license.
104 * An automatic bootstrapping/build system was implemented.
105 * Mac OS X and PowerPC support was improved. A SQLite driver was added for the Ecere Data Access system.
106 * New IDE configuration options enable the integration of cross compilers. Lots of bugs were fixed.
107 * A tab control was added
108 ----------------------------------------
109 Ecere SDK 0.43 (September 4, 2008)
111 * Dynamic class templates for meta (generic) programming were introduced in the eC language.
112 * Proper syntax highlighting was implemented in the IDE.
113 * The debugger integration under Linux was significantly improved.
114 * Many bugs and other issues were resolved.
115 * Packages for Debian/Ubuntu and GoboLinux are now provided.
116 ----------------------------------------
117 Ecere SDK 0.42.1 (June 12, 2008)
119 * Major bugfixes and improvements were made to Ecere Database Access.
120 * Improvements were made to the Undo buffer.
121 * Various other bugfixes and improvements were made
122 ----------------------------------------
123 Ecere SDK 0.42 (May 16, 2008)
125 * An undo/redo buffer was added to the code editor.
126 * Installation on Windows Vista was made easier.
127 * libpng usage was improved.
128 * X support was improved.
129 * IDE improvements were made.
130 * Numerous bugs were fixed.
131 * The eC Compiler is self-hosting
132 ----------------------------------------
135 * Acovel Media Player 0.01
136 ----------------------------------------
137 Ecere SDK 0.41.17.11 (December 2, 2007)
139 * This release corrects an X performance issue introduced in the last release.
140 ----------------------------------------
141 Ecere SDK 0.41.17.10 (December 1, 2007)
143 * Mac OS X is now supported (through X11).
144 * Windows can now be closed through the window manager.
145 * Repositioning windows from the window manager doesn't confuse their positions anymore.
146 * 15-bit and 16-bit displays are now supported
147 ----------------------------------------
148 Ecere SDK 0.41.17.9 (November 25, 2007)
150 * Support for international input on X.
151 * Proper keysym support on X.
152 * Clipboard operations on X have been fixed.
153 * An issue on Windows where internal resources could not
154 be accessed when a executable was inside a path containing
155 Unicode characters (the installer itself would not work) has been fixed
156 ----------------------------------------
157 Ecere SDK 0.41.17.8 (November 21, 2007)
159 * Additional X bitmap rendering support.
160 * Additonal samples: transparent clock, and a utility to take a screen shot
162 * An OpenGL and transparent window fix.
163 * Minor IDE and debugger improvements.
164 * Improvements to the networking system.
165 * Unicode and latest improvements are now available in Windows.
166 * Jumping behavior with the taskbar autohiding in Windows has been resolved.
167 * Support for reestablishing network connections in Windows has been added
168 ----------------------------------------
169 Ecere SDK 0.41.17.6 (November 15, 2007)
171 * This release adds transparency and alpha blending support through both XRender
172 and OpenGL, XShape support for frameless windows, and shared memory support.
173 * Antialiasing now works in OpenGL.
174 * A proper distinction is made between key presses and releases and repeated key hits.
176 * Additional samples were added.
177 ----------------------------------------
178 Ecere SDK 0.41.17.4 (November 9, 2007)
180 * Working Unicode support (UTF-8 across the API).
181 * Support for fonts in the X driver, located through fontconfig.
182 * XRender support (bitmap scaling and alpha blending).
183 * Improved X events support.
184 * Linking with newer libpng.so.12.
186 * The integrated debugger is now working (experimental).
187 * A positioning issue with panels on the left and top edges has been resolved
188 ----------------------------------------
189 Ecere SDK 0.41.17 (October 29, 2007)
191 * Minor feature enhancements and bugfixes.
192 ----------------------------------------
195 * Ecere Communicator 0.01 (Jabber & MSN Support)
196 ----------------------------------------
197 Ecere SDK 0.41.16 (August 30, 2007)
198 ----------------------------------------
199 Ecere SDK 0.40 (September 27, 2006) (v3)
201 * The Ecere runtime library and the IDE are now written in eC
202 * Windows Installer packaging MinGW
203 ---------------------------------------
206 * Debugger work begins (GDB integration)
207 ----------------------------------------
210 * eC Distributed Objects
211 * CodeGuard Server/Client
212 ----------------------------------------
216 ---------------------------------------
218 * eC Language & Compiler
221 - Intelligent Code Editor
222 - Methods & property sheets
223 - Form Designer with Code/ Visual Synchronization
226 ---------------------------------------
229 * Design of the eC language and development of the eC compiler starts
230 ----------------------------------------
233 * CodeGuard ( Our own version control system )
234 ----------------------------------------
237 * ICQ/AIM Ecere Communicator (eMessenger)
238 * The Dreamix Project - a set top box PVR
239 * Python Bindings for Ecere
240 ----------------------------------------
243 * More native default skin (Win2K)
244 * IDE Project Building work begins
245 ----------------------------------------
246 Ecere SDK 0.39 Pre-Release 5 (March 8, 2004)
247 Ecere SDK 0.39 Pre-Release 4 (November 26, 2003)
248 Ecere SDK 0.39 Pre-Release 3 (August 1, 2003)
249 Ecere SDK 0.39 Pre-Release 1 (April 6, 2003)
253 * X11 Interface/Graphics
254 * Ecere Linux Distro / Ecere Partition Editor (gparted frontend)
255 ----------------------------------------
256 Ecere SDK 0.38 (January 18, 2003) (v2)
258 * Ecere is a C library working in DOS - SVGA/Console (Unfinished support),
259 Windows (GDI/OpenGL/DirectDraw/Direct3D) and Linux (Text only/NCurses)
260 * Ecere is modularized into sys, gfx, gui, net
261 * Original Ecere IDE (Text Editor + Original Form Designer)
263 * Networking Library (2D Networked Ecere Chess)
274 * C++ wrapper class library
275 ----------------------------------------
278 * eCom (File transfer / Chat client)
279 ----------------------------------------
280 Ecere SDK 0.37.7 (May 9, 2001)
283 ----------------------------------------
284 Ecere SDK 0.37.5 (September 2, 2000)
285 ----------------------------------------
286 Ecere SDK 0.37.4 (June 12, 2000) (v1)
289 * PCX saving (Run Length Encoding compression)
290 * 3Dfx GLIDE, OpenGL, DirectDraw, GDI, SVGALib
291 * Object oriented window & event-driven messaging system
292 * Graphical User Interface runs in either Win32 Console,
293 Win32 API's window system, ECERE GUI system within a Win32 window,
294 NCURSES character based console for terminal support,
295 SVGALib interface (graphical or through the virtual console),
296 DOS (graphical or text mode)
297 * Supports Linux (GCC), DOS (DJGPP/Watcom), Win32 (Watcom/Borland/Visual)
299 * A full-featured multiline edit box control
300 ----------------------------------------
303 (Simis) Flight Sim Toolkit Enthusiasts Update
304 * 3Dfx GLIDE and OpenGL Support
305 * Quaternion rotation system, with SLERP'ing cameras
306 * Real Time Optimally Adapting Mesh (ROAM) system for terrain
307 ----------------------------------------
308 Ecere SDK 0.26 (1999) (v0)
310 * DOS (DJGPP) C library (graphical or text mode)
311 * 24 bit True color VESA or palletized bitmap/video support
312 * 3D Software Rendering
313 * ASCII 3D models (.ASC) loading
314 * FLC / FLI video playback support
315 * SoundBlaster Support
316 * MIDI (MPU/OPL3) player
320 ----------------------------------------
321 Nova3D 3Dfx GLIDE Engine (1998)
322 ----------------------------------------
323 DirectDraw WarCraft II Clone (1997-1998)
326 ----------------------------------------
327 DJGPP WarCraft II Clone (Summer 1997)
329 * 256 colors VESA Support
330 * WarCraft II font format support
332 * Button GUI Components
333 * DOS Interface Mouse / Keyboard
334 ----------------------------------------
335 The 3D Coding Blackhole Tutorial (http://ecere.com/3dbhole/ - 1996)
337 * Software textured polygon filling 3D engine (DOS/DJGPP)
338 * Gouraud and Flat Shading