Commit Graph

  • 216e077600 [truetype] Add better checks for loading `gvar' table (#57905). Ben Wagner 2020-02-28 07:43:00 +0100
  • 141da02816 Make `FT_HAS_*' and `FT_IS_*' really return true (#57906). Werner Lemberg 2020-02-27 09:49:06 +0100
  • 5b1a37af56 Fix for CFF space glyph regression (#57541). Dominik Röttsches 2020-02-25 11:08:11 +0200
  • fa147af4a5 [woff2] Fix font table access. Werner Lemberg 2020-02-22 18:30:46 +0100
  • 6e49dff005 [psaux] Make `t1_decoder_parse_metrics' handle `op_div' (#57519). Werner Lemberg 2020-02-21 20:57:52 +0100
  • 49f3394d7a [autofit] Add support for Hanifi Rohingya script. Nikolaus Waxweiler 2020-02-19 12:56:49 +0000
  • 84d56589f0 Require HarfBuzz 1.8. Werner Lemberg 2020-02-19 18:13:02 +0100
  • d09e831559 Minor. Werner Lemberg 2020-02-16 15:24:27 +0100
  • 8930cc9618 * src/sfnt/ttcmap.c (tt_face_build_cmaps): Ignore version (#57708). Werner Lemberg 2020-02-12 18:25:03 +0100
  • 4a19a53d5a * src/truetype/ttinterp.c (TT_RunIns): Adjust loop counter (#57732). Werner Lemberg 2020-02-04 13:37:19 +0100
  • e5038be704 Update all copyright notices. Werner Lemberg 2020-01-19 17:05:19 +0100
  • fd03cf8816 [base] Fix `FREETYPE_PROPERTIES=type1:hinting-engine=adobe`. Werner Lemberg 2020-01-04 19:28:36 +0100
  • 50b013871c Add reference to another oss-fuzz bug report. Werner Lemberg 2020-01-04 18:42:27 +0100
  • a99a8e2863 [woff2] Fix memory leaks and a runtime warning. Werner Lemberg 2020-01-03 18:09:12 +0100
  • 10d8de7541 [truetype] Fix UBSan warning on offset to nullptr (#57501). Dominik Röttsches 2019-12-30 11:22:04 +0200
  • a4df0373c7 [woff2] Allow bitmap-only fonts (#57394). Nikhil Ramakrishnan 2019-12-31 16:04:01 +0100
  • 496601e504 [docs] (2/2) Fix generation of API documentation (#56745). Hugh McMaster 2019-12-18 23:11:22 +1100
  • 237fed6d5a [docs] (1/2) Move static web assets (#56745). Hugh McMaster 2019-12-18 23:07:35 +1100
  • 8cee1dde4e Fix more UBSan warnings on adding offset to nullptr (#57432). Dominik Röttsches 2019-12-17 14:12:38 +0200
  • 7e1b39f6cd [truetype] Fix UBSan warnings on adding offsets to nullptr. Werner Lemberg 2019-12-16 11:07:58 +0100
  • 0c14a3adb0 [truetype] Fix integer overflow. Werner Lemberg 2019-12-14 00:04:01 +0100
  • 2c9a2d58ca Another bunch of UBSan warnings on adding offsets to nullptr. Werner Lemberg 2019-12-13 23:56:25 +0100
  • 11d4ce23ac Fix more UBSan warnings on adding offset to nullptr (#57384) Dominik Röttsches 2019-12-09 12:40:42 +0200
  • dfc9a049de * src/truetype/ttinterp.c (TT_RunIns): Use `FT_OFFSET'. Werner Lemberg 2019-12-05 08:44:30 +0100
  • 551bd3a90e More nullptr offset UBSan warnings (#57331, #57347). Werner Lemberg 2019-12-03 11:52:48 +0100
  • 4270e9f324 Avoid more nullptr offset UBSan warnings (#57316). Dominik Röttsches 2019-11-27 11:38:45 -0500
  • d4f9c24989 [base] Really fix #57194. John Stracke 2019-11-23 11:25:28 +0100
  • 9df460b632 [truetype] Avoid sanitizer warning (#57289). Werner Lemberg 2019-11-23 11:09:40 +0100
  • c67b9a1c5b [truetype] Fix integer overflow (#57287). Armin Hasitzka 2019-11-23 11:01:18 +0100
  • 3cb7b3f7cb [sfnt] Avoid sanitizer warning (#57286). Ben Wagner 2019-11-23 10:54:51 +0100
  • 2d1d60aac6 [base] Fix `NULL + offset' sanitizer warnings (#57194). John Stracke 2019-11-23 10:42:04 +0100
  • 26d0f579c0 * include/freetype/internal/ftmemory.h (FT_OFFSET): New macro. Werner Lemberg 2019-11-23 10:28:37 +0100
  • 9b0179597e [sfnt] Ensure OTTO fonts have tables (#57285). Ben Wagner 2019-11-23 10:07:48 +0100
  • 07c8d8bbdb Minor fixes for recent compilers. Behdad Esfahbod 2019-11-23 10:00:02 +0100
  • 3aaae716b2 CMakeLists.txt: minor doc additions, compile builds/unix/ftsystem.c on UNIX Nikolaus Waxweiler 2019-11-07 23:39:41 +0000
  • b75031a26e * src/sfnt/sfwoff2.c (woff2_open_font): Check `num_fonts' for TTCs. Werner Lemberg 2019-10-25 21:29:13 +0200
  • 0a3d2bb99b [doc] FT_Open_Args: Clarify the ownership of `pathname'. Filip Filmar 2019-10-20 02:05:02 -0700
  • 3b8bc65c50 * src/sfnt/sfwoff2.c (woff2_open_font): Avoid undefined shift. Werner Lemberg 2019-10-22 08:07:05 +0200
  • 90a30f154a * src/sfnt/pngshim.c (premultiply_data): Optimize for __SSE__ only. Alexei Podtelezhnikov 2019-10-10 22:04:50 -0400
  • 545a481a74 * src/sfnt/sfwoff2.c (reconstruct_glyf): Check `triplet_size'. Werner Lemberg 2019-10-10 13:11:06 +0200
  • 1e9229f0fc [cff] Fix FT_FACE_FLAG_GLYPH_NAMES for CFF2 based fonts (#57023). John Tytgat 2019-10-09 15:37:19 +0200
  • 5a1a79c0e8 [woff2] Fix SFNT table checks. Werner Lemberg 2019-10-08 11:12:18 +0200
  • 1167bff3e9 * src/sfnt/sfwoff2 (reconstruct_glyf): Fix reallocation. Werner Lemberg 2019-10-06 23:22:34 +0200
  • 0fcf486e0d Improve memory debugging. Werner Lemberg 2019-10-06 21:12:42 +0200
  • d355a73aa3 docs/DEBUG: Document environment variable `FT2_KEEP_ALIVE'. Werner Lemberg 2019-10-06 20:07:09 +0200
  • 1f4e5bcb19 * src/sfnt/sfwoff2 (reconstruct_font): Fix reallocation. Werner Lemberg 2019-10-03 21:07:16 +0200
  • c912690d22 * src/base/ftstroke.c (ft_stroker_inside): Speed up. Alexei Podtelezhnikov 2019-09-30 22:45:34 -0400
  • 94815d6efa * src/sfnt/sfwoff2 (woff2_open_font): Initialize `woff2.ttc_fonts'. Werner Lemberg 2019-10-01 00:15:25 +0200
  • 839a023619 * src/sfnt/sfwoff2.c (reconstruct_font): Fix memory leak. Werner Lemberg 2019-09-30 07:41:57 +0200
  • 12696dcf9b [woff2] Reject fonts without `head' table. Werner Lemberg 2019-09-30 07:27:55 +0200
  • ba06adafcd [woff2] Fix compiler warnings. Werner Lemberg 2019-09-29 13:29:21 +0200
  • c37a501458 * src/sfnt/sfwoff2.c (woff2_open_font): Fix sanity check. Werner Lemberg 2019-09-28 07:42:34 +0200
  • 2bf603bde6 [woff2] Fix memory leaks. Werner Lemberg 2019-09-28 07:37:24 +0200
  • b39576f984 * src/base/ftstroke.c (ft_stroker_cap): Speed up caps. Alexei Podtelezhnikov 2019-09-27 19:18:49 -0400
  • 432efa25b3 * src/base/ftstroke.c (ft_stroker_outside): Speed up clipped miter. * include/freetype/ftstroke.h: Wordsmith miter docs. Alexei Podtelezhnikov 2019-09-25 21:50:16 -0400
  • db4083fd7f * src/sfnt/sfwoff2.c (woff2_open_font): Check (sum of) table sizes. Werner Lemberg 2019-09-25 08:48:26 +0200
  • 4881f75b7c * src/base/ftstroke.c (ft_stroke_border_arcto): Speed up calculations. Alexei Podtelezhnikov 2019-09-23 22:57:00 -0400
  • 5327092bb2 [woff2] Fix memory leaks. Nikhil Ramakrishnan 2019-09-20 06:30:28 +0200
  • 04ebb2a000 * src/otvalid/otvcommon.c (otv_Coverage_get_last): Guard `count'. Werner Lemberg 2019-09-17 19:46:59 +0200
  • 99f23d6ff2 * src/sfnt/sfwoff2.c (woff2_open_font): Check table index. Werner Lemberg 2019-09-17 13:22:28 +0200
  • cc17f852d5 [cmake] Don't fail if brotli is missing (#56894). Avi Halachmi (:avih) 2019-09-15 04:30:18 +0300
  • 3de1b8d0b0 [cmake] Add brotli support. Werner Lemberg 2019-09-05 14:10:01 +0200
  • bbb14361db FindHarfBuzz.cmake: Change indentation to two spaces; shorten lines. Werner Lemberg 2019-09-05 12:37:03 +0200
  • 87f5225256 Fix handling of `AF_CONFIG_OPTION_INDIC'. Werner Lemberg 2019-09-05 12:14:03 +0200
  • 12351eeefa CMakeLists.txt: Fix generation of DLL related stuff (#56852). Werner Lemberg 2019-09-05 12:02:59 +0200
  • 3fa35aa420 * src/sfnt/sfwoff2.c (compute_ULong_sum): Fix undefined shift. Werner Lemberg 2019-09-03 21:10:20 +0200
  • 543a3b939d * src/sfnt/sfwoff2.c (woff2_open_font): Add sanity check. Werner Lemberg 2019-09-01 23:03:09 +0200
  • cbee985a2b [woff2] Don't use `FT_UInt64' (#56815). Dominik Röttsches 2019-08-27 15:08:15 +0300
  • 594156586b [truetype] Prevent crash in `TT_Set_Named_Instance' (#56813). Werner Lemberg 2019-08-27 14:07:14 +0200
  • ed7e8194e0 CHANGES: Updated. Werner Lemberg 2019-08-27 14:07:05 +0200
  • eef5c1dd14 [woff2] Fix compiler warnings. Werner Lemberg 2019-08-27 10:43:32 +0200
  • 60c52f0edb [woff2] Formatting; some comments. Werner Lemberg 2019-08-27 10:08:01 +0200
  • 86803acd2a [woff2] Check whether known tag is in array bounds. Nikhil Ramakrishnan 2019-08-22 16:46:03 +0530
  • d2681a4977 [woff2] More formatting and documentation. Nikhil Ramakrishnan 2019-08-21 20:21:02 +0530
  • 1a10301532 * src/sfnt/sfwoff2.c: Improve trace comments. Nikhil Ramakrishnan 2019-08-17 14:57:59 +0530
  • 97616704aa [woff2] Formatting. Nikhil Ramakrishnan 2019-08-14 17:39:55 +0530
  • 2a23dc7fb3 [woff2] Support `hmtx' reconstruction when `glyf' is untransformed. Nikhil Ramakrishnan 2019-08-14 02:36:27 +0530
  • 5367e0ca01 [sfnt] Support `face->num_faces' for WOFF2 fonts. Nikhil Ramakrishnan 2019-08-05 01:53:00 +0530
  • bb7668d7c3 [woff2] Improve memory and error handling. Nikhil Ramakrishnan 2019-07-28 19:38:05 +0530
  • 1e02076815 [woff2] Avoid too many calls to `FT_REALLOC'. Nikhil Ramakrishnan 2019-07-18 01:50:16 +0530
  • 4d9b3d1d50 [woff2] Reconstruct `loca', `hmtx', and swap out stream. Nikhil Ramakrishnan 2019-07-16 02:45:03 +0530
  • e3953e5410 [woff2] Reconstruct transformed `glyf' table. Nikhil Ramakrishnan 2019-07-13 03:14:17 +0530
  • 81cf5326d5 [woff2] Copy un-transformed tables to sfnt stream. Nikhil Ramakrishnan 2019-07-06 18:05:18 +0530
  • 106bacf502 [woff2] Create stream for uncompressed buffer. Nikhil Ramakrishnan 2019-07-05 01:09:52 +0530
  • 18f6ff11f9 [woff2] Handle TTCs and start reconstructing font. Nikhil Ramakrishnan 2019-07-01 01:29:30 +0530
  • 7a1639bc1e [woff2] Get known tags from function. Nikhil Ramakrishnan 2019-06-30 20:01:20 +0530
  • c6c2c0b574 [woff2] Minor. Nikhil Ramakrishnan 2019-06-30 19:32:27 +0530
  • fc65d45a62 [woff2] Uncompress Brotli streams and `face_index' support. Nikhil Ramakrishnan 2019-06-30 04:31:04 +0530
  • 732da8a4b7 * builds/unix/configure.raw: Change argument name to `brotli'. Nikhil Ramakrishnan 2019-06-30 04:15:55 +0530
  • 9443a1bc3e Add Brotli dependency and required checks. Nikhil Ramakrishnan 2019-06-28 01:01:17 +0530
  • 76c64f6ba1 [woff2] Write SFNT Offset table. Nikhil Ramakrishnan 2019-06-24 01:07:18 +0530
  • e09fe4cc79 * src/sfnt/sfwoff2.c: #undef macros. Nikhil Ramakrishnan 2019-06-18 19:58:55 +0530
  • e496cb2980 [woff2] Read table and collection directory. Nikhil Ramakrishnan 2019-06-16 18:56:18 +0530
  • 8c1e3fc339 [sfnt] Include `woff2tags.c' for building. Nikhil Ramakrishnan 2019-06-16 18:40:48 +0530
  • b45c7dd5e2 [sfnt] Add WOFF2 constants. Nikhil Ramakrishnan 2019-06-16 17:55:59 +0530
  • 2fa573c1b0 [sfnt] Read WOFF 2 header. Nikhil Ramakrishnan 2019-06-12 00:21:20 +0530
  • 83dba0e9ec Add structures for WOFF2. Nikhil Ramakrishnan 2019-06-11 23:40:19 +0530
  • 9adc3b35f1 * src/psaux/cffdecode.c (cff_operator_seac): Fix numeric overflow. Werner Lemberg 2019-08-26 20:36:19 +0200
  • 7d1d3b9a0e [type1] Fix `FT_Get_Var_Axis_Flags' (#56804). Werner Lemberg 2019-08-26 09:08:56 +0200
  • f943af6490 Document `svg_hooks` property. GSoC-2019-moazin Moazin Khatti 2019-08-24 18:39:50 +0500