Skip to content

Commit

Permalink
Release 0.13.0
Browse files Browse the repository at this point in the history
  • Loading branch information
wm4 committed Oct 3, 2015
1 parent ccd27dc commit 59d815a
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 6 deletions.
30 changes: 30 additions & 0 deletions 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
Expand Down
2 changes: 1 addition & 1 deletion README.md
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.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).

Expand Down
2 changes: 1 addition & 1 deletion 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
Expand Down
6 changes: 3 additions & 3 deletions libass/Makefile.am
Expand Up @@ -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))
Expand Down
2 changes: 1 addition & 1 deletion libass/ass.h
Expand Up @@ -24,7 +24,7 @@
#include <stdarg.h>
#include "ass_types.h"

#define LIBASS_VERSION 0x01203000
#define LIBASS_VERSION 0x01300000

#ifdef __cplusplus
extern "C" {
Expand Down

0 comments on commit 59d815a

Please sign in to comment.