e30b943fbd 
								
							 
						 
						
							
							
								
								Destroy xwayland client when possible  
							
							
							
						 
						
							2017-12-08 10:58:36 +01:00  
				
					
						
							
							
								 
						
							
								b06535718d 
								
							 
						 
						
							
							
								
								Do not destroy wl_client in wlr_xwayland_finish  
							
							
							
						 
						
							2017-12-08 01:38:45 +01:00  
				
					
						
							
							
								 
						
							
								18eb1eee3f 
								
							 
						 
						
							
							
								
								Listen to display destroy in xwayland, rename wlr_egl_free  
							
							
							
						 
						
							2017-12-08 00:59:37 +01:00  
				
					
						
							
							
								 
						
							
								86df909256 
								
							 
						 
						
							
							
								
								xwayland: remove xwayland param from xsurface methods  
							
							
							
						 
						
							2017-12-03 17:30:57 -05:00  
				
					
						
							
							
								 
						
							
								5d7eb438d9 
								
							 
						 
						
							
							
								
								Merge pull request  #437  from emersion/fullscreen  
							
							... 
							
							
							
							Fullscreen support 
							
						 
						
							2017-11-30 03:25:05 -05:00  
				
					
						
							
							
								 
						
							
								e3542d879d 
								
							 
						 
						
							
							
								
								xwm: only take clipboard if window is focused  
							
							
							
						 
						
							2017-11-22 14:58:36 -05:00  
				
					
						
							
							
								 
						
							
								1ae944c071 
								
							 
						 
						
							
							
								
								Use SIGUSR2 for vt switching instead of SIGUSR1  
							
							... 
							
							
							
							Xwayland uses SIGUSR1 to signal readiness.
