Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 5fddacc1 | 2025-08-21 12:54:49 | [harfrust] Set buffer pre/post-context (#5492) * [harfrust] Set buffer pre/post-context Fixes the failing item-context tests. Yay. * Bump MSRV | ||
| 00492ec7 | 2025-08-20 13:48:11 | [harfrust] Pin to 0.1.2 for relase | ||
| bbc2e0d0 | 2025-08-14 16:12:59 | [harfrust] Scale using int64 instead of float (#5461) Like hb-font.hh does. | ||
| 354c6a17 | 2025-08-14 16:01:44 | [harfrust] Remove one function call (#5460) lol. That's how desperate we are now. | ||
| 75044854 | 2025-08-14 11:24:19 | [harfrust] Update to latest API | ||
| 53cd214e | 2025-08-14 10:24:21 | [harfrust] Use buffer.ensure() (#5459) | ||
| 8ebdb9f7 | 2025-08-13 17:39:30 | [harfrust] Cache Shaper object (#5454) | ||
| 1e8a554e | 2025-08-11 19:27:32 | Hr buffer cache (#5452) * [harfrust] Rename a variable * [harfrust] Cache HR buffer on HB buffer | ||
| 1a2337d5 | 2025-08-11 12:52:47 | [rust] Require HarfRust 0.1.* | ||
| ef5c3d59 | 2025-08-10 01:27:41 | [rust] Oops | ||
| 940604b2 | 2025-08-10 01:20:41 | [gsubgpos] Micro improvement of (Chain)ContextFormat2 classdef cache | ||
| b3258808 | 2025-07-23 20:00:41 | [rust] Remove Cargo.lock As per recommendations. I hope this is what they meant. | ||
| 8991fa7a | 2025-07-20 18:12:25 | [rust] Roll forward Give clippy more time. | ||
| d47a319b | 2025-07-15 12:08:00 | [rust] Roll deps forward Adjust tests. See: https://github.com/harfbuzz/harfbuzz/issues/5388 | ||
| 57f02dd2 | 2025-07-11 00:30:07 | [fontations] Cache glyph_from_names hashmap on the face Fixes https://github.com/harfbuzz/harfbuzz/issues/5384 | ||
| deb60ecf | 2025-07-11 00:30:07 | [fontations] Cache glyph_from_names hashmap on the face Fixes https://github.com/harfbuzz/harfbuzz/issues/5384 | ||
| e970f702 | 2025-06-13 17:51:24 | [harfruzz] Round towards negative infinity | ||
| 2617e89d | 2025-06-11 15:52:47 | [rust] Finish renaming HarfRuzz to HarfRust | ||
| c936b229 | 2025-06-10 08:22:47 | [rust] Update to HarfRuzz->HarfRust rename | ||
| dcf50ca6 | 2025-06-10 03:10:06 | [rust] Roll forward | ||
| e860b8d1 | 2025-06-07 04:33:27 | [harfruzz] Set point_size | ||
| e5becebf | 2025-06-06 21:02:07 | [harfRuzz] Roll forward | ||
| d5dd5ac8 | 2025-06-06 18:29:40 | [harfruzz] Clear mask before setting | ||
| 4ab5130e | 2025-06-06 18:16:31 | [harfruzz] More glyph flags | ||
| 74e99dbe | 2025-06-06 18:15:20 | [harfruzz] Apply review feedback | ||
| 80b73a11 | 2025-06-06 18:13:05 | [harfruzz] Track main again | ||
| e670b729 | 2025-06-06 18:12:04 | [harfruzz] Enable new cluster level GRAPHEMES | ||
| f92809fc | 2025-06-06 17:05:22 | [harfruzz] Update to new API From https://github.com/harfbuzz/harfruzz/pull/57 | ||
| 83cf7d10 | 2025-05-27 07:43:55 | [rust] cargo update | ||
| 7357f6e5 | 2025-05-20 15:19:13 | [rust] Update deps | ||
| 45a22dfc | 2025-05-17 11:27:26 | [rust] Fix newer clippy fix | ||
| 08b52ae2 | 2025-05-13 14:13:40 | [rust] Roll dependencies | ||
| b0666e26 | 2025-05-12 23:11:21 | Revert "[unicode] Remove a few lines of cruft" This reverts commit d978c4b50aba750e568789593e689d272aaea59a. Ouch! | ||
| d978c4b5 | 2025-05-12 23:08:58 | [unicode] Remove a few lines of cruft | ||
| 01de51b2 | 2025-05-08 13:32:45 | [rust] cargo update | ||
| 593503c5 | 2025-05-08 00:52:36 | [fontations] More idiomatic | ||
| 98029e24 | 2025-05-08 00:49:50 | [fontations] Deal with font creation errors | ||
| e4a6fe1e | 2025-05-07 23:27:45 | [harfruzz] Handle empty face blob Happens... | ||
| 26603305 | 2025-05-07 22:47:49 | [rust] Make -Dbuildtype=debug work | ||
| d7550eb9 | 2025-05-07 22:39:44 | [harfruzz] Handle null language | ||
| c18c18a7 | 2025-05-07 21:57:16 | [harfruzz] Switch back to git version Remove font-types dependency. | ||
| 43218e45 | 2025-05-07 19:02:04 | [harfruzz] Conditionally set hr_buffer.set_not_found_variation_selector_glyph harfRuzz doesn't take -1 to mean "whatever". | ||
| 22ef57bd | 2025-05-07 18:53:57 | [harfruzz] Isolate font-types dependency | ||
| 7f682a07 | 2025-05-07 18:51:22 | [fontations] Remove read-fonts direct dependency | ||
| 2e9b4315 | 2025-05-07 17:06:04 | [harfruzz] Clear buffer before populating results | ||
| bb31aac0 | 2025-05-07 16:59:03 | [harfruzz] Set unsafe-to-break flag | ||
| 01b7e2ec | 2025-05-07 11:28:36 | [rust] Request HarfRuzz 0.1 | ||
| 92f367ce | 2025-05-07 11:09:02 | [rust] Apply review feedback | ||
| 75588f5b | 2025-05-07 11:07:07 | [rust] Apply ChatGPT feedback | ||
| 302b6c89 | 2025-05-06 16:30:47 | [harfruzz] Handle font creation failure | ||
| 3268662b | 2025-05-06 12:43:08 | [harfruzz] Towards shape-plan caching | ||
| 5c7992be | 2025-05-06 12:12:42 | [harfruzz] Implement user features | ||
| d185d1c8 | 2025-05-06 12:08:07 | [harfruzz] Set variations | ||
| 154e528e | 2025-05-06 11:39:00 | [harfruzz] Separate font-data In prep to adding variation coordinates. | ||
| 1a67f0a4 | 2025-05-06 11:14:18 | [harfbuzz] Minor use | ||
| 40ec1981 | 2025-05-06 11:12:19 | [harfruzz] Set buffer properties | ||
| e71bcaa8 | 2025-05-06 10:54:16 | [harfrbuzz] s/harfRuzz/HarfRuzz/g | ||
| 8fa6c9a3 | 2025-05-05 22:18:36 | [harfruzz] Fix lifecycle management In the ugliest way. I'll wait for someone familiar with Rust to suggest proper way to do it. We don't cache the shape-plan, so this is much slower than the HarfBuzz native shaper. | ||
| 790506ef | 2025-05-05 22:02:48 | [harfruzz] Handle buffer allocation failure | ||
| a78d2f27 | 2025-05-05 18:32:02 | [harfruzz] Cache Face | ||
| b50b5a0d | 2025-05-05 18:26:20 | [harfruzz] Scale, and set segment properties | ||
| 4e98288a | 2025-05-05 18:02:48 | [harfruzz] Remove stale comment | ||
| 1b3b2c24 | 2025-05-05 16:51:20 | [rust] Remove unnecessary use | ||
| c1eb04e8 | 2025-05-05 16:07:05 | [rust] Move global allocator to lib.rs | ||
| c25fddba | 2025-05-05 15:50:16 | [harfruzz] Add basic harfRuzz shaper | ||
| 71523a42 | 2025-05-05 12:09:47 | [fontations] Move code from fontations/lib.rs into rust/font.rs Add a rust feature for enable font backend. In anticipation of adding a shaper using harfRuzz. |