--- - branch: MAIN date: Tue Oct 27 18:07:57 UTC 2020 files: - new: '1.27' old: '1.26' path: pkgsrc/multimedia/libass/Makefile pathrev: pkgsrc/multimedia/libass/Makefile@1.27 type: modified - new: '1.13' old: '1.12' path: pkgsrc/multimedia/libass/distinfo pathrev: pkgsrc/multimedia/libass/distinfo@1.13 type: modified id: 20201027T180757Z.ae9ea047c00eadfde69577a70ce60b6967d3fd8b log: "libass: updated to 0.15.0\n\nRelease 0.15.0\n\nBoo! Three long years in the making due to large internal changes, this long-awaited release brings bug fixes, speed, and a new mechanism for opting into VSFilter-incompatible features:\n\nFix backwards/VSFilter-incompatible font sizes with FreeType 2.10+\nImprove speed via better caching\nRequire HarfBuzz unconditionally to ensure good shaping for complex scripts\nass_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\nAdd ass_track_set_feature() & catch-all ASS_FEATURE_INCOMPATIBLE_EXTENSIONS\nAdd 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+)\nFix stack overflow on deeply nested \\t tags\nFix positioning of events with leading line breaks\nFix small but nonzero \\bord becoming \\bord0 (regression in 0.14.0)\nMeasure BorderStyle=4 box padding from glyph border, not from glyph fill\nScale everything from script resolution if storage size is not set (including borders and shadows regardless of ScaledBorderAndShadow)\nFix the default aspect ratio calculation when neither ass_set_pixel_aspect() nor ass_set_aspect_ratio() is called\nMultiple fixes for karaoke override tags\nHandle memory allocation failures better: avoid some crashes and produce images closer to truth\nAvoid some integer overflows\nAdd internal infrastructure for regression testing\nImprove VSFilter compatibility:\n- Treat invalid nested \\t tags like VSFilter\n- Make \\t(T,T,...) at time exactly T use the post-transition values\n- Make lines stack more like they do in VSFilter\n- Default ScaledBorderAndShadow to 0 (like VSFilter), except for subtitles that were produced by old FFmpeg/Libav\n- Make shadow positioning with 3D transforms match VSFilter窶å\x86±\n- Cut out glyphs from border & shadow in all the same cases as VSFilter\n- Match VSFilter on animated color tags with negative acceleration\n- Fix parsing of some files that VSFilter accepts but libass didn窶å\x86² by ignoring leading whitespace in each line of an ASS file or CodecPrivate\n- Improve font selection with CoreText\n- Stop faux-bolding fonts that are too bold to get faux bold in VSFilter\n- Ignore leading/trailing spaces when calculating height of nonblank lines\n- Match VSFilter on \\fade with large alpha value arguments\n- Stop splitting bitmaps on font substitution\n- Multiple fixes for Banner and Scroll effects\n- Multiple fixes for karaoke override tags\n" module: pkgsrc subject: 'CVS commit: pkgsrc/multimedia/libass' unixtime: '1603822077' user: adam