By popular request (i.e. two people), a new release of Patchage is out,
along with its dependencies Raul and FlowCanvas.
Downloads, documentation, and more information available at:
http://drobilla.net/software/patchage
http://drobilla.net/software/raul/
http://drobilla.net/software/flowcanvas
Patchage Changes:
* Install SVG icon
* Fix compilation without Jack
* Improve performance when dragging modules
* Bump FlowCanvas dependency to 0.6.0
* Upgrade to waf 1.5.18
Raul Changes:
* Add several unit tests
* Use malloc'd memory for RingBuffer/SRSWQueue (instead of a new'd
array)
* Fancy coloured console/logging I/O (raul/log.hpp)
* More flexible Path and better URI support
* Atom updates, including new "Blank" Atom for storing dictionaries
with URI keys (ala JavaScript "objects", but RDF compatible)
* Remove stack stuff from Array and create new ArrayStack
* Make Symbol and URI more opaque and use Glib string interning
* Add Configuration class for app command line option handling
* Use < operator in TableImpl instead of > so it needn't be defined
* Add IntrusivePtr, a trivial #define of boost::intrusive_ptr which is
useful for hard realtime things (since adding and dropping refs is
realtime safe, which is not true of shared_ptr)
* Remove TimeSlice
FlowCanvas Changes:
* Consistently call Item::store_location when items are moved,
previous versions didn't on arrange or when dragging a selection
* Fix centering (e.g. on arrange, initial view)
* Upgrade to waf 1.5.18
Share and Enjoy,
-dr