Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-01 | Add wlr_surface_get_geometry | Markus Ongyerth | |
This function defaults and clips the xdg-surface geometry to the bounding box of the surface + its subsurfaces, as specified by the protocol spec. | |||
2018-05-30 | rootston: xdg-shell*: Fix get_size() for newly-mapped views | Genki Sky | |
The user-visible issue is that newly-mapped xdg-shell* windows would sometimes start with their top-left-corner, rather than their center, in the center of the screen. This is because get_size() would conservatively fall back on (width, height) == (0, 0) if both set_window_geometry() had not been called, and it found view->wlr_surface to be NULL. But, view->wlr_surface is only set to non-NULL in view_map(). We call get_size() before this. Fortunately, the wlr_surface in question is accessible via view->xdg_shell{,_v6}->surface, so always fall back on that. We can assert its presence instead of further falling back on (width, height) == (0, 0). Signed-off-by: Genki Sky <sky@genki.is> | |||
2018-05-04 | Fix a rootston crash when a client creates non-topmost popups | emersion | |
2018-03-28 | toplevel_box to toplevel_sx_box | Tony Crisci | |
2018-03-28 | add todo for rotated unconstrained popup | Tony Crisci | |
2018-03-28 | add comment for output box in toplevel coords | Tony Crisci | |
2018-03-28 | popup constraint handle empty output layout | Tony Crisci | |
2018-03-28 | xdg-positioner: honor constraint flags | Tony Crisci | |
2018-03-28 | xdg-positioner wlr abstractions | Tony Crisci | |
2018-03-28 | positioner rootston cleanup and bugfix | Tony Crisci | |
2018-03-28 | fix xdg-positioner left constrain bug | Tony Crisci | |
2018-03-28 | cleanup xdg-positioner rootston code | Tony Crisci | |
2018-03-28 | Merge branch 'master' into xdg-positioner | Tony Crisci | |
2018-03-27 | Address feedback | Drew DeVault | |
2018-03-27 | Merge pull request #754 from emersion/popup-map-unmap-damage | Tony Crisci | |
[WIP] xdg-shell: damage view when popup is mapped/unmapped | |||
2018-03-27 | rootston: damage view when zxdg-popup-v6 is mapped/unmapped | emersion | |
2018-03-27 | basic xdg-positioner | Tony Crisci | |
2018-03-27 | unconstrain stubs | Tony Crisci | |
2018-03-27 | implement flip_x | Tony Crisci | |
2018-03-26 | xdg-positioner constraint detection | Tony Crisci | |
2018-03-26 | xdg-shell-v6: move toplevel specific fields in wlr_xdg_toplevel_v6 | emersion | |
2018-03-24 | unified xdg-surface close | Tony Crisci | |
2018-03-13 | xdg-shell-v6: next_geometry and geometry fields are not longer pointers in ↵ | emersion | |
wlr_xdg_surface_v6 | |||
2018-03-13 | xdg-shell-v6: rename toplevel and popup fields in wlr_xdg_surface_v6 for ↵ | emersion | |
consistency | |||
2018-03-13 | xdg-shell-v6: redesign the configure/ack_configure workflow | emersion | |
2018-03-12 | rootston: don't segfault when getting size of an unmapped xdg-shell view | emersion | |
2018-03-12 | rootston: add destroy to view interface | emersion | |
2018-03-12 | rootston: remove xdg-shell-v6 map/unmap listeners on destroy | emersion | |
2018-03-10 | xdg-shell-v6: add map signal | emersion | |
2018-03-09 | rootston: add view_map and view_unmap | emersion | |
2018-02-25 | rootston: add view_create | Guido Günther | |
so we can do basic view setup. Will be used to initialize alpha. | |||
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-09 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-02-07 | Fix style error | Vincent Vanlaer | |
2018-02-07 | Fix jitter when quickly resizing windows | Vincent Vanlaer | |
Surfaces and views get resized only on commit, therefore we may only change the position of a window if there are no pending commits. | |||
2018-01-28 | rootston: fix damage tracking for SSD | emersion | |
2018-01-21 | rootston: damage tracking for xdg popups | emersion | |
2018-01-21 | rootston: track subsurface damage | emersion | |
2018-01-20 | rootston: fix artifacts when un-maximizing a view | emersion | |
2018-01-18 | rootston: replace view_damage with view_apply_damage and view_damage_whole | emersion | |
2018-01-18 | rootston: damage views when moved | emersion | |
2018-01-18 | rootston: do not redraw if output has no damage | emersion | |
2017-12-27 | xdg-shell: role-committed func | Tony Crisci | |
2017-11-21 | Merge branch 'master' into fullscreen | emersion | |
2017-11-21 | Merge pull request #387 from emersion/laggy-move-resize | Drew DeVault | |
Fix laggy move-resize | |||
2017-11-20 | Merge branch 'master' into fullscreen | emersion | |
2017-11-20 | Fix segfault when closing xwayland views | emersion | |
2017-11-20 | Initial fullscreen support | emersion | |
2017-11-20 | Merge branch 'master' into laggy-move-resize | emersion | |
2017-11-20 | Fix laggy move-resize for xwayland views | emersion | |