Commit graph

  • 22d2c11598 Merge branch 'nuttx' into 'master' Xiang Xiao 2025-12-20 01:49:38 +00:00
  • 1885e159cd Merge branch 'master' into 'master' 6ziv 2025-12-20 01:49:23 +00:00
  • f67f5bf5a9 Merge branch 'master' into 'master' Nicholas Chapman 2025-12-18 04:42:16 +00:00
  • 2f346111c5 [pshinter] Merge extrema and inflex analyses. blue_scale Alexei Podtelezhnikov 2025-12-13 15:00:07 -05:00
  • 84e2383684 Merge branch 'patch-1' into 'master' Austin Quick 2025-12-13 00:12:28 +00:00
  • 63b975435c Merge branch 'blue_scale' into 'master' Alexei Podtelezhnikov 2025-12-12 18:56:50 -05:00
  • 97e1068e8a [pshinter] Streamline extrema analysis even more. Alexei Podtelezhnikov (Алексей Подтележников) 2025-12-12 14:45:00 -05:00
  • 9d84b9c7e0 [pshinter] Streamline extrema analysis. Alexei Podtelezhnikov (Алексей Подтележников) 2025-11-25 23:52:23 -05:00
  • e74a914270 Merge branch 'mr-xx-ansiflags-gnu99' into 'master' suzuki toshiya 2025-12-12 03:18:50 +00:00
  • dc937e887d Merge branch 'HVF' into 'master' Werner Lemberg 2025-12-12 03:15:41 +00:00
  • 54f6bac361 Merge branch 'fix_exec_leak' into 'master' Ben Wagner 2025-12-11 17:18:46 +00:00
  • 23b6cd27ff Fix leak of exec in tt_size_init_bytecode master 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
  • 12da1991ac Merge branch 'mr-update-msbuild-for-hvf' into 'HVF' suzuki toshiya 2025-12-11 13:46:28 +00: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
  • 08e936de3f Merge branch 'apodtele-master-patch-56869' into 'master' Alexei Podtelezhnikov 2025-12-06 21:23:49 -05: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
  • 6a49900d40 Merge branch 'master' into 'master' トトも 2025-10-02 20:07:46 +00: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
  • 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
  • adc7b85508 * */ftoption.h: Update C99 wording. Alexei Podtelezhnikov 2025-08-11 15:34:27 -04:00
  • 4c77a6967d * */ftoption.h: Note C99 compliance. Alexei Podtelezhnikov 2025-08-11 13:20:50 -04:00
  • 670d0b2121 [ttgxvar] Fix caching of scalars when there are intermediate tuples. Behdad Esfahbod 2025-08-08 01:34:30 -06:00
  • aa2ee67b3d Improvements to OpenVMS support. Jouk Jansen 2025-08-05 17:34:09 +02:00
  • 27c1cb10a5 * docs/CHANGES: Mention 'ftmulti' improvements. Alexei Podtelezhnikov 2025-08-04 11:47:10 -04:00
  • 42047ae84d [type1/MM] Correctly reset the default instance. Alexei Podtelezhnikov 2025-08-02 11:54:16 -04:00
  • 08805be530 [truetype/v40] Fix ROUND_XY_TO_GRID handling. Alexei Podtelezhnikov 2025-08-01 11:01:16 -04:00
  • 6c18a397cb * src/truetype/ttinterp.c (Ins_MDRP,MIRP): Small tweak. Alexei Podtelezhnikov 2025-07-30 09:45:53 -04:00