| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Implement fast quad-tree rasterizer in C and x86/SSE2/AVX2 | Dr.Smile | 2014-04-29 | 11 | -16/+2383 |
* | Fix premature parser exit on }{ in drawing mode | Oleg Oshmyan | 2014-04-27 | 1 | -1/+1 |
* | Fixed headers in profile and test | Rodger Combs | 2014-04-26 | 2 | -2/+3 |
* | Update README | Grigori Goronzy | 2014-04-25 | 1 | -1/+1 |
* | Update version info and changelog0.11.2 | Grigori Goronzy | 2014-04-25 | 3 | -2/+12 |
* | Initialize \pbo for each event | Oleg Oshmyan | 2014-04-10 | 1 | -0/+1 |
* | Don't crash on \fscx0 with non-zero \blur | Oleg Oshmyan | 2014-03-28 | 1 | -5/+2 |
* | shaper: fix nasty sign bug in font functions | Grigori Goronzy | 2014-03-17 | 1 | -1/+1 |
* | Merge pull request #66 from grigorig/drawing-floats | Grigori Goronzy | 2014-03-16 | 1 | -9/+8 |
|\ |
|
| * | drawing: parse numbers as floats | Grigori Goronzy | 2014-03-15 | 1 | -9/+8 |
|/ |
|
* | Remove dirty pixels from ASM be_blur output | Oleg Oshmyan | 2014-03-13 | 1 | -6/+8 |
* | Fix handling of top two pixel rows in be_blur_c | Oleg Oshmyan | 2014-03-13 | 1 | -3/+4 |
* | Remove incorrect declaration of HAVE_ALIGNED_STACK | 11rcombs | 2014-03-09 | 1 | -1/+0 |
* | Better fix for zero area outlines | Dr.Smile | 2014-03-07 | 1 | -2/+8 |
* | Fix API documentation of change detection | Grigori Goronzy | 2014-03-06 | 1 | -2/+2 |
* | Merge pull request #61 from wm4/fix2 | Grigori Goronzy | 2014-03-06 | 2 | -1/+5 |
|\ |
|
| * | Fix change detection in presence of vector clips | wm4 | 2014-03-06 | 2 | -1/+5 |
|/ |
|
* | Actually export ass_library_version symbol | wm4 | 2014-03-04 | 1 | -0/+1 |
* | Don't crash on \fscx0 | wm4 | 2014-03-03 | 1 | -0/+3 |
* | Don't use an unsigned it to check for <0 :| | 11rcombs | 2014-02-28 | 1 | -1/+1 |
* | Assume SSE2 on x86_64 | 11rcombs | 2014-02-28 | 1 | -6/+3 |
* | Redesigned configure/Makefile setup | 11rcombs | 2014-02-24 | 2 | -74/+62 |
* | Format README.md | Rodger Combs | 2014-02-19 | 1 | -28/+28 |
* | Create README.md | Rodger Combs | 2014-02-19 | 1 | -0/+43 |
* | Update version info and changelog0.11.1 | Grigori Goronzy | 2014-02-19 | 3 | -2/+6 |
* | Add missing distfiles | Grigori Goronzy | 2014-02-19 | 1 | -3/+3 |
* | Update changelog0.11.0 | Grigori Goronzy | 2014-02-19 | 1 | -0/+3 |
* | Update version info | Grigori Goronzy | 2014-02-18 | 2 | -2/+2 |
* | Update changelog | Grigori Goronzy | 2014-02-18 | 1 | -0/+20 |
* | We have aligned stack on Win64 | 11rcombs | 2014-02-17 | 1 | -1/+1 |
* | Define HAVE_ALIGNED_STACK; should wrap up #48 | 11rcombs | 2014-02-17 | 1 | -6/+6 |
* | Fix limits.h includes | Grigori Goronzy | 2014-02-17 | 4 | -0/+4 |
* | Remove unnecessary instruction | 11rcombs | 2014-02-16 | 1 | -3/+0 |
* | Added XMM register count in be_blur; should help #48 | 11rcombs | 2014-02-16 | 1 | -2/+2 |
* | Use lower mm registers in be_blur.asm | 11rcombs | 2014-02-16 | 1 | -8/+8 |
* | Added license headers in ASM files | 11rcombs | 2014-02-16 | 3 | -0/+48 |
* | Don't include skipped glyphs in combined bitmaps | Oleg Oshmyan | 2014-02-12 | 1 | -3/+7 |
* | Don't reset wrap_style on \r | Grigori Goronzy | 2014-02-11 | 1 | -1/+1 |
* | Font metrics: FreeType falls back to sTypoAscender/Descender | Oleg Oshmyan | 2014-02-11 | 1 | -4/+8 |
* | Use cluster advance in compute_string_bbox to account for \fsp | Oleg Oshmyan | 2014-02-11 | 1 | -7/+4 |
* | Use a function for aligned memory allocations | wm4 | 2014-02-02 | 5 | -25/+51 |
* | Fix subpixel jumping of rotated glyph runs | Oleg Oshmyan | 2014-01-29 | 3 | -1/+8 |
* | Merge pull request #39 from grigorig/shaper-hash-opt | Grigori Goronzy | 2014-01-29 | 2 | -9/+14 |
|\ |
|
| * | Unroll FNV-1A hash function | Grigori Goronzy | 2014-01-29 | 1 | -4/+9 |
| * | shaper: use global features correctly | Grigori Goronzy | 2014-01-29 | 1 | -5/+5 |
* | | Fixed incorrect spelling in copyright notice | 11rcombs | 2014-01-29 | 1 | -1/+1 |
|/ |
|
* | shaper: rewrite and simplify harfbuzz shaping | Grigori Goronzy | 2014-01-29 | 1 | -73/+72 |
* | Merge pull request #37 from wm4/minor | Grigori Goronzy | 2014-01-28 | 1 | -5/+3 |
|\ |
|
| * | ass_utils: fix declarations | wm4 | 2014-01-27 | 1 | -3/+3 |
| * | ass_utils: don't include freetype headers | wm4 | 2014-01-27 | 1 | -2/+0 |
|/ |
|
* | Added copyright notice for xy \be blur | 11rcombs | 2014-01-27 | 1 | -0/+1 |
* | Check for YASM in configure | 11rcombs | 2014-01-26 | 1 | -8/+19 |
* | Make apply_blur and make_shadow_bitmap static; remove an unneeded local variable | 11rcombs | 2014-01-25 | 2 | -96/+92 |
* | Make sure to release each event's vector clip mask | Oleg Oshmyan | 2014-01-26 | 1 | -9/+6 |
* | Simplify storage size handling | Oleg Oshmyan | 2014-01-26 | 3 | -13/+4 |
* | Build: Remove references to unimplemented ARM ASM | 11rcombs | 2014-01-25 | 1 | -4/+0 |
* | Parser: don't increment render_priv->state.bm_run_id (unnecessary) | 11rcombs | 2014-01-25 | 2 | -15/+0 |
* | Added x86 ASM functions | 11rcombs | 2014-01-25 | 12 | -4/+2284 |
* | Combine bitmaps before applying blur and shadow | 11rcombs | 2014-01-25 | 11 | -336/+885 |
* | Test/Profile: Support out-of-tree builds | 11rcombs | 2014-01-25 | 2 | -5/+5 |
* | Test: Render at 1280x720 | 11rcombs | 2014-01-25 | 1 | -2/+2 |
* | Added profile program and corresponding configure options | 11rcombs | 2014-01-25 | 4 | -2/+116 |
* | Remove configure from autogen.sh | 11rcombs | 2014-01-25 | 1 | -2/+0 |
* | Merge pull request #26 from wm4/warnings | Grigori Goronzy | 2014-01-24 | 2 | -8/+11 |
|\ |
|
| * | build: add more warnings | wm4 | 2014-01-24 | 1 | -1/+3 |
| * | ass_strtod: use modern C | wm4 | 2014-01-24 | 1 | -7/+8 |
* | | Attempt to make code more readable | wm4 | 2014-01-25 | 1 | -9/+11 |
* | | Append new cache items at the start of the collision list | 11rcombs | 2014-01-25 | 1 | -2/+2 |
* | | Simplify hash function | 11rcombs | 2014-01-25 | 1 | -7/+4 |
* | | Merge pull request #28 from astiob/compat | Grigori Goronzy | 2014-01-24 | 2 | -2/+2 |
|\ \
| |/
|/| |
|
| * | fontconfig: don't compact the sorted font list | Oleg Oshmyan | 2014-01-24 | 1 | -1/+1 |
| * | Start \k, \ko at exact start time, not right after it | Oleg Oshmyan | 2014-01-24 | 1 | -1/+1 |
|/ |
|
* | Remove some ass_msg() calls | wm4 | 2014-01-24 | 3 | -38/+6 |
* | Allocate track array exponentially | wm4 | 2014-01-24 | 1 | -2/+1 |
* | Fix \fade corner cases | Oleg Oshmyan | 2014-01-15 | 1 | -9/+14 |
* | Fix \t corner cases | Oleg Oshmyan | 2014-01-15 | 1 | -20/+17 |
* | Don't ignore trailing empty line | Oleg Oshmyan | 2014-01-15 | 1 | -4/+5 |
* | Fix missing pointer dereference in 1636a551 | Oleg Oshmyan | 2014-01-14 | 1 | -1/+1 |
* | Merge pull request #17 from astiob/compat | Grigori Goronzy | 2014-01-08 | 8 | -172/+205 |
|\ |
|
| * | Do not reset \pbo and \p values after each drawing | Oleg Oshmyan | 2014-01-08 | 3 | -8/+10 |
| * | Terminate drawings on { | Oleg Oshmyan | 2014-01-08 | 1 | -7/+8 |
| * | shaper: disable ligatures for non-zero \fsp | Oleg Oshmyan | 2014-01-08 | 1 | -7/+20 |
| * | Distinguish cached glyphs with different hspacing when border_style == 3 | Oleg Oshmyan | 2014-01-08 | 2 | -0/+8 |
| * | Fix \fsp: use orig_scale_x, not post-fix_glyph_scaling scale_x | Oleg Oshmyan | 2014-01-08 | 1 | -1/+1 |
| * | Don't try to remove end-of-line \fsp | Oleg Oshmyan | 2014-01-08 | 1 | -4/+0 |
| * | Fix \pbo | Oleg Oshmyan | 2014-01-08 | 1 | -7/+5 |
| * | Scale distance to screen plane like blur radius | Oleg Oshmyan | 2014-01-08 | 1 | -1/+2 |
| * | Accept colors with arbitrary sequences of leading & and H | Oleg Oshmyan | 2014-01-07 | 1 | -1/+5 |
| * | A whole bunch of parsing and default value fixes | Oleg Oshmyan | 2014-01-07 | 3 | -119/+124 |
| * | Fix \fs+ and \fs- | Oleg Oshmyan | 2014-01-07 | 1 | -2/+2 |
| * | Stop animating \b and \i | Oleg Oshmyan | 2014-01-07 | 1 | -12/+8 |
| * | Stop misparsing and add support for \fsc | Oleg Oshmyan | 2014-01-07 | 1 | -0/+4 |
|