Commit Graph

  • d1c00c0470 [COLR] Respect HB_NO_PAINT main Behdad Esfahbod 2023-04-24 13:24:47 -0600
  • 4129061e37 Revert "Move hb-ot-name-language-static.hh out of hb-static.cc" Behdad Esfahbod 2023-04-24 13:04:05 -0600
  • 84d006c871
    Merge 2663a9b6f9 into 48f8ed7e02 Behdad Esfahbod 2023-04-24 00:40:39 +0200
  • 05ad8a9d86
    Merge cd7be13059 into 48f8ed7e02 Behdad Esfahbod 2023-04-24 00:40:39 +0200
  • 192a093af9
    Merge cc5ed45fb8 into 48f8ed7e02 خالد حسني (Khaled Hosny) 2023-04-23 12:02:50 +0800
  • e76a3649db [atomic] Comment Behdad Esfahbod 2023-04-22 10:20:25 -0600
  • 8e43e3a8ce [priority-heap] Comment Behdad Esfahbod 2023-04-22 10:16:43 -0600
  • 48f8ed7e02 Docs Behdad Esfahbod 2023-04-22 10:11:22 -0600
  • b31684dca4 [cache] Add some AI-generated comments Behdad Esfahbod 2023-04-22 09:47:58 -0600
  • bffdca89f7 [pool] Add funny Copilot comment Behdad Esfahbod 2023-04-22 09:32:57 -0600
  • a960571f24 [glyf] Comments Behdad Esfahbod 2023-04-21 16:45:08 -0600
  • 2b042cc5c6 [VarComposite] Implement trim_padding() Behdad Esfahbod 2023-04-21 16:43:47 -0600
  • 69cac8da0d
    Merge branch 'main' into compile_composite_glyph Behdad Esfahbod 2023-04-21 15:48:12 -0600
  • 591c9460dc [instancer] compile composite glyphs directly with shifted component points instead of deltas Qunxin Liu 2023-04-21 14:12:27 -0700
  • 3520f528aa [CompositeGlyph] Apply gvar deltas with component transform Behdad Esfahbod 2023-04-21 15:46:36 -0600
  • 96ad955c5b [instancer] compile composite glyphs directly with shifted component points instead of deltas Qunxin Liu 2023-04-21 14:12:27 -0700
  • 33972b3bf6 [glyf] Increase CompositeGlyf memory allocation Behdad Esfahbod 2023-04-21 12:37:51 -0600
  • 290cef39be [glyf] When instancing, just spew empty VarComposites Behdad Esfahbod 2023-04-21 12:22:30 -0600
  • 4353192d05 [aat] Tweak a couple sanitize calls that are never called Behdad Esfahbod 2023-04-21 11:59:15 -0600
  • 305012609b [hdmx] Remove unused unsafe function Behdad Esfahbod 2023-04-21 11:42:18 -0600
  • f74abc307d [face] Comment Behdad Esfahbod 2023-04-21 11:37:37 -0600
  • 7b10933cd6
    Merge dd454098c1 into d1f49ba6d2 Matthias Clasen 2023-04-20 22:37:30 -0700
  • d1f49ba6d2 [VarComposites] More ifdef guards Behdad Esfahbod 2023-04-20 18:17:14 -0600
  • 1e9a0511f3 [subset] Fix HB_TINY build Behdad Esfahbod 2023-04-20 17:47:04 -0600
  • 106a237e40 [subset/glyf] Close over VarComposite glyphs Behdad Esfahbod 2023-04-20 17:44:59 -0600
  • f2d21425a3 [VarC/subset] Support subsetting VarComposites Behdad Esfahbod 2023-04-20 17:31:58 -0600
  • 15d0a1dcfd [glyf] TODO Behdad Esfahbod 2023-04-20 17:28:10 -0600
  • 85d0c3b5f1 [glyf] Comment Behdad Esfahbod 2023-04-20 17:17:28 -0600
  • 5d74b42b9e [glyf] Change variable name Behdad Esfahbod 2023-04-20 17:15:57 -0600
  • c997e490c7 Remove unnecessary return Behdad Esfahbod 2023-04-20 17:02:38 -0600
  • 781da13e99 [glyf] Comment Behdad Esfahbod 2023-04-20 16:59:25 -0600
  • 0e4bcf908c [hmtx] Add TODO Behdad Esfahbod 2023-04-20 16:23:41 -0600
  • 639f45ef9e [beyond-64k/subset] Implement subsetting of hmtx beyond64k Behdad Esfahbod 2023-04-20 16:21:08 -0600
  • b3da715b9c Fix HB_TINY build Behdad Esfahbod 2023-04-20 16:05:03 -0600
  • 32f145ff9c Fix build Behdad Esfahbod 2023-04-20 15:58:26 -0600
  • 000a3c5dca [beyond-64k/subset] Fetch lsb from glyph table if not available Behdad Esfahbod 2023-04-20 15:53:10 -0600
  • 1111c7578e hb_memset Behdad Esfahbod 2023-04-20 15:17:23 -0600
  • 219e739c9f [beyond-64k/subset] Lower CompositeGlyph GID24's when possible Behdad Esfahbod 2023-04-20 15:10:29 -0600
  • a2e8ecf996 [Glyph] Minor change type of type to enum type Behdad Esfahbod 2023-04-20 13:59:49 -0600
  • 317e3693da [beyond-64k] Fail hmtx subsetting if subset too large Behdad Esfahbod 2023-04-20 11:48:43 -0600
  • 64ecf8720c [beyond-64k] Fix subsetting of maxp Behdad Esfahbod 2023-04-20 11:42:45 -0600
  • 7f629c0df2 [docs] clarify purpose of FreeType integration Behdad Esfahbod 2023-04-19 13:16:18 -0600
  • 19e1b698c5 [subset] Fix ubsan failure. Garret Rieger 2023-04-18 18:49:26 +0000
  • 647b024784 [subset] Fix fuzzer issue https://oss-fuzz.com/testcase-detail/6521393809588224 Garret Rieger 2023-04-17 22:47:47 +0000
  • 176ed04980 [subset] Fix ubsan failure. Garret Rieger 2023-04-18 18:49:26 +0000
  • 4a7325274b [subset] Fix fuzzer issue https://oss-fuzz.com/testcase-detail/6521393809588224 Garret Rieger 2023-04-17 22:47:47 +0000
  • 3db6baa20e [subset] add test for lig glyph fix. Garret Rieger 2023-04-17 20:01:17 +0000
  • 8658c257c4 [subset] In LigatureSubst subsetting, check if the ligature glyph is in glyphset. Garret Rieger 2023-04-17 19:46:46 +0000
  • 356490cef4 [subset] add test for lig glyph fix. Garret Rieger 2023-04-17 20:01:17 +0000
  • 60b1943346 [subset] In LigatureSubst subsetting, check if the ligature glyph is in glyphset. Garret Rieger 2023-04-17 19:46:46 +0000
  • ac4c3b3e85 Fix typos in the source code docs Josef Friedrich 2023-04-17 20:13:43 +0200
  • 42d0b13e2f Fix typos in the source code docs Josef Friedrich 2023-04-17 20:13:43 +0200
  • ef6adadba9 meson: add an option to disable utilities building DeadSix27 2023-04-17 12:53:49 +0200
  • ad61c681a3
    Merge 892e309042 into 90356eb226 Tim Eves 2023-04-18 01:40:17 +0900
  • 0c7aa535bc meson: add an option to disable utilities building DeadSix27 2023-04-17 12:53:49 +0200
  • 90356eb226 [subset] Note --no-layout-closure is only for GSUB. Garret Rieger 2023-04-14 20:52:35 +0000
  • 14b9d8d534 [subset] add --no-layout-closure flag. Garret Rieger 2023-04-14 20:44:15 +0000
  • 4b75a0e80c [subset] Note --no-layout-closure is only for GSUB. Garret Rieger 2023-04-14 20:52:35 +0000
  • 36bdc1c945 [subset] add --no-layout-closure flag. Garret Rieger 2023-04-14 20:44:15 +0000
  • 9c258936e7 [SECURITY] Update Behdad Esfahbod 2023-04-14 11:35:34 -0600
  • feb1f6d39e Add security policy Pedro Kaj Kjellerup Nacht 2023-04-14 15:17:54 +0000
  • 45365789d7
    Add security policy Pedro Kaj Kjellerup Nacht 2023-04-14 15:17:54 +0000
  • 26c719e8cd Add read-only top-level permissions to cifuzz.yml Pedro Kaj Kjellerup Nacht 2023-04-12 13:38:49 +0000
  • 4258c6253a
    Add read-only top-level permissions to cifuzz.yml Pedro Kaj Kjellerup Nacht 2023-04-12 13:38:49 +0000
  • 96ed20725c [instancer] update bound metrics for CFF2 instancing Qunxin Liu 2023-04-04 10:33:58 -0700
  • a429a35c7a [instancer] update bound metrics for CFF2 instancing Qunxin Liu 2023-04-04 10:33:58 -0700
  • 2663a9b6f9 [wasm] Rename a couple APIs wasm Behdad Esfahbod 2023-03-31 17:38:23 -0600
  • d2fb583a5a [wasm-graphite] Fix advance signedness Behdad Esfahbod 2023-03-31 12:18:41 -0600
  • f9dd402ef8 [wasm] Fix header Behdad Esfahbod 2023-03-31 12:18:35 -0600
  • 85a1fdd93f [wasm] get/set font variation parameters Simon Cozens 2023-03-27 14:42:21 +0100
  • 0bfad127c3 [wasm] Make _hb_wasm_module_reader conditional Simon Cozens 2023-03-26 17:44:55 +0100
  • 3fc48d4ada [wasm] [experimental] wrap hb_face_create and hb_create_font Simon Cozens 2023-03-26 17:43:14 +0100
  • 0a16c60b42 [wasm-rust] Derive some friendly traits Simon Cozens 2023-03-10 14:31:56 +0000
  • 6ff994f31d [wasm-api-shape] Avoid a couple of crashes Behdad Esfahbod 2023-03-03 15:33:48 -0700
  • b6c1814410 [wasm] Comment Behdad Esfahbod 2023-03-03 11:31:08 -0700
  • e78d8653ce [wasm-rust] panic if buffer_set_contents fails Simon Cozens 2023-03-02 19:47:33 +0000
  • 74a2f338c6 [wasm-shape] Don't crash if font is bad Behdad Esfahbod 2023-03-02 10:29:01 -0700
  • 7df9b3dd89 [wasm-api-list] Add TODO Behdad Esfahbod 2023-02-26 14:54:07 -0700
  • f5a0bd223b [wasm-shape] Comment re thread-safety Behdad Esfahbod 2023-02-26 14:05:26 -0700
  • 7e5064ac1b [wasm-shape] Comment re thread-safety Behdad Esfahbod 2023-02-26 14:01:56 -0700
  • 5235ee68ad [wasm-shape] Remove explicit running-mode setting Behdad Esfahbod 2023-02-26 13:15:39 -0700
  • e89415b5b9 [wasm-shape] Print another error message Behdad Esfahbod 2023-02-26 13:14:37 -0700
  • 6aea77c643 [wasm-shape] Add (disabled) module support Behdad Esfahbod 2023-02-26 12:28:25 -0700
  • 142ceaf246 [wasm-shape] Print module instantiation error Behdad Esfahbod 2023-02-26 12:18:31 -0700
  • 7e397d8695 [wasm-rust] Fix shape parameters Simon Cozens 2023-02-26 13:57:34 +0000
  • d942f72c2a [wasm-rust] Fix path Simon Cozens 2023-02-26 13:57:07 +0000
  • 52b11546c8 [wasm-rust] Optional kurbo dependency Simon Cozens 2023-02-26 13:57:00 +0000
  • 0c90555e59 [wasm] Fix Rust docs Simon Cozens 2023-02-26 13:55:17 +0000
  • 4f537df67d [wasm] Disable check-libstdc++ test Behdad Esfahbod 2023-02-25 15:29:35 -0700
  • 2482bb120b [wasm-shape] Add XXX item Behdad Esfahbod 2023-02-25 15:14:25 -0700
  • a53690a937 [wasm-shape] Minor rename Behdad Esfahbod 2023-02-25 15:10:10 -0700
  • 3226b4342b [wasm-shape] Use hb allocators Behdad Esfahbod 2023-02-25 15:03:03 -0700
  • 4096115b48 [wasm-graphite] Export malloc/free Behdad Esfahbod 2023-02-25 14:22:03 -0700
  • 7b1c5e86ae [wasm-shape] Minor conditionalize allocation Behdad Esfahbod 2023-02-25 14:18:09 -0700
  • 196c6b6c1f [wasm-buffer] Fix buffer_contents_realloc Behdad Esfahbod 2023-02-25 14:05:15 -0700
  • b9d4758bf9 [wasm/graphite] Add commented out allocator export Behdad Esfahbod 2023-02-25 13:07:56 -0700
  • 3c59943433 [wasm/graphite] Remove stale comment Behdad Esfahbod 2023-02-25 13:04:54 -0700
  • 6311b72fcc [wasm-shape] Shuffle code around Behdad Esfahbod 2023-02-25 12:57:57 -0700
  • 9b66e45481 [wasm/graphite] Remove unused variable Behdad Esfahbod 2023-02-25 12:44:32 -0700
  • c5a88a068b [wasm-api] Minor cleanup Behdad Esfahbod 2023-02-25 12:43:22 -0700