summaryrefslogtreecommitdiffstats
path: root/libass/libass.sym
Commit message (Collapse)AuthorAgeFilesLines
* Export ass_flush_events symbolGrigori Goronzy2010-06-021-0/+1
| | | | Fix for previous commit.
* Introduce simple cache memory managementGrigori Goronzy2009-07-191-0/+1
| | | | | | | | | | | libass' cache was basically unmanaged; it would grow without any limits, depending on how complex the subtitles are. Introduce a simple limiting that resets the cache if certain limits are exceeded. The bitmap cache is limited to approx. 50 MB size by default, while the glyph cache allows storing up to 1000 glyphs by default. A few tests with rather heavily softsubbed fansubs show that these limits are fine. The API was extended with the function ass_set_cache_limits which allows modification of these limits.
* Improve fontconfig setupGrigori Goronzy2009-07-171-0/+1
| | | | | | | Add an argument to ass_set_fonts for controlling whether the fontconfig font cache should be built/updated. Add a new function ass_fonts_update to make it possible to update fonts later on. Additionally, stop using FcConfigSetDefault for thread safety.
* Message callback funtionalityGrigori Goronzy2009-07-111-0/+1
| | | | | | | | | | | Introduce functionality for providing a message callback that is used for passing messages to the controlling application instead of simply printing them to standard output. The function pointer to the callback is stored in the ass_library_t instance. ass_msg needs access to it, so in many places the library instance needs to be passed around now. The default behavior is the old one: messages of MSGL_INFO or lower are printed to the standard output, prefixed with "[ass]".
* API: make process_force_style availableGrigori Goronzy2009-06-291-0/+1
| | | | | Rename process_force_style to ass_process_force_style and make it available in the DSO.
* Restrict symbols exported in the DSOGrigori Goronzy2009-06-291-0/+31
Only export those symbols into the shared object which are defined in the API (ass.h). A file libass.sym which contains a list of symbols was added and libtool configured to use it.