Hello community, here is the log from the commit of package libass for openSUSE:Factory checked in at 2020-12-03 18:41:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libass (Old) and /work/SRC/openSUSE:Factory/.libass.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libass" Thu Dec 3 18:41:06 2020 rev:43 rq:852079 version:0.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libass/libass.changes 2017-12-08 21:47:20.407193187 +0100 +++ /work/SRC/openSUSE:Factory/.libass.new.5913/libass.changes 2020-12-03 18:42:36.982141694 +0100 @@ -1,0 +2,60 @@ +Sat Nov 28 15:28:46 UTC 2020 - Luigi Baldoni <[email protected]> + +- Update to version 0.15.0 + * Fix backwards/VSFilter-incompatible font sizes with FreeType + 2.10+ + * Improve speed via better caching + * Require HarfBuzz unconditionally to ensure good shaping for + complex scripts + * ass_set_use_margins(true) now simply places text on the whole + screen instead of attempting to tie it to video positioning + (set by the margin values) and failing in various ways when + margins are used to implement pan & scan in a video player + * Add ass_track_set_feature() & catch-all + ASS_FEATURE_INCOMPATIBLE_EXTENSIONS + * Add ASS_FEATURE_BIDI_BRACKETS to enable Unicode 6.3+ bracket + matching when applying the Unicode Bidirectional Algorithm + (incompatible with VSFilter; requires libass built with + FriBidi 1.0+) + * Fix stack overflow on deeply nested \t tags + * Fix positioning of events with leading line breaks + * Fix small but nonzero \bord becoming \bord0 (regression in + 0.14.0) + * Measure BorderStyle=4 box padding from glyph border, not + from glyph fill + * Scale everything from script resolution if storage size is + not set (including borders and shadows regardless of + ScaledBorderAndShadow) + * Fix the default aspect ratio calculation when neither + ass_set_pixel_aspect() nor ass_set_aspect_ratio() is called + * Multiple fixes for karaoke override tags + * Handle memory allocation failures better: + avoid some crashes and produce images closer to truth + * Avoid some integer overflows + * Add internal infrastructure for regression testing + * Improve VSFilter compatibility: + + Treat invalid nested \t tags like VSFilter + + Make \t(T,T,...) at time exactly T use the post-transition + values + + Make lines stack more like they do in VSFilter + + Default ScaledBorderAndShadow to 0 (like VSFilter), + except for subtitles that were produced by old FFmpeg/Libav + + Make shadow positioning with 3D transforms match VSFilter's + + Cut out glyphs from border & shadow in all the same cases + as VSFilter + + Match VSFilter on animated color tags with negative + acceleration + + Fix parsing of some files that VSFilter accepts but libass + didn't by ignoring leading whitespace in each line of an + ASS file or CodecPrivate + + Improve font selection with CoreText + + Stop faux-bolding fonts that are too bold to get faux bold + in VSFilter + + Ignore leading/trailing spaces when calculating height of + nonblank lines + + Match VSFilter on \fade with large alpha value arguments + + Stop splitting bitmaps on font substitution + + Multiple fixes for Banner and Scroll effects + + Multiple fixes for karaoke override tags + +------------------------------------------------------------------- Old: ---- libass-0.14.0.tar.xz New: ---- libass-0.15.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libass.spec ++++++ --- /var/tmp/diff_new_pack.vUfPge/_old 2020-12-03 18:42:37.598142082 +0100 +++ /var/tmp/diff_new_pack.vUfPge/_new 2020-12-03 18:42:37.598142082 +0100 @@ -1,7 +1,7 @@ # # spec file for package libass # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,18 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define sover 9 Name: libass -Version: 0.14.0 +Version: 0.15.0 Release: 0 Summary: Library for SSA/ASS-formatted subtitle rendering License: ISC Group: Development/Libraries/C and C++ -Url: https://github.com/libass/libass +URL: https://github.com/libass/libass Source: https://github.com/libass/libass/releases/download/%{version}/%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: nasm @@ -61,13 +61,13 @@ This package is needed if you want to develop / compile against libASS. %prep -%setup -q +%autosetup %build %configure \ --disable-silent-rules \ --disable-static -make %{?_smp_mflags} +%make_build %install %make_install ++++++ libass-0.14.0.tar.xz -> libass-0.15.0.tar.xz ++++++ ++++ 18024 lines of diff (skipped) _______________________________________________ openSUSE Commits mailing list -- [email protected] To unsubscribe, email [email protected] List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/[email protected]
