June 28th, 2010· This version adds basic regular expression pattern matching to the String class, and automatic code generation that translates C variables and constants to Ctalk object method return values.
April 15th, 2010· Ctalk adds object oriented programming features, like classes, methods, operator overloading, and inheritance, to C programs. The Ctalk package provides the Ctalk front end, run time libraries, and documentation. Additional packages provide sample applications and example programs that you can use in your programs or for testing.
· Release 0.0.96a 20100414 contains updated versions of the addressOf and deref methods, and internal updates for object persistence over successive method messages.
March 29th, 2010· Simple class was added to track allocated memory – MemoryManager. It was used in Interface, XWindowSystem and Engine classes. Now, all classes created by them will be freed in a destructor of creator class (if they were not freed manually).
· FPS counter was moved to Window class. Now, FPS value is available through getFPS() function.
· Several vector constants for colors were added to make samples and code easier for reading.
· Samples’ source code was reworked to make it clear.
· Many fixes (compile errors for 64-bits Linux, crashes for nVidia cards for samples with fonts (solution))
· Support of SGIS_generate_mipmap extension was added: Now MIP levels can be generated automatically during texture creation.
· New sample which shows sprites & shaders usage: Sobel filter (samples/sobel in the source code archive)
February 19th, 2010· Ctalk adds object oriented programming features, like classes, methods, operator overloading, and inheritance, to C programs. The Ctalk package provides the Ctalk front end, run time libraries, and documentation. Additional packages provide sample applications and example programs that you can use in your programs or for testing.
· Release 0.0.96a 20100219 adds further internal updates to handle complex expressions that contain object references or inspect objects’ internal data, as well as other updates that improve reliability when processing complicated input source files.
· Note to Developers: We may be uploading release candidates much more frequently than the freshmeat.net site can make announcements for. This site can’t host anonymous Subversion or CVS, either. (If you know of a server that can and is willing to donate space, we’d love to hear from you.) So, to get information about Ctalk release candidates more frequently than the freshmeat.net mailing list, please subscribe to the Ctalk Forums’ RSS feed. The eaiset way is with a Web browser that supports RSS or, “live,” bookmarks. Then, in order to subscribe, you can simply click on the RSS2 link at the bottom of this page to add the Ctalk announcements to your Web browser.
February 12th, 2010· Release 0.0.96a 20100212 adds the ObjectInspector class, which defines methods for the formatting and display of object contents, additions to the core language and class libraries to handle expressions that contain object references, more portable signal handling, recursive object calls for methods that use variable arguments, better warning and error messages for duplicate labels and ambiguous message references, and the xspiro.c example program for Linux and OS X platforms.
September 21st, 2009· This release adds the Bitmap, Font, X11Font, X11PaneDispatcher, and X11TextPane classes.
· It also includes updates to the Symbol class, as well as many internal improvements and bugfixes.
May 8th, 2009· Release 0.0.95a rc8 adds the “eval” keyword and the ANSITextBoxPane class, and contains many reliability improvements and bug fixes.
April 6th, 2009· This release adds the ANSIWidgetPane and ANSITextEntryPane classes and contains many internal improvements and bugfixes.
March 16th, 2009· This release adds the X11TerminalStream class that provides support for X Window System events and updates to the X11Pane and InputEvent classes.
· There are several bugfixes and reliability improvements.
March 9th, 2009· This release adds X Window System library support and the X11Pane class, and has internal improvements and bugfixes.
March 1st, 2009· This release adds many API features and methods for Point, Pane, ANSITerminalPane, and other classes, as well as numerous internal improvements and bugfixes.
February 23rd, 2009· This release adds the Point, Pane, and ANSITerminalPane classes, which add basic windowing capabilities for console and serial terminal displays.
· It has numerous internal improvements and bugfixes.
February 16th, 2009· This release adds several debugging methods, including method walkbacks for exceptions and the output of object and instance data to the console.
· This release also contains many bugfixes and improved analysis of expressions that are used as C function arguments.
February 9th, 2009· This release adds serial terminal support in the ANSITerminalStream class, and an updated version of the wiki.c example program.
· It also contains additional methods in the TerminalStream and FileStream classes, as well as many internal improvements and bugfixes.
February 2nd, 2009· This release adds the TerminalStream class and its subclasses, which provide applications with an API to handle user input events, as well as basic terminal output capabilities.
· This release also contains many internal improvements and bugfixes.
January 26th, 2009· This release includes improved registration of C variables that are used as method arguments, and translation of objects that are used as function arguments.
· It adds terminal InputEvent support for the Win32TerminalStream class and methods for reading PC-compatible BIOS keyboard scan codes and shift states, as well as the scancode.c example program for PC-compatible systems.
January 18th, 2009· This release adds the InputEvent class and support for queued input events in the ANSITerminalStream and TerminalStream classes, an improved Object : become method, a simplified List class, improvements in analyzing instance variable expressions, and several bugfixes.
January 12th, 2009· This release adds a basic Object : become method, and raw character input and control key handling in the ANSITerminalStream class.
January 5th, 2009· This release has support for multiple input files from release candidate 1, as well as numerous improvements in expression analysis and bugfixes.
December 28th, 2008· This release adds support for multiple input files and new command line options for the ctcc and ctdb programs.
December 19th, 2008· This release adds just-in-time processing for class library methods, improved analysis of C expressions that contain "self," further additions to the ANSITerminalStream class and the stream API, and several bugfixes.
December 15th, 2008· This release adds an updated ANSITerminalStream class.
· It has internal improvements that include class library and method lookups for complex instance and class variables and their superclasses, better accounting of Collection object references, and improved, platform-specific reference decoding for all object classes.
December 8th, 2008· This release adds the ANSITerminalStream class that provides basic terminal capabilities for xterms and compatible terminals, other library API and expression analysis improvements, and bug and compatibility fixes.
November 30th, 2008· This release adds the String : printOn and WriteFileStream : printOn methods, which provide better streaming output capabilities.
· There are many object accounting and compatibility improvements, some bugfixes, and the Win32TerminalStream class, which provides basic console display capabilities for Win32 systems.
November 24th, 2008· This release contains many internal improvements and bugfixes that improve user object tracking and accounting, expression analysis, and performance.
November 17th, 2008· This release contains several compatibility fixes and bugfixes.
November 10th, 2008· This release fixes a bug in class and instance variable initialization and adds several performance improvements.
November 7th, 2008· This release contains many reliability improvements and bugfixes, and simple CGI Wiki and directory list example programs.
November 3rd, 2008· This release has an internal mechanism for aliasing global and local objects, several new methods, and minor bugfixes, performance improvements, and changes to the method API.
October 30th, 2008· This release contains many internal improvements and bugfixes that improve object deletion reliability, provide minor performance improvements, and improve message handling of Collection receivers at run time.
October 26th, 2008· This release adds the "Application" class and contains many internal compatibility, performance, and method API improvements.
October 22nd, 2008· This release contains internal improvements that provide more flexible handling of incomplete C data types and variable declarations, as well as further improvements in object creation and deletion and exception handling.
October 20th, 2008· This release adds more flexibility in the use of self, and changes in the class libraries for expressions that use self.
· The ChangeLog contains a list of methods that are updated.
October 13th, 2008· This release adds an internal copy-on-read mechanism for Symbol references and objects referenced by C variables, as well as other improvements in object creation and deletion, and updates to the Object and Array classes.
October 7th, 2008· This release contains improvements to superclass variable and method operations, and changes to the AssociativeArray and Collection class libraries.
September 29th, 2008· This release contains internal improvements in error handling, expression analysis, and minor bugfixes.
September 26th, 2008· This release has further improvements in the creation and deletion of objects, improvements in inline method calls and the Collection class API, and updated versions of the ctenv.c and ctcheckquery.c example programs.
September 22nd, 2008· This release contains many internal improvements and bugfixes.
September 15th, 2008· This release contains many improvements in the creation and deletion of objects, bugfixes, and the example program, lclock.c.
September 8th, 2008· This release contains many improvements in the creation and deletion of local and temporary objects and class library objects and methods.
September 1st, 2008· This release contains internal improvements in object creation and deletion, as well as improvements in C expression parsing and several bugfixes.