Commit Graph

941 Commits

Author SHA1 Message Date
emersion f402598ee1
Match default keybindings with sway's 2017-10-06 17:10:24 +02:00
emersion fbca280949
Unset input->active_view when view is destroyed 2017-10-06 16:51:16 +02:00
emersion b21f783c34
Disconnect wl_shell clients when closing 2017-10-06 16:44:55 +02:00
emersion ecc0f712af
Update rootston.ini.example 2017-10-06 16:09:43 +02:00
emersion 69aff9b35e
Implement wlr_xdg_toplevel_v6_send_close 2017-10-06 16:03:35 +02:00
emersion 972e9dbd1b
Add close command, add close for xwayland 2017-10-06 16:03:35 +02:00
emersion 8ff548cdba
Require exec prefix to execute shell commands 2017-10-06 16:02:40 +02:00
Drew DeVault 6aafc2f61a Merge pull request #223 from versusvoid/xwayland-activate
Activate only active xwayland views
2017-10-06 09:34:48 -04:00
Drew DeVault d1c26059d2 Merge pull request #219 from versusvoid/cursor-bounds
Transform hotspot with cursor
2017-10-06 09:34:41 -04:00
Drew DeVault 528f000a7a Deactivate xwayland when focus leaves there 2017-10-06 09:34:22 -04:00
Drew DeVault bcbf78ddaf Merge pull request #222 from versusvoid/flush-xwayland-resize
Flush xwayland surface configuration
2017-10-06 09:02:14 -04:00
Tony Crisci 27ee171d25 xdg-popup: protocol errors and ungrab 2017-10-06 08:41:43 -04:00
Tony Crisci 67ea307753 xdg-shell: cleanup 2017-10-06 07:52:18 -04:00
Tony Crisci 48ae4fc588 rootston: handle grab end 2017-10-06 07:32:59 -04:00
Tony Crisci 4657f10dd2 Merge branch 'master' into feature/xdg-popup 2017-10-06 07:04:27 -04:00
Versus Void 4d7ff3cb48 Activate only active xwayland views
Fix #217
2017-10-06 13:57:25 +03:00
Tony Crisci d3ebf99b0f xdg-popup: basic pointer grab 2017-10-06 06:54:43 -04:00
Versus Void c22b02618c Flush xwayland surface configuration
Fix #215
2017-10-06 12:55:36 +03:00
Versus Void 641d08ce7e Transform hotspot with cursor
Fix #188
2017-10-06 09:07:08 +03:00
Drew DeVault b2d478a418 Merge pull request #189 from emersion/xwayland-hints
xwayland: add support for window hints
2017-10-05 16:27:30 -04:00
emersion 12b9b1a4bd
Copy xcb_icccm structs into wlroots 2017-10-05 22:23:37 +02:00
Drew DeVault 7d57c1463d Fix #210 2017-10-05 14:55:55 -04:00
Drew DeVault e5276e9d70 Merge pull request #209 from versusvoid/fix-null-view-focus
Fix focusing null view
2017-10-05 14:38:49 -04:00
Versus Void 1b1346462e Fix focusing null view 2017-10-05 21:32:49 +00:00
Tony Crisci 7b697fe841 bug: fix x11 event time 2017-10-05 14:38:12 -04:00
Tony Crisci 9bf03e1a71 bug: use milisecond granularity for time events 2017-10-05 14:25:56 -04:00
Tony Crisci 17b134e178 wlr-seat: pointer grab interface 2017-10-05 13:30:46 -04:00
Drew DeVault d74a6d254f Merge pull request #198 from emersion/rootston-move-resize-rotate
rootston: force move, resize and rotate
2017-10-05 13:12:29 -04:00
emersion 454a6a902b
Parse _MOTIF_HINTS 2017-10-05 19:11:28 +02:00
emersion fc61e82795
Use pointers for xwayland hints and size_hints 2017-10-05 19:11:28 +02:00
emersion 267f24753f
Add support for WM_HINTS 2017-10-05 19:10:24 +02:00
emersion ca68ef37f0
Add padding if xcb_icccm is not available 2017-10-05 19:10:24 +02:00
emersion ed9796ec68
xwayland: parse normal hints 2017-10-05 19:10:23 +02:00
emersion ef5914bdb6
xwayland: add wlr_xwayland_surface->motif_hints 2017-10-05 19:10:23 +02:00
emersion 0c22ad09a7
xwayland: request hints 2017-10-05 19:10:23 +02:00
Drew DeVault cec012019f Merge pull request #208 from versusvoid/memory
Fix memory leaks
2017-10-05 13:08:18 -04:00
Versus Void c5df6ca900 Fix memory leaks 2017-10-05 20:01:56 +00:00
Drew DeVault 77eae178c7 Merge pull request #207 from versusvoid/fix-double-free
Fix double free
2017-10-05 13:04:34 -04:00
Versus Void 134f708c55 Fix double free 2017-10-05 19:02:18 +00:00
emersion 1a775adbde
rootston: fix rotated subsurfaces 2017-10-04 23:05:57 +02:00
emersion 3b226ba81a
rootston: rotation by steps 2017-10-04 22:01:54 +02:00
emersion 09a6d863cf
rootston: fix cursor coordinates for rotated subsurfaces 2017-10-04 21:17:16 +02:00
emersion dd07618727
rootston: rotate cursor coordinates 2017-10-04 21:05:00 +02:00
Drew DeVault edadbc7c7f Merge pull request #202 from 4e554c4c/unsetenv
Unset $DISPLAY until XWayland is ready
2017-10-04 10:14:32 -04:00
Calvin Lee dd4bdf1f56 Unset $DISPLAY until XWayland is ready 2017-10-03 22:42:10 -06:00
Tony Crisci 30eabf38b8 Merge branch 'master' into feature/xdg-popup 2017-10-03 18:58:38 -04:00
emersion f9dbc1841d
rootston: add meta-key to config file 2017-10-03 22:14:25 +02:00
Tony Crisci 4c9807d3a6 rootston-desktop: popup input handling 2017-10-03 15:57:43 -04:00
Tony Crisci f9379f9a46 rootston-desktop: use window geometry for input bounds 2017-10-03 15:57:22 -04:00
Drew DeVault 836242b0c4 Merge pull request #197 from versusvoid/buffer-reset
Reset buffer resource pointer on destroy signal.
2017-10-03 15:28:48 -04:00