Commit Graph

  • 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
  • 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