summaryrefslogtreecommitdiffstats
path: root/libass/ass_cache.h
Commit message (Expand)AuthorAgeFilesLines
* Clean up bitmap combiningDr.Smile2015-01-281-2/+18
* Replace FT_Outline with ASS_OutlineDr.Smile2014-11-231-3/+2
* Combine bitmaps before applying blur and shadow11rcombs2014-01-251-2/+4
* harfbuzz: cache glyph metricsGrigori Goronzy2011-07-291-0/+5
* cache: unified bitmap cacheGrigori Goronzy2011-06-271-0/+11
* cache: fix size tracking and emptyingGrigori Goronzy2011-06-271-23/+23
* cache: unified outline cache for glyphs/drawingsGrigori Goronzy2011-06-271-11/+26
* Convert outline processing and caching from glyphs to bare outlinesGrigori Goronzy2011-06-201-2/+3
* Add cache statisticsGrigori Goronzy2011-06-071-1/+2
* Much improved cache/hashmap implementationGrigori Goronzy2011-06-071-67/+21
* Relicense to ISCGrigori Goronzy2010-09-281-12/+10
* Rename typedefs (breaks API)Grigori Goronzy2009-08-061-54/+54
* Clean up typedefs/structsGrigori Goronzy2009-07-281-6/+6
* Introduce simple cache memory managementGrigori Goronzy2009-07-191-0/+1
* Updates for autotools' make distGrigori Goronzy2009-07-121-1/+1
* Message callback funtionalityGrigori Goronzy2009-07-111-5/+7
* Implement drawing mode (\p)Grigori Goronzy2009-07-061-0/+1
* Use safe hash functions for composite bitmapsUoti Urpala2009-06-201-8/+0
* Reindent all source code.greg2009-06-201-58/+65
* Remove cache globals; move cache data into a separate cache_store structgreg2009-06-191-31/+50
* From uau: libass: Fix cache lookup problem causing memory bloatgreg2009-06-191-31/+3
* whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-2/+2
* Combine adjacent overlapping, translucent glyph borders and shadows togreg2009-03-051-0/+21
* Allow \be with arguments other than 0 or 1. Implement \blur.eugeni2009-02-071-0/+1
* Speak of libass instead of MPlayer in the libass license headers.diego2008-05-141-4/+4
* Use standard license header.diego2008-05-131-16/+18
* Add missing header #includes to fix 'make checkheaders'.diego2008-03-051-0/+4
* Consistently give all libass multiple inclusion guards a LIBASS_ prefix.diego2008-01-291-3/+3
* Add explanatory comments to the #endif part of multiple inclusion guards.diego2007-12-311-2/+1
* Do not use leading underscores in multiple inclusion guards, they are reserved.diego2007-07-021-2/+2
* Support fractional font sizes.eugeni2007-05-141-2/+2
* Make cache_*_add functions return the pointer to new (copied) value.eugeni2007-05-031-4/+4
* Bugfix: glyph cache depends on border width, because it contains outline_glypheugeni2007-05-011-0/+1
* Add shift_[xy] (vector that is added to the glyph before transformation) toeugeni2007-04-201-0/+3
* Remove bbox and advance vector from bitmap cache.eugeni2007-04-201-2/+0
* Store outline_glyph (glyph border) in glyph cache.eugeni2007-04-201-0/+1
* Add outline glyph cache (unused yet).eugeni2007-04-201-0/+22
* Rename glyph cache to bitmap cache.eugeni2007-04-201-14/+13
* Add generic hash map implementation.eugeni2007-04-201-0/+12
* Implement \frx and \fry (and reimplement \frz) as 3d rotations.eugeni2007-02-161-1/+1
* Consistently name z-axis rotation angle "frz".eugeni2007-02-161-1/+1
* Use (ass_font_t, char code) instead of (FT_Face, glyph index) to identifyeugeni2006-11-281-2/+2
* Don't include freetype headers in other headers.eugeni2006-11-271-5/+0
* Move ass_font_desc_t and ass_font_t declarations to ass_font.h.eugeni2006-11-271-17/+0
* Move ass_font_t allocation to ass_font.h.eugeni2006-11-271-1/+2
* Move fonts-related code to a separate file.eugeni2006-11-261-0/+3
* Make ass_new_font return ass_font_t struct (instead of just FT_Face).eugeni2006-11-261-1/+1
* Move ass_font_t to header.eugeni2006-11-261-0/+7
* Rename:eugeni2006-11-261-5/+5
* Add copyright notice and vim/emacs comments to libass and vf_ass.c.eugeni2006-10-011-0/+20
* Shadow support in libass.eugeni2006-09-241-0/+1
* Add \be (blur edges) support to libass.eugeni2006-09-161-0/+1
* Store bitmap glyphs in a separate struct, instead of FreeType's internal buffer.eugeni2006-09-161-2/+2
* Reset glyph cache on reconfigure.eugeni2006-08-261-0/+1
* Initial libass release (without mencoder support).eugeni2006-07-071-0/+50