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
*
directwrite: cache FontFileStream
Grigori Goronzy
2015-07-10
1
-36
/
+85
*
directwrite: add initial fontselect implementation
feliwir
2015-07-10
5
-1
/
+307
*
Changed configure.ac to work with c++ files
feliwir
2015-07-10
1
-2
/
+2
*
fontselect: fix NULL dereference
Stefano Pigozzi
2015-07-10
1
-1
/
+1
*
Fix warnings
Grigori Goronzy
2015-07-10
2
-2
/
+4
*
fontselect: expose a fontprovider listing API
Stefano Pigozzi
2015-07-10
3
-0
/
+24
*
fontselect: expose a fontprovider selection API
Stefano Pigozzi
2015-07-10
6
-20
/
+59
*
fontselect: use fallback fonts when querying font providers
Stefano Pigozzi
2015-07-10
1
-18
/
+11
*
coretext: fix conversion from CFStringRef to utf8 buffer
Stefano Pigozzi
2015-07-10
1
-3
/
+5
*
coretext: also lazy load fonts based on Family and PostScript names
Stefano Pigozzi
2015-07-10
1
-8
/
+21
*
fontselect: coretext: allow to match fontname using the provider
Stefano Pigozzi
2015-07-10
3
-5
/
+70
*
fontselect: coretext: allow selection based on PostScript name
Stefano Pigozzi
2015-07-10
6
-31
/
+68
*
fontselect: implement a coretext font provider
Stefano Pigozzi
2015-07-10
4
-1
/
+262
*
Add todo comments
Grigori Goronzy
2015-07-10
2
-0
/
+5
*
Support multiple font family names
Grigori Goronzy
2015-07-10
3
-42
/
+67
*
nit: add width to font_info_dump
Grigori Goronzy
2015-07-10
1
-0
/
+1
*
Add support for font width property
Grigori Goronzy
2015-07-10
3
-7
/
+19
*
Use streamed access for memory fonts
Grigori Goronzy
2015-07-10
5
-30
/
+70
*
Pass family name as path for memory fonts
Grigori Goronzy
2015-07-10
2
-5
/
+5
*
Export font provider interface
Grigori Goronzy
2015-07-10
5
-37
/
+83
*
Memory font support
Grigori Goronzy
2015-07-10
4
-51
/
+98
*
Make sure font path is valid
Grigori Goronzy
2015-07-10
1
-1
/
+3
*
Fix weight validity check
Grigori Goronzy
2015-07-10
1
-1
/
+1
*
Free a provider's fonts when it is freed
Grigori Goronzy
2015-07-10
1
-25
/
+65
*
Add convenience defines for slant values
Grigori Goronzy
2015-07-10
1
-0
/
+3
*
oops: remove debug output
Grigori Goronzy
2015-07-10
1
-2
/
+0
*
Check weight and slant validity in font provider
Grigori Goronzy
2015-07-10
1
-3
/
+13
*
Use TrueType font weight scale
Grigori Goronzy
2015-07-10
5
-7
/
+23
*
Fix similarity calculations
Grigori Goronzy
2015-07-10
1
-2
/
+2
*
Add a fixed set of fallback fonts
Grigori Goronzy
2015-07-10
1
-11
/
+22
*
Don't match any font if there's no glyph coverage
Grigori Goronzy
2015-07-10
1
-1
/
+3
*
Restore fontconfig runtime configuration
Grigori Goronzy
2015-07-10
3
-9
/
+8
*
Fix compilation without fontconfig
Grigori Goronzy
2015-07-10
1
-0
/
+4
*
Fix off-by-one bug in font matching
Grigori Goronzy
2015-07-10
1
-1
/
+1
*
Add reference to font provider in font database
Grigori Goronzy
2015-07-10
1
-13
/
+20
*
Improve font selector/provider documentation
Grigori Goronzy
2015-07-10
1
-5
/
+41
*
Convert embedded font handling to a real font provider
Grigori Goronzy
2015-07-10
1
-33
/
+55
*
Add glyph coverage map for embedded fonts
Grigori Goronzy
2015-07-10
3
-5
/
+83
*
Never add a face twice to an ASS_Font
Grigori Goronzy
2015-07-10
4
-27
/
+52
*
Fix trimming function
Grigori Goronzy
2015-07-10
1
-1
/
+1
*
Trim spaces of font family strings
Grigori Goronzy
2015-07-10
3
-3
/
+23
*
Custom font matching and font sources
Grigori Goronzy
2015-07-10
13
-563
/
+733
*
Implement cascade gaussian blur
Dr.Smile
2015-07-04
10
-351
/
+2525
*
Fix code path of rasterization through FreeType
Dr.Smile
2015-07-01
1
-2
/
+2
*
Release 0.12.3
0.12.3
wm4
2015-06-30
2
-2
/
+2
*
Makefile.am: add missing ass_func_template.h to list of sources
wm4
2015-06-30
1
-1
/
+1
*
Switch to virtual function table
Dr.Smile
2015-06-26
11
-392
/
+297
*
Improve rasterizer comments
Dr.Smile
2015-06-26
3
-26
/
+48
*
Merge pull request #160 from astiob/be
Grigori Goronzy
2015-06-23
3
-57
/
+133
|
\
|
*
Make sure the synth tmp buffer is large enough for be_blur
Oleg Oshmyan
2015-02-10
1
-1
/
+2
|
*
Use correct types in be_blur_c
Oleg Oshmyan
2015-02-10
1
-6
/
+5
|
*
Add enough padding for \be to avoid clipping
Oleg Oshmyan
2015-02-10
3
-1
/
+31
|
*
Calculate \be using [0..64] value range (like VSFilter)
Oleg Oshmyan
2015-02-10
2
-9
/
+58
|
*
Apply \be after \blur (like VSFilter)
Oleg Oshmyan
2015-02-10
1
-14
/
+14
|
*
Don't forget to apply \be to the first/last row/column (again)
Oleg Oshmyan
2015-02-10
1
-29
/
+26
*
|
Fix crash when stroked outline overflows SHRT_MAX
Dr.Smile
2015-06-14
1
-1
/
+1
*
|
Do not apply ass_set_line_position() to positioned events
wm4
2015-06-11
1
-3
/
+4
*
|
string2timecode: don't truncate to int
Oleg Oshmyan
2015-06-09
1
-1
/
+1
*
|
Remove several dead stores
Grigori Goronzy
2015-06-07
2
-7
/
+4
*
|
Check possible NULL dereference
Grigori Goronzy
2015-06-07
1
-1
/
+1
*
|
Fix minor memory leak in ass_read_styles
Grigori Goronzy
2015-06-07
1
-1
/
+2
*
|
Strictly clip non-dialog events against the video rectangle
wm4
2015-05-25
1
-0
/
+13
*
|
Simplify change_alpha and change_color
Oleg Oshmyan
2015-05-25
1
-6
/
+4
*
|
Apply fade only when the fade alpha is positive (like VSFilter)
Oleg Oshmyan
2015-05-25
3
-6
/
+8
*
|
parse_tag: split \[1-4][ac]
Oleg Oshmyan
2015-05-25
1
-47
/
+49
*
|
Parse and animate all colors and alpha values like VSFilter
Oleg Oshmyan
2015-05-25
5
-61
/
+135
*
|
shaper: purge outdated comment
Grigori Goronzy
2015-05-24
1
-2
/
+2
*
|
Fix a wrong comment
Oleg Oshmyan
2015-05-23
1
-1
/
+1
*
|
Fix memory leak with drawings
wm4
2015-05-10
1
-1
/
+6
*
|
Remove RenderContext.drawing
wm4
2015-05-10
2
-20
/
+19
*
|
Release 0.12.2
0.12.2
wm4
2015-05-07
2
-2
/
+2
*
|
Don't use margins for events that should not be overridden
wm4
2015-03-16
2
-0
/
+14
*
|
Reorder functions
wm4
2015-03-16
1
-12
/
+12
*
|
Fix range in rot_key
Rodger Combs
2015-03-12
1
-1
/
+1
*
|
Fix degrees/radians cache confusion; avoid a fixed-point overflow
Rodger Combs
2015-03-12
2
-5
/
+5
*
|
Ignore extra coordinates in drawings
wm4
2015-03-09
1
-0
/
+7
*
|
Fix BorderStyle=3 with zero Outline and Shadow
Dr.Smile
2015-03-06
1
-1
/
+5
*
|
Make timestamp parsing more lenient
wm4
2015-03-06
1
-1
/
+1
*
|
Prevent selective style overrides with scrolling
wm4
2015-03-06
1
-2
/
+3
*
|
Refine list of tags that prevent selective style overrides
wm4
2015-03-06
3
-6
/
+9
*
|
Allow more fine grained control over style overrides
wm4
2015-02-26
4
-46
/
+143
*
|
Change what fields are overridden with style override
wm4
2015-02-26
1
-1
/
+1
*
|
Always use the new style with \r and style overrides
wm4
2015-02-26
1
-6
/
+6
*
|
Define _GNU_SOURCE
Rodger Combs
2015-02-17
1
-1
/
+1
*
|
Skip memset() when using internal rasterizer
Dr.Smile
2015-02-09
6
-31
/
+36
|
/
*
Fix incorrect memset
Dr.Smile
2015-01-29
1
-1
/
+1
*
Remove unused function is_skip_symbol
Rodger Combs
2015-01-29
1
-4
/
+0
*
Clean up bitmap combining
Dr.Smile
2015-01-28
7
-418
/
+292
*
Fix bug in ASS_Outline intrastructure
Dr.Smile
2015-01-22
1
-34
/
+19
*
Add extern "C" guard to public header
Oleg Oshmyan
2015-01-16
1
-0
/
+8
*
Fix rare edge-case bug in rasterizer
Dr.Smile
2015-01-15
1
-1
/
+4
*
Update version and changelog
0.12.1
wm4
2015-01-07
1
-1
/
+1
*
Destroy harfbuzz faces before freetype faces
Behdad Esfahbod
2014-12-28
1
-2
/
+2
*
Replace FT_Outline with ASS_Outline
Dr.Smile
2014-11-23
12
-142
/
+335
*
Flip coordinate system in rasterizer
Dr.Smile
2014-11-23
5
-161
/
+153
*
Fix incorrect closing of last drawing contour
Dr.Smile
2014-11-23
1
-7
/
+6
*
Leave spline evaluation to rasterizer
Dr.Smile
2014-11-23
1
-82
/
+30
*
Fix broken memory leak check in legacy API
wm4
2014-11-22
1
-0
/
+1
*
More malloc checking
wm4
2014-11-20
2
-12
/
+35
*
More malloc checking
wm4
2014-11-18
1
-12
/
+27
*
More malloc checking
wm4
2014-11-17
4
-11
/
+10
*
Provide a strndup() fallback
wm4
2014-11-17
2
-0
/
+21
*
Fix some of the recently added checks
wm4
2014-11-17
1
-2
/
+2
*
Some more overflow checks
wm4
2014-11-16
1
-4
/
+15
*
Deal with code-duplication bullshit
wm4
2014-11-16
1
-1
/
+1
*
Check the overflow check for overflows
wm4
2014-11-16
1
-1
/
+1
*
Check bitmap allocation for overflows
wm4
2014-11-16
2
-1
/
+6
*
Print debug message when loading a memory font
wm4
2014-11-15
1
-0
/
+2
*
Split some parts of ass_render_event into functions
wm4
2014-11-15
1
-276
/
+332
*
Check some allocations in strike-through code
wm4
2014-11-14
1
-5
/
+10
*
Add another helper-macro for array allocation
wm4
2014-11-14
2
-0
/
+32
*
Fix recently introduced overflow check (again)
wm4
2014-11-14
1
-6
/
+2
*
Fix the bug
wm4
2014-11-14
1
-2
/
+2
*
Simplify ass_utils.c code
Youka
2014-11-13
1
-48
/
+22
*
Use stdbool.h in another place
wm4
2014-11-13
1
-8
/
+8
*
Check for another overflow in blur code
wm4
2014-11-13
1
-18
/
+20
*
Move apply_blur() to ass_bitmap.c
wm4
2014-11-13
4
-89
/
+100
*
Check against some overflows and allocation failures on blur
wm4
2014-11-11
2
-8
/
+17
*
Add ass_realloc_array()
wm4
2014-11-11
2
-0
/
+20
*
Check more mallocs
wm4
2014-11-09
6
-16
/
+84
*
Provide SIZE_MAX fallback
wm4
2014-11-09
1
-0
/
+4
*
Check more allocations
Rodger Combs
2014-11-08
2
-1
/
+23
*
Fix UB at left shifts of negative integers
Dr.Smile
2014-11-07
3
-14
/
+14
*
Fix subpixel shadow shift
Dr.Smile
2014-11-06
2
-49
/
+27
*
Only use the subpixel value when shifting bitmaps. Fixes #142
Rodger Combs
2014-11-05
1
-2
/
+4
*
Load embedded fonts from memory correctly
wm4
2014-11-04
1
-10
/
+3
*
Update version and changelog
0.12.0
Grigori Goronzy
2014-10-23
2
-3
/
+3
*
Provide slightly more fine-grained control over style overrides
wm4
2014-10-17
4
-13
/
+46
*
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 changelog
0.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 to