| Commit message (Expand) | Author | Age | Files | Lines |
* | Message callback funtionality | Grigori Goronzy | 2009-07-11 | 17 | -211/+297 |
* | Replace string defines with real strings | Grigori Goronzy | 2009-07-11 | 11 | -191/+131 |
* | Move gaussian blur into bitmap handling code | Grigori Goronzy | 2009-07-10 | 3 | -122/+121 |
* | Slight optimizations for \be, \blur | Grigori Goronzy | 2009-07-10 | 2 | -5/+5 |
* | Use better method for stroking with \xbord, \ybord | Grigori Goronzy | 2009-07-08 | 1 | -86/+62 |
* | Correctly round doubles to integers | Grigori Goronzy | 2009-07-08 | 1 | -2/+2 |
* | Turn down subpixel accuracy to 1/8th pixel | Grigori Goronzy | 2009-07-08 | 1 | -3/+4 |
* | Support for underline and strikethrough | Grigori Goronzy | 2009-07-07 | 5 | -6/+111 |
* | Fix crash when event format spec is missing | Grigori Goronzy | 2009-07-07 | 1 | -13/+22 |
* | Implement drawing mode (\p) | Grigori Goronzy | 2009-07-06 | 8 | -68/+694 |
* | Remove read_file_recode from API | Grigori Goronzy | 2009-07-01 | 2 | -3/+1 |
* | Scale letter spacing with font scale | Grigori Goronzy | 2009-07-01 | 1 | -1/+2 |
* | Scale rotation constants with font scale | Grigori Goronzy | 2009-07-01 | 1 | -10/+15 |
* | Assume pixel ratio equals aspect ratio | Grigori Goronzy | 2009-07-01 | 1 | -1/+3 |
* | Support for \iclip (inverse clipping) | Grigori Goronzy | 2009-06-30 | 1 | -2/+127 |
* | Fix karaoke (\kf) timing | Grigori Goronzy | 2009-06-30 | 1 | -3/+3 |
* | Move subpixel shift out of transform_3d | Grigori Goronzy | 2009-06-29 | 1 | -10/+19 |
* | API: make process_force_style available | Grigori Goronzy | 2009-06-29 | 3 | -3/+6 |
* | PAR correction for rendering at non-video resolution | Grigori Goronzy | 2009-06-29 | 2 | -4/+8 |
* | Restrict symbols exported in the DSO | Grigori Goronzy | 2009-06-29 | 2 | -0/+32 |
* | Fix two-pass stroking for \xbord, \ybord | Grigori Goronzy | 2009-06-29 | 1 | -2/+3 |
* | Handle conflicting \t time intervals | Grigori Goronzy | 2009-06-29 | 1 | -2/+2 |
* | shift_bitmap: do not rely on compiler optimizations | Grigori Goronzy | 2009-06-29 | 1 | -4/+4 |
* | Subpixel accurate shadow rendering | Grigori Goronzy | 2009-06-29 | 4 | -6/+72 |
* | Fix subpixel shift calculation for negative coordinates | Grigori Goronzy | 2009-06-28 | 1 | -4/+4 |
* | Make \shad, \xshad and \yshad animatable. | Grigori Goronzy | 2009-06-27 | 1 | -8/+15 |
* | Support \xshad and \yshad override tags | Grigori Goronzy | 2009-06-27 | 1 | -16/+22 |
* | Support \xbord and \ybord override tags | Grigori Goronzy | 2009-06-27 | 2 | -41/+117 |
* | Fix memory leak in render_overlap | Grigori Goronzy | 2009-06-27 | 1 | -7/+4 |
* | Fix strdup() string leaks | Grigori Goronzy | 2009-06-27 | 2 | -0/+8 |
* | Make \fax and \fay animatable. | Grigori Goronzy | 2009-06-27 | 1 | -2/+4 |
* | Fix rotation and subpixel placement | Grigori Goronzy | 2009-06-27 | 1 | -2/+4 |
* | Include ass_utils.h instead of mputils.h | Grigori Goronzy | 2009-06-27 | 7 | -8/+3 |
* | Incorporate mputils.c into ass_utils.c | Grigori Goronzy | 2009-06-27 | 5 | -286/+226 |
* | Cosmetics: minor cleanup in ass_render_events | Grigori Goronzy | 2009-06-27 | 1 | -5/+1 |
* | Cosmetics: fix a few remaining declarations | Grigori Goronzy | 2009-06-27 | 2 | -9/+9 |
* | Rename various non-static functions | Grigori Goronzy | 2009-06-27 | 6 | -23/+23 |
* | Rename mp_msg to ass_msg | Grigori Goronzy | 2009-06-27 | 9 | -131/+120 |
* | Add standard GPL header to mputils.c | Grigori Goronzy | 2009-06-27 | 1 | -0/+21 |
* | Improve positioning for full subpixel accuracy | Grigori Goronzy | 2009-06-27 | 1 | -127/+135 |
* | Correct vertical glyph positioning for \fay | Grigori Goronzy | 2009-06-24 | 1 | -0/+2 |
* | Initial support for \fax, \fay override tags | greg | 2009-06-23 | 2 | -16/+33 |
* | Use safe hash functions for composite bitmaps | Uoti Urpala | 2009-06-20 | 3 | -9/+26 |
* | ass_cache_template.c: Undo automatic reindent for this file | Uoti Urpala | 2009-06-20 | 1 | -21/+31 |
* | Add hack to support empty lines of text | greg | 2009-06-20 | 1 | -0/+8 |
* | Remove static variable modifier in sub_recode | greg | 2009-06-20 | 1 | -1/+1 |
* | ass_set_fonts: optionally pass fontconfig config path | greg | 2009-06-20 | 4 | -9/+19 |
* | Remove wrappers for ass_set_fonts | greg | 2009-06-20 | 2 | -17/+3 |
* | Silence warnings introduced by -Wall | greg | 2009-06-20 | 3 | -9/+8 |
* | Replace manual fixed-point conversion | greg | 2009-06-20 | 1 | -2/+2 |
* | Reindent all source code. | greg | 2009-06-20 | 20 | -4660/+5189 |
* | Do not print message level of a string (bloats output) and change the | greg | 2009-06-20 | 1 | -2/+1 |
* | Fix up glyph stroker to avoid buggy rendering. | greg | 2009-06-20 | 1 | -2/+79 |
* | Set a more reasonable maximum blur radius and make \blur animatable. | greg | 2009-06-19 | 1 | -1/+2 |
* | Enlarge glyph size more for \blur to avoid artefacts. | greg | 2009-06-19 | 1 | -1/+1 |
* | Remove MAX_GLYPHS and MAX_LINES limits. Instead, dynamically allocate | greg | 2009-06-19 | 1 | -15/+20 |
* | Remove cache globals; move cache data into a separate cache_store struct | greg | 2009-06-19 | 5 | -109/+117 |
* | Eliminate text_info global; move it into ass_renderer. | greg | 2009-06-19 | 1 | -109/+109 |
* | Eliminate render_context global; move it into ass_renderer. | greg | 2009-06-19 | 1 | -311/+312 |
* | Use ass_renderer to access settings instead of passing a pointer to | greg | 2009-06-19 | 1 | -48/+50 |
* | Move frame_context into ass_renderer. This finishes the previous | greg | 2009-06-19 | 1 | -160/+145 |
* | Eliminate frame_context global, started. | greg | 2009-06-19 | 1 | -133/+141 |
* | Eliminate global_settings global. | greg | 2009-06-19 | 1 | -69/+69 |
* | Eliminate ass_renderer global. | greg | 2009-06-19 | 1 | -34/+32 |
* | Warn on \pos, \move redefinitions | greg | 2009-06-19 | 1 | -1/+4 |
* | ass_render.c: declare functions static | greg | 2009-06-19 | 1 | -3/+3 |
* | From uau: libass: Fix cache lookup problem causing memory bloat | greg | 2009-06-19 | 3 | -33/+101 |
* | Add autotools infrastructure. | greg | 2009-06-18 | 1 | -0/+14 |
* | Apply initial changes needed for standalone libass. | greg | 2009-06-18 | 5 | -368/+307 |
* | Add a missing check for a NULL return value. | eugeni | 2009-06-16 | 1 | -0/+2 |
* | whitespace cosmetics: Remove all trailing whitespace. | diego | 2009-05-13 | 12 | -144/+144 |
* | Don't automatically wrap lines when WrapStyle==2. | eugeni | 2009-04-21 | 1 | -1/+1 |
* | Document the ass_render_event event_images parameter. | reimar | 2009-03-28 | 1 | -0/+1 |
* | Initialize all structs to 0 before using them. | reimar | 2009-03-28 | 1 | -0/+3 |
* | Cosmetics: reindent. | eugeni | 2009-03-16 | 1 | -5/+5 |
* | Fix uninitialized memory access in ass_fontconfig. | eugeni | 2009-03-16 | 1 | -0/+2 |
* | Use ScaledBorderAndShadow: yes by default. | greg | 2009-03-11 | 1 | -0/+1 |
* | Cosmetics: reindent. | eugeni | 2009-03-08 | 1 | -25/+25 |
* | Treat -font/-subfont as Fontconfig pattern in libass. | eugeni | 2009-03-08 | 8 | -13/+31 |
* | Remove extraneous braces. | greg | 2009-03-08 | 1 | -4/+4 |
* | Don't assume width == stride for bitmap composition. | greg | 2009-03-08 | 1 | -6/+8 |
* | Fix clipping for pan-and-scan. | greg | 2009-03-08 | 1 | -4/+6 |
* | Add a proper color check to the overlap compositing. | greg | 2009-03-08 | 1 | -0/+3 |
* | Replace rotation functions with a simplified version adapted from | greg | 2009-03-08 | 1 | -79/+40 |
* | Only use first \org in a line. | greg | 2009-03-07 | 1 | -4/+6 |
* | Fix \be blur start position. | greg | 2009-03-06 | 1 | -2/+2 |
* | Raise max. number of \be applications to 100, introduce #define for it. | greg | 2009-03-06 | 1 | -2/+3 |
* | Replace magic numbers (for subpixel accuracy masking) with a define. | greg | 2009-03-06 | 1 | -4/+5 |
* | Use blur with kernel [[1,2,1], [2,4,2], [1,2,1]] for \be. | greg | 2009-03-06 | 3 | -14/+34 |
* | Combine adjacent overlapping, translucent glyph borders and shadows to | greg | 2009-03-05 | 3 | -1/+177 |
* | Fix positioned events' y-position when pan-and-scan is used. | greg | 2009-03-05 | 1 | -2/+7 |
* | Support for subpixel accuracy of 3 bits for \pos and \move. | greg | 2009-03-05 | 1 | -15/+20 |
* | Style override for ScaledBorderAndShadow. | greg | 2009-03-05 | 1 | -0/+2 |
* | Support ScaledBorderAndShadow property. | greg | 2009-03-05 | 5 | -1/+19 |
* | Scale shadow displacement and blur size like border size. | greg | 2009-03-05 | 1 | -3/+3 |
* | Round shadow displacement to nearest int. | greg | 2009-03-05 | 1 | -4/+5 |
* | Support a vsfilter special case: | greg | 2009-03-05 | 1 | -1/+7 |
* | Hack: half-merge glyph border with outline to avoid ugly anti-aliasing | greg | 2009-03-05 | 1 | -1/+1 |
* | Ignore PlayResX/Y aspect ratio for font aspect ratio. | greg | 2009-03-05 | 1 | -4/+1 |
* | Fix a memory leak. | eugeni | 2009-03-01 | 1 | -0/+1 |
* | With pan-and-scan, keep positioned events in their original positions | eugeni | 2009-03-01 | 1 | -1/+5 |
* | Zero-fill glyph_info_t before use. | eugeni | 2009-02-27 | 1 | -1/+1 |
* | Remove unused function argument. | eugeni | 2009-02-27 | 3 | -44/+44 |
* | Support fractional arguments for some override tags. | eugeni | 2009-02-27 | 3 | -22/+40 |
* | Fix two gcc warnings. | eugeni | 2009-02-27 | 1 | -2/+2 |
* | Fix memory leak produced by the \blur patch. | eugeni | 2009-02-27 | 1 | -2/+2 |
* | Stronger blur. | eugeni | 2009-02-27 | 1 | -0/+1 |
* | Allow shadow without border. | eugeni | 2009-02-27 | 1 | -6/+3 |
* | In case of several \move or \pos in one line, prefer the first one. | eugeni | 2009-02-07 | 1 | -8/+12 |
* | Add stubs for a few unimplemented tags. | eugeni | 2009-02-07 | 1 | -1/+39 |
* | Allow \be with arguments other than 0 or 1. Implement \blur. | eugeni | 2009-02-07 | 4 | -20/+63 |
* | increase max glyph and lines limit | compn | 2009-01-29 | 1 | -2/+2 |
* | Get rid of pointless 'extern' keywords. | diego | 2008-12-03 | 1 | -1/+1 |
* | Consistently use NULL for pointers instead of 0. | reimar | 2008-11-02 | 1 | -6/+6 |
* | Fallback to non-fontconfig behaviour when fontconfig initialization fails. | reimar | 2008-11-02 | 1 | -5/+3 |
* | libass: fix type mismatch between size parameter and the way it's used | aurel | 2008-09-05 | 2 | -2/+2 |
* | libass: add a new ass_process_data() to process demuxed subtitle packets | aurel | 2008-09-05 | 2 | -4/+24 |
* | Don't print drawing commands on screen. | eugeni | 2008-08-08 | 1 | -1/+12 |
* | If (has outline) blur(outline) else blur(glyph). | eugeni | 2008-08-07 | 1 | -1/+2 |
* | \org turns off collision detection. | eugeni | 2008-08-07 | 1 | -0/+1 |
* | Treat \h as space character. | eugeni | 2008-08-07 | 1 | -1/+1 |
* | Calculate subtitle origin in floating point. | eugeni | 2008-08-07 | 1 | -1/+1 |
* | Calculate subtitle position in floating point. | eugeni | 2008-08-07 | 1 | -7/+7 |
* | Rename font-related preprocessor directives. | diego | 2008-08-07 | 5 | -15/+15 |
* | Rename some preprocessor directives from CONFIG_* to HAVE_* where appropriate; | diego | 2008-08-01 | 2 | -6/+6 |
* | Start unifying names of internal preprocessor directives. | diego | 2008-07-30 | 2 | -6/+6 |
* | Fix \fn without an argument consuming the next '\'. | eugeni | 2008-07-09 | 1 | -6/+7 |
* | Check if the font set returned from FcFontSort in not NULL. | eugeni | 2008-06-23 | 1 | -0/+2 |
* | Reindent. | eugeni | 2008-06-23 | 1 | -35/+36 |
* | Only use application font dir if library->fonts_dir is not NULL. | eugeni | 2008-06-23 | 1 | -0/+2 |
* | The size of output buffer is stored in 'osize', not 'size'. | eugeni | 2008-05-29 | 1 | -1/+1 |
* | Clear iconv conversion state also in libass. | eugeni | 2008-05-29 | 1 | -3/+11 |
* | Offset should be size_t. | eugeni | 2008-05-29 | 1 | -1/+1 |
* | Cosmetics: reindent after the last commit. | eugeni | 2008-05-22 | 1 | -25/+25 |
* | Read all faces of a memory font, not just the first one. | eugeni | 2008-05-22 | 1 | -1/+5 |
* | Fix compilation with FontConfig <= 2.2.96. | eugeni | 2008-05-22 | 1 | -0/+2 |
* | In case 2 styles have the same name, prefer the latest one. | eugeni | 2008-05-19 | 1 | -1/+1 |
* | cosmetics: Remove useless parentheses from return statements. | diego | 2008-05-16 | 1 | -1/+1 |
* | Speak of libass instead of MPlayer in the libass license headers. | diego | 2008-05-14 | 19 | -76/+76 |
* | Add standard license header. | diego | 2008-05-13 | 1 | -0/+20 |
* | Fix one more license header wording detail for consistency. | diego | 2008-05-13 | 1 | -1/+1 |
* | Use standard license header. | diego | 2008-05-13 | 18 | -288/+324 |
* | When building font pattern, treat both ' ' and '-' as word separators. | eugeni | 2008-05-11 | 1 | -7/+9 |
* | Fix possible free of unallocated memory. | eugeni | 2008-05-11 | 1 | -1/+1 |
* | Define FC_FULLNAME and FC_EMBOLDEN to fix compilation with ancient fontconfig. | eugeni | 2008-05-08 | 1 | -0/+10 |
* | If both full name and family are available, use the former in inexact match w... | eugeni | 2008-05-08 | 1 | -1/+1 |
* | Remove extra family names from the search pattern after FcFontSort and | eugeni | 2008-05-08 | 1 | -6/+18 |
* | Fix the second fontconfig_init function as the declaration in the .h file. | ulion | 2008-05-03 | 1 | -1/+1 |
* | Print more info about selected font. | eugeni | 2008-05-02 | 1 | -2/+24 |
* | Rewrite font family check in a simpler way. | eugeni | 2008-05-02 | 1 | -8/+9 |
* | Move font family check to the end of the list. | eugeni | 2008-05-02 | 1 | -5/+5 |
* | Cosmetics: rename local variables to better reflect their contents. | eugeni | 2008-05-02 | 1 | -17/+17 |
* | Skip '@' at the beginning of the font name. | eugeni | 2008-05-01 | 1 | -0/+6 |
* | Only warn if both font family and it's full name are different from requested. | eugeni | 2008-05-01 | 1 | -3/+6 |
* | Allow inexact font family matching. | eugeni | 2008-05-01 | 1 | -0/+20 |
* | Remove libass dependency on global font_fontconfig variable. | eugeni | 2008-04-30 | 5 | -9/+26 |
* | Merge libass/Makefile into Makefile, one less recursive make directory. | diego | 2008-04-08 | 1 | -15/+0 |
* | Case insensitive parsing of SSA/ASS section headers. | eugeni | 2008-03-30 | 1 | -5/+5 |
* | Skip BOM at the beginning of text in ASS parser. | eugeni | 2008-03-30 | 1 | -2/+6 |
* | Add missing header #includes to fix 'make checkheaders'. | diego | 2008-03-05 | 8 | -0/+25 |
* | Comment out dump_glyph(): it is unused and, as it is now, breaks compilation. | eugeni | 2008-02-22 | 2 | -1/+2 |
* | Check glyph bounding box before rasterizing and complain if it is too large. | eugeni | 2008-02-22 | 1 | -0/+16 |
* | Some debugging routines. | eugeni | 2008-02-22 | 2 | -0/+27 |
* | Better handling of behind-the-camera objects. | eugeni | 2008-02-22 | 1 | -2/+3 |
* | Print FreeType version in libass init. Makes error logs slightly more helpful. | eugeni | 2008-02-22 | 1 | -0/+7 |
* | Consistently give all libass multiple inclusion guards a LIBASS_ prefix. | diego | 2008-01-29 | 10 | -30/+30 |
* | Consistently use uppercase filename as multiple inclusion guard. | diego | 2008-01-28 | 1 | -3/+3 |
* | Add global ass_force_reload flag. | eugeni | 2008-01-23 | 2 | -0/+15 |
* | Do not try to guess font metrics based on its bounding box. | eugeni | 2008-01-12 | 1 | -8/+2 |
* | Fix ass_clear_fonts not deallocating fontdata. | eugeni | 2008-01-08 | 1 | -0/+3 |
* | No need to reinvent strdup... | eugeni | 2008-01-07 | 1 | -2/+1 |
* | Copy font data to ass_li |