Commit Graph

  • ed1a70c7e8 Only export debugprint when HB_DEBUG_WASM Simon Cozens 2023-02-23 16:41:17 +0000
  • 89c50b0ccb Fix debugprint format string Simon Cozens 2023-02-23 16:41:04 +0000
  • f0200445d0 Initial WASM docs and Rust example Simon Cozens 2023-02-23 16:38:39 +0000
  • fd1f7f46f4 [wasm-api] Implement font_get_face Behdad Esfahbod 2023-02-23 09:25:05 -0700
  • 9f4dc2e103 [wasm] Bind native API Behdad Esfahbod 2023-02-23 09:18:25 -0700
  • e79a7318c4 [wasm] Start adding wasm-api Behdad Esfahbod 2023-02-23 09:03:06 -0700
  • 829ba74284 [wasm] Add hb-wasm-api.h Behdad Esfahbod 2023-02-23 08:32:14 -0700
  • 11c6d46086 [wasm] Pass font & buff to shape() function Behdad Esfahbod 2023-02-23 08:16:49 -0700
  • 05bf984212 Add a simple callback native function Simon Cozens 2023-02-23 14:55:49 +0000
  • bdbc1568ba [wasm] Port from c_api to wasm-micro-runtime wasm_runtime API Behdad Esfahbod 2023-02-22 23:30:28 -0700
  • db8e51e01b [wasm] More boilerplate Behdad Esfahbod 2023-02-22 13:33:34 -0700
  • fcc8be409b [wasm] Add meson build option Behdad Esfahbod 2023-02-22 12:57:19 -0700
  • 425fc7f3ee [wasm] Add wasm shaper skeleton Behdad Esfahbod 2023-02-22 12:19:06 -0700
  • 04a47932a3 [paint] Remove enum trailing comma in C header Behdad Esfahbod 2023-03-31 11:44:08 -0600
  • 2cd81fdfb6 [subset] fix memory leak. Garret Rieger 2023-03-30 22:11:43 +0000
  • fbd6e1a3f2 [subset] fix memory leak. Garret Rieger 2023-03-30 22:11:43 +0000
  • 453ded0539 [indic] Tighten up base-finding Behdad Esfahbod 2023-03-28 13:17:15 -0600
  • c1acfe9966 [instancer] bug fix in TupleVariationData get_size () Qunxin Liu 2023-03-22 19:06:58 -0700
  • be87200106 [subset] fix buffer overflow fuzzer reported issue. Garret Rieger 2023-03-24 17:30:53 +0000
  • 79ae6b657f [subset] Fix fuzzer found memory leaks. Garret Rieger 2023-03-24 17:14:55 +0000
  • bc62fae357 [subset] fix buffer overflow fuzzer reported issue. Garret Rieger 2023-03-24 17:30:53 +0000
  • 545a8051d5 [subset] Fix fuzzer found memory leaks. Garret Rieger 2023-03-24 17:14:55 +0000
  • 683ff4c11b [instancer] bug fix in TupleVariationData get_size () Qunxin Liu 2023-03-22 19:06:58 -0700
  • ab87d7d225 [instance] add tests for colrv1 full instancing Qunxin Liu 2023-03-20 12:24:22 -0700
  • fe671a5ac8 [instancer] support COLRv1 full instancing Qunxin Liu 2023-03-16 14:10:21 -0700
  • f0f7f22525 [subset] fix fuzzer found null deref. Garret Rieger 2023-03-20 18:39:49 +0000
  • 3294d6e64c [instance] add tests for colrv1 full instancing Qunxin Liu 2023-03-20 12:24:22 -0700
  • 3b2da2ad0a [subset] fix fuzzer found null deref. Garret Rieger 2023-03-20 18:39:49 +0000
  • 0176bd50eb [instancer] support COLRv1 full instancing Qunxin Liu 2023-03-16 14:10:21 -0700
  • cc5ed45fb8 [cairo] Add some GI annotations gi-cairo Behdad Esfahbod 2023-03-09 14:27:25 -0700
  • 5595a7c82f [introspection] Enable hb-cairo Khaled Hosny 2023-03-09 22:30:13 +0200
  • d444025870 [hb-cairo] Fix annotation of callback function Khaled Hosny 2023-03-05 09:31:36 +0200
  • 79233a1492 [subset] fix incorrectly specified lock. Garret Rieger 2023-03-17 00:58:58 +0000
  • 1cfb5585e7 [subset] fix incorrectly specified lock. Garret Rieger 2023-03-17 00:58:58 +0000
  • cd7be13059 [map] Try to fix build with old clang, again map-build Behdad Esfahbod 2023-03-15 17:58:02 -0600
  • 8d8bcde8cf [set] don't allow -1 (HB_SET_VALUE_INVALID) to be inserted into a hb_set_t. Garret Rieger 2023-03-15 17:29:08 +0000
  • a84cae424d [subset] Don't add invalid gids (-1) to the glyphset when loading glyph map from the accelerator. Garret Rieger 2023-03-15 02:39:57 +0000
  • fe8b058875 [set] don't allow -1 (HB_SET_VALUE_INVALID) to be inserted into a hb_set_t. Garret Rieger 2023-03-15 17:29:08 +0000
  • 8958d50cdf [subset] Don't add invalid gids (-1) to the glyphset when loading glyph map from the accelerator. Garret Rieger 2023-03-15 02:39:57 +0000
  • 09a2662361
    Merge pull request #4168 from googlefonts/subset_name_collect Behdad Esfahbod 2023-03-14 12:48:12 -0600
  • 75e6498d9a Don't use M_PI Behdad Esfahbod 2023-03-14 12:41:46 -0600
  • 204e155acb [subset] Add tests for collecting name_ids from STAT and FeatureParams Qunxin Liu 2023-03-14 10:25:31 -0700
  • 32c889f1d6 Remove extra blank line in hb-outline.cc Jason Simmons 2023-03-13 18:24:39 -0700
  • 53477d5ac3 Remove extra blank line in hb-outline.cc Jason Simmons 2023-03-13 18:24:39 -0700
  • 0d65738633 [subset] collect elidedFallbackNameID in STAT table Qunxin Liu 2023-03-13 15:51:45 -0700
  • 125450d2f2 [subset] collect name_ids for FeratureParams Qunxin Liu 2023-03-13 15:43:29 -0700
  • 663ecc01d8 [subset] don't free glyphs by range. Garret Rieger 2023-03-13 22:12:59 +0000
  • b7b3d5cb64 [subset] don't free glyphs by range. Garret Rieger 2023-03-13 22:12:59 +0000
  • 3d05b96181 [subset] track which glyphs have allocated memory so we can clean up correctly. Garret Rieger 2023-03-13 21:34:26 +0000
  • fa1c63b76b [subset] track which glyphs have allocated memory so we can clean up correctly. Garret Rieger 2023-03-13 21:34:26 +0000
  • 7a87b17742 Check for failed subset input creation in the fuzzer. Garret Rieger 2023-03-13 19:50:28 +0000
  • 9fce12e72d Check for failed subset input creation in the fuzzer. Garret Rieger 2023-03-13 19:50:28 +0000
  • de6533d885 [subset] collect name_ids from CPAL table Qunxin Liu 2023-03-13 13:36:00 -0700
  • 7b77cd198c [subset] fix bug in CPAL V1tail serialization Qunxin Liu 2023-03-13 12:45:43 -0700
  • 6d2705a719 [justify-demo] Help message Behdad Esfahbod 2023-03-10 12:40:43 -0700
  • 2d8634624c Add Tifinagh to list of both-directions scripts Simon Cozens 2023-03-10 14:32:39 +0000
  • 19b862cedb Add Tifinagh to list of both-directions scripts Simon Cozens 2023-03-10 14:32:39 +0000
  • 905eeee4a4 harfbuzz-config.cmake: support static library build Jean-Michaël Celerier 2023-03-06 13:21:33 -0500
  • 28b05e1cb6 [subset] Fix memory leak in glyf subset. Garret Rieger 2023-03-08 23:59:04 +0000
  • fe62a41e4a [subset] Fix memory leak in glyf subset. Garret Rieger 2023-03-08 23:59:04 +0000
  • 9286e12525 Don't subset a glyf table with an unknown format. Garret Rieger 2023-03-08 20:02:26 +0000
  • fccd20f0a7 Don't subset a glyf table with an unknown format. Garret Rieger 2023-03-08 20:02:26 +0000
  • cfa9541daa [glyf] "Support" glyf version 1 Behdad Esfahbod 2023-03-08 10:35:39 -0700
  • 552290f604 [gvar] Fix out-of-memory access issue Behdad Esfahbod 2023-03-08 10:25:26 -0700
  • 7327006d68 [GSUB] Support SingleSubst in get_glyph_alternates Behdad Esfahbod 2023-03-07 21:06:01 -0700
  • 69183217df Add test-gsub-get-alternates.cc Behdad Esfahbod 2023-03-07 20:56:56 -0700
  • ea17c7a81a [beyond-64k] Implement gvar support Behdad Esfahbod 2023-03-07 14:23:39 -0700
  • f325aba561 [VarComposites] Minor rename Behdad Esfahbod 2023-03-06 13:07:42 -0700
  • c419af8620
    harfbuzz-config.cmake: support static library build Jean-Michaël Celerier 2023-03-06 13:21:33 -0500
  • b4b089c427 [docs] Disable gtdoc-check by default Khaled Hosny 2023-03-06 04:40:04 +0200
  • c8ba226ac2 [docs] Disable gtdoc-check by default Khaled Hosny 2023-03-06 04:40:04 +0200
  • d165afec1d [justify-demo] Create new fonts all the time Behdad Esfahbod 2023-03-04 21:09:26 -0700
  • 690145fa00 [justify-demo] Rewrite in a simpler way Khaled Hosny 2023-03-04 07:19:20 +0200
  • e9d6f23b5d [justify-demo] Fix for LTR typesetting Behdad Esfahbod 2023-03-03 17:15:18 -0700
  • 5cf54aedde [justify-demo] Guess segment properties Behdad Esfahbod 2023-03-03 17:01:12 -0700
  • 5c334b9686 [justify-demo] Fix crash if font has no variation axis Behdad Esfahbod 2023-03-03 16:53:44 -0700
  • ab249fd24b [justify] Fix shrink/expand conditions Behdad Esfahbod 2023-03-04 01:46:07 +0200
  • 039ea9adda [justify] Add demo GTK app Khaled Hosny 2023-03-04 01:41:34 +0200
  • be47182d48 [hb-cairo] Add Black Foundry copyright Behdad Esfahbod 2023-03-03 11:10:16 -0700
  • ab4c321180 [justify] Set out params in more cases Behdad Esfahbod 2023-03-03 09:31:16 -0700
  • e57defc07c [justify] Set var_value when expanding/shrinking to max Khaled Hosny 2023-03-03 13:05:30 +0200
  • a2efa5b489 [map] Another try at fixing old Mac build Behdad Esfahbod 2023-03-03 09:15:46 -0700
  • bfab56d3b5 [font] Typo Khaled Hosny 2023-03-03 13:14:05 +0200
  • be10d4b786 [justify] Set var_value when expanding/shrinking to max Khaled Hosny 2023-03-03 13:05:30 +0200
  • 60841e2618 7.1.0 7.1.0 Khaled Hosny 2023-03-03 01:01:49 +0200
  • e471ef77f9 [instancer] fix a runtime error Qunxin Liu 2023-03-02 12:40:16 -0800
  • 43dbdd9db6 [justify] Document algorithm Behdad Esfahbod 2023-03-02 13:42:52 -0700
  • d0a05a6a03 [instancer] fix a runtime error Qunxin Liu 2023-03-02 12:40:16 -0800
  • c98bb4cf9c [justify] Fix up after recent changes Behdad Esfahbod 2023-03-02 13:18:06 -0700
  • fb067390e4 [docs] Fix a warning Behdad Esfahbod 2023-03-02 11:40:45 -0700
  • fe83736e26 [sanitize] Protect against an underflow Behdad Esfahbod 2023-03-02 11:35:42 -0700
  • 08784baf10 [GSUB/GPOS] Fix sanitization in Format1 Behdad Esfahbod 2023-03-02 10:48:30 -0700
  • 7897173870 [justify] Fix compiler warnings Behdad Esfahbod 2023-03-02 10:38:12 -0700
  • be64cae164 [map] Another try at fixing old Mac builds Behdad Esfahbod 2023-03-02 09:50:38 -0700
  • 67e01c1292 [map] Try to work around old Mac compiler bug Behdad Esfahbod 2023-03-01 20:07:38 -0700
  • e359f46a20 Fix build Khaled Hosny 2023-03-02 03:06:53 +0200
  • e8f94f9e12
    Merge pull request #4144 from harfbuzz/justify Behdad Esfahbod 2023-03-01 16:34:01 -0700
  • 6de9d2b89f [justify] Rename hb-view --width to hb-view --justify-to Behdad Esfahbod 2023-03-01 14:32:06 -0700
  • 25c66d633d [justify] Wrap in HB_EXPERIMENTAL_API Behdad Esfahbod 2023-03-01 14:16:08 -0700
  • 96d4ed0931 [justify] Document API Behdad Esfahbod 2023-03-01 14:08:16 -0700