| Commit message (Expand) | Author | Age | Files | Lines |
* | render: silence warningHEADmaster | Rodger Combs | 2019-11-07 | 1 | -1/+1 |
* | coretext: move meta var into loop and zero-initialize | Rodger Combs | 2019-11-07 | 1 | -4/+1 |
* | fontselect: leave returned struct in a valid state on error | Rodger Combs | 2019-11-07 | 1 | -0/+3 |
* | parse_tags: fix case where t==t1==t2 | Rodger Combs | 2019-11-07 | 1 | -1/+1 |
* | coretext: fix error handling in get_font_file | Marvin Scholz | 2019-11-07 | 1 | -1/+7 |
* | coretext: replace CT attr reads with freetype lookups | Rodger Combs | 2019-09-26 | 1 | -112/+24 |
* | fontselect: add overflow check | Rodger Combs | 2019-09-26 | 1 | -2/+2 |
* | fontselect: expose the freetype-provided family as well | Rodger Combs | 2019-09-26 | 1 | -9/+7 |
* | fontselect: provide a way to use freetype to get font info | Rodger Combs | 2019-09-26 | 2 | -0/+55 |
* | coretext: use weight steps from macOS SDK | Rodger Combs | 2019-09-26 | 1 | -6/+26 |
* | fontconfig: improve weight mapping | Rodger Combs | 2019-09-26 | 1 | -5/+36 |
* | fontselect: load actual weight instead of a guess, when possible | Rodger Combs | 2019-09-26 | 1 | -1/+1 |
* | font: don't faux-bold fonts that are already bold enough | Rodger Combs | 2019-09-26 | 1 | -2/+1 |
* | font: add function to get the actual weight of a font face | Rodger Combs | 2019-09-26 | 2 | -0/+18 |
* | coretext: fix reading weights of some fonts | Rodger Combs | 2019-09-26 | 1 | -4/+4 |
* | renderer: fix incorrect deallocation | Dr.Smile | 2019-09-26 | 2 | -5/+5 |
* | Use FriBiDi 1.x API when available | Khaled Hosny | 2019-09-26 | 1 | -0/+22 |
* | Update ass_fontselect.h | C.W. Betts | 2019-09-26 | 1 | -3/+3 |
* | Fix bunch of UB | Dr.Smile | 2019-05-21 | 2 | -3/+5 |
* | renderer: synchronize glyph motion to help composite cache | Dr.Smile | 2019-05-20 | 1 | -14/+29 |
* | outline: eliminate use of VLA | Dr.Smile | 2019-05-20 | 1 | -2/+2 |
* | outline: rearrange allocations | Dr.Smile | 2019-05-20 | 3 | -13/+10 |
* | Move outline transformations to ass_outline.c | Dr.Smile | 2019-05-20 | 3 | -29/+72 |
* | renderer: quantize blur radius and shadow offset | Dr.Smile | 2019-05-20 | 4 | -14/+69 |
* | renderer: eliminate use of bitmap pointers as mode flags | Dr.Smile | 2019-05-20 | 2 | -42/+29 |
* | renderer: correctly handle case of small but nonzero \bord | Dr.Smile | 2019-05-20 | 1 | -1/+4 |
* | renderer: rearrange render flags | Dr.Smile | 2019-05-20 | 2 | -20/+28 |
* | bitmap: make ass_synth_blur() work on single bitmap | Dr.Smile | 2019-05-20 | 3 | -63/+32 |
* | bitmap: remove level of indirection in bitmap functions | Dr.Smile | 2019-05-20 | 7 | -202/+176 |
* | bitmap: use types of fixed size in Bitmap struct | Dr.Smile | 2019-05-20 | 2 | -60/+49 |
* | renderer: improve usability of rectangle_combine() | Dr.Smile | 2019-05-20 | 1 | -6/+6 |
* | cache: remove level of indirection in glyph metrics value | Dr.Smile | 2019-05-20 | 3 | -26/+22 |
* | renderer: improve handling of subpixel shift | Dr.Smile | 2019-05-20 | 5 | -52/+56 |
* | renderer: implement correct error estimation for stroking | Dr.Smile | 2019-05-20 | 1 | -74/+109 |
* | renderer: move outline stroking immediately before rasterization | Dr.Smile | 2019-05-20 | 2 | -67/+58 |
* | Consolidate and quantize all transformations | Dr.Smile | 2019-05-20 | 9 | -578/+578 |
* | renderer: fix potential memory leak | Dr.Smile | 2019-05-19 | 1 | -1/+3 |
* | font: extract transformation from ass_font_get_glyph() | Dr.Smile | 2019-05-19 | 3 | -28/+9 |
* | drawing: extract transformation from parsing | Dr.Smile | 2019-05-19 | 3 | -134/+80 |
* | cache: cleanup | Dr.Smile | 2019-05-19 | 4 | -79/+92 |
* | cache: construct cache values only from corresponding keys | Dr.Smile | 2019-05-19 | 9 | -434/+448 |
* | renderer: rewrite measure_text() to correctly account for leading newlines | Dr.Smile | 2019-05-19 | 1 | -31/+22 |
* | font: remove dependency on symbol codes | Dr.Smile | 2019-05-19 | 3 | -33/+27 |
* | renderer: use C99 features in some functions | Dr.Smile | 2019-05-19 | 1 | -37/+30 |
* | drawing: separate drawing text reading from outline construction | Dr.Smile | 2019-05-19 | 7 | -120/+83 |
* | Eliminate advance.y from drawings and glyphs | Dr.Smile | 2019-05-19 | 4 | -15/+11 |
* | drawing: remove unnecessary fields from ASS_Drawing struct | Dr.Smile | 2019-05-19 | 4 | -22/+4 |
* | font: remove unused field | Dr.Smile | 2019-05-19 | 3 | -15/+5 |
* | stroker: correctly handle case of many small segments | Dr.Smile | 2019-01-11 | 1 | -45/+49 |
* | render: simplify detection of hard overrides | Dr.Smile | 2018-01-21 | 1 | -7/+7 |
* | parse_tags: handle argumentless \t inside \t() like VSFilter | Oleg Oshmyan | 2018-01-08 | 4 | -7/+14 |
* | parse_tags: don't recurse for nested \t() | Oleg Oshmyan | 2018-01-08 | 2 | -1/+14 |
* | Move parse_tag loop into parse_tag itself, now called parse_tags | Oleg Oshmyan | 2018-01-05 | 3 | -589/+588 |
* | Release 0.14.00.14.0coverity_scan | Oleg Oshmyan | 2017-10-31 | 5 | -4/+14 |
* | configure: remove obsolete --disable-rasterizer option | Oleg Oshmyan | 2017-10-31 | 1 | -2/+0 |
* | Support Core Text on earlier versions of Mac OS X | Oleg Oshmyan | 2017-10-31 | 2 | -12/+26 |
* | Don't link Core Text font provider to unneeded CoreGraphics framework | Oleg Oshmyan | 2017-10-31 | 1 | -1/+1 |
* | coretext: don't use a variable-length array | Oleg Oshmyan | 2017-10-31 | 1 | -1/+1 |
* | Silence missing-field-initializers warning | Rodger Combs | 2017-10-27 | 1 | -1/+2 |
* | fontselect: fix include guard macro name | Oleg Oshmyan | 2017-10-27 | 1 | -3/+3 |
* | Completely exclude ass_fontconfig.c from build when it is disabled | Oleg Oshmyan | 2017-10-27 | 3 | -5/+7 |
* | ass_set_fonts: empty cache as well | Rodger Combs | 2017-10-22 | 3 | -0/+12 |
* | rasterizer: fix warning | Dr.Smile | 2017-09-18 | 1 | -2/+2 |
* | Consolidate bounding box operations | Dr.Smile | 2017-09-17 | 6 | -48/+43 |
* | Rename DBBox to ASS_DRect for uniformity | Dr.Smile | 2017-09-17 | 3 | -50/+38 |
* | Reorganize outline transformation functions | Dr.Smile | 2017-09-17 | 3 | -63/+66 |
* | Switch to more efficient representation of outlines | Dr.Smile | 2017-09-17 | 5 | -416/+355 |
* | Switch to native coordinate system for outlines | Dr.Smile | 2017-09-17 | 4 | -78/+52 |
* | Replace FreeType types with libass native types | Dr.Smile | 2017-09-17 | 11 | -250/+207 |
* | stroker: fix wording of algorithm description | Dr.Smile | 2017-09-17 | 1 | -6/+6 |
* | x86: fix out-of-root builds after 8bddaa2a7 | Ricardo Constantino | 2017-09-16 | 1 | -1/+1 |
* | build: switch from yasm to nasm | Rodger Combs | 2017-09-05 | 3 | -14/+14 |
* | Makefile: silence warning when x86/utils has no symbols | Rodger Combs | 2017-09-05 | 1 | -2/+2 |
* | x86: update x86inc.asm | Rodger Combs | 2017-09-05 | 1 | -497/+599 |
* | x86: asm adjustments for nasm compatibility | Rodger Combs | 2017-09-05 | 7 | -63/+62 |
* | configure: cleanup in preparation for x86inc update and switch to nasm | Rodger Combs | 2017-09-05 | 1 | -16/+20 |
* | renderer: fix border existence check | Dr.Smile | 2017-08-01 | 1 | -1/+1 |
* | stroker: add algorithm description | Dr.Smile | 2017-08-01 | 1 | -6/+215 |
* | stroker: skip degenerate 2-point contours from broken fonts | Dr.Smile | 2017-07-31 | 1 | -6/+14 |
* | cosmetic: fix codestyle | Dr.Smile | 2017-07-31 | 4 | -75/+75 |
* | renderer: fix handling of empty outlines | Dr.Smile | 2017-07-31 | 4 | -38/+41 |
* | renderer: switch to using two border outlines instead of one | Dr.Smile | 2017-07-31 | 8 | -132/+134 |
* | renderer: remove legacy FreeType rasterizer | Dr.Smile | 2017-07-31 | 8 | -143/+10 |
* | stroker: implement fast two-outline stroker | Dr.Smile | 2017-07-31 | 7 | -348/+1062 |
* | rasterizer: implement simultaneous rasterization of two outlines | Dr.Smile | 2017-07-31 | 4 | -110/+202 |
* | rasterizer: refactoring | Dr.Smile | 2017-07-31 | 3 | -192/+186 |
* | cosmetic: extract most of the outline-related functions into separate file | Dr.Smile | 2017-07-31 | 12 | -275/+335 |
* | Release 0.13.70.13.7 | Grigori Goronzy | 2017-06-03 | 5 | -5/+7 |
* | Allow using shadow offset to adjust size of text background | Ricardo Constantino | 2017-06-01 | 1 | -4/+8 |
* | Fix function prototype | Grigori Goronzy | 2017-06-01 | 1 | -1/+1 |
* | fontselect: cleanup lazy font index evaluation | Grigori Goronzy | 2017-06-01 | 1 | -6/+8 |
* | directwrite: fix font collectionsdw-collections | Grigori Goronzy | 2017-06-01 | 4 | -0/+33 |
* | Fix PlayResX/Y calculations | Grigori Goronzy | 2017-05-10 | 1 | -2/+2 |
* | Changelog: update | wm4 | 2017-04-27 | 1 | -0/+12 |
* | Remove arbitrary bitmap size limitlarge-bitmaps | Rodger Combs | 2017-02-14 | 1 | -2/+2 |
* | Don't limit size of "uuencoded" font lines | Oleg Oshmyan | 2017-02-14 | 1 | -6/+1 |
* | Fix decode_font when size % 4 != 0 or data contains illegal bytes | Oleg Oshmyan | 2017-02-14 | 1 | -22/+16 |
* | ass_lazy_track_init: handle negative PlayResX/PlayResY | Oleg Oshmyan | 2017-02-14 | 1 | -6/+6 |
* | string2timecode: don't truncate milliseconds to int | Oleg Oshmyan | 2017-02-14 | 1 | -1/+1 |
* | Reuse numpad2align in parse_tag | Oleg Oshmyan | 2017-02-14 | 4 | -31/+27 |
* | Fix parsing of unusual Alignment values in ASS style definitions | Oleg Oshmyan | 2017-02-14 | 1 | -6/+15 |
* | Don't treat :;<=>? as hexadecimal digits in color headers | Oleg Oshmyan | 2017-02-14 | 1 | -1/+1 |
* | Explicitly handle FcPatternGetString(FC_POSTSCRIPT_NAME) mismatch | Oleg Oshmyan | 2017-02-11 | 1 | -3/+4 |
* | Travis CI: remove HarfBuzz and re-remove Fontconfig from OS X builds | Oleg Oshmyan | 2017-02-07 | 1 | -1/+1 |
* | Travis CI: re-enable Fontconfig on OS X but force no cache built | Oleg Oshmyan | 2017-02-06 | 1 | -1/+1 |
* | Travis CI: build with HarfBuzz | Oleg Oshmyan | 2017-02-05 | 1 | -1/+1 |
* | Travis CI: run Coverity Scan on every master build | Oleg Oshmyan | 2017-02-05 | 1 | -1/+1 |
* | Travis CI: build using both GCC and Clang | Oleg Oshmyan | 2017-02-05 | 1 | -0/+9 |
* | Travis CI: remove libtool reinstall hack on OS X | Oleg Oshmyan | 2017-02-05 | 1 | -1/+1 |
* | Travis CI: explicitly install FreeType on Linux | Oleg Oshmyan | 2017-02-05 | 1 | -1/+1 |
* | Travis CI: don't require Fontconfig binaries | Oleg Oshmyan | 2017-02-05 | 1 | -1/+1 |
* | Travis CI: disable Fontconfig on OS X | Oleg Oshmyan | 2017-02-05 | 1 | -1/+1 |
* | Reduce precision of border width in outline cache keys | Oleg Oshmyan | 2017-01-31 | 2 | -5/+5 |
* | Reflect border_scale in outline cache keys | Oleg Oshmyan | 2017-01-31 | 1 | -4/+4 |
* | render: remove redundant has_clips | Dr.Smile | 2017-01-31 | 2 | -19/+4 |
* | render_api: do not discard old images on reconfigurationfix-change-detection | wm4 | 2017-01-13 | 1 | -2/+0 |
* | render: clip BorderStyle=4 against screen | wm4 | 2017-01-11 | 1 | -7/+15 |
* | Bump ABI version and release 0.13.60.13.6 | Oleg Oshmyan | 2017-01-03 | 5 | -6/+10 |
* | Release 0.13.50.13.5 | Oleg Oshmyan | 2016-12-29 | 5 | -4/+18 |
* | api: make ass_set_cache_limits() work on total bitmap cache sizes | Dr.Smile | 2016-12-29 | 2 | -4/+16 |
* | Fix memory leak when Language header is defined more than once | Oleg Oshmyan | 2016-12-29 | 1 | -0/+1 |
* | parse_tag: don't consume *end == ')' when called recursively | Oleg Oshmyan | 2016-12-29 | 1 | -1/+1 |
* | Fix buffer overread in parse_tag when end points to a space | Oleg Oshmyan | 2016-12-29 | 1 | -3/+6 |
* | directwrite: drop SAL annotations | Oleg Oshmyan | 2016-12-28 | 1 | -16/+16 |
* | ass_strtod: correctly convert large negative exponents | Oleg Oshmyan | 2016-11-21 | 1 | -4/+43 |
* | ass_strtod: don't cast away const | Oleg Oshmyan | 2016-11-21 | 1 | -2/+3 |
* | ass_strtod: handle overflowing exponents | Oleg Oshmyan | 2016-11-21 | 1 | -7/+37 |
* | ass_strtod: skip leading zeros in mantissa | Oleg Oshmyan | 2016-11-21 | 1 | -3/+14 |
* | ass_strtod: don't report overflow for 0.0e[huge exponent] | Oleg Oshmyan | 2016-11-21 | 1 | -1/+3 |
* | ass_strtod: use size_t for substring lengths | Oleg Oshmyan | 2016-11-21 | 1 | -18/+19 |
* | Add text justification | Dan Oscarsson | 2016-11-12 | 5 | -3/+48 |
* | Add CVE identifiers of the fuzzing fixes. | Grigori Goronzy | 2016-10-05 | 1 | -1/+3 |
* | Release 0.13.40.13.4 | Grigori Goronzy | 2016-10-05 | 5 | -4/+12 |
* | Remove unused variable | Grigori Goronzy | 2016-10-05 | 1 | -3/+0 |
* | Fix line wrapping mode 0/3 bugs | Grigori Goronzy | 2016-10-05 | 1 | -1/+4 |
* | Fix blur coefficient calculation buffer overflow | Grigori Goronzy | 2016-10-04 | 1 | -1/+1 |
* | Fix memory leaks | Grigori Goronzy | 2016-10-04 | 2 | -0/+2 |
* | shaper: fix reallocation | Grigori Goronzy | 2016-10-04 | 1 | -0/+1 |
* | CI: Don't fail on MacOS if brew cannot remove libtool. | torque | 2016-09-24 | 1 | -1/+1 |
* | Fix broken MacOS CI. | torque | 2016-09-24 | 1 | -1/+1 |
* | Fix license title | Grigori Goronzy | 2016-09-24 | 1 | -1/+1 |
* | Release 0.13.30.13.3 | Grigori Goronzy | 2016-09-24 | 5 | -4/+12 |
* | Improve license file | Grigori Goronzy | 2016-09-24 | 1 | -0/+4 |
* | bitmap: use calloc instead of malloc/memset | Rodger Combs | 2016-09-24 | 6 | -30/+25 |
* | cache: fix ownership tracking issues of ASS_Font | Dr.Smile | 2016-07-16 | 2 | -1/+2 |
* | font load from dir: use MSGL_INFO instead of MSGL_WARN | Avi Halachmi (:avih) | 2016-07-11 | 1 | -1/+1 |
* | render: add refcounting functionality to image lists | Dr.Smile | 2016-06-30 | 3 | -27/+43 |
* | cache: keep referenced cache values alive after ass_cache_empty() | Dr.Smile | 2016-06-30 | 2 | -86/+106 |
* | render: keep track of any associated resources within ASS_Image | Dr.Smile | 2016-06-30 | 3 | -115/+84 |
* | cache: keep ref_count of all active objects nonzero | Dr.Smile | 2016-06-30 | 7 | -106/+164 |
* | cache: replace size_func with parameter in ass_cache_commit() | Dr.Smile | 2016-06-30 | 5 | -55/+34 |
* | cache: remove ass_cache_cancel(), cache failures instead | Dr.Smile | 2016-06-30 | 5 | -184/+228 |
* | cache: switch to gradual cache clearing | Dr.Smile | 2016-06-30 | 8 | -198/+316 |
* | README: add QMPlay2 to list of projects using libass | Oleg Oshmyan | 2016-06-17 | 1 | -0/+1 |
* | shaper: drop RTL base direction for RTL font encodings | Grigori Goronzy | 2016-06-10 | 1 | -8/+4 |
* | font: fix NULL pointer dereference | Hannes Domani | 2016-05-23 | 1 | -0/+3 |
* | rasterizer: drop outlines with points at too large coordinates | Dr.Smile | 2016-04-23 | 1 | -1/+12 |
* | Merge pull request #217 from ssbssa/master | Grigori Goronzy | 2016-03-27 | 1 | -0/+4 |
|\ |
|
| * | directwrite: fix leaks of IDWriteFontFamily/IDWriteFontCollection | Hannes Domani | 2016-03-27 | 1 | -0/+4 |
|/ |
|
* | configure: use proper quoting on iconv test | Sean McGovern | 2016-03-13 | 1 | -2/+2 |
* | Merge pull request #214 from SeanMcG/upstream | Grigori Goronzy | 2016-03-10 | 1 | -1/+5 |
|\ |
|
| * | configure: add libiconv only when it is both present and required | Sean McGovern | 2016-03-09 | 1 | -0/+4 |
| * | configure: use correct ASFLAGS for yasm on Solaris | Sean McGovern | 2016-03-09 | 1 | -1/+1 |
|/ |
|
* | configure.ac: add missing spaces to error message | wm4 | 2016-03-10 | 1 | -2/+2 |
* | Release 0.13.20.13.2 | Oleg Oshmyan | 2016-02-20 | 4 | -6/+7 |
* | Document default value for ass_set_check_readorder | Oleg Oshmyan | 2016-02-20 | 1 | -0/+1 |
* | ass: handle movement==0 in ass_step_sub() | wm4 | 2016-02-04 | 1 | -6/+12 |
* | font: remove unused function | wm4 | 2016-01-14 | 2 | -27/+0 |
* | ass: add ass_set_check_readorder() API function | wm4 | 2015-12-31 | 4 | -3/+24 |
* | ass: declare mixing ass_flush_events() and ass_process_chunk() allowed | wm4 | 2015-12-31 | 1 | -1/+2 |
* | Changelog: create entry for the next version | wm4 | 2015-12-31 | 1 | -0/+6 |
* | ass: reset the ReadOrder bitmap on ass_flush_events() | wm4 | 2015-12-20 | 1 | -0/+3 |
* | coretext: fix NULL CFStringRef dereference | wm4 | 2015-12-09 | 1 | -0/+2 |
* | Release 0.13.10.13.1 | Oleg Oshmyan | 2015-12-01 | 4 | -3/+24 |
* | coretext: don't fetch character set when it isn't needed | Oleg Oshmyan | 2015-12-01 | 1 | -3/+3 |
* | fontselect: destroy private data of fonts that fail to be added | Oleg Oshmyan | 2015-12-01 | 1 | -0/+4 |
* | fontselect: fix bool return values | Oleg Oshmyan | 2015-12-01 | 1 | -6/+6 |
* | coretext: don't forget to release font format attribute | Oleg Oshmyan | 2015-11-07 | 1 | -0/+2 |
* | fontselect: replace is_postscript flag with check_postscript function | Oleg Oshmyan | 2015-11-04 | 5 | -86/+133 |
* | directwrite: improve error handling | Oleg Oshmyan | 2015-10-30 | 1 | -23/+51 |
* | directwrite: slightly clean up the code | Oleg Oshmyan | 2015-10-30 | 1 | -19/+17 |
* | directwrite: split out the inner loop of scan_fonts as a separate function | Oleg Oshmyan | 2015-10-30 | 1 | -109/+117 |
* | Interpret timestamps with negative components more obviously | Oleg Oshmyan | 2015-10-29 | 1 | -2/+2 |
* | Fix several signedness bugs | Oleg Oshmyan | 2015-10-29 | 2 | -2/+2 |
* | Fix Windows build | Grigori Goronzy | 2015-10-29 | 1 | -1/+3 |
* | fontselect: silence warnings about discarding const | Oleg Oshmyan | 2015-10-29 | 1 | -2/+2 |
* | Fix the Linux build on Travis CI | Oleg Oshmyan | 2015-10-23 | 1 | -1/+6 |
* | fontselect: don't trim font names | Oleg Oshmyan | 2015-10-23 | 3 | -39/+6 |
* | fontselect: don't find fonts with PostScript outlines by full name | Oleg Oshmyan | 2015-10-23 | 1 | -18/+13 |
* | font: check FT_Get_Postscript_Name return value for NULL | Oleg Oshmyan | 2015-10-23 | 1 | -1/+3 |
* | fontselect: use stdbool.h wherever appropriate | Oleg Oshmyan | 2015-10-23 | 5 | -27/+26 |
* | directwrite: fix broken return value check | Oleg Oshmyan | 2015-10-23 | 1 | -1/+1 |
* | fontselect: find fonts with PostScript outlines by PostScript name | Oleg Oshmyan | 2015-10-23 | 6 | -13/+88 |
* | fontconfig: read PostScript names | Oleg Oshmyan | 2015-10-23 | 2 | -4/+9 |
* | fontselect: read PostScript names for memory fonts | Oleg Oshmyan | 2015-10-22 | 1 | -1/+9 |
* | fontselect: move PostScript name into ASS_FontProviderMetaData | Oleg Oshmyan | 2015-10-21 | 5 | -25/+28 |
* | fontselect: fix ass_font_provider_add_font signature and doxygen | Oleg Oshmyan | 2015-10-21 | 2 | -5/+6 |
* | drawing: remove unused field | wm4 | 2015-10-14 | 2 | -2/+0 |
* | configure: don't add unnecessary libraries to PKG_LIBS_PRIVATE | Oleg Oshmyan | 2015-10-14 | 1 | -3/+6 |
* | configure: include -liconv if that is found | wm4 | 2015-10-13 | 1 | -2/+7 |
* | ass: use a bitmap for checking duplicate events | wm4 | 2015-10-12 | 3 | -4/+61 |
* | configure: Set the correct x32 machine option for yasm | Luke Dashjr | 2015-10-10 | 1 | -0/+6 |
* | Use proper include statement for HarfBuzz | wm4 | 2015-10-07 | 1 | -1/+1 |
* | cache: remove unused BINSTRING field type | wm4 | 2015-10-06 | 1 | -9/+0 |
* | Update last release date in README | Oleg Oshmyan | 2015-10-03 | 1 | -1/+1 |
* | Release 0.13.00.13.0 | wm4 | 2015-10-03 | 5 | -6/+36 |
* | build: add missing new source files | wm4 | 2015-10-03 | 1 | -2/+3 |
* | configure: do not add -ldwrite to libass.pc | wm4 | 2015-09-24 | 1 | -3/+0 |
* | ass_font: fix broken loop condition | wm4 | 2015-09-24 | 1 | -1/+1 |
* | Merge pull request #197 from grigorig/remove-enca | Grigori Goronzy | 2015-09-23 | 4 | -91/+5 |
|\ |
|
| * | Remove ENCA support | Grigori Goronzy | 2015-09-23 | 4 | -91/+5 |
|/ |
|
* | Merge pull request #84 from astiob/msvc | Grigori Goronzy | 2015-09-22 | 30 | -17/+67 |
|\ |
|
| * | Fully fix compilation with MSVC/ICL | Oleg Oshmyan | 2015-09-17 | 22 | -1/+51 |
| * | Include config.h in all source files and in no headers | Oleg Oshmyan | 2015-09-17 | 12 | -12/+12 |
| * | Move ASS_Shaper declaration to ass_shaper.h | Oleg Oshmyan | 2015-09-17 | 2 | -3/+4 |
| * | unistd.h is not needed | Oleg Oshmyan | 2015-09-17 | 2 | -2/+1 |
* | | fontselect: make iconv optional again | wm4 | 2015-09-21 | 3 | -22/+61 |
|/ |
|
* | directwrite: change WINBOOL to BOOL. | torque | 2015-09-17 | 2 | -11/+11 |
* | directwrite: fix syntax error with MSVC. | torque | 2015-09-17 | 1 | -1/+1 |
* | font: ignore bearing for strikes | Grigori Goronzy | 2015-09-16 | 1 | -16/+11 |
* | ass_fontselect: do not use PATH_MAX | wm4 | 2015-09-13 | 1 | -1/+1 |
* | Merge pull request #192 from grigorig/stringfuncs | Grigori Goronzy | 2015-09-11 | 9 | -51/+162 |
|\ |
|
| * | NIH: add locale-independent string functions | Grigori Goronzy | 2015-09-11 | 9 | -51/+162 |
|/ |
|
* | fontselect: avoid undefined behavior | wm4 | 2015-09-09 | 1 | -3/+5 |
* | fontselect: raise font selection log message | wm4 | 2015-09-09 | 1 | -1/+1 |
* | ass_fontselect: ignore ./.. and hidden files | wm4 | 2015-09-08 | 1 | -0/+2 |
* | fontselect: handle additional malloc errors | Grigori Goronzy | 2015-09-08 | 1 | -2/+5 |
* | ass_fontselect: uninline ass_map_font() | wm4 | 2015-09-07 | 2 | -12/+15 |
* | configure: make fontconfig optional | wm4 | 2015-09-07 | 1 | -1/+14 |
* | ass_fontselect: log the selected font provider | wm4 | 2015-09-07 | 1 | -5/+9 |
* | ass_shaper: raise shaper info log level | wm4 | 2015-09-07 | 1 | -1/+1 |
* | ass_bitmap: fix potential NULL deref | wm4 | 2015-09-07 | 1 | -3/+7 |
* | ass_render: fix potential NULL deref | wm4 | 2015-09-07 | 1 | -1/+1 |
* | travis: run on OSX too | wm4 | 2015-09-07 | 1 | -1/+2 |
* | ass_drawing: make ass_drawing_new() fail properly on OOM | wm4 | 2015-09-07 | 1 | -1/+4 |
* | ass_parse: add check against ass_drawing_new() failure | wm4 | 2015-09-07 | 1 | -8/+9 |
* | ass_render: fix potential NULL deref | wm4 | 2015-09-07 | 1 | -2/+2 |
* | fontselect: initialize postscript name | Grigori Goronzy | 2015-09-07 | 1 | -1/+1 |
* | fontselect: fix memory leak | Grigori Goronzy | 2015-09-07 | 1 | -1/+1 |
* | Merge branch 'fonts' | Grigori Goronzy | 2015-09-07 | 27 | -615/+3602 |
|\ |
|
| * | Merge pull request #190 from grigorig/fonts | Grigori Goronzy | 2015-09-07 | 7 | -44/+144 |
| |\ |
|
| | * | fontselect: get rid of strdup for display name | Grigori Goronzy | 2015-09-07 | 2 | -8/+3 |
| | * | fontselect: improve font display name choice | Grigori Goronzy | 2015-09-07 | 1 | -3/+7 |
| | * | fontselect: remove outdated remark | Grigori Goronzy | 2015-09-07 | 1 | -4/+0 |
| | * | fontconfig: fix memory leak in error path | Grigori Goronzy | 2015-09-07 | 1 | -0/+1 |
| | * | fontselect: call match_fonts for each alias | Grigori Goronzy | 2015-09-07 | 1 | -3/+6 |
| | * | test: use proper fallback name | Grigori Goronzy | 2015-09-07 | 1 | -1/+1 |
| | * | fontselect: fix fallback family fallback | Grigori Goronzy | 2015-09-07 | 1 | -1/+1 |
| | * | fontconfig: handle fallback corner cases | Grigori Goronzy | 2015-09-07 | 1 | -2/+16 |
| | * | fontselect: fix match_fonts semantics | Grigori Goronzy | 2015-09-07 | 1 | -27/+55 |
| | * | directwrite, coretext: implement substitutions | Grigori Goronzy | 2015-09-02 | 3 | -0/+59 |
| |/ |
|
| * | directwrite: fix fallback for codepoint 0 | Grigori Goronzy | 2015-09-01 | 1 | -5/+7 |
| * | directwrite: fix compilation | Grigori Goronzy | 2015-09-01 | 1 | -1/+1 |
| * | coretext: use SAFE_CFRelease() for robustness | wm4 | 2015-09-01 | 1 | -17/+18 |
| * | fontselect: fix yet another memory leak | Grigori Goronzy | 2015-09-01 | 1 | -0/+2 |
| * | fontselect: stop font selection after first match | Grigori Goronzy | 2015-09-01 | 1 | -0/+5 |
| * | fontselect: remove static fallback font list | Grigori Goronzy | 2015-09-01 | 1 | -26/+0 |
| * | fontselect: add const | wm4 | 2015-09-01 | 1 | -1/+1 |
| * | fontselect: never pass family=NULL to get_fallback() | wm4 | 2015-09-01 | 2 | -1/+4 |
| * | coretext: fix sizeof vs. strlen | wm4 | 2015-09-01 | 1 | -2/+1 |
| * | coretext: always use lazy loading | wm4 | 2015-09-01 | 1 | -29/+1 |
| * | fontselect: simplify get_fallback signature | wm4 | 2015-09-01 | 5 | -16/+9 |
| * | fontselect: use designated initializers | wm4 | 2015-09-01 | 5 | -37/+28 |
| * | coretext: implement GetFallbackFunc | Stefano Pigozzi | 2015-09-01 | 1 | -1/+25 |
| * | fontselect: add bounds checking for memory font stream reads | wm4 | 2015-08-31 | 1 | -0/+6 |
| * | font: fix double frees if opening memory font fails | wm4 | 2015-08-31 | 1 | -2/+0 |
| * | fontselect: fix a memory leak | wm4 | 2015-08-31 | 1 | -22/+29 |
| * | fontselect: reimplement ass_set_fonts_dir() functionality | wm4 | 2015-08-28 | 3 | -1/+32 |
| * | render_api: fix crash when calling ass_set_fonts() after rendering | wm4 | 2015-08-28 | 1 | -0/+2 |
| * | font: fix broken charmap fallback handling | wm4 | 2015-08-28 | 1 | -1/+1 |
| * | fontselect: fix fallbacks | wm4 | 2015-08-28 | 1 | -1/+1 |
| * | configure: proper configure switches for DirectWrite and CoreText | wm4 | 2015-08-28 | 3 | -6/+11 |
| * | ass: make font_provider API private | wm4 | 2015-08-28 | 5 | -180/+180 |
| * | ass: ass_fonts_update() is a stub | wm4 | 2015-08-28 | 1 | -2/+2 |
| * | ass: restore ABI compatibility with older versions (more or less) | wm4 | 2015-08-28 | 2 | -3/+8 |
| * | fontconfig: fix error checking | wm4 | 2015-08-28 | 1 | -3/+2 |
| * | fontselect: minor cleanup | wm4 | 2015-08-28 | 1 | -12/+11 |
| * | fontselect: correctly match list of font substitutions | wm4 | 2015-08-28 | 1 | -66/+72 |
| * | fontselect: deal with potential ASS_FontProvider.subst_font failure | wm4 | 2015-08-28 | 1 | -2/+3 |
| * | fontconfig: implement substitutions | Grigori Goronzy | 2015-08-28 | 3 | -21/+67 |
| * | fontselect: check fontprovider constructors for failure | wm4 | 2015-08-28 | 1 | -4/+4 |
| * | Rename dwrite.h, minor cleanups | wm4 | 2015-08-05 | 4 | -300/+8 |
| * | Fix typedefs | wm4 | 2015-08-04 | 1 | -3/+3 |
| * | configure: remove some unneeded checks | wm4 | 2015-07-11 | 1 | -10/+2 |
| * | directwrite: don't crash on unknown DWRITE_FONT_STRETCH | wm4 | 2015-07-11 | 1 | -1/+1 |
| * | directwrite: convert to C | wm4 | 2015-07-11 | 5 | -195/+1205 |
| * | directwrite: dynamically load dwrite.dll | wm4 | 2015-07-11 | 2 | -15/+54 |
| * | directwrite: compile only on Windows | wm4 | 2015-07-11 | 4 | -9/+8 |
| * | fontselect: prefer platform font providers | Grigori Goronzy | 2015-07-10 | 1 | -3/+3 |
| * | directwrite: add font fallback callback | Grigori Goronzy | 2015-07-10 | 2 | -1/+232 |
| * | fontconfig: add font fallback callback | Grigori Goronzy | 2015-07-10 | 1 | -17/+98 |
| * | fontselect: add fallback handling with callback | Grigori Goronzy | 2015-07-10 | 1 | -0/+19 |
| * | fontselect: improved face selection among a family | Grigori Goronzy | 2015-07-10 | 1 | -17/+27 |
| * | Constify ass_msg format (NFC) | Grigori Goronzy | 2015-07-10 | 2 | -2/+2 |
| * | directwrite: multiple improvements to font scanning | Grigori Goronzy | 2015-07-10 | 1 | -29/+52 |
| * | fontselect: fix oblique/italic mixup | Grigori Goronzy | 2015-07-10 | 1 | -1/+1 |
| * | fontselect: fix undefined behavior with calloc | Grigori Goronzy | 2015-07-10 | 1 | -7/+23 |
| * | directwrite: fix linking | Grigori Goronzy | 2015-07-10 | 1 | -0/+3 |
| * | fontselect: replace magic numbers (NFC) | Grigori Goronzy | 2015-07-10 | 1 | -3/+6 |
| * | fontselect: trim names of embedded fonts | Grigori Goronzy | 2015-07-10 | 1 | -2/+2 |
| * | fontselect: add and use strdup_trimmed | Grigori Goronzy | 2015-07-10 | 3 | -12/+20 |
| * | fontselect: simplify lookup of embedded fonts | Grigori Goronzy | 2015-07-10 | 1 | -23/+3 |
| * | fontselect: malloc and error checking | Grigori Goronzy | 2015-07-10 | 2 | -27/+127 |
| * | fontselect: simplify cmap lookup for embedded fonts | Grigori Goronzy | 2015-07-10 | 2 | -65/+13 |
| * | fontselect: improved and simplified matching | Grigori Goronzy | 2015-07-10 | 1 | -68/+59 |
| * | fontselect: add fallback and substitution callbacks | Grigori Goronzy | 2015-07-10 | 4 | -9/+57 |
| * | fontselect: add documentation | Grigori Goronzy | 2015-07-10 | 1 | -17/+76 |
| * | directwrite: fix indentation | Stephan Vedder | 2015-07-10 | 1 | -240/+275 |
| * | directwrite: add missing memory release in case of failure | Stephan Vedder | 2015-07-10 | 1 | -4/+24 |
| * | directwrite: release localizedStrings | Stephan Vedder | 2015-07-10 | 1 | -1/+5 |
| * | directwrite: fix error handling in font scanning | Stephan Vedder | 2015-07-10 | 1 | -8/+8 |
| * | directwrite: use standard malloc | Grigori Goronzy | 2015-07-10 | 1 | -1/+1 |
| * | directwrite: add 'width' attribute | Grigori Goronzy | 2015-07-10 | 1 | -0/+6 |
| * | directwrite: wire up destroy callbacks | Grigori Goronzy | 2015-07-10 | 1 | -3/+3 |
| * | directwrite: cache FontFileStream | Grigori Goronzy | 2015-07-10 | 1 | -36/+85 |
| * | directwrite: add initial fontselect implementation | feliwir | 2015-07-10 | 7 | -1/+309 |
| * | Changed configure.ac to work with c++ files | feliwir | 2015-07-10 | 2 | -5/+4 |
| * | Compile the check with the g++ compiler now | Stephan Vedder | 2015-07-10 | 1 | -0/+5 |
| * | Added directwrite check | Stephan Vedder | 2015-07-10 | 1 | -0/+20 |
| * | fontselect: fix NULL dereference | Stefano Pigozzi | 2015-07-10 | 1 | -1/+1 |
| * | Provisional support for libiconv | Grigori Goronzy | 2015-07-10 | 1 | -0/+1 |
| * | Fix compiler compatibility | Grigori Goronzy | 2015-07-10 | 1 | -1/+2 |
| * | Fix warnings | Grigori Goronzy | 2015-07-10 | 2 | -2/+4 |
| * | fontselect: expose a fontprovider listing API | Stefano Pigozzi | 2015-07-10 | 4 | -0/+46 |
| * | fontselect: expose a fontprovider selection API | Stefano Pigozzi | 2015-07-10 | 7 | -21/+61 |
| * | fontselect: use fallback fonts when querying font providers | Stefano Pigozzi | 2015-07-10 | 1 | -18/+11 |
| * | coretext: fix conversion from CFStringRef to utf8 buffer | Stefano Pigozzi | 2015-07-10 | 1 | -3/+5 |
| * | coretext: also lazy load fonts based on Family and PostScript names | Stefano Pigozzi | 2015-07-10 | 1 | -8/+21 |
| * | fontselect: coretext: allow to match fontname using the provider | Stefano Pigozzi | 2015-07-10 | 3 | -5/+70 |
| * | fontselect: coretext: allow selection based on PostScript name | Stefano Pigozzi | 2015-07-10 | 6 | -31/+68 |
| * | fontselect: implement a coretext font provider | Stefano Pigozzi | 2015-07-10 | 5 | -1/+284 |
| * | Add todo comments | Grigori Goronzy | 2015-07-10 | 2 | -0/+5 |
| * | Support multiple font family names | Grigori Goronzy | 2015-07-10 | 3 | -42/+67 |
| * | nit: add width to font_info_dump | Grigori Goronzy | 2015-07-10 | 1 | -0/+1 |
| * | Add support for font width property | Grigori Goronzy | 2015-07-10 | 3 | -7/+19 |
| * | Use streamed access for memory fonts | Grigori Goronzy | 2015-07-10 | 5 | -30/+70 |
| * | Pass family name as path for memory fonts | Grigori Goronzy | 2015-07-10 | 2 | -5/+5 |
| * | Export font provider interface | Grigori Goronzy | 2015-07-10 | 5 | -37/+83 |
| * | Memory font support | Grigori Goronzy | 2015-07-10 | 4 | -51/+98 |
| * | Make sure font path is valid | Grigori Goronzy | 2015-07-10 | 1 | -1/+3 |
| * | Fix weight validity check | Grigori Goronzy | 2015-07-10 | 1 | -1/+1 |
| * | Free a provider's fonts when it is freed | Grigori Goronzy | 2015-07-10 | 1 | -25/+65 |
| * | Add convenience defines for slant values | Grigori Goronzy | 2015-07-10 | 1 | -0/+3 |
| * | oops: remove debug output | Grigori Goronzy | 2015-07-10 | 1 | -2/+0 |
| * | Check weight and slant validity in font provider | Grigori Goronzy | 2015-07-10 | 1 | -3/+13 |
| * | Use TrueType font weight scale | Grigori Goronzy | 2015-07-10 | 5 | -7/+23 |
| * | Fix similarity calculations | Grigori Goronzy | 2015-07-10 | 1 | -2/+2 |
| * | Add a fixed set of fallback fonts | Grigori Goronzy | 2015-07-10 | 1 | -11/+22 |
| * | Don't match any font if there's no glyph coverage | Grigori Goronzy | 2015-07-10 | 1 | -1/+3 |
| * | Restore fontconfig runtime configuration | Grigori Goronzy | 2015-07-10 | 3 | -9/+8 |
| * | Fix compilation without fontconfig | Grigori Goronzy | 2015-07-10 | 1 | -0/+4 |
| * | Fix off-by-one bug in font matching | Grigori Goronzy | 2015-07-10 | 1 | -1/+1 |
| * | Add reference to font provider in font database | Grigori Goronzy | 2015-07-10 | 1 | -13/+20 |
| * | Improve font selector/provider documentation | Grigori Goronzy | 2015-07-10 | 1 | -5/+41 |
| * | Convert embedded font handling to a real font provider | Grigori Goronzy | 2015-07-10 | 1 | -33/+55 |
| * | Add glyph coverage map for embedded fonts | Grigori Goronzy | 2015-07-10 | 3 | -5/+83 |
| * | Never add a face twice to an ASS_Font | Grigori Goronzy | 2015-07-10 | 4 | -27/+52 |
| * | Fix trimming function | Grigori Goronzy | 2015-07-10 | 1 | -1/+1 |
| * | Trim spaces of font family strings | Grigori Goronzy | 2015-07-10 | 3 | -3/+23 |
| * | Custom font matching and font sources | Grigori Goronzy | 2015-07-10 | 13 | -563/+733 |
* | | Properly skip glyphs for multiple consecutive line breaks | Oleg Oshmyan | 2015-08-03 | 1 | -1/+1 |
* | | Fix crash when the OS doesn't support AVX2 | Rodger Combs | 2015-07-27 | 3 | -3/+23 |
|/ |
|
* | Implement cascade gaussian blur | Dr.Smile | 2015-07-04 | 10 | -351/+2525 |
* | Fix code path of rasterization through FreeType | Dr.Smile | 2015-07-01 | 1 | -2/+2 |
* | Release 0.12.30.12.3 | wm4 | 2015-06-30 | 5 | -4/+14 |
* | Makefile.am: add missing ass_func_template.h to list of sources | wm4 | 2015-06-30 | 1 | -1/+1 |
* | Switch to virtual function table | Dr.Smile | 2015-06-26 | 11 | -392/+297 |
* | Improve rasterizer comments | Dr.Smile | 2015-06-26 | 3 | -26/+48 |
* | Merge pull request #160 from astiob/be | Grigori Goronzy | 2015-06-23 | 3 | -57/+133 |
|\ |
|
| * | Make sure the synth tmp buffer is large enough for be_blur | Oleg Oshmyan | 2015-02-10 | 1 | -1/+2 |
| * | Use correct types in be_blur_c | Oleg Oshmyan | 2015-02-10 | 1 | -6/+5 |
| * | Add enough padding for \be to avoid clipping | Oleg Oshmyan | 2015-02-10 | 3 | -1/+31 |
| * | Calculate \be using [0..64] value range (like VSFilter) | Oleg Oshmyan | 2015-02-10 | 2 | -9/+58 |
| * | Apply \be after \blur (like VSFilter) | Oleg Oshmyan | 2015-02-10 | 1 | -14/+14 |
| * | Don't forget to apply \be to the first/last row/column (again) | Oleg Oshmyan | 2015-02-10 | 1 | -29/+26 |
* | | Fix crash when stroked outline overflows SHRT_MAX | Dr.Smile | 2015-06-14 | 1 | -1/+1 |
* | | Do not apply ass_set_line_position() to positioned events | wm4 | 2015-06-11 | 1 | -3/+4 |
* | | string2timecode: don't truncate to int | Oleg Oshmyan | 2015-06-09 | 1 | -1/+1 |
* | | Merge pull request #181 from grigorig/clang-static-analysis | Grigori Goronzy | 2015-06-08 | 2 | -9/+7 |
|\ \ |
|
| * | | Remove several dead stores | Grigori Goronzy | 2015-06-07 | 2 | -7/+4 |
| * | | Check possible NULL dereference | Grigori Goronzy | 2015-06-07 | 1 | -1/+1 |
| * | | Fix minor memory leak in ass_read_styles | Grigori Goronzy | 2015-06-07 | 1 | -1/+2 |
|/ / |
|
* | | Strictly clip non-dialog events against the video rectangle | wm4 | 2015-05-25 | 1 | -0/+13 |
* | | Simplify change_alpha and change_color | Oleg Oshmyan | 2015-05-25 | 1 | -6/+4 |
* | | Apply fade only when the fade alpha is positive (like VSFilter) | Oleg Oshmyan | 2015-05-25 | 3 | -6/+8 |
* | | parse_tag: split \[1-4][ac] | Oleg Oshmyan | 2015-05-25 | 1 | -47/+49 |
* | | Parse and animate all colors and alpha values like VSFilter | Oleg Oshmyan | 2015-05-25 | 5 | -61/+135 |
* | | shaper: purge outdated comment | Grigori Goronzy | 2015-05-24 | 1 | -2/+2 |
* | | Fix a wrong comment | Oleg Oshmyan | 2015-05-23 | 1 | -1/+1 |
* | | Add libjass to Other ASS/SSA implementations in README | Rodger Combs | 2015-05-12 | 1 | -0/+1 |
* | | Fix memory leak with drawings | wm4 | 2015-05-10 | 1 | -1/+6 |
* | | Remove RenderContext.drawing | wm4 | 2015-05-10 | 2 | -20/+19 |
* | | Release 0.12.20.12.2 | wm4 | 2015-05-07 | 5 | -4/+14 |
* | | gg rcombs (fix README typo) | Rodger Combs | 2015-04-21 | 1 | -1/+1 |
* | | Fix GStreamer link in README | Rodger Combs | 2015-04-20 | 1 | -2/+2 |
* | | Don't use margins for events that should not be overridden | wm4 | 2015-03-16 | 2 | -0/+14 |
* | | Reorder functions | wm4 | 2015-03-16 | 1 | -12/+12 |
* | | Fix range in rot_key | Rodger Combs | 2015-03-12 | 1 | -1/+1 |
* | | Fix degrees/radians cache confusion; avoid a fixed-point overflow | Rodger Combs | 2015-03-12 | 2 | -5/+5 |
* | | Ignore extra coordinates in drawings | wm4 | 2015-03-09 | 1 | -0/+7 |
* | | Fix BorderStyle=3 with zero Outline and Shadow | Dr.Smile | 2015-03-06 | 1 | -1/+5 |
* | | Make timestamp parsing more lenient | wm4 | 2015-03-06 | 1 | -1/+1 |
* | | Prevent selective style overrides with scrolling | wm4 | 2015-03-06 | 1 | -2/+3 |
* | | Refine list of tags that prevent selective style overrides | wm4 | 2015-03-06 | 3 | -6/+9 |
* | | Allow more fine grained control over style overrides | wm4 | 2015-02-26 | 4 | -46/+143 |
* | | Change what fields are overridden with style override | wm4 | 2015-02-26 | 1 | -1/+1 |
* | | Always use the new style with \r and style overrides | wm4 | 2015-02-26 | 1 | -6/+6 |
* | | Define _GNU_SOURCE | Rodger Combs | 2015-02-17 | 1 | -1/+1 |
* | | Skip memset() when using internal rasterizer | Dr.Smile | 2015-02-09 | 6 | -31/+36 |
|/ |
|
* | Fix incorrect memset | Dr.Smile | 2015-01-29 | 1 | -1/+1 |
* | Remove unused function is_skip_symbol | Rodger Combs | 2015-01-29 | 1 | -4/+0 |
* | Clean up bitmap combining | Dr.Smile | 2015-01-28 | 7 | -418/+292 |
* | Fix bug in ASS_Outline intrastructure | Dr.Smile | 2015-01-22 | 1 | -34/+19 |
* | Add extern "C" guard to public header | Oleg Oshmyan | 2015-01-16 | 1 | -0/+8 |
* | Fix rare edge-case bug in rasterizer | Dr.Smile | 2015-01-15 | 1 | -1/+4 |
* | Update Aegisub links in README | Oleg Oshmyan | 2015-01-09 | 1 | -2/+2 |
* | Update README | Oleg Oshmyan | 2015-01-08 | 1 | -11/+19 |
* | Update version and changelog0.12.1 | wm4 | 2015-01-07 | 3 | -2/+13 |
* | Destroy harfbuzz faces before freetype faces | Behdad Esfahbod | 2014-12-28 | 1 | -2/+2 |
* | Replace FT_Outline with ASS_Outline | Dr.Smile | 2014-11-23 | 12 | -142/+335 |
* | Flip coordinate system in rasterizer | Dr.Smile | 2014-11-23 | 5 | -161/+153 |
* | Fix incorrect closing of last drawing contour | Dr.Smile | 2014-11-23 | 1 | -7/+6 |
* | Leave spline evaluation to rasterizer | Dr.Smile | 2014-11-23 | 1 | -82/+30 |
* | Travis-CI: Coverity requires a notification email address | wm4 | 2014-11-22 | 1 | -0/+1 |
* | Fix broken memory leak check in legacy API | wm4 | 2014-11-22 | 1 | -0/+1 |
* | Travis-CI: make Coverity scan work | wm4 | 2014-11-22 | 2 | -3/+5 |
* | Travis-CI: minor changes | wm4 | 2014-11-22 | 1 | -4/+2 |
* | Travis-CI: add coverity_scan branch to enabled branches | wm4 | 2014-11-22 | 1 | -0/+1 |
* | Travis-CI: add Coverity scan | wm4 | 2014-11-22 | 1 | -0/+14 |
* | Travis-CI: another attempt at making it work (2) | wm4 | 2014-11-22 | 1 | -3/+3 |
* | Travis-CI: another attempt at making it work | wm4 | 2014-11-22 | 1 | -2/+2 |
* | Travis-CI: sigh | wm4 | 2014-11-22 | 1 | -1/+1 |
* | travis-CI: configure needs to be generated | wm4 | 2014-11-22 | 1 | -1/+1 |
* | Add Travis-CI integration | wm4 | 2014-11-22 | 2 | -0/+25 |
* | More malloc checking | wm4 | 2014-11-20 | 2 | -12/+35 |
* | More malloc checking | wm4 | 2014-11-18 | 1 | -12/+27 |
* | More malloc checking | wm4 | 2014-11-17 | 4 | -11/+10 |
* | Provide a strndup() fallback | wm4 | 2014-11-17 | 3 | -1/+22 |
* | Fix some of the recently added checks | wm4 | 2014-11-17 | 1 | -2/+2 |
* | Some more overflow checks | wm4 | 2014-11-16 | 1 | -4/+15 |
* | Deal with code-duplication bullshit | wm4 | 2014-11-16 | 1 | -1/+1 |
* | Check the overflow check for overflows | wm4 | 2014-11-16 | 1 | -1/+1 |
* | Check bitmap allocation for overflows | wm4 | 2014-11-16 | 2 | -1/+6 |
* | Print debug message when loading a memory font | wm4 | 2014-11-15 | 1 | -0/+2 |
* | Split some parts of ass_render_event into functions | wm4 | 2014-11-15 | 1 | -276/+332 |
* | Check some allocations in strike-through code | wm4 | 2014-11-14 | 1 | -5/+10 |
* | Add another helper-macro for array allocation | wm4 | 2014-11-14 | 2 | -0/+32 |
* | Fix recently introduced overflow check (again) | wm4 | 2014-11-14 | 1 | -6/+2 |
* | Fix the bug | wm4 | 2014-11-14 | 1 | -2/+2 |
* | Simplify ass_utils.c code | Youka | 2014-11-13 | 1 | -48/+22 |
* | Clean up and improve .gitignore | Youka | 2014-11-13 | 1 | -5/+22 |
* | Use stdbool.h in another place | wm4 | 2014-11-13 | 1 | -8/+8 |
* | Check for another overflow in blur code | wm4 | 2014-11-13 | 1 | -18/+20 |
* | Move apply_blur() to ass_bitmap.c | wm4 | 2014-11-13 | 4 | -89/+100 |
* | Check against some overflows and allocation failures on blur | wm4 | 2014-11-11 | 2 | -8/+17 |
* | Add ass_realloc_array() | wm4 | 2014-11-11 | 2 | -0/+20 |
* | Check more mallocs | wm4 | 2014-11-09 | 6 | -16/+84 |
* | Provide SIZE_MAX fallback | wm4 | 2014-11-09 | 1 | -0/+4 |
* | Check more allocations | Rodger Combs | 2014-11-08 | 2 | -1/+23 |
* | Fix UB at left shifts of negative integers | Dr.Smile | 2014-11-07 | 3 | -14/+14 |
* | Fix subpixel shadow shift | Dr.Smile | 2014-11-06 | 2 | -49/+27 |
* | Only use the subpixel value when shifting bitmaps. Fixes #142 | Rodger Combs | 2014-11-05 | 1 | -2/+4 |
* | Load embedded fonts from memory correctly | wm4 | 2014-11-04 | 1 | -10/+3 |
* | Use LT_INIT for better autoreconf compatibility | Rodger Combs | 2014-10-25 | 1 | -1/+1 |
* | Update version and changelog0.12.0 | Grigori Goronzy | 2014-10-23 | 4 | -4/+19 |
* | Provide slightly more fine-grained control over style overrides | wm4 | 2014-10-17 | 4 | -13/+46 |
* | Silence compilation warning | wm4 | 2014-10-17 | 1 | -0/+1 |
* | Fix caching of combined bitmaps after complex shaping | Oleg Oshmyan | 2014-09-05 | 3 | -10/+20 |
* | Check FT_Outline_New return value | wm4 | 2014-08-31 | 1 | -1/+6 |
* | Correctly close last contour in case of overflow | Dr.Smile | 2014-08-26 | 1 | -1/+4 |
* | Check for 0-point contours in rasterizer_set_outline() | Dr.Smile | 2014-08-26 | 1 | -0/+3 |
* | Fix \fade(7-argument version) parse | Maks Naumov | 2014-08-23 | 1 | -2/+2 |
* | Merge pull request #119 from MrSmile/fix-drawing-overflow | Rodger Combs | 2014-07-19 | 1 | -0/+4 |
|\ |
|
| * | Fix integer overflow in FT_Outline | Dr.Smile | 2014-07-18 | 1 | -0/+4 |
* | | Merge pull request #116 from hadvaid/dragonfly | Rodger Combs | 2014-07-19 | 1 | -1/+1 |
|\ \
| |/
|/| |
|
| * | configure.ac: Treat DragonFly as the rest of BSDs | Jan Beich | 2014-07-15 | 1 | -1/+1 |
|/ |
|
* | ass_parse: remove 2 unused variables | wm4 | 2014-06-09 | 1 | -2/+0 |
* | Simplify drawing text assignment | Oleg Oshmyan | 2014-06-06 | 4 | -34/+10 |
* | Use ass_drawing_add_chars for vector drawings | Oleg Oshmyan | 2014-06-06 | 1 | -28/+20 |
* | parse_tag: remove unnecessary malloc | Oleg Oshmyan | 2014-06-06 | 3 | -13/+9 |
* | Require closing '}' for override tags | Oleg Oshmyan | 2014-06-06 | 3 | -28/+20 |
* | Introduce ass_drawing_add_chars for adding a whole string at once | Oleg Oshmyan | 2014-06-06 | 3 | -4/+18 |
* | Parse override tag arguments exactly like VSFilter 2.38 | Oleg Oshmyan | 2014-06-06 | 4 | -255/+314 |
* | Move (r)skip_spaces to ass_utils | Oleg Oshmyan | 2014-06-06 | 3 | -28/+22 |
* | parse_tag: merge \fs+, \fs-, \fs | Oleg Oshmyan | 2014-06-06 | 1 | -18/+7 |
* | parse_tag: split \fscx, \fscy, \fsc | Oleg Oshmyan | 2014-06-06 | 1 | -23/+20 |
* | Add a mechanism for selective style overrides | wm4 | 2014-06-05 | 7 | -22/+160 |
* | Merge pull request #100 from astiob/stroke | Grigori Goronzy | 2014-06-02 | 1 | -1/+8 |
|\ |
|
| * | Use FT_Outline_EmboldenXY if available | Oleg Oshmyan | 2014-05-30 | 1 | -1/+8 |
* | | Add BorderStyle=4, background color for text | wm4 | 2014-06-01 | 2 | -1/+21 |
* | | Fix change detection when text is clipped to screen | wm4 | 2014-06-01 | 2 | -4/+8 |
* | | Remove bitmap restriding | wm4 | 2014-06-01 | 4 | -43/+0 |
|/ |
|
* | Merge pull request #102 from grigorig/fribidi-errorhandle | Grigori Goronzy | 2014-05-30 | 3 | -7/+27 |
|\ |
|
| * | shaper: add FriBidi error handling | Grigori Goronzy | 2014-05-29 | 3 | -7/+27 |
|/ |
|
* | Skip useless memset() when copying a bitmap | Rodger Combs | 2014-05-25 | 1 | -3/+11 |
* | Fix \1a, \2a, \3a, \4a with invalid argument | Oleg Oshmyan | 2014-05-12 | 1 | -0/+2 |
* | Reset clipping mode on every rectangle \clip | Oleg Oshmyan | 2014-05-12 | 1 | -0/+1 |
* | Make \be animatable | Oleg Oshmyan | 2014-05-12 | 1 | -2/+5 |
* | mystrtoll: don't truncate to int | Oleg Oshmyan | 2014-05-12 | 1 | -1/+1 |
* | Fix corner case: \move with identical start and end times | Oleg Oshmyan | 2014-05-12 | 1 | -2/+2 |