summaryrefslogtreecommitdiffstats
path: root/libass/ass_cache.c
Commit message (Expand)AuthorAgeFilesLines
* Custom font matching and font sourcesGrigori Goronzy2015-07-101-4/+0
* Clean up bitmap combiningDr.Smile2015-01-281-11/+40
* Replace FT_Outline with ASS_OutlineDr.Smile2014-11-231-4/+4
* Check more mallocswm42014-11-091-0/+14
* Fix caching of combined bitmaps after complex shapingOleg Oshmyan2014-09-051-1/+1
* Combine bitmaps before applying blur and shadow11rcombs2014-01-251-3/+19
* Attempt to make code more readablewm42014-01-251-9/+11
* Append new cache items at the start of the collision list11rcombs2014-01-251-2/+2
* harfbuzz: cache glyph metricsGrigori Goronzy2011-07-291-0/+7
* Fix cache leakGrigori Goronzy2011-07-061-1/+1
* cache: unified bitmap cacheGrigori Goronzy2011-06-271-0/+25
* cache: safer ass_cache_statsGrigori Goronzy2011-06-271-4/+8
* cache: fix size tracking and emptyingGrigori Goronzy2011-06-271-3/+5
* cache: unified outline cache for glyphs/drawingsGrigori Goronzy2011-06-271-24/+39
* Clean up includesGrigori Goronzy2011-06-211-5/+0
* Convert outline processing and caching from glyphs to bare outlinesGrigori Goronzy2011-06-201-5/+7
* Add cache statisticsGrigori Goronzy2011-06-071-9/+6
* Much improved cache/hashmap implementationGrigori Goronzy2011-06-071-250/+170
* Relicense to ISCGrigori Goronzy2010-09-281-12/+10
* Limit (bitmap) glyph cache sizeGrigori Goronzy2010-08-011-0/+5
* Basic @font supportGrigori Goronzy2010-04-111-0/+2
* Fix crash if glyph bitmap rasterization failsGrigori Goronzy2009-08-141-1/+1
* Rename typedefs (breaks API)Grigori Goronzy2009-08-061-62/+62
* Introduce simple cache memory managementGrigori Goronzy2009-07-191-0/+6
* Updates for autotools' make distGrigori Goronzy2009-07-121-2/+2
* Message callback funtionalityGrigori Goronzy2009-07-111-13/+22
* Replace string defines with real stringsGrigori Goronzy2009-07-111-1/+2
* Implement drawing mode (\p)Grigori Goronzy2009-07-061-27/+0
* Include ass_utils.h instead of mputils.hGrigori Goronzy2009-06-271-1/+1
* Rename mp_msg to ass_msgGrigori Goronzy2009-06-271-1/+1
* Use safe hash functions for composite bitmapsUoti Urpala2009-06-201-1/+2
* Reindent all source code.greg2009-06-201-191/+215
* Remove cache globals; move cache data into a separate cache_store structgreg2009-06-191-53/+33
* From uau: libass: Fix cache lookup problem causing memory bloatgreg2009-06-191-2/+10
* whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-3/+3
* Treat -font/-subfont as Fontconfig pattern in libass.eugeni2009-03-081-0/+2
* Combine adjacent overlapping, translucent glyph borders and shadows togreg2009-03-051-0/+50
* cosmetics: Remove useless parentheses from return statements.diego2008-05-161-1/+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
* Fix stupid bug in r23229.eugeni2007-05-031-1/+1
* Make cache_*_add functions return the pointer to new (copied) value.eugeni2007-05-031-7/+8
* Store outline_glyph (glyph border) in glyph cache.eugeni2007-04-201-0/+1
* Oops, fix compilation broken in r23037.eugeni2007-04-201-1/+1
* Collect hit/miss statistic in hash map, and print in -v mode.eugeni2007-04-201-2/+11
* Add outline glyph cache (unused yet).eugeni2007-04-201-0/+46
* Rename glyph cache to bitmap cache.eugeni2007-04-201-18/+18
* Add generic hash map implementation.eugeni2007-04-201-120/+167
* Add some missing includes.eugeni2007-02-221-0/+1
* Implement \frx and \fry (and reimplement \frz) as 3d rotations.eugeni2007-02-161-0/+3
* Keep embedded fonts in ass_library_t and perform actual disk writeeugeni2006-12-031-0/+1
* Use (ass_font_t, char code) instead of (FT_Face, glyph index) to identifyeugeni2006-11-281-3/+3
* Fix compilation broken in previous commit.eugeni2006-11-271-1/+1
* Move ass_font_t allocation to ass_font.h.eugeni2006-11-271-20/+21
* Remove obsolete "no_more_font_messages" hack.eugeni2006-11-261-2/+0
* Move fonts-related code to a separate file.eugeni2006-11-261-41/+7
* Make ass_new_font return ass_font_t struct (instead of just FT_Face).eugeni2006-11-261-13/+12
* Move ass_font_t to header.eugeni2006-11-261-8/+0
* Rename:eugeni2006-11-261-24/+24
* MSGTRs for libasskraymer2006-11-191-2/+2
* Collect all includes of mplayer headers in libass in a single file (mputils.h).eugeni2006-11-191-1/+1
* Prefer microsoft-specific charmaps to all other.eugeni2006-11-031-0/+20
* Introduce MSGT_ASS, use it for all libass messages.eugeni2006-11-031-2/+2
* 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/+4
* Simplify ass_glyph_cache_reset().eugeni2006-08-261-4/+5
* Reset glyph cache on reconfigure.eugeni2006-08-261-2/+7
* Initial libass release (without mencoder support).eugeni2006-07-071-0/+209