]> granicus.if.org Git - libmatroska/commitdiff
update ChangeLog
authorMoritz Bunkus <moritz@bunkus.org>
Sat, 27 Jun 2020 09:51:24 +0000 (11:51 +0200)
committerMoritz Bunkus <moritz@bunkus.org>
Sat, 27 Jun 2020 09:51:24 +0000 (11:51 +0200)
ChangeLog

index 32d894b372bd9157df6e6592f8b83171a6d92839..1b22b991b5c23c1a9b833fd0e28be55f78e78bdc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,46 @@
+2020-06-27  Moritz Bunkus  <mo@bunkus.online>
+
+        * 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  <benner@simi.com>
 
         * Build system: more fixes for building libMatroska as a DLL on