Skip to content

0.11.0

Compare
Choose a tag to compare
@benjamin-weiss benjamin-weiss released this 11 Oct 11:09
· 300 commits to master since this release

Added

  • library can now also be used as a CMake subproject
  • new CMake option ADM_HIDE_INTERNAL_SYMBOLS
  • new CMake option ADM_PACKAGE_AND_INSTALL
  • new CMake option BUILD_SHARED_LIBS

Changed

  • Renamed CMake library target name from libadm to adm
  • Renamed CMake option UNIT_TESTS to ADM_UNIT_TESTS
  • Renamed CMake option EXAMPLES to ADM_EXAMPLES
  • properly implemented the LoudnessMetadata class
  • improved common definitions handling
  • drastically improved performance by enhancing hex and ID parsing
  • boost will automatically be found when finding libadm
  • hide symbols only is shared library is build

Fixed

  • An unresolvable reference will now result in an exception instead of a segfault when parsing XML.
  • Always return true for values with default values in has<...>() methods.
  • The dialogue subelement will now be written by the xml writer