| Commit message (Expand) | Author | Age | Files | Lines |
* | 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_library instead of referencing demuxer-owned memory. | eugeni | 2008-01-07 | 2 | -3/+26 |
* | Allow overriding [Script Info] parameters with -ass-force-style option. | eugeni | 2008-01-05 | 1 | -0/+9 |
* | Add explanatory comments to the #endif part of multiple inclusion guards. | diego | 2007-12-31 | 10 | -18/+10 |
* | typo | diego | 2007-12-30 | 2 | -2/+2 |
* | Improve comments for ass_process_* functions. | eugeni | 2007-12-30 | 1 | -2/+2 |
* | Return from ass_start_frame immediately if the track is empty. | eugeni | 2007-12-30 | 1 | -0/+3 |
* | make libass use sub_font_name whenever it's possible | ben | 2007-12-16 | 1 | -3/+6 |
* | Fix libass to support -nofontconfig. | ulion | 2007-12-12 | 2 | -4/+18 |
* | Our enca code uses strdup() on the input encoding name, as we don't modify it... | iive | 2007-10-28 | 1 | -4/+1 |
* | Cosmetics: fix indentation after last commit. | eugeni | 2007-10-25 | 1 | -6/+6 |
* | Check return value of add_face. | eugeni | 2007-10-25 | 1 | -0/+2 |
* | Avoid text deformation and subtitles moving outside the screen in pan-and-scan | eugeni | 2007-10-19 | 1 | -7/+20 |
* | More precise line spacing. | eugeni | 2007-09-18 | 1 | -1/+1 |
* | Fix text height calculation. It depends on line spacing. | eugeni | 2007-09-18 | 1 | -0/+1 |
* | Fix an obviously incorrect comment. | eugeni | 2007-09-18 | 1 | -1/+0 |
* | Enable ass_line_spacing option. | eugeni | 2007-09-18 | 3 | -0/+7 |
* | Clean up the way get_path is handled: Compile get_path.c to an object to link | diego | 2007-08-28 | 1 | -2/+1 |
* | Fix compilation of ass_fontconfig.c when fontconfig is disabled. | iive | 2007-08-04 | 1 | -1/+2 |
* | Don't apply windows-like font scaling if hhea or os2 tables contain invalid | eugeni | 2007-08-03 | 1 | -2/+6 |
* | Workaround for fonts with zero ascender/descender in horizontal header. | eugeni | 2007-08-03 | 1 | -0/+20 |
* | Factor out common code from ass_font_new and ass_font_reselect. | eugeni | 2007-08-03 | 2 | -58/+47 |
* | More simple and correct font reselection. | eugeni | 2007-08-03 | 4 | -58/+21 |
* | Do not use leading underscores in multiple inclusion guards, they are reserved. | diego | 2007-07-02 | 10 | -20/+20 |
* | Consistently use filename as multiple inclusion guard. | diego | 2007-07-02 | 1 | -2/+2 |
* | When parsing ass-force-style arguments, search for '=' and '.' characters with | eugeni | 2007-06-15 | 1 | -2/+2 |
* | Make sure there is at least one style in ass_track when parsing events. | eugeni | 2007-06-15 | 1 | -7/+8 |
* | Move code for reading a file and recoding it to utf-8 to a separate function. | eugeni | 2007-06-01 | 2 | -9/+23 |
* | Fix #if condition. | eugeni | 2007-05-20 | 1 | -1/+1 |
* | FT_Request_Size does not exist in FreeType 2.1.*. Fallback to FT_Set_Char_Size. | eugeni | 2007-05-20 | 1 | -0/+4 |
* | Correct font size in libass. | eugeni | 2007-05-19 | 3 | -10/+28 |
* | Revert y-axis rotation. Change order of rotations. | eugeni | 2007-05-18 | 1 | -4/+5 |
* | Support fractional font sizes. | eugeni | 2007-05-14 | 6 | -17/+19 |
* | Limit ass_font_set_transform to nonrotating transformations. | eugeni | 2007-05-14 | 4 | -23/+30 |
* | Don't deallocate font data if it will be used later. | eugeni | 2007-05-09 | 1 | -1/+3 |
* | Move variables and a function under #ifdef FC_VERSION to avoid warnings. | eugeni | 2007-05-03 | 1 | -10/+12 |
* | Deallocate FontConfig objects. | eugeni | 2007-05-03 | 1 | -9/+14 |
* | Fix stupid bug in r23229. | eugeni | 2007-05-03 | 1 | -1/+1 |
* | Deallocate string. | eugeni | 2007-05-03 | 1 | -0/+1 |
* | In ass_font_new, allocate temporary ass_font_t on stack and return the pointer | eugeni | 2007-05-03 | 1 | -19/+17 |
* | Make cache_*_add functions return the pointer to new (copied) value. | eugeni | 2007-05-03 | 2 | -11/+12 |
* | 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 | 2 | -0/+2 |
* | Add -ass-hinting option for setting font hinting method. | eugeni | 2007-04-27 | 6 | -6/+39 |
* | 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 | 2 | -3/+12 |
* | 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 | 2 | -8/+0 |
* | Store outline_glyph (glyph border) in glyph cache. | eugeni | 2007-04-20 | 3 | -8/+12 |
* | 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 |
* | Oops, fix compilation broken in r23037. | eugeni | 2007-04-20 | 1 | -1/+1 |
* | Collect hit/miss statistic in hash map, and print in -v mode. | eugeni | 2007-04-20 | 1 | -2/+11 |
* | Add outline glyph cache (unused yet). | eugeni | 2007-04-20 | 2 | -0/+68 |
* | Rename glyph cache to bitmap cache. | eugeni | 2007-04-20 | 3 | -41/+40 |
* | Add generic hash map implementation. | eugeni | 2007-04-20 | 2 | -120/+179 |
* | 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 |
* | Remove unused includes. | eugeni | 2007-04-10 | 1 | -2/+0 |
* | Don't check if user-supplied default font path exists. | eugeni | 2007-04-10 | 1 | -6/+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 | 5 | -6/+6 |
* | Use FT_Glyph_StrokeBorder to render only the outside border. | iive | 2007-03-31 | 1 | -1/+1 |
* | Remove unnecessary include from CFLAGS. | diego | 2007-03-15 | 1 | -2/+0 |
* | cosmetics: Fix indentation, reorder some lines for consistency. | diego | 2007-03-13 | 1 | -9/+8 |
* | Give more descriptive names to the source and library variables and split | diego | 2007-03-13 | 1 | -2/+2 |
* | 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 |
* | Add some missing includes. | eugeni | 2007-02-22 | 2 | -0/+4 |
* | 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 | 2 | -4/+7 |
* | 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 | 3 | -10/+10 |
* | 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 | 3 | -23/+108 |
* | Consistently name z-axis rotation angle "frz". | eugeni | 2007-02-16 | 2 | -6/+6 |
* | Move conversions between 16.16, 26.6 fixed point and int, double to separate | eugeni | 2007-02-16 | 2 | -17/+43 |
* | Select the first charmap in the font, if FreeType did not autoselect any. | eugeni | 2007-02-15 | 1 | -1/+11 |
* | \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 |
* | Avoid invalid memory access in ass_process_subtitle for empty subtitles | reimar | 2007-01-07 | 1 | -1/+1 |
* | Make -embeddedfonts enabled by default with FontConfig >= 2.4.2. | eugeni | 2006-12-17 | 1 | -0/+8 |
* | Update some comments. | eugeni | 2006-12-17 | 2 | -6/+43 |
* | Cosmetics: fix indentation. | eugeni | 2006-12-16 | 1 | -15/+15 |
* | Keep reselected fonts in an array, adding new ones to the end. Glyph | eugeni | 2006-12-16 | 3 | -28/+59 |
* | Avoid storing font file path and index in ass_font_t. | eugeni | 2006-12-16 | 2 | -14/+8 |
* | Remove a mistakenly committed debug printf. | eugeni | 2006-12-16 | 1 | -2/+0 |
* | FT_Set_Transform is fast enough to be called once for each glyph. | eugeni | 2006-12-16 | 1 | -15/+7 |
* | Avoid "pointer targets differ in signedness" warnings. | eugeni | 2006-12-16 | 2 | -3/+3 |
* | Move ascender, descender, and kerning computation to ass_font.c. | eugeni | 2006-12-16 | 3 | -33/+43 |
* | Get rid on -DGNU_SOURCE for internal code, imported libs should be fixed | reimar | 2006-12-12 | 1 | -1/+1 |
* | Speed up ASS subtitles display by detecting changes between two consecutive | eugeni | 2006-12-06 | 3 | -11/+90 |
* | Also free ass_library_t members in ass_library_done | reimar | 2006-12-06 | 1 | -1/+5 |
* | Open embedded fonts directly from memory. | eugeni | 2006-12-03 | 5 | -9/+67 |
* | Keep embedded fonts in ass_library_t and perform actual disk write | eugeni | 2006-12-03 | 9 | -85/+123 |
* | Rename: ass_process_font -> ass_add_font. | eugeni | 2006-12-03 | 2 | -5/+5 |
* | Avoid calling validate_fname() twice for one string. | eugeni | 2006-12-03 | 1 | -3/+1 |
* | If a glyph is not found in the current font, switch to another one. | eugeni | 2006-11-28 | 4 | -14/+121 |
* | Skip glyphs with char code < 0x20. | eugeni | 2006-11-28 | 1 | -0/+3 |
* | Add FT_Library to ass_font_t. | eugeni | 2006-11-28 | 2 | -0/+2 |
* | Use (ass_font_t, char code) instead of (FT_Face, glyph index) to identify | eugeni | 2006-11-28 | 3 | -9/+9 |
* | Don't include freetype headers in other headers. | eugeni | 2006-11-27 | 2 | -10/+0 |
* | Fix compilation broken in previous commit. | eugeni | 2006-11-27 | 2 | -2/+2 |
* | Move ass_font_desc_t and ass_font_t declarations to ass_font.h. | eugeni | 2006-11-27 | 3 | -19/+17 |
* | Cosmetics: reindent. | eugeni | 2006-11-27 | 1 | -9/+9 |
* | Don't call FT_Set_Transform/FT_Set_Pixel_Sizes if values have not changed. | eugeni | 2006-11-27 | 1 | -0/+10 |
* | Move ass_font_t allocation to ass_font.h. | eugeni | 2006-11-27 | 5 | -26/+37 |
* | Initialize font size with 0. | eugeni | 2006-11-27 | 1 | -0/+1 |
* | Remove obsolete "no_more_font_messages" hack. | eugeni | 2006-11-26 | 4 | -16/+5 |
* | Move fonts-related code to a separate file. | eugeni | 2006-11-26 | 6 | -69/+197 |
* | Make ass_new_font return ass_font_t struct (instead of just FT_Face). | eugeni | 2006-11-26 | 3 | -38/+33 |
* | Move ass_font_t to header. | eugeni | 2006-11-26 | 2 | -8/+7 |