Commit Graph

  • 30d4a73473 [hb-subset] Adjust help for instancing Behdad Esfahbod 2023-01-06 16:00:53 -0700
  • 3bcf153ad8 Change library numbering scheme Behdad Esfahbod 2023-01-06 15:51:13 -0700
  • 02948263f9 [subset] Document that CFF2 instancing is now supported Khaled Hosny 2023-01-06 22:53:19 +0200
  • 1e173ed668 [subset] Document that CFF2 instancing is now supported Khaled Hosny 2023-01-06 22:53:19 +0200
  • aba6cbe867 [hb-subset] Adjust --help-all formatting Behdad Esfahbod 2023-01-06 13:09:10 -0700
  • 82c863a50b Whitespace Behdad Esfahbod 2023-01-06 12:51:58 -0700
  • 76879c5763 [subset-cff] Minor hide num_coords again Behdad Esfahbod 2023-01-06 11:47:04 -0700
  • 576b36a31b [cff2] Undo rounding change in draw() codepath Behdad Esfahbod 2023-01-06 11:40:21 -0700
  • 4867e0b192 [subset-cff2] Faster instancing Behdad Esfahbod 2023-01-06 11:39:13 -0700
  • 3757baab2c [subset-cff2] Better condition Behdad Esfahbod 2023-01-06 11:23:37 -0700
  • acc6c13f05 [subset-cff] Round numbers when instancing Behdad Esfahbod 2023-01-06 11:20:41 -0700
  • 2f174f23c3 Rename Behdad Esfahbod 2023-01-06 11:11:14 -0700
  • a59116cd8f Oops Behdad Esfahbod 2023-01-06 11:09:09 -0700
  • c632a164b9 [subset/cff] Support instancing Behdad Esfahbod 2023-01-06 11:01:25 -0700
  • 5153218b41 [set] Add hb_set_is_inverted() Behdad Esfahbod 2023-01-05 16:26:41 -0700
  • e8ac0ef2fd [face] Minor rename a variable Behdad Esfahbod 2023-01-05 16:20:43 -0700
  • 14ff747024 [set] Add tests for inverted set range iteration Behdad Esfahbod 2023-01-05 16:19:41 -0700
  • 381ac2fd78 docs: Fix a typo Matthias Clasen 2023-01-05 17:48:09 -0500
  • 23f26ede6b docs: Fix a typo Matthias Clasen 2023-01-05 17:48:09 -0500
  • 2764a61691 Revert "[gsubgpos] Use swap instead of move" Behdad Esfahbod 2023-01-05 15:14:54 -0700
  • 167b7c6046 Revert "[gsubgpos] Reduce hb_set_t allocations" Behdad Esfahbod 2023-01-05 14:48:20 -0700
  • 3947cedd09 Revert "[gsubgpos] Cache pos_glyphs allocation in closure" Behdad Esfahbod 2023-01-05 14:47:47 -0700
  • 097fb8b8aa [priority-queue] Use resize instead of shrink Behdad Esfahbod 2023-01-05 14:38:10 -0700
  • 8a17cc4ecf [gsubgpos] Use swap instead of move Behdad Esfahbod 2023-01-05 14:15:38 -0700
  • 4401dd2482 [gsubgpos] Minor use ->clear() directly Behdad Esfahbod 2023-01-05 14:13:57 -0700
  • 207ae11ab9 [set] Allocate first page exact Behdad Esfahbod 2023-01-05 14:08:47 -0700
  • 0b7f6d6cf0 [gsubgpos] Reduce hb_set_t allocations Behdad Esfahbod 2023-01-05 13:58:57 -0700
  • 3961cc46bf [gsubgpos] Cache pos_glyphs allocation in closure Behdad Esfahbod 2023-01-05 13:58:57 -0700
  • a90f149e1b [gsubgpos] Minor drop an allocation Behdad Esfahbod 2023-01-05 13:52:11 -0700
  • c54debc76d [face] Add hb_face_collect_nominal_glyph_mapping Behdad Esfahbod 2023-01-05 11:54:06 -0700
  • ec70a3f797 [map] Include Behdad Esfahbod 2023-01-05 11:52:12 -0700
  • 8b12c19573 [face] Split hb-face-builder.cc Behdad Esfahbod 2023-01-05 11:42:21 -0700
  • b0d9421b11 [docs] Remove reference to 2.x.x Behdad Esfahbod 2023-01-05 11:21:46 -0700
  • dc7b3a627d [test-map] Another test Behdad Esfahbod 2023-01-05 10:49:10 -0700
  • a8df5cb07d [test-map] Test keys() / values() Behdad Esfahbod 2023-01-05 10:47:31 -0700
  • a349eef6a6 Disable hb_paint_extents_* functions if HB_NO_PAINT is defined Konstantin Käfer 2023-01-05 10:54:21 +0100
  • 9420966f5b [map] Fix next() Behdad Esfahbod 2023-01-05 10:17:24 -0700
  • c75a5ed8e3 Disable hb_paint_extents_* functions if HB_NO_PAINT is defined Konstantin Käfer 2023-01-05 10:54:21 +0100
  • 35f46e74d1 [map] Add hb_map_keys() and hb_map_values() Behdad Esfahbod 2023-01-04 17:12:08 -0700
  • 07f2d8d538 Comment Behdad Esfahbod 2023-01-04 15:42:56 -0700
  • 4f6079138d [map] Add hb_map_update() Behdad Esfahbod 2023-01-04 13:58:46 -0700
  • c350458539 [subset-plan] Relax const return type of a few functions Behdad Esfahbod 2023-01-04 13:25:03 -0700
  • dbf0964a0f [map] Doc Behdad Esfahbod 2023-01-04 13:17:14 -0700
  • 0875a420f7 [map] Doc Behdad Esfahbod 2023-01-04 13:11:37 -0700
  • ffafcf9633 [map] Add hb_map_next() Behdad Esfahbod 2023-01-04 12:55:59 -0700
  • 3e471bbc08 [vector] Better test Behdad Esfahbod 2023-01-04 11:53:49 -0700
  • 45fc919a10 [bit-set] Minor setting length on allocation failure Behdad Esfahbod 2023-01-04 11:35:44 -0700
  • d8509061e6 [vector] It's okay if shrinking fails Behdad Esfahbod 2023-01-04 11:33:54 -0700
  • 6c272b920d [set] Don't discard allocation in operator= Behdad Esfahbod 2023-01-03 13:00:41 -0700
  • e6bbf112ea [buffer] Better document set_content_type Behdad Esfahbod 2023-01-03 12:35:48 -0700
  • 8f2345ca36 Use more vector resize_exact Behdad Esfahbod 2023-01-02 18:08:45 -0700
  • b6be455020 [vector] Add resize_exact() Behdad Esfahbod 2023-01-02 18:05:43 -0700
  • a516ce97e0 [subset-cff] Add a few exact-allocation calls Behdad Esfahbod 2023-01-02 17:58:51 -0700
  • 4a435dc024 [subset-cff] Remove an unlikely Behdad Esfahbod 2023-01-02 17:41:31 -0700
  • f8c578fd93 [subset-cff] Remove commented-out line Behdad Esfahbod 2023-01-02 17:33:04 -0700
  • dd454098c1 Add hb_language_get_scripts language-get-scripts Matthias Clasen 2023-01-02 17:48:06 -0500
  • d5e1748f31 [cff] Simplify add_op() Behdad Esfahbod 2023-01-02 12:26:43 -0700
  • 27531d853e [subset-cff] Move code around Behdad Esfahbod 2023-01-02 12:05:11 -0700
  • 9afe5f973e [vector] Fix leak Behdad Esfahbod 2023-01-02 11:44:29 -0700
  • 4f013c42f0 [subset-cff] Always compact charstrings Behdad Esfahbod 2023-01-02 10:38:30 -0700
  • d3ed6eed43 [cff] Initialize a member variable Behdad Esfahbod 2023-01-01 23:29:35 -0700
  • 8ccc704c9a [ci/win32] Disable Cairo tests as well Khaled Hosny 2023-01-02 18:14:55 +0200
  • 5d81fc0f1c [meson] Update Cairo subproject Khaled Hosny 2022-03-23 06:07:15 +0200
  • ce85e2e119 [ci/win32] Disable Cairo tests as well Khaled Hosny 2023-01-02 18:14:55 +0200
  • 7047fce0ea [meson] Update Cairo subproject Khaled Hosny 2022-03-23 06:07:15 +0200
  • 55a7d81740 [vector] Allocate exact size in operator= Behdad Esfahbod 2023-01-01 23:07:42 -0700
  • 449910d431 [vector] Allocate exact size in constructor Behdad Esfahbod 2023-01-01 19:27:10 -0700
  • 4dda1f7881 [cff-subset] Compact charstrings just after parsing Behdad Esfahbod 2023-01-01 19:00:04 -0700
  • a7617c3cf1 [cff-subset] Drop hints just after parsing charstring Behdad Esfahbod 2023-01-01 18:58:08 -0700
  • b1c4cb0cae [cff2] Use a shrink instead of resize Behdad Esfahbod 2023-01-01 18:41:19 -0700
  • b87360763e [vector] Support shrinking storage if exact size provided Behdad Esfahbod 2023-01-01 18:38:28 -0700
  • 1119e60296 [subset-cff] Tweak another storage allocation Behdad Esfahbod 2023-01-01 18:31:32 -0700
  • 85e8f2b53f [hb-subset] Initialize preprocess variable Behdad Esfahbod 2023-01-01 18:26:08 -0700
  • f0b5286b36 [features] Sort Behdad Esfahbod 2023-01-01 17:04:59 -0700
  • 4a5bd7a926 [subset] Add hb_subset_input_keep_everything() Behdad Esfahbod 2023-01-01 16:53:28 -0700
  • d87add41b3 [hb-subset] Rename --preprocess-face to --preprocess Behdad Esfahbod 2023-01-01 16:27:26 -0700
  • 52110f13b0 [subset-input] Refactor copy-pasta code Behdad Esfahbod 2023-01-01 16:22:02 -0700
  • 4adc748b13 Move Color tables to src/OT/Color/ Matthias Clasen 2023-01-01 09:46:11 -0500
  • a5f1f3a05c [ft] Conditionalize all COLOR code on >= 2.11.1 Behdad Esfahbod 2023-01-01 13:14:04 -0700
  • d203cdecf4 Move Color tables to src/OT/Color/ Matthias Clasen 2023-01-01 09:46:11 -0500
  • dc5179d465 Drop hb-ot-color-colr-table.cc Matthias Clasen 2023-01-01 09:23:07 -0500
  • 27684f14be [introspection] Skip sources not usable with GObject Introspection Khaled Hosny 2023-01-01 00:41:55 +0200
  • 2bd09a99c1
    Merge pull request #3996 from harfbuzz/drop-unused-file Matthias Clasen 2023-01-01 10:30:40 -0500
  • f60e7e3f8c Drop an unused file Matthias Clasen 2023-01-01 09:50:27 -0500
  • fd41fe9b9f Drop hb-ot-color-colr-table.cc Matthias Clasen 2023-01-01 09:23:07 -0500
  • b4a75b40ce [introspection] Skip sources not usable with GObject Introspection Khaled Hosny 2023-01-01 00:41:55 +0200
  • 58c5e84354 [static] Remove HB_NO_VISIBILITY conditional Behdad Esfahbod 2022-12-31 15:30:13 -0700
  • 3ff91c449f [paint] Optimize transform operations again Behdad Esfahbod 2022-12-31 14:49:41 -0700
  • 1a0dd49f1e
    Merge pull request #3991 from harfbuzz/paint-optimize-transform Behdad Esfahbod 2022-12-31 14:38:06 -0700
  • 9f3b59fe6b Update expected test results Matthias Clasen 2022-12-31 16:19:20 -0500
  • edb812345a [subset-cff] Another exact allocation Behdad Esfahbod 2022-12-31 13:55:41 -0700
  • 54dd01b865 [set] Use exact-allocation in copying Behdad Esfahbod 2022-12-31 13:33:25 -0700
  • 2c64048bc4 [subset] Another exact-allocation Behdad Esfahbod 2022-12-31 13:26:00 -0700
  • 0ec0214f10 [cff-subset] Adjust pre-allocation Behdad Esfahbod 2022-12-31 13:18:32 -0700
  • b88ca81814 [paint-extents] Minor reorder Behdad Esfahbod 2022-12-31 12:51:28 -0700
  • 0c6a721337 [set] Another exact-size allocation Behdad Esfahbod 2022-12-31 12:42:29 -0700
  • b803024caf [cff2] Another exact-size allocation Behdad Esfahbod 2022-12-31 12:40:07 -0700
  • 3d4659beaa [cff2] Use exact-size vector allocation for blends Behdad Esfahbod 2022-12-31 12:38:58 -0700
  • 92e5933ee6 [vector] A couple more exact-size allocations Behdad Esfahbod 2022-12-31 12:35:30 -0700
  • 2eacc37e08 [vector] Add internal API for exact-size allocation Behdad Esfahbod 2022-12-31 12:27:13 -0700