Releases: lsp-plugins/lsp-runtime-lib
Releases · lsp-plugins/lsp-runtime-lib
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.
Release 1.0.16
- Fixed potential problem with invalid delete in io::PathPattern.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.15
- Extended expression language with basic mathematic functions.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.14
- Fixed improper expression parsing under certain conditions.
- Removed Makefile.d. Dependencies are now automatically generated at the build stage.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.13
- Updated module versions in dependencies.
Release 1.0.12
- Updated the implementation of io::StdioFile::size() method for Windows.
- Fixed ipc::Library::get_module_file function for Windows.
- Added test build for Windows using MSYS2.
- Added lsp::to_lower and lsp::to_upper character conversion routines
(system locale independent support of Latin and Cyrillic characters). - Implemented io::InSharedMemoryStream class for shared access to the data.
- Deprecated io::IOutStream::writeb() function, use io::IOutStream::write_byte() instead.
- Added possibility to create temporary files for io::NativeFile and io::OutFileStream.
- The io::InMemoryStream::take() now releases data associated with io::OutMemoryStream.
- Added possibility to attach automatically managed user data to mm::IInAudioStream
and mm::IOutAudioStream. - Added support of SFZ file format parsing.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.11
- Added io::InMemoryStream::size() method for obtaining the size of the wrapped buffer.
- Additional expr::Expression::parse() method that takes UTF-8 strings at input.
- Added expr::EnvResolver variable resolver that reads environment variables.
- Added io::Path::get_noext() and io::Path::get_last_noext().
Release 1.0.10
- Fixed bug in io::Path::as_relative() call.
- Fixed bug in lspc::AudioWriter::write_frames() method.
- Added lspc::IAudioFormatSelector interface class for selecting audio format
when writing to LSPC file. - Added several utility functions for easier work with LSPC file format.
- Fixed bug related to reading audio files with 24-bit audio format under Windows.
- Added empty key support in the i18n dictionary configuration file.
- Updated build scripts.
Release 1.0.9
- Updated build scripts.