With direct(-freebsd) session and Xwayland, wlroots was confusing the
Xwayland readiness signal with a vt switch signal, freezing the desktop.
Same problem was found in Weston in 2014:
https://phabricator.freedesktop.org/T7080  
							
						 
						
							2017-11-22 16:29:31 +03:00  
				
					
						
							
							
								 
						
							
								fc17c74516 
								
							 
						 
						
							
							
								
								xwayland: clean up seat setting  
							
							
							
						 
						
							2017-11-22 08:23:23 -05:00  
				
					
						
							
							
								 
						
							
								b0683874e9 
								
							 
						 
						
							
							
								
								xwm: send selection data  
							
							
							
						 
						
							2017-11-22 08:10:06 -05:00  
				
					
						
							
							
								 
						
							
								71aa634ac5 
								
							 
						 
						
							
							
								
								Fix Xwayland second socket path on non-Linux systems  
							
							... 
							
							
							
							It was creating two sockets with the same path 
							
						 
						
							2017-11-22 15:17:10 +03:00  
				
					
						
							
							
								 
						
							
								ea6f77b484 
								
							 
						 
						
							
							
								
								xwm: get selection data  
							
							
							
						 
						
							2017-11-21 18:25:21 -05:00  
				
					
						
							
							
								 
						
							
								39e2ea8420 
								
							 
						 
						
							
							
								
								xwm: get selection targets  
							
							
							
						 
						
							2017-11-21 18:09:25 -05:00  
				
					
						
							
							
								 
						
							
								dcb168914e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into fullscreen  
							
							
							
						 
						
							2017-11-21 18:34:12 +01:00  
				
					
						
							
							
								 
						
							
								1ada1b7f0b 
								
							 
						 
						
							
							
								
								xwm: x11 data source  
							
							
							
						 
						
							2017-11-21 11:19:55 -05:00  
				
					
						
							
							
								 
						
							
								c67cf2e9e4 
								
							 
						 
						
							
							
								
								xwm: handle selection stubs  
							
							
							
						 
						
							2017-11-21 10:18:44 -05:00  
				
					
						
							
							
								 
						
							
								1f976a0f25 
								
							 
						 
						
							
							
								
								xwm: xfixes selection notify  
							
							
							
						 
						
							2017-11-21 09:25:05 -05:00  
				
					
						
							
							
								 
						
							
								e786d17f63 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/xwm-selection  
							
							
							
						 
						
							2017-11-21 07:55:36 -05:00  
				
					
						
							
							
								 
						
							
								151901123f 
								
							 
						 
						
							
							
								
								Merge branch 'master' into refactor-wlr-list  
							
							
							
						 
						
							2017-11-20 21:15:58 +01:00  
				
					
						
							
							
								 
						
							
								bc68f26960 
								
							 
						 
						
							
							
								
								Fix evince fullscreen under xwayland  
							
							
							
						 
						
							2017-11-20 19:52:47 +01:00  
				
					
						
							
							
								 
						
							
								444257b6b1 
								
							 
						 
						
							
							
								
								xwm: selection init  
							
							
							
						 
						
							2017-11-20 08:51:40 -05:00  
				
					
						
							
							
								 
						
							
								3880fb0a53 
								
							 
						 
						
							
							
								
								xwm: selection stubs  
							
							
							
						 
						
							2017-11-20 07:42:09 -05:00  
				
					
						
							
							
								 
						
							
								0672d9cb52 
								
							 
						 
						
							
							
								
								bug: properly send WM_STATE  
							
							
							
						 
						
							2017-11-19 17:55:02 -05:00  
				
					
						
							
							
								 
						
							
								016744ef4d 
								
							 
						 
						
							
							
								
								Refactor wlr_list inside wlroots  
							
							
							
						 
						
							2017-11-19 00:17:40 +01:00  
				
					
						
							
							
								 
						
							
								a317ecdab8 
								
							 
						 
						
							
							
								
								Run startup command after xwayland is ready  
							
							
							
						 
						
							2017-11-12 16:01:48 -05:00  
				
					
						
							
							
								 
						
							
								26dadacb71 
								
							 
						 
						
							
							
								
								Add wl_shell support for maximized views  
							
							
							
						 
						
							2017-11-09 20:06:05 +01:00  
				
					
						
							
							
								 
						
							
								758514fe5d 
								
							 
						 
						
							
							
								
								Fix xwayland _NET_WM_STATE handling  
							
							
							
						 
						
							2017-11-09 11:21:55 +01:00  
				
					
						
							
							
								 
						
							
								900fb326f7 
								
							 
						 
						
							
							
								
								Fixes segfault when no xcb_render_pictforminfo_t is available  
							
							
							
						 
						
							2017-11-02 17:21:00 +01:00  
				
					
						
							
							
								 
						
							
								bb76f52640 
								
							 
						 
						
							
							
								
								Fetch xcb_render_pictformat_t at startup  
							
							
							
						 
						
							2017-11-02 16:59:57 +01:00  
				
					
						
							
							
								 
						
							
								3f4ad47421 
								
							 
						 
						
							
							
								
								Use compositor theme for xwm cursor  
							
							
							
						 
						
							2017-11-02 16:49:22 +01:00  
				
					
						
							
							
								 
						
							
								ddd7b7711c 
								
							 
						 
						
							
							
								
								Load xwm cursor from theme  
							
							
							
						 
						
							2017-11-02 15:52:02 +01:00  
				
					
						
							
							
								 
						
							
								4254c28138 
								
							 
						 
						
							
							
								
								Free xwm cursor in xwm_destroy  
							
							
							
						 
						
							2017-11-02 11:09:14 +01:00  
				
					
						
							
							
								 
						
							
								bdaf66a292 
								
							 
						 
						
							
							
								
								Set xwayland root cursor  
							
							
							
						 
						
							2017-11-02 00:03:55 +01:00  
				
					
						
							
							
								 
						
							
								bf225a60d8 
								
							 
						 
						
							
							
								
								rootston: flush 'close' command on Xwayland  
							
							... 
							
							
							
							The close would otherwise wait for another xcb event to happen.
