Skip to content

Commit

Permalink
Release 0.17.3
Browse files Browse the repository at this point in the history
This release fixes a 0.17.2 regression in the fontconfig font provider
as well as some build issues. Furthermore it brings API enhancements
and a performance improvement for a specific case.

The newly added ass_malloc and ass_free API should always be used
when directly interacting with libass-owned or provided data
to be safe on setups with multiple allocators as it’s
not too uncommon on Microsoft Windows.
However libass continues to always use the standard allocators
provided at build time; no currently working setups break.
  • Loading branch information
TheOneric committed Jul 2, 2024
1 parent 7d5208a commit e46aede
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 4 deletions.
11 changes: 11 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
libass (0.17.3)
* Fix 0.17.2 regression in the fontconfig fontprovider
leading to undesirable widths being chosen from large typographic families
* Fix configure generated with slibtool-provided autoconf macros
* Fix "make check" for shared-only builds
* Constify some API parameters in a backwards-compatible manner
* Add new ass_malloc and ass_free API functions
* Tweak default optimization flags
* Speed up parsing of events with very long override blocks
* Improve handling of HarfBuzz-related failures

libass (0.17.2)
* Fix rendering of \h in certain cases
* Fix a minor memory leak in the CoreText and DirectWrite font provider
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.2 (released 2024-05-19).
See [GitHub releases](https://github.com/libass/libass/releases) for the latest release 0.17.3 (released 2024-07-02).
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 RELEASEVERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.17.2
0.17.3
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 = 12
LIBASS_LT_REVISION = 0
LIBASS_LT_REVISION = 1
LIBASS_LT_AGE = 3

.asm.lo:
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 0x01702020
#define LIBASS_VERSION 0x01703000

#ifdef __cplusplus
extern "C" {
Expand Down

0 comments on commit e46aede

Please sign in to comment.