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
*
fontconfig: handle fallback corner cases
Grigori Goronzy
2015-09-07
1
-2
/
+16
*
fontselect: fix match_fonts semantics
Grigori Goronzy
2015-09-07
1
-27
/
+55
*
directwrite, coretext: implement substitutions
Grigori Goronzy
2015-09-02
3
-0
/
+59
*
directwrite: fix fallback for codepoint 0
Grigori Goronzy
2015-09-01
1
-5
/
+7
*
directwrite: fix compilation
Grigori Goronzy
2015-09-01
1
-1
/
+1
*
coretext: use SAFE_CFRelease() for robustness
wm4
2015-09-01
1
-17
/
+18
*
fontselect: fix yet another memory leak
Grigori Goronzy
2015-09-01
1
-0
/
+2
*
fontselect: stop font selection after first match
Grigori Goronzy
2015-09-01
1
-0
/
+5
*
fontselect: remove static fallback font list
Grigori Goronzy
2015-09-01
1
-26
/
+0
*
fontselect: add const
wm4
2015-09-01
1
-1
/
+1
*
fontselect: never pass family=NULL to get_fallback()
wm4
2015-09-01
2
-1
/
+4
*
coretext: fix sizeof vs. strlen
wm4
2015-09-01
1
-2
/
+1
*
coretext: always use lazy loading
wm4
2015-09-01
1
-29
/
+1
*
fontselect: simplify get_fallback signature
wm4
2015-09-01
5
-16
/
+9
*
fontselect: use designated initializers
wm4
2015-09-01
5
-37
/
+28
*
coretext: implement GetFallbackFunc
Stefano Pigozzi
2015-09-01
1
-1
/
+25
*
fontselect: add bounds checking for memory font stream reads
wm4
2015-08-31
1
-0
/
+6
*
font: fix double frees if opening memory font fails
wm4
2015-08-31
1
-2
/
+0
*
fontselect: fix a memory leak
wm4
2015-08-31
1
-22
/
+29
*
fontselect: reimplement ass_set_fonts_dir() functionality
wm4
2015-08-28
3
-1
/
+32
*
render_api: fix crash when calling ass_set_fonts() after rendering
wm4
2015-08-28
1
-0
/
+2
*
font: fix broken charmap fallback handling
wm4
2015-08-28
1
-1
/
+1
*
fontselect: fix fallbacks
wm4
2015-08-28
1
-1
/
+1
*
configure: proper configure switches for DirectWrite and CoreText
wm4
2015-08-28
2
-6
/
+6
*
ass: make font_provider API private
wm4
2015-08-28
5
-180
/
+180
*
ass: ass_fonts_update() is a stub
wm4
2015-08-28
1
-2
/
+2
*
ass: restore ABI compatibility with older versions (more or less)
wm4
2015-08-28
2
-3
/
+8
*
fontconfig: fix error checking
wm4
2015-08-28
1
-3
/
+2
*
fontselect: minor cleanup
wm4
2015-08-28
1
-12
/
+11
*
fontselect: correctly match list of font substitutions
wm4
2015-08-28
1
-66
/
+72
*
fontselect: deal with potential ASS_FontProvider.subst_font failure
wm4
2015-08-28
1
-2
/
+3
*
fontconfig: implement substitutions
Grigori Goronzy
2015-08-28
3
-21
/
+67
*
fontselect: check fontprovider constructors for failure
wm4
2015-08-28
1
-4
/
+4
*
Rename dwrite.h, minor cleanups
wm4
2015-08-05
3
-7
/
+8
*
Fix typedefs
wm4
2015-08-04
1
-3
/
+3
*
directwrite: don't crash on unknown DWRITE_FONT_STRETCH
wm4
2015-07-11
1
-1
/
+1
*
directwrite: convert to C
wm4
2015-07-11
3
-189
/
+910
*
directwrite: dynamically load dwrite.dll
wm4
2015-07-11
1
-11
/
+53
*
directwrite: compile only on Windows
wm4
2015-07-11
3
-9
/
+7
*
fontselect: prefer platform font providers
Grigori Goronzy
2015-07-10
1
-3
/
+3
*
directwrite: add font fallback callback
Grigori Goronzy
2015-07-10
1
-1
/
+231
*
fontconfig: add font fallback callback
Grigori Goronzy
2015-07-10
1
-17
/
+98
*
fontselect: add fallback handling with callback
Grigori Goronzy
2015-07-10
1
-0
/
+19
*
fontselect: improved face selection among a family
Grigori Goronzy
2015-07-10
1
-17
/
+27
*
Constify ass_msg format (NFC)
Grigori Goronzy
2015-07-10
2
-2
/
+2
*
directwrite: multiple improvements to font scanning
Grigori Goronzy
2015-07-10
1
-29
/
+52
*
fontselect: fix oblique/italic mixup
Grigori Goronzy
2015-07-10
1
-1
/
+1
*
fontselect: fix undefined behavior with calloc
Grigori Goronzy
2015-07-10
1
-7
/
+23
*
fontselect: replace magic numbers (NFC)
Grigori Goronzy
2015-07-10
1
-3
/
+6
*
fontselect: trim names of embedded fonts
Grigori Goronzy
2015-07-10
1
-2
/
+2
*
fontselect: add and use strdup_trimmed
Grigori Goronzy
2015-07-10
3
-12
/
+20
*
fontselect: simplify lookup of embedded fonts
Grigori Goronzy
2015-07-10
1
-23
/
+3
*
fontselect: malloc and error checking
Grigori Goronzy
2015-07-10
2
-27
/
+127
*
fontselect: simplify cmap lookup for embedded fonts
Grigori Goronzy
2015-07-10
2
-65
/
+13
*
fontselect: improved and simplified matching
Grigori Goronzy
2015-07-10
1
-68
/
+59
*
fontselect: add fallback and substitution callbacks
Grigori Goronzy
2015-07-10
4
-9
/
+57
*
fontselect: add documentation
Grigori Goronzy
2015-07-10
1
-17
/
+76
*
directwrite: fix indentation
Stephan Vedder
2015-07-10
1
-240
/
+275
*
directwrite: add missing memory release in case of failure
Stephan Vedder
2015-07-10
1
-4
/
+24
*
directwrite: release localizedStrings
Stephan Vedder
2015-07-10
1
-1
/
+5
*
directwrite: fix error handling in font scanning
Stephan Vedder
2015-07-10
1
-8
/
+8
*
directwrite: use standard malloc
Grigori Goronzy
2015-07-10
1
-1
/
+1
*
directwrite: add 'width' attribute
Grigori Goronzy
2015-07-10
1
-0
/
+6
*
directwrite: wire up destroy callbacks
Grigori Goronzy
2015-07-10
1
-3
/
+3
*
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
*