9cc875429b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #726  from agx/egl-print-dmabuf-formats  
							
							... 
							
							
 
							
							egl: print supported dmabuf formats 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7fd7dff26f 
								
							
								 
							
						 
						
							
							
								
								egl: print supported dmabuf formats  
							
							... 
							
							
 
							
							Useful for debugging dmabuf related problems e.g. when a client requests
a certain and we fail to support it. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8ad0c5376c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #721  from emersion/simplify-screenshot-client  
							
							... 
							
							
 
							
							examples: simplify screenshot client 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7d3c4c2450 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #723  from emersion/fix-xwayland-inverted-y  
							
							... 
							
							
 
							
							Fix y-inverted rendering for xwayland surfaces 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0e253e0615 
								
									
								
							
								 
							
						 
						
							
							
								
								render/gles2: don't set inverted_y when EGL_WAYLAND_Y_INVERTED_WL is unsupported  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de0e40d621 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #698  from agx/linux-dmabuf  
							
							... 
							
							
 
							
							Add initial linux_dmabuf protocol support 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								653bc282a7 
								
							
								 
							
						 
						
							
							
								
								Indent GLSL by two spaces  
							
							... 
							
							
 
							
							since this is the most established indentation 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eb4337b5ee 
								
							
								 
							
						 
						
							
							
								
								Wire up linux_dmabuf in rootston  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								14cdb6153f 
								
							
								 
							
						 
						
							
							
								
								Add initial linux_dmabuf protocol support  
							
							... 
							
							
 
							
							Tested with
    ./weston-simple-dmabuf-drm
    ./weston-simple-dmabuf-drm --import-immediate=1
    ./weston-simple-dmabuf-drm --y-inverted=1
    (and combinations)
Supports only single plane XRGB dmabufs for now. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3bd1d876ae 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: simplify screenshot client  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								85da9df807 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #719  from acrisci/xdg-toplevel-role  
							
							... 
							
							
 
							
							differentiate xdg-toplevel roles 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b2926a6c62 
								
							
								 
							
						 
						
							
							
								
								differentiate xdg-toplevel roles  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								efa9eeb5d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #716  from emersion/fix-cursor-hotspot-update  
							
							... 
							
							
 
							
							Fix cursor hotspot update 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								647c2e68ba 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #696  from emersion/fix-output-layout-destroy-global  
							
							... 
							
							
 
							
							output-layout: fix output global not destroyed 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d24f868bbe 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: fix cursor hotspot not updated  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7cdad5cde4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #710  from emersion/dont-move-hidden-cursors  
							
							... 
							
							
 
							
							output: don't move hidden cursors 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								90409b9692 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #718  from emersion/wlroots-subproject  
							
							... 
							
							
 
							
							meson: use current_source_dir instead of source_root 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								375e1bdf2b 
								
									
								
							
								 
							
						 
						
							
							
								
								meson: use current_source_dir instead of source_root  
							
							... 
							
							
 
							
							Use source_root breaks the build when used as a subproject. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2d0db16942 
								
							
								 
							
						 
						
							
							
								
								render: Flip textures in case of inverted_y  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1c5e035884 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #715  from emersion/fix-rootston-tablet-tool-destroy  
							
							... 
							
							
 
							
							rootston: fix segfault in handle_tablet_tool_destroy 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9d6e17fb11 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix segfault in handle_tablet_tool_destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								92ca4ad474 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: refactor wlr_drm_connector_set_cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8e3d294d6a 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fix trailing cursor at (0, 0) on startup  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bfc0e95d2c 
								
							
								 
							
						 
						
							
							
								
								Add mode support to libinput backend  
							
							... 
							
							
 
							
							And extend tablet example with tilt and ring support 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a951fbb264 
								
									
								
							
								 
							
						 
						
							
							
								
								output: don't move hidden cursors  
							
							... 
							
							
 
							
							When using the DRM backend and multiple outputs, that reduces the
