summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Release 0.17.00.17.0Oneric2022-11-305-6/+33
* cosmetic/doc: consistently use colorOneric2022-11-291-2/+2
* Include compare/README.md in dist tarballsOneric2022-11-291-0/+1
* Introduce LayoutRes{X,Y} script headersDr.Smile2022-11-285-5/+30
* compare: fix 16-bit PNG read/write on big-endian platformsOleg Oshmyan2022-11-171-2/+7
* compare: support anamorphic scalingOleg Oshmyan2022-11-162-29/+43
* Use compatible blur parameters on anamorphic videoOleg Oshmyan2022-11-162-10/+14
* Support different Gaussian blur radii along the two axesDr.Smile2022-11-165-32/+41
* compare: don't call qsort on NULL arrayOleg Oshmyan2022-11-161-1/+2
* ass_font: remove unused functionrcombs2022-11-152-14/+0
* ass_render: set user_override_style.Name during initrcombs2022-11-151-2/+2
* ass_render: mover rasterizer into RenderContextrcombs2022-11-154-13/+18
* ass_fontselect: take const ASS_Font*rcombs2022-11-152-2/+2
* ass_fontselect: fail on allocation failuresrcombs2022-11-151-0/+19
* ass_render: move shaper member to RenderContextrcombs2022-11-152-13/+13
* ass_render: add setup_shaper() functionrcombs2022-11-151-9/+16
* ass_render: add text_info_done functionrcombs2022-11-151-5/+10
* ass_render: add text_info_init functionrcombs2022-11-151-11/+20
* ass_shaper: move cache ownership to the rendererrcombs2022-11-155-16/+12
* ass_render: take RenderContext* in render_and_combine_glyphs()rcombs2022-11-151-15/+20
* ass_render: take RenderContext* in ass_render_event()rcombs2022-11-151-3/+3
* ass_render: get text_info from statercombs2022-11-151-1/+1
* ass_render: take RenderContext* in init_render_context()rcombs2022-11-151-36/+38
* ass_render: setup renderer/text_info on RenderContext in ass_renderer_initrcombs2022-11-151-2/+3
* ass_render: take RenderContext* in parse_events()rcombs2022-11-151-4/+4
* ass_render: use state local in parse_events()rcombs2022-11-151-36/+36
* ass_render: take RenderContext* in split_style_runs()rcombs2022-11-151-7/+8
* ass_render: take RenderContext* in retrieve_glyphs()rcombs2022-11-151-8/+9
* ass_render: take RenderContext* in preliminary_layout()rcombs2022-11-151-5/+5
* ass_render: take RenderContext* in wrap_lines_smart()rcombs2022-11-151-34/+39
* ass_render: take RenderContext* in reorder_text()rcombs2022-11-151-4/+5
* ass_render: take RenderContext* in align_lines()rcombs2022-11-151-6/+6
* ass_render: take RenderContext* in apply_baseline_shear()rcombs2022-11-151-3/+4
* ass_render: take RenderContext* in calculate_rotation_params()rcombs2022-11-151-9/+10
* ass_render: take RenderContext* in add_background()rcombs2022-11-151-7/+8
* ass_render: take RenderContext* in render_text()rcombs2022-11-151-31/+35
* ass_render: take RenderContext* in [xy]2scr(_(left|right|top|sub))rcombs2022-11-151-19/+24
* ass_render: replace render_priv->state with statercombs2022-11-151-53/+53
* ass_parse: take RenderContext* in parse_vector_clip()rcombs2022-11-151-6/+6
* ass_parse: take RenderContext* in process_karaoke_effects()rcombs2022-11-153-11/+13
* ass_parse: take RenderContext* in parse_tags()rcombs2022-11-153-188/+188
* ass_render: take RenderContext* in reset_render_context()rcombs2022-11-153-35/+35
* ass_render: take RenderContext* in init_font_scale()rcombs2022-11-151-16/+17
* ass_render: move (font|border|blur)_scale to RenderContextrcombs2022-11-152-38/+39
* ass_render: take RenderContext* in handle_selective_style_overrides()rcombs2022-11-151-8/+9
* ass_render: take RenderContext* in free_render_contextrcombs2022-11-151-14/+15
* ass_render: add text_info member to RenderContextrcombs2022-11-152-0/+2
* ass_parse: take RenderContext* in get_next_char()rcombs2022-11-153-4/+5
* ass_parse: take RenderContext* in apply_transition_effects()rcombs2022-11-153-18/+20
* ass_parse: take RenderContext in update_font()rcombs2022-11-153-11/+14
* ass_render: add renderer pointer to RenderContextrcombs2022-11-152-0/+3
* ci/gha: replace deprecated set-outputOneric2022-11-121-3/+18
* ci/gha: replace matrix.package_prefixOneric2022-11-111-3/+1
* ci/gha: reenable sanitisers for 64-bit WindowsOneric2022-11-101-4/+7
* doc: document xy* not mangling colours on RGB videoOneric2022-11-021-1/+5
* doc: fix description of MPC-HC ISR's colour manglingOneric2022-11-021-3/+3
* ci/gha: ensure internal API is namespacedOneric2022-10-221-0/+22
* refactor: prefix all internal API with ass_Oneric2022-10-2222-210/+210
* parse: replace mult_alpha and change_alpha exportsOneric2022-10-223-8/+11
* refactor/utils: turn some functions into static inlinesOneric2022-10-222-42/+39
* refactor: move and static'fy some internal functionsOneric2022-10-227-208/+200
* refactor: static'fy functions only used in one fileOneric2022-10-213-32/+29
* parse: remove unused functionOneric2022-10-212-11/+0
* Parse ScriptType headerOneric2022-10-142-3/+26
* Implement v4++'s \kt tagOneric2022-10-143-1/+25
* Support SSA's AlphaLevel style fieldOneric2022-10-141-0/+20
* Accept hexadecimal for all non-inline int valuesOneric2022-10-143-11/+18
* cosmetic: indent postprocessing of parsed valuesOneric2022-10-141-11/+11
* render: do not default PAR based on PlayResOneric2022-10-071-1/+2
* ass: discard invalid events earlyOneric2022-09-291-2/+9
* parse: avoid signed overflow for effect_skip_timingOneric2022-09-292-10/+10
* Trim trailing whitespace from Dialogue lines earlyOleg Oshmyan2022-09-291-4/+4
* parse: remove useless branchOneric2022-09-251-6/+3
* parse: avoid more UB on double to integer castsOneric2022-09-251-2/+2
* doc: improve colour matrix descriptionOneric2022-09-251-29/+54
* Rename orig_{width,height} and font_scale_xOneric2022-09-243-40/+40
* Fix scaling in x directionOleg Oshmyan2022-09-242-34/+53
* render: improve storage res fallback when PAR is setOneric2022-09-241-1/+15
* render_api: sanitise user-supplied values earlyOneric2022-09-151-0/+5
* Allow subpixel movement for legacy effectsOneric2022-09-151-1/+1
* Fix legacy effect's delay scaling and precisionOneric2022-09-151-6/+20
* render: simplify storage resolution checksOneric2022-09-092-10/+15
* cosmetic/doc: fix spellingOneric2022-09-091-2/+2
* readme: relabel "specification"Oneric2022-09-091-1/+1
* readme: replace dead asa linkOneric2022-09-091-1/+1
* wrap_lines: fix unsafe reallocationOneric2022-08-191-5/+12
* wrap_lines: consistently account for whitespace trimmingOneric2022-08-191-3/+8
* refactor: split out trailing space rewindOneric2022-08-191-4/+15
* wrap_lines: update s2 when linebreak movesOneric2022-08-191-0/+1
* wrap_lines: do not merge linebreaksOneric2022-08-191-5/+4
* Add WRAP_UNICODE featureOneric2022-08-196-16/+100
* Move event_text to text_infoOneric2022-08-193-6/+11
* refactor: split up wrap_lines_smartOneric2022-08-191-52/+63
* issue_template: explain "xy-VSFilter with libass"Oneric2022-08-141-0/+2
* ci/gha: disable only sanitisers on UWPOneric2022-08-141-3/+3
* ass_parse: fix premature truncation on \t(\Xa)rcombs2022-08-141-1/+1
* ci/gha: specify all build configs as a listOneric2022-08-011-6/+3
* ci/gha: bump macos environment to "latest"Oneric2022-07-301-2/+2
* ci/gha: enable sanitisersOneric2022-07-301-3/+42
* make: integrate regression testsOneric2022-07-293-9/+57
* ci/gha: fix env vars for Docker containersOneric2022-07-291-4/+6
* render: fix div by zero in fix_glyph_scalingOneric2022-07-131-0/+4
* fuzz/libfuzzer: reset handles after releaseOneric2022-07-051-0/+2
* fuzz: always probe log messagesOneric2022-07-031-0/+8
* fuzz: optionally process pixels for use with MSANOneric2022-07-031-0/+27
* fuzz: perform basic sanity checks on bitmapsOneric2022-07-031-5/+26
* fuzz: add OSS-Fuzz build targetOneric2022-07-031-0/+11
* fuzz: add dictionary for fuzzing enginesOneric2022-07-031-0/+191
* Add fuzzing utilityOneric2022-07-034-0/+268
* configure: remove Fortran overrideOneric2022-06-251-2/+0
* Switch to non-recursive MakefileOneric2022-05-128-96/+96
* Release 0.16.00.16.0Oneric2022-05-125-4/+57
* List OpenPGP keys to be used for release signingOleg Oshmyan2022-05-122-1/+13
* Avoid passing NULL to printf's %s if argc == 0Oneric2022-05-073-3/+4
* profile, test: set storage size before renderingOneric2022-05-072-4/+16
* configure: mutate pc-file for static-only buildsOneric2022-05-032-4/+15
* render: avoid crash on negative FontsizeOneric2022-05-011-1/+1
* doc: clarify when manual struct edits are allowedOneric2022-04-262-0/+59
* doc: document field values differing from ASSOneric2022-04-261-15/+15
* doc: state when ass_track_set_feature is legalOneric2022-04-261-0/+1
* drawing: remove unused includeOneric2022-04-261-2/+0
* render: avoid UB on left shiftsOneric2022-04-262-2/+10
* parse: avoid UB on double to integer castsOneric2022-04-261-3/+3
* parse: replace argtoi with argtoi32Oneric2022-04-262-40/+25
* utils: drop unused functionOneric2022-04-171-8/+0
* doc: mention colour mangling in ass.hOneric2022-04-171-0/+3
* ass: fix NULL usage in embedded font parsingOneric2022-04-131-0/+2
* rasterizer: fix pointer arithmetic in assertOneric2022-04-131-1/+1
* Fix linking against static FriBidi on WindowsOleg Oshmyan2022-04-121-0/+6
* cosmetic: fix whitespaceOneric2022-04-041-1/+1
* cosmetic/compare: comply with strict protoype rulesOneric2022-04-041-1/+1
* Add partial unicode support for WindowsDr.Smile2022-03-317-34/+497
* doc: revise statements regarding pixel_aspectOneric2022-03-281-9/+6
* doc: fix omissions and simple mistakesOneric2022-03-281-6/+8
* cosmetic: correct x86 file headersOneric2022-03-272-2/+2
* asm/x86: check if cpuid is available before usageOneric2022-03-273-0/+28
* asm/x86: check highest supported leaf for cpuidOneric2022-03-173-27/+33
* Add issue template for build problemsOneric2022-03-011-0/+109
* Fix minimum FreeType version in pc fileOneric2022-02-251-1/+1
* Bump LIBASS_VERSION for ASS_FEATURE_WHOLE_TEXT_LAYOUTOleg Oshmyan2022-02-211-1/+1
* ass.h: fix compilation with old gccOneric2022-02-191-1/+5
* cosmetic: move deprecations to a separate lineOneric2022-02-191-2/+4
* Document which configuration calls are requiredOneric2022-02-191-0/+12
* Remove misplaced hyphens in issue templatesOneric2022-02-182-6/+6
* renderer: fix handling of empty clip outlinesDr.Smile2022-02-171-3/+1
* Bidi: remember resolved base directionOleg Oshmyan2022-02-141-7/+24
* Reset baseline shear for each run, like VSFilter, or whole linesOleg Oshmyan2022-02-141-3/+5
* ass_shaper_shape: combine FriBidi calls that are needlessly splitOleg Oshmyan2022-02-141-9/+15
* Break bidi and shaping around each character with \fsp, like VSFilterOleg Oshmyan2022-02-141-2/+5
* WHOLE_TEXT_LAYOUT: give HarfBuzz context to shape correctly across runsOleg Oshmyan2022-02-142-15/+23
* Run bidi on each glyph run in isolation by default, like VSFilterOleg Oshmyan2022-02-145-11/+61
* Consistently use x86 asm code if we've built itOleg Oshmyan2022-02-125-4/+7
* build: use `X86` as the generic name for whole x86 familyOleg Oshmyan2022-02-123-15/+15
* configure: drop disused Automake conditional for 32-bit x86Oleg Oshmyan2022-02-121-2/+0
* Round BorderStyle 4 box size equally in all directionsOleg Oshmyan2022-02-121-4/+4
* font: handle conversion failure betterApache5532022-01-302-13/+27
* font: use iconv to handle non-unicode cmap microsoft fontsApache5532022-01-301-6/+167
* refactor: do not cast allocationsOneric2022-01-203-9/+9
* ci/gha: update name of MSys2's libtool-packageOneric2022-01-201-2/+2
* api: do not leak deprecation macrosOneric2021-12-271-0/+3
* README: add note about asynchronous IRC usageOleg Oshmyan2021-12-241-1/+3
* ci/gha: don't cancel build if one job failsOleg Oshmyan2021-12-241-0/+1
* ci/gha: add build with minimum dependency versionsOneric2021-12-181-3/+14
* ci/gha: cosmetic touchupsOneric2021-12-181-3/+4
* ci/gha: bump ubuntu version to latestOneric2021-12-181-4/+5
* configure: try to get sourceversion without --brokenOneric2021-12-181-2/+3
* configure: bump minimum GNU FriBidi versionOneric2021-12-181-2/+2
* configure: fix minimum freetype versionOneric2021-12-151-1/+1
* configure: handle git-failures for sourceversionOneric2021-12-151-1/+3
* Refactor track features to bitflagsOneric2021-12-144-11/+27
* x86: fix AVX detectionOneric2021-12-061-3/+1
* build: move private_prefix define to Makefile.amrcombs2021-12-062-2/+1
* x86: remove empty filercombs2021-12-061-0/+0
* .gitignore: avoid ignoring source filesDr.Smile2021-12-061-3/+3
* Add crash and question issue templatesOneric2021-11-192-0/+114
*