1
0
mirror of https://github.com/freetype/freetype.git synced 2026-10-23 11:08:54 +03:00

Commit Graph

  • d262bd978c [truetype] Reject fonts without 'glyf' and 'loca' table. Debbie Goldsmith 2026-03-02 05:59:48 +01:00
  • 02f71ec67a Minor whitespace. Werner Lemberg 2026-03-03 08:00:15 +01:00
  • 1ac5ed9a44 CMakeLists.txt: Formatting. Werner Lemberg 2026-03-02 07:07:26 +01:00
  • bf1f34d75e * subprojects/*: Fix meson wrap files. Werner Lemberg 2026-03-02 08:30:20 +01:00
  • f4205da148 * Version 2.14.2 released. ========================== VER-2-14-2 Werner Lemberg 2026-03-01 12:46:07 +01:00
  • 8fb4b4ac55 * subprojects/*.wrap: Updated. Werner Lemberg 2026-03-01 13:55:40 +01:00
  • 109d617da2 Very minor doc fixes. Werner Lemberg 2026-03-01 12:22:58 +01:00
  • 459af335b9 [truetype] Clean up TT_Load_Context. Alexei Podtelezhnikov 2026-02-22 23:13:22 -05:00
  • 31db10d922 [truetype] Use FT_QALLOC_MULT. Alexei Podtelezhnikov 2026-02-21 00:03:07 -05:00
  • c111f0713c * src/base/ftbitmap.c (FT_Bitmap_Blend): Use FT_ALLOC_MULT. Alexei Podtelezhnikov 2026-02-20 23:48:14 -05:00
  • dd66971f3c [sdf] Substitute allocation macros. Alexei Podtelezhnikov 2026-02-20 23:29:30 -05:00
  • be8e126ae0 [base] Clean up bitmap allocations. Alexei Podtelezhnikov 2026-02-20 22:50:50 -05:00
  • 156c7ea38f * src/sfnt/ttcolr.c (tt_face_colr_blend_layer): Use FT_ALLOC_MULT. Alexei Podtelezhnikov 2026-02-20 07:55:43 -05:00
  • 85c8efe0af * src/base/ftglyph.c (ft_bitmap_glyph_init): Always copy in full. Alexei Podtelezhnikov 2026-02-07 19:20:05 -05:00
  • d41d494341 * include/freetype/config/mac-support.h: Check for FT_MACINTOSH. Alexei Podtelezhnikov 2026-02-07 11:03:25 -05:00
  • e3a0652b6d [pshinter] Merge extrema and inflex analyses. Alexei Podtelezhnikov 2025-12-13 15:00:07 -05:00
  • 676e8b8637 * src/sfnt/ttgpos.c (tt_face_validate_*): Fix check signedness. Alexei Podtelezhnikov 2026-02-03 20:16:32 -05:00
  • 28407bc8cd * src/sfnt/sfwoff2.c (reconstruct_glyf): Revise variables. Alexei Podtelezhnikov 2026-01-27 19:41:17 -05:00
  • 7cc8f37b9a [base, smooth] Implement direct LCD filtering. Alexei Podtelezhnikov 2026-01-26 12:43:28 -05:00
  • e8f0969dcf [base, smooth] Remove LCD filter from face properties. Alexei Podtelezhnikov 2026-01-25 15:00:08 -05:00
  • 084bf2898b [base] Remove legacy LCD filter. Alexei Podtelezhnikov 2026-01-25 14:51:59 -05:00
  • 83f543a82b * src/svg/ftsvg.c: Use FT_ALLOC_MULT. Alexei Podtelezhnikov 2026-01-22 09:07:12 -05:00
  • 95db5da7c6 * .gitlab-ci.yml: Add MSBuild for ARM64. Harish Raja Selvan 2026-01-19 16:30:23 -05:00
  • ef04e4eb20 [base, smooth] Fortify direct rendering. Alexei Podtelezhnikov 2026-01-17 22:55:16 -05:00
  • dad4640660 [base] Maintain overall rendering limits. Alexei Podtelezhnikov 2026-01-15 21:09:56 -05:00
  • a9babbcbc0 * src/autofit/ft-hb-ft.c (ft_hb_ft_reference_table): Use ft_sfree. Harry Sintonen 2026-01-13 15:39:29 +01:00
  • 341049a95b [base] Set ppem-based rendering limits. Alexei Podtelezhnikov 2026-01-09 18:22:15 -05:00
  • b096dc0f33 [base] Set ppem-based rendering limits. sane_render Alexei Podtelezhnikov 2026-01-07 13:45:09 -05:00
  • b91f75bd02 [autofit] Prevent signed integer overflow. Werner Lemberg 2026-01-07 07:19:07 +01:00
  • 5f524d04b4 [truetype] Prevent signed integer overflow. Werner Lemberg 2026-01-06 22:12:18 +01:00
  • 4553f1c396 [autofit] Prevent signed integer overflow. Werner Lemberg 2026-01-06 05:36:16 +01:00
  • 26adb9ff98 Fix leak of exec->FDefs in tt_size_init_bytecode Ben Wagner 2026-01-05 20:50:05 +00:00
  • 7b72c0f238 [autofit] Prevent signed integer overflow. Werner Lemberg 2026-01-04 07:28:04 +01:00
  • 914b474030 [base] Fix support for format 13 charmaps. Celeste Liu 2026-01-04 01:35:57 +08:00
  • fc85a25584 [ttgxvar] Check for overflow in array size computation. Werner Lemberg 2026-01-03 08:07:57 +01:00
  • 23b6cd27ff Fix leak of exec in tt_size_init_bytecode Ben Wagner 2025-12-11 12:18:15 -05:00
  • 70431488af Update some VisualStudio project files to include src/hvf/hvf.c, to fix the error at https://gitlab.freedesktop.org/freetype/freetype/-/jobs/88070343 HVF Suzuki, Toshiya (鈴木俊哉) 2025-11-21 14:14:33 +09:00
  • 7e39a17594 [macOS] Use Apple's HVF library to render fonts with 'hvgl' tables Debbie Goldsmith 2025-11-17 19:24:21 +01:00
  • 30e45abe93 * src/pcf/pcfdrivr.c (PCF_Face_Init): Handle charmap errors. Alexei Podtelezhnikov 2025-12-05 00:40:13 -05:00
  • f75ae3d06d * src/sfnt/ttbdf.c (tt_face_load_bdf_props): Fix size test. Werner Lemberg 2025-12-04 07:48:05 +01:00
  • 5751c184cc Improve documentation of the 'BDF ' table as used in X11 .otb files. Werner Lemberg 2025-12-04 07:30:06 +01:00
  • 85161d7622 * src/otvalid/otvcommn.c (otv_FeatureList_validate): Fix array size check. Werner Lemberg 2025-12-02 11:30:08 +01:00
  • c54f1cbfa9 [otvalid] Minor formatting and comment fixes. Werner Lemberg 2025-12-02 11:29:19 +01:00
  • 32fc0af222 [pshinter] Slightly simplify BlueShift application. Alexei Podtelezhnikov 2025-11-17 08:22:37 -05:00
  • 04743f152a [pshinter] Slightly simplify BlueScale application. Alexei Podtelezhnikov 2025-11-14 15:45:59 -05:00
  • d783d336e6 [pshinter] Fix up degenerate contours. Alexei Podtelezhnikov 2025-11-25 09:10:30 -05:00
  • e63975ca64 * src/base/ftutil.c (FT_List_Finalize): Delay reading 'data'. Alexei Podtelezhnikov 2025-11-29 11:29:44 -05:00
  • 6a25214ae9 * src/autofit/afgsub.c (af_parse_gsub): Always init gsub_lookup_count. Werner Lemberg 2025-11-29 07:00:41 +01:00
  • 582cea9ee1 [autofit] Fix handling of invalid GSUB lookup indices. Werner Lemberg 2025-11-27 08:24:26 +01:00
  • b848824d10 [sfnt] Fix GPOS handling. Werner Lemberg 2025-11-26 05:34:19 +01:00
  • 590e35791d * builds/toplevel.mk (dist): Replace for with find ... -exec. Alexei Podtelezhnikov 2025-11-27 22:21:35 -05:00
  • fe0a9649fc * builds/toplevel.mk (dist): -wholename -> -name. Suzuki, Toshiya (鈴木俊哉) 2025-11-23 17:20:42 +09:00
  • 9d99611723 * .gitlab-ci.yml: update macos image to Tahoe:2025-09-30. suzuki toshiya 2025-11-27 15:43:11 +09:00
  • 6d4977d660 * builds/toplevel.mk (dist): Improve compatibility with BSD tar. Alexei Podtelezhnikov 2025-11-17 12:12:34 -05:00
  • fc9cc5038e [cff] Handle underline position and thickness as integers. Alexei Podtelezhnikov 2025-11-05 17:23:14 -05:00
  • c97efd28ca * src/tools/apinames.c (names_add): Remove unrequired cast of nm->hash to int, which has been unrequired since eba2781a. suzuki toshiya 2025-11-05 19:44:25 +09:00
  • 184910dbef * src/autofit/afgsub.c: Evaluate FT_CONFIG_OPTION_USE_HARFBUZZ after <freetype/freetype.h> and others. Suzuki, Toshiya (鈴木俊哉) 2025-09-21 15:10:01 +09:00
  • 3d871c5a0c Minor. Alexei Podtelezhnikov 2025-11-04 20:08:04 -05:00
  • 3532877461 [cff,cid,type1,type42] Fix up PS_FontInfo. Alexei Podtelezhnikov 2025-11-04 19:21:49 -05:00
  • ae63cc0d13 * src/base/ftadvanc.c (ft_face_scale_advances_): Adjust scaling. Alexei Podtelezhnikov 2025-10-26 13:55:40 -04:00
  • 0d410eb9aa [base] Refactor obtaining advances. Alexei Podtelezhnikov 2025-10-26 13:28:32 -04:00
  • f238830d77 * src/truetype/ttgload.c (tt_loader_init): Reset compatibility. Alexei Podtelezhnikov 2025-10-16 22:35:53 -04:00
  • 4334f009e7 [autofit] Prevent signed integer overflow. Werner Lemberg 2025-09-28 08:09:48 +02:00
  • 7955c9b86a * src/bdf/bdfdriver.c (BDF_Glyph_Load): Use bdf->bdffont->bpp directly. Werner Lemberg 2025-09-24 05:56:34 +02:00
  • 41eab7e66d * tests/README.md: Fix a script name. Alan Coopersmith 2025-09-17 16:30:55 -07:00
  • 03acd8923b [build] Don't use non-POSIX escapes in sed regexp. Werner Lemberg 2025-09-14 11:34:21 +02:00
  • 66e1ec84d5 Typo. Werner Lemberg 2025-09-14 11:05:41 +02:00
  • 7e14994b02 * include/freetype/internal/ftobjs.h (ft_default_raster): Relic removed. Alexei Podtelezhnikov 2025-09-12 12:57:50 -04:00
  • 526ec5c47b * Version 2.14.1 released. ========================== VER-2-14-1 Werner Lemberg 2025-09-11 13:16:53 +02:00
  • 566f8805f3 [base] Fix return values of two Font Variation functions. Behdad Esfahbod 2025-09-10 14:22:49 +02:00
  • 53b9319bff * src/autofit/afgsub.c (af_map_lookup): Fix handling of lookup type 7. Werner Lemberg 2025-09-10 14:10:23 +02:00
  • 36f917cc6a * src/truetype/ttinterp.c (TT_Run_Context): Fix IUP tracking bits. Alexei Podtelezhnikov 2025-09-08 11:03:24 -04:00
  • 3ac4907545 Typo! Alexei Podtelezhnikov 2025-09-08 10:45:16 -04:00
  • 89eba38e62 * src/truetype/ttinterp.c (TT_Run_Context): Reset IUP tracking bits. Alexei Podtelezhnikov 2025-09-08 10:43:35 -04:00
  • e969f52986 [autofit] Fix HarfBuzz calling. Behdad Esfahbod 2025-09-08 05:57:19 +02:00
  • 9db5233ceb * docs/release: Use sshpass for SourceForge.net password. Werner Lemberg 2025-09-08 05:41:37 +02:00
  • bdd560fc4b * docs/release: Fix scp usage with OpenSSH version >= 9.0. Werner Lemberg 2025-09-08 04:51:59 +02:00
  • 007c46ebbf * Version 2.14.0 released. ========================== VER-2-14-0 Werner Lemberg 2025-09-06 15:55:12 +02:00
  • 28223c5f99 * builds/toplevel.mk (do-dist): Download shallow clone of config.git. Werner Lemberg 2025-09-06 16:39:55 +02:00
  • 32cb53904c Update all copyright notices. Werner Lemberg 2025-09-06 06:14:03 +02:00
  • d3668e00da src/sfnt/ttload.c (tt_face_load_any): Correctly handle font containers. Werner Lemberg 2025-09-05 20:21:27 +02:00
  • ba7eb5bed7 Clean up OpenVMS support. Jouk Jansen 2025-08-30 20:34:36 +02:00
  • b27dc88c4a Remove some declare/define macros (pt 3). const_class Alexei Podtelezhnikov 2025-09-01 23:28:07 -04:00
  • 821e87b1ff Remove some declare/define macros (pt 2). Alexei Podtelezhnikov 2025-09-01 18:19:29 -04:00
  • e08810da82 Remove some declare/define macros (pt 1). Alexei Podtelezhnikov 2025-09-01 17:53:13 -04:00
  • 1b6845d9b8 [base] s/FT_Driver_ClassRec/FT_Driver_Class/. Alexei Podtelezhnikov 2025-08-31 17:53:19 -04:00
  • d25553220e [base] Make FT_Driver_Class always const. Alexei Podtelezhnikov 2025-08-31 07:32:28 -04:00
  • 46c6bc8472 [base] Make FT_Renderer_Class always const. Alexei Podtelezhnikov 2025-08-31 07:31:13 -04:00
  • 7b8a770aac [base] Make FT_Module_Class always const. Alexei Podtelezhnikov 2025-08-31 07:28:32 -04:00
  • c6cf32de3b * src/psaux/psauxmod.h (psaux_driver_class): Removed declaration. Alexei Podtelezhnikov 2025-08-31 22:39:11 -04:00
  • 61a4234260 [base] Use const FT_Module_Class. Alexei Podtelezhnikov 2025-08-29 16:59:50 -04:00
  • 0fb8795e2b [base] Simplify autohinting conditions. is_auto Alexei Podtelezhnikov 2025-08-28 21:04:22 -04:00
  • 48f91b5331 * src/base/ftobjs.c (FT_Load_Glyph): Reduces scope of 'ttface'. Alexei Podtelezhnikov 2025-08-27 11:16:07 -04:00
  • c0851258d0 * src/truetype/ttinterp.c: Fix some builds. Alexei Podtelezhnikov 2025-08-25 12:35:50 -04:00
  • 8cbabc47da * subprojects/*.wrap: Updated. Werner Lemberg 2025-08-21 07:30:29 +02:00
  • 23fa1e3550 Updating CHANGES file; minor fixes elsewhere (mostly formatting). Werner Lemberg 2025-08-21 07:09:15 +02:00
  • ca0247af92 [truetype] Fix compilation without bytecode. Alexei Podtelezhnikov 2025-08-19 23:39:02 -04:00
  • cff6674899 [truetype] Small fix in the incremental interface (again). Alexei Podtelezhnikov 2025-08-14 12:39:57 -04:00
  • 6bd5a8cc78 [truetype] Small fix in the incremental interface. Alexei Podtelezhnikov 2025-08-14 12:23:03 -04:00
  • 508c30e086 * src/autofit/afgsub.c: Fix a warning. Alexei Podtelezhnikov 2025-08-14 10:33:30 -04:00