Rapicorn 8.4.0 has just been released to the world: Rapicorn v8.4.0 Announcement
Lots of things have happened since the last snapshot over a year ago, some of which kept me from making releases or snapshots earlier. ;-) Others actually took place in the code base as interesting developments, summarized below.
There’s quite some more stuff in my development queue, but at some point one just has to draw a line and throw out what’s vaguely ready so far, so this is it for today:
-
Changed versioning scheme to YEAR.WEEK.REVISION.
-
License update to GNU LGPL 2.1.
-
Added a publically installed tool: rapidrun
-
Support println() and close() commands in GUI files.
-
Introduce simple Application and Window object APIs.
-
Merged libbirnet into Rapicorn as librapicorncore.
-
Implemented expose region merging/comprssion.
-
Reiimplemented rectangle gradient shader.
-
Switched to autogenerated ChangeLogs.
-
Improved feedback on parser errors.
-
Fixed Gtk+ version checks.
-
Added PNG saving support.
-
Removed PERL build dependency.
-
Rewrote asyncronous main loops.
-
Many improvements to text editing areas.
-
Speed up blitting logic for local displays.
-
Added SIMD optimized rendering functions for MMX CPUs.
-
Fixed some reference counting issues and child removal.
-
Improved vertical text ellipsization to line granularity.
-
Removed error prone default values from property mechanism.
-
Install tutorial under ${prefix}/doc/rapicornXXXX/tutorial/.
-
Misc compiler and threading fixes, depend on g++-3.4.6.
-
Lots of bug fixes, cleanups and improved test coverage.