Skip to content

Releases: lsp-plugins/lsp-runtime-lib

Release 1.0.26

16 Dec 21:33
Compare
Choose a tag to compare
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.25

11 Oct 21:47
Compare
Choose a tag to compare
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.24

05 Oct 01:21
Compare
Choose a tag to compare
  • Added system::get_user_login() function.
  • Fixed io::Path::canonicalize() crashes on several input data.
  • Added index_of_nocase and rindex_of_nocase methods for LSPString.
  • Added io::OutMemoryStream::position() method implementation.
  • Another implementation of ipc::SharedMutex for POSIX systems that allows to
    avoid dead locks when the application that locked the mutex has been
    terminated.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.23

02 Aug 21:08
Compare
Choose a tag to compare
  • Implemented IInSequence::sink() method for writing all content to another IOutSequence.
  • Fixed possible access to uninitialized memory when loading built-in resources.
  • Added Thread::yield() method.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.22

20 May 23:27
Compare
Choose a tag to compare
  • Implemented system::page_size() and system::system_cores() functions.
  • Extended ipc::SharedMem interface.
  • Implemented UUID generation and formatting header.
  • Updated module versions in dependencies.

Release 1.0.21

26 Apr 23:56
Compare
Choose a tag to compare
  • Fixed reading of 32-bit FLOAT WAV files that do not contain fact chunk on Windows.
  • Implemented min(), max(), rms() and avg() builtin functions for expression language.
  • Implemented io::Path::final_path method for obtaining the final file system object
    the abstract path points to.
  • Implemented ipc::SharedMem primitive for organizing shared memory segments.
  • Implemented ipc::SharedMutex primitive for organizing global inter-process mutexes.
  • Implementeation of ipc::Mutex moved to critical section for Windows.
  • Updated module versions in dependencies.

Release 1.0.20

04 Mar 23:11
Compare
Choose a tag to compare
  • More detailed MIDI specification (added MIDI_CHANNELS constant).
  • Additional methods for converting between UTF-8, UTF-16 and UTF-32.
  • Added support of real-time nesting of ipc::IExecutor.
  • Added support of custom functions in the expression language.
  • Enhanced JSON serializer interface with new functions.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.19

20 Dec 19:48
Compare
Choose a tag to compare
  • Optimized expression variables access.
  • Many code updates that could cause potential problems related to using another decimal point for floating-point number formatting.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.18

10 Oct 22:10
Compare
Choose a tag to compare
  • Updated module versions in dependencies.

Release 1.0.17

09 Sep 20:57
Compare
Choose a tag to compare
  • Fixed several issues reported by PVS Studio static analyzer.
  • Fixed invalid memory read on OSC protocol pattern matching.
  • The i18n JsonDictionary is forced to be UTF-8.
  • Updated module versions in dependencies.