Commit Graph

  • 9c1538525b * src/svg/ftsvg.c: Rename `svg_hooks` to `svg-hooks` for consistency. Werner Lemberg 2022-01-23 08:56:17 +0100
  • 112527dd44 [sfnt] Reject malformed SVG tables. Werner Lemberg 2022-01-22 11:45:30 +0100
  • 706c79a1da * src/psaux/psobjs.c (ps_table_new): Revert to zeroing. Alexei Podtelezhnikov 2022-01-21 22:46:35 -0500
  • 0d2b4952a3 [psaux, type1, type42] Avoid annecessary zeroing. Alexei Podtelezhnikov 2022-01-20 14:47:01 -0500
  • 02fa26f4cd [builds/unix] Handle 'librsvg' for demo programs. Werner Lemberg 2022-01-03 17:48:36 +0100
  • 0bf49bd229 Add 'svg' module for OT-SVG rendering. Moazin Khatti 2021-12-25 20:14:11 -0800
  • 97c09a803e Add `FT_Glyph` support for OT-SVG glyphs. Moazin Khatti 2021-12-25 19:55:58 -0800
  • 5cf01aa2b2 [truetype, cff] Add code to load SVG document. Moazin Khatti 2021-12-25 19:46:46 -0800
  • f93a897afe Add code to load OT-SVG glyph documents. Moazin Khatti 2021-12-25 19:20:44 -0800
  • 06c1a25e63 Add flag `FT_CONFIG_OPTION_SVG`. Moazin Khatti 2021-12-25 17:59:42 -0800
  • 0b635b1eb2 [pshinter] Avoid unnecessary zeroing. Alexei Podtelezhnikov 2022-01-20 15:06:25 +0000
  • 99a940f84a * include/freetype/freetype.h: Clarify `FT_Size` life cycle. Alexei Podtelezhnikov 2022-01-20 15:06:09 +0000
  • 054782c48e [base] Undefined scale means no scale. Alexei Podtelezhnikov 2022-01-19 22:14:06 -0500
  • 773e31c783 * src/autofit/afglobal.c (af_face_globals_new): Reduce zeroing. Alexei Podtelezhnikov 2022-01-18 14:05:46 -0500
  • d118bf8e35 [bdf,type1] Avoid unnecessary hash zeroing. Alexei Podtelezhnikov 2022-01-15 23:09:53 -0500
  • 3f6497bdc5 Add Watcom C/C++ calling. Ozkan Sezer 2022-01-15 22:44:28 -0500
  • 5e227133c1 [pshinter] Avoid accessing uninitialized zone. Ben Wagner 2022-01-15 17:08:18 -0500
  • edd4fedc54 [cache] Avoid unnecessary zeroing. Alexei Podtelezhnikov 2022-01-14 22:53:57 -0500
  • 11ea89b51c Add Watcom C/C++ support. Ozkan Sezer 2022-01-14 22:07:44 -0500
  • ba5d661f34 * src/sdf/ftbsdf.c (ED): s/near/prox/. Alexei Podtelezhnikov 2022-01-14 21:54:17 -0500
  • 7f7bf6f0f0 * include/freetype/internal/compiler-macros.h [FT_COMPARE_DEF]: Tighten. Alexei Podtelezhnikov 2022-01-14 20:33:28 -0500
  • 7eb9a9dbbe * src/pshinter/pshglob.c (psh_globals_new): Avoid zeroing. Alexei Podtelezhnikov 2022-01-14 14:40:11 -0500
  • 81b81feb62 * src/base/fthash.c (hash_insert): Avoid unnecessary zeroing. Alexei Podtelezhnikov 2022-01-14 18:22:23 +0000
  • 904ad21266 * src/bdf/bdflib.c (_bdf_parse_glyphs): Remove redundant assignment. Alexei Podtelezhnikov 2022-01-13 23:38:56 -0500
  • ee52b57121 * src/lzw/ftlzw.c (FT_Stream_OpenLZW): Avoid unnecessary zeroing. Alexei Podtelezhnikov 2022-01-13 09:45:48 -0500
  • 6ee8951956 [bzip2] Reset bzip stream on any error. Ben Wagner 2022-01-12 15:12:53 -0500
  • b647dbdeb8 .gitlab-ci.yml: Minor comment cleanups. Werner Lemberg 2022-01-12 06:21:52 +0100
  • ca44a236a0 .gitlab-ci.yml: Add steps to `before_script` to ensure recent CA. Azamat H. Hackimov 2022-01-12 04:26:39 +0300
  • f1d3b9f10a Revert "[bzip2] Avoid use of uninitialized memory." Ben Wagner 2022-01-11 17:15:35 -0500
  • e838c37c2c [type42] Track how much type42 ttf data is available. Ben Wagner 2022-01-11 11:14:32 -0500
  • 3876846e26 [sfnt] Fix limit checks for `COLR` v1 ClipBoxes Dominik Röttsches 2022-01-11 13:40:20 +0200
  • d0cfb4e1b2 Update all copyright notices. Werner Lemberg 2022-01-11 10:54:10 +0100
  • 947fddc8da * src/sfnt/ttcolr.c (read_paint): Fix undefined left-shift operation. Werner Lemberg 2022-01-09 07:26:26 +0100
  • 639a02154b * src/type42/t42objs.c (T42_Open_Face): Avoid use of uninitialized memory. Werner Lemberg 2022-01-11 09:14:48 +0100
  • 33626164e8 .gitlab-ci.yml: Fix typo in previous commit. Werner Lemberg 2022-01-11 08:01:30 +0100
  • 4c0db60772 .gitlab-ci.yml: Update Windows image. Werner Lemberg 2022-01-11 07:52:28 +0100
  • 2e62b7446b * subprojects/zlib.wrap: Update from upstream. Werner Lemberg 2022-01-11 05:37:56 +0100
  • 4a89112b2a * src/sfnt/ttcolr.c (tt_face_get_color_glyph_clipbox): Add limit checks. Werner Lemberg 2022-01-08 16:56:57 +0100
  • 3f9b78fc79 [zlib] Don't typedef `ptrdiff_t`. Werner Lemberg 2022-01-10 18:19:41 +0100
  • da8a8b8bcf [zlib] Some organizational changes. Werner Lemberg 2022-01-10 17:25:47 +0100
  • a25e85ed95 [gzip] Update sources to zlib 1.2.11 David Turner 2021-08-17 15:20:25 +0200
  • 0d34386366 [meson] Change Zlib configuration option. David Turner 2021-08-17 17:27:36 +0200
  • d276bcb7f0 [bzip2] Avoid use of uninitialized memory. Werner Lemberg 2022-01-09 07:48:59 +0100
  • ca01112894 [sfnt] Fix off-by-one error. Alexei Podtelezhnikov 2022-01-08 22:28:44 -0500
  • 7a493e3a40 [sfnt, type42] Correct previous commit. Werner Lemberg 2022-01-08 10:28:19 +0100
  • bf9b1ef905 * src/sfnt/ttload.c (check_table_dir): Initialize `table`. Werner Lemberg 2022-01-07 10:25:52 +0100
  • b5c2172f59 [sfnt] Avoid 'runtime error: applying zero offset to null pointer'. Werner Lemberg 2022-01-07 06:53:44 +0100
  • 5aa2a5c34a [autofit, pshinter] Use `FT_OFFSET`. Werner Lemberg 2022-01-07 06:41:36 +0100
  • afb4ca0151 [truetype] Reset localpoints when varying cvt. Ben Wagner 2022-01-06 12:54:15 -0500
  • 2b672e7210 * builds/unix/configure.raw: Restore `SYSTEM_ZLIB` variable. Werner Lemberg 2022-01-02 18:33:03 +0100
  • 4eb6cb8818 Fix warnings for CMake Unity builds. Alexander Borsuk 2021-12-25 09:23:58 +0100
  • 4f35711844 Clang-Tidy warning fixes. Alexander Borsuk 2021-12-17 11:22:09 +0100
  • d6a5c57727 * meson.build: Optimize lookup for `python3` program. Eli Schwartz 2021-12-13 23:40:16 -0500
  • 57fd61805f * builds/meson/*.py: Fix name of python executable for auxiliary scripts. Eli Schwartz 2021-12-13 23:33:03 -0500
  • e342f83c0b * meson.build: Check the return value of `run_command`. Eli Schwartz 2021-12-13 22:50:18 -0500
  • 0da2a1155e [truetype] Upstream the hdmx binary search. Alexei Podtelezhnikov 2021-12-13 11:44:24 -0500
  • fd03dcc122 [truetype] Reset the IUP-called flags for each subglyph. Alexei Podtelezhnikov 2021-12-12 12:29:04 -0500
  • 7add5b2bcb [truetype] Binary search through the `hdmx` records. Alexei Podtelezhnikov 2021-12-11 22:54:06 -0500
  • a8ef33e3ae [truetype] Honor FT_LOAD_ADVANCE_ONLY if `hdmx` is usable. Alexei Podtelezhnikov 2021-12-11 22:42:46 -0500
  • 6c831d658f [truetype] Initialize the loader with `hdmx` data. Alexei Podtelezhnikov 2021-12-11 22:34:27 -0500
  • 7809007a5b [truetype] Relocate subpixel flag setting. Alexei Podtelezhnikov 2021-12-11 22:22:57 -0500
  • a35b081ebc [truetype] Limit INSTCTRL appication within specs. Alexei Podtelezhnikov 2021-12-11 22:12:25 -0500
  • 0dc811b548 [truetype] Binary search through `hdmx` records. hdmx-advances Alexei Podtelezhnikov 2021-12-10 22:32:05 -0500
  • eaa10b993b [truetype] Honor FT_LOAD_ADVANCE_ONLY if `hdmx` is usable. Alexei Podtelezhnikov 2021-12-10 22:29:21 -0500
  • fa35370135 [truetype] Initialize the loader with `hdmx` data. Alexei Podtelezhnikov 2021-12-10 22:23:56 -0500
  • 2e3455b135 [truetype] Limit INSTCTRL appication within specs. Alexei Podtelezhnikov 2021-12-10 22:05:51 -0500
  • 34fc55de47 [truetype] Relocate subpixel flag setting. Alexei Podtelezhnikov 2021-12-10 21:55:08 -0500
  • bad92be927 [bdf] Fix use of uninitialized value. Ben Wagner 2021-12-09 17:06:28 -0500
  • 012b00f3e6 [truetype] Reduce Infinality footprint again. Alexei Podtelezhnikov 2021-12-07 10:19:06 -0500
  • 1f95189875 [builds/windows] Guard some non-ancient API. Cameron Cawley 2021-12-06 23:08:46 -0500
  • 9a533aa27f * builds/windows/visualc/freetype.vcproj: Add missing file. Cameron Cawley 2021-12-06 21:46:47 -0500
  • 3f83daeecb * Version 2.11.1 released. ========================== VER-2-11-1 Werner Lemberg 2021-12-01 20:17:59 +0100
  • 03380482ce [builds/windows] Improve debugging. Alexei Podtelezhnikov 2021-11-29 20:45:07 -0500
  • 3b45f564e9 * src/base/ftobjs.c (FT_Request_Metrics): Fix build warning on Android. Seigo Nonaka 2021-11-29 18:17:49 +0100
  • 64e26ad3a2 * builds/windows/vc2010/freetype.vcxproj (DlgCopy): Minor tweak. Alexei Podtelezhnikov 2021-11-27 22:31:17 -0500
  • 36a905e174 * src/truetype/ttpload.c (tt_face_load_hdmx): Added comments. Alexei Podtelezhnikov 2021-11-26 09:15:46 -0500
  • 32f13c11a4 [truetype] Quietly reject out-of-spec `hdmx` tables. Alexei Podtelezhnikov 2021-11-25 22:38:40 -0500
  • cff026d415 [truetype] Partly revert 5b626281. Alexei Podtelezhnikov 2021-11-23 16:05:12 -0500
  • 99086bf224 * builds/windows/vc2010/freetype.vcxproj (DlgCopy): Use transforms. Alexei Podtelezhnikov 2021-11-23 16:02:02 -0500
  • 3cabd142ce Update `CHANGES` files, other minor whitespace and documentation issues. Werner Lemberg 2021-11-22 19:36:45 +0100
  • 81912a1385 formats.txt: Add info about WOFF and WOFF2. Werner Lemberg 2021-11-21 18:31:53 +0100
  • 407f31ff87 meson.build: Initialize `common_ldflags`. Werner Lemberg 2021-11-21 11:01:37 +0100
  • 896630bed6 * meson.build: Fix compatibility version on MacOS. Lukas Oberhuber 2021-11-21 07:58:50 +0100
  • a11650d7fa * src/truetype/ttinterp.c (Ins_MD): Avoid `FT_ABS`. Werner Lemberg 2021-11-21 07:51:31 +0100
  • f8a4163a45 * include/freetype/fttypes.h (FT_MAKE_TAG): Remove the same casting. Alexei Podtelezhnikov 2021-11-20 07:01:26 -0500
  • 6da5f95fcf [gxvalid] Fix minor compilation warning. Werner Lemberg 2021-11-20 09:29:09 +0100
  • f5ce182420 [smooth] Fix stand-alone compilation. Werner Lemberg 2021-11-20 07:56:34 +0100
  • 8c8f51c558 Avoid undefined left-shifts. Werner Lemberg 2021-11-19 21:50:22 +0100
  • 9079c5d91a Provide C++ versions for public macros with casts. Werner Lemberg 2021-11-13 08:53:19 +0100
  • 238245cd66 Fix clang++ warnings. Werner Lemberg 2021-11-16 22:07:28 +0100
  • e4f7673e46 [truetype] Updates for the forthcoming OpenType 1.9 standard (2/2). Werner Lemberg 2021-11-13 21:11:00 +0100
  • 93e6b3e8e9 [truetype] Updates for the forthcoming OpenType 1.9 standard (1/2). Werner Lemberg 2021-11-13 14:41:40 +0100
  • d31bafcb9c Fix clang warnings. Werner Lemberg 2021-11-14 11:02:54 +0100
  • 9597fd7b40 [sfnt] Avoid undefined shifts in `COLR` v1 paint parsing Dominik Röttsches 2021-11-11 17:33:37 +0200
  • cf55313650 [builds/windows] Improve `DlgCopy` target. Alexei Podtelezhnikov 2021-11-12 22:27:18 -0500
  • 42e617238a Explicitly define `FT_MSB` for Clang. Alexei Podtelezhnikov 2021-11-11 23:06:36 -0500
  • c5cd2a3db4 * src/truetype/ttgxvar.c (ft_var_to_normalized): Edge optimization. Alexei Podtelezhnikov 2021-11-10 08:46:26 -0500
  • 188c7d6670 Additional `FT_MSB` macro definitions. Alexei Podtelezhnikov 2021-11-09 22:47:26 -0500
  • 05089e8a07 [build/windows] Remove logging from default debug configurations. Alexei Podtelezhnikov 2021-11-08 22:33:12 -0500
  • d899b200f6 * src/sfnt/sfobjs.c (sfnt_open_font): Fix typo. Werner Lemberg 2021-11-08 12:27:04 +0100