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
*
Bump version to 0.9.8
Grigori Goronzy
2009-09-18
1
-1
/
+1
*
Refactor: effect parsing should be in ass_parse.c
Grigori Goronzy
2009-09-16
3
-76
/
+76
*
Copy shadow bitmap from glyph bitmap
Grigori Goronzy
2009-09-16
1
-19
/
+13
*
Render NBSP (\h) as normal space
Grigori Goronzy
2009-09-16
1
-0
/
+3
*
Disable kerning by default and make it configurable
Grigori Goronzy
2009-09-08
3
-1
/
+7
*
Fix inline function prototypes
Grigori Goronzy
2009-09-02
1
-2
/
+2
*
Refactor: move event parsing code into separate file
Grigori Goronzy
2009-09-01
5
-844
/
+900
*
Fix underrun in slant pen correction
Grigori Goronzy
2009-09-01
1
-1
/
+2
*
Handle illegal \a tags like VSFilter
Grigori Goronzy
2009-09-01
1
-1
/
+2
*
opaque box: do not subtract glyph from border
Grigori Goronzy
2009-09-01
3
-4
/
+9
*
Revert "Merge glyph and outline bitmap better"
Grigori Goronzy
2009-09-01
1
-1
/
+1
*
Calculate glyph slant width correctly
Grigori Goronzy
2009-08-31
1
-4
/
+7
*
Do not close empty drawings
Grigori Goronzy
2009-08-29
1
-2
/
+4
*
Fix order of pen advance assignments
Grigori Goronzy
2009-08-23
1
-3
/
+3
*
Fix opaque box sizing again
Grigori Goronzy
2009-08-23
1
-7
/
+20
*
Fix glyph overlap blending
Grigori Goronzy
2009-08-23
2
-16
/
+17
*
Scale kerning according to x font scaling factor
Grigori Goronzy
2009-08-22
1
-2
/
+4
*
Trim whitespace after line wrapping
Grigori Goronzy
2009-08-22
2
-6
/
+86
*
Clip vector blending: do not copy last row padding
Grigori Goronzy
2009-08-20
1
-1
/
+1
*
Adjust shearing behavior to match VSFilter
Grigori Goronzy
2009-08-20
1
-9
/
+15
*
VSFilter quirk: double-scale widths of opaque boxes
Grigori Goronzy
2009-08-20
1
-0
/
+5
*
Improve and fix outline striker
Grigori Goronzy
2009-08-15
1
-10
/
+31
*
Fix caching of underlined/striked out glyphs
Grigori Goronzy
2009-08-15
2
-1
/
+4
*
Fix crash if glyph bitmap rasterization fails
Grigori Goronzy
2009-08-14
1
-1
/
+1
*
Implement wrap style 1
Grigori Goronzy
2009-08-14
1
-5
/
+4
*
Cosmetics: ass_render.c formatting
Grigori Goronzy
2009-08-14
1
-19
/
+18
*
Use event bbox for collision detection
Grigori Goronzy
2009-08-13
2
-8
/
+27
*
Scale ascender/descender for opaque boxes
Grigori Goronzy
2009-08-13
1
-0
/
+4
*
Fix build without fontconfig
Alexis Ballier
2009-08-12
1
-0
/
+2
*
Do not draw opaque box if border size zero
Grigori Goronzy
2009-08-12
1
-1
/
+3
*
BorderStyle cache integration
Grigori Goronzy
2009-08-12
2
-0
/
+6
*
Always parse colors as hex for ASS tracks
Grigori Goronzy
2009-08-12
4
-7
/
+11
*
Add glyph emboldening fallback
Grigori Goronzy
2009-08-12
1
-0
/
+22
*
Fix italic to non-italic space handling
Grigori Goronzy
2009-08-12
1
-4
/
+6
*
Support \q override tag
Grigori Goronzy
2009-08-12
2
-3
/
+11
*
Implement BorderStyle 3
Grigori Goronzy
2009-08-12
1
-3
/
+48
*
Fix advance for italic to non-italic style changes
Grigori Goronzy
2009-08-12
1
-0
/
+9
*
Factor out renderer types into separate file
Grigori Goronzy
2009-08-07
3
-217
/
+260
*
Bump shared library version
0.9.7
Grigori Goronzy
2009-08-07
1
-1
/
+1
*
Bump LIBASS_VERSION due to renames
Grigori Goronzy
2009-08-06
1
-1
/
+1
*
Use int for ScaledBorderAndShadow
Grigori Goronzy
2009-08-06
1
-1
/
+1
*
Rename typedefs (breaks API)
Grigori Goronzy
2009-08-06
19
-601
/
+607
*
Cosmetics: add parameter name in prototype
Grigori Goronzy
2009-08-05
1
-1
/
+1
*
Fix typo
Grigori Goronzy
2009-08-05
1
-1
/
+1
*
Clarify the AR parameter meanings
Grigori Goronzy
2009-08-05
2
-10
/
+10
*
Get rid of MAX_EVENTS limit
Grigori Goronzy
2009-07-30
1
-3
/
+3
*
Do not round karaoke timing coordinates
Grigori Goronzy
2009-07-29
1
-2
/
+2
*
Bring back names for public types
Grigori Goronzy
2009-07-28
1
-3
/
+3
*
Fix \k and \ko tags
Grigori Goronzy
2009-07-28
1
-2
/
+2
*
Clean up typedefs/structs
Grigori Goronzy
2009-07-28
13
-54
/
+52
*
Improve message callback API
Grigori Goronzy
2009-07-26
4
-8
/
+7
*
Remove shift vector in ass_render_event
Grigori Goronzy
2009-07-25
4
-13
/
+8
*
Assume 4:3 AR when calculating missing PlayResX/Y
Grigori Goronzy
2009-07-25
1
-7
/
+2
*
Handle clip vector rasterizer errors
Grigori Goronzy
2009-07-24
1
-1
/
+8
*
Document ass_hinting enum
Grigori Goronzy
2009-07-24
1
-1
/
+7
*
Fix renderer memory leaks
Grigori Goronzy
2009-07-24
1
-3
/
+13
*
Fix fontconfig memory leaks
Grigori Goronzy
2009-07-24
1
-4
/
+2
*
Free tracks properly
Grigori Goronzy
2009-07-24
1
-0
/
+2
*
Fix compilation without fontconfig
Grigori Goronzy
2009-07-24
1
-3
/
+5
*
Move render_id into ass_renderer
Grigori Goronzy
2009-07-24
1
-3
/
+1
*
Fallback to default fontconfig configuration
Grigori Goronzy
2009-07-22
1
-1
/
+9
*
Fix rasterizer error handling (double free)
Grigori Goronzy
2009-07-22
1
-1
/
+0
*
Bold/italic: interpret -1 as "true"
Grigori Goronzy
2009-07-22
1
-6
/
+6
*
Do not double free default font/family buffers
Grigori Goronzy
2009-07-21
1
-5
/
+0
*
Factor out bitmap buffer copy
Grigori Goronzy
2009-07-21
2
-7
/
+27
*
Clamp clip rectangle to frame size
Grigori Goronzy
2009-07-21
2
-4
/
+5
*
Animations: allow equal start and end time
Grigori Goronzy
2009-07-21
1
-2
/
+2
*
Check for table availability when striking a glyph
Grigori Goronzy
2009-07-20
1
-2
/
+2
*
Font metrics: prefer OS/2 table for ascender/descender
Grigori Goronzy
2009-07-20
1
-4
/
+10
*
Fix borders when a x/y component is zero
Grigori Goronzy
2009-07-19
1
-1
/
+1
*
Fix drawing parser memory leak
Grigori Goronzy
2009-07-19
2
-3
/
+1
*
Introduce simple cache memory management
Grigori Goronzy
2009-07-19
5
-5
/
+58
*
Fix vertical centering (VALIGN_CENTER)
Grigori Goronzy
2009-07-19
1
-1
/
+1
*
Fix ascender/descender calculation for empty lines
Grigori Goronzy
2009-07-19
1
-5
/
+8
*
Improve API headers and documentation
Grigori Goronzy
2009-07-17
2
-61
/
+171
*
Improve fontconfig setup
Grigori Goronzy
2009-07-17
5
-19
/
+47
*
Tweak font metrics to match Windows GDI
Grigori Goronzy
2009-07-17
1
-2
/
+3
*
Clear free list on renderer uninit
Grigori Goronzy
2009-07-16
1
-11
/
+17
*
Implement vector clips
Grigori Goronzy
2009-07-16
3
-23
/
+224
*
Output messages to stderr by default
Grigori Goronzy
2009-07-12
1
-3
/
+3
*
Proper support for empty lines
Grigori Goronzy
2009-07-12
1
-9
/
+8
*
Allow passing user data to callback
Grigori Goronzy
2009-07-12
4
-6
/
+14
*
Merge glyph and outline bitmap better
Grigori Goronzy
2009-07-12
1
-1
/
+1
*
Redo border calculations for \be and \blur
Grigori Goronzy
2009-07-12
1
-25
/
+28
*
Check whether renderer and track use the same library instance
Grigori Goronzy
2009-07-12
1
-0
/
+3
*
Updates for autotools' make dist
Grigori Goronzy
2009-07-12
4
-4
/
+5
*
Message callback funtionality
Grigori Goronzy
2009-07-11
17
-211
/
+297
*
Replace string defines with real strings
Grigori Goronzy
2009-07-11
11
-191
/
+131
*
Move gaussian blur into bitmap handling code
Grigori Goronzy
2009-07-10
3
-122
/
+121
*
Slight optimizations for \be, \blur
Grigori Goronzy
2009-07-10
2
-5
/
+5
*
Use better method for stroking with \xbord, \ybord
Grigori Goronzy
2009-07-08
1
-86
/
+62
*
Correctly round doubles to integers
Grigori Goronzy
2009-07-08
1
-2
/
+2
*
Turn down subpixel accuracy to 1/8th pixel
Grigori Goronzy
2009-07-08
1
-3
/
+4
*
Support for underline and strikethrough
Grigori Goronzy
2009-07-07
5
-6
/
+111
*
Fix crash when event format spec is missing
Grigori Goronzy
2009-07-07
1
-13
/
+22
*
Implement drawing mode (\p)
Grigori Goronzy
2009-07-06
8
-68
/
+694
*
Remove read_file_recode from API
Grigori Goronzy
2009-07-01
2
-3
/
+1
*
Scale letter spacing with font scale
Grigori Goronzy
2009-07-01
1
-1
/
+2
*
Scale rotation constants with font scale
Grigori Goronzy
2009-07-01
1
-10
/
+15
*
Assume pixel ratio equals aspect ratio
Grigori Goronzy
2009-07-01
1
-1
/
+3
*
Support for \iclip (inverse clipping)
Grigori Goronzy
2009-06-30
1
-2
/
+127
*
Fix karaoke (\kf) timing
Grigori Goronzy
2009-06-30
1
-3
/
+3
*
Move subpixel shift out of transform_3d
Grigori Goronzy
2009-06-29
1
-10
/
+19
*
API: make process_force_style available
Grigori Goronzy
2009-06-29
3
-3
/
+6
*
PAR correction for rendering at non-video resolution
Grigori Goronzy
2009-06-29
2
-4
/
+8
*
Restrict symbols exported in the DSO
Grigori Goronzy
2009-06-29
2
-0
/
+32
*
Fix two-pass stroking for \xbord, \ybord
Grigori Goronzy
2009-06-29
1
-2
/
+3
*
Handle conflicting \t time intervals
Grigori Goronzy
2009-06-29
1
-2
/
+2
*
shift_bitmap: do not rely on compiler optimizations
Grigori Goronzy
2009-06-29
1
-4
/
+4
*
Subpixel accurate shadow rendering
Grigori Goronzy
2009-06-29
4
-6
/
+72
*
Fix subpixel shift calculation for negative coordinates
Grigori Goronzy
2009-06-28
1
-4
/
+4
*
Make \shad, \xshad and \yshad animatable.
Grigori Goronzy
2009-06-27
1
-8
/
+15
*
Support \xshad and \yshad override tags
Grigori Goronzy
2009-06-27
1
-16
/
+22
*
Support \xbord and \ybord override tags
Grigori Goronzy
2009-06-27
2
-41
/
+117
*
Fix memory leak in render_overlap
Grigori Goronzy
2009-06-27
1
-7
/
+4
*
Fix strdup() string leaks
Grigori Goronzy
2009-06-27
2
-0
/
+8
*
Make \fax and \fay animatable.
Grigori Goronzy
2009-06-27
1
-2
/
+4
*
Fix rotation and subpixel placement
Grigori Goronzy
2009-06-27
1
-2
/
+4
*
Include ass_utils.h instead of mputils.h
Grigori Goronzy
2009-06-27
7
-8
/
+3
*
Incorporate mputils.c into ass_utils.c
Grigori Goronzy
2009-06-27
5
-286
/
+226
*
Cosmetics: minor cleanup in ass_render_events
Grigori Goronzy
2009-06-27
1
-5
/
+1
*
Cosmetics: fix a few remaining declarations
Grigori Goronzy
2009-06-27
2
-9
/
+9
*
Rename various non-static functions
Grigori Goronzy
2009-06-27
6
-23
/
+23
*
Rename mp_msg to ass_msg
Grigori Goronzy
2009-06-27
9
-131
/
+120
*
Add standard GPL header to mputils.c
Grigori Goronzy
2009-06-27
1
-0
/
+21
*
Improve positioning for full subpixel accuracy
Grigori Goronzy
2009-06-27
1
-127
/
+135
*
Correct vertical glyph positioning for \fay
Grigori Goronzy
2009-06-24
1
-0
/
+2
*
Initial support for \fax, \fay override tags
greg
2009-06-23
2
-16
/
+33
*
Use safe hash functions for composite bitmaps
Uoti Urpala
2009-06-20
3
-9
/
+26
*
ass_cache_template.c: Undo automatic reindent for this file
Uoti Urpala
2009-06-20
1
-21
/
+31
*
Add hack to support empty lines of text
greg
2009-06-20
1
-0
/
+8
*
Remove static variable modifier in sub_recode
greg
2009-06-20
1
-1
/
+1
*
ass_set_fonts: optionally pass fontconfig config path
greg
2009-06-20
4
-9
/
+19
*
Remove wrappers for ass_set_fonts
greg
2009-06-20
2
-17
/
+3
*
Silence warnings introduced by -Wall
greg
2009-06-20
3
-9
/
+8
*
Replace manual fixed-point conversion
greg
2009-06-20
1
-2
/
+2
*
Reindent all source code.
greg
2009-06-20
20
-4660
/
+5189
*
Do not print message level of a string (bloats output) and change the
greg
2009-06-20
1
-2
/
+1
*
Fix up glyph stroker to avoid buggy rendering.
greg
2009-06-20
1
-2
/
+79
*
Set a more reasonable maximum blur radius and make \blur animatable.
greg
2009-06-19
1
-1
/
+2
*
Enlarge glyph size more for \blur to avoid artefacts.
greg
2009-06-19
1
-1
/
+1
*
Remove MAX_GLYPHS and MAX_LINES limits. Instead, dynamically allocate
greg
2009-06-19
1
-15
/
+20
*
Remove cache globals; move cache data into a separate cache_store struct
greg
2009-06-19
5
-109
/
+117
*
Eliminate text_info global; move it into ass_renderer.
greg
2009-06-19
1
-109
/
+109
*
Eliminate render_context global; move it into ass_renderer.
greg
2009-06-19
1
-311
/
+312
*
Use ass_renderer to access settings instead of passing a pointer to
greg
2009-06-19
1
-48
/
+50
*
Move frame_context into ass_renderer. This finishes the previous
greg
2009-06-19
1
-160
/
+145
*
Eliminate frame_context global, started.
greg
2009-06-19
1
-133
/
+141
*
Eliminate global_settings global.
greg
2009-06-19
1
-69
/
+69
*
Eliminate ass_renderer global.
greg
2009-06-19
1
-34
/
+32
*
Warn on \pos, \move redefinitions
greg
2009-06-19
1
-1
/
+4
*
ass_render.c: declare functions static
greg
2009-06-19
1
-3
/
+3
*
From uau: libass: Fix cache lookup problem causing memory bloat
greg
2009-06-19
3
-33
/
+101
*
Add autotools infrastructure.
greg
2009-06-18
1
-0
/
+14
*
Apply initial changes needed for standalone libass.
greg
2009-06-18
5
-368
/
+307
*
Add a missing check for a NULL return value.
eugeni
2009-06-16
1
-0
/
+2
*
whitespace cosmetics: Remove all trailing whitespace.
diego
2009-05-13
12
-144
/
+144
*
Don't automatically wrap lines when WrapStyle==2.
eugeni
2009-04-21
1
-1
/
+1
*
Document the ass_render_event event_images parameter.
reimar
2009-03-28
1
-0
/
+1
*
Initialize all structs to 0 before using them.
reimar
2009-03-28
1
-0
/
+3
*
Cosmetics: reindent.
eugeni
2009-03-16
1
-5
/
+5
*
Fix uninitialized memory access in ass_fontconfig.
eugeni
2009-03-16
1
-0
/
+2
*
Use ScaledBorderAndShadow: yes by default.
greg
2009-03-11
1
-0
/
+1
*
Cosmetics: reindent.
eugeni
2009-03-08
1
-25
/
+25
*
Treat -font/-subfont as Fontconfig pattern in libass.
eugeni
2009-03-08
8
-13
/
+31
*
Remove extraneous braces.
greg
2009-03-08
1
-4
/
+4
*
Don't assume width == stride for bitmap composition.
greg
2009-03-08
1
-6
/
+8
*
Fix clipping for pan-and-scan.
greg
2009-03-08
1
-4
/
+6
*
Add a proper color check to the overlap compositing.
greg
2009-03-08
1
-0
/
+3
*
Replace rotation functions with a simplified version adapted from
greg
2009-03-08
1
-79
/
+40
*
Only use first \org in a line.
greg
2009-03-07
1
-4
/
+6
*
Fix \be blur start position.
greg
2009-03-06
1
-2
/
+2
*
Raise max. number of \be applications to 100, introduce #define for it.