7ad2a57feb 
								
							
								 
							
						 
						
							
							
								
								Open X11 Window  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a598e6d026 
								
							
								 
							
						 
						
							
							
								
								Add X11 backend skeleton  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0f56326cb8 
								
							
								 
							
						 
						
							
							
								
								fix libinput wlr-keyboard use after free  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7cf4ee128e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into rootston  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d7d73cd298 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #144  from ascent12/drm-dp-mst  
							
							... 
							
							
 
							
							DisplayPort MST 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								61e451ea1b 
								
							
								 
							
						 
						
							
							
								
								Move keyboard logic to wlr_{keyboard,seat}  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c8c5aedaa2 
								
							
								 
							
						 
						
							
							
								
								Add error checking to DRM legacy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								419400ae00 
								
							
								 
							
						 
						
							
							
								
								Send failure code on partial atomic commit  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a466c86fba 
								
							
								 
							
						 
						
							
							
								
								Set state properly  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0699aa62d8 
								
							
								 
							
						 
						
							
							
								
								Initial pass on roots_input  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								db5e9385d4 
								
							
								 
							
						 
						
							
							
								
								Simplify retry_pageflip  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								025b3ee515 
								
							
								 
							
						 
						
							
							
								
								Add error recovery for failed page flips  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								459d138fa2 
								
							
								 
							
						 
						
							
							
								
								Add timeout to DRM cleanup  
							
							... 
							
							
 
							
							This prevents a potential infinite loop preventing us from closing
properly. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b6d7c3ed8e 
								
							
								 
							
						 
						
							
							
								
								Initialize display, backend; add frame handling  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8cbade355f 
								
							
								 
							
						 
						
							
							
								
								Print connector name on atomic commit failure  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4a53aab466 
								
							
								 
							
						 
						
							
							
								
								Allow forcing legacy DRM interface  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								175f89f4ff 
								
							
								 
							
						 
						
							
							
								
								Add elogind support  
							
							... 
							
							
 
							
							Resolves  SirCmpwn/wlroots#146  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9fa822c666 
								
							
								 
							
						 
						
							
							
								
								Fix minor typos  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1682c0d983 
								
							
								 
							
						 
						
							
							
								
								Remove non-blocking flag on modesetting commits  
							
							... 
							
							
 
							
							This seems to make hotplugging DisplayPort MST connectors more reliable. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6717b78bd6 
								
							
								 
							
						 
						
							
							
								
								Retry atomic commit on failure  
							
							... 
							
							
 
							
							So we don't lose any previously "good" properties that were set. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0aa00da1f3 
								
							
								 
							
						 
						
							
							
								
								Check for disappearing DRM connectors  
							
							... 
							
							
 
							
							DisplayPort MST connectors will disappear when they're disconnected, so
we need to check for that. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6f98b5a337 
								
									
								
							
								 
							
						 
						
							
							
								
								Add set_gamma and get_gamma_size to wlr_output_impl  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								368f74e4df 
								
							
								 
							
						 
						
							
							
								
								Refactor meson build files  
							
							... 
							
							
 
							
							Use tabs for indentation and break up function calls over 80 col. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6daf9e9ab2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #120  from acrisci/feature/wlr-cursor  
							
							... 
							
							
 
							
							wlr_cursor 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								df0ee7f25f 
								
							
								 
							
						 
						
							
							
								
								implement tablet tool devices  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c914697676 
								
							
								 
							
						 
						
							
							
								
								add device to touch events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								98f4cdfccb 
								
							
								 
							
						 
						
							
							
								
								implement wlr_cursor_map_input_to_output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e3d47376dc 
								
							
								 
							
						 
						
							
							
								
								add wlr_cursor basic implementation  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d16b2977f6 
								
							
								 
							
						 
						
							
							
								
								Remove single GPU assumptions from wlr_session  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fb93628bda 
								
							
								 
							
						 
						
							
							
								
								Merge wlr_udev into wlr_session  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								46823152ea 
								
							
								 
							
						 
						
							
							
								
								Rename functions to be consistent with  #93  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								062d923b0a 
								
							
								 
							
						 
						
							
							
								
								wayland backend: wl_event_source_remove on destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f24b3df980 
								
							
								 
							
						 
						
							
							
								
								wlr renderer/texture: rename init to create when it does alloc  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								12782eabfe 
								
							
								 
							
						 
						
							
							
								
								libinput: wl_event_source_remove on destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								58efb8f90a 
								
							
								 
							
						 
						
							
							
								
								wayland backend: remove explicit scale = 1  
							
							... 
							
							
 
							
							This is now set correctly in the wlr_output init 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0252c8e072 
								
							
								 
							
						 
						
							
							
								
								drm realloc_crtcs: check we found an output  
							
							... 
							
							
 
							
							This follows-up on #105  that just initialized to 0.
