From 03b3cada79c1044c9f673247908d8e1604062c01 Mon Sep 17 00:00:00 2001 From: Tristan Stenner Date: Wed, 9 Jun 2021 09:12:12 +0200 Subject: [PATCH] Add changelog entry --- CHANGELOG | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 275dd0134..851611eca 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,10 @@ # Changes for liblsl 1.14 * **change**: CMake doesn't set `CMAKE_INSTALL_PREFIX`and `CMAKE_BUILD_TYPE` by default unless `LSL_COMFY_DEFAULTS` is set (Tristan Stenner) +* change: object handles in the C++ API use smart pointers internally. + The smart pointer to the object can be retrieved with the `handle()` function +* **change**: The `stream_info` copy constructor creates a shallow copy. + Use `stream_info::clone()` for the previous behavior (deep copy). * fix: prevent race condition when two threads modify an overflowing buffer (https://github.com/sccn/liblsl/pull/71, Jérémy Frey) * fix: improve latency and CPU usage (https://github.com/sccn/liblsl/pull/71, Jérémy Frey) * fix: various build system fixces and improvments (Chadwick Boulay, Tristan Stenner)