4da976bfad 
								
							
								 
							
						 
						
							
							
								
								wlr_surface: small refactoring  
							
							... 
							
							
 
							
							- split surface damage and buffer damage
 - the pending buffers are always valid, so can be 'fini'shed
 - consider opaque buffer and input buffer in commit, just to free
 - only update size if scale/transform/buffer changed 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								03b29eb32c 
								
							
								 
							
						 
						
							
							
								
								wlr region/surface: explicitely select interface fields  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fc1a851415 
								
							
								 
							
						 
						
							
							
								
								wlr_surface: clear/fini buffers when appropriate  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								3674085fae 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #113  from acrisci/feature/rename-wlr-cursor  
							
							... 
							
							
 
							
							rename wlr_cursor to wlr_xcursor 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f334dcaf40 
								
							
								 
							
						 
						
							
							
								
								rename wlr_cursor.c to wlr_xcursor.c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f03be94309 
								
							
								 
							
						 
						
							
							
								
								rename wlr_cursor to wlr_xcursor  
							
							... 
							
							
 
							
							This is for the implementation of another type that should be called wlr_cursor. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								01d9eda702 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #110  from acrisci/feature/refactor-example-config  
							
							... 
							
							
 
							
							Refactor example output config 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e3edb08126 
								
							
								 
							
						 
						
							
							
								
								bring output configuration into shared.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								769549c652 
								
							
								 
							
						 
						
							
							
								
								Refactor example output config  
							
							... 
							
							
 
							
							Put all the config parsing into shared.h so it is shared among the examples. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a1551bccc0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #107  from nyorain/wlr_data_device_manager  
							
							... 
							
							
 
							
							Implement wlr_data_{source,device,device_manager} 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f2a9098691 
								
							
								 
							
						 
						
							
							
								
								Fix wlr_data_device_manager  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7d3f66eaa0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #109  from martinetd/post_event  
							
							... 
							
							
 
							
							wlr_surface: use post_event instead of queue 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bb3b9d0156 
								
							
								 
							
						 
						
							
							
								
								wlr_surface: use post_event instead of queue  
							
							... 
							
							
 
							
							This fixes not sending anything back to the client if the only event
it's waiting for is a buffer release, and nothing else is in the pipe.
Workaround for #102  - there probably is a better solution as weston and
wlc do not need to use post_event here. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								617be97fa0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #108  from martinetd/realloc_crtcs_index  
							
							... 
							
							
 
							
							drm realloc_crtcs: check we found an output 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d748fd1a8e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #106  from acrisci/bug/fix-wild-buffer  
							
							... 
							
							
 
							
							Fix wild pointer to buffer 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								154d2ad941 
								
							
								 
							
						 
						
							
							
								
								Fix data_device destruction  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								86314caa5b 
								
							
								 
							
						 
						
							
							
								
								Implement wlr_data_{source,device,device_manager}  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c6631e2140 
								
							
								 
							
						 
						
							
							
								
								Fix wild pointer to buffer  
							
							... 
							
							
 
							
							After the buffer is released from the release event, it should no longer be
accessed.
Fixes a GTK crash. 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								995ebe3bb0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #105  from acrisci/bug/uninitialized-int  
							
							... 
							
							
 
							
							fix uninitialized warning 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								784cf65635 
								
							
								 
							
						 
						
							
							
								
								fix uninitialized warning  
							
							... 
							
							
 
							
							`index` might be uninitialized. Warning can be produced with gcc and `-01` flag. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e5fd858394 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #101  from nyorain/texture_fix  
							
							... 
							
							
 
							
							Fix surface buffer uploading 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dd4ebb5805 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #104  from martinetd/init_output_scale  
							
							... 
							
							
 
							
							output: default scale to 1 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								978f935947 
								
							
								 
							
						 
						
							
							
								
								output: default scale to 1  
							
							... 
							
							
 
							
							This prevents us from telling application our scale is 0, when it has no
reason to be. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1873951f0e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #97  from acrisci/feature/output-layout  
							
							... 
							
							
 
							
							Add wlr_output_layout implementation 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3138c5ddf0 
								
							
								 
							
						 
						
							
							
								
								Clean up wlr_output_layout  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								854a9381ca 
								
							
								 
							
						 
						
							
							
								
								improve collision detection algorithm  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								59a71f59b9 
								
							
								 
							
						 
						
							
							
								
								reconfigure output on resolution change  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e0b409760d 
								
							
								 
							
						 
						
							
							
								
								fix output resolution callback  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								128f06405b 
								
							
								 
							
						 
						
							
							
								
								vt change bugfix  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d9ebf0615a 
								
							
								 
							
						 
						
							
							
								
								add output resolution notify to example shared  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5a9baf487e 
								
							
								 
							
						 
						
							
							
								
								add helper methods for intersection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								420bd3e422 
								
							
								 
							
						 
						
							
							
								
								bugfix: correctly get the output_layout  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dfb6a12036 
								
							
								 
							
						 
						
							
							
								
								layout-output example: only render if its on the output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2e9e237f9d 
								
							
								 
							
						 
						
							
							
								
								layout-output example: handle empty config  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								44181b57ac 
								
							
								 
							
						 
						
							
							
								
								Add wlr_output_layout implementation  
							
							... 
							
							
 
							
							An output layout consists of a mapping of outputs to their position in a global
coordinate system that usually cooresponds to the output position in physical
space in front of the user.
Add an example that allows configuration of an output layout and demonstrates
its boundaries with a bouncing image. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								10eee58d2d 
								
							
								 
							
						 
						
							
							
								
								Fix surface buffer uploading  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								18f1538108 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #99  from nyorain/wlr_seat2  
							
							... 
							
							
 
							
							wlr_seat 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								edbaa7d6ac 
								
							
								 
							
						 
						
							
							
								
								Update keyboard modifiers in example compositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a616437c83 
								
							
								 
							
						 
						
							
							
								
								Update IRC channel in CONTRIBUTING.md  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2db04c369e 
								
							
								 
							
						 
						
							
							
								
								Fix style issues in wlr_seat  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								30b676e3a8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #98  from martinetd/wayland_backend_xdg  
							
							... 
							
							
 
							
							Wayland backend xdg 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ad22b4874d 
								
							
								 
							
						 
						
							
							
								
								Fix wlr_seat; add to example compositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								af5db7a44c 
								
							
								 
							
						 
						
							
							
								
								Initial pass on wlr_seat  
							
							
 
							
						 
						
							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