summaryrefslogtreecommitdiffstats
path: root/libass
Commit message (Expand)AuthorAgeFilesLines
* Define HAVE_ALIGNED_STACK; should wrap up #4811rcombs2014-02-171-6/+6
* Fix limits.h includesGrigori Goronzy2014-02-174-0/+4
* Remove unnecessary instruction11rcombs2014-02-161-3/+0
* Added XMM register count in be_blur; should help #4811rcombs2014-02-161-2/+2
* Use lower mm registers in be_blur.asm11rcombs2014-02-161-8/+8
* Added license headers in ASM files11rcombs2014-02-163-0/+48
* Don't include skipped glyphs in combined bitmapsOleg Oshmyan2014-02-121-3/+7
* Don't reset wrap_style on \rGrigori Goronzy2014-02-111-1/+1
* Font metrics: FreeType falls back to sTypoAscender/DescenderOleg Oshmyan2014-02-111-4/+8
* Use cluster advance in compute_string_bbox to account for \fspOleg Oshmyan2014-02-111-7/+4
* Use a function for aligned memory allocationswm42014-02-025-25/+51
* Fix subpixel jumping of rotated glyph runsOleg Oshmyan2014-01-293-1/+8
* Merge pull request #39 from grigorig/shaper-hash-optGrigori Goronzy2014-01-292-9/+14
|\
| * Unroll FNV-1A hash functionGrigori Goronzy2014-01-291-4/+9
| * shaper: use global features correctlyGrigori Goronzy2014-01-291-5/+5
* | Fixed incorrect spelling in copyright notice11rcombs2014-01-291-1/+1
|/
* shaper: rewrite and simplify harfbuzz shapingGrigori Goronzy2014-01-291-73/+72
* ass_utils: fix declarationswm42014-01-271-3/+3
* ass_utils: don't include freetype headerswm42014-01-271-2/+0
* Added copyright notice for xy \be blur11rcombs2014-01-271-0/+1
* Make apply_blur and make_shadow_bitmap static; remove an unneeded local variable11rcombs2014-01-252-96/+92
* Make sure to release each event's vector clip maskOleg Oshmyan2014-01-261-9/+6
* Simplify storage size handlingOleg Oshmyan2014-01-263-13/+4
* Build: Remove references to unimplemented ARM ASM11rcombs2014-01-251-4/+0
* Parser: don't increment render_priv->state.bm_run_id (unnecessary)11rcombs2014-01-252-15/+0
* Added x86 ASM functions11rcombs2014-01-2511-4/+2238
* Combine bitmaps before applying blur and shadow11rcombs2014-01-2511-336/+885
* Merge pull request #26 from wm4/warningsGrigori Goronzy2014-01-242-8/+11
|\
| * build: add more warningswm42014-01-241-1/+3
| * ass_strtod: use modern Cwm42014-01-241-7/+8
* | 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
* | Simplify hash function11rcombs2014-01-251-7/+4
* | fontconfig: don't compact the sorted font listOleg Oshmyan2014-01-241-1/+1
* | Start \k, \ko at exact start time, not right after itOleg Oshmyan2014-01-241-1/+1
|/
* Remove some ass_msg() callswm42014-01-243-38/+6
* Allocate track array exponentiallywm42014-01-241-2/+1
* Fix \fade corner casesOleg Oshmyan2014-01-151-9/+14
* Fix \t corner casesOleg Oshmyan2014-01-151-20/+17
* Don't ignore trailing empty lineOleg Oshmyan2014-01-151-4/+5
* Fix missing pointer dereference in 1636a551Oleg Oshmyan2014-01-141-1/+1
* Do not reset \pbo and \p values after each drawingOleg Oshmyan2014-01-083-8/+10
* Terminate drawings on {Oleg Oshmyan2014-01-081-7/+8
* shaper: disable ligatures for non-zero \fspOleg Oshmyan2014-01-081-7/+20
* Distinguish cached glyphs with different hspacing when border_style == 3Oleg Oshmyan2014-01-082-0/+8
* Fix \fsp: use orig_scale_x, not post-fix_glyph_scaling scale_xOleg Oshmyan2014-01-081-1/+1
* Don't try to remove end-of-line \fspOleg Oshmyan2014-01-081-4/+0
* Fix \pboOleg Oshmyan2014-01-081-7/+5
* Scale distance to screen plane like blur radiusOleg Oshmyan2014-01-081-1/+2
* Accept colors with arbitrary sequences of leading & and HOleg Oshmyan2014-01-071-1/+5
* A whole bunch of parsing and default value fixesOleg Oshmyan2014-01-073-119/+124
* Fix \fs+ and \fs-Oleg Oshmyan2014-01-071-2/+2
* Stop animating \b and \iOleg Oshmyan2014-01-071-12/+8
* Stop misparsing and add support for \fscOleg Oshmyan2014-01-071-0/+4
* Support fractional \org argumentsOleg Oshmyan2014-01-071-4/+4
* Parse Angle overrides as floating-point numbersOleg Oshmyan2014-01-071-1/+1
* shaper: actually correctly handle @font advanceOleg Oshmyan2014-01-071-6/+11
* Don't forget to apply \be to the last row/columnOleg Oshmyan2013-12-171-0/+4
* 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-08