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