| Commit message (Expand) | Author | Age | Files | Lines |
* | Correct font size in libass. | eugeni | 2007-05-19 | 1 | -3/+1 |
* | Revert y-axis rotation. Change order of rotations. | eugeni | 2007-05-18 | 1 | -4/+5 |
* | Support fractional font sizes. | eugeni | 2007-05-14 | 1 | -4/+4 |
* | Limit ass_font_set_transform to nonrotating transformations. | eugeni | 2007-05-14 | 1 | -9/+4 |
* | Deallocate string. | eugeni | 2007-05-03 | 1 | -0/+1 |
* | Always deallocate glyphs. Fixes memory leak. | eugeni | 2007-05-02 | 1 | -5/+5 |
* | Update comments. | eugeni | 2007-05-01 | 1 | -11/+25 |
* | Cosmetics. | eugeni | 2007-05-01 | 1 | -4/+4 |
* | Move glyph_to_bitmap() call and outline glyph deallocation to | eugeni | 2007-05-01 | 1 | -30/+22 |
* | Minor code simplification. | eugeni | 2007-05-01 | 1 | -14/+16 |
* | Move get_bitmap_glyph() call to a separate loop. | eugeni | 2007-05-01 | 1 | -1/+3 |
* | Move transform_3d() call to get_bitmap_glyph(). | eugeni | 2007-05-01 | 1 | -10/+9 |
* | Make a function static. | eugeni | 2007-05-01 | 1 | -1/+1 |
* | Don't recalculate rotation radius. | eugeni | 2007-05-01 | 1 | -2/+2 |
* | Bugfix: glyph cache depends on border width, because it contains outline_glyph | eugeni | 2007-05-01 | 1 | -0/+1 |
* | Add -ass-hinting option for setting font hinting method. | eugeni | 2007-04-27 | 1 | -1/+10 |
* | Fix division by zero in "\t" parsing. | eugeni | 2007-04-27 | 1 | -3/+6 |
* | Do not use FT_Glyph_Copy with NULL glyphs. | eugeni | 2007-04-24 | 1 | -2/+5 |
* | Deallocate glyphs in a separate loop. | eugeni | 2007-04-21 | 1 | -0/+3 |
* | Always deallocate glyphs. Fixes a memory leak. | eugeni | 2007-04-21 | 1 | -3/+4 |
* | Reset outline glyph cache when configuration changes. | eugeni | 2007-04-21 | 1 | -0/+1 |
* | Scale camera distance. | eugeni | 2007-04-21 | 1 | -3/+4 |
* | Remove unused variables. | eugeni | 2007-04-20 | 1 | -2/+0 |
* | Cosmetics. | eugeni | 2007-04-20 | 1 | -6/+5 |
* | Allow caching of rotated glyphs. | eugeni | 2007-04-20 | 1 | -4/+0 |
* | Add shift_[xy] (vector that is added to the glyph before transformation) to | eugeni | 2007-04-20 | 1 | -3/+9 |
* | Fill bitmap_hash_key during parsing stage, call get_bitmap_glyph() much later. | eugeni | 2007-04-20 | 1 | -16/+19 |
* | Remove bbox and advance vector from bitmap cache. | eugeni | 2007-04-20 | 1 | -6/+0 |
* | Store outline_glyph (glyph border) in glyph cache. | eugeni | 2007-04-20 | 1 | -8/+10 |
* | Cosmetics: reindentation. | eugeni | 2007-04-20 | 1 | -4/+4 |
* | Because of the outline glyph cache it is now possible for glyph_info_t to have | eugeni | 2007-04-20 | 1 | -1/+3 |
* | Make get_*_glyph return void. | eugeni | 2007-04-20 | 1 | -13/+5 |
* | Move outline glyph generation to a separate function, using outline glyph | eugeni | 2007-04-20 | 1 | -34/+60 |
* | Rename glyph cache to bitmap cache. | eugeni | 2007-04-20 | 1 | -9/+9 |
* | A meaningless cosmetic change. | eugeni | 2007-04-20 | 1 | -1/+1 |
* | Add perspective projection. | eugeni | 2007-04-20 | 1 | -0/+12 |
* | Applying transformation matrix to the glyph and the shift vector separately is | eugeni | 2007-04-20 | 1 | -26/+20 |
* | Cosmetics: reindentation. | eugeni | 2007-04-20 | 1 | -7/+7 |
* | Disable caching of rotated glyphs. | eugeni | 2007-04-20 | 1 | -0/+4 |
* | Fix a stupid bug in r22473: bbox is zero-filled everytime when a glyph | eugeni | 2007-04-13 | 1 | -5/+1 |
* | Fix lost hard linebreaks in libass by repeating the loop when both soft and | eugeni | 2007-04-07 | 1 | -0/+5 |
* | "()" to "(void)" function param list fixes | uau | 2007-04-01 | 1 | -2/+2 |
* | Use FT_Glyph_StrokeBorder to render only the outside border. | iive | 2007-03-31 | 1 | -1/+1 |
* | A function always returning 0 could as well return void. | eugeni | 2007-03-06 | 1 | -11/+4 |
* | Text alignment should not use bounding boxes of individual glyphs. | eugeni | 2007-03-06 | 1 | -3/+3 |
* | Reset advance vector and glyph bounding box if glyph could not be found. | eugeni | 2007-03-06 | 1 | -0/+6 |
* | Fix incorrect spacing introduced in r22231: | eugeni | 2007-03-03 | 1 | -2/+2 |
* | 10l: x2scr used twice instead of y2scr. | eugeni | 2007-03-02 | 1 | -1/+1 |
* | Bugfix: transform origin to screen coordinates. | eugeni | 2007-03-02 | 1 | -2/+2 |
* | Fix \a parsing broken in r22291 | uau | 2007-02-23 | 1 | -1/+1 |
* | Oops, forgot {} before "else". | eugeni | 2007-02-21 | 1 | -2/+2 |
* | Cosmetics: fix indentation. | eugeni | 2007-02-20 | 1 | -15/+15 |
* | With \t(\b) text becomes bold at the middle of time interval, not at the end | eugeni | 2007-02-20 | 1 | -1/+2 |
* | Any style modifier followed by no recognizable parameter resets to the default. | eugeni | 2007-02-20 | 1 | -7/+17 |
* | \fn without an argument resets font family to the value from style. | eugeni | 2007-02-20 | 1 | -3/+6 |
* | Fix display order of events. | eugeni | 2007-02-20 | 1 | -4/+0 |
* | Both (-1) and 1 mean bold font in SSA/ASS styles. | eugeni | 2007-02-19 | 1 | -4/+4 |
* | Add \t(\b) support. | eugeni | 2007-02-19 | 1 | -3/+4 |
* | Fix bounding box calculation with \fscx/\fscy. | eugeni | 2007-02-19 | 1 | -2/+4 |
* | Fix \fscx/\fscy animation. | eugeni | 2007-02-19 | 1 | -2/+2 |
* | Correct implementation of text spacing. | eugeni | 2007-02-19 | 1 | -7/+7 |
* | Reallocate event_images_t, removing limit on simultanious events count. | eugeni | 2007-02-19 | 1 | -23/+25 |
* | Restore a minus sign that was lost in r22231. | eugeni | 2007-02-16 | 1 | -1/+1 |
* | Implement \frx and \fry (and reimplement \frz) as 3d rotations. | eugeni | 2007-02-16 | 1 | -22/+104 |
* | Consistently name z-axis rotation angle "frz". | eugeni | 2007-02-16 | 1 | -5/+5 |
* | Move conversions between 16.16, 26.6 fixed point and int, double to separate | eugeni | 2007-02-16 | 1 | -17/+17 |
* | \r resets \frz to style value. | eugeni | 2007-02-15 | 1 | -1/+1 |
* | Fix \t(\frz) handling. | eugeni | 2007-02-15 | 1 | -4/+2 |
* | \org(0,0) is different from no \org at all. | eugeni | 2007-02-15 | 1 | -1/+4 |
* | Bugfix: glyph and bitmap pointers could be left uninitialized after | eugeni | 2007-01-29 | 1 | -4/+3 |
* | Keep reselected fonts in an array, adding new ones to the end. Glyph | eugeni | 2006-12-16 | 1 | -1/+1 |
* | Remove a mistakenly committed debug printf. | eugeni | 2006-12-16 | 1 | -2/+0 |
* | Move ascender, descender, and kerning computation to ass_font.c. | eugeni | 2006-12-16 | 1 | -33/+9 |
* | Speed up ASS subtitles display by detecting changes between two consecutive | eugeni | 2006-12-06 | 1 | -10/+84 |
* | Open embedded fonts directly from memory. | eugeni | 2006-12-03 | 1 | -2/+2 |
* | Keep embedded fonts in ass_library_t and perform actual disk write | eugeni | 2006-12-03 | 1 | -1/+1 |
* | Use (ass_font_t, char code) instead of (FT_Face, glyph index) to identify | eugeni | 2006-11-28 | 1 | -4/+4 |
* | Fix compilation broken in previous commit. | eugeni | 2006-11-27 | 1 | -1/+1 |
* | Move ass_font_t allocation to ass_font.h. | eugeni | 2006-11-27 | 1 | -1/+1 |
* | Remove obsolete "no_more_font_messages" hack. | eugeni | 2006-11-26 | 1 | -2/+0 |
* | Move fonts-related code to a separate file. | eugeni | 2006-11-26 | 1 | -28/+9 |
* | Make ass_new_font return ass_font_t struct (instead of just FT_Face). | eugeni | 2006-11-26 | 1 | -24/+20 |
* | Rename: | eugeni | 2006-11-26 | 1 | -4/+4 |
* | Cosmetics: remove unneeded curly brackets. | eugeni | 2006-11-20 | 1 | -3/+2 |
* | Fix collision detection. The old method tried to avoid gaps between subtitles | eugeni | 2006-11-20 | 1 | -21/+12 |
* | MSGTRs for libass | kraymer | 2006-11-19 | 1 | -16/+16 |
* | Collect all includes of mplayer headers in libass in a single file (mputils.h). | eugeni | 2006-11-19 | 1 | -4/+1 |
* | Support \t with acceleration. | eugeni | 2006-11-13 | 1 | -1/+3 |
* | s/break/continue/. A crazy mistake, somehow unnoticed for more that 2 months. | eugeni | 2006-11-08 | 1 | -2/+2 |
* | Calculate text bounding box in a way that does not depend on actual glyph | eugeni | 2006-11-06 | 1 | -36/+15 |
* | More precise bounding box calculation for karaoke effects. | eugeni | 2006-11-04 | 1 | -2/+7 |
* | Introduce MSGT_ASS, use it for all libass messages. | eugeni | 2006-11-03 | 1 | -42/+42 |
* | Revert r20517. | eugeni | 2006-10-29 | 1 | -1/+3 |
* | Copy the following functions to libass to avoid dependency on the rest of mpl... | eugeni | 2006-10-29 | 1 | -3/+1 |
* | Fix width -> orig_width typo. | eugeni | 2006-10-29 | 1 | -1/+1 |
* | Libass interface reworked: | eugeni | 2006-10-28 | 1 | -33/+33 |
* | Add missing fontconfig_done() call. | eugeni | 2006-10-27 | 1 | -0/+2 |
* | Split ass_configure() into several smaller functions. | eugeni | 2006-10-26 | 1 | -44/+83 |
* | Don't forget to apply scaling coefficients to kerning values. | eugeni | 2006-10-20 | 1 | -2/+2 |
* | Fix center of rotation calculation. It was overly complex and | eugeni | 2006-10-19 | 1 | -9/+3 |
* | Center of rotation depends on alignment. | eugeni | 2006-10-18 | 1 | -2/+4 |
* | Support separate rotation angle for each glyph. | eugeni | 2006-10-18 | 1 | -10/+17 |
* | Move base point calculation to a separate function. Will be reused soon. | eugeni | 2006-10-18 | 1 | -26/+41 |
* | Cosmetics: remove commented code. | eugeni | 2006-10-18 | 1 | -5/+1 |
* | Fix a typo in collision detection code. | eugeni | 2006-10-18 | 1 | -1/+1 |
* | Remove an outdated debug message. | eugeni | 2006-10-16 | 1 | -1/+0 |
* | Fix crash because of last_glyph < first_glyph, probably caused by first line | reimar | 2006-10-15 | 1 | -1/+1 |
* | Zerofill libass static variables during initialization. | eugeni | 2006-10-14 | 1 | -0/+4 |
* | Free FT_Stroker during libass deinitialization. | eugeni | 2006-10-14 | 1 | -0/+4 |
* | Add copyright notice and vim/emacs comments to libass and vf_ass.c. | eugeni | 2006-10-01 | 1 | -0/+20 |
* | Shadow support in libass. | eugeni | 2006-09-24 | 1 | -4/+30 |
* | Fix width -> orig_width typo causing subtitles to be too far to the right | reimar | 2006-09-22 | 1 | -1/+1 |
* | Move calculation of text parameters (number of lines, height, etc.) from | eugeni | 2006-09-22 | 1 | -21/+36 |
* | Move variable declaration to a more deeply nested block. It is not used outsi... | eugeni | 2006-09-22 | 1 | -1/+2 |
* | Cosmetics: fix indentation after last commit. | eugeni | 2006-09-21 | 1 | -18/+18 |
* | Fix FT_Stroker use in libass. The previous variant ended up with 0-width | eugeni | 2006-09-21 | 1 | -28/+18 |
* | In r19831, font size multiplier was mistakenly applied to border width. | eugeni | 2006-09-21 | 1 | -1/+3 |
* | Sort events by ReadOrder (if both layer and start time are equal). | eugeni | 2006-09-19 | 1 | -0/+4 |
* | Calculate text bounding box in such way that it does not depend on the height | eugeni | 2006-09-19 | 1 | -0/+2 |
* | Fix a stupid bug in list concatenation. | eugeni | 2006-09-18 | 1 | -18/+9 |
* | Reduce code duplication in init_render_context(). | eugeni | 2006-09-17 | 1 | -77/+84 |
* | Add \be (blur edges) support to libass. | eugeni | 2006-09-16 | 1 | -3/+16 |
* | Store bitmap glyphs in a separate struct, instead of FreeType's internal buffer. | eugeni | 2006-09-16 | 1 | -60/+44 |
* | Make font outline width proportional to movie resolution. | eugeni | 2006-09-13 | 1 | -4/+6 |
* | Bugfix: timing for empty karaoke words was lost, resulting | eugeni | 2006-09-06 | 1 | -5/+21 |
* | Workaround for broken fonts with bad ascender/descender. | eugeni | 2006-09-05 | 1 | -7/+11 |
* | Change \fad behaviour so that it does not get cancelled by \r. | eugeni | 2006-09-05 | 1 | -9/+10 |
* | Simplification. | eugeni | 2006-09-05 | 1 | -44/+34 |
* | Add vertical clipping for subtitles that were moved because of a collision. | eugeni | 2006-09-04 | 1 | -0/+15 |
* | Fix possible unallocated memory read in libass line wrapping code. | eugeni | 2006-09-04 | 1 | -2/+2 |
* | Fix last commit. | eugeni | 2006-09-03 | 1 | -1/+1 |
* | More checks in ass_render_event. | eugeni | 2006-09-03 | 1 | -7/+9 |
* | Remove unneeded variable. | eugeni | 2006-09-03 | 1 | -4/+3 |
* | Better collision detection algorithm. The idea is to keep a subtitle in place | eugeni | 2006-09-02 | 1 | -68/+263 |
* | Remove some unused code. | eugeni | 2006-09-02 | 1 | -5/+0 |
* | Make \fr* parameter a floating point value. | eugeni | 2006-09-01 | 1 | -4/+4 |
* | Bugfix: wrong height value used in font size calculation. | eugeni | 2006-08-31 | 1 | -1/+1 |
* | Fix font scaling taking margins into account. | eugeni | 2006-08-28 | 1 | -1/+1 |
* | Cosmetics: fix indentation after r19562. | eugeni | 2006-08-27 | 1 | -29/+29 |
* | Transition effects support. | eugeni | 2006-08-27 | 1 | -22/+113 |
* | Reset glyph cache on reconfigure. | eugeni | 2006-08-26 | 1 | -1/+7 |
* | Add right and left margins support to libass. | eugeni | 2006-08-26 | 1 | -4/+14 |
* | Fix previous commit. | eugeni | 2006-08-24 | 1 | -1/+1 |
* | Simplify vf_ass initialization. | eugeni | 2006-08-24 | 1 | -3/+7 |
* | Fix wrong handling of transparency in \fad(\fade). | eugeni | 2006-08-16 | 1 | -4/+15 |
* | Replace stdint.h with inttypes.h. | eugeni | 2006-08-15 | 1 | -1/+0 |
* | Angle value from style was ignored. Not anymore. | eugeni | 2006-08-15 | 1 | -1/+1 |
* | Add subdata to ass_track conversion for external subtitles. | eugeni | 2006-08-15 | 1 | -1/+3 |
* | Cosmetics: fix indentation after the last patch. | eugeni | 2006-08-15 | 1 | -12/+12 |
* | Allow \fade to be used in place of \fad and vice versa. | eugeni | 2006-08-15 | 1 | -21/+23 |
* | Replace %lld with PRId64, part 2. | eugeni | 2006-08-13 | 1 | -1/+3 |
* | Fix compilation with gcc 2.95. | eugeni | 2006-08-12 | 1 | -6/+7 |
* | marks several read-only string parameters which aren't modified inside the ca... | reynaldo | 2006-07-15 | 1 | -1/+1 |
* | marks several function without a prototype which arent used outside its sourc... | reynaldo | 2006-07-13 | 1 | -2/+2 |
* | Support 6 argument variant of \move. | eugeni | 2006-07-12 | 1 | -7/+20 |
* | Ignoring FT_Glyph_Stroke() errors can potentially lead to double free(). | eugeni | 2006-07-10 | 1 | -1/+5 |
* | Initial libass release (without mencoder support). | eugeni | 2006-07-07 | 1 | -0/+1766 |