Skip to content

Update skia to m144#1154

Merged
MatkovIvan merged 27 commits intomasterfrom
ivan.matkov/skia-m144
Feb 18, 2026
Merged

Update skia to m144#1154
MatkovIvan merged 27 commits intomasterfrom
ivan.matkov/skia-m144

Conversation

@MatkovIvan
Copy link
Member

@MatkovIvan MatkovIvan commented Jan 29, 2026

Fixes SKIKO-1094 Update skia to m144
Skia release notes

This comment was marked as resolved.

# Conflicts:
#	skiko/build-with-local-skia.sh
#	skiko/gradle.properties

# Conflicts:
#	skiko/build-with-local-skia.sh
storageTest: Query points from pModified (the path with setLastPt applied)
instead of the original immutable path p, which is no longer mutated by
setLastPt since it now operates through PathBuilder.

utilsTest: Replace fillMode mutation test with structural path modification
via PathBuilder, since setFillMode no longer changes generationId in Skia m144.
Skia m144 requires non-null SkFontScanner in SkFontMgr_New_FontConfig()
and SkFontMgr_New_Android(). Pass SkFontScanner_Make_FreeType() instead
of nullptr to prevent segfaults in font operations.

Fixes Canvas.drawString test crash on Linux x64.
Skia m144 WASM binaries were compiled with emsdk 4.0.7. Using the same
version ensures binary compatibility and resolves undefined setjmp/longjmp
linker errors.
@MatkovIvan MatkovIvan force-pushed the ivan.matkov/skia-m144 branch from 66cd48e to 5964989 Compare February 16, 2026 18:29
@MatkovIvan MatkovIvan requested review from eymar and igordmn February 16, 2026 18:31
@MatkovIvan MatkovIvan marked this pull request as ready for review February 16, 2026 18:31
@MatkovIvan MatkovIvan requested a review from igordmn February 18, 2026 10:44
@MatkovIvan MatkovIvan merged commit 8ea278f into master Feb 18, 2026
19 checks passed
@MatkovIvan MatkovIvan deleted the ivan.matkov/skia-m144 branch February 18, 2026 14:26
MatkovIvan added a commit that referenced this pull request Feb 19, 2026
…#1169)

[SKIKO-1112](https://youtrack.jetbrains.com/issue/SKIKO-1112) Missed
`PathBuilder.offset` and `PathBuilder.transform` in `0.144.0`

Missed part from #1154
JNI/KN C++ bindings are already in place
MatkovIvan added a commit to JetBrains/compose-multiplatform-core that referenced this pull request Feb 19, 2026
[SKIKO-1094](https://youtrack.jetbrains.com/issue/SKIKO-1094) Update
skia to m144
JetBrains/skiko#1154

## Release Notes
### Features - Multiple Platforms
- Update skia to m144
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.

4 participants