summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-10-03 13:08:24 +0200
committerwm4 <wm4@nowhere>2015-10-03 20:18:46 +0200
commit59d815a6180a5758ac01291818ec5828afa32cab (patch)
tree42ced656bb54910b24a8dbc1e44ca3cbb5f4fe00
parentccd27dc51ccbf2b68e562a3856b02fb12b1d5cd2 (diff)
downloadlibass-0.13.0.tar.bz2
libass-0.13.0.tar.xz
Release 0.13.00.13.0
-rw-r--r--Changelog30
-rw-r--r--README.md2
-rw-r--r--configure.ac2
-rw-r--r--libass/Makefile.am6
-rw-r--r--libass/ass.h2
5 files changed, 36 insertions, 6 deletions
diff --git a/Changelog b/Changelog
index 24580de..71e6328 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,33 @@
+libass (0.13.0)
+ * Add native font selection backends for OSX (CoreText) and Windows
+ (DirectWrite). You can now run libass without fontconfig on these
+ platforms. This fixes problems with fontconfig behaving badly on
+ these platforms (it could take minutes to scan all system fonts).
+ Even on Linux, this speeds up loading of embedded fonts (such as
+ provided by ass_add_font()).
+ The DirectWrite backend only works on Windows Vista and later. On
+ XP, fontconfig is still needed. libass can be compiled with both
+ DirectWrite and fontconfig, and then it will fallback to fontconfig
+ automatically if DirectWrite is not available at runtime.
+ * Add ass_get_available_font_providers() API function.
+ * Change the 4th parameter of ass_set_fonts(). This now selects the
+ font provider. This is somewhat backwards compatible with the old
+ behavior, but if you ever passed values other than 0 or 1, your
+ application might break with this libass release.
+ * The ass_fonts_update() function now does nothing. It's kept for
+ backward compatibility only.
+ * Much faster gaussian blur. This can bring a large speedup with big
+ blurred signs and such.
+ * Drop ENCA support
+ * Bug fixes
+ * Fix compilation of the freetype rasterizer (disabled by default)
+ * Fix rendering with some cases of consecutive line breaks (\N\N).
+ * Fix some memory allocation failure checks
+ * Avoid system locale dependent behavior by reinventing some standard
+ C functions
+ * Fix rendering errors with strikes (GH #193)
+ * MSVC compilation fixes
+
libass (0.12.3)
* VSFilter blur compatibility changes
* VSFilter color/alpha parsing compatibility changes
diff --git a/README.md b/README.md
index 53025c1..240f29c 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.12.3 (released 2015-06-30). This release contains bugfixes and compatibility fixes. 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.0 (released 2015-06-30). This release enables fontconfig-free operation on Windows and OSX, as well as performance improvements to gaussian blur. 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 89c856f..117b23b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT(libass, 0.12.3)
+AC_INIT(libass, 0.13.0)
AM_INIT_AUTOMAKE
AC_CONFIG_MACRO_DIR([m4])
# Disable Fortran checks
diff --git a/libass/Makefile.am b/libass/Makefile.am
index 62c2198..c0e4692 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 = 6
-LIBASS_LT_REVISION = 2
-LIBASS_LT_AGE = 1
+LIBASS_LT_CURRENT = 7
+LIBASS_LT_REVISION = 0
+LIBASS_LT_AGE = 2
yasm_verbose = $(yasm_verbose_$(V))
yasm_verbose_ = $(yasm_verbose_$(AM_DEFAULT_VERBOSITY))
diff --git a/libass/ass.h b/libass/ass.h
index 5fdee10..c5d0936 100644
--- a/libass/ass.h
+++ b/libass/ass.h
@@ -24,7 +24,7 @@
#include <stdarg.h>
#include "ass_types.h"
-#define LIBASS_VERSION 0x01203000
+#define LIBASS_VERSION 0x01300000
#ifdef __cplusplus
extern "C" {