Overview

Request 852866 accepted

This update is needed for sr#852600 (libmatroska) to build

- Update to version 1.4.0
* Due to breaking ABI the soname version has been bumped to
5.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.
* Added a function "ForceNoDefault" in the "EbmlElement" class.
* Added a function "OverwriteData" in the "EbmlElement" class
to complement the existing "OverwriteHead" function.
* A C++11 compliant compiler is now required. Several of its
features are now used in the source.
* EbmlElement::FindNextElement: fixed a buffer overflow on the
stack by one byte when the first byte read had its upper
four bits unset.
* EbmlCrc32: added a explicit assignment operator with default
implementation as an explicit copy constructor exists
(implicit assignment operators are deprecated in such cases).
- Spec cleanup

- Update to version 1.3.10:
* When reading binary elements with a size of 0, the element was
skipped by libebml instead of returned to the calling function.

Loading...
Request History
Wolfgang Engel's avatar

bigironman created request

This update is needed for sr#852600 (libmatroska) to build

- Update to version 1.4.0
* Due to breaking ABI the soname version has been bumped to
5.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.
* Added a function "ForceNoDefault" in the "EbmlElement" class.
* Added a function "OverwriteData" in the "EbmlElement" class
to complement the existing "OverwriteHead" function.
* A C++11 compliant compiler is now required. Several of its
features are now used in the source.
* EbmlElement::FindNextElement: fixed a buffer overflow on the
stack by one byte when the first byte read had its upper
four bits unset.
* EbmlCrc32: added a explicit assignment operator with default
implementation as an explicit copy constructor exists
(implicit assignment operators are deprecated in such cases).
- Spec cleanup

- Update to version 1.3.10:
* When reading binary elements with a size of 0, the element was
skipped by libebml instead of returned to the calling function.


Wolfgang Engel's avatar

bigironman accepted review

LGTM


Wolfgang Engel's avatar

bigironman approved review

LGTM


Wolfgang Engel's avatar

bigironman accepted request

LGTM

openSUSE Build Service is sponsored by