diff --git a/NEWS b/NEWS index 4f9fa5b70..5eae574b6 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,34 @@ +Oct 28, 2015 +============ + +Release 1.3.0 + +This is primarily a bugfix and maintenance release. + +- C# / .NET + - fix lcm-dotnet Close (closes issue #18) +- Windows + - Add socket window size notes in documentation + - Visual Studio build fixes, update to VS2013 + - Cygwin build fixes +- C / C++ + - Reject invalid multicast addresses + - Use last fragment timestamp instead of first for message timestamping + - binary search bugfix in lcm_eventlog_seek_to_timestamp() + - API changes: + - add FILE* LogFile::getFilePtr() + - void LCM::unbsubscribe() -> int LCM::unsubscribe() +- Python + - Python 3 compatibility bugfixes + - setup.py use subprocess instead of deprecated commands package + - EventLog.seek() use fseeko() not fseek() +- lcm-spy + - misc bugfixes + - fix bitshifting of signed integer types +- lcm-gen + - add --cpp-std option for C++11 support in generated types. + + Jan 21, 2015 ============ diff --git a/configure.ac b/configure.ac index c6be859d8..ef9d8e2af 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ(2.50) -AC_INIT([lcm], 1.2.1) +AC_INIT([lcm], 1.3.0) AC_CONFIG_SRCDIR([lcm/lcm.h]) AC_CANONICAL_SYSTEM AM_INIT_AUTOMAKE([foreign tar-ustar]) @@ -23,7 +23,7 @@ dnl 3. If the interface changes consist solely of additions, increment AGE. dnl 4. If the interface has removed or changed elements, set AGE to 0. dnl --------------------------------------------------------------------------- LIBLCM_AGE=3 -LIBLCM_REVISION=3 +LIBLCM_REVISION=4 LIBLCM_CURRENT=4 CHART2D_VERSION=3.2.2 AC_SUBST(LIBLCM_AGE) diff --git a/lcm-python/setup.py b/lcm-python/setup.py index 1c3079757..9bb2706b1 100644 --- a/lcm-python/setup.py +++ b/lcm-python/setup.py @@ -92,6 +92,6 @@ libraries=libraries, extra_compile_args=extra_compile_args) -setup(name="lcm", version="1.2.1", +setup(name="lcm", version="1.3.0", ext_modules=[pylcm_extension], packages=["lcm"]) diff --git a/lcm/lcm.h b/lcm/lcm.h index 9fcf5400d..061611281 100644 --- a/lcm/lcm.h +++ b/lcm/lcm.h @@ -348,10 +348,10 @@ int lcm_subscription_set_queue_capacity(lcm_subscription_t* handler, int num_mes #define LCM_MAJOR_VERSION 1 /// LCM release minor version - the Y in version X.Y.Z -#define LCM_MINOR_VERSION 2 +#define LCM_MINOR_VERSION 3 /// LCM release micro version - the Z in version X.Y.Z -#define LCM_MICRO_VERSION 1 +#define LCM_MICRO_VERSION 0 /** * @} diff --git a/lcmgen/lcm-gen.1 b/lcmgen/lcm-gen.1 index 9eb3fb635..a08c55ca0 100644 --- a/lcmgen/lcm-gen.1 +++ b/lcmgen/lcm-gen.1 @@ -69,6 +69,10 @@ Destination directory for generated .hpp files. (default: current directory) .TP .B \-\-cpp-include \fIDIR\fR Generated C++ #include lines reference this directory +.TP +.B \-\-cpp-std \fISTD\fR +Generated files comply with the specified C++ standard. Supported values are: +c++98, c++11. Default is c++98. .SH JAVA OPTIONS .TP