v132.0 beta 11 Release
Pre-releaseSince m131:
-
PathEffect.{DashType, DashInfo, asADash}
withdrawn.
Upstream removed them from public API in m132. -
We now bundle a
icudtl.dat
for windows. This fixes windows-specific problems
with SkUnicode, libSkShaper, and SkParagraph. Thanks @MeetWq for the change.
Relevant CI tests re-enabled and added. -
Upstream's
SkNamedTransferFn::*
now available ascms.NamedTransferFn.*
,
andSkNamedGamut::*
ascms.NamedGamut.*
. These are used in RuntimeEffect-related
code. -
More overloads of
SkImage::makeShader
added, andSkImage::makeRawShader
added
asImage.makeRawShader
. -
We binds
SkRuntimeEffect
asskia.RuntimeEffect
. Added some helper classes:
SkV3
asskia.V3
,SkV4
asskia.V4
,
SkRuntimeEffect::Result
asRuntimeEffectResult
,
SkRuntimeEffect::ChildPtr
asRuntimeEffectChildPtr
,
SkRuntimeEffectBuilder
asRuntimeEffectBuilder
,
std::vector<SkRuntimeEffect::ChildPtr>
asVectorRuntimeEffectChildPtr
,
SkSpan<const SkRuntimeEffect::ChildPtr>
asSpanRuntimeEffectChildPtr
,
SkRuntimeEffectBuilder::BuilderUniform
asRuntimeEffectBuilderUniform
,
SkRuntimeEffectBuilder::BuilderChild
asRuntimeEffectBuilderChild
.
Details are subjected to change. We ported all 9 of current upstream SkSL c++ examples,
hosted elsewhere.
Since m130:
-
We now build for Mac OS 13 (12 deprecated at github), and support python 3.13
-
GL examples and tests updated, to restrict "Mac OS friendly" GL settings to Mac only.
Some Linux installations - specifically, inside github CI - are sensitive to those;
typical desktop linux boxes with real graphic cards seem not to be affected. -
PDF.StructureElementNode.fAdditionalNodeIds
withdrawn.
SkPDF::StructureElementNode::fAdditionalNodeIds
removed upstream.
What's Changed
- Sk runtime effect binding by @HinTak in #274
- Make GL version setting specific to Mac OS only by @HinTak in #267
- M131 public by @HinTak in #272
- M131 public py3.13 2nd try by @HinTak in #275
- V130.b10+py3.13 by @HinTak in #277
- Icudtl.dat fix try 2 by @HinTak in #279
- M132 public by @HinTak in #281
Full Changelog: v130.b10...v132.b11