Revisions of libass
Dominique Leuenberger (dimstar_suse)
accepted
request 1193772
from
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 (dimstar_suse)
accepted
request 1073041
from
Takashi Iwai (tiwai)
(revision 48)
Dominique Leuenberger (dimstar_suse)
accepted
request 1041972
from
Stefan Seyfried (seife)
(revision 47)
update to 0.17.0, fixup sr#1041850
Dominique Leuenberger (dimstar_suse)
accepted
request 977969
from
Takashi Iwai (tiwai)
(revision 46)
Dominique Leuenberger (dimstar_suse)
accepted
request 920220
from
Dave Plater (plater)
(revision 45)
Dominique Leuenberger (dimstar_suse)
accepted
request 890462
from
Dominique Leuenberger (dimstar)
(revision 44)
Dominique Leuenberger (dimstar_suse)
accepted
request 852079
from
Takashi Iwai (tiwai)
(revision 43)
Dominique Leuenberger (dimstar_suse)
accepted
request 548015
from
Tomáš Chvátal (scarabeus_iv)
(revision 42)
Dominique Leuenberger (dimstar_suse)
accepted
request 501356
from
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 (dimstar_suse)
accepted
request 459529
from
Ismail Dönmez (namtrac)
(revision 40)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 433791
from
Ismail Dönmez (namtrac)
(revision 39)
* Fuzzing fixes bnc#1002982 CVE-2016-7969, CVE-2016-7970 and CVE-2016-7972
Dominique Leuenberger (dimstar_suse)
accepted
request 433296
from
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 (dimstar_suse)
accepted
request 361514
from
Ismail Dönmez (namtrac)
(revision 37)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 351295
from
Tomáš Chvátal (scarabeus_iv)
(revision 36)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 349354
from
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
Dominique Leuenberger (dimstar_suse)
accepted
request 345823
from
Tomáš Chvátal (scarabeus_iv)
(revision 33)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 290039
from
Tomáš Chvátal (scarabeus_iv)
(revision 31)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 283453
from
Tomáš Chvátal (scarabeus_factory)
(revision 30)
1
Displaying revisions 1 - 20 of 49