| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Fix integer overflow in FT_Outline | Dr.Smile | 2014-07-18 | 1 | -0/+4 |
* | 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 |
|/ |
|
* | 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 | 10 | -16/+2365 |
* | Fix premature parser exit on }{ in drawing mode | Oleg Oshmyan | 2014-04-27 | 1 | -1/+1 |
* | Update version info and changelog0.11.2 | Grigori Goronzy | 2014-04-25 | 1 | -1/+1 |
* | 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 |
* | 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 |
* | 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 | 1 | -27/+5 |
* | Update version info and changelog0.11.1 | Grigori Goronzy | 2014-02-19 | 1 | -1/+1 |
* | Add missing distfiles | Grigori Goronzy | 2014-02-19 | 1 | -3/+3 |
* | Update version info | Grigori Goronzy | 2014-02-18 | 1 | -1/+1 |
* | 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 |
* | 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 |
* | 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 | 11 | -4/+2238 |
* | Combine bitmaps before applying blur and shadow | 11rcombs | 2014-01-25 | 11 | -336/+885 |
* | 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 |
* | | 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 |
* | 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 |
* | Support fractional \org arguments | Oleg Oshmyan | 2014-01-07 | 1 | -4/+4 |
* | Parse Angle overrides as floating-point numbers | Oleg Oshmyan | 2014-01-07 | 1 | -1/+1 |
* | shaper: actually correctly handle @font advance | Oleg Oshmyan | 2014-01-07 | 1 | -6/+11 |
* | Don't forget to apply \be to the last row/column | Oleg Oshmyan | 2013-12-17 | 1 | -0/+4 |
* | Fix mismatched/out-of-bounds accesses in vertical \blur | Oleg Oshmyan | 2013-12-17 | 1 | -2/+2 |
* | Speed up \blur table generation | Oleg Oshmyan | 2013-12-12 | 1 | -7/+11 |
* | Improve blur quality: use volume 65536 and initialize left column | Oleg Oshmyan | 2013-12-12 | 1 | -36/+34 |
* | Fix compilation with VC++ 2013 | Thomas Goyne | 2013-12-12 | 1 | -47/+32 |
* | Added ass_font_index_magic to fix char indexes in weird encodings | 11rcombs | 2013-12-06 | 3 | -10/+26 |
* | Try to make really weird looking macro mess more understandable | wm4 | 2013-11-26 | 1 | -9/+23 |
* | Add ass_library_version() | wm4 | 2013-11-25 | 2 | -1/+13 |
* | Reset text origin on \fay changes for VSFilter compatibility | wm4 | 2013-10-24 | 1 | -2/+9 |
* | Update version info | Grigori Goronzy | 2013-10-14 | 1 | -1/+1 |
* | Don't rely on events being sorted in ass_step_sub() | wm4 | 2013-10-07 | 1 | -19/+31 |
* | ass_shaper: changing scale_x/y starts a new glyph run | wm4 | 2013-09-26 | 1 | -0/+2 |
* | Cosmetics: remove repetition | wm4 | 2013-09-26 | 1 | -38/+35 |
* | Fix Hinting again | wm4 | 2013-09-26 | 3 | -29/+49 |
* | Skip both newline and carriage return. | Reimar Döffinger | 2013-09-25 | 1 | -3/+5 |
* | Restore hinting | wm4 | 2013-09-24 | 2 | -3/+17 |
* | enca: fix memory leak | wangkun | 2013-09-24 | 1 | -0/+5 |
* | Fix fribidi include path | wm4 | 2013-07-17 | 2 | -3/+1 |
* | Document insane (xy-)vsfilter color semantics | wm4 | 2013-07-06 | 1 | -13/+67 |
* | Fix OS/2 usWinDescent/usWinAscent for quirky fonts | Grigori Goronzy | 2013-07-06 | 1 | -3/+4 |
* | Don't mutate input buffer for ass_read_memory() | wm4 | 2013-06-23 | 1 | -4/+11 |
* | Remove unused variables | wm4 | 2013-06-22 | 2 | -7/+1 |
* | Allow different ASS_Library for ASS_Track and ASS_Renderer | wm4 | 2013-06-22 | 1 | -3/+0 |
* | Parse style names like VSFilter does | Oleg Oshmyan | 2013-06-22 | 2 | -9/+21 |
* | Fix \r style lookup | Oleg Oshmyan | 2013-06-22 | 3 | -1/+22 |
* | Fix blur scaling | wm4 | 2013-06-22 | 1 | -0/+2 |
* | Improve font mismatch message | wm4 | 2013-06-22 | 1 | -5/+12 |
* | Allow building as DLL on Windows | wm4 | 2013-06-11 | 1 | -1/+1 |
* | fontconfig: remove default "lang" setting from patterns | Uoti Urpala | 2013-05-14 | 1 | -0/+8 |
* | Clip tag arguments are not optional | wm4 | 2013-04-12 | 1 | -2/+2 |
* | Bump LIBASS_VERSION | wm4 | 2013-04-12 | 1 | -1/+1 |
* | Ignore junk in nested \t tags | wm4 | 2013-03-31 | 1 | -3/+2 |
* | Add ass_set_pixel_aspect(), deprecate ass_set_aspect_ratio() | wm4 | 2013-03-29 | 3 | -11/+58 |
* | Don't overwrite user-defined aspect ratio settings | wm4 | 2013-03-29 | 4 | -19/+28 |
* | Fix crazy VSFilter behavior for \move tag | wm4 | 2013-03-20 | 1 | -1/+9 |
* | Add type field to ASS_Image struct | wm4 | 2013-03-20 | 2 | -9/+20 |
* | shaper: proper script/language handling | Grigori Goronzy | 2013-03-04 | 3 | -6/+179 |
* | shaper: correctly handle @font advance | Grigori Goronzy | 2013-03-03 | 1 | -3/+6 |
* | Support reading the YCbCr Matrix header | Oleg Oshmyan | 2013-03-03 | 4 | -0/+58 |
* | Add ass_set_storage_size and fix related scaling issues | Oleg Oshmyan | 2013-03-03 | 5 | -4/+47 |
* | Make closing ')' optional for some ASS tags | wm4 | 2013-01-12 | 1 | -5/+5 |
* | Scale border size with user font size coefficient | wm4 | 2013-01-11 | 1 | -0/+1 |
* | Add Blur field to ASS_Style | wm4 | 2013-01-11 | 3 | -1/+3 |
* | Fix fallback event formats | Grigori Goronzy | 2013-01-09 | 1 | -2/+2 |
* | Parse angle in styles as double number | Grigori Goronzy | 2013-01-07 | 2 | -2/+2 |
* | Use glyph properties instead of renderer state in draw_opaque_box | Oleg Oshmyan | 2012-12-28 | 1 | -7/+7 |
* | Properly render opaque box shadows even when there is no border | Oleg Oshmyan | 2012-12-28 | 3 | -6/+10 |
* | Apply blur to both glyph and border when using opaque box borders | Oleg Oshmyan | 2012-12-28 | 1 | -3/+3 |
* | Fix fix_freetype_stroker | Oleg Oshmyan | 2012-12-28 | 1 | -5/+5 |
* | Fix leaks when error occurs. | Xidorn Quan | 2012-12-14 | 1 | -1/+4 |
* | Fix a wrong condition. | Xidorn Quan | 2012-12-14 | 1 | -1/+1 |
* | Removes an useless warning message. | Xidorn Quan | 2012-12-14 | 1 | -5/+0 |
* | shaper: add hack to workaround grid-fitting | Grigori Goronzy | 2012-10-16 | 2 | -7/+10 |
* | Revert "shaper: add UCDN support" | Grigori Goronzy | 2012-10-15 | 3 | -212/+1 |
* | shaper: improve skipping of zero-width characters | Grigori Goronzy | 2012-10-01 | 1 | -13/+25 |
* | drawing: scale pbo according to drawing scale | Grigori Goronzy | 2012-10-01 | 1 | -2/+4 |
* | Fix change detection in a rare case | Grigori Goronzy | 2012-10-01 | 1 | -1/+5 |
* | shaper: add UCDN support | Grigori Goronzy | 2012-10-01 | 3 | -1/+212 |
* | shaper: allow font encoding -1 for neutral base direction | Grigori Goronzy | 2012-10-01 | 1 | -2/+5 |
* | shaper: always use LTR base direction by default | Grigori Goronzy | 2012-10-01 | 1 | -4/+2 |
* | Fix change detection when cache is cleared | wm4 | 2012-10-01 | 2 | -0/+7 |
* | Add ass_set_line_position() API function for subtitle position | wm4 | 2012-10-01 | 5 | -4/+31 |
* | Fix \fay when used with multiline subs | wm4 | 2012-09-29 | 1 | -0/+1 |
* | Fix issues with shearing in combination with scaling | wm4 | 2012-09-29 | 1 | -11/+14 |
* | Terminate drawings immediately on a \p0 tag | wm4 | 2012-09-29 | 3 | -25/+35 |
* | Fix resetting border style with \rSTYLE | wm4 | 2012-09-29 |