Page MenuHomePhabricator Dev

Bug 1854126 [Wayland] Make nsWindow to use WaylandSurface and new VSync interface
DraftPublic

Authored by dkl on Feb 26 2025, 4:10 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Oct 11, 10:19 AM
Unknown Object (File)
Thu, Sep 24, 5:24 AM
Unknown Object (File)
Jul 26 2026, 3:49 AM
Unknown Object (File)
Jul 20 2026, 6:08 AM
Unknown Object (File)
Jun 28 2026, 7:46 AM
Unknown Object (File)
Jun 24 2026, 7:52 PM
Unknown Object (File)
Jun 4 2026, 7:43 AM
Unknown Object (File)
May 25 2026, 2:12 PM
Subscribers
None
This is a draft revision that has not yet been submitted for review.

Details

Reviewers
None
Bugzilla Bug ID
Not provided
Summary
  • Make nsWindow own WaylandSurface which makes sure we don't release it too early as is reffed
  • Always get scale factor from parent nsWindow for popups, don't try to guess
  • Simplify VSync management
  • Use Verbose logging level for extra size/scale messages

Diff Detail

Repository
rFFTESTDEV ff-test-dev
Branch
HEAD

Event Timeline

zeid removed a project: Restricted Project.Mar 4 2025, 8:17 PM
dkl added a reviewer: zeid.
dkl removed a reviewer: zeid.
phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)".Mar 10 2025, 2:22 PM
phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)".