summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleg Oshmyan <chortos@inbox.lv>2023-02-26 17:56:44 +0200
committerOleg Oshmyan <chortos@inbox.lv>2023-02-26 17:56:44 +0200
commite8ad72accd3a84268275a9385beb701c9284e5b3 (patch)
treeeab3bd56da74caec6249a2de4cdfe53d85e2be50
parente5f4f0d4b103a3119bafa848e0811f4e7d5cd190 (diff)
downloadlibass-0.17.1-branch.tar.bz2
libass-0.17.1-branch.tar.xz
Release 0.17.10.17.10.17.1-branch
This is an important, bug-fix-only release. Users of 0.17.0 are advised to upgrade to 0.17.1 soon. Nothing has changed besides fixing crash and build-stopper bugs, so there are no side effects. Users of 0.16.0 are also affected by the buffer overread bug and are advised to upgrade or at least to backport the relevant fix themselves. Co-authored-by: Oneric <oneric@oneric.stub>
-rw-r--r--Changelog6
-rw-r--r--README.md2
-rw-r--r--configure.ac2
-rw-r--r--libass/Makefile_library.am2
-rw-r--r--libass/ass.h2
5 files changed, 10 insertions, 4 deletions
diff --git a/Changelog b/Changelog
index 1e57a8c..2b5f2c1 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,9 @@
+libass (0.17.1)
+ * Fix buffer overread if soft-wrapping occurred and
+ ASS_FEATURE_WHOLE_TEXT_LAYOUT was enabled via API or due to Encoding -1
+ (bug introduced in 0.16.0)
+ * x86: detect GNU Hurd and configure NASM appropriately
+
libass (0.17.0)
* Fix various parts relating to automatic linebreaking
* Fix rendering when hinting was enabled and fontsizes or scales are zero
diff --git a/README.md b/README.md
index 61c06bd..a4b017c 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.17.0 (released 2022-11-30).
+See [GitHub releases](https://github.com/libass/libass/releases) for the latest release 0.17.1 (released 2023-02-26).
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 77bd7b6..08e34fa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT(libass, 0.17.0)
+AC_INIT(libass, 0.17.1)
AM_INIT_AUTOMAKE([foreign subdir-objects])
AC_CONFIG_MACRO_DIR([m4])
LT_INIT
diff --git a/libass/Makefile_library.am b/libass/Makefile_library.am
index b31b027..4aa0424 100644
--- a/libass/Makefile_library.am
+++ b/libass/Makefile_library.am
@@ -1,5 +1,5 @@
LIBASS_LT_CURRENT = 11
-LIBASS_LT_REVISION = 0
+LIBASS_LT_REVISION = 1
LIBASS_LT_AGE = 2
nasm_verbose = $(nasm_verbose_$(V))
diff --git a/libass/ass.h b/libass/ass.h
index b7b1663..05d97fb 100644
--- a/libass/ass.h
+++ b/libass/ass.h
@@ -24,7 +24,7 @@
#include <stdarg.h>
#include "ass_types.h"
-#define LIBASS_VERSION 0x01700000
+#define LIBASS_VERSION 0x01701000
#ifdef __cplusplus
extern "C" {