summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Generate tables for each threadpthreadsRodger Combs2014-07-201-1/+2
* We're also OK if fribidi has --with-glibRodger Combs2014-07-201-1/+3
* Dumb hack: check if fribidi is unsafe, and use a mutex if it isRodger Combs2014-07-203-0/+17
* Render each event on a separate thread using pthreadsRodger Combs2014-07-2020-726/+1861
* Merge pull request #119 from MrSmile/fix-drawing-overflowRodger Combs2014-07-191-0/+4
|\
| * Fix integer overflow in FT_OutlineDr.Smile2014-07-181-0/+4
* | Merge pull request #116 from hadvaid/dragonflyRodger Combs2014-07-191-1/+1
|\ \ | |/ |/|
| * configure.ac: Treat DragonFly as the rest of BSDsJan Beich2014-07-151-1/+1
|/
* ass_parse: remove 2 unused variableswm42014-06-091-2/+0
* Simplify drawing text assignmentOleg Oshmyan2014-06-064-34/+10
* Use ass_drawing_add_chars for vector drawingsOleg Oshmyan2014-06-061-28/+20
* parse_tag: remove unnecessary mallocOleg Oshmyan2014-06-063-13/+9
* Require closing '}' for override tagsOleg Oshmyan2014-06-063-28/+20
* Introduce ass_drawing_add_chars for adding a whole string at onceOleg Oshmyan2014-06-063-4/+18
* Parse override tag arguments exactly like VSFilter 2.38Oleg Oshmyan2014-06-064-255/+314
* Move (r)skip_spaces to ass_utilsOleg Oshmyan2014-06-063-28/+22
* parse_tag: merge \fs+, \fs-, \fsOleg Oshmyan2014-06-061-18/+7
* parse_tag: split \fscx, \fscy, \fscOleg Oshmyan2014-06-061-23/+20
* Add a mechanism for selective style overrideswm42014-06-057-22/+160
* Merge pull request #100 from astiob/strokeGrigori Goronzy2014-06-021-1/+8
|\
| * Use FT_Outline_EmboldenXY if availableOleg Oshmyan2014-05-301-1/+8
* | Add BorderStyle=4, background color for textwm42014-06-012-1/+21
* | Fix change detection when text is clipped to screenwm42014-06-012-4/+8
* | Remove bitmap restridingwm42014-06-014-43/+0
|/
* Merge pull request #102 from grigorig/fribidi-errorhandleGrigori Goronzy2014-05-303-7/+27
|\
| * shaper: add FriBidi error handlingGrigori Goronzy2014-05-293-7/+27
|/
* Skip useless memset() when copying a bitmapRodger Combs2014-05-251-3/+11
* Fix \1a, \2a, \3a, \4a with invalid argumentOleg Oshmyan2014-05-121-0/+2
* Reset clipping mode on every rectangle \clipOleg Oshmyan2014-05-121-0/+1
* Make \be animatableOleg Oshmyan2014-05-121-2/+5
* mystrtoll: don't truncate to intOleg Oshmyan2014-05-121-1/+1
* Fix corner case: \move with identical start and end timesOleg Oshmyan2014-05-121-2/+2
* Implement fast quad-tree rasterizer in C and x86/SSE2/AVX2Dr.Smile2014-04-2911-16/+2383
* Fix premature parser exit on }{ in drawing modeOleg Oshmyan2014-04-271-1/+1
* Fixed headers in profile and testRodger Combs2014-04-262-2/+3
* Update READMEGrigori Goronzy2014-04-251-1/+1
* Update version info and changelog0.11.2Grigori Goronzy2014-04-253-2/+12
* Initialize \pbo for each eventOleg Oshmyan2014-04-101-0/+1
* Don't crash on \fscx0 with non-zero \blurOleg Oshmyan2014-03-281-5/+2
* shaper: fix nasty sign bug in font functionsGrigori Goronzy2014-03-171-1/+1
* Merge pull request #66 from grigorig/drawing-floatsGrigori Goronzy2014-03-161-9/+8
|\
| * drawing: parse numbers as floatsGrigori Goronzy2014-03-151-9/+8
|/
* Remove dirty pixels from ASM be_blur outputOleg Oshmyan2014-03-131-6/+8
* Fix handling of top two pixel rows in be_blur_cOleg Oshmyan2014-03-131-3/+4
* Remove incorrect declaration of HAVE_ALIGNED_STACK11rcombs2014-03-091-1/+0
* Better fix for zero area outlinesDr.Smile2014-03-071-2/+8
* Fix API documentation of change detectionGrigori Goronzy2014-03-061-2/+2
* Merge pull request #61 from wm4/fix2Grigori Goronzy2014-03-062-1/+5
|\
| * Fix change detection in presence of vector clipswm42014-03-062-1/+5
|/
* Actually export ass_library_version symbolwm42014-03-041-0/+1
* Don't crash on \fscx0wm42014-03-031-0/+3
* Don't use an unsigned it to check for <0 :|11rcombs2014-02-281-1/+1
* Assume SSE2 on x86_6411rcombs2014-02-281-6/+3
* Redesigned configure/Makefile setup11rcombs2014-02-242-74/+62
* Format README.mdRodger Combs2014-02-191-28/+28
* Create README.mdRodger Combs2014-02-191-0/+43
* Update version info and changelog0.11.1Grigori Goronzy2014-02-193-2/+6
* Add missing distfilesGrigori Goronzy2014-02-191-3/+3
* Update changelog0.11.0Grigori Goronzy2014-02-191-0/+3
* Update version infoGrigori Goronzy2014-02-182-2/+2
* Update changelogGrigori Goronzy2014-02-181-0/+20
* We have aligned stack on Win6411rcombs2014-02-171-1/+1
* 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
* Merge pull request #37 from wm4/minorGrigori Goronzy2014-01-281-5/+3
|\
| * 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
* Check for YASM in configure11rcombs2014-01-261-8/+19
* 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-2512-4/+2284
* Combine bitmaps before applying blur and shadow11rcombs2014-01-2511-336/+885
* Test/Profile: Support out-of-tree builds11rcombs2014-01-252-5/+5
* Test: Render at 1280x72011rcombs2014-01-251-2/+2
* Added profile program and corresponding configure options11rcombs2014-01-254-2/+116
* Remove configure from autogen.sh11rcombs2014-01-251-2/+0
* 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
* | Merge pull request #28 from astiob/compatGrigori Goronzy2014-01-242-2/+2
|\ \ | |/ |/|
| * 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
* Merge pull request #17 from astiob/compatGrigori Goronzy2014-01-088-172/+205
|\
| * 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
|/
* Merge pull request #10 from astiob/blurGrigori Goronzy2014-01-071-43/+49
|\
| * 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
* Merge pull request #6 from 11rcombs/ms-symbol-fixGrigori Goronzy2013-12-063-10/+26
|\
| * 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 changelog0.10.20.10.2Grigori Goronzy2013-10-151-0/+27
* Update version infoGrigori Goronzy2013-10-142-2/+2
* 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
*