From 3b08a1dcb5be8ef42feafdfcbe6a8be97f9a4a9e Mon Sep 17 00:00:00 2001 From: Oleg Oshmyan Date: Tue, 3 Jan 2017 21:20:20 +0200 Subject: Bump ABI version and release 0.13.6 sizeof(ASS_Style) is actually part of the ABI, so adding the Justify field in commit e54c123d5a08b6212533ddcced2cb1a50fa3d2b2 broke the ABI even though we tried to avoid it by placing the field at the end of the struct. --- Changelog | 4 ++++ README.md | 2 +- configure.ac | 2 +- libass/Makefile.am | 6 +++--- libass/ass.h | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Changelog b/Changelog index 8ac4cb2..55d415f 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,7 @@ +libass (0.13.6) + * Bump ABI version to account for the new Justify field in ASS_Style + that was added in 0.13.5. + libass (0.13.5) * Add Justify style override that changes text justification (left/right/center) without affecting event positioning. diff --git a/README.md b/README.md index dd7a615..b742cf8 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.13.5 (released 2016-12-28). This is mainly a security and bug fix release. 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.13.6 (released 2017-01-03). This is mainly a security and bug fix release. This release breaks ABI compatibility with prior releases. 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 54b0889..615dce1 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT(libass, 0.13.5) +AC_INIT(libass, 0.13.6) AM_INIT_AUTOMAKE AC_CONFIG_MACRO_DIR([m4]) # Disable Fortran checks diff --git a/libass/Makefile.am b/libass/Makefile.am index 67fe004..9fd2540 100644 --- a/libass/Makefile.am +++ b/libass/Makefile.am @@ -2,9 +2,9 @@ AM_CFLAGS = -std=gnu99 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter \ -Werror-implicit-function-declaration -Wstrict-prototypes \ -Wpointer-arith -Wredundant-decls -D_GNU_SOURCE -LIBASS_LT_CURRENT = 8 -LIBASS_LT_REVISION = 3 -LIBASS_LT_AGE = 3 +LIBASS_LT_CURRENT = 9 +LIBASS_LT_REVISION = 0 +LIBASS_LT_AGE = 0 yasm_verbose = $(yasm_verbose_$(V)) yasm_verbose_ = $(yasm_verbose_$(AM_DEFAULT_VERBOSITY)) diff --git a/libass/ass.h b/libass/ass.h index 67a630c..c62752e 100644 --- a/libass/ass.h +++ b/libass/ass.h @@ -24,7 +24,7 @@ #include #include "ass_types.h" -#define LIBASS_VERSION 0x01305000 +#define LIBASS_VERSION 0x01306000 #ifdef __cplusplus extern "C" { -- cgit v1.2.3