Skip to content

Commit 349aaab

Browse files
committed
Update changelog
1 parent e12c936 commit 349aaab

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

CHANGELOG

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,30 @@
1-
# Changes for liblsl 1.14
1+
# Changes for liblsl 1.15
22

3-
* **change**: CMake doesn't set `CMAKE_INSTALL_PREFIX`and `CMAKE_BUILD_TYPE` by default unless `LSL_COMFY_DEFAULTS` is set (Tristan Stenner)
3+
* add: thread-safe `lsl_last_error()` function, returns a description of the last error
4+
(https://github.com/sccn/liblsl/pull/75, Tristan Stenner)
45
* change: object handles in the C++ API use smart pointers internally.
56
The smart pointer to the object can be retrieved with the `handle()` function
67
* **change**: The `stream_info` copy constructor creates a shallow copy.
78
Use `stream_info::clone()` for the previous behavior (deep copy).
9+
* change: replace more Boost libraries with C++11 counterparts (Tristan Stenner)
10+
* change: speed up `push_chunk_*` calls by caching the sampling rate (Chadwick Boulay)
11+
* change: postprocessing parameters are reset after dis- and re-enabling postprocessing (Tristan Stenner)
12+
* fix: postprocessing now works even when flushing samples (Tristan Stenner)
13+
* fix: pulling strings with embedded NULL chars now works (Tristan Stenner, Chadwick Boulay)
14+
* fix: various build system and deployment fixes (Chadwick Boulay, Tristan Stenner)
15+
* fix: building with MinGW now works (Tobias Herzke)
16+
* fix: `max_buflen` documentation and edge cases (Chadwick Boulay)
17+
* fix: preliminary support for deploying Qt6 apps with CMake (Chadwick Boulay, Tristan Stenner)
18+
* fix: packages for Ubuntu 18.04 no longer depend on the unavailable libgcc_s1 package
19+
(Tristan Stenner, many thanks to Tobias Herzke for reporting the issue)
20+
21+
22+
# Changes for liblsl 1.14
23+
24+
* **change**: CMake doesn't set `CMAKE_INSTALL_PREFIX`and `CMAKE_BUILD_TYPE` by default unless `LSL_COMFY_DEFAULTS` is set (Tristan Stenner)
825
* fix: prevent race condition when two threads modify an overflowing buffer (https://github.com/sccn/liblsl/pull/71, Jérémy Frey)
926
* fix: improve latency and CPU usage (https://github.com/sccn/liblsl/pull/71, Jérémy Frey)
10-
* fix: various build system fixces and improvments (Chadwick Boulay, Tristan Stenner)
27+
* fix: various build system fixes and improvments (Chadwick Boulay, Tristan Stenner)
1128
* added: enumerate network interfaces on startup, for now unused. Requires Android SDK >=26 (Tristan Stenner)
1229
* added: lsl_inlet_flush() to drop all outstanding samples from an inlet to avoid the pull_ overhead in realtime applications (Tristan Stenner)
1330
* change: the binary names are changed so that the OS resolver (e.g. `find_library(lsl)`) searches
@@ -45,7 +62,8 @@
4562
* fix: Added an optional time_correction prototype to return uncertainty and remote_time as well as offset. (Matthew Grivich)
4663
* fix: merged memory leak fixes (thanks to xloem)
4764

48-
Changes for liblsl 1.12
65+
# Changes for liblsl 1.12
66+
4967
* Added support for iOS. (Matthew Grivich; de3f1318)
5068
* changed constructor of lsl::xml_element to have default (David Medine; fd6a87b7)
5169
* Add support for gcc 5 / MinGW (BorisMansencal)

0 commit comments

Comments
 (0)