Commit Graph

  • e377888990 [ft-colr] Conditionalize on (unreleased0 FreeType 2.13.0 Behdad Esfahbod 2023-01-26 13:26:47 -0700
  • 281db89a68 [cairo] Try to handle failure in set_user_data Behdad Esfahbod 2023-01-26 13:05:12 -0700
  • 2fede3ef4a [layout] Fix a return_trace Behdad Esfahbod 2023-01-26 12:23:12 -0700
  • 05a2f31592
    Merge pull request #4065 from harfbuzz/cairo-fix-foreground-color Behdad Esfahbod 2023-01-26 12:56:02 -0700
  • e484d6b990 [cairo] Handle malloc failure Behdad Esfahbod 2023-01-26 12:55:25 -0700
  • 29a36010a1 [cairo] Adapt to cairo foreground API change again Behdad Esfahbod 2023-01-25 17:26:33 -0700
  • 30d0d9c56c Adapt to cairo changes Matthias Clasen 2023-01-24 15:43:17 -0500
  • 034d4d26f2 [hb-cairo] Minor simplify Behdad Esfahbod 2023-01-23 16:22:26 -0700
  • 26d34392e2 [hb-cairo] Fix condition Behdad Esfahbod 2023-01-23 16:21:13 -0700
  • f9b3c79047 Update to different cairo API Matthias Clasen 2023-01-23 18:09:09 -0500
  • 4afdbcbad5 [hb-cairo] Don't call get_foreground_color unnecessarily Behdad Esfahbod 2023-01-23 15:53:26 -0700
  • c37ea4f93e hb-cairo: Fix handling of foreground color Matthias Clasen 2023-01-23 08:31:24 -0500
  • aea37bfd37 Fix c++20 build Behdad Esfahbod 2023-01-26 12:18:50 -0700
  • e1dc4920ee [iter] Allow hb_len() to fetch c.len as non-function Behdad Esfahbod 2023-01-26 12:11:35 -0700
  • 8d29be39b2 [gsubgpos] Minor drop an unnecessary hb_iter Behdad Esfahbod 2023-01-26 11:41:58 -0700
  • 06b9b3b5b6
    Merge pull request #4083 from harfbuzz/bump-cairo Matthias Clasen 2023-01-26 14:15:52 -0500
  • 4a632dec78 build: Bump to newer cairo Matthias Clasen 2023-01-26 13:19:50 -0500
  • c1a5d20951 [doc] Add a missing comma Matthias Clasen 2023-01-25 21:52:05 -0500
  • 8d80d1dd18 [paint] Update expected test results Matthias Clasen 2023-01-25 19:06:51 -0500
  • 570fe998c9 [cairo] Another sweep_gradient fix Behdad Esfahbod 2023-01-25 15:42:24 -0700
  • 13bfef9f01 [COPYING] Another update Andres Salomon 2023-01-25 16:14:59 -0500
  • ea316b56a0 [cairo] Flip offsets when reversing Behdad Esfahbod 2023-01-25 15:31:29 -0700
  • 5b05e198cf [cairo] More hb_malloc Behdad Esfahbod 2023-01-25 15:24:14 -0700
  • 57352b8bd4 [cairo] Use hb_malloc / hb_free Behdad Esfahbod 2023-01-25 15:22:27 -0700
  • 3d19113898 [COPYING] Another update Andres Salomon 2023-01-25 16:14:59 -0500
  • a9392c0cbb [cairo] Use hb_swap() Behdad Esfahbod 2023-01-25 14:54:52 -0700
  • 5e86870378 [instancer] compute head/maxp values using only non-empty glyphs Qunxin Liu 2023-01-25 12:27:16 -0800
  • d15551c6f3 [instancer] update head table flagbit: allXMinIsLsb Qunxin Liu 2023-01-25 11:01:08 -0800
  • 2c49eba044 [cairo] Indent Behdad Esfahbod 2023-01-25 14:52:39 -0700
  • 2accbdc0b6 [paint] Minor skew Behdad Esfahbod 2023-01-25 14:40:04 -0700
  • a4420479a8 Revert "[VarComposite] Fix skew" Behdad Esfahbod 2023-01-25 14:37:10 -0700
  • 8cf7076309 [VarComposite] Fix skew Behdad Esfahbod 2023-01-25 14:35:35 -0700
  • 626f8e4de3 [paint] Fix skew to match Chrome Behdad Esfahbod 2023-01-25 14:33:46 -0700
  • b44ff062e1 [deserialize] Some more Behdad Esfahbod 2023-01-25 14:16:46 -0700
  • 57ff696430 [deserialize] One more fix Behdad Esfahbod 2023-01-25 14:09:22 -0700
  • e973050986 [hb-buffer-deserialize] Fixups Behdad Esfahbod 2023-01-25 14:07:01 -0700
  • ee254e1860 [instancer] compute head/maxp values using only non-empty glyphs Qunxin Liu 2023-01-25 12:27:16 -0800
  • f584ce2616 [instancer] update head table flagbit: allXMinIsLsb Qunxin Liu 2023-01-25 11:01:08 -0800
  • a1101f09ca [test-buffer-serialize] Handle too-small out buffer Behdad Esfahbod 2023-01-25 13:10:57 -0700
  • 39d50008f8 [hb-info] Format Behdad Esfahbod 2023-01-25 12:53:50 -0700
  • 4e2267b729 [hb-info] Add --get-meta Behdad Esfahbod 2023-01-25 12:51:53 -0700
  • 42ed6abb6a [hb-info] Add --list-meta Behdad Esfahbod 2023-01-25 12:47:16 -0700
  • 2fec4f1c3d [subset] Finish out hb-subset-instancer-solver.cc Behdad Esfahbod 2023-01-25 12:09:12 -0700
  • 90a98dd62a [instancer] fix potential memory leak for compiled glyph bytes Qunxin Liu 2023-01-25 10:06:23 -0800
  • 223abd72b9 [subset] Add unfinished port of fonttools instancer solver Behdad Esfahbod 2023-01-25 11:36:47 -0700
  • 167443e9fc [hb-info] Respect HB_CHAFA=0 Behdad Esfahbod 2023-01-25 10:32:01 -0700
  • 87df84c386 [hb-info] Fix copyright header Behdad Esfahbod 2023-01-25 10:20:48 -0700
  • 2eaa0d5bd8 [instancer] fix potential memory leak for compiled glyph bytes Qunxin Liu 2023-01-25 10:06:23 -0800
  • 0bbc9d5256 [fonts] move OFL-1.1 license to a higher directory Andres Salomon 2023-01-25 00:44:38 -0500
  • 44a9c4bf59 [COPYING] Update Behdad Esfahbod 2023-01-25 09:58:29 -0700
  • ea32faf577 [fonts] move OFL-1.1 license to a higher directory Andres Salomon 2023-01-25 00:44:38 -0500
  • c622c6b883 [font] update the license url for TestGVAREight.ttf Andres Salomon 2023-01-24 23:52:10 -0500
  • 2d1bbf677f [font] update the license url for TestGVAREight.ttf Andres Salomon 2023-01-24 23:52:10 -0500
  • eb0a025e49 Add a test for glyph names Matthias Clasen 2023-01-24 20:40:32 -0500
  • 0e84240b6b Add a test for glyph names Matthias Clasen 2023-01-24 20:40:32 -0500
  • 1b143b0f0c [font] Docs Behdad Esfahbod 2023-01-24 18:34:04 -0700
  • 64ed03c9be [cff1] Return no name for out-of-range glyph IDs Behdad Esfahbod 2023-01-24 18:30:49 -0700
  • c89aebc40b hb-font: Document length limit for glyph names Matthias Clasen 2023-01-24 20:24:27 -0500
  • b17ddc5742 hb-font: Document length limit for glyph names Matthias Clasen 2023-01-24 20:24:27 -0500
  • dd64266ea4 Add a test for glyph extents Matthias Clasen 2023-01-24 19:26:20 -0500
  • d5aae042bd Add a test for glyph extents Matthias Clasen 2023-01-24 19:26:20 -0500
  • 73e6f6cc88 [instancer] enable the missing test Qunxin Liu 2023-01-24 16:14:11 -0800
  • 27f72f0deb [instancer] avoid double free for compiled glyph bytes Qunxin Liu 2023-01-24 16:08:32 -0800
  • 7471dda1ec [instancer] enable the missing test Qunxin Liu 2023-01-24 16:14:11 -0800
  • ac969fffa2 Update meson summary Matthias Clasen 2023-01-24 19:06:15 -0500
  • 653df482e4 [instancer] avoid double free for compiled glyph bytes Qunxin Liu 2023-01-24 16:08:32 -0800
  • 2fe29d352c Update meson summary Matthias Clasen 2023-01-24 19:06:15 -0500
  • 192361cb4d [hb-info] Show color swatch only if printing to terminal Behdad Esfahbod 2023-01-24 17:05:38 -0700
  • 817ec182eb [hb-info] Format Behdad Esfahbod 2023-01-24 17:02:08 -0700
  • 66ddeb0737 [hb-info] Change Chafa repeat to 16 Behdad Esfahbod 2023-01-24 17:01:01 -0700
  • 7a29ded169 [hb-info] Render colors in --list-palette Behdad Esfahbod 2023-01-24 16:59:44 -0700
  • b684c6edd4 [hb-cairo] Add hb_cairo_context_t Behdad Esfahbod 2023-01-23 15:44:22 -0700
  • 279f13c187 [hb-shape] Write trace output to stderr Behdad Esfahbod 2023-01-24 11:50:59 -0700
  • 161d8f9d26 [util] Rename a variable Behdad Esfahbod 2023-01-24 11:48:10 -0700
  • 68a790261c [util] If --glyphs doesn't have positions, use glyph advances Behdad Esfahbod 2023-01-24 11:44:32 -0700
  • 91a174f151 [hb-view] Hide --annotate and make it alias for --show-extents Behdad Esfahbod 2023-01-24 11:27:35 -0700
  • 8cfb0ed072 [hb-view] --annotate enables --show-extents Behdad Esfahbod 2023-01-24 11:24:31 -0700
  • 20fcf5c5b8 [hb-view] Add --show-extents Behdad Esfahbod 2023-01-24 11:22:55 -0700
  • 72e13fff65 [COLRv1] Handle void extents Behdad Esfahbod 2023-01-24 11:05:38 -0700
  • 20318feddf [COLRv1] Don't return extents if glyph has no paint Behdad Esfahbod 2023-01-24 11:04:10 -0700
  • 32afdcdb46 [hb-buffer-deserialize-text-unicode] Relax parsing Behdad Esfahbod 2023-01-23 21:10:11 -0700
  • 328ee9b4ad [hb-buffer-deserialize-text-unicodes] Rename Behdad Esfahbod 2023-01-23 21:06:27 -0700
  • bc596b8cca [buffer-deserialize-text-unicode] Simplify Behdad Esfahbod 2023-01-23 21:03:59 -0700
  • 649973a316 Fix build Behdad Esfahbod 2023-01-23 21:02:14 -0700
  • f798cf225e [util] Don't require final ']' in --glyphs Behdad Esfahbod 2023-01-23 20:57:30 -0700
  • 4268283e54 [buffer-deserialize-text] Accept initial comma Behdad Esfahbod 2023-01-23 20:53:17 -0700
  • 2c29b81e7f [buffer-deserialize-text] Separate glyphs / unicodes machines Behdad Esfahbod 2023-01-23 20:49:19 -0700
  • d0355eb4bd [buffer-deserialize] Parse whole items at a time Behdad Esfahbod 2023-01-23 20:37:53 -0700
  • f65b04c17c Tweak wording Matthias Clasen 2023-01-23 21:57:05 -0500
  • 7e01976bcc [hb-paint] Add some details to the docs Matthias Clasen 2023-01-23 20:44:22 -0500
  • be3d8a8786 Tweak wording Matthias Clasen 2023-01-23 21:57:05 -0500
  • 6939890061 [hb-paint] Add some details to the docs Matthias Clasen 2023-01-23 20:44:22 -0500
  • e4fff64ce3 [repacker] check duplicate() for success. Garret Rieger 2023-01-24 00:52:26 +0000
  • 6b72a4ddb0 Revert "[sanitize] Simplify(?) check_range" Behdad Esfahbod 2023-01-23 18:36:04 -0700
  • 905b9176f2 [repacker] check duplicate() for success. Garret Rieger 2023-01-24 00:52:26 +0000
  • 00cf322e23
    Merge pull request #4046 from harfbuzz/hb-features-docs Behdad Esfahbod 2023-01-23 16:06:26 -0700
  • 699485b349 [meson] Further simplify generating hb-features.h Khaled Hosny 2023-01-24 00:07:45 +0200
  • 2486d6d22f [meson] Reduce repetitions Khaled Hosny 2023-01-23 23:57:16 +0200
  • 12f2ecbddb [doc] Generate hb-supported-features.h Khaled Hosny 2023-01-23 23:41:11 +0200
  • 0bbd3360ee [doc] Try to fix generating hb-features docs Khaled Hosny 2023-01-19 20:11:35 +0200