summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* * src/base/ftbitmap.c (FT_Bitmap_Copy): Clarify the flow control.bitmap_convertAlexei Podtelezhnikov2022-09-211-9/+8
* * src/base/ftbitmap.c (FT_Bitmap_Copy): Recreate target. Alexei Podtelezhnikov2022-09-211-35/+12
* [base] Accept negative bitmap alignment for bottom-up flow.Alexei Podtelezhnikov2022-09-201-10/+10
* * src/base/ftbitmap.c (FT_Bitmap_Convert): Recreate target. Alexei Podtelezhnikov2022-09-201-13/+3
* Reject 'COLR' table if version is 1 but header too small.Dominik Röttsches2022-09-161-3/+13
* * src/otvalid/otvgsub.c (otv_SingleSubst_validate): Fix format 1 handling.Werner Lemberg2022-09-151-5/+15
* [truetype] Reject 'fvar' loading when `num_instances` is too small.Dominik Röttsches2022-09-061-5/+16
* [sfnt] Handle variable `COLR` v1 fonts without delta set index mapDominik Röttsches2022-09-051-3/+2
* [sfnt] Pointer sanity checks before reading layer info in 'COLR' v0Dominik Röttsches2022-09-051-1/+3
* [autofit] Minor fix.Werner Lemberg2022-09-051-1/+1
* [sfnt] Don't require 'gvar' table to support variation fonts.Dominik Röttsches2022-09-052-22/+10
* * src/base/ftver.rc: Explicitly use UTF-16.Alexei Podtelezhnikov2022-08-261-3/+3
* [sfnt] Avoid undefined shifts in `COLR` v1 color line retrievalDominik Röttsches2022-08-261-2/+2
* [base, type1] Better handling of out-of-memory situations.Chris Liddell2022-08-212-3/+6
* * src/cache/ftcmanag.c (FTC_Manager_New): Initialize `cur_weight`.@udoudou2022-08-031-0/+1
* * src/sfnt/ttload.c: Trace formatting updates.Alexei Podtelezhnikov2022-08-021-13/+13
* * src/psaux/psobjs.c (ps_table_release): Remove redundant casting. Alexei Podtelezhnikov2022-08-021-1/+1
* * src/base/ftobjs.c (Mac_Read_sfnt_Resource): Reduce casting.Alexei Podtelezhnikov2022-08-011-6/+6
* [cache] Remove some casts, clean up tracing.Alexei Podtelezhnikov2022-08-014-11/+11
* [autofit] Updated to reduce casting (cont'd).Alexei Podtelezhnikov2022-08-013-16/+13
* [autofit] Updated to reduce casting.Alexei Podtelezhnikov2022-08-013-20/+20
* [psaux] Remove unused structure field.Alexei Podtelezhnikov2022-07-311-1/+0
* [sfnt] Implement VarClipBox.Dominik Röttsches2022-07-301-2/+30
* [sfnt] Fix typo in clip box computation.Dominik Röttsches2022-07-301-2/+3
* [autofit] Use unsigned accounting for hints.Alexei Podtelezhnikov2022-07-294-16/+16
* * src/autofit/afhints.h: Remove dead code.Alexei Podtelezhnikov2022-07-291-5/+0
* * src/base/ftglyph.c (FT_Get_Glyph): Set `*aglyph` to NULL in case of error.Werner Lemberg2022-07-291-0/+3
* Fix compilation if `TT_CONFIG_OPTION_GX_VAR_SUPPORT` is not set.Werner Lemberg2022-07-291-14/+32
* Fix clang14 compiler warnings.Werner Lemberg2022-07-291-5/+2
* [pfr] Fortify the kerning code.Alexei Podtelezhnikov2022-07-261-8/+7
* [pfr] Add some safety guards.Werner Lemberg2022-07-261-0/+15
* * src/pfr/*.c: Trivial improvements and formatting.Werner Lemberg2022-07-264-21/+14
* [base] Build outlines in amortized constant time.Ben Wagner2022-07-231-5/+15
* [sfnt] Support variable 'COLR' v1 `PaintVarSkew*`.Dominik Röttsches2022-07-091-4/+49
* [sfnt] Support variable 'COLR' v1 `PaintVarRotate*`.Dominik Röttsches2022-07-091-3/+47
* [sfnt] Support 'COLR' v1 variable `PaintVarScale*`.Dominik Röttsches2022-07-091-24/+95
* [sfnt] Support for 'COLR' v1 variable translate.Dominik Röttsches2022-07-091-1/+22
* [sfnt] Support for 'COLR' v1 variable transforms.Dominik Röttsches2022-07-091-1/+26
* [sfnt] Deltas for 'COLR' v1 gradient coordinates.Dominik Röttsches2022-07-091-0/+59
* [sfnt] Support variable 'COLR' v1 color lines.Dominik Röttsches2022-07-081-8/+56
* [sfnt] Apply variation deltas to `PaintVarSolid`.Dominik Röttsches2022-07-071-5/+92
* [sfnt] Check safety of cast to `TT_Driver` before accessing member.Dominik Röttsches2022-07-071-4/+8
* [sfnt] Load variation store for 'COLR' v1.Dominik Röttsches2022-07-041-0/+100
* [base] Improve error handling in `FT_GlyphLoader_CheckPoints`.Chris Liddell2022-07-031-4/+10
* [base] Round values in `FT_MulAdd_Fix`.Dominik Röttsches2022-07-011-4/+11
* Minor formatting.Werner Lemberg2022-07-013-3/+6
* Fix initialisation of temp variable in new FT_MulAddFixDominik Röttsches2022-06-301-1/+1
* [truetype] Perform variation store delta computation with 64-bit precision.Dominik Röttsches2022-06-292-13/+35
* New function `FT_MulAddFix` to compute the sum of fixed-point products.Dominik Röttsches2022-06-291-0/+60
* [sfnt] Upgrade stop_offset to FT_Fixed from FT_F2Dot14Dominik Röttsches2022-06-221-1/+1