Commit graph

  • 32bc58edb0 Merge branch 'apodtele-master-patch-56869' into 'master' Alexei Podtelezhnikov 2026-02-02 22:09:41 -05:00
  • 2b5455be55 Merge branch 'patch-1' into 'master' Austin Quick 2026-02-01 16:13:57 +00:00
  • f6132fc529 Merge branch 'wl/colr' into 'master' Werner Lemberg 2026-01-31 19:04:22 +00:00
  • 7e44f5c2dd Merge branch 'config' into 'master' Xiang Xiao 2026-01-31 04:25:20 +00:00
  • 7ee3b94643 Merge branch 'mr-xx-ansiflags-gnu99' into 'master' suzuki toshiya 2026-01-30 17:30:15 +00:00
  • 2d520a3071 Merge branch 'master' into 'master' 6ziv 2026-01-28 17:03:36 +00:00
  • 6d5a508fab Merge branch 'HVF' into 'master' Werner Lemberg 2026-01-28 17:03:21 +00:00
  • 05c243f43e Merge branch 'blue_scale' into 'master' Alexei Podtelezhnikov 2026-01-28 12:03:08 -05:00
  • 7a9b61255d Merge branch 'master' into 'master' Nicholas Chapman 2026-01-28 16:52:48 +00:00
  • 28407bc8cd * src/sfnt/sfwoff2.c (reconstruct_glyf): Revise variables. master Alexei Podtelezhnikov 2026-01-27 19:41:17 -05:00
  • e0590c0c62 Merge branch 'dirfir' into 'master' Alexei Podtelezhnikov 2026-01-26 12:47:12 -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
  • 05c374a3e2 Merge branch 'master' into 'master' トトも 2026-01-16 17:44:14 +00: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
  • 22d2c11598 Merge branch 'nuttx' into 'master' Xiang Xiao 2025-12-20 01:49:38 +00:00
  • 2f346111c5 [pshinter] Merge extrema and inflex analyses. blue_scale Alexei Podtelezhnikov 2025-12-13 15:00:07 -05:00
  • 23b6cd27ff Fix leak of exec in tt_size_init_bytecode Ben Wagner 2025-12-11 12:18:15 -05:00
  • 5bf8db785f [configure] Prefer '-std=gnu99' to '-std=c99'. suzuki toshiya 2025-12-12 02:12:17 +09: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
  • a3238e92e0 Fix integer comparison bug in GPOS validation Austin Quick 2025-10-31 23:55:23 +00: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
  • c631ab7733 Merge branch 'wip202511-ft-tar-m4' into 'master' suzuki toshiya 2025-11-23 05:38:08 +00:00
  • ef5c909a81 Add ft_tar.m4: FT_PROG_TAR, a substitution of _AM_PROG_TAR. suzuki toshiya 2025-11-20 12:59:44 +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
  • d9c0d0ac15 fix typo 6ziv 2025-10-29 12:51:01 +08:00
  • 4f2f58b973 Merge branch 'const_class' into 'master' Alexei Podtelezhnikov 2025-10-28 17:54:53 -04:00
  • f8d56061e5 config calling convention 6ziv 2025-10-29 05:52:11 +08:00
  • 8356dc1db4 indent 6ziv 2025-10-29 04:51:14 +08:00
  • 007b8bdec1 Rename HB_EXTERN to FT_HB_EXTERN to avoid confusion. 6ziv 2025-10-29 02:56:03 +08:00
  • ad211e558b move exposed ft-hb interface to public include directory 6ziv 2025-10-29 02:46:36 +08:00
  • fa4fc2901a Let HarfBuzz inject its function pointers into FreeType 6ziv 2025-10-29 02:22:52 +08: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
  • 166b19bd64 Merge branch 't1_truncated_size' into 'master' Ben Wagner 2025-09-26 07:48:18 +00: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
  • a611d73a4d Merge branch 'vscolang' into 'master' Anurag Thakur 2025-09-10 09:25:31 +00: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