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

M123 public #234

Merged
merged 20 commits into from
Apr 30, 2024
Merged

M123 public #234

merged 20 commits into from
Apr 30, 2024

Conversation

HinTak
Copy link
Collaborator

@HinTak HinTak commented Mar 10, 2024

@kyamagu good news: there is no python-side change needed between m122 and m123. So there is only changes in skia version and corresponding adjustments. Since this has no advantage over m121, I'd suggest not merging this until we have something interesting besides version changes, e.g. we fixes a few more tests, or somebody files a bug. Just FYI.

I am definitely having second thought about the COLRv1 patch. So if I disappear, please feel free to drop it. I will also experiment with a "try removing ..." and revert at some point to make sure it can be removed in one single commit.

SkTypeface::MakeFromName is gone
SkTypeface::MakeFromFile also gone
SkTypeface::MakeFromData is gone

New lastResortMgr argument to SkTypeface::MakeDeserialize

Milestone 122
-------------
  * `SkFontMgr::RefDefault()` has been deleted. Clients should instantiate and manage their own
    `SkFontMgr`s and use them to explicitly create `SkTypeface`s

Fixes kyamagu#231

Adapted from
chromium/chromium@a6166e8
The FontConfigInterface version somehow segfaults.
@HinTak
Copy link
Collaborator Author

HinTak commented Mar 10, 2024

The commit list looks longer because it includes everything of #232, but only the last 3 commits (bump skia version, bump our version, adjust build/patches for skia) is new to this pull over #232.

HinTak and others added 5 commits March 25, 2024 23:19
See google/skia@64e67c3
"Remove deprecated getBlendMode" for how this emulation is inspired.

Fixes kyamagu#235

drop const in function prototype.
The macOS detector macro is called `__APPLE__`, not `__apple__`
Revert "m122 Breakage on Mac OS X: NoneType not subscribable"

This reverts commit 43a5e63.

Revert "Typo - missing one bracket"

This reverts commit a526e34.

Revert "m122 Breakage: On Mac OS X, these two tests no longer give valid paths"

This reverts commit ecba963.
@HinTak HinTak merged commit 1f9c56c into kyamagu:main Apr 30, 2024
14 checks passed
@HinTak HinTak deleted the m123-public branch April 30, 2024 14:59
@HinTak
Copy link
Collaborator Author

HinTak commented Apr 30, 2024

Last:

2085 passed, 97 skipped, 11 xfailed, 27 warnings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants