summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleg Oshmyan <chortos@inbox.lv>2021-05-02 03:32:35 +0300
committerOleg Oshmyan <chortos@inbox.lv>2021-05-02 04:30:59 +0300
commit5447214643eacef71776350e779adf4b6c07bb3b (patch)
treea99bea56e1f54246f6ac4808bdd4c421f0189283
parentc9deee751787aaca465daaea252504ec1f500beb (diff)
downloadlibass-5447214643eacef71776350e779adf4b6c07bb3b.tar.bz2
libass-5447214643eacef71776350e779adf4b6c07bb3b.tar.xz
Release 0.15.10.15.1
-rw-r--r--Changelog29
-rw-r--r--README.md2
-rw-r--r--configure.ac2
-rw-r--r--libass/Makefile.am2
-rw-r--r--libass/ass.h2
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 <stdarg.h>
#include "ass_types.h"
-#define LIBASS_VERSION 0x01500000
+#define LIBASS_VERSION 0x01501000
#ifdef __cplusplus
extern "C" {