number of commits. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								36dcad13d0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #707  from ascent12/xcb_fixes  
							
							... 
							
							
 
							
							Xcb fixes 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3c9fc7c68e 
								
							
								 
							
						 
						
							
							
								
								Add const to x11 and input interfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								902d6cc240 
								
							
								 
							
						 
						
							
							
								
								Use xcb atoms properly  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c986cc24a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #703  from swaywm/drop-travis  
							
							... 
							
							
 
							
							Remove Travis in favor of builds.sr.ht 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								925d7a4987 
								
							
								 
							
						 
						
							
							
								
								Remove Travis in favor of builds.sr.ht  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3a291b189b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #699  from martinetd/xcb_errors  
							
							... 
							
							
 
							
							Print xcb errors 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2910972b25 
								
							
								 
							
						 
						
							
							
								
								xwm.h: fix guard ifdef and remove wlr_ prefix from xwm_atoms_contains  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0713cb043f 
								
							
								 
							
						 
						
							
							
								
								Change .build.yml upstream to GitHub  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d9a724c4a2 
								
							
								 
							
						 
						
							
							
								
								xcb errors: init errors context at start  
							
							... 
							
							
 
							
							`xcb_errors_context_new` is more than just a malloc, it does a few
xcb requests so we benefit from not generating a new context everytime 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7d1870c6f1 
								
							
								 
							
						 
						
							
							
								
								move xwm.h out of include/wlr  
							
							... 
							
							
 
							
							xwm.h was meant to be private, so move it to include/xwayland/xwm.h
We had an ifdef WLR_HAS_XCB_ICCCM in xwayland.h which was easy to move
to xwm, it is not safe to use the WLR_HAS_* in the public headers.
I checked a few of our current users and none rely on xwm.h being
public as expected (rootston, sway, hsroots) 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9a37a33f05 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #701  from mikkeloscar/fix-arch-travis  
							
							... 
							
							
 
							
							Enable docker service in travis 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f481791669 
								
							
								 
							
						 
						
							
							
								
								xcb error: get unhandled events names  
							
							... 
							
							
 
							
							This provides more friendly debug messages for unhandled events,
for example:
[xwayland/xwm.c:1033] unhandled X11 event: FocusOut (10)
[xwayland/xwm.c:1033] unhandled X11 event: MappingNotify (34) 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2c10344f8f 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable docker service in travis  
							
							... 
							
							
 
							
							Adds the docker service in travis which is now required by arch-travis.
See: https://github.com/mikkeloscar/arch-travis/pull/40  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8026cd2a06 
								
							
								 
							
						 
						
							
							
								
								xcb error: always log sequence  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0775d00c39 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #700  from martinetd/gitignore  
							
							... 
							
							
 
							
							Update .gitignore 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								69697e55a1 
								
							
								 
							
						 
						
							
							
								
								update .gitignore  
							
							... 
							
							
 
							
							- Remove old cmake ignores
- Add rootston.ini (example is rootston.ini.example) 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6f9da97565 
								
							
								 
							
						 
						
							
							
								
								xcb errors: address declare-assign style  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f8428d1063 
								
							
								 
							
						 
						
							
							
								
								xcb errors: optional dependency with improved messages  
							
							... 
							
							
 
							
							Now message can look like:
[xwayland/xwm.c:991] xcb error: op ChangeProperty (no minor), code Window (no extension), value 6291465
instead of this one when the lib is not available:
[xwayland/xwm.c:999] xcb error: op 18:0, code 3, sequence 103, value 6291465
The value in case of Window is the window id, so we can tell what
function applied on which window which is a good start.
The sequence ought to be able to tell us more precisely which
invocation it was, but we never log it when calling functions
so is useless in practice and no longer logged. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2a9ba5c8dc 
								
							
								 
							
						 
						
							
							
								
								xcb errors: log raw values  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3d176fcd1a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #697  from martinetd/xwm_values  
							
							... 
							
							
 
							
							xwm: fix call of xcb_change_window_attributes for old gcc versions 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5ec06dcecd 
								
							
								 
							
						 
						
							
							
								
								xwm: fix call of xcb_change_window_attributes for old gcc versions  
							
							... 
							
							
 
							
							gcc 6.3.0 (at least) complains about &values:
expected ‘const uint32_t * {aka const unsigned int *}’ but argument
is of type ‘uint32_t (*)[1] {aka unsigned int (*)[1]}’
Reported by thorwil on irc 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								aa2b62fbff 
								
									
								
							
								 
							
						 
						
							
							
								
								output-layout: fix output global not destroyed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0820557c8c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #693  from emersion/fix-output-bind-multiple  
							
							... 
							
							
 
							
							Fix clients binding multiple times to the same output 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7340cf19ea 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #694  from Ongy/keep_current_mode  
							
							... 
							
							
 
							
							prevent current_mode null on output_enable(false) 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6c7e1c867c 
								
							
								 
							
						 
						
							
							
								
								protocol: sort protocols from wayland-protocols alphabetically  
							
							
 
							
						 
						
							8 years ago