Skip to content

Commit

Permalink
Update readme, changelog, versions to reflect 0.17.1 release
Browse files Browse the repository at this point in the history
This is an important, bug-fix-only release
consisting of 0.17.0 with two cherry-picked patches:

  * c1daede
    WHOLE_TEXT_LAYOUT bidi: fix buffer overread on soft-wrapped events

  * a943ef5
    configure: support x86 assembly on GNU Hurd

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.

Cherry-picked from: e8ad72a (tag 0.17.1)

Co-authored-by: Oneric <oneric@oneric.stub>
  • Loading branch information
astiob and TheOneric committed Feb 27, 2023
1 parent 04a208d commit 218dace
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 4 deletions.
6 changes: 6 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion libass/Makefile_library.am
Original file line number Diff line number Diff line change
@@ -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))
Expand Down
2 changes: 1 addition & 1 deletion libass/ass.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
#include <stdarg.h>
#include "ass_types.h"

#define LIBASS_VERSION 0x01700000
#define LIBASS_VERSION 0x01701000

#ifdef __cplusplus
extern "C" {
Expand Down

0 comments on commit 218dace

Please sign in to comment.