Commit graph

5912 commits

Author SHA1 Message Date
Scott Anderson
096249a2a1 Split DRM rendering to its own file 2017-09-30 20:52:58 +13:00
Scott Anderson
d0708b1a3a Split DRM internal interface to its own header 2017-09-30 19:11:41 +13:00
Scott Anderson
610b0493ac Rename files to remove pointless drm prefix 2017-09-30 19:03:34 +13:00
Scott Anderson
c8a8ff66f2 Removed unused fields 2017-09-30 18:53:05 +13: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
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