summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* 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 Combs2019-09-262-0/+55
* coretext: use weight steps from macOS SDKRodger Combs2019-09-261-6/+26
* fontconfig: improve weight mappingRodger Combs2019-09-261-5/+36
* fontselect: load actual weight instead of a guess, when possibleRodger Combs2019-09-261-1/+1
* font: don't faux-bold fonts that are already bold enoughRodger Combs2019-09-261-2/+1
* font: add function to get the actual weight of a font faceRodger Combs2019-09-262-0/+18
* coretext: fix reading weights of some fontsRodger Combs2019-09-261-4/+4
* renderer: fix incorrect deallocationDr.Smile2019-09-262-5/+5
* Use FriBiDi 1.x API when availableKhaled Hosny2019-09-261-0/+22
* Update ass_fontselect.hC.W. Betts2019-09-261-3/+3
* Fix bunch of UBDr.Smile2019-05-212-3/+5
* renderer: synchronize glyph motion to help composite cacheDr.Smile2019-05-201-14/+29
* outline: eliminate use of VLADr.Smile2019-05-201-2/+2
* outline: rearrange allocationsDr.Smile2019-05-203-13/+10
* Move outline transformations to ass_outline.cDr.Smile2019-05-203-29/+72
* renderer: quantize blur radius and shadow offsetDr.Smile2019-05-204-14/+69
* renderer: eliminate use of bitmap pointers as mode flagsDr.Smile2019-05-202-42/+29
* renderer: correctly handle case of small but nonzero \bordDr.Smile2019-05-201-1/+4
* renderer: rearrange render flagsDr.Smile2019-05-202-20/+28
* bitmap: make ass_synth_blur() work on single bitmapDr.Smile2019-05-203-63/+32
* bitmap: remove level of indirection in bitmap functionsDr.Smile2019-05-207-202/+176
* bitmap: use types of fixed size in Bitmap structDr.Smile2019-05-202-60/+49
* renderer: improve usability of rectangle_combine()Dr.Smile2019-05-201-6/+6
* cache: remove level of indirection in glyph metrics valueDr.Smile2019-05-203-26/+22
* renderer: improve handling of subpixel shiftDr.Smile2019-05-205-52/+56
* renderer: implement correct error estimation for strokingDr.Smile2019-05-201-74/+109
* renderer: move outline stroking immediately before rasterizationDr.Smile2019-05-202-67/+58
* Consolidate and quantize all transformationsDr.Smile2019-05-209-578/+578
* renderer: fix potential memory leakDr.Smile2019-05-191-1/+3
* font: extract transformation from ass_font_get_glyph()Dr.Smile2019-05-193-28/+9
* drawing: extract transformation from parsingDr.Smile2019-05-193-134/+80
* cache: cleanupDr.Smile2019-05-194-79/+92
* cache: construct cache values only from corresponding keysDr.Smile2019-05-199-434/+448
* renderer: rewrite measure_text() to correctly account for leading newlinesDr.Smile2019-05-191-31/+22
* font: remove dependency on symbol codesDr.Smile2019-05-193-33/+27
* renderer: use C99 features in some functionsDr.Smile2019-05-191-37/+30
* drawing: separate drawing text reading from outline constructionDr.Smile2019-05-197-120/+83
* Eliminate advance.y from drawings and glyphsDr.Smile2019-05-194-15/+11
* drawing: remove unnecessary fields from ASS_Drawing structDr.Smile2019-05-194-22/+4
* font: remove unused fieldDr.Smile2019-05-193-15/+5
* stroker: correctly handle case of many small segmentsDr.Smile2019-01-111-45/+49
* render: simplify detection of hard overridesDr.Smile2018-01-211-7/+7
* parse_tags: handle argumentless \t inside \t() like VSFilterOleg Oshmyan2018-01-084-7/+14
* parse_tags: don't recurse for nested \t()Oleg Oshmyan2018-01-082-1/+14
* Move parse_tag loop into parse_tag itself, now called parse_tagsOleg Oshmyan2018-01-053-589/+588
* Release 0.14.00.14.0Oleg Oshmyan2017-10-315-4/+14
* configure: remove obsolete --disable-rasterizer optionOleg Oshmyan2017-10-311-2/+0
* Support Core Text on earlier versions of Mac OS XOleg Oshmyan2017-10-312-12/+26
* Don't link Core Text font provider to unneeded CoreGraphics frameworkOleg Oshmyan2017-10-311-1/+1
* coretext: don't use a variable-length arrayOleg Oshmyan2017-10-311-1/+1
* Silence missing-field-initializers warningRodger Combs2017-10-271-1/+2
* fontselect: fix include guard macro nameOleg Oshmyan2017-10-271-3/+3
* Completely exclude ass_fontconfig.c from build when it is disabledOleg Oshmyan2017-10-273-5/+7
* ass_set_fonts: empty cache as wellRodger Combs2017-10-223-0/+12
* rasterizer: fix warningDr.Smile2017-09-181-2/+2
* Consolidate bounding box operationsDr.Smile2017-09-176-48/+43
* Rename DBBox to ASS_DRect for uniformityDr.Smile2017-09-173-50/+38
* Reorganize outline transformation functionsDr.Smile2017-09-173-63/+66
* Switch to more efficient representation of outlinesDr.Smile2017-09-175-416/+355
* Switch to native coordinate system for outlinesDr.Smile2017-09-174-78/+52
* Replace FreeType types with libass native typesDr.Smile2017-09-1711-250/+207
* stroker: fix wording of algorithm descriptionDr.Smile2017-09-171-6/+6
* x86: fix out-of-root builds after 8bddaa2a7Ricardo Constantino2017-09-161-1/+1
* build: switch from yasm to nasmRodger Combs2017-09-053-14/+14
* Makefile: silence warning when x86/utils has no symbolsRodger Combs2017-09-051-2/+2
* x86: update x86inc.asmRodger Combs2017-09-051-497/+599
* x86: asm adjustments for nasm compatibilityRodger Combs2017-09-057-63/+62
* configure: cleanup in preparation for x86inc update and switch to nasmRodger Combs2017-09-051-16/+20
* renderer: fix border existence checkDr.Smile2017-08-011-1/+1
* stroker: add algorithm descriptionDr.Smile2017-08-011-6/+215
* stroker: skip degenerate 2-point contours from broken fontsDr.Smile2017-07-311-6/+14
* cosmetic: fix codestyleDr.Smile2017-07-314-75/+75
* renderer: fix handling of empty outlinesDr.Smile2017-07-314-38/+41
* renderer: switch to using two border outlines instead of oneDr.Smile2017-07-318-132/+134
* renderer: remove legacy FreeType rasterizerDr.Smile2017-07-318-143/+10
* stroker: implement fast two-outline strokerDr.Smile2017-07-317-348/+1062
* rasterizer: implement simultaneous rasterization of two outlinesDr.Smile2017-07-314-110/+202
* rasterizer: refactoringDr.Smile2017-07-313-192/+186
* cosmetic: extract most of the outline-related functions into separate fileDr.Smile2017-07-3112-275/+335
* Release 0.13.70.13.7Grigori Goronzy2017-06-035-5/+7
* Allow using shadow offset to adjust size of text backgroundRicardo Constantino2017-06-011-4/+8
* Fix function prototypeGrigori Goronzy2017-06-011-1/+1
* fontselect: cleanup lazy font index evaluationGrigori Goronzy2017-06-011-6/+8
* directwrite: fix font collectionsGrigori Goronzy2017-06-014-0/+33
* Fix PlayResX/Y calculationsGrigori Goronzy2017-05-101-2/+2
* Changelog: updatewm42017-04-271-0/+12
* Remove arbitrary bitmap size limitRodger Combs2017-02-141-2/+2
* Don't limit size of "uuencoded" font linesOleg Oshmyan2017-02-141-6/+1
* Fix decode_font when size % 4 != 0 or data contains illegal bytesOleg Oshmyan2017-02-141-22/+16
* ass_lazy_track_init: handle negative PlayResX/PlayResYOleg Oshmyan2017-02-141-6/+6
* string2timecode: don't truncate milliseconds to intOleg Oshmyan2017-02-141-1/+1
* Reuse numpad2align in parse_tagOleg Oshmyan2017-02-144-31/+27
* Fix parsing of unusual Alignment values in ASS style definitionsOleg Oshmyan2017-02-141-6/+15
* Don't treat :;<=>? as hexadecimal digits in color headersOleg Oshmyan2017-02-141-1/+1
* Explicitly handle FcPatternGetString(FC_POSTSCRIPT_NAME) mismatchOleg Oshmyan2017-02-111-3/+4
* Travis CI: remove HarfBuzz and re-remove Fontconfig from OS X buildsOleg Oshmyan2017-02-071-1/+1
* Travis CI: re-enable Fontconfig on OS X but force no cache builtOleg Oshmyan2017-02-061-1/+1
* Travis CI: build with HarfBuzzOleg Oshmyan2017-02-051-1/+1
* Travis CI: run Coverity Scan on every master buildOleg Oshmyan2017-02-051-1/+1
* Travis CI: build using both GCC and ClangOleg Oshmyan2017-02-051-0/+9
* Travis CI: remove libtool reinstall hack on OS XOleg Oshmyan2017-02-051-1/+1
* Travis CI: explicitly install FreeType on LinuxOleg Oshmyan2017-02-051-1/+1
* Travis CI: don't require Fontconfig binariesOleg Oshmyan2017-02-051-1/+1
* Travis CI: disable Fontconfig on OS XOleg Oshmyan2017-02-051-1/+1
* Reduce precision of border width in outline cache keysOleg Oshmyan2017-01-312-5/+5
* Reflect border_scale in outline cache keysOleg Oshmyan2017-01-311-4/+4
* render: remove redundant has_clipsDr.Smile2017-01-312-19/+4
* render_api: do not discard old images on reconfigurationwm42017-01-131-2/+0
* render: clip BorderStyle=4 against screenwm42017-01-111-7/+15
* Bump ABI version and release 0.13.60.13.6Oleg Oshmyan2017-01-035-6/+10
* Release 0.13.50.13.5Oleg Oshmyan2016-12-295-4/+18
* api: make ass_set_cache_limits() work on total bitmap cache sizesDr.Smile2016-12-292-4/+16
* Fix memory leak when Language header is defined more than onceOleg Oshmyan2016-12-291-0/+1
* parse_tag: don't consume *end == ')' when called recursivelyOleg Oshmyan2016-12-291-1/+1
* Fix buffer overread in parse_tag when end points to a spaceOleg Oshmyan2016-12-291-3/+6
* directwrite: drop SAL annotationsOleg Oshmyan2016-12-281-16/+16
* ass_strtod: correctly convert large negative exponentsOleg Oshmyan2016-11-211-4/+43
* ass_strtod: don't cast away constOleg Oshmyan2016-11-211-2/+3
* ass_strtod: handle overflowing exponentsOleg Oshmyan2016-11-211-7/+37
* ass_strtod: skip leading zeros in mantissaOleg Oshmyan2016-11-211-3/+14
* ass_strtod: don't report overflow for 0.0e[huge exponent]Oleg Oshmyan2016-11-211-1/+3
* ass_strtod: use size_t for substring lengthsOleg Oshmyan2016-11-211-18/+19
* Add text justificationDan Oscarsson2016-11-125-3/+48
* Add CVE identifiers of the fuzzing fixes.Grigori Goronzy2016-10-051-1/+3
* Release 0.13.40.13.4Grigori Goronzy2016-10-055-4/+12
* Remove unused variableGrigori Goronzy2016-10-051-3/+0
* Fix line wrapping mode 0/3 bugsGrigori Goronzy2016-10-051-1/+4
* Fix blur coefficient calculation buffer overflowGrigori Goronzy2016-10-041-1/+1
* Fix memory leaksGrigori Goronzy2016-10-042-0/+2
* shaper: fix reallocationGrigori Goronzy2016-10-041-0/+1
* CI: Don't fail on MacOS if brew cannot remove libtool.torque2016-09-241-1/+1
* Fix broken MacOS CI.torque2016-09-241-1/+1
* Fix license titleGrigori Goronzy2016-09-241-1/+1
* Release 0.13.30.13.3Grigori Goronzy2016-09-245-4/+12
*