kc3-lang/harfbuzz/src/rust

Branch :


Log

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.