Skip to content

Releases: lsp-plugins/lsp-runtime-lib

Release 1.0.30

24 Oct 20:20

Choose a tag to compare

  • Added possibility to perform casted fetch from expr::value_t.
  • Updated module versions in dependencies.

Release 1.0.29

26 Aug 07:04

Choose a tag to compare

  • Implemented simple compressor for Wavefront OBJ files.
  • Fixed bug in determining file size for Unix-like systems.
  • Several optimizations of standard compression algorithm.
  • Fixed bug in associativity of add, sub, mul, div and bit-and expressions.
  • Added MacOS CI builds.
  • Updated module versions in dependencies.

Release 1.0.28

16 May 19:09

Choose a tag to compare

  • Reduced poll interval for ipc::NativeExecutor to 20 milliseconds.
  • Fixed invalid access to missing built-in resources.
  • Fixed some command line options that caused JACK version to crash.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.27

28 Feb 19:56

Choose a tag to compare

  • Better support of MacOS.
  • Added possibility to modify configuration parameters.
  • Updated module versions in dependencies.

Release 1.0.26

16 Dec 21:33

Choose a tag to compare

  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.25

11 Oct 21:47

Choose a tag to compare

  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.24

05 Oct 01:21

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

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

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

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.