Commit Graph

  • 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
  • be724c8142 For debugging, avoid implicit conversion from integer to double. Werner Lemberg 2023-02-07 22:24:53 +0100
  • 37bc7c2604 Avoid reserved identifiers that are globally defined. Werner Lemberg 2023-02-07 07:37:07 +0100
  • da9eb9c719 Fix minor clang and clang++ warnings. Werner Lemberg 2023-02-07 07:01:36 +0100
  • 4c3916e901 [truetype, type1] Additional variation tags. Alexei Podtelezhnikov 2023-02-08 14:58:46 +0000
  • 22e6d06b21 [truetype, type1] Additional variation tags. apodtele-master-patch-38950 Alexei Podtelezhnikov 2023-02-08 13:36:59 +0000
  • 27b2cd4101 * src/base/ftsynth.c (FT_GlyphSlot_Slant): Add vertical slant. * include/freetype/ftsynth.h (FT_GlyphSlot_Slant): Update it. Alexei Podtelezhnikov 2023-02-07 23:03:18 -0500
  • 515bdfef7e [sdf] Use 32-bit integers internally. anuj 2023-01-04 19:15:38 +0530
  • d3582e3f8d docs/CHANGES: Updated. Werner Lemberg 2023-02-07 05:56:12 +0100
  • beb2272949 Comment on optional ascender and descender. Alexei Podtelezhnikov 2023-02-04 09:47:44 -0500
  • 1bbec9e993 * src/type1/t1afm.c (T1_Read_Metrics): Reaffirm ascender and descender. Alexei Podtelezhnikov 2023-02-04 08:34:58 -0500
  • 82c131accb * src/type1/t1afm.c (T1_Read_Metrics): Validate ascender and descender. Alexei Podtelezhnikov 2023-02-04 03:20:25 +0000
  • 646cc8ef8d * src/cff/cffgload.c (cff_slot_load): Avoid memory leak. Werner Lemberg 2023-02-02 10:38:18 +0100
  • 9508811a3a * src/truetype/ttgxvar.c (tt_var_get_item_delta): Check `face->blend`. Werner Lemberg 2023-02-01 12:01:58 +0100
  • aec87c0955 * docs/CHANGES: Add news for 'freetype-demos'. Werner Lemberg 2023-02-01 11:52:26 +0100
  • 9c23b89d54 * subprojects/harfbuzz.wrap, subprojects/libpng.wrap: Updated. Werner Lemberg 2023-01-30 17:16:34 +0100
  • e97544a739 Minor changes. Werner Lemberg 2023-01-28 17:04:38 +0100
  • bacc48e616 Whitespace. Werner Lemberg 2023-01-28 17:04:11 +0100
  • bea675cde6 [ttgxvar] Fix crash in COLRv1. Behdad Esfahbod 2023-01-26 14:07:25 -0700
  • 82ce172669 The 'COLR' v1 API will no longer be experimental in the next release. Werner Lemberg 2023-01-19 07:16:07 +0100
  • 0982d3ecc6 * docs/oldlogs/ChangeLog.210: Typos. Alexei Podtelezhnikov 2023-01-18 18:31:27 +0000
  • d680908af2 [base] Fix typo. Ben Wagner 2023-01-17 16:18:28 -0500
  • 188019eb70 [base] Return error if requested driver is not found. Ben Wagner 2023-01-17 16:04:30 -0500
  • a297feab0e [sfnt] Avoid nullptr dereference in reading malformed 'COLR' v1 table. Dominik Röttsches 2023-01-17 14:30:48 +0200
  • f80be4e959 * src/tools/update-copyright: Allow execution from other repositories. Werner Lemberg 2023-01-17 18:48:54 +0100
  • 65f8523706 Update all copyright notices. Werner Lemberg 2023-01-17 09:18:25 +0100
  • 6c1bd0f2b2 * src/tools/no-copyright: Updated. Werner Lemberg 2023-01-17 09:15:36 +0100
  • 29f83d1dd5 [base] 'close' callback may not use `stream->memory`. Ben Wagner 2023-01-12 23:45:12 -0500
  • 0d4f887c79 [base] Always close user-provided stream. Ben Wagner 2023-01-12 22:43:08 -0500
  • 13983b058e [base] Fix leak of internal stream marked external. Ben Wagner 2023-01-11 14:47:26 -0500
  • 6a179ff7d5 sr/*.c: Various minor fixes. Werner Lemberg 2023-01-16 16:38:56 +0100
  • 2692b3215b [sfnt] Remove temporary runtime flag for variable 'COLR' v1. Dominik Röttsches 2023-01-03 17:19:02 +0200
  • b1c90733ee * src/autofit/ft-hb.c (_hb_ft_reference_table): Minor integration fixes. Werner Lemberg 2023-01-07 07:40:12 +0100
  • 3481b15443 [truetype] Reset cvt and storage in context load. Ben Wagner 2023-01-05 21:07:26 -0500
  • ebe7e9128c [autofit] Don't depend on 'hb-ft'. Matthias Clasen 2023-01-02 20:13:22 -0500
  • 262b47ac5a [truetype] Keep variation store consistent. Ben Wagner 2023-01-05 15:24:25 -0500
  • 15afb55458 [base] Report used stream's external status. Ben Wagner 2023-01-05 12:42:55 -0500
  • c0b4f6a862 fix spelling err in LICENSE.txt Noah Cabral 2023-01-05 12:36:00 +0000
  • 63f371367a [sfnt] Fix color stop bounds check calculation at table end. Dominik Röttsches 2023-01-04 15:52:41 +0200
  • 81a456b28f * src/base/ftobjs.c (FT_Request_Metrics): Avoid division by zero. Alexei Podtelezhnikov 2023-01-04 22:41:34 -0500
  • e66480b56f * src/base/ftobjs.c (FT_Request_Metrics): Avoid division by zero. div-by-zero Alexei Podtelezhnikov 2023-01-03 20:41:42 +0000
  • 0bcb664de8 [psaux] Delay the upem validity assertion. Alexei Podtelezhnikov 2022-12-20 16:38:39 +0000
  • ace97a02a4 [gzip] Make static compilation not leak global symbols. David Vanderson 2022-12-14 09:58:44 +0100
  • bc3aa767a7 * src/gzip/ftzconf.h: Updated to zlib 1.2.13. Werner Lemberg 2022-12-14 10:27:13 +0100
  • 30d4863781 * builds/unix/configure.raw: Don't check for `memcpy` and `memmove`. Werner Lemberg 2022-12-14 09:19:26 +0100
  • 26e9028f10 [sdf, sfnt] Handle minor compiler warnings. Werner Lemberg 2022-12-13 09:53:26 +0100
  • b405fc5c1d * subprojects/zlib.wrap: Micro-update from upstream. Werner Lemberg 2022-12-07 17:05:17 +0100
  • 34c1bb66e4 * include/freetype/internal/ftcalc.h (FT_MSB): Support Open Watcom 2.0. Jiří Malák 2022-12-06 10:21:53 -0500
  • 6e4012550c * src/base/ftlcdfil.c (FT_SHIFTCLAMP): Cancel clamping. unclamp Alexei Podtelezhnikov 2022-11-23 04:12:08 +0000
  • aca4ec5907 * src/base/ftdbgmem.c (ft_mem_source_compare): Add FT_COMPARE_DEF. Luca Bacci 2022-11-22 22:34:41 -0500
  • 1c44de209c * src/autofit/afloader.c (af_loader_load_glyph): Remove `size` check. Alexei Podtelezhnikov 2022-11-20 22:37:08 -0500
  • 6b161ceb8a [dense] Add optimization for division gsoc-anurag-2022-final Anurag Thakur 2022-11-19 13:22:15 +0530
  • 5d683228e7 [dense] Add optimization for vertical lines Anurag Thakur 2022-11-19 13:14:51 +0530
  • 763f11088e [dense] Re-enable SIMD to work with fixed-point Anurag Thakur 2022-11-19 13:05:14 +0530
  • cd2e6217f3 [dense] Migrate line drawing and accumulation to fixed-point Anurag Thakur 2022-11-19 12:55:14 +0530
  • bdeb70bc18 [dense] Add SIMD support to rasterizer Anurag Thakur 2022-11-19 12:34:43 +0530
  • 03cc2183e0 [dense] Enable module compilation Anurag Thakur 2022-11-19 10:53:24 +0530
  • 4b77d947c5 [dense] Add drawing functions to rasterizer Anurag Thakur 2022-11-19 10:42:07 +0530
  • f126946b6a [dense] Add rasterizer functions Anurag Thakur 2022-11-19 10:14:29 +0530
  • a3c327aa41 [dense] Add 'dense' renderer Anurag Thakur 2022-11-19 01:24:19 +0530
  • 3b3c13d967 [dense] Populate headers for 'dense' module Anurag Thakur 2022-11-19 00:15:20 +0530
  • 4e6906cc5d Comments added. Alexei Podtelezhnikov 2022-11-18 14:03:19 +0000
  • 10f72058a3 [dense] Add files for new 'dense' module Anurag Thakur 2022-11-18 13:18:54 +0530
  • 0f43a0e7eb * src/autofit/afloader.c (af_loader_load_glyph): Fix dereference. Johan Matsson 2022-11-16 07:50:52 +0100
  • 47e61d02e6 * src/pcf/pcfutil.c ({Two,Four}ByteSwap): Use builtins or shifts. Alexei Podtelezhnikov 2022-11-14 22:53:14 -0500
  • e6fda039ad * src/truetype/ttgxvar.c (tt_hvadvance_adjust): Integer overflow. Werner Lemberg 2022-11-14 19:18:19 +0100
  • 63ccaef07a [meson] Use generated ftmodule.h Loïc Yhuel 2022-11-14 11:36:25 +0100
  • b37b8d2a70 [meson] Fix generated ftmodule.h Loïc Yhuel 2022-11-14 11:29:20 +0100
  • ba4bd5b994 Add `TT_CONFIG_OPTION_NO_BORING_EXPANSION` configuration macro. Dominik Röttsches 2022-11-07 10:52:33 +0200
  • e97cb9e8da [truetype] Improve bounds checks for `ItemVariationStore`. Behdad Esfahbod 2022-11-09 15:42:25 -0700
  • 9be958ca39 [truetype] In `ItemVariationStore`, value 0xFFFF for `dataCount` is valid. Behdad Esfahbod 2022-11-09 15:41:34 -0700
  • 109179c70e [pcf] Improve CMap efficiency and readability. Alexei Podtelezhnikov 2022-11-10 23:25:48 -0500
  • e82371bf6e Fix `-Wstrict-prototypes`. Sam James 2022-11-06 05:18:59 +0000
  • 9154707f6b [truetype] Check avar_segment before access Ben Wagner 2022-11-07 16:58:56 -0500
  • d38407f79e [truetype] Restore behavior of ft_var_load_hvvar Ben Wagner 2022-11-07 15:11:37 -0500
  • 978fdb292a docs/CHANGES: Updated. Werner Lemberg 2022-11-08 08:27:52 +0100
  • bccf1cd6b4 [build] use AC_CHECK_PROG() macro for libpng-config detection suzuki toshiya 2022-10-16 18:02:27 +0900
  • 32cfab4be7 [build] fix for make multi suzuki toshiya 2022-10-10 14:22:12 +0900
  • e00afdb35b * src/pfr/pfrsbit.c (pfr_lookup_bitmap_data): Accelerate the search. Alexei Podtelezhnikov 2022-11-07 21:36:32 -0500
  • 6139f2b647 [bdf, pfr, psnames] Accelarate charmap searches. Alexei Podtelezhnikov 2022-11-06 13:12:47 -0500
  • ae4eb996ab [truetype] Add support for `avar` table 2.0 format. Behdad Esfahbod 2022-07-23 13:49:27 -0600
  • dea2e6358b Replace '1/64th' (and similar entries) with '1/64' in docs and comments. Werner Lemberg 2022-10-24 06:59:45 +0200
  • 05e1b37e3d * include/freetype/*: Fix documentation typos. Ivan Panchenko 2022-10-23 21:24:49 +0000
  • ffbbf3df3e * src/truetype/ttgload.c: Cosmetic changes. Alexei Podtelezhnikov 2022-10-21 15:55:30 +0000
  • 1bfaca0635 [cff, truetype] Simplify SVG metrics scaling. Alexei Podtelezhnikov 2022-10-21 07:18:06 -0400