Commit graph

719 commits

Author SHA1 Message Date
Drew DeVault
5944505af6 Merge pull request #177 from emersion/xwayland-resize
rootston: add view->resize for xwayland
2017-09-30 10:47:04 -04:00
emersion
7f5d0624d6
Add x, y, width, height arguments to wlr_xwayland_surface_configure 2017-09-30 16:33:04 +02:00
emersion
e19b39b66b
Add view->resize for xwayland 2017-09-30 16:05:18 +02:00
Drew DeVault
40303b7a09 Merge pull request #175 from emersion/xdg-shell-resize
rootston: add xdg shell resize support
2017-09-30 09:12:20 -04:00
Drew DeVault
edf5e6211d Merge pull request #176 from acrisci/bug/init-desktop-before-input
rootston: create desktop before input
2017-09-30 09:08:35 -04:00
Tony Crisci
23e7411442 rootston: create desktop before input 2017-09-30 08:46:18 -04:00
emersion
74f2d0cd63
Completely fix resize offset 2017-09-30 14:02:09 +02:00
emersion
77d28183b5
Partially fix resize offset 2017-09-30 13:54:51 +02:00
emersion
28d4b475dc
Add edges support, remove get_input_bounds 2017-09-30 13:22:42 +02:00
emersion
33a97576ca
Add view_resize 2017-09-30 11:57:39 +02:00
emersion
97679b8e12
React to xdg shell resize requests 2017-09-30 10:39:06 +02:00
Drew DeVault
0c48ef5ad8 Merge pull request #116 from ascent12/contributing
Updated CONTRIBUTING.md
2017-09-29 22:44:51 -04:00
Scott Anderson
8e45d4beb7 Change to irc.freenode.net 2017-09-30 15:18:40 +13:00
Scott Anderson
bee3560f13 Added example 2017-09-30 15:15:43 +13:00
Scott Anderson
b3dd1b5f95 Changed IRC back to webchat link
Github doesn't support irc:// links, for some stupid reason.
2017-09-30 15:05:41 +13:00
Scott Anderson
deb90ae59d Changed "uninitialised" to "zeroed" 2017-09-30 15:05:41 +13:00
Scott Anderson
e49aed8012 Updated CONTRIBUTING.md
Changed the contribution guidelines to be more consistent with the style
that wlroots has evolved into, and removed some duplicate information
that already exists in the kernel style.
2017-09-30 15:05:41 +13:00
Drew DeVault
a48dedba3d Merge pull request #170 from emersion/xwayland
Improve xwayland, batch 2
2017-09-29 17:25:58 -04:00
emersion
4ccb83bf33
xwayland: add wlr_xwayland_surface_close 2017-09-29 23:18:12 +02:00
emersion
5002d968f3
xwayland: add window_type support 2017-09-29 23:03:01 +02:00
emersion
b78ae54158
xwayland: add pid support 2017-09-29 22:43:14 +02:00
emersion
97346e7a1b
xwayland: add state support 2017-09-29 22:26:03 +02:00
emersion
98707c16ad
Code style 2017-09-29 20:44:00 +02:00
emersion
7c9f3240f6
xwayland: add set_parent event 2017-09-29 20:22:35 +02:00
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