summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Verbose Coveritycoverity_verbose_testOneric2020-11-142-2/+14
* configure: Fix --enable-large-tilesOneric2020-11-141-2/+2
* configure: use AC_SEARCH_LIBS instead of AC_CHECK_LIBOneric2020-11-141-1/+6
* configure: remove unnecessary CXXFLAGSOneric2020-11-141-1/+0
* configure: Explain iconv-check logicOneric2020-11-141-0/+4
* configure: Don't add iconv to pkg_libs a second timeOneric2020-11-141-8/+4
* configure: Reoder configuration logicOneric2020-11-141-137/+150
* autotools: Set automake flavour on AM_INITOneric2020-11-142-2/+1
* configure: add Haiku NASM supportOneric2020-11-141-2/+13
* Travis CI: encrypt notification channel name to avoid fork spamOleg Oshmyan2020-11-131-1/+2
* Travis CI: run Coverity Scan only in one job per buildOleg Oshmyan2020-11-131-7/+5
* Travis CI: don't run ./configure twiceOleg Oshmyan2020-11-131-1/+0
* Travis CI: use make -j2Oleg Oshmyan2020-11-131-2/+2
* Travis CI: use before_script and split commandsOleg Oshmyan2020-11-131-2/+3
* Travis CI: rename old `matrix` key to current `jobs`Oleg Oshmyan2020-11-131-1/+1
* Travis CI: remove obsolete `sudo` keyOleg Oshmyan2020-11-131-1/+0
* Travis CI: use official syntax for env varsOleg Oshmyan2020-11-131-1/+1
* ass_library: Constify ass_add_fontHugo Beauzée-Luyssen2020-11-013-3/+3
* Treat zero-area events as explicitly positionedOneric2020-10-311-2/+4
* Don't carry xbord width across eventsOneric2020-10-311-0/+1
* ass_utils: round double_to_d* properlyOleg Oshmyan2020-10-291-3/+3
* shape_harfbuzz_process_run: round scaled positions properlyOleg Oshmyan2020-10-291-4/+4
* Match more types and format specifiers to size_t fontdata_usedOleg Oshmyan2020-10-281-2/+2
* decode_font: fix subtraction broken by change to unsigned typeOleg Oshmyan2020-10-271-2/+2
* Release 0.15.00.15.0Oleg Oshmyan2020-10-275-6/+46
* Add missing file to MakefileOleg Oshmyan2020-10-271-1/+1
* Work around broken Travis CI macOS buildOleg Oshmyan2020-10-271-0/+1
* Fix \kf speed in anamorphic videoOleg Oshmyan2020-10-271-1/+2
* Speed up macOS Travis CI buildsOleg Oshmyan2020-10-271-1/+1
* Fix two freshly introduced memory leaks upon alloc failureOleg Oshmyan2020-10-271-7/+10
* process_karaoke_effects: honor info->skip in \kf calculationsOleg Oshmyan2020-10-271-2/+8
* Improve \kf position roundingOleg Oshmyan2020-10-273-9/+9
* Fix shifted \kf position with rectangular \iclipOleg Oshmyan2020-10-271-0/+1
* Fix \kf fill positioningOleg Oshmyan2020-10-274-6/+41
* process_karaoke_effects: fill from right to left if rotatedOleg Oshmyan2020-10-271-0/+10
* Delay angle conversion to radians until the last momentOleg Oshmyan2020-10-272-8/+9
* Handle \k0 \ko0 \kf0 \K0 like VSFilterOleg Oshmyan2020-10-272-4/+16
* process_karaoke_effects: use long long for timestampsOleg Oshmyan2020-10-271-3/+3
* process_karaoke_effects: compute \kf from glyph advances, not boundsOleg Oshmyan2020-10-271-6/+2
* Drop the now-useless, previously-broken first_pos_xOleg Oshmyan2020-10-272-5/+2
* process_karaoke_effects: place line at infinity except during \kfOleg Oshmyan2020-10-271-9/+8
* process_karaoke_effects: reuse \kf logic for \k and \koOleg Oshmyan2020-10-271-15/+10
* process_karaoke_effects: explicitly handle edge cases for \kfOleg Oshmyan2020-10-271-2/+8
* process_karaoke_effects: honor starts_new_runOleg Oshmyan2020-10-272-7/+13
* process_karaoke_effects: give the code a facelistOleg Oshmyan2020-10-271-50/+38
* Remove unused rot_key functionOleg Oshmyan2020-10-271-6/+0
* Avoid passing NULL as a %s parameterOneric2020-10-271-1/+7
* Handle strdup-fails regardinging FontFamilyOneric2020-10-272-9/+19
* Check for strdup_failures in process_styleOneric2020-10-271-3/+12
* Check for strdup failures in process_event_tailOneric2020-10-271-3/+5
* Ensure track->event_format is valid before parsingOneric2020-10-271-4/+7
* Make STRVAL macros strdup-fail safeOneric2020-10-271-4/+10
* Allocate and set default style directly at track creationOneric2020-10-271-21/+20
* Handle realloc fail in process_fonts_lineOneric2020-10-271-13/+26
* parser_priv: Change type of fontdata_{size,used} to size_tOneric2020-10-272-7/+7
* ass.c: handle style alloc failureOneric2020-10-271-2/+5
* ass.c: handle event alloc failsOneric2020-10-271-0/+4
* API: make ass_alloc_{style,event} alloc-fail safeOneric2020-10-272-14/+16
* Handle track alloc failure in parse_memory safelyOneric2020-10-271-0/+2
* doc: clarify docs regarding track creation and freeingOneric2020-10-272-4/+7
* coretext: return full/PostScript name on fallbackOleg Oshmyan2020-10-231-9/+16
* ass_render: Replace Segment with RectOneric2020-10-222-39/+34
* ass_shaper: remove dependency on hb-ftrcombs2020-10-221-3/+40
* ass_shaper: handle harfbuzz allocation failuresrcombs2020-10-221-14/+22
* Return bool from ass_shaper_shapeOleg Oshmyan2020-10-223-6/+6
* Make harfbuzz a hard dependency; closes #199rcombs2020-10-225-59/+3
* ass_shaper_find_runs: don't decrement pointer beyond array startOleg Oshmyan2020-10-191-3/+5
* shape_harfbuzz: don't attempt to shape drawingsOleg Oshmyan2020-10-191-0/+5
* shaper: ensure drawings are in separate shape runs from textOleg Oshmyan2020-10-191-6/+5
* shaper: don't mingle run ID and bidi embedding levelOleg Oshmyan2020-10-191-9/+6
* shaper: use FRIBIDI_LEVEL_IS_RTL macroOleg Oshmyan2020-10-191-1/+1
* shaper: honor/reuse starts_new_runOleg Oshmyan2020-10-191-27/+1
* shaper: handle U+FFFC characters that occur in textOleg Oshmyan2020-10-191-1/+1
* Split glyph runs earlyOleg Oshmyan2020-10-193-42/+47
* Ignore font substitution when splitting combined bitmapsOleg Oshmyan2020-10-181-2/+0
* Fix Scroll effects with rectangle \clip/\iclipOleg Oshmyan2020-10-183-4/+13
* Disable collision detection for Banner effect eventsOleg Oshmyan2020-10-181-0/+1
* Fix Scroll effect coordinatesOleg Oshmyan2020-10-181-2/+3
* Don't special-case Scroll effect with bigger coordinate = 0Oleg Oshmyan2020-10-181-2/+0
* Support Banner/Scroll effects with \pos/\moveOleg Oshmyan2020-10-183-44/+43
* Default Banner effect to right-to-leftOleg Oshmyan2020-10-181-3/+3
* Support line breaks with Banner effectOleg Oshmyan2020-10-182-12/+6
* ass_render_event: simplify clip conversion to screen coordinatesOleg Oshmyan2020-10-181-53/+15
* Prevent int overflow where unsigned wraparound is desiredOleg Oshmyan2020-10-182-5/+5
* mult_alpha: round the productOleg Oshmyan2020-10-181-1/+1
* Fix mult_alpha of large argumentOleg Oshmyan2020-10-181-2/+3
* ass_lazy_track_init: avoid integer overflow in multiply-divideOleg Oshmyan2020-10-181-2/+2
* parse_tag: handle timestamps w/o overflow & like VSFilterOleg Oshmyan2020-10-181-32/+31
* Fix integer overflow while parsing \fad(arg, large negative number)Oleg Oshmyan2020-10-181-1/+6
* Factor out & improve UB-less double -> int32_t conversionOleg Oshmyan2020-10-181-7/+12
* compare: set storage size before renderingDr.Smile2020-10-151-0/+1
* Scale everything from script resolution if storage size is unknownOleg Oshmyan2020-10-151-3/+1
* outline: fix styleOneric2020-10-131-1/+1
* font: use library as a failure flagDr.Smile2020-10-111-2/+2
* outline: use labs() for FT_PosDr.Smile2020-10-101-1/+1
* blur: fix styleDr.Smile2020-10-091-26/+26
* Simplify blur algorithmDr.Smile2020-10-095-1166/+470
* outline: fix overflows in outline processingDr.Smile2020-10-084-18/+65
* Add more invisible characters to ass_shaper_skip_charactersOleg Oshmyan2020-09-191-1/+5
* Ignore metrics of trimmable whitespace on nonblank linesOleg Oshmyan2020-09-192-8/+30
* Use bool and true/false assignments for GlyphInfo::skipOleg Oshmyan2020-09-193-10/+11
* Don't halve nonempty line height even if wholly invisibleOleg Oshmyan2020-09-191-1/+1
* Revert "fontselect: expose the freetype-provided family as well"rcombs2020-09-191-7/+9
* ass_parse: avoid UB and match vsfilter on negative-accel color animationrcombs2020-09-191-4/+25
* ass_fontconfig: use FcWeightToOpenTypeDoublercombs2020-09-191-6/+10
* Skip fully parsing \t if there is no backslashOleg Oshmyan2020-09-191-2/+10
* Assert finite parse_tags recursionOleg Oshmyan2020-09-081-0/+1
* ass.h: Mark deprecated declarations as deprecatedOneric2020-09-081-3/+19
* ass_utils: make ass_strtod/strtoll wrappers inlineablercombs2020-08-302-35/+31
* ass_parse: improve performance of tag name comparisonsrcombs2020-08-301-5/+7
* render: match VSFilter's behavior when painting fill in shadow/borderrcombs2020-08-303-13/+33
* Disable bidi bracket matching unless enabled via ASS_FeatureOleg Oshmyan2020-07-146-16/+60
* Extract struct parser_priv into separate header fileOleg Oshmyan2020-07-142-40/+65
* Take bool in ass_shaper_set_kerningOleg Oshmyan2020-07-142-3/+4
* shaper: drop prealloc parameter of ass_shaper_newOleg Oshmyan2020-07-123-7/+4
* Ignore leading space of lines in parsingOneric2020-07-111-0/+1
* Perform 3D transforms relative to shadow positionOleg Oshmyan2020-07-081-2/+5
* Change 'ScaledBorderAndShadow' default to '0'.Oneric2020-07-061-1/+1
* Detect subs converted to ASS by ffmpeg/libavOneric2020-07-061-1/+71
* Default 'ScaledBorderAndShadow' to yes for custom format filesOneric2020-07-061-29/+95
* Track which [Script Info] headers have been setOneric2020-07-061-0/+36
* Take border into account during collision detectionOneric2020-07-052-8/+29
* Refactor: Avoid code duplication in measure_textOneric2020-07-051-6/+11
* Match *VSF's shift direction for \an(4|5|6)Oneric2020-07-051-1/+1
* ass_shaper: fix harfbuzz deprecation warning; closes #320rcombs2020-07-052-9/+25
* profile: Document end time betterrcombs2020-07-051-3/+3
* Update README info regarding other projectsOneric2020-07-051-4/+6
* Style-Nit: Adjust whitespacesOneric2020-07-057-23/+23
* Supress -Wimplicit-fallthrough warnings for false positivesOneric2020-07-051-3/+3
* ass_font: fix typo in zero height checkOleg Oshmyan2020-07-051-1/+1
* font: simplify metrics handling; fixes #361rcombs2020-07-051-39/+26
* Fix incorrect collision detection coordinates with anamorphic videoOleg Oshmyan2020-07-051-1/+1
* renderer: fix default aspect ratio calculationOleg Oshmyan2020-07-051-4/+4
* renderer: fix subtitles to full screen frame iff use_marginsOleg Oshmyan2020-07-053-54/+62
* renderer: remove bogus clip rect for unclipped subtitleswm42020-07-051-0/+6
* travis-ci: Always build with harbuzz >= 1.2.3Oneric2020-07-051-1/+2
* travis-ci: Fix build on macOSOneric2020-07-051-2/+15
* compare: Fix millisecond zero paddingOneric2020-06-152-5/+5
* Update names in copyright headersrcombs2020-05-295-5/+5
* ass_render: fix crash on parse_events failure after a drawingrcombs2020-05-271-1/+3
* render: silence a couple LLVM static analyzer warningsrcombs2020-05-261-4/+4
* render: handle failure to realloc max_glyphsrcombs2020-05-261-10/+14
* render: handle more allocation failures in ass_renderer_initrcombs2020-05-261-12/+19
* render: allow passing null to ass_renderer_donercombs2020-05-261-0/+3
* render: reorder context fields to eliminate paddingrcombs2020-05-261-13/+14
* x86/cpuid: fix missing includercombs2020-05-261-0/+2
* fontselect: fix leak on errorrcombs2020-05-261-0/+1
* coretext: fix leak on errorrcombs2020-05-261-5/+6
* ass.c: add assert to silence analyzer warningrcombs2020-05-261-0/+1
* Add mailmap filercombs2020-05-221-0/+1
* Add infrastructure for regression testingDr.Smile2020-05-0716-5/+1024
* Fix libtool versionOleg Oshmyan2020-03-301-2/+2
* api: add ass_track_set_feature()wm42020-03-294-2/+46
* API: clarify how new fields can be added to public typeswm42020-03-292-0/+5
* ass_blur: check for memory allocation size overflowswm42020-03-061-1/+7
* parse: fix setting font size when no font is loaded; fixes #365rcombs2020-01-061-10/+1
* Separate link to sorayuku fork from original VSFilterModwangqr2020-01-021-1/+2
* Update VSFilter linkswangqr2020-01-021-3/+4
* render: silence warningRodger Combs2019-11-071-1/+1
* coretext: move meta var into loop and zero-initializeRodger Combs2019-11-071-4/+1
* fontselect: leave returned struct in a valid state on errorRodger Combs2019-11-071-0/+3
* parse_tags: fix case where t==t1==t2Rodger Combs2019-11-071-1/+1
* coretext: fix error handling in get_font_fileMarvin Scholz2019-11-071-1/+7
* coretext: replace CT attr reads with freetype lookupsRodger Combs2019-09-261-112/+24
* fontselect: add overflow checkRodger Combs2019-09-261-2/+2
* fontselect: expose the freetype-provided family as wellRodger Combs2019-09-261-9/+7
* fontselect: provide a way to use freetype to get font infoRodger Combs