Sign in
◑
Theme
skia
/
third_party
/
freetype2
/
HEAD
032c3c5
[truetype] Fix dangling `blend` pointer after failed 'gvar' setup.
by Mrmaxmeier
· 15 hours ago
master
d4d69f8
* src/base/ftbbox.c (cubic_peak): Make 64-bit friendly and use ULABS.
by Alexei Podtelezhnikov
· 26 hours ago
a98c7c2
[base] More overflow protections.
by Alexei Podtelezhnikov
· 30 hours ago
a69e39a
[varc] Support static component axes.
by Behdad Esfahbod
· 7 days ago
c7b5673
[tests] Add VARC test framework.
by Behdad Esfahbod
· 7 days ago
891f904
[gzip] Apply security fix for CVE-2026-27171.
by Werner Lemberg
· 4 days ago
4eb88c0
src/gzip/README.freetype: Updated.
by Werner Lemberg
· 5 days ago
f4e40ad
* src/base/ftobjs.c (FT_Set_Matrix): Validate matrix.
by Alexei Podtelezhnikov
· 4 days ago
6f5bcbb
* src/truetype/ttvarc.c (tt_face_load_varc): Fix boundary check.
by Werner Lemberg
· 7 days ago
342e580
* src/cff/cffload.c (cff_index_get_name): Avoid non-null `memcpy` argument.
by Werner Lemberg
· 8 days ago
5c79d6c
* src/base/ftstroke.c (FT_Stroker_EndSubPath): Handle an empty subpath.
by Alexei Podtelezhnikov
· 2 weeks ago
f3ca71c
* src/cid/cidload.c (cid_read_subrs): Limit overlaps.
by Alexei Podtelezhnikov
· 2 weeks ago
a5a62a4
docs/CHANGES: Updated.
by Werner Lemberg
· 2 weeks ago
668bd9b
[truetype] Adjust composite X rounding for native ClearType.
by Infinality
· 2 weeks ago
50ef5a7
[autofit] Avoid pointer wrap-around on 32-bit platforms.
by Werner Lemberg
· 2 weeks ago
a3cb585
[winfonts] Avoid endless loop.
by Werner Lemberg
· 2 weeks ago
e86492e
[pfr] Avoid heap over-read.
by Werner Lemberg
· 2 weeks ago
e8c8c64
* src/otvalid/otvmath.c (otv_MathKern_validate): Fix limit check.
by Werner Lemberg
· 2 weeks ago
4a1d62e
[truetype] Adjust `ROUND` bytecode instruction for native ClearType.
by Infinality
· 2 weeks ago
bfa7cd2
[ttvarc] Fix leak on malformed variation indices.
by Behdad Esfahbod
· 2 weeks ago
d443c9d
* src/truetype/ttinterp.c (Compute_Funcs): Loosen orthogonality.
by Alexei Podtelezhnikov
· 2 weeks ago
62107b3
[truetype] Improve native ClearType horizontal point hinting.
by Infinality
· 3 weeks ago
3db2c32
[truetype] Honor ClearType 'gasp' smoothing and grid-fit policy.
by Infinality
· 3 weeks ago
b76738e
* src/truetype/ttvarc.c (tt_varc_get_axis_indices): Fix zeros decoding.
by Behdad Esfahbod
· 4 weeks ago
daeaf4b
[ttvarc] Factor out common code.
by Behdad Esfahbod
· 4 weeks ago
3f3bbf7
[ttvarc] Validate 32-bit offsets before pointer arithmetic.
by Behdad Esfahbod
· 4 weeks ago
5e3827c
* src/truetype/ttvarc.c (tt_varc_get_item_deltas): Fix integer overflow.
by Behdad Esfahbod
· 4 weeks ago
a3d6230
* src/truetype/ttvarc.c (tt_varc_parse_component): Fix success on failure.
by Behdad Esfahbod
· 4 weeks ago
c853a3d
[ttvarc] Improve CFF2Index/TupleList offset validation.
by Behdad Esfahbod
· 4 weeks ago
4ddc997
ttvarc.c: Avoid undefined left-shifts.
by Werner Lemberg
· 4 weeks ago
4800589
* src/truetype/ttvarc.c (tt_varc_get_glyph_record): Fix bounds check.
by Behdad Esfahbod
· 4 weeks ago
382aba3
ttvarc.c: Minor formatting.
by Werner Lemberg
· 4 weeks ago
5178bdc
[sfnt] Correctly handle HVAR/VVAR advance values for named instances.
by Werner Lemberg
· 5 weeks ago
d939d15
[cff, truetype] Add VARC (Variable Composites) table support.
by Behdad Esfahbod (بهداد اسفهبد)
· 7 months ago
VARC
9e9d3b7
* tests/issue-1063/main.c: Clean up exit.
by Alexei Podtelezhnikov
· 7 weeks ago
b04f789
* include/freetype/internal/ftdebug.h: Fix logging if `NDEBUG` is set.
by Elliott Sales de Andrade
· 7 weeks ago
ec3e2a8
* meson.build: Add missing 'dlg' logging library.
by Elliott Sales de Andrade
· 7 weeks ago
27eeaf1
CMakeLists.txt: Minor documentation improvement.
by Werner Lemberg
· 8 weeks ago
f96ade5
[cmake] Add an option to disable stream support.
by Yuriy Levchenko
· 8 weeks ago
ee38c68
* (gray_raster_render): Fix a coding typo.
by Alexei Podtelezhnikov
· 8 weeks ago
656cb77
* src/sfnt/sfwoff.c (woff_open_font): Reject unrealistic sizes.
by Alexei Podtelezhnikov
· 9 weeks ago
b6c6934
* src/sfnt/ttbdf.c (tt_face_find_bdf_prop): Fix OOB read.
by Drage
· 9 weeks ago
0d6de69
[sdf] Fix use-after-free in `sdf_generate_with_overlaps`.
by Alexei Podtelezhnikov
· 9 weeks ago
f01dec5
[base] Prevent signed overflow.
by Behdad Esfahbod
· 10 weeks ago
5336c0d
Revert "[autofit] Derive fill orientation without a separate outline pass."
by Behdad Esfahbod
· 3 months ago
f031395
[base] Drop the bbox pre-pass from `FT_Outline_Get_Orientation`.
by Behdad Esfahbod
· 3 months ago
12f5eb3
[truetype] Fix GS leaks when prep is missing.
by Alexei Podtelezhnikov
· 3 months ago
09b51e9
* src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Bump rendering limits.
by Derek B. Noonburg
· 3 months ago
1f3ab3c
[autofit] Derive fill orientation without a separate outline pass.
by Behdad Esfahbod
· 3 months ago
504707e
[truetype] Hoist the gvar tuple-header bounds check out of the loop. (5/5)
by Behdad Esfahbod
· 3 months ago
7c952c1
[truetype] Add a fast path to the gvar tuple loop. (4/5)
by Behdad Esfahbod
· 3 months ago
18e4a9a
[truetype] Cache item-variation-store region scalars. (3/5)
by Behdad Esfahbod
· 3 months ago
0fccaa6
[truetype] Reuse scratch buffers for gvar point-number lists too. (2/5)
by Behdad Esfahbod
· 3 months ago
b2335b5
[truetype] Reuse scratch buffers in gvar glyph delta application. (1/5)
by Behdad Esfahbod
· 3 months ago
815fb58
* meson.build: Include CMake name of libpng in dependency search.
by TheLastRar
· 5 months ago
747b4e9
* meson.build, .gitlab-ci.yml: Require Meson 0.60.0 or newer.
by TheLastRar
· 5 months ago
25a08f2
[CMake] Fix shared library versioning on OpenBSD and NetBSD.
by Hennadii Stepanov
· 4 months ago
b08a2eb
* src/autofit/afgsub.c (af_validate_coverage): Use unsigned variables.
by Alexei Podtelezhnikov
· 4 months ago
27229dc
* src/autofit/afgsub.c (af_validate_coverage): Reject overlaps.
by Alexei Podtelezhnikov
· 4 months ago
f901085
* src/autofit/afgsub.c (af_validate_coverage): Check last element.
by Werner Lemberg
· 4 months ago
7e0e56f
Revert to signed span positioning.
by Alexei Podtelezhnikov
· 4 months ago
c0bac4c
* src/smooth/ftgrays.c (gray_TWorker): Remove redundancies.
by Alexei Podtelezhnikov
· 4 months ago
aaf69b6
* src/raster/ftraster.c (Render_Single_Pass): Simplify bisections.
by Alexei Podtelezhnikov
· 4 months ago
ce82ebe
* src/smooth/ftgrays.c (gray_convert_glyph): Simplify bisections.
by Alexei Podtelezhnikov
· 4 months ago
5a280ec
* src/truetype/ttgxvar.c (TT_Get_Var_Design): Zero extras.
by Alexei Podtelezhnikov
· 4 months ago
8fa928f
* src/type1/t1load.c (T1_Get_Var_Design): Updated.
by Alexei Podtelezhnikov
· 4 months ago
c39ca39
[hvf] Fix macro usage and metrics calculations.
by Deborah Goldsmith
· 4 months ago
3c36432
[smooth, raster] Fix signedness warning.
by Alexei Podtelezhnikov
· 4 months ago
fae1e31
[raster] Dynamic pool allocation.
by Alexei Podtelezhnikov
· 5 months ago
9a4751a
* src/base/ftbitmap.c (FT_Bitmap_Blend): Fix undefined shift.
by Alexei Podtelezhnikov
· 5 months ago
2c041d3
* src/base/ftbitmap.c (FT_Bitmap_Blend): Refactor to avoid warnings.
by Alexei Podtelezhnikov
· 5 months ago
a1dd8f8
.gitlab-ci.yml: Update Windows pipeline.
by Alexei Podtelezhnikov
· 5 months ago
8cbc8a7
* src/smooth/ftgrays.c: Comments expanded.
by Alexei Podtelezhnikov
· 5 months ago
7c08535
* docs/CHANGES: Draft recent changes.
by Alexei Podtelezhnikov
· 5 months ago
a39ef76
[smooth] Dynamic pool allocation.
by Alexei Podtelezhnikov
· 5 months ago
a1bbf07
* builds/windows/vc2010/index.html: Update file descriptions.
by Werner Lemberg
· 5 months ago
7e37509
* src/truetype/ttinterp.c (TT_RunIns): Remove dead code.
by Mateusz Jurczyk
· 5 months ago
968af86
* src/psaux/psintrp.c (cf2_interpT2CharString): Fix off-by-one in the subroutine nesting depth check.
by Mateusz Jurczyk
· 5 months ago
1ec3406
* src/psaux/psstack.c (cf2_stack_roll): Process top stack elements instead of bottom ones.
by Mateusz Jurczyk
· 5 months ago
287206a
* src/truetype/ttinterp.c (Ins_WCVTF): Add missing CVT copy-on-write protection.
by Mateusz Jurczyk
· 5 months ago
df2fb11
* src/psaux/psintrp.c (cf2_doBlend): Implement proper bounds check accounting for all operands.
by Mateusz Jurczyk
· 5 months ago
1f705ff
* src/psaux/psstack.c (cf2_stack_setReal): Fix off-by-one in index check.
by Mateusz Jurczyk
· 5 months ago
b6bcd21
* src/base/ftbitmap.c (FT_Bitmap_Blend): Check final dimensions.
by Alexei Podtelezhnikov
· 5 months ago
53850f3
* src/base/ftbitmap.c (FT_Bitmap_Blend): Refactor.
by Alexei Podtelezhnikov
· 5 months ago
cbe1276
* src/base/ftobjs.c (FT_Render_Glyph_Internal): Protect FT_LOAD_COLOR.
by Alexei Podtelezhnikov
· 5 months ago
590b770
* src/base/ftobjs.c (FT_Render_Glyph_Internal): Formatting.
by Alexei Podtelezhnikov
· 5 months ago
6d9fc45
* src/truetype/ttgxvar.c (tt_delta_shift): Use unsigned references.
by Alexei Podtelezhnikov
· 5 months ago
0d45c7f
[truetype/GX] Fix signed overflow.
by Alexei Podtelezhnikov
· 5 months ago
apodtele-master-patch-04422
5d10993
[truetype] Reduce zone copying.
by Alexei Podtelezhnikov
· 5 months ago
c8c8b4b
[truetype] Simplify shift conditions.
by Alexei Podtelezhnikov
· 5 months ago
85c20f4
* src/truetype/ttinterp.c (Move_Zp2_Point): Remove 'touch'.
by Alexei Podtelezhnikov
· 5 months ago
6d0ae3a
[truetype] Fix SHZ according to specifications.
by Alexei Podtelezhnikov
· 5 months ago
7d600a0
* src/truetype/ttinterp.c (Ins_SHZ): Fix the range limit (cont'd).
by Alexei Podtelezhnikov
· 5 months ago
1803559
* src/truetype/ttinterp.c (Ins_SHZ): Fix the range limit.
by Alexei Podtelezhnikov
· 5 months ago
7974be7
* src/truetype/ttinterp.c (Ins_IUP): Use unsigned counter.
by Alexei Podtelezhnikov
· 5 months ago
f2b3f96
[build] Add a Plan 9 port.
by Yaroslav Kolomiiets
· 5 months ago
ce4105f
* include/freetype/fttypes.h: Do not include stddef.h.
by Alexei Podtelezhnikov
· 5 months ago
867c296
* src/sfnt/ttsbit.c (tt_face_load_sbix_image): Use `FT_MulDiv`.
by Werner Lemberg
· 5 months ago
0db9eca
* src/truetype/ttgload.c (TT_Load_Simple_Glyph): Use unsigned counts.
by Alexei Podtelezhnikov
· 5 months ago
a6d4860
* src/truetype/ttdriver.cv (tt_glyph_load): Remover redundancies.
by Alexei Podtelezhnikov
· 5 months ago
Next »