-
Notifications
You must be signed in to change notification settings - Fork 15
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
wlroots 0.16.0 #109
wlroots 0.16.0 #109
Conversation
Looks like I got the git history messed up at some point, likely starting this branch from a non-main local branch. Ignore the first 10 commits. |
3c158c1
to
88b501d
Compare
1c57517
to
32dc26f
Compare
Marked ready for review as I've covered most ground for the update and have qtile working with these changes (qtile/qtile#3985). While my questions above still stand (as I still sometimes get confused as to which objects need weafreffing), the half-guesses I've made WRT weakrefs do work, so my above questions could be ignored if that expediates review/merge etc. As for failed github actions, it seems 2 of them pertain to issues setting up wlroots master, and the protocol header test, which I haven't touched - could that be unrelated? |
Awesome! I'll check this out, but we should also be able to just merge and iterate on it until it gets to a working state. The protocols headers test probably just needs the protocol include files to be regenerated since the wlroots headers were updated (with |
Pushed a couple more commits. Most are minor changes and fixes. The more interesting one is 771e705 which changes out setting the .data member on structs works. The trouble I was running into was doing something like this: self.tree.node.data = some_object.some_data because of how we wrap objects, the objects created by |
Nvm above Q about weakrefs, I think I got it sorted now. This PR is ready to go. I think the failures are unrelated. |
Great thanks! I'll try to get this checked out ASAP.
…On Thu, Feb 16, 2023, 17:15 Matt Colligan ***@***.***> wrote:
Nvm above Q about weakrefs, I think I got it sorted now.
This PR is ready to go. I *think* the failures are unrelated.
—
Reply to this email directly, view it on GitHub
<#109 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFGJBJKTZN6UWOBBTVL6M3WX2RGLANCNFSM6AAAAAAR6SMQ34>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
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.
Looks good! Lets get this in!
Most things listed in #108 are complete.
Using Qtile to test everything, I'm struggling to get Internal windows working, which mostly pertains to wlr_buffers, wlr_textures, and wlr_allocator. Still fiddling with these.
Then lastly tinywl will need updating.