1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436
|
Ecere SDK 0.44.15 (August 4, 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 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
----------------------------------------
Ecere SDK 0.44.14 (January 13, 2016)
* Compiler: Fixed generating __extension__ expression with mismatched parentheses
* Addressed build reproducibility issues
* Documentor: Minor fixes
* Spelling fixes
* GUI/ListBox: Fixed clearing cell data
----------------------------------------
Ecere SDK 0.44.13 (December 22, 2015)
* 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
----------------------------------------
Ecere SDK 0.44.12 (December 10, 2015)
* Bug fix release
* Improved JSON Support
* Improved CSV support (extras)
----------------------------------------
Ecere SDK 0.44.11 (February 16, 2015)
* Bug fix release
* Fixed crash on writing initial config file on Linux
----------------------------------------
Ecere SDK 0.44.10 (August 7, 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
----------------------------------------
Ecere SDK 0.44.09.9 (February 20, 2014)
* 64 bit fixes
* IDE fixes
* X11 GUI driver fixes
* eC Compiler fixes
* HTTP fixes
----------------------------------------
Ecere SDK 0.44.09 (August 30, 2013)
* Debugger fixes
* Documentor fixes
* Valgrind integration
* Improved usability with Unity
----------------------------------------
Ecere SDK 0.44.08 (August 9, 2013)
* Update Windows installer with TDM/MinGW-w64
* A lot of bug fixes
----------------------------------------
Ecere SDK 0.44.07 (April 22, 2013)
* Compiler Improvements
* Improved C headers compatibility
* Various bug fixes
----------------------------------------
Ecere SDK 0.44.06 (March 28, 2013)
* Fixed bugs causing build to fail on PowerPC
* Fixed cross-bitness compiling issues
* Fixed UTF8 text processing issues
* Fixed serialization/unserialization of Map container objects
* Fixed ListBox row moving bug
* Fixed ColorPicker in IDE to be consistent with other dialogs
* Enabled holding up/down buttons down to reorder directories in compiler settings
* Relying on giflib rather than bundled libungif, taking out deps folder for Debian packages
----------------------------------------
Ecere SDK 0.44.05 (March 18, 2013)
* Memory corruption bugs were fixed
* Cross-bitness compiling issues were fixed
----------------------------------------
Ecere SDK 0.44.04 (March 10, 2013)
* Various Bug Fixes
* MinGW-w64 Support
* 64 Bit Support
* Basic Android Support
* Improved FreeBSD Support
* Improved OS X Support
----------------------------------------
Ecere SDK 0.44.03 (January 27, 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
----------------------------------------
Ecere SDK 0.44.02 (November 6, 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
----------------------------------------
Ecere SDK 0.44.01 (August 2012)
* Compiler Configurations Support for truly cross-compiler/platform makefiles
* Project and file monitoring crash fixes and support for monitoring added projects
* Fixed toolbar Save button
* Fixed problems building with GCC 4.7
* Fixed remaining bad usage of strcpy with newer GCC resulting in corrupt strings
* Improvements to EDA and SQLite driver (Better stepping, improved custom function support)
* Improvements to Stacker and auto-sizing support
* Manual Pages for ecc, ecs, ecp, epj2make, ear, ide and documentor
* Improved debian packaging
* Other bug fixes
----------------------------------------
Ecere SDK 0.44 "Ryoanji" (March 13, 2012)
* Native Window decorations, toolbar and tool tips
* A new JSON-based .epj project format and powerful project settings, with powerful per File X Config X Platform Project Settings
* Internationalization support, with Chinese and Spanish available by setting the LANGUAGE environment variable to zh_CN or es_ES
* SQLite and Oracle drivers for Ecere Data Access (EDA)
* Improved eC Distributed Objects
* Less memory leaking on parsing code
* Line Numbers in the Code Editor
* Settings for multiple compilers (e.g. allowing to set up cross-compilers, different GCC versions...)
* Support for ccache and distcc to speed up your builds
* New Credits and License dialogs for the About box
* A bunch of new samples, PowerPoint Tutorials and extras (SSLSocket, Audio, WIA Scanning...)
* Coursework to accompany the Tao
* A new updated Windows installer, with MinGW (GCC 4.4.0 and GDB 7.0 were selected for working best)
* PPAs for Ubuntu working on both 32 and 64 bit machines, for Lucid Lynx, Maverick Meerkat, Natty Narwhal, Oneiric Ocelot and Precise Pangolin
* Numerous tracked issues were resolved, see the complete list at: http://ecere.com/mantis/changelog_page.php
----------------------------------------
( May 2011 )
* We adopted Git as our version control system.
* Our source repository is hosted on GitHub at http://github.com/ecere/sdk
----------------------------------------
Ecere SDK 0.44 preview 1 (February 4, 2010)
* The toolkit will now build on 64-bit Linux systems (still as 32-bit).
* New more flexible (per file, config, and platform) project files (.epj) are supported.
* The IDE now generates cross-platform makefiles.
* The samples were updated, added to, and reorganized.
* A collection of useful eC code for diverse purposes ("extras") was added.
* There were improvements and bugfixes to the compiler and throughout the SDK
----------------------------------------
Ecere SDK 0.44 draft 1 (December 25, 2008)
* First open-source which could bootstrap itself from GCC.
* 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
----------------------------------------
Ecere SDK 0.43 (September 4, 2008)
* Dynamic class templates for meta (generic) programming were introduced in the eC language.
* Proper syntax highlighting was implemented in the IDE.
* The debugger integration under Linux was significantly improved.
* Many bugs and other issues were resolved.
* Packages for Debian/Ubuntu and GoboLinux are now provided.
----------------------------------------
Ecere SDK 0.42.1 (June 12, 2008)
* Major bugfixes and improvements were made to Ecere Database Access.
* Improvements were made to the Undo buffer.
* Various other bugfixes and improvements were made
----------------------------------------
Ecere SDK 0.42 (May 16, 2008)
* An undo/redo buffer was added to the code editor.
* Installation on Windows Vista was made easier.
* libpng usage was improved.
* X support was improved.
* IDE improvements were made.
* Numerous bugs were fixed.
* The eC Compiler is self-hosting
----------------------------------------
(December 5, 2007)
* Acovel Media Player 0.01
----------------------------------------
Ecere SDK 0.41.17.11 (December 2, 2007)
* This release corrects an X performance issue introduced in the last release.
----------------------------------------
Ecere SDK 0.41.17.10 (December 1, 2007)
* Mac OS X is now supported (through X11).
* Windows can now be closed through the window manager.
* Repositioning windows from the window manager doesn't confuse their positions anymore.
* 15-bit and 16-bit displays are now supported
----------------------------------------
Ecere SDK 0.41.17.9 (November 25, 2007)
* Support for international input on X.
* Proper keysym support on X.
* Clipboard operations on X have been fixed.
* An issue on Windows where internal resources could not
be accessed when a executable was inside a path containing
Unicode characters (the installer itself would not work) has been fixed
----------------------------------------
Ecere SDK 0.41.17.8 (November 21, 2007)
* Additional X bitmap rendering support.
* Additonal samples: transparent clock, and a utility to take a screen shot
of the X desktop.
* An OpenGL and transparent window fix.
* Minor IDE and debugger improvements.
* Improvements to the networking system.
* Unicode and latest improvements are now available in Windows.
* Jumping behavior with the taskbar autohiding in Windows has been resolved.
* Support for reestablishing network connections in Windows has been added
----------------------------------------
Ecere SDK 0.41.17.6 (November 15, 2007)
* This release adds transparency and alpha blending support through both XRender
and OpenGL, XShape support for frameless windows, and shared memory support.
* Antialiasing now works in OpenGL.
* A proper distinction is made between key presses and releases and repeated key hits.
* Bugs were fixed.
* Additional samples were added.
----------------------------------------
Ecere SDK 0.41.17.4 (November 9, 2007)
* Working Unicode support (UTF-8 across the API).
* Support for fonts in the X driver, located through fontconfig.
* XRender support (bitmap scaling and alpha blending).
* Improved X events support.
* Linking with newer libpng.so.12.
* Tested with X.org.
* The integrated debugger is now working (experimental).
* A positioning issue with panels on the left and top edges has been resolved
----------------------------------------
Ecere SDK 0.41.17 (October 29, 2007)
* Minor feature enhancements and bugfixes.
----------------------------------------
(October 21, 2007)
* Ecere Communicator 0.01 (Jabber & MSN Support)
----------------------------------------
Ecere SDK 0.41.16 (August 30, 2007)
----------------------------------------
Ecere SDK 0.40 (September 27, 2006) (v3)
* The Ecere runtime library and the IDE are now written in eC
* Windows Installer packaging MinGW
---------------------------------------
( November 2005 )
* Debugger work begins (GDB integration)
----------------------------------------
( September 2005 )
* eC Distributed Objects
* CodeGuard Server/Client
----------------------------------------
( July 25, 2005 )
* Ecere Corporation
---------------------------------------
( 2004 - 2005 )
* eC Language & Compiler
* Modern Ecere IDE
- Intelligent Code Editor
- Methods & property sheets
- Form Designer with Code/ Visual Synchronization
* Begin using MinGW
---------------------------------------
( November 2004 )
* Design of the eC language and development of the eC compiler starts
----------------------------------------
( October 2004 )
* CodeGuard ( Our own version control system )
----------------------------------------
( Summer 2004 )
* ICQ/AIM Ecere Communicator (eMessenger)
* The Dreamix Project - a set top box PVR
* Python Bindings for Ecere
----------------------------------------
( Early 2004 )
* More native default skin (Win2K)
* IDE Project Building work begins
----------------------------------------
Ecere SDK 0.39 Pre-Release 5 (March 8, 2004)
Ecere SDK 0.39 Pre-Release 4 (November 26, 2003)
Ecere SDK 0.39 Pre-Release 3 (August 1, 2003)
Ecere SDK 0.39 Pre-Release 1 (April 6, 2003)
* Ecere Archiver
* Resources Support
* X11 Interface/Graphics
* Ecere Linux Distro / Ecere Partition Editor (gparted frontend)
----------------------------------------
Ecere SDK 0.38 (January 18, 2003) (v2)
* Ecere is a C library working in DOS - SVGA/Console (Unfinished support),
Windows (GDI/OpenGL/DirectDraw/Direct3D) and Linux (Text only/NCurses)
* Ecere is modularized into sys, gfx, gui, net
* Original Ecere IDE (Text Editor + Original Form Designer)
* 3DS Support
* Networking Library (2D Networked Ecere Chess)
* Common Controls:
- Button
- DropBox
- ListBox
- EditBox
- Label
- Menu
- ScrollBar
- StatusBar
- MessageBox
* C++ wrapper class library
----------------------------------------
( May 2002 )
* eCom (File transfer / Chat client)
----------------------------------------
Ecere SDK 0.37.7 (May 9, 2001)
* TCP/IP Sockets
----------------------------------------
Ecere SDK 0.37.5 (September 2, 2000)
----------------------------------------
Ecere SDK 0.37.4 (June 12, 2000) (v1)
* BMP Support
* PCX saving (Run Length Encoding compression)
* 3Dfx GLIDE, OpenGL, DirectDraw, GDI, SVGALib
* Object oriented window & event-driven messaging system
* Graphical User Interface runs in either Win32 Console,
Win32 API's window system, ECERE GUI system within a Win32 window,
NCURSES character based console for terminal support,
SVGALib interface (graphical or through the virtual console),
DOS (graphical or text mode)
* Supports Linux (GCC), DOS (DJGPP/Watcom), Win32 (Watcom/Borland/Visual)
* Joystick interface
* A full-featured multiline edit box control
----------------------------------------
(1999-2001)
(Simis) Flight Sim Toolkit Enthusiasts Update
* 3Dfx GLIDE and OpenGL Support
* Quaternion rotation system, with SLERP'ing cameras
* Real Time Optimally Adapting Mesh (ROAM) system for terrain
----------------------------------------
Ecere SDK 0.26 (1999) (v0)
* DOS (DJGPP) C library (graphical or text mode)
* 24 bit True color VESA or palletized bitmap/video support
* 3D Software Rendering
* ASCII 3D models (.ASC) loading
* FLC / FLI video playback support
* SoundBlaster Support
* MIDI (MPU/OPL3) player
* S3M player
* CD Audio Playback
* GUI CD Player
----------------------------------------
Nova3D 3Dfx GLIDE Engine (1998)
----------------------------------------
DirectDraw WarCraft II Clone (1997-1998)
* A*
----------------------------------------
DJGPP WarCraft II Clone (Summer 1997)
* 256 colors VESA Support
* WarCraft II font format support
* Sprites and tiles
* Button GUI Components
* DOS Interface Mouse / Keyboard
----------------------------------------
The 3D Coding Blackhole Tutorial (http://ecere.com/3dbhole/ - 1996)
* Software textured polygon filling 3D engine (DOS/DJGPP)
* Gouraud and Flat Shading
* PCX loading
|