Skip to content

Enable clip-rule for Servo - #17

Closed
nicoburns wants to merge 1 commit into
mainfrom
devin/1790788534-clip-rule-backport
Closed

nicoburns wants to merge 1 commit into
mainfrom
devin/1790788534-clip-rule-backport

Conversation

@nicoburns

Copy link
Copy Markdown
Member

Summary

Enable the inherited SVG clip-rule property for Servo (remove the Gecko-only restriction) and mark changes as repaint. This lets consumers cascade nonzero/evenodd through ordinary CSS rather than reparsing the property themselves.

The same two-line change was tested against Stylo 0.22.0 in Blitz's pixel/cascade/restyling regressions. DioxusLabs' main is still on 0.20.0, so this PR keeps its diff focused; Blitz temporarily pins the equivalent patch on 0.22.0 at bdc4fe7.

Companion renderer change: DioxusLabs/anyrender#105

Link to Devin session: https://dioxus.staging.devinenterprise.com/sessions/e0ae5a7e77b4472fa049798331653054
Open in Devin Desktop: https://dioxus.staging.devinenterprise.com/desktop/session/e0ae5a7e77b4472fa049798331653054?variant=devin-insiders
Requested by: @nicoburns

@staging-devin-ai-integration

Copy link
Copy Markdown

I'll fix CI failures and address comments from users with write access that start with 'Devin'.

  • Disable automatic comment, CI, and merge conflict monitoring

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.

1 participant