-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync with HarfBuzz 2.7.4 #75
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 15a37b9 - Browse repository at this point
Copy the full SHA 15a37b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e16c83b - Browse repository at this point
Copy the full SHA e16c83bView commit details -
Configuration menu - View commit details
-
Copy full SHA for da30f45 - Browse repository at this point
Copy the full SHA da30f45View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae7c691 - Browse repository at this point
Copy the full SHA ae7c691View commit details -
Buffer::serialize: surround serialized form with brackets
This matches the output format used in HarfBuzz 2.7.4.
Configuration menu - View commit details
-
Copy full SHA for 12aeeec - Browse repository at this point
Copy the full SHA 12aeeecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a00bdd - Browse repository at this point
Copy the full SHA 3a00bddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00ec212 - Browse repository at this point
Copy the full SHA 00ec212View commit details -
Configuration menu - View commit details
-
Copy full SHA for 247e240 - Browse repository at this point
Copy the full SHA 247e240View commit details
Commits on Aug 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5efcdcb - Browse repository at this point
Copy the full SHA 5efcdcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e9ad3b - Browse repository at this point
Copy the full SHA 8e9ad3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 553a133 - Browse repository at this point
Copy the full SHA 553a133View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4556187 - Browse repository at this point
Copy the full SHA 4556187View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42fe27e - Browse repository at this point
Copy the full SHA 42fe27eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 522a2c4 - Browse repository at this point
Copy the full SHA 522a2c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 418b439 - Browse repository at this point
Copy the full SHA 418b439View commit details -
Restore manual changes to fallback_positioning_001 test
See: * harfbuzz@5e89198 * harfbuzz#75 (comment)
Configuration menu - View commit details
-
Copy full SHA for 1c4c6bd - Browse repository at this point
Copy the full SHA 1c4c6bdView commit details -
Buffer: match work limits with HarfBuzz 2.7.4
HarfBuzz increased work limits for buffers in 2.7.3, causing results for resource exhaustion tests (morx_34_001 and morx_36_001) to change. We match these limits so that these tests pass. See harfbuzz/harfbuzz@1c05f67.
Configuration menu - View commit details
-
Copy full SHA for f0b9f2e - Browse repository at this point
Copy the full SHA f0b9f2eView commit details -
Revert changes to buffer serialization
RazrFalcon suggested leaving the test case format the same to avoid overwriting all of the tests.
Configuration menu - View commit details
-
Copy full SHA for 8ecfceb - Browse repository at this point
Copy the full SHA 8ecfcebView commit details -
Configuration menu - View commit details
-
Copy full SHA for d523ea2 - Browse repository at this point
Copy the full SHA d523ea2View commit details
Commits on Aug 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aa3b70b - Browse repository at this point
Copy the full SHA aa3b70bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a607ec - Browse repository at this point
Copy the full SHA 6a607ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71ba9a7 - Browse repository at this point
Copy the full SHA 71ba9a7View commit details
Commits on Aug 25, 2023
-
Merge branch 'master' into mf/sync-with-2.7.4
This applies the upstream 2.7.4 unviersal machine changes to the Ragel files. Unfortunately, this means that we have to allocate a vector in find_syllables, as we can’t do unholy things with operator overloading unlike in C++.
Configuration menu - View commit details
-
Copy full SHA for 87b9dab - Browse repository at this point
Copy the full SHA 87b9dabView commit details -
Get rid of the Vec allocation *again*
This involves a `MachineCursor` type, which is equivalent to HarfBuzz’s `machine_index`. Unfortunately, it is not possible to overload the assignment operator in Rust, forcing us to manually edit the generated source.
Configuration menu - View commit details
-
Copy full SHA for 4a10e3c - Browse repository at this point
Copy the full SHA 4a10e3cView commit details
Commits on Aug 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 883c4e3 - Browse repository at this point
Copy the full SHA 883c4e3View commit details
Commits on Sep 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8c9accb - Browse repository at this point
Copy the full SHA 8c9accbView commit details