-
Notifications
You must be signed in to change notification settings - Fork 80
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
Rework for wayland-rs 0.30 #215
Conversation
d2521a2
to
bc51f5d
Compare
Just going to note here to keep this idea in our minds. Do we want to offer a sort of "super delegate type" for desktop like the environment One way this could be represented using a sort of You would still need to implement some traits but it would make some very common groups of protocols easily usable. |
Do we want to consider more types of shm pools. A double buffered pool is already essentially guaranteed to be implemented There are some other possible useful pools implementations I can think of:
|
Overall, I think those additional pools should not be considered as blocking the 0.30 update, and can be added after the merge. |
0.30 is a complete rewrite pretty much.
Configuration is handled by the role-specific object that created the surface via Dispatch<XdgSurface, {Window,Popup}Data>.
This avoids potentially generating colliding impl Delegate blocks.
This correctly destroys the surface if construction of the XdgShellSurface fails and allows transferring ownership from an existing owned WlSurface.
80d1729
to
ed8e21b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This branch is being merged into master. All pending issues will have issues created and added to a milestone group.
Roadmap from i5 for 0.30: