Commit graph

7 commits

Author SHA1 Message Date
Jente Hidskes
f5a7ab0167
desktop/view: fix segfault in damage_surface_iterator
This function can get called on a surface that is not actually a view.
We need the view for the output, but we can pass that as user_data
instead when the iterator gets called for all surfaces in a view.
2020-10-18 23:01:58 +02:00
Jente Hidskes
d683e2904f
desktop: add means of grabbing the surface at (x,y) 2020-10-18 22:46:13 +02:00
Jente Hidskes
0489045405
output: move scaling to output instead of view 2020-10-18 22:44:57 +02:00
Jente Hidskes
0e9dae18e6
output: add cage_output_damage_surface 2020-10-18 22:44:57 +02:00
Jente Hidskes
5feeb33505
view: add view damage tracking 2020-10-18 22:44:57 +02:00
Jente Hidskes
98d1853254
cage: add back xdg shell handling 2020-10-18 22:44:57 +02:00
Jente Hidskes
de61d06406
desktop: add new view abstraction with xdg shell implementation 2020-10-18 22:44:56 +02:00