Commit Graph

  • 36a086b630 * src/sfnt/pngshim.c (Load_SBit_Png): Remove FALL_THROUGH warning. Alexei Podtelezhnikov 2023-04-28 19:40:35 -0400
  • 08268691aa * src/sfnt/ttload.c (tt_face_load_font_dir): Add another guard. Werner Lemberg 2023-04-28 15:32:16 +0200
  • 966ff5a55c * src/cff/cffdrivr/c (cff_get_ps_name): Avoid unnecessary crash. Werner Lemberg 2023-04-28 15:25:20 +0200
  • 36e9878cc2 [truetype] Fix style name handling for variation fonts. dev/wl/VF-info dev/wl/VF-fixes Werner Lemberg 2023-04-27 23:06:51 +0200
  • d7551af098 [truetype] Fix PostScript name handling for variation fonts. Werner Lemberg 2023-04-27 11:40:46 +0200
  • d9199546f2 * include/freetype/internal/services/svmm.h: Minor changes. Werner Lemberg 2023-04-27 07:37:14 +0200
  • ebdb71cc30 [truetype] Fix deactivation of variation font handling. Werner Lemberg 2023-04-26 12:03:04 +0200
  • 1872713cf2 s/set_instance/set_named_instance/ Werner Lemberg 2023-04-27 06:18:38 +0200
  • 545d0446b6 New Variation Font function `FT_Get_Default_Named_Instance`. Werner Lemberg 2023-04-26 08:17:17 +0200
  • 17a0c5dfd5 * src/cff/cffdrivr.c (cff_ps_get_font_info): Reject 'CFF2' format. Werner Lemberg 2023-04-28 10:40:41 +0200
  • 4908c1e84d * src/cid/cidgload.c (cid_load_glyph): Fix compiler warnings. Werner Lemberg 2023-04-28 06:54:25 +0200
  • 13df1c7d29 Minor documentation updates. Werner Lemberg 2023-04-26 13:17:36 +0200
  • 9a3d05d980 * src/ttgxvar.c: Minor changes. Werner Lemberg 2023-04-26 19:00:05 +0200
  • cfe54d6ac3 s/this is,/that is,/ Werner Lemberg 2023-04-26 13:15:57 +0200
  • 7ab541a28b [bdf] Clean up the atom property parsing. Alexei Podtelezhnikov 2023-04-26 23:15:24 -0400
  • 0a3836c97d Improve/add source comments and documentation. Werner Lemberg 2023-04-25 09:54:09 +0200
  • 40676afc4c [sfnt] Fix handling of PS names for Variation Fonts. Werner Lemberg 2023-04-25 09:30:30 +0200
  • f312b3402a [t1cid] Change the trace messages of the charstrings retrieval errors. suzuki toshiya 2023-04-22 02:11:21 +0900
  • 9806414c15 [truetype] Fix `make multi'. suzuki toshiya 2023-04-24 13:36:30 +0900
  • 8154d8e2be [services] FT_Size_Reset_Func to return FT_Error Ben Wagner 2023-04-19 13:48:59 -0400
  • c4fe77c3f0 [truetype] tt_size_reset_height to take FT_Size Ben Wagner 2023-04-17 11:17:16 -0400
  • ea9fca0add * src/truetype/ttinterp.c: Remove outdated comments. Werner Lemberg 2023-04-13 06:34:32 +0200
  • e78e2d29a9 [sfnt, truetype] Add `size_reset` to `MetricsVariations`. Ben Wagner 2023-04-06 11:16:29 -0400
  • e77d8ba87c * src/cff/cffcmap.c (cff_cmap_encoding_char_next): Abbreviate. Alexei Podtelezhnikov 2023-04-10 15:17:17 -0400
  • 1a4c18f7cb Align `char_next` return types. Alexei Podtelezhnikov 2023-04-10 15:30:43 +0000
  • d25444333c [sfnt] Clean up CMAP{4,12,13} handling. Alexei Podtelezhnikov 2023-04-08 23:15:41 -0400
  • b0a4f99278 * src/sfnt/ttpost.c (load_format_25): Do not abort frame reading. Alexei Podtelezhnikov 2023-04-02 22:45:48 -0400
  • 340767bf85 * src/sfnt/ttpost.c (load_format_*): Streamline frame reading. Alexei Podtelezhnikov 2023-04-02 22:00:59 -0400
  • 311b78fa12 * src/sfnt/ttpost.c: Formatting and comments. Alexei Podtelezhnikov 2023-04-02 09:24:16 -0400
  • 8f7b145524 [sfnt] Consolidate POST version 2.0 and 2.5 (pt 2). Alexei Podtelezhnikov 2023-04-01 23:37:51 -0400
  • 9597a62bac [sfnt] Consolidate POST version 2.0 and 2.5 (pt 1). Alexei Podtelezhnikov 2023-04-01 22:34:30 -0400
  • 6d7b8b22c4 [sfnt] Miscellaneous POST clean-ups. Alexei Podtelezhnikov 2023-03-31 23:17:46 -0400
  • 0db6997026 * src/sfnt/ttpost.c (load_format_20): Simplify comutations. Alexei Podtelezhnikov 2023-03-30 09:06:35 -0400
  • 4679fcb666 [sfnt] Streamline POST format 2.0 handing (cont'd). Alexei Podtelezhnikov 2023-03-29 00:21:00 -0400
  • 4d8db130ea [cff] Simplify `t2_strings` management in the old engine. Alexei Podtelezhnikov 2023-03-20 16:53:51 -0400
  • 4f0a55d15e [cff] Rework the stream limit checks. Alexei Podtelezhnikov 2023-03-19 10:13:52 -0400
  • 8fc6df1028 * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Use for-loop. Alexei Podtelezhnikov 2023-03-17 23:35:10 -0400
  • ef63669652 [truetype] Clean up zeroing and local variables. Alexei Podtelezhnikov 2023-03-17 23:25:45 -0400
  • 7be364c6a2 * include/freetype/ftsystem.h (FT_Stream_IoFunc): Improve documentation. Werner Lemberg 2023-03-16 05:25:36 +0100
  • dd78d4a774 * src/base/ftsynth.c (FT_GlyphSlot_AdjustWeight): New API. Alexei Podtelezhnikov 2023-03-16 03:28:59 +0000
  • 764bc8e41c [truetype] Clean up glyph loading. Alexei Podtelezhnikov 2023-03-15 23:18:18 -0400
  • e71647621c * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Clean up. Alexei Podtelezhnikov 2023-03-15 18:48:27 +0000
  • d857bd535b builds/vms/apinames_vms.bash: Fix `unzip` artifact Werner Lemberg 2023-03-13 11:47:38 +0100
  • b9376065d6 [truetype] Fix recent fallout in memory management. Alexei Podtelezhnikov 2023-03-10 23:41:39 -0500
  • 24d2523cdd Update VMS installation support. Jouk Jansen 2023-03-10 16:50:20 +0100
  • 49c74ac021 * src/truetype/ttgload.c (TT_Hint_Glyph): Mostly cosmetic update. Alexei Podtelezhnikov 2023-03-09 22:37:03 -0500
  • faf5d5adce * src/base/ftsynth.c (FT_GlyphSlot_AdjustWeight): New API. * include/freetype/ftsynth.h (FT_GlyphSlot_AdjustWeight): Document it. slot-inflate Alexei Podtelezhnikov 2023-03-09 16:47:08 -0500
  • bd6208b712 apinames.c: Add comment. Werner Lemberg 2023-03-08 10:49:42 +0100
  • 839905475e [truetype] Round phantom points after instructions. apodtele-master-patch-56869 Alexei Podtelezhnikov 2023-03-07 17:35:15 +0000
  • d5c6b948ac [gzip] File `infback.c` is not needed. Werner Lemberg 2023-03-07 08:55:58 +0100
  • 092f9d9874 [apinames] Fix VMS handling of overly long function names. Werner Lemberg 2023-03-07 07:28:32 +0100
  • 72a8d65218 * src/tools/apinames.c (panic): Accept variable number of arguments. Werner Lemberg 2023-03-07 07:14:36 +0100
  • b3250f367a * src/truetype/ttgload.c (TT_Process_Composite_Glyph): Fix leak too. Alexei Podtelezhnikov 2023-03-06 23:53:42 -0500
  • b36193d025 * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Triage memory leak. Alexei Podtelezhnikov 2023-03-06 22:41:17 -0500
  • dec3118592 * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Triage memory leak. truetype-mm Alexei Podtelezhnikov 2023-03-06 22:41:17 -0500
  • de94e2cbfb [truetype] Simplify memory management. Alexei Podtelezhnikov 2023-02-26 08:07:08 -0500
  • b2a9490623 Added information about the zlib version update in the changelog David PROVENT 2023-03-06 09:22:15 +0100
  • fc01e7dd67 Fix a couple of MSVC warnings. Alexei Podtelezhnikov 2023-03-05 22:05:24 -0500
  • 70946f6dc6 * builds/windows/vc2010/freetype.vcxproj: Suppress C4267 on _WIN64. Alexei Podtelezhnikov 2023-03-05 16:08:14 -0500
  • c4b5127b74 * src/cff/cffparse.c (cff_parser_run): Thinko. Alexei Podtelezhnikov 2023-03-05 00:31:58 -0500
  • de6002203b [cff] Clean up CharString number encoding. Alexei Podtelezhnikov 2023-03-04 23:49:49 -0500
  • 51c1705477 * src/cff/cffparse.c (cff_parser_run): Fix variable type. Alexei Podtelezhnikov 2023-03-04 23:32:50 -0500
  • a2b8937d47 [cff] Clean up memory management in the old engine. Alexei Podtelezhnikov 2023-03-04 14:00:52 -0500
  • 29578f75c3 * src/cff/cffobjs.c (cff_size_init): Synonymous change. Alexei Podtelezhnikov 2023-03-04 13:39:27 +0000
  • 7ae20e55c9 * src/sfnt/sfobjs.c (sfnt_load_face): Shorten de-referencing. Alexei Podtelezhnikov 2023-03-03 22:41:09 -0500
  • 49eac0da0c [pfr] Shorten de-referencing. Alexei Podtelezhnikov 2023-03-03 22:10:50 -0500
  • 2adef94f43 * src/cff/cffobjs.c (cff_size_get_globals_funcs): Shorten de-referencing. Alexei Podtelezhnikov 2023-03-03 18:40:48 +0000
  • 5ac6276af1 [cff,cid,type1] Shorten de-referencing. Alexei Podtelezhnikov 2023-03-03 17:21:10 +0000
  • 5c37b64062 * configure: Use `sed` instead of `grep`. Alexei Podtelezhnikov 2023-03-02 20:53:21 +0000
  • 09b326fa2b Avoid strtol on non-null-terminated data. Ben Wagner 2023-03-01 12:19:17 -0500
  • e95e623471 * src/cff/cffload.c (cff_subfont_load): Synonymous update. Alexei Podtelezhnikov 2023-03-02 17:58:03 +0000
  • e8931f8c56 * src/gzip/README.freetype: Update version. ubawurinna 2023-03-01 18:20:46 +0000
  • 79c8bd9110 [gzip] Fix static linking. ubawurinna 2023-03-01 10:16:59 +0100
  • d874ffa96c * include/freetype/internal/compiler-macros.h (FALL_THROUGH): Update. Werner Lemberg 2023-03-01 06:36:59 +0100
  • 638df2fe32 [truetype] Treat 38 as 40 without Infinality. Alexei Podtelezhnikov 2023-02-27 21:54:23 -0500
  • 2257f9abf6 * include/freetype/internal/compiler-macros.h (FALL_THROUGH): Update. Werner Lemberg 2023-02-26 20:23:43 +0100
  • d399657f1b * src/*: Replace leading underscores with trailing ones in dummy variables. Werner Lemberg 2023-02-26 20:18:54 +0100
  • f19ab67327 * configure: Don't hardcode `grep -E`. Karl Berry 2023-02-26 07:27:31 +0100
  • 6423ddb8a0 * src/cff/cffload.c (cff_encoding_load): Optimize array zeroing. Alexei Podtelezhnikov 2023-02-25 21:54:21 -0500
  • 74c498a383 * src/type1/t1load.c (T1_Get_MM_Var): Optimize array zeroing. Alexei Podtelezhnikov 2023-02-25 11:02:21 -0500
  • 3f2ac7d890 * src/base/ftsystem.c (ft_ansi_stream_io): Avoid undefined behaviour. Also short-circuit on `offset` to avoid checking `count` a second time when `ft_ansi_stream_io` is used for reading. Tamir Duberstein 2023-02-24 11:48:48 -0500
  • 3f01161ff2 [raster] Clean up contour indexing. Alexei Podtelezhnikov 2023-02-21 16:17:07 +0000
  • 7f9499044e [autofit] Clean up contour indexing. Alexei Podtelezhnikov 2023-02-20 23:29:58 -0500
  • 78464d1b0c * src/base/ftoutln.c (FT_Outline_Check): Fix C4701 warning. Alexei Podtelezhnikov 2023-02-20 22:31:21 -0500
  • f5f969a8fe * src/sdf/ftsdf.c (get_min_distance_cubic): Fix C4701, typos. Alexei Podtelezhnikov 2023-02-20 22:29:18 -0500
  • fecd19b449 * src/base/ftstroke.c (FT_Stroker_ParseOutline): Clean up contour indexing. Alexei Podtelezhnikov 2023-02-20 17:13:40 +0000
  • 34ed28d0fb [base] Clean up contour indexing. Alexei Podtelezhnikov 2023-02-20 16:33:45 +0000
  • 713580f41d * src/base/ftoutln.c (FT_Outline_Check): Update error code, clean up. Alexei Podtelezhnikov 2023-02-20 15:58:04 +0000
  • bbfcd79eac [truetype] Hide Infinality. Alexei Podtelezhnikov 2023-02-17 04:22:24 +0000
  • 1ca2efd652 [truetype] Hide Infinality. apodtele-master-patch-68578 Alexei Podtelezhnikov 2023-02-16 23:06:27 -0500
  • 74ea5454cc * src/base/ftoutln.c (FT_Outline_Reverse): Anchor first contour points. Alex Ringlein 2023-02-16 22:38:35 -0500
  • 0eca6ead82 Documentation improvement for `FT_Bitmap`. Werner Lemberg 2023-02-16 06:35:33 +0100
  • dacbb55433 [type1/MM] Round design coordinates. Alexei Podtelezhnikov 2023-02-10 08:24:33 -0500
  • 23e60caeef * builds/meson/parse_modules_cfg.py: Handle `gxvalid` and `otvalid`. Jan Alexander Steffens (heftig) 2023-02-09 19:22:47 +0000
  • 79a8201e6e * build/toplevel.mk (do_dist): Fix typo. Werner Lemberg 2023-02-09 07:32:05 +0100
  • de8b92dd7e * Version 2.13 released. ========================== VER-2-13-0 Werner Lemberg 2023-02-09 07:01:12 +0100
  • 4f8c4b0fc4 Comment on `FT_GlyphSlot_Slant'. Alexei Podtelezhnikov 2023-02-09 03:59:30 +0000
  • 995ccfaca5 [autofit] Fix 'multi' compilation. Werner Lemberg 2023-02-08 21:49:56 +0100
  • 663486a7ac Fix `FT_LOCAL` and `FT_LOCAL_DEF` tags. Werner Lemberg 2023-02-08 20:56:19 +0100
  • ac5babe876 Fix 'fall-through' warning messages. Werner Lemberg 2023-02-08 19:36:10 +0100