Commit Graph

  • 7d097d692c Partially move parameters to existing types gsoc-anurag-2022 Anurag Thakur 2022-07-13 01:06:15 +0530
  • 7996f488e5 Temp fix for upside-down bitmap Anurag Thakur 2022-07-12 18:31:20 +0530
  • 171a542175 Logging for testing Anurag Thakur 2022-07-12 17:19:37 +0530
  • b66a91728b Added commentary Anurag Thakur 2021-10-31 21:17:35 +0530
  • 9fd24008ae Added cmake build Anurag Thakur 2021-10-31 19:52:31 +0530
  • dffb269d06 Remove printfs Anurag Thakur 2021-10-31 18:57:21 +0530
  • 44892f8212 Integration prototype successful Anurag Thakur 2021-10-30 14:44:39 +0530
  • 43a66f774c Trying to get it to work attempt #1 Anurag Thakur 2021-10-30 00:57:51 +0530
  • e66db7ec5c Compilation fix attempt #1 Anurag Thakur 2021-10-29 10:00:59 +0530
  • d019c05e9f Finish importing code, integration pending Anurag Thakur 2021-10-29 00:23:34 +0530
  • 12ffde24a1 Added things Anurag Thakur 2021-10-27 13:50:47 +0530
  • e68cdd5f9e Populate errors header for 'dense' renderer Anurag Thakur 2021-10-26 13:11:17 +0530
  • a4cf05ea5c Add files for new 'dense' module Anurag Thakur 2021-10-26 12:52:34 +0530
  • 275b116b40 [sfnt] Support variable 'COLR' v1 `PaintVarSkew*`. master Dominik Röttsches 2022-07-05 15:16:31 +0300
  • 44fd524ee4 [sfnt] Support variable 'COLR' v1 `PaintVarRotate*`. Dominik Röttsches 2022-07-05 15:09:28 +0300
  • 603fef28a6 [sfnt] Support 'COLR' v1 variable `PaintVarScale*`. Dominik Röttsches 2022-07-05 14:56:22 +0300
  • d134b9e37b [sfnt] Support for 'COLR' v1 variable translate. Dominik Röttsches 2022-07-05 14:51:48 +0300
  • 8ec531c26c [sfnt] Support for 'COLR' v1 variable transforms. Dominik Röttsches 2022-07-05 14:47:57 +0300
  • 9c4ad2a901 [sfnt] Deltas for 'COLR' v1 gradient coordinates. Dominik Röttsches 2022-07-05 14:43:10 +0300
  • 3414fef74f [sfnt] Support variable 'COLR' v1 color lines. Dominik Röttsches 2022-07-04 16:29:31 +0300
  • 7c151abb69 [sfnt] Apply variation deltas to `PaintVarSolid`. Dominik Röttsches 2022-07-04 12:44:06 +0300
  • 8a9192f68e [sfnt] Check safety of cast to `TT_Driver` before accessing member. Dominik Röttsches 2022-07-07 13:02:10 +0300
  • d5d048bbfe doc: Clarify description of `FT_Stream_IoFunc`. Stephen Holdaway 2022-07-03 20:26:31 +1200
  • 31b14fd4dc [sfnt] Load variation store for 'COLR' v1. Dominik Röttsches 2022-06-29 16:01:13 +0300
  • 1a242558be [base] Improve error handling in `FT_GlyphLoader_CheckPoints`. Chris Liddell 2022-06-30 09:25:14 +0100
  • 55a97b0cb1 CMakeLists.txt: Provide both 'freetype' and 'Freetype::Freetype' targets. Thomas Sondergaard 2022-06-23 08:51:50 +0200
  • 31005d98a4 include/freetype/ftmm.h: Improve documentation. Werner Lemberg 2022-07-02 09:34:13 +0200
  • bec4ef415e [base] Round values in `FT_MulAdd_Fix`. Dominik Röttsches 2022-07-01 12:04:28 +0300
  • de27955c2a Minor formatting. Werner Lemberg 2022-07-01 06:33:50 +0200
  • 0607e0e959 Fix initialisation of temp variable in new FT_MulAddFix Dominik Röttsches 2022-06-30 10:55:50 +0300
  • dece953516 [truetype] Perform variation store delta computation with 64-bit precision. Dominik Röttsches 2022-06-29 11:48:53 +0300
  • 15fef219d6 New function `FT_MulAddFix` to compute the sum of fixed-point products. Dominik Röttsches 2022-06-29 11:48:10 +0300
  • 2db58e061e CMakeLists.txt: Move inclusion of `FindPkgConfig` down. Werner Lemberg 2022-06-22 12:13:27 +0200
  • 117df36b4c [sfnt] Upgrade stop_offset to FT_Fixed from FT_F2Dot14 Dominik Röttsches 2022-06-22 09:33:20 +0000
  • 5e48c88d57 * docs/CHANGES: Announce impending Infinality removal. Alexei Podtelezhnikov 2022-06-21 17:34:29 +0000
  • 9006ff7d10 * ttgload.c (TT_Process_Composite_Glyph): Fix a signedness warning. Alexei Podtelezhnikov 2022-06-21 17:10:56 +0000
  • 2848378be5 s/fixed point/fixed-point/ Werner Lemberg 2022-06-21 17:08:04 +0200
  • 40c6f97326 .gitlab-ci.yml: Correctly upgrade `meson`. Werner Lemberg 2022-06-21 14:45:42 +0200
  • 4b6f92e6b3 Proposal: Feature control for variable COLRv1 Dominik Röttsches 2022-06-01 13:24:09 +0200
  • b861b24157 [meson] Disable FreeType in HarfBuzz fallback. Xavier Claessens 2022-05-27 11:26:30 -0400
  • 47103b2f19 [truetype] Clean up phantom point accounting. Alexei Podtelezhnikov 2022-06-18 23:09:17 -0400
  • 705f416184 [truetype/GX] Clean up phantom point adjustment. Alexei Podtelezhnikov 2022-06-18 23:02:26 -0400
  • f7daf9d293 [stream] Fix reading s32 when long is s64 Ben Wagner 2022-06-17 12:37:02 -0400
  • d9b8a69e9a [truetype/GX] Fix an old typo. Alexei Podtelezhnikov 2022-06-16 22:13:25 -0400
  • 9c706dcca7 [truetype/GX] Clean up advance adjustment (Brrr). Alexei Podtelezhnikov 2022-06-16 16:11:51 +0000
  • 9079521002 [type1] Directly search for eexec in private dict Ben Wagner 2022-06-15 16:07:22 -0400
  • d6fc8c6ba0 [truetype/GX] Clean up advance adjustment. Alexei Podtelezhnikov 2022-06-15 18:28:50 -0400
  • 8bb7722a53 [gzip] Handle inflate returning Z_NEED_DICT Ben Wagner 2022-06-13 15:09:36 -0400
  • 58395dd200 [woff] Don't allocate table entries until needed Ben Wagner 2022-06-13 15:28:00 -0400
  • 8b6bcc92c5 * src/sfnt/sfwoff2.c (woff2_open_font): Partial revert. Alexei Podtelezhnikov 2022-06-12 09:04:13 -0400
  • e7482ff4c2 * src/lzw/ftzopen.c (ft_lzwstate_stack_grow): Cosmetic macro change. Alexei Podtelezhnikov 2022-06-11 23:47:19 -0400
  • 73631b9530 [woff, woff2] Avoid buffer zeroing. Alexei Podtelezhnikov 2022-06-11 16:10:40 -0400
  • 4fef1fcede [smooth] Fix GCC LTO crashes on Windows. Alexei Podtelezhnikov 2022-06-10 11:34:56 -0400
  • 9acefc4f51 * src/smooth/ftgrays.c [FT_STATIC_RASTER]: Fix compilation. bruvzg 2022-06-09 10:51:07 -0400
  • b11074cf6d [svg] Set linear advances when loading SVG glyphs Ben Wagner 2022-06-06 15:59:56 -0400
  • c26872ed59 [svg] Clear correct flags for doc ownership Ben Wagner 2022-05-26 20:27:53 -0400
  • d685798123 [docs] Correct favicon. Alexei Podtelezhnikov 2022-05-31 22:40:55 -0400
  • 8addad6065 [docs] Use hinted favicon. Alexei Podtelezhnikov 2022-05-31 22:38:24 -0400
  • c26f0d0d7e [docs] Update favicon. Alexei Podtelezhnikov 2022-05-26 23:48:26 -0400
  • b98dd169a1 * src/sfnt/ttmtx.c (tt_face_get_metrics): Apply variations unconditionally. Behdad Esfahbod (بهداد اسفهبد) 2022-05-25 14:49:37 +0200
  • 7838c78f53 [truetype] Support reading 32bit/16bit VarStore deltas Dominik Röttsches 2022-05-20 17:22:25 +0300
  • 9aa99f2262 [truetype] Handle 0xFFFF special value inside delta retrieval function Dominik Röttsches 2022-05-20 17:20:08 +0300
  • a4c4566b6d [truetype, snft] Add service methods for `DeltaSetIdxMap` and `VarStore`. Dominik Röttsches 2022-05-19 06:30:47 +0200
  • 5f19f49c81 [truetype] Move deallocation of `DeltaSetIdxMap` into own function. Dominik Röttsches 2022-05-13 15:43:06 +0300
  • e3ac7bb64a * builds/toplevel.mk (do-dist): Don't remove meson wrap files. Werner Lemberg 2022-05-18 16:12:19 +0200
  • b4b7c3f607 * subprojects/zlib.wrap: Update to zlib version 1.2.12. Werner Lemberg 2022-05-18 16:02:21 +0200
  • c8a9c88975 REAMDE: Mention that gitlab's 'download' button doesn't work. Werner Lemberg 2022-05-18 07:06:58 +0200
  • 5d49473f85 [truetype] Handle inner/outer index values 0xFFFF/0xFFFF. Werner Lemberg 2022-05-11 18:15:02 +0200
  • e8ebfe988b * Version 2.12.1 released. ========================== VER-2-12-1 Werner Lemberg 2022-05-01 07:05:36 +0200
  • 7b3ebb9c12 [sdf] Do not throw errors for invisible glyphs. Anuj Verma 2022-04-30 22:43:33 +0530
  • 62bc04f4c5 * src/sfnt/sfobjs.c (sfnt_load_face): Set `FT_FACE_FLAG_COLOR` for SVG fonts. Werner Lemberg 2022-04-30 15:37:14 +0200
  • 6fb7b7a09d autogen.sh: Fix building when freetype is itself a git submodule. Brendan Shanks 2022-04-26 15:29:35 -0700
  • ed4d0710f1 [builds/windows] Simplify non-desktop UWP check. Alexei Podtelezhnikov 2022-04-25 19:05:11 -0400
  • 581dd06405 [truetype] Reset IUP flags in `TT_RunIns`. Alexei Podtelezhnikov 2022-04-25 08:03:08 -0400
  • d59c7ce1b9 [meson] Remove `default_library=both` from `default_options`. Xavier Claessens 2022-04-21 08:43:18 -0400
  • 079a22da03 * src/truetype/ttgload.c (TT_Process_Simple_Glyph): Integer overflow. Werner Lemberg 2022-04-19 09:28:21 +0200
  • 978eefee54 * src/cff/cffgload.c (cff_slot_load) [FT_CONFIG_OPTION_SVG]: Fix segfault. Georg Brandl 2022-04-12 11:43:37 +0000
  • 3100c8120e .gitlab-ci.yml: Add a Universal Windows build target Steve Lhomme 2022-02-15 10:27:47 +0100
  • a1ca701023 [sfnt] Correct FT_ColorStopIterator documentation. Ben Wagner 2022-04-04 15:28:54 -0400
  • aee6b94727 * builds/unix/configure.raw: Add option `--with-librsvg`. Werner Lemberg 2022-04-01 14:23:37 +0200
  • fc08295650 * src/sfnt/sfwoff.c (reconstruct_glyf): Fix gcc 10 warning. Werner Lemberg 2022-04-01 14:44:42 +0200
  • 1603378b91 [gzip] Update sources to zlib 1.2.12. Werner Lemberg 2022-04-01 10:23:15 +0200
  • 89d5cce58d CMakeLists.txt: Fix `Info.plist` path. Eric Jing 2022-04-01 08:52:31 +0200
  • 695d606ae5 Whitespace. Werner Lemberg 2022-04-01 08:50:33 +0200
  • d247c56278 [truetype] Use SUB_LONG for component offset. Ben Wagner 2022-03-31 18:54:15 -0400
  • 385345037e CMakeList.txt: Update code to handle recent changes for `freetype.pc`. Werner Lemberg 2022-03-31 20:52:43 +0200
  • 8a33164dad CMakeLists.txt: s/PKG_CONFIG/PKGCONFIG/, s/REQUIRED_/REQUIRES_/. Werner Lemberg 2022-03-31 20:50:39 +0200
  • e50798b720 * Version 2.12.0 released. ========================== VER-2-12-0 Werner Lemberg 2022-03-30 14:06:21 +0200
  • 87989a1435 Fix clang++ warnings. Werner Lemberg 2022-03-31 07:43:41 +0200
  • 97cdbb24f7 Whitespace. Werner Lemberg 2022-03-30 14:06:15 +0200
  • 119e404b89 [builds] Fix creation of `freetype2.pc` for static-only builds. Werner Lemberg 2022-03-18 13:25:51 +0100
  • a8e4563c34 Add `FT_FACE_FLAG_SBIX_OVERLAY` and `FT_HAS_SBIX_OVERLAY`. Werner Lemberg 2022-03-19 23:54:31 +0100
  • 1949a7ec3a Add `FT_PARAM_TAG_IGNORE_SBIX`. Werner Lemberg 2022-03-19 18:51:34 +0100
  • ac4c1ebf7e [truetype] Fix 'sbix' table handling. Werner Lemberg 2022-02-07 06:55:54 +0100
  • 907715a6a2 Add `FT_FACE_FLAG_SBIX` and `FT_HAS_SBIX`. Werner Lemberg 2022-02-09 07:31:56 +0100
  • 06727a5257 * include/freetype/freetype.h (FT_LOAD_SBITS_ONLY): Tag macro as public. Werner Lemberg 2022-02-09 08:36:15 +0100
  • 127c1e8331 [builds/windows] Fix WCE support. Carlo Bramini 2022-03-23 22:53:07 -0400
  • 0574692c6d [build/windows] Improve UWP support. Steve Lhomme 2022-03-23 22:46:15 -0400
  • fc15ebe0a6 * src/sfnt/ttkern.c (tt_face_get_kerning): Exit early if no table. Werner Lemberg 2022-03-21 11:15:41 +0100
  • a960be9e5e [woff2] Support overlap flag for simple glyphs. Ben Wagner 2022-03-18 17:41:01 -0400