vivarium icon indicating copy to clipboard operation
vivarium copied to clipboard

Support wlroots 0.16

Open inclement opened this issue 2 years ago • 3 comments

Fixes and dependency version bump to support wlroots 0.16.

inclement avatar Mar 01 '23 23:03 inclement

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 avatar Mar 19 '23 20:03 inclement

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

inclement avatar Mar 19 '23 23:03 inclement

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.

inclement avatar Mar 19 '23 23:03 inclement