index
:
libass
0.10.2
0.17.1-branch
checkasm
ci
configure
constness
coverity_scan
coverity_verbose_test
explicit-ts-tagging
master
no-iconv
pthreads
rgba
scan-build
split_ass_render_event
a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
libass
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
3
-6
/
+10
*
shaper: fix control character filtering
Grigori Goronzy
2012-05-19
1
-1
/
+2
*
Refactor and fix border generation
Grigori Goronzy
2012-04-21
4
-20
/
+35
*
Support \rSTYLENAME syntax
Grigori Goronzy
2012-03-11
6
-46
/
+61
*
Letter spacing is a per-cluster property
Grigori Goronzy
2011-10-03
2
-1
/
+3
*
Bump version to 0.10.0
0.10.0
Grigori Goronzy
2011-09-25
1
-1
/
+1
*
Remove unused code for bitmap runs
Grigori Goronzy
2011-09-25
1
-58
/
+0
*
harfbuzz: adjust to API change
Grigori Goronzy
2011-09-24
1
-1
/
+1
*
Fix x coordinates with PAR correction and left border
Grigori Goronzy
2011-08-29
1
-1
/
+2
*
harfbuzz: adjust to hb_buffer_t API change
Grigori Goronzy
2011-08-29
1
-1
/
+2
*
Fix off-by-one error in \fad, \fade
Grigori Goronzy
2011-08-29
1
-4
/
+5
*
Fix drawing leak on cache hit
Grigori Goronzy
2011-08-29
1
-3
/
+6
*
vertical: improve glyph positioning
Grigori Goronzy
2011-08-25
1
-2
/
+8
*
harfbuzz: fix vertical advance
Grigori Goronzy
2011-08-25
3
-2
/
+7
*
Nicer initialization messages
Grigori Goronzy
2011-08-22
1
-5
/
+3
*
opaque box: avoid unnecessary outline copy
Grigori Goronzy
2011-08-22
1
-2
/
+1
*
Fix and simplify opaque box border
Grigori Goronzy
2011-08-22
1
-15
/
+14
*
Deterministic bitmap loading
Grigori Goronzy
2011-08-15
1
-62
/
+61
*
Deterministic outline glyph loading
Grigori Goronzy
2011-08-10
1
-39
/
+34
*
Add compile time switch for HarfBuzz support
Grigori Goronzy
2011-08-08
3
-38
/
+77
*
Runtime shaper selection
Grigori Goronzy
2011-08-08
7
-32
/
+86
*
Adjust italic to non-italic style spacing
Grigori Goronzy
2011-08-06
1
-4
/
+2
*
Remove a bunch of debug printf calls
Grigori Goronzy
2011-08-04
1
-34
/
+1
*
Support language hint in the Script Info section
Grigori Goronzy
2011-08-01
5
-0
/
+25
*
harfbuzz: cache glyph metrics
Grigori Goronzy
2011-07-29
4
-4
/
+242
*
Fix crash in ass_set_style_overrides
Grigori Goronzy
2011-07-28
1
-0
/
+1
*
Axe misleading comment, reordering works fine
Grigori Goronzy
2011-07-25
1
-2
/
+0
*
Disable reordering of non-spacing marks
Grigori Goronzy
2011-07-25
1
-1
/
+1
*
Don't extend face runs as much as possible
Grigori Goronzy
2011-07-22
1
-5
/
+0
*
Update HarfBuzz' font metrics
Grigori Goronzy
2011-07-22
1
-0
/
+16
*
Hack: return a valid face index even if no glyph is found
Grigori Goronzy
2011-07-17
1
-0
/
+2
*
Fix crash with FreeType's updated stroker
Grigori Goronzy
2011-07-17
1
-7
/
+26
*
Fix line counting and breaking
Grigori Goronzy
2011-07-17
1
-5
/
+6
*
Set requested font face correctly
Grigori Goronzy
2011-07-16
1
-1
/
+1
*
Remove unused variable
Grigori Goronzy
2011-07-16
1
-2
/
+0
*
shaper: fix run-specific font size
Grigori Goronzy
2011-07-16
4
-10
/
+10
*
Cache HarfBuzz fonts
Grigori Goronzy
2011-07-15
4
-3
/
+45
*
Revert @font ascender/descender hack
Grigori Goronzy
2011-07-15
1
-3
/
+0
*
Use the "font encoding" property as a base direction hint
Grigori Goronzy
2011-07-15
5
-3
/
+45
*
Restore italic to non-italic transition layout fix
Grigori Goronzy
2011-07-13
1
-16
/
+14
*
Disable currently unused bitmap run code
Grigori Goronzy
2011-07-13
1
-0
/
+2
*
Add kerning toggle for HarfBuzz shaping
Grigori Goronzy
2011-07-13
3
-1
/
+13
*
Enable vert/vkna features for @font vertical text
Grigori Goronzy
2011-07-13
1
-1
/
+44
*
Fix layout with fsp/fay features enabled
Grigori Goronzy
2011-07-13
1
-3
/
+6
*
Introduce ASS_Shaper object
Grigori Goronzy
2011-07-13
4
-116
/
+199
*
Various small fixes to HarfBuzz rendering
Grigori Goronzy
2011-07-12
3
-24
/
+31
*
Support glyph clusters of multiple glyphs
Grigori Goronzy
2011-07-11
4
-107
/
+203
*
HarfBuzz shaping support
Grigori Goronzy
2011-07-11
5
-34
/
+145
*
Separate glyph font face matching and glyph loading
Grigori Goronzy
2011-07-11
3
-23
/
+50
*
Hook up FriBidi's simple Arabic shaper
Grigori Goronzy
2011-07-10
1
-9
/
+12
*
Fix bitmap cache
Grigori Goronzy
2011-07-10
1
-2
/
+3
*
Reorder positions for "Banner" effect text
Grigori Goronzy
2011-07-10
1
-32
/
+36
*
Redesign horizontal alignment calculations for bidi
Grigori Goronzy
2011-07-09
1
-18
/
+7
*
Fix coordinates after repositioning
Grigori Goronzy
2011-07-08
1
-2
/
+11
*
shaper: always use neutral base direction
Grigori Goronzy
2011-07-08
1
-1
/
+2
*
shaper: print version info string
Grigori Goronzy
2011-07-06
3
-0
/
+12
*
Provisional bidi and shaping support
Grigori Goronzy
2011-07-06
5
-15
/
+210
*
Fix cache leak
Grigori Goronzy
2011-07-06
1
-1
/
+1
*
Separate event parsing and layout
Grigori Goronzy
2011-07-04
4
-133
/
+148
*
Remove unused struct member
Grigori Goronzy
2011-07-04
1
-1
/
+0
*
Introduce bitmap runs
Grigori Goronzy
2011-07-04
3
-0
/
+80
*
Fix box blur for non-bordered outlines
Grigori Goronzy
2011-07-04
1
-1
/
+1
*
Fix: VSFilter compat: don't render shadow when glyph/border invisible
Grigori Goronzy
2011-07-04
1
-1
/
+1
*
Cache ascender/descender
Grigori Goronzy
2011-07-01
1
-19
/
+10
*
Remove unused hash key item
Grigori Goronzy
2011-06-28
1
-1
/
+0
*
Fix stride support in vector clips
Grigori Goronzy
2011-06-27
1
-1
/
+1
*
cache: unified bitmap cache
Grigori Goronzy
2011-06-27
4
-36
/
+68
*
cache: use outline-bitmap hierarchy to slim down bitmap hash key
Grigori Goronzy
2011-06-27
3
-38
/
+19
*
cache: safer ass_cache_stats
Grigori Goronzy
2011-06-27
1
-4
/
+8
*
cache: fix size tracking and emptying
Grigori Goronzy
2011-06-27
2
-26
/
+28
*
cache: unified outline cache for glyphs/drawings
Grigori Goronzy
2011-06-27
6
-58
/
+112
*
Remove outdated comment
Grigori Goronzy
2011-06-26
1
-2
/
+0
*
bitmap: add stride
Grigori Goronzy
2011-06-26
3
-44
/
+53
*
Clean up includes
Grigori Goronzy
2011-06-21
3
-8
/
+0
*
Remove unused function
Grigori Goronzy
2011-06-21
2
-16
/
+0
*
Use bare outlines for drawings
Grigori Goronzy