]> granicus.if.org Git - libass/blob - Changelog
Initial changelog for release 0.9.9
[libass] / Changelog
1 libass (0.9.9)
2  * Parse numbers in a locale-independent way
3  * Remove support for freetype < 2.2.1, fontconfig < 2.4.1; this especially
4    means libass will not extract fonts into the file system anymore
5  * Disable script file size limit
6  * Match fonts against the full name ("name for humans")
7  * Reset clip mode after \iclip
8  * Improve VSFilter compatibility
9  * Update API documentation
10  * A couple of smaller fixes and cleanups
11
12 libass (0.9.8)
13  * Support \q override tag
14  * Support wrap style 1 (i.e. wrap, but do not equalize line lengths)
15  * Support border style 3 (opaque box)
16  * Use the event bounding box (instead of vertical position and height) for
17    collision detection
18  * Embold glyphs if no bold variant is available, but was requested
19  * Modify \fax to be similar to VSFilter
20  * Trim spaces after line wrapping
21  * Fix border/shadow overlap combining in some cases
22  * Disable kerning by default.  Use "Kerning=yes" style override or
23    "Kerning: yes" in [Script Info] to enable it
24  * Slight bitmap handling optimizations
25  * Various bugfixes
26
27 libass (0.9.7)
28  * Build system fixes
29  * Fixed cache lookup and overload problems
30  * All globals have been eliminated, libass is reentrant
31  * Dynamically allocate glyph and line buffers
32  * Fix up stroking of big borders
33  * Support empty lines (\N\N)
34  * Support for the following override tags:
35    \fax, \fay, \xshad, \yshad, \ybord, \xbord, \iclip, \u, \s, \p, \pbo
36  * Full subpixel accuracy for positioning
37  * PAR and rotation correction for EOSD rendering
38  * Drawing mode (including vector \clip and \iclip)
39  * Fixed a few memory leaks
40  * Removed MPlayer compatibility code
41  * Introduced message handling callback
42  * Various fixes to match VSFilter quirks and Windows font metrics
43  * Lots of bugfixes
44
45 LibASS (0.9.6)
46  * Various fixes and updates to match VSFilter renderer.
47  * Support \blur tag and ScaledBordersAndShadow property.
48  * Fractional arguments and subpixel accuracy.
49  * Keep positions when pan-and-scan is used.
50  * Lots of bugfixes and other changes.
51
52 LibASS (0.9.5)
53  * Support '=' and '.' in style name in arguments to ass_set_style_overrides().
54  * Allow overriding [Script Info] parameters with ass_set_style_overrides().
55  * Add workarounds for some buggy fonts.
56  * Remove buggy workarounds for some other fonts.
57  * Fixed ass_set_line_spacing() (was broken before).
58  * Negative margin sizes are now used for image cropping.
59  * Better handling of behind-the-camera objects.
60  * Case insensitive parsing of SSA/ASS section headers.
61  * Improved font matching.
62  * When 2 styles have the same name, the later one is used.
63  * Fixed several other bugs.