summaryrefslogtreecommitdiffstats
path: root/libass
Commit message (Expand)AuthorAgeFilesLines
* Fix mismatched/out-of-bounds accesses in vertical \blurOleg Oshmyan2013-12-171-2/+2
* Speed up \blur table generationOleg Oshmyan2013-12-121-7/+11
* Improve blur quality: use volume 65536 and initialize left columnOleg Oshmyan2013-12-121-36/+34
* Fix compilation with VC++ 2013Thomas Goyne2013-12-121-47/+32
* Added ass_font_index_magic to fix char indexes in weird encodings11rcombs2013-12-063-10/+26
* Try to make really weird looking macro mess more understandablewm42013-11-261-9/+23
* Add ass_library_version()wm42013-11-252-1/+13
* Reset text origin on \fay changes for VSFilter compatibilitywm42013-10-241-2/+9
* Update version infoGrigori Goronzy2013-10-141-1/+1
* Don't rely on events being sorted in ass_step_sub()wm42013-10-071-19/+31
* ass_shaper: changing scale_x/y starts a new glyph runwm42013-09-261-0/+2
* Cosmetics: remove repetitionwm42013-09-261-38/+35
* Fix Hinting againwm42013-09-263-29/+49
* Skip both newline and carriage return.Reimar Döffinger2013-09-251-3/+5
* Restore hintingwm42013-09-242-3/+17
* enca: fix memory leakwangkun2013-09-241-0/+5
* Fix fribidi include pathwm42013-07-172-3/+1
* Document insane (xy-)vsfilter color semanticswm42013-07-061-13/+67
* Fix OS/2 usWinDescent/usWinAscent for quirky fontsGrigori Goronzy2013-07-061-3/+4
* Don't mutate input buffer for ass_read_memory()wm42013-06-231-4/+11
* Remove unused variableswm42013-06-222-7/+1
* Allow different ASS_Library for ASS_Track and ASS_Rendererwm42013-06-221-3/+0
* Parse style names like VSFilter doesOleg Oshmyan2013-06-222-9/+21
* Fix \r style lookupOleg Oshmyan2013-06-223-1/+22
* Fix blur scalingwm42013-06-221-0/+2
* Improve font mismatch messagewm42013-06-221-5/+12
* Allow building as DLL on Windowswm42013-06-111-1/+1
* fontconfig: remove default "lang" setting from patternsUoti Urpala2013-05-141-0/+8
* Clip tag arguments are not optionalwm42013-04-121-2/+2
* Bump LIBASS_VERSIONwm42013-04-121-1/+1
* Ignore junk in nested \t tagswm42013-03-311-3/+2
* Add ass_set_pixel_aspect(), deprecate ass_set_aspect_ratio()wm42013-03-293-11/+58
* Don't overwrite user-defined aspect ratio settingswm42013-03-294-19/+28
* Fix crazy VSFilter behavior for \move tagwm42013-03-201-1/+9
* Add type field to ASS_Image structwm42013-03-202-9/+20
* shaper: proper script/language handlingGrigori Goronzy2013-03-043-6/+179
* shaper: correctly handle @font advanceGrigori Goronzy2013-03-031-3/+6
* Support reading the YCbCr Matrix headerOleg Oshmyan2013-03-034-0/+58
* Add ass_set_storage_size and fix related scaling issuesOleg Oshmyan2013-03-035-4/+47
* Make closing ')' optional for some ASS tagswm42013-01-121-5/+5
* Scale border size with user font size coefficientwm42013-01-111-0/+1
* Add Blur field to ASS_Stylewm42013-01-113-1/+3
* Fix fallback event formatsGrigori Goronzy2013-01-091-2/+2
* Parse angle in styles as double numberGrigori Goronzy2013-01-072-2/+2
* Use glyph properties instead of renderer state in draw_opaque_boxOleg Oshmyan2012-12-281-7/+7
* Properly render opaque box shadows even when there is no borderOleg Oshmyan2012-12-283-6/+10
* Apply blur to both glyph and border when using opaque box bordersOleg Oshmyan2012-12-281-3/+3
* Fix fix_freetype_strokerOleg Oshmyan2012-12-281-5/+5
* Fix leaks when error occurs.Xidorn Quan2012-12-141-1/+4
* Fix a wrong condition.Xidorn Quan2012-12-141-1/+1
* Removes an useless warning message.Xidorn Quan2012-12-141-5/+0
* shaper: add hack to workaround grid-fittingGrigori Goronzy2012-10-162-7/+10
* Revert "shaper: add UCDN support"Grigori Goronzy2012-10-153-212/+1
* shaper: improve skipping of zero-width charactersGrigori Goronzy2012-10-011-13/+25
* drawing: scale pbo according to drawing scaleGrigori Goronzy2012-10-011-2/+4
* Fix change detection in a rare caseGrigori Goronzy2012-10-011-1/+5
* shaper: add UCDN supportGrigori Goronzy2012-10-013-1/+212
* shaper: allow font encoding -1 for neutral base directionGrigori Goronzy2012-10-011-2/+5
* shaper: always use LTR base direction by defaultGrigori Goronzy2012-10-011-4/+2
* Fix change detection when cache is clearedwm42012-10-012-0/+7
* Add ass_set_line_position() API function for subtitle positionwm42012-10-015-4/+31
* Fix \fay when used with multiline subswm42012-09-291-0/+1
* Fix issues with shearing in combination with scalingwm42012-09-291-11/+14
* Terminate drawings immediately on a \p0 tagwm42012-09-293-25/+35
* Fix resetting border style with \rSTYLEwm42012-09-293-6/+10
* shaper: fix control character filteringGrigori Goronzy2012-05-191-1/+2
* Refactor and fix border generationGrigori Goronzy2012-04-214-20/+35
* Support \rSTYLENAME syntaxGrigori Goronzy2012-03-116-46/+61
* Letter spacing is a per-cluster propertyGrigori Goronzy2011-10-032-1/+3
* Bump version to 0.10.00.10.0Grigori Goronzy2011-09-251-1/+1
* Remove unused code for bitmap runsGrigori Goronzy2011-09-251-58/+0
* harfbuzz: adjust to API changeGrigori Goronzy2011-09-241-1/+1
* Fix x coordinates with PAR correction and left borderGrigori Goronzy2011-08-291-1/+2
* harfbuzz: adjust to hb_buffer_t API changeGrigori Goronzy2011-08-291-1/+2
* Fix off-by-one error in \fad, \fadeGrigori Goronzy2011-08-291-4/+5
* Fix drawing leak on cache hitGrigori Goronzy2011-08-291-3/+6
* vertical: improve glyph positioningGrigori Goronzy2011-08-251-2/+8
* harfbuzz: fix vertical advanceGrigori Goronzy2011-08-253-2/+7
* Nicer initialization messagesGrigori Goronzy2011-08-221-5/+3
* opaque box: avoid unnecessary outline copyGrigori Goronzy2011-08-221-2/+1
* Fix and simplify opaque box borderGrigori Goronzy2011-08-221-15/+14
* Deterministic bitmap loadingGrigori Goronzy2011-08-151-62/+61
* Deterministic outline glyph loadingGrigori Goronzy2011-08-101-39/+34
* Add compile time switch for HarfBuzz supportGrigori Goronzy2011-08-083-38/+77
* Runtime shaper selectionGrigori Goronzy2011-08-087-32/+86
* Adjust italic to non-italic style spacingGrigori Goronzy2011-08-061-4/+2
* Remove a bunch of debug printf callsGrigori Goronzy2011-08-041-34/+1
* Support language hint in the Script Info sectionGrigori Goronzy2011-08-015-0/+25
* harfbuzz: cache glyph metricsGrigori Goronzy2011-07-294-4/+242
* Fix crash in ass_set_style_overridesGrigori Goronzy2011-07-281-0/+1
* Axe misleading comment, reordering works fineGrigori Goronzy2011-07-251-2/+0
* Disable reordering of non-spacing marksGrigori Goronzy2011-07-251-1/+1
* Don't extend face runs as much as possibleGrigori Goronzy2011-07-221-5/+0
* Update HarfBuzz' font metricsGrigori Goronzy2011-07-221-0/+16
* Hack: return a valid face index even if no glyph is foundGrigori Goronzy2011-07-171-0/+2
* Fix crash with FreeType's updated strokerGrigori Goronzy2011-07-171-7/+26
* Fix line counting and breakingGrigori Goronzy2011-07-171-5/+6
* Set requested font face correctlyGrigori Goronzy2011-07-161-1/+1
* Remove unused variableGrigori Goronzy2011-07-161-2/+0
* shaper: fix run-specific font sizeGrigori Goronzy2011-07-164-10/+10
* Cache HarfBuzz fontsGrigori Goronzy2011-07-154-3/+45
* Revert @font ascender/descender hackGrigori Goronzy2011-07-151-3/+0
* Use the "font encoding" property as a base direction hintGrigori Goronzy2011-07-155-3/+45
* Restore italic to non-italic transition layout fixGrigori Goronzy2011-07-131-16/+14
* Disable currently unused bitmap run codeGrigori Goronzy2011-07-131-0/+2
* Add kerning toggle for HarfBuzz shapingGrigori Goronzy2011-07-133-1/+13
* Enable vert/vkna features for @font vertical textGrigori Goronzy2011-07-131-1/+44
* Fix layout with fsp/fay features enabledGrigori Goronzy2011-07-131-3/+6
* Introduce ASS_Shaper objectGrigori Goronzy2011-07-134-116/+199
* Various small fixes to HarfBuzz renderingGrigori Goronzy2011-07-123-24/+31
* Support glyph clusters of multiple glyphsGrigori Goronzy2011-07-114-107/+203
* HarfBuzz shaping supportGrigori Goronzy2011-07-115-34/+145
* Separate glyph font face matching and glyph loadingGrigori Goronzy2011-07-113-23/+50
* Hook up FriBidi's simple Arabic shaperGrigori Goronzy2011-07-101-9/+12
* Fix bitmap cacheGrigori Goronzy2011-07-101-2/+3
* Reorder positions for "Banner" effect textGrigori Goronzy2011-07-101-32/+36
* Redesign horizontal alignment calculations for bidiGrigori Goronzy2011-07-091-18/+7
* Fix coordinates after repositioningGrigori Goronzy2011-07-081-2/+11
* shaper: always use neutral base directionGrigori Goronzy2011-07-081-1/+2
* shaper: print version info stringGrigori Goronzy2011-07-063-0/+12
* Provisional bidi and shaping supportGrigori Goronzy2011-07-065-15/+210
* Fix cache leakGrigori Goronzy2011-07-061-1/+1
* Separate event parsing and layoutGrigori Goronzy2011-07-044-133/+148
* Remove unused struct memberGrigori Goronzy2011-07-041-1/+0
* Introduce bitmap runsGrigori Goronzy2011-07-043-0/+80
* Fix box blur for non-bordered outlinesGrigori Goronzy2011-07-041-1/+1
* Fix: VSFilter compat: don't render shadow when glyph/border invisibleGrigori Goronzy2011-07-041-1/+1
* Cache ascender/descenderGrigori Goronzy2011-07-011-19/+10
* Remove unused hash key itemGrigori Goronzy2011-06-281-1/+0
* Fix stride support in vector clipsGrigori Goronzy2011-06-271-1/+1
* cache: unified bitmap cacheGrigori Goronzy2011-06-274-36/+68
* cache: use outline-bitmap hierarchy to slim down bitmap hash keyGrigori Goronzy2011-06-273-38/+19
* cache: safer ass_cache_statsGrigori Goronzy2011-06-271-4/+8
* cache: fix size tracking and emptyingGrigori Goronzy2011-06-272-26/+28
* cache: unified outline cache for glyphs/drawingsGrigori Goronzy2011-06-276-58/+112
* Remove outdated commentGrigori Goronzy2011-06-261-2/+0
* bitmap: add strideGrigori Goronzy2011-06-263-44/+53
* Clean up includesGrigori Goronzy2011-06-213-8/+0
* Remove unused functionGrigori Goronzy2011-06-212-16/+0
* Use bare outlines for drawingsGrigori Goronzy2011-06-204-74/+32
* Convert outline processing and caching from glyphs to bare outlinesGrigori Goronzy2011-06-206-79/+108
* Convert to high-level rasterizer parts to outlinesGrigori Goronzy2011-06-153-25/+28
* Stroker: process outlines directlyGrigori Goronzy2011-06-133-41/+54
* Render outlines, not glyphsGrigori Goronzy2011-06-131-34/+41
* Fix whitespace trimmingGrigori Goronzy2011-06-111-8/+9
* Add cache statisticsGrigori Goronzy2011-06-072-10/+8
* Much improved cache/hashmap implementationGrigori Goronzy2011-06-078-365/+224
* refactor: move track init into ass track parserGrigori Goronzy2011-06-063-33/+37
* refactor: move karaoke effect parsing into event parserGrigori Goronzy2011-06-063-70/+72
* Bump version0.9.12Grigori Goronzy2011-05-301-1/+1
* Nicer default styleGrigori Goronzy2011-05-301-1/+1
* Match first occurence of \fade, \fad, \an and \a tagsGrigori Goronzy2011-05-303-9/+23
* Improved "last resort" charmap matchingGrigori Goronzy2011-04-091-5/+6
* Remove misleading comment about style case sensitivityGrigori Goronzy2011-04-091-1/+0
* Much improved "Default" styleGrigori Goronzy2011-04-091-2/+36
* VSFilter compat: don't render shadow when glyph/border invisibleGrigori Goronzy2011-04-091-0/+5
* Fix fontconfig disabled at runtimeGrigori Goronzy2011-02-162-5/+8
* Simplify word wrapping and fix possible endless loopGrigori Goronzy2011-02-091-14/+5
* Relicense to ISCGrigori Goronzy2010-09-2818-216/+180
* Add support for \fs+ and \fs- syntaxGrigori Goronzy2010-08-121-0/+16
* Only word wrap on spacesGrigori Goronzy2010-08-121-7/+3
* Bump autoconf version and LIBASS_VERSION0.9.11Grigori Goronzy2010-08-111-1/+1
* Set AM_CFLAGS instead of CFLAGS directlyGrigori Goronzy2010-08-091-0/+2
* Get rid of NULL checks for freeGrigori Goronzy2010-08-097-52/+33
* Fix another minor leak (event_format overwriting)Grigori Goronzy2010-08-091-0/+1
* Fix leaking of script-embedded fontsGrigori Goronzy2010-08-091-4/+2
* Fix drawing leakage: delay glyph allocationGrigori Goronzy2010-08-094-15/+17
* POSIX compliance: add strings.h include where appropriateGrigori Goronzy2010-08-074-0/+4
* Add missing config.h includeGrigori Goronzy2010-08-071-0/+2
* Version bump0.9.10Grigori Goronzy2010-08-061-2/+2
* Fall back to first charmap as last resortGrigori Goronzy2010-08-011-0/+8
* Raise verbosity level of "unknown transition effect" messageGrigori Goronzy2010-08-011-1/+1
* Check vector clip mask bounding box sizeGrigori Goronzy2010-08-013-6/+15
* Fix TextInfo reallocationGrigori Goronzy2010-08-011-1/+1
* Don't initialize bitmap hash key with bogus valuesGrigori Goronzy2010-08-011-2/+0
* refactor: extract glyph hash key fillGrigori Goronzy2010-08-011-24/+34
* refactor: move transformation/projection functionsGrigori Goronzy2010-08-011-80/+75
* Cosmetics: various cleanups in ass_render.cGrigori Goronzy2010-08-011-43/+36
* Handle allocation failure of clipped bitmapsGrigori Goronzy2010-08-011-0/+2