Flushing helps 'close' feel reactive. 
							
						 
						
							2017-11-01 20:08:26 +01:00  
				
					
						
							
							
								 
						
							
								ce72a687ce 
								
							 
						 
						
							
							
								
								xwm: cleanup send focus window logic  
							
							
							
						 
						
							2017-10-29 10:40:16 -04:00  
				
					
						
							
							
								 
						
							
								88316e7921 
								
							 
						 
						
							
							
								
								xwm: get rid of xcb call macro  
							
							
							
						 
						
							2017-10-29 10:36:16 -04:00  
				
					
						
							
							
								 
						
							
								942a19a069 
								
							 
						 
						
							
							
								
								xwm: cleanup and consistent naming  
							
							
							
						 
						
							2017-10-29 10:31:01 -04:00  
				
					
						
							
							
								 
						
							
								680f8a169d 
								
							 
						 
						
							
							
								
								xwm: remove duplicate calls in net wm state read  
							
							
							
						 
						
							2017-10-27 15:32:19 -04:00  
				
					
						
							
							
								 
						
							
								325def3841 
								
							 
						 
						
							
							
								
								xwm: create colormap and visual depth detection  
							
							
							
						 
						
							2017-10-27 15:20:50 -04:00  
				
					
						
							
							
								 
						
							
								be297d9d14 
								
							 
						 
						
							
							
								
								xwm: net wm state  
							
							
							
						 
						
							2017-10-27 13:17:34 -04:00  
				
					
						
							
							
								 
						
							
								6a4290b86a 
								
							 
						 
						
							
							
								
								xwm: moveresize events  
							
							
							
						 
						
							2017-10-27 10:48:09 -04:00  
				
					
						
							
							
								 
						
							
								4a106648c4 
								
							 
						 
						
							
							
								
								xwm: remove incorrect implementation of net wm state  
							
							
							
						 
						
							2017-10-26 15:58:18 -04:00  
				
					
						
							
							
								 
						
							
								32b848bd46 
								
							 
						 
						
							
							
								
								xwm: handle focus in  
							
							
							
						 
						
							2017-10-26 11:54:39 -04:00  
				
					
						
							
							
								 
						
							
								930ab06857 
								
							 
						 
						
							
							
								
								xwm: send net_wm_state  
							
							
							
						 
						
							2017-10-26 11:39:08 -04:00  
				
					
						
							
							
								 
						
							
								263279b7e0 
								
							 
						 
						
							
							
								
								xwm: rewrite xwm initialization  
							
							
							
						 
						
							2017-10-26 10:39:36 -04:00  
				
					
						
							
							
								 
						
							
								ff0006d0f0 
								
							 
						 
						
							
							
								
								xwm: refactor client message handler  
							
							
							
						 
						
							2017-10-26 09:01:53 -04:00  
				
					
						
							
							
								 
						
							
								a861b380ef 
								
							 
						 
						
							
							
								
								xwm: add net active window to supported  
							
							
							
						 
						
							2017-10-25 20:41:55 -04:00  
				
					
						
							
							
								 
						
							
								7914f4bda9 
								
							 
						 
						
							
							
								
								xwm: dont focus override redirect windows  
							
							
							
						 
						
							2017-10-25 20:40:55 -04:00  
				
					
						
							
							
								 
						
							
								d6a1e6fd79 
								
							 
						 
						
							
							
								
								xwm: dont flush if no events  
							
							
							
						 
						
							2017-10-25 18:51:15 -04:00  
				
					
						
							
							
								 
						
							
								b443b9a998 
								
							 
						 
						
							
							
								
								xwm: set net active window on xwm create  
							
							
							
						 
						
							2017-10-25 08:42:42 -04:00  
				
					
						
							
							
								 
						
							
								0d1dd84a48 
								
							 
						 
						
							
							
								
								xwm: improve activation and dont send focus twice  
							
							
							
						 
						
							2017-10-25 08:39:28 -04:00  
				
					
						
							
							
								 
						
							
								1be650d78a 
								
							 
						 
						
							
							
								
								xwm: only emit unmap notify once  
							
							
							
						 
						
							2017-10-25 07:12:25 -04:00  
				
					
						
							
							
								 
						
							
								e5ee01254b 
								
							 
						 
						
							
							
								
								xwm: map and unmap notify  
							
							
							
						 
						
							2017-10-24 21:07:46 -04:00  
				
					
						
							
							
								 
						
							
								22435e00c5 
								
							 
						 
						
							
							
								
								xwm: 80col cleanup  
							
							
							
						 
						
							2017-10-24 19:18:31 -04:00  
				
					
						
							
							
								 
						
							
								7643765e7b 
								
							 
						 
						
							
							
								
								xwm: unpaired surface list cleanup  
							
							
							
						 
						
							2017-10-24 19:16:50 -04:00  
				
					
						
							
							
								 
						
							
								3277c6d994 
								
							 
						 
						
							
							
								
								Fix order of WM_HINTS and WM_PROTOCOLS in xwm atom_map  
							
							
							
						 
						
							2017-10-24 19:11:57 -04:00  
				
					
						
							
							
								 
						
							
								2ff94d0036 
								
							 
						 
						
							
							
								
								xwm: get rid of displayable surfaces list  
							
							
							
						 
						
							2017-10-24 18:57:20 -04:00  
				
					
						
							
							
								 
						
							
								79e14f65e0 
								
							 
						 
						
							
							
								
								xwm: fix lists  
							
							
							
						 
						
							2017-10-24 14:37:18 -04:00  
				
					
						
							
							
								 
						
							
								fa94a06fd6 
								
							 
						 
						
							
							
								
								xwm: handle configure notify  
							
							
							
						 
						
							2017-10-24 13:57:10 -04:00  
				
					
						
							
							
								 
						
							
								a9d70a6256 
								
							 
						 
						
							
							
								
								xwm: set window attributes on create  
							
							
							
						 
						
							2017-10-24 13:24:26 -04:00  
				
					
						
							
							
								 
						
							
								a3f2754668 
								
							 
						 
						
							
							
								
								xwm: add surface to rootston on surface commit  
							
							
							
						 
						
							2017-10-24 12:00:43 -04:00  
				
					
						
							
							
								 
						
							
								c666d34d2d 
								
							 
						 
						
							
							
								
								xwm: add missing atoms to list  
							
							
							
						 
						
							2017-10-24 11:00:41 -04:00  
				
					
						
							
							
								 
						
							
								79978383ba 
								
							 
						 
						
							
							
								
								xwm: net active window  
							
							
							
						 
						
							2017-10-24 10:04:33 -04:00  
				
					
						
							
							
								 
						
							
								03bd34e826 
								
							 
						 
						
							
							
								
								xwm: atom cleanup  
							
							
							
						 
						
							2017-10-24 09:21:11 -04:00  
				
					
						
							
							
								 
						
							
								2ca502b546 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/xwm-rewrite  
							
							
							
						 
						
							2017-10-24 09:11:12 -04:00  
				
					
						
							
							
								 
						
							
								0f7f6b1373 
								
							 
						 
						
							
							
								
								xwm: refactor xwm init  
							
							
							
						 
						
							2017-10-24 08:49:10 -04:00  
				
					
						
							
							
								 
						
							
								1dbe314937 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/data-device-selection  
							
							
							
						 
						
							2017-10-24 07:57:36 -04:00  
				
					
						
							
							
								 
						
							
								c5fff08f8a 
								
							 
						 
						
							
							
								
								Forgot to rename these  
							
							
							
						 
						
							2017-10-22 10:56:40 -04:00  
				
					
						
							
							
								 
						
							
								fb25adae36 
								
							 
						 
						
							
							
								
								xwayland: use xfixes extension  
							
							
							
						 
						
							2017-10-15 14:50:21 -04:00  
				
					
						
							
							
								 
						
							
								a5fe9aa736 
								
							 
						 
						
							
							
								
								Add FreeBSD compatibility  
							
							
							
						 
						
							2017-10-11 00:07:21 +03:00  
				
					
						
							
							
								 
						
							
								6aafc2f61a 
								
							 
						 
						
							
							
								
								Merge pull request  #223  from versusvoid/xwayland-activate  
							
							... 
							
							
							
							Activate only active xwayland views 
							
						 
						
							2017-10-06 09:34:48 -04:00  
				
					
						
							
							
								 
						
							
								528f000a7a 
								
							 
						 
						
							
							
								
								Deactivate xwayland when focus leaves there  
							
							
							
						 
						
							2017-10-06 09:34:22 -04:00  
				
					
						
							
							
								 
						
							
								c22b02618c 
								
							 
						 
						
							
							
								
								Flush xwayland surface configuration  
							
							... 
							
							
							
							Fix  #215  
						
							2017-10-06 12:55:36 +03:00  
				
					
						
							
							
								 
						
							
								12b9b1a4bd 
								
							 
						 
						
							
							
								
								Copy xcb_icccm structs into wlroots  
							
							
							
						 
						
							2017-10-05 22:23:37 +02:00  
				
					
						
							
							
								 
						
							
								454a6a902b 
								
							 
						 
						
							
							
								
								Parse _MOTIF_HINTS  
							
							
							
						 
						
							2017-10-05 19:11:28 +02:00  
				
					
						
							
							
								 
						
							
								fc61e82795 
								
							 
						 
						
							
							
								
								Use pointers for xwayland hints and size_hints  
							
							
							
						 
						
							2017-10-05 19:11:28 +02:00  
				
					
						
							
							
								 
						
							
								267f24753f 
								
							 
						 
						
							
							
								
								Add support for WM_HINTS  
							
							
							
						 
						
							2017-10-05 19:10:24 +02:00  
				
					
						
							
							
								 
						
							
								ed9796ec68 
								
							 
						 
						
							
							
								
								xwayland: parse normal hints  
							
							
							
						 
						
							2017-10-05 19:10:23 +02:00  
				
					
						
							
							
								 
						
							
								ef5914bdb6 
								
							 
						 
						
							
							
								
								xwayland: add wlr_xwayland_surface->motif_hints  
							
							
							
						 
						
							2017-10-05 19:10:23 +02:00  
				
					
						
							
							
								 
						
							
								0c22ad09a7 
								
							 
						 
						
							
							
								
								xwayland: request hints  
							
							
							
						 
						
							2017-10-05 19:10:23 +02:00  
				
					
						
							
							
								 
						
							
								c5df6ca900 
								
							 
						 
						
							
							
								
								Fix memory leaks  
							
							
							
						 
						
							2017-10-05 20:01:56 +00:00  
				
					
						
							
							
								 
						
							
								dd4bdf1f56 
								
							 
						 
						
							
							
								
								Unset $DISPLAY until XWayland is ready  
							
							
							
						 
						
							2017-10-03 22:42:10 -06:00  
				
					
						
							
							
								 
						
							
								7f5d0624d6 
								
							 
						 
						
							
							
								
								Add x, y, width, height arguments to wlr_xwayland_surface_configure  
							
							
							
						 
						
							2017-09-30 16:33:04 +02:00  
				
					
						
							
							
								 
						
							
								4ccb83bf33 
								
							 
						 
						
							
							
								
								xwayland: add wlr_xwayland_surface_close  
							
							
							
						 
						
							2017-09-29 23:18:12 +02:00  
				
					
						
							
							
								 
						
							
								5002d968f3 
								
							 
						 
						
							
							
								
								xwayland: add window_type support  
							
							
							
						 
						
							2017-09-29 23:03:01 +02:00  
				
					
						
							
							
								 
						
							
								b78ae54158 
								
							 
						 
						
							
							
								
								xwayland: add pid support  
							
							
							
						 
						
							2017-09-29 22:43:14 +02:00  
				
					
						
							
							
								 
						
							
								97346e7a1b 
								
							 
						 
						
							
							
								
								xwayland: add state support  
							
							
							
						 
						
							2017-09-29 22:26:03 +02:00  
				
					
						
							
							
								 
						
							
								7c9f3240f6 
								
							 
						 
						
							
							
								
								xwayland: add set_parent event  
							
							
							
						 
						
							2017-09-29 20:22:35 +02:00  
				
					
						
							
							
								 
						
							
								d8c86431e0 
								
							 
						 
						
							
							
								
								xwayland: add signals for configure, set_{class,title}  
							
							
							
						 
						
							2017-09-29 18:28:38 +02:00  
				
					
						
							
							
								 
						
							
								f2b03b2ec1 
								
							 
						 
						
							
							
								
								Add reply->type checks, add XCB_ATOM_WM_TRANSIENT_FOR  
							
							
							
						 
						
							2017-09-29 16:44:22 +02:00  
				
					
						
							
							
								 
						
							
								47d767dbc4 
								
							 
						 
						
							
							
								
								xwayland: expose wlr_xwayland_surface_configure  
							
							
							
						 
						
							2017-09-29 16:19:06 +02:00  
				
					
						
							
							
								 
						
							
								e3917af69d 
								
							 
						 
						
							
							
								
								xwayland: read window title & class  
							
							
							
						 
						
							2017-09-29 15:57:21 +02:00  
				
					
						
							
							
								 
						
							
								efadbf8424 
								
							 
						 
						
							
							
								
								Fix atom_map usage  
							
							
							
						 
						
							2017-09-28 18:47:20 -04:00  
				
					
						
							
							
								 
						
							
								f0a14a318c 
								
							 
						 
						
							
							
								
								Fix segfault on startup  
							
							
							
						 
						
							2017-09-28 23:50:20 +02:00  
				
					
						
							
							
								 
						
							
								b7927078e9 
								
							 
						 
						
							
							
								
								x11 -> xwayland, window -> surface, fix some calloc sizes and wrong types  
							
							
							
						 
						
							2017-09-28 23:26:31 +02:00  
				
					
						
							
							
								 
						
							
								3cd4cf4fba 
								
							 
						 
						
							
							
								
								Fix ATOM_LAST position  
							
							
							
						 
						
							2017-09-28 09:30:43 -04:00  
				
					
						
							
							
								 
						
							
								220a6e9bf6 
								
							 
						 
						
							
							
								
								Add xwayland activate and fix EGL bug  
							
							
							
						 
						
							2017-09-28 09:11:16 -04:00  
				
					
						
							
							
								 
						
							
								906a816abf 
								
							 
						 
						
							
							
								
								Fix rootston keyboard, add Xwayland  
							
							
							
						 
						
							2017-09-28 08:54:57 -04:00  
				
					
						
							
							
								 
						
							
								368f74e4df 
								
							 
						 
						
							
							
								
								Refactor meson build files  
							
							... 
							
							
							
							Use tabs for indentation and break up function calls over 80 col. 
							
						 
						
							2017-08-30 14:30:47 -04:00  
				
					
						
							
							
								 
						
							
								c278b6fd52 
								
							 
						 
						
							
							
								
								xwayland: free xcb events  
							
							
							
						 
						
							2017-08-27 22:30:56 +02:00  
				
					
						
							
							
								 
						
							
								871646d225 
								
							 
						 
						
							
							
								
								Double-fork for xwayland execution  
							
							... 
							
							
							
							The intermediate fork needs to wait for SIGUSR1 for when Xserver is
ready, or SIGCHLD if the exec didn't work out.
Also change the exit() to _exit() as that is apparently more appropriate
for forks (and waitpid's status was wrong without it for some reason)
Fixes  #122 . 
							
						 
						
							2017-08-27 21:41:08 +02:00