Commit Graph

  • a4c4566b6d [truetype, snft] Add service methods for `DeltaSetIdxMap` and `VarStore`. master 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
  • d2c3bbcd8e [cff] Synchronize `cff_slot_load` with `TT_Load_Glyph`. Werner Lemberg 2022-03-19 19:31:25 +0100
  • 0c2bdb01a2 * src/base/ftobjs.c (FT_Request_Size): Guard `face->size`. Werner Lemberg 2022-03-19 09:37:28 +0100
  • d014387ad4 * src/base/ftobjs.c (ft_open_face_internal): Thinko. Werner Lemberg 2022-03-19 09:30:45 +0100
  • 7789f2bb79 [doc] FT_OUTLINE_OVERLAP was introduced in 2.10.3. Ben Wagner 2022-03-18 15:52:47 -0400
  • 22a0cccb4d * src/base/ftobjs.c (ft_open_face_internal): Properly guard `face_index`. Werner Lemberg 2022-03-19 06:40:17 +0100
  • 53dfdcd819 [sfnt] Avoid invalid face index. Werner Lemberg 2022-03-17 19:24:16 +0100
  • 9d86c63f4a Improve handling of color palettes. wl/colr Werner Lemberg 2022-03-07 14:57:53 +0100
  • 1e2eb65048 Documentation, whitespace. Werner Lemberg 2022-03-07 10:13:29 +0100
  • 360e2507a3 [sdf] Fix corner checks and improve performance. Anuj Verma 2022-03-04 16:58:50 +0530
  • 2600ef637e [sdf] Implement deviation-based splitting for Bezier curves. Anuj Verma 2022-03-04 16:53:27 +0530
  • 5499d7bf81 * include/freetype/freetype.h: Improve SDF documentation. Anuj Verma 2022-03-04 16:42:02 +0530
  • ab950e18f4 [sdf] Fixed corner checks and improved performance. 1100-sdf-improvements Anuj Verma 2022-03-04 16:58:50 +0530
  • b3d917d2f8 [sdf] Impliment deviation based splitting for bezier curves. Anuj Verma 2022-03-04 16:53:27 +0530
  • 5f9bc4b859 * include/freetype/freetype.h (FT_RENDER_MODE_SDF): Improve documentation. Anuj Verma 2022-03-04 16:42:02 +0530
  • 335224beee [sfnt] Fix bounds check in SVG. Ben Wagner 2022-03-03 16:33:40 -0500
  • 034e5dbf92 [psaux] Full bounds check for OtherSubr 19. Ben Wagner 2022-02-22 20:37:43 -0500
  • bcdfa38692 [cmake] Drop the support of CMake 2.x. suzuki toshiya 2022-02-20 23:55:32 +0900
  • 6c5522c6f8 * src/bdf/README: Updated. Werner Lemberg 2022-02-19 13:37:07 +0100
  • ca46bc0cf2 * builds/mac/ftmac.c, src/base/ftmac.c: s|FT_MAC_H|<freetype/ftmac.h>|. Werner Lemberg 2022-02-19 13:34:05 +0100
  • 5b26e92a0f src/sfnt/ttkern.c (tt_face_load_kern): Micro-optimize. Werner Lemberg 2022-02-19 05:26:53 +0100
  • 20ec99be7e [builds/windows] Add support for legacy UWP builds. Steve Lhomme 2022-02-17 13:35:52 -0500
  • 01d4deb061 ftmm.h: Minor documentation improvement. Werner Lemberg 2022-02-16 14:21:00 +0100
  • 00ae29fcd2 [pshinter] Tune PSH_STRONG_THRESHOLD_MAXIMUM value. Alexei Podtelezhnikov 2022-02-12 23:42:08 -0500
  • 5a53e51b5c t1tables.h: Documentation improvements. Werner Lemberg 2022-02-12 07:58:43 +0100
  • c67ecb8c3a t1tables.h: Whitespace. Werner Lemberg 2022-02-12 07:52:57 +0100
  • 338b4e8846 [type42] Fix `FT_Get_PS_Font_Private` for this format. Werner Lemberg 2022-02-11 19:32:49 +0100
  • 1680885aa5 [pshinter] Clear reused mask. Alexei Podtelezhnikov 2022-02-09 16:41:07 +0000
  • 0447df71e7 [pshinter] Use unsigned indices. Alexei Podtelezhnikov 2022-02-09 15:04:58 +0000
  • ed0e2e76d8 [pshinter] Fix mask merging. Alexei Podtelezhnikov 2022-02-08 16:35:14 -0500
  • 7c6b2f20b0 [pshinter] Revise the hint table handling. Alexei Podtelezhnikov 2022-02-08 14:37:34 +0000
  • 24db55ecb8 Various minor doc fixes. Werner Lemberg 2022-02-05 09:06:39 +0100
  • a173aead31 [builds/windows] Add SVG to to project files. Alexei Podtelezhnikov 2022-02-06 08:25:52 -0500
  • dd8676b277 * src/winfonts/winfnt.c (fnt_face_get_dll_font): Trace font resources. Alexei Podtelezhnikov 2022-02-03 14:32:50 +0000
  • 56d182a74d [cmake] Fix build on MacOS. Eric Jing 2022-02-02 18:14:19 +0100
  • 8e39e42ee9 [psaux] Revise `PS_Table` handling. Alexei Podtelezhnikov 2022-02-02 11:35:14 -0500
  • c6dd509b99 * src/cache/ftcmru.c (FTC_MruList_New): Explain zeroing. Alexei Podtelezhnikov 2022-02-02 11:32:58 -0500
  • 946e1353ea [cache] Partially revert 9870b6c07e. Alexei Podtelezhnikov 2022-01-31 14:19:07 +0000
  • 36ee3160a0 freetype.h: Minor documentation improvement. Werner Lemberg 2022-01-31 10:37:56 +0100
  • 983d435865 [cache] Fix fallouts from edd4fedc54. Alexei Podtelezhnikov 2022-01-30 22:13:51 -0500
  • bee8886408 Clean-up - do not doubt FT_FREE. Alexei Podtelezhnikov 2022-01-30 21:55:21 -0500
  • 7fd03a3e25 * CMakeLists.txt: Include 'FindPkgConfig' module. Werner Lemberg 2022-01-30 20:50:42 +0100
  • da877c8693 * src/psaux/psobjs.c (ps_parser_load_field): Reduce `string` scope. Alexei Podtelezhnikov 2022-01-29 22:46:56 -0500
  • 35740aa6a9 [cmake] Check the availability of `bzip2.pc'. suzuki toshiya 2022-01-28 12:04:36 +0900
  • fa226478b1 * unix/configure.raw: We need 'librsvg' version 2.46.0 or newer. Werner Lemberg 2022-01-28 15:20:12 +0100
  • b34741c1cc Minor clean-ups. Alexei Podtelezhnikov 2022-01-27 22:55:34 -0500
  • e34a860a07 Document `FT_Outline_Decompose` degenerate segments. Ben Wagner 2022-01-27 11:50:12 -0500
  • ab1c98ac18 Fix sdf computation while `USE_SQUARED_DISTANCES`. Anuj Verma 2022-01-27 15:23:47 +0530
  • a75690c855 [sdf] Fix sdf computation while `USE_SQUARED_DISTANCES`. fix-sdf-squared-distances Anuj Verma 2022-01-27 15:23:47 +0530
  • 3d77756e73 [sfnt] Improve sRGB constants. Tapish Ojha 2022-01-27 08:34:48 +0100
  • 9476cb7eb3 docs/release: Updated. Werner Lemberg 2022-01-27 08:32:42 +0100
  • 837f0345a9 * src/pfr/pfrload.c (pfr_phy_font_load): Use FT_QNEW_ARRAY. Alexei Podtelezhnikov 2022-01-26 15:49:24 -0500
  • 0ac535900b * src/sdf/ftsdf.c (sdf_*_new): Use standard macro. Alexei Podtelezhnikov 2022-01-26 14:02:27 -0500
  • 09223ef929 [pcf] Delay encoding allocation and avoid its zeroing. Alexei Podtelezhnikov 2022-01-26 11:23:38 -0500
  • 267c6918d1 Aarg, typo. Werner Lemberg 2022-01-25 14:46:36 +0100
  • 9af1127fbe freetype.h: More updates to `FT_LOAD_COLOR` description. Werner Lemberg 2022-01-25 14:45:10 +0100
  • 8b7226bb43 * builds/unix/configure.raw (FT_DEMO_CFLAGS): Pass `-DHAVE-LIBRSVG`. Werner Lemberg 2022-01-25 14:28:45 +0100
  • 6a8e95b7a0 Update documentation for `FT_LOAD_COLOR`. Werner Lemberg 2022-01-25 08:49:41 +0100
  • 5e9caaee78 [pshinter] Ensure all point flags are initialized. Ben Wagner 2022-01-24 12:19:20 -0500
  • 657745212b .mailmap: Typo. Werner Lemberg 2022-01-24 07:57:20 +0100
  • ef48a33271 * src/svg/ftsvg.c (ft_svg_property_set): Disallow NULL pointers. Werner Lemberg 2022-01-23 19:05:15 +0100
  • cddfe6574b .mailmap: Updated. Werner Lemberg 2022-01-23 12:28:21 +0100
  • 21d0fa3742 More documentation on handling OT-SVG. Werner Lemberg 2022-01-23 12:03:44 +0100