diff --git a/AUTHORS b/AUTHORS index f4452fa1..60778756 100644 --- a/AUTHORS +++ b/AUTHORS @@ -13,8 +13,12 @@ Stephen Sinclair Dominic Sacré Alex McLean Mike Wozniewski -Hanspeter Portner Joseph Malloch +Hanspeter Portner +IOhannes m zmölnig +Patric Schmitz +Felix Homann +Stephen Kyne Guidelines for authors: diff --git a/ChangeLog b/ChangeLog index 74a3e26f..c01cb291 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,29 @@ +2017-08-11 Stephen Sinclair + * Compatibility fixes (Windows, FreeBSD) + * Configure options to modularize the build + * Detect SO_REUSEPORT support at runtime + * Fix C++ null pointer checks in error conditions + * Add C++ send_from support + * Delay server hostname resolution + * Fix bug in slip_decode + * Fix LO_MARKER-related bugs + * Run-time specification of maximum message size + * Support larger outgoing TCP messages + * Fix C++ header for use with multiple compilation units + * Add blob example + * Add secondary build system based on CMake + * Fix erroneous use of C++ assignment in initializer list + * Fix printf sequences for long long + * Add init/cleanup callbacks for server threads + * Use uintptr_t for casting pointers + * Fix false-positive check for inet_pton + * Change oscdump output buffering behaviour + * Add timetags to oscdump output + * Add oscsendfile for playing back oscdump output + * Use Win32 threads insteads pthreads on Windows + * Add function lo_server_del_lo_method + * Fix bad use of the ternary operator in C++ header + * Cache path strings when building bundles 2014-01-27 Stephen Sinclair * Fix build for Windows (MingW, MSVC) and Android platforms diff --git a/NEWS b/NEWS index 0a28b33d..51a52aac 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,31 @@ +-------------------------------------------- +2017-08-11: Release 0.29 +-------------------------------------------- + +We are pleased to present stable release 0.29 of LibLo, the +lightweight, easy to use implementation of the Open Sound Control +protocol. + +Open Sound Control (OSC) is a protocol for communication among +computers, sound synthesizers, and other multimedia devices that is +designed for use over modern network transports. + +Changes of note since the 0.28 release include: + +- Several fixes for C++ headers +- Addition of function to remove methods by lo_method identifier + (lo_server_del_lo_method) +- Several fixes for Windows +- Use of Win32 threads on Windows instead of pthreads +- Addition of a secondary CMake-based build system +- Fix a bug in SLIP decoder +- Support run-time specification of maximum message size +- Remove limit on outgoing TCP message size +- Make oscdump use unbuffered output by default +- Add timetags to oscdump output +- Add a utility to play back oscdump output + -------------------------------------------- 2014-01-27: Release 0.28 -------------------------------------------- diff --git a/TODO b/TODO index 26b7bb2b..f36a614f 100644 --- a/TODO +++ b/TODO @@ -10,5 +10,3 @@ * Rendevous/OpenWhatever (eg. howl) service discovery [low priority] * Think about a JACK transport layer [maybe^W probably not, low priority] - -* Use Windows threading API on Windows diff --git a/configure.ac b/configure.ac index ed5e4055..06332848 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.69]) -AC_INIT([liblo],[0.28],[liblo-devel@lists.sourceforge.net]) +AC_INIT([liblo],[0.29],[liblo-devel@lists.sourceforge.net]) # libtool version: current:revision:age # @@ -15,9 +15,9 @@ AC_INIT([liblo],[0.28],[liblo-devel@lists.sourceforge.net]) # # If any interfaces have been removed since the last public release, then set # age to 0. -m4_define([lt_current], 9) +m4_define([lt_current], 10) m4_define([lt_revision], 0) -m4_define([lt_age], 2) +m4_define([lt_age], 3) m4_define([lt_version_info], [lt_current:lt_revision:lt_age]) m4_define([lt_current_minus_age], [m4_eval(lt_current - lt_age)])