Skip to content

Commit

Permalink
Release 0.15.2
Browse files Browse the repository at this point in the history
Another bug fix release without API or ABI changes, mainly to
fix more known 0.15.0 and 0.15.1 regressions. But as a bonus,
it is now possible to build the DirectWrite system font provider
for Microsoft's Universal Windows Platform (UWP).

Two known minor 0.15.x DirectWrite system font regressions remain:

* when a font is attached/memory-loaded but a different (non-attached)
  style of the same font is used by the subtitles
 (only the attached style[s] will be used;
  this also affects Core Text since 0.13.0 but not Fontconfig);

* in the unlikely case that the full name of a system font
  equals the _family_ name of another system font
 (only the family name matches will be found).

Also please note that our IRC channel #libass has moved from freenode.net
to Libera.Chat, and all presence on freenode.net has been fully retired.
  • Loading branch information
astiob committed Sep 11, 2021
1 parent 40bb843 commit c967a5a
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 4 deletions.
12 changes: 12 additions & 0 deletions Changelog
@@ -1,3 +1,15 @@
libass (0.15.2)
* Fix some known 0.15.x regressions:
* Fix Core Text font fallback failing on some fonts with multiple names
* Fix DirectWrite failing to look up any but
the first loaded variant of system fonts
* Fix some format string bugs, which could lead to
garbled log messages or on some platforms crashes
* Fix ass_set_fonts_dir failing to load long paths
* Better handling of control characters that have no associated font glyphs
* DirectWrite: font lookup is now closer to VSFilter
* DirectWrite: this font provider can now be built for UWP

libass (0.15.1)
* Fix currently known 0.15.0 regressions:
* Fix crashing on some ASS files with embedded fonts
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.15.1 (released 2021-05-01). This is a 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.15.2 (released 2021-09-12). This is a bug fix release. 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 @@
m4_define([LIBASS_VERSION], [0.15.1])
m4_define([LIBASS_VERSION], [0.15.2])
AC_INIT(libass, LIBASS_VERSION)
AM_INIT_AUTOMAKE([foreign])
AC_CONFIG_MACRO_DIR([m4])
Expand Down
2 changes: 1 addition & 1 deletion libass/Makefile.am
Expand Up @@ -4,7 +4,7 @@ AM_CFLAGS = -std=gnu99 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter \
-D_GNU_SOURCE

LIBASS_LT_CURRENT = 10
LIBASS_LT_REVISION = 2
LIBASS_LT_REVISION = 3
LIBASS_LT_AGE = 1

nasm_verbose = $(nasm_verbose_$(V))
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 0x01501000
#define LIBASS_VERSION 0x01502000

#ifdef __cplusplus
extern "C" {
Expand Down

0 comments on commit c967a5a

Please sign in to comment.