Skip to content
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 10.0.1 #134

Merged
merged 29 commits into from
Oct 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
d5fb8a9
[cmap] Fix macroman lookup
LaurenzV Sep 25, 2024
1fad5cb
Readd broken cmap tests
LaurenzV Sep 25, 2024
39fe3f0
[ChainContext] Fix fast-path deviation from slow path
LaurenzV Sep 25, 2024
03eaa7d
[arabic] Remove non-sensical code
LaurenzV Sep 25, 2024
618d5f0
[USE, Unicode 16] Update the data files
LaurenzV Sep 25, 2024
fbdba53
[Unicode 16] Add new `hb_script_t` values
LaurenzV Sep 25, 2024
4e88d3d
Update .gitignore
LaurenzV Sep 25, 2024
4799922
Update unicode dependency
LaurenzV Sep 25, 2024
07d5bc2
[Unicode 16] Update the UCD table
LaurenzV Sep 25, 2024
7b8cf31
Add missing font
LaurenzV Sep 25, 2024
14b63bf
[Unicode 16] Update the Arabic table
LaurenzV Sep 25, 2024
915cfea
[Unicode 16] Update the Indic table
LaurenzV Sep 25, 2024
eeb1156
Reformat
LaurenzV Sep 25, 2024
874f8e2
[Unicode 16] Update the USE table
LaurenzV Sep 25, 2024
cc3c279
[Unicode 16] Send the new scripts to USE
LaurenzV Sep 25, 2024
46c8339
[buffer] Add hb_buffer_[sg]et_not_found_variation_selector_glyph()
LaurenzV Sep 25, 2024
a7c5485
[buffer] Hook up not-found-variation-selector-glyph
LaurenzV Sep 25, 2024
e43c9e7
Add Cargo.lock
LaurenzV Sep 25, 2024
6edbf4e
Follow up to variation-selector-not-found glyph
LaurenzV Sep 25, 2024
7f9e05a
Don't make variation-selectors default-ignorable if not-found set
LaurenzV Sep 25, 2024
fd7e2d4
Re-add _hb_glyph_info_is_default_ignorable_and_not_hidden
LaurenzV Sep 25, 2024
a1f2bce
Ignore CGJ and Mongolian Variation Selectors during GPOS
LaurenzV Sep 25, 2024
cbc865e
[USE] Update the data files
LaurenzV Sep 25, 2024
ec0e444
Remove unused method
LaurenzV Sep 25, 2024
ee9c923
Bump MacOS in CI
LaurenzV Sep 25, 2024
1b89c9e
Bump more unicode crates
LaurenzV Sep 26, 2024
d4bebc6
Update README
LaurenzV Sep 26, 2024
f67f555
Remove the hack re variation-selectors
LaurenzV Sep 26, 2024
5b7ad36
Bump unicode-properties
LaurenzV Sep 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-14]
os: [ubuntu-latest, macos-15]
rust: [stable]
steps:
- name: Checkout
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
/target
Cargo.lock
.directory
.DS_Store
/src/complex/*.ri
Expand Down
342 changes: 342 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ bitflags = "2.4.1"
bytemuck = { version = "1.5", features = ["extern_crate_alloc"] }
core_maths = "0.1.0" # only for no_std builds
smallvec = "1.6"
unicode-bidi-mirroring = "0.3.0"
unicode-ccc = "0.3.0"
unicode-properties = { version = "0.1.0", default-features = false, features = ["general-category"] }
unicode-bidi-mirroring = "0.4.0"
unicode-ccc = "0.4.0"
unicode-properties = { version = "0.1.3", default-features = false, features = ["general-category"] }
unicode-script = "0.5.2"
wasmi = { version = "0.36.0", optional = true }
log = "0.4.22"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
`rustybuzz` is a complete [harfbuzz](https://github.com/harfbuzz/harfbuzz)'s
shaping algorithm port to Rust.

Matches `harfbuzz` v9.0.0
Matches `harfbuzz` v10.0.1, commit [c7ef6a2e](https://github.com/harfbuzz/harfbuzz/commit/c7ef6a2ed58ae8ec108ee0962bef46f42c73a60c) (one commit after v10.0.1)

## Why?

Expand Down
Loading
Loading