Revisions of libass

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1193772 from llyyr's avatar llyyr (llyyr) (revision 49)
- Update to 0.17.3:
  * Fix 0.17.2 regression in the fontconfig fontprovider leading to
    undesirable widths being chosen from large typographic families
  * Fix configure generated with slibtool-provided autoconf macros
  * Fix make check for shared-only builds
  * Constify some API parameters in a backwards-compatible manner
  * Add new ass_malloc and ass_free API functions
  * Tweak default optimization flags
  * Speed up parsing of events with very long override blocks
  * Improve handling of HarfBuzz-related failures
- reintroduce 'make check' as the issue has been fixed upstream
- Update to 0.17.2:
  * This release brings optimized assembly routines for aarch64,
    as well as numerous individual improvements and fixes.
  * Detailed Changes:
    - Fix rendering of \h in certain cases
    - Fix a minor memory leak in the CoreText and DirectWrite font provider
    - Fix wrong ASS_Image dimensions for huge BorderStyle=4 backgrounds
      potentially leading to out of bound reads by API users
    - Improve quality of animated rectangular clips
    - Improve accuracy of cache limits
    - Full-Unicode cmaps are now always preferred
    - Improve font selection compatibility in the DirectWrite font provider
    - Improved documentation
    - Updating selective overrides now forces a cache clear to avoid issues
      with outdated caches
    - Frame and storage resolutions are now limited to what a single ASS_Image
      can represent
    - make check now runs checkasm if assembly is enabled
    - CoreText can now be used on Mac OS X 10.5
    - Meson/muon is now offered as a secondary build system bringing back
      first-party MSVC support
    - Note however it is not at feature parity with autotools in all cases
    - aarch64: add optimized assembly routines covering the same set as on x86;
      they work on both little and big endian systems
    - x86: add SSSE3 versions of some assembly routines to help CPUs without
      AVX2
    - x86: it is now possible to build binaries with optimized assembly an
      SHSTK support
    - Improve VSFilter compatibility
- 'make check' is broken for --disable-static builds because checkasm needs to
  access symbols that aren't part of the public API, so just disable it.
- Require libunibreak during build for better linebreaking of
  unicode text.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1041972 from Stefan Seyfried's avatar Stefan Seyfried (seife) (revision 47)
update to 0.17.0, fixup sr#1041850
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 501356 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 41)
- Update to version 0.13.7
  * Fix invalid memory accesses with BorderStyle=4
  * Fix change detection bug on frame resizes
  * Fix cache bugs with border size
  * Reduce precision of border width in font outline caching
  * Don't treat :;<=>? as hexadecimal digits in color headers
  * Fix parsing of unusual Alignment values in ASS style definitions
  * Fix potential truncation in timestamp parsing
  * Treat negative PlayResX/PlayResY like VSFilter
  * Fixes to parsing of embedded fonts
  * Remove arbitrary bitmap limit (fixes issues with subtitle rendering at 4K)
  * Allow using shadow offset to adjust size of background with BorderStyle=4
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 433791 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 39)
  * Fuzzing fixes bnc#1002982 CVE-2016-7969, CVE-2016-7970 and
    CVE-2016-7972
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 433296 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 38)
- Update 0.13.4:
  * Fuzzing fixes bnc#1002982 CVE-2016-7969 CVE-2016-7972
  * Improve compatibility/portablility of build system, should fix e.g. compilation on Solaris.
  * Fix memory leak in DirectWrite font provider.
  * Fix the rasterizer when rendering some large outlines.
  * Remove hack that forced RTL base direction depending on font encoding.
  * Greatly improve the internal caches with refcounting and gradual clearing.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 349354 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 35)
- Update to 0.13.1
  * Much faster duplicate event check in ass_process_chunk. 
  * Interpret negative timestamp components as actual negative numbers.
  * Look up fonts that contain PostScript outlines by their PostScript
    name instead of their full names. Family names continue to be used for all fonts.
  * Keep spaces in font names
  * Drop support for Fontconfig < 2.10.92 to ensure correct font matching
  * Fix some small memory leaks, potential crashes and bad data uses
Displaying revisions 1 - 20 of 49
openSUSE Build Service is sponsored by