6699024b44 
								
							
								 
							
						 
						
							
							
								
								handle empty config file  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9b65d0b3f0 
								
							
								 
							
						 
						
							
							
								
								refactor and rename wlr_geometry to wlr_box  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a51b76083e 
								
							
								 
							
						 
						
							
							
								
								rename wlr_cursor_init to wlr_cursor_create  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								34f4a7b972 
								
							
								 
							
						 
						
							
							
								
								pointer.c: fix formatting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1193dd564b 
								
							
								 
							
						 
						
							
							
								
								config fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								30611894f2 
								
							
								 
							
						 
						
							
							
								
								Implement tablet_tool support in pointer example  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4fbe322fa6 
								
							
								 
							
						 
						
							
							
								
								fix memory errors  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5c845f14ed 
								
							
								 
							
						 
						
							
							
								
								handle input device destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								df0ee7f25f 
								
							
								 
							
						 
						
							
							
								
								implement tablet tool devices  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5e06d61e42 
								
							
								 
							
						 
						
							
							
								
								implement touch up and touch down  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ed126b0881 
								
							
								 
							
						 
						
							
							
								
								add touch events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dc7e32552d 
								
							
								 
							
						 
						
							
							
								
								config: fix uninitialized variables and accept trailing for geom  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0a97b68278 
								
							
								 
							
						 
						
							
							
								
								implement cursor and device geometry mapping  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d0cf8d0d01 
								
							
								 
							
						 
						
							
							
								
								add device configuration  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								699d489f93 
								
							
								 
							
						 
						
							
							
								
								add cursor configuration  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b3a43e2261 
								
							
								 
							
						 
						
							
							
								
								add configuration file  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								54f87146c3 
								
							
								 
							
						 
						
							
							
								
								refactor example config and add ini.c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								98f4cdfccb 
								
							
								 
							
						 
						
							
							
								
								implement wlr_cursor_map_input_to_output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a4810203cc 
								
							
								 
							
						 
						
							
							
								
								change output layout coords to double type  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e3d47376dc 
								
							
								 
							
						 
						
							
							
								
								add wlr_cursor basic implementation  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1458a95e65 
								
							
								 
							
						 
						
							
							
								
								example compositor: loop through xwayland surfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eb5b9cc6da 
								
							
								 
							
						 
						
							
							
								
								xwayland: move & split internal header file  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b2bab1af5c 
								
							
								 
							
						 
						
							
							
								
								xwayland: split xwm structure out, initial xwm.c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								60451521bd 
								
							
								 
							
						 
						
							
							
								
								start xwayland in example compositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2948f53721 
								
							
								 
							
						 
						
							
							
								
								example compositor: handle keyboard after we're done with init  
							
							... 
							
							
 
							
							the libinput backend does wl_display roundtrips, during which there is a
small window where keystrokes can be handled before the rest of the example
compositor is ready.
Setting the callback later ensures we're not called at this point 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1ca08dc4cb 
								
							
								 
							
						 
						
							
							
								
								wlr_compositor: change _init/finish to _create/destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4110788159 
								
							
								 
							
						 
						
							
							
								
								move wl_compositor into wlroots as wlr_compositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5885679e33 
								
							
								 
							
						 
						
							
							
								
								examples: separate compositor_fini from run  
							
							... 
							
							
 
							
							compositor_fini destroys the display, but it is an error to destroy it
before e.g. wlr_seat that references it.
This lets us order destroy calls properly, following first-in-last-out
logic. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f24b3df980 
								
							
								 
							
						 
						
							
							
								
								wlr renderer/texture: rename init to create when it does alloc  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								f2a9098691 
								
							
								 
							
						 
						
							
							
								
								Fix wlr_data_device_manager  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								86314caa5b 
								
							
								 
							
						 
						
							
							
								
								Implement wlr_data_{source,device,device_manager}  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								edbaa7d6ac 
								
							
								 
							
						 
						
							
							
								
								Update keyboard modifiers in example compositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ad22b4874d 
								
							
								 
							
						 
						
							
							
								
								Fix wlr_seat; add to example compositor  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								19d6442f52 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #91  from martinetd/move_wl_shell  
							
							... 
							
							
 
							
							Move wl_shell into wlroots 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								27c13d621d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #88  from 4e554c4c/alloc_crashing  
							
							... 
							
							
 
							
							Prevent alloc errors from crashing 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f9b55dfa95 
								
							
								 
							
						 
						
							
							
								
								Make wlr_wl_shell_create work like xdg  
							
							... 
							
							
 
							
							Also:
- rename wlr_xdg_shell_v6_init to create as that is what it does
- free wlr_xdg_shell on failure to create wl_global, the struct
is not initialized enough to call destroy at that point 
							
						 
						
							8 years ago