Skip to content
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

Support wlroots 0.16 #130

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Support wlroots 0.16 #130

wants to merge 3 commits into from

Conversation

inclement
Copy link
Owner

Fixes and dependency version bump to support wlroots 0.16.

@inclement
Copy link
Owner Author

Just waiting on me getting around to fixing the github actions, the code changes seem to work although I haven't fully tested yet.

@inclement inclement force-pushed the support_wlroots_0.16 branch 2 times, most recently from 4f24fc5 to fe2c6bb Compare March 19, 2023 21:46
@inclement
Copy link
Owner Author

Github actions finally working again, testing now. Will merge once I don't hit any issues for a couple of days.

@inclement
Copy link
Owner Author

Hmm, there's some damage tracking issue, visible in multiple apps including firefox and bemenu. It seems we're missing some damage events, e.g. if I press a key to switch tabs in firefox I see nothing for a significant fraction of a second until something triggers a render as opposed to immediately having a redraw of the damaged region triggered. Similarly opening bemenu with a hotkey starting to type doesn't display the new input immediately, until something triggers a bemenu redraw.

This is probably a vivarium bug, not in wlroots. Hopefully all this goes away when switching to the scene graph api anyway, but in the meantime it obviously needs to work...

I will investigate, hopefully it's something simple.

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