From: Moritz Bunkus Date: Sat, 27 Jun 2020 09:51:24 +0000 (+0200) Subject: update ChangeLog X-Git-Tag: release-1.6.0~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=19a6d244d7d561451c400dcc4d2e90418e7298ac;p=libmatroska update ChangeLog --- diff --git a/ChangeLog b/ChangeLog index 32d894b..1b22b99 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,46 @@ +2020-06-27 Moritz Bunkus + + * libEBML v1.4.0 is now required. + + * Due to breaking ABI the soname version has been bumped to 7.0.0. + + * Default symbol visibility is now "hidden", reducing binary size. + + * Converted some things pointed out by cppcheck & clang-tidy to + C++11. + + * Fixed a lot of issues pointed out by clang-tidy. + + * A C++11 compliant compiler is now required. Several of its + features are now used in the source. + + * "KaxCueData" class: added "PositionSet" overrides taking + "KaxSimpleBlock" arguments. + + * "KaxSeekHead" class: the "IndexThis" function now returns a + pointer to the newly allocated "KaxSeek" instance. + + * "KaxBlockData" class: the "SetReferencedTimecode" function is + now public. + + * Fixed classes for updates in the current specification: + KaxTrackTimecodeScale (can be written again), TimeSlice, + SliceLaceNumber, TrackAttachmentLink (these cannot be written + anymore), KaxContentEncAlgo (it's mandatory), KaxChapLanguageIETF + (can occur multiple times), KaxFileUsedStartTime, + KaxFileUsedEndTime (DivX-related elements, cannot be written + anymore) + + * Added classes for new elements from the current specification: + KaxBlockAdditionMapping, KaxBlockAddIDValue, KaxBlockAddIDName, + KaxBlockAddIDType, KaxBlockAddIDExtraData, + KaxContentEncAESSettings, KaxContentEncAESSettings. + + * The MATROSKA_VERSION pre-processor definition has been + removed. You used to be able toe restrict compiling with only + those classes for elements contained in Matroska v1, but that + hasn't worked since 2010, so… yeah. + 2020-03-16 Lars Benner * Build system: more fixes for building libMatroska as a DLL on