Skip to content

Releases: lsp-plugins/lsp-runtime-lib

Release 1.0.10

19 Dec 23:00

Choose a tag to compare

  • 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

05 Sep 20:05

Choose a tag to compare

  • Updated build scripts.

Release 1.0.8

04 Sep 22:13

Choose a tag to compare

  • Fixed improper export definitions (typo in macro).

Release 1.0.7

04 Sep 21:21

Choose a tag to compare

  • Added system::get_time_millis() function.
  • Got rid of the <windows.h> plague header in header files.
  • Fixed integer overflow in system::time_t data structure for 32-bit systems
    by extending the size of seconds field up to 64 bit.
  • Added system::get_volume_info() and system:: free_volume_info() functions
    for obtaining list of mounted volumes in the system.
  • Added URL-decoding of the name of the link for QT5 bookmarks.
  • Fixed improper size tracking in io::OutMemoryStream::writeb() method.
  • Fixed several bugs in LSPString class implementation.
  • Added support of reading *.lnk files as bookmarks.
  • Fixed memory leakage in lsp::obj::PullParser::wrap() method.
  • Fixed bug in io::Path::canonicalize() method that could issue reads outside
    of allocated memory.
  • Fixed improper usage of sf_open function of libsndfile in mm::InAudioFileStream.
  • Updated build scripts.

Release 1.0.6

24 Jul 21:04

Choose a tag to compare

  • Added opacity manipulation to the lsp::Color class.
  • Added LSPString::range_length() method to compute the length of the range.
  • Added LSPString::to_unix() and LSPString::to_dos() line ending conversion routines.
  • Fixed LSPString::prepend_utf8() function.
  • Updated build scripts.

Release 1.0.5

01 Jul 12:15

Choose a tag to compare

  • Updated PrefixLoader interface and implementation.
  • Fixed the improper use of nanosleep when introducing the sleep function.
  • Fixed bug in path matching algorithm for io::PathPattern class.
  • Better handling of error codes for files under Windows platform.
  • Fixed failed case for ipc::Process launching algorithm under Windows platform.
  • Fixed LSPString behaviour related to call of get_native() method for empty string.
  • Fixed bug in io::Dir::reads() method for Windows platform that returned invalid file attributes.
  • Updated build scripts.

Release 1.0.4

20 Jun 17:13

Choose a tag to compare

  • Updated build scripts.

Release 1.0.3

03 May 15:49

Choose a tag to compare

  • Updated grammar in several text comments.
  • Added system::sleep_msec function for millisecond-precise sleeps.
  • Fixed typo in Wavefront Object File Format name.
  • Renamed method OutBitStream::writeb to OutBitStream::bwrite to not to clash with the parent IOutStream class.
  • Added LSPString::ends_with_ascii and LSPString::ends_with_ascii_nocase methods.

Release 1.0.2

21 Mar 16:29

Choose a tag to compare

  • Updated build scripts.

Releae 1.0.1

17 Mar 21:45

Choose a tag to compare

  • Better support of RoomEqWizard ill-formed files.