154 Commits (4829f1c26a521a4ef6659d91505112cc0be8d237)

Author SHA1 Message Date
emersion 17bee33fc9
Don't unmap on destroy, this is already guaranteed by wlroots
7 years ago
Ryan Dwyer 143b528f71 Handle fullscreen flag when mapping a surface.
7 years ago
Ryan Dwyer bfd5834f4c Feedback for fullscreen.
7 years ago
Ryan Dwyer 52420cc24d Implement fullscreen.
7 years ago
emersion bdaf420ead
Do not call the map handler when an xwayland surface is created
7 years ago
emersion 2b357af7ee
Give keyboard focus to unmanaged xwayland surfaces
7 years ago
emersion 516f5454ad
Simplify damage tracking functions, use them in layer shell
7 years ago
emersion 290c916290
Send surface enter/leave events to view children
7 years ago
emersion 641807d920
Handle unmanaged surfaces motion
7 years ago
emersion 1c91d0c10f
Add damage tracking for xwayland unmanaged surfaces
7 years ago
emersion 07f3bb3ad1
Handle xwayland configure requests for unmanaged surfaces
7 years ago
emersion a528aea2ee
Make xwayland surface destroy more foolproof
7 years ago
emersion 7ce1038478
Fix xwayland unmanaged surfaces
7 years ago
emersion dcd15a2d3d
Implement shell views
7 years ago
emersion 8eff00f723 Remove unused SWAY_VIEW_TYPES
7 years ago
emersion 2f64ce86c4
Xwayland unmanaged views aren't views anymore
7 years ago
emersion 61fabede14
Address review comments
7 years ago
emersion 1d68f9ecca
Add sway_view_impl
7 years ago
emersion b2c2ee693b
Introduce common functions to create, map, unmap, destroy views
7 years ago
Drew DeVault 89ca6676be
Merge pull request #1681 from emersion/xwayland-configure-position
7 years ago
emersion 98b67e2399
Fix xwayland configure in set_size
7 years ago
emersion 6579717994
Fix xwayland configure position
7 years ago
emersion 5f3fce7519
Maximize xwayland views by default
7 years ago
emersion 139f80b0f0
Handle map/unmap events in xdg-shell-v6
7 years ago
emersion a776ecbb86
Add lite damage tracking
7 years ago
Tony Crisci 7e0d430a0c
Merge branch 'wlroots' into wlroots-xwayland-map
7 years ago
Drew DeVault 49379dd0fc Fix workspace deletion edge cases
7 years ago
emersion cf09ea184b
Use the new map/unmap events for xwayland views
7 years ago
Drew DeVault a5e457d59a Add xwayland views to focused container
7 years ago
emersion 681f38c878
Fix segfault on xwayland unmanaged view unmap
7 years ago
emersion 28cb412b0d
Unify initial xwayland view mapping with map handler
7 years ago
Drew DeVault 2d46050281 Fix crash when override redirect views close
7 years ago
Tony Crisci dc8c9fbeb6 Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"
7 years ago
Drew DeVault d0c7f66e95
Revert "Refactor tree"
7 years ago
Tony Crisci 2778edef97 arrange windows
7 years ago
Tony Crisci eca029f218 more renaming things
7 years ago
Tony Crisci b90099b4b7 rename container functions
7 years ago
Tony Crisci 874f009866 move tree includes to their own directory
7 years ago
Drew DeVault 68cfa7ef67 Render layer surfaces and respect exclusive zone
7 years ago
Dominique Martinet 95963e4a1f xwayland: do not send surface configure when no width/height
7 years ago
Drew DeVault 3c80498891 Utilize wlr_xwayland_surface_is_unmanaged
7 years ago
Drew DeVault 61c1c3e7af Use focus for new windows xwayland/wl_shell
7 years ago
Tony Crisci c353e01c85 add kill command
7 years ago
Tony Crisci ddc49ede46 xwm handle map and unmap
7 years ago
Tony Crisci 83ddd2d9db render override redirect
7 years ago
Dominique Martinet 67985e9031 sway: change all sway_log to wlr_log
7 years ago
Tony Crisci 41e71d950a remove verbose commit logging
7 years ago
Tony Crisci 9fa70ce426 Merge branch 'wlroots' into feature/input
7 years ago
emersion c7abb77f22
Listen to output layout change
7 years ago
Tony Crisci 163edc5a90 sway input device
7 years ago
Tony Crisci 5e9ee32d63 set focus on new window
7 years ago
Tony Crisci 47f268d8fa view activate
7 years ago
Tony Crisci 8bdf3b1b02 view set position
7 years ago
Tony Crisci 1870f116ba xwayland shell
7 years ago