From 5447214643eacef71776350e779adf4b6c07bb3b Mon Sep 17 00:00:00 2001 From: Oleg Oshmyan Date: Sun, 2 May 2021 03:32:35 +0300 Subject: Release 0.15.1 --- Changelog | 29 +++++++++++++++++++++++++++++ README.md | 2 +- configure.ac | 2 +- libass/Makefile.am | 2 +- libass/ass.h | 2 +- 5 files changed, 33 insertions(+), 4 deletions(-) diff --git a/Changelog b/Changelog index dd92de3..ce4dfd2 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,32 @@ +libass (0.15.1) + * Fix currently known 0.15.0 regressions: + * Fix crashing on some ASS files with embedded fonts + * Fix total font fallback failure with some fonts on Core Text + * Fix embedded and memory fonts not actually being used + unless ass_set_fonts was called after they have been added + * Fix events assuming the largest xbord-value of a preceding + event of the same frame during collision handling + * Fix \fscx0 and \fscy0 making more text disappear than they should + * Fix shift in vertical positioning of some right-to-left + events with \an4-6, \pos, \move or Scroll effects + * Fix imprecise output for \be with huge argument + * Fix the --enable-large-tiles configure switch doing nothing + * Fix output of ASM-enabled builds deviating from non-ASM builds + * Fix ASM-builds on Haiku and 32-bit *BSDs + * Overhaul x86 assembly for better performance + and to allow ASM-enabled PIC-builds on 32-bit + * Reduce temporary allocation in rendering + * DirectWrite: request fonts on demand for better performance and + improved compatibility with external on-demand font activation + * Log libass version numbers upon renderer startup + * Accept pointers to const as arguments to ass_add_font + * Improve VSFilter compatibility: + * Disregard zero area events in collision handling + * Do not apply \fsp to vector drawings + * Fix bug preventing cutting out glyphs from border & shadow + with abnormal \fad values (or causing aliasing artifacts + in some cases with normal values) + libass (0.15.0) * Fix backwards/VSFilter-incompatible font sizes with FreeType 2.10+ * Improve speed via better caching diff --git a/README.md b/README.md index 62e8bb0..1a360ea 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alph Get it ====== -See [GitHub releases](https://github.com/libass/libass/releases) for the latest release 0.15.0 (released 2020-10-27). See the [changelog](https://github.com/libass/libass/blob/master/Changelog) for a detailed list of changes. +See [GitHub releases](https://github.com/libass/libass/releases) for the latest release 0.15.1 (released 2021-05-01). This is a bug fix release. See the [changelog](https://github.com/libass/libass/blob/master/Changelog) for a detailed list of changes. Source code is available from our [GitHub repository](https://github.com/libass/libass). diff --git a/configure.ac b/configure.ac index 38d4c23..5f8cf7b 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -m4_define([LIBASS_VERSION], [0.15.0]) +m4_define([LIBASS_VERSION], [0.15.1]) AC_INIT(libass, LIBASS_VERSION) AM_INIT_AUTOMAKE([foreign]) AC_CONFIG_MACRO_DIR([m4]) diff --git a/libass/Makefile.am b/libass/Makefile.am index f0e14ff..80857ed 100644 --- a/libass/Makefile.am +++ b/libass/Makefile.am @@ -4,7 +4,7 @@ AM_CFLAGS = -std=gnu99 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter \ -D_GNU_SOURCE LIBASS_LT_CURRENT = 10 -LIBASS_LT_REVISION = 1 +LIBASS_LT_REVISION = 2 LIBASS_LT_AGE = 1 nasm_verbose = $(nasm_verbose_$(V)) diff --git a/libass/ass.h b/libass/ass.h index 549a108..c838bcf 100644 --- a/libass/ass.h +++ b/libass/ass.h @@ -24,7 +24,7 @@ #include #include "ass_types.h" -#define LIBASS_VERSION 0x01500000 +#define LIBASS_VERSION 0x01501000 #ifdef __cplusplus extern "C" { -- cgit v1.2.3