Commit graph

3595 commits

Author SHA1 Message Date
emersion
d8c86431e0
xwayland: add signals for configure, set_{class,title} 2017-09-29 18:28:38 +02:00
emersion
f2b03b2ec1
Add reply->type checks, add XCB_ATOM_WM_TRANSIENT_FOR 2017-09-29 16:44:22 +02:00
emersion
47d767dbc4
xwayland: expose wlr_xwayland_surface_configure 2017-09-29 16:19:06 +02:00
Drew DeVault
285a109d41 Merge pull request #164 from ascent12/x11-backend
X11 backend
2017-09-29 10:12:58 -04:00
emersion
e3917af69d
xwayland: read window title & class 2017-09-29 15:57:21 +02:00
Scott Anderson
1b18b0a27d Fix time and transform 2017-09-29 16:31:04 +13:00
Scott Anderson
68c3806377 Remove unused device interfaces 2017-09-29 16:24:01 +13:00
Scott Anderson
5ca9a5c083 Remove dead code 2017-09-29 16:20:35 +13:00
Scott Anderson
abe549e01d Cleanup x11 event handler 2017-09-29 16:15:09 +13:00
Scott Anderson
22d5652599 Don't ask for frame immediately after starting 2017-09-29 16:15:09 +13:00
Scott Anderson
6bf508df81 Add closing with WM button 2017-09-29 16:15:09 +13:00
Scott Anderson
ce76cfba0f Add window resizing 2017-09-29 16:15:09 +13:00
Scott Anderson
e00b4455fe Add pointer motion 2017-09-29 16:15:09 +13:00
Scott Anderson
fc0e45f2ee Add mouse button presses 2017-09-29 16:15:09 +13:00
Scott Anderson
8027232ae5 Add timer for rendering loop 2017-09-29 16:15:09 +13:00
Scott Anderson
38bc0ab1cc Fix keycodes 2017-09-29 16:15:09 +13:00
Scott Anderson
9ca5b0cae8 Add basic input 2017-09-29 16:15:09 +13:00
Scott Anderson
3a5b150df2 Basic rendering 2017-09-29 16:15:09 +13:00
Scott Anderson
bbe90d41bb Add EGL for X11 2017-09-29 16:15:09 +13:00
Scott Anderson
517ba0bc16 Change egl_get_config to always use visual id 2017-09-29 16:15:09 +13:00
Scott Anderson
7ad2a57feb Open X11 Window 2017-09-29 16:12:13 +13:00
Scott Anderson
a598e6d026 Add X11 backend skeleton 2017-09-29 16:12:13 +13:00
Drew DeVault
6479fb27be Merge pull request #169 from acrisci/bug/keyboard-libinput-free
fix libinput wlr-keyboard use after free
2017-09-28 21:30:13 -04:00
Tony Crisci
0f56326cb8 fix libinput wlr-keyboard use after free 2017-09-28 20:29:26 -04:00
Drew DeVault
ada7fde6fb DRY up focus and implement z ordering 2017-09-28 19:48:55 -04:00
Drew DeVault
033036712a Merge branch 'rootston' 2017-09-28 19:06:41 -04:00
Drew DeVault
e4ad534ab4 Merge pull request #167 from emersion/xwayland
[WIP] Improve xwayland
2017-09-28 19:05:59 -04:00
Drew DeVault
10240af6ea Handle input device removal 2017-09-28 19:05:38 -04:00
Drew DeVault
262c3b1638 Remove unnecessary logging 2017-09-28 18:47:52 -04:00
Drew DeVault
efadbf8424 Fix atom_map usage 2017-09-28 18:47:20 -04:00
emersion
f8f4e6a35b
Merge branch 'rootston' into xwayland 2017-09-28 23:51:35 +02:00
emersion
f0a14a318c
Fix segfault on startup 2017-09-28 23:50:20 +02:00
Drew DeVault
e3af7d508f Remove example compositor 2017-09-28 17:44:14 -04:00
emersion
b7927078e9
x11 -> xwayland, window -> surface, fix some calloc sizes and wrong types 2017-09-28 23:26:31 +02:00
Drew DeVault
2850a9360b Merge pull request #166 from emersion/editorconfig
Add .editorconfig
2017-09-28 13:30:08 -04:00
Drew DeVault
c92199a953 Merge pull request #163 from emersion/wl_shell-fixes
wl_shell fixes
2017-09-28 13:29:49 -04:00
emersion
275c7464f9
Add .editorconfig 2017-09-28 19:25:22 +02:00
emersion
8146d60a87
Fix 80 char limit with 4 width tabs 2017-09-28 19:24:33 +02:00
Drew DeVault
3cd4cf4fba Fix ATOM_LAST position 2017-09-28 09:30:43 -04:00
Drew DeVault
220a6e9bf6 Add xwayland activate and fix EGL bug 2017-09-28 09:11:16 -04:00
Drew DeVault
906a816abf Fix rootston keyboard, add Xwayland 2017-09-28 08:54:57 -04:00
emersion
baed05b55e
Add TODO for pointer grab in set_popup 2017-09-28 13:46:30 +02:00
emersion
643a69f0b2
Call wlr_surface_set_role in wl_shell_get_shell_surface 2017-09-28 13:41:17 +02:00
emersion
55d2462180
Remove ping_timer when destroying wlr_wl_shell_surface 2017-09-28 13:34:22 +02:00
emersion
9d405cffa7
Use enums instead of uint32_t where applicable 2017-09-28 13:12:01 +02:00
emersion
dbdfc46448
Add helper shell_surface_set_state 2017-09-28 13:06:59 +02:00
emersion
3d03ef2d02
role -> state 2017-09-28 12:45:47 +02:00
emersion
27ca8eaced
Fix typo: s/transcient/transient/ 2017-09-28 12:38:41 +02:00
Drew DeVault
7cf4ee128e Merge remote-tracking branch 'origin/master' into rootston 2017-09-27 20:25:34 -04:00
Drew DeVault
38bb3b9608 Merge pull request #162 from emersion/wl_shell
Add wl_shell to rootston
2017-09-27 20:24:13 -04:00