Instead, make sure we actually found an output that matches 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								784cf65635 
								
							
								 
							
						 
						
							
							
								
								fix uninitialized warning  
							
							... 
							
							
 
							
							`index` might be uninitialized. Warning can be produced with gcc and `-01` flag. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e2e149784b 
								
							
								 
							
						 
						
							
							
								
								wayland backend: fix xdg-shell for weston  
							
							... 
							
							
 
							
							- xdg toplevel configure can be called with 0 width/height,
in that case we are free to do as we like (so do nothing)
 - need a display roundtrip after everything is setup but before
we start attaching buffers to the surface 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3377e5e4f2 
								
							
								 
							
						 
						
							
							
								
								wayland backend: fix xdg-shell for gnome  
							
							... 
							
							
 
							
							Calling wl_surface_commit after setting up the xdg_toplevel is
apparently good enough for them.
Still missing something for weston. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fb05923eaa 
								
							
								 
							
						 
						
							
							
								
								wayland backend: Fix shell title/app_id to wlroots  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4f3d21c3ff 
								
							
								 
							
						 
						
							
							
								
								wayland output: add error handling for xdg shell  
							
							... 
							
							
 
							
							Note that this does not go on to the next backend, because
attempt_wl_backend does not check if we have any output created.
We cannot test simply because (right now) a run of our examples will go
in this function twice, the first of which will (rightly?) return no
display but needs to return backend creation success. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								577d2f6fcd 
								
							
								 
							
						 
						
							
							
								
								wayland backend: switch to xdg shell  
							
							... 
							
							
 
							
							Closes  #72  and #96 . 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e7fa4f12e1 
								
							
								 
							
						 
						
							
							
								
								Fix DRM problem introduced in  901c14c 
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								beb84940cf 
								
							
								 
							
						 
						
							
							
								
								Improve no device detection support  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3ac10a81bd 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #94  from martinetd/libinput_no_device  
							
							... 
							
							
 
							
							libinput: fail if no input found on init 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								901c14c409 
								
							
								 
							
						 
						
							
							
								
								Prevent alloc errors from crashing in `list_t`  
							
							... 
							
							
 
							
							This commit changes the `list_t` api so that alloc errors can be
detected and worked around. Also fixes errors not found in 5cc7342 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								880c239657 
								
							
								 
							
						 
						
							
							
								
								libinput: fail if no input found on init  
							
							... 
							
							
 
							
							This runs through events pending at init on initialization so we can
tell if some devices are available.
Note that with the way wlr_device_lists is managed, this checks that
there is at least one device we handle - it doesn't have to be a
keyboard, but there is at least a mouse or tablet_pad or something
that we care about.
Instead of failing inconditionally it might be better to leave the
decision to the user, e.g. add a "backend_has_devices" function to
call later.
(Tested by moving /dev/input off)
Fixes  #24 . 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								27c13d621d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #88  from 4e554c4c/alloc_crashing  
							
							... 
							
							
 
							
							Prevent alloc errors from crashing 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d2e796edb7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #86  from nyorain/master  
							
							... 
							
							
 
							
							Fix style issues 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5cc7342606 
								
							
								 
							
						 
						
							
							
								
								Prevent alloc errors from crashing  
							
							... 
							
							
 
							
							Resolves  #76  
						
							8 years ago