summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS90
1 files changed, 90 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..87399b8
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,90 @@
+raul (0.8.10) unstable;
+
+ * Remove glib dpendency
+ * Remove boost dependency
+ * Remove OSC and RDF library dependent code
+ * Remove remaining library code, now header only
+ * Remove features now provided by C++11
+ * Remove URI class
+ * Improve RingBuffer
+ * Add ThreadVar, a thread-specific variable class
+ * Add managed_ptr for automatic real-time safe garbage collection
+ * Implement Semaphore for Windows
+ * Fix semaphore with initial count on Darwin
+ * Improve test suite
+ * Remove several questionable classes
+ * Add INSTALL file
+ * Update license to GPL3+
+
+ -- David Robillard <d@drobilla.net> Sun, 23 Jul 2017 12:40:39 +0200
+
+raul (0.8.0) stable;
+
+ * Implement Semaphore for Darwin
+ * Remove unused/trivial/inappropriate Command and Stateful
+ * Remove pointless templateification of RingBuffer
+ * Use uint32_t consistently for sizes in RingBuffer
+ * Fix off-by-one allocation of Atom strings
+ * Add all classes to 'raul' doxygen group
+ * Make single-argument constructors explicit
+ * Fix incorrect TimeSlice::beats_to_ticks
+ * Fix crash bug in List::chop_front
+ * Fix TimeStamp comparison operators
+ * Rename LOG_* defines RAUL_LOG_*
+ * Remove "using namespace" declarations
+ * Add missing #includes
+ * Add missing COPYING file to distribution
+ * Upgrade to waf 1.6.2
+ * Fix accidental build system dependency on glibmm (now glib only)
+ * Better documentation generation via waf tool
+
+ -- David Robillard <d@drobilla.net> Tue, 11 Jan 2011 17:42:07 -0500
+
+raul (0.7.0) stable;
+
+ * 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
+
+ -- David Robillard <d@drobilla.net> Fri, 03 Sep 2010 20:24:36 -0400
+
+raul (0.6.0) stable;
+
+ * Switch to waf build system
+ * Fix compilation with GCC 4.4
+ * Add URI class and make Path a special URI (with scheme "path:")
+ * Remove JackDriver
+ * Add NullDeleter convenience for SharedPtr
+ * Add URI Atom type
+ * Add C++ style printing for Atom
+ * Fix type wackiness for glib atomic functions on PPC
+ * Remove misguided LASH stuff
+ * Depend on glib (instead of glibmm)
+
+ -- David Robillard <d@drobilla.net> Tue, 08 Dec 2009 19:20:37 -0500
+
+raul (0.5.1) stable;
+
+ * OSC blob fixes
+ * Use true atomic integers for Queue indexes
+
+ -- David Robillard <d@drobilla.net> Sun, 07 Sep 2008 14:10:32 -0400
+
+
+raul (0.5.0) stable;
+
+ * Initial Debian release
+
+ -- David Robillard <d@drobilla.net> Sun, 06 Jul 2008 15:56:20 -0400
+