Releases: lsp-plugins/lsp-runtime-lib
Releases · lsp-plugins/lsp-runtime-lib
Release 1.0.26
Release 1.0.25
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.24
- 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
- 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
- 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
- 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
- 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
- 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
- Updated module versions in dependencies.
Release 1.0.17
- 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.