6904ed8bd9 
								
							 
						 
						
							
							
								
								bugfix: warp cursor to current position on output add  
							
							
							
						 
						
							2017-09-05 07:52:17 -04:00  
				
					
						
							
							
								 
						
							
								6d26fda57c 
								
							 
						 
						
							
							
								
								use monotonic clock time for animations  
							
							
							
						 
						
							2017-08-31 23:43:02 -04:00  
				
					
						
							
							
								 
						
							
								35eee80f9b 
								
							 
						 
						
							
							
								
								remove unused outputs list in output-layout.c  
							
							
							
						 
						
							2017-08-31 07:47:44 -04:00  
				
					
						
							
							
								 
						
							
								fa3d4ecc84 
								
							 
						 
						
							
							
								
								fix layout hotplugging issue in output-layout.c  
							
							
							
						 
						
							2017-08-31 07:47:44 -04:00  
				
					
						
							
							
								 
						
							
								f8e4ba3f5f 
								
							 
						 
						
							
							
								
								cleanup output-layout example  
							
							
							
						 
						
							2017-08-31 07:47:44 -04:00  
				
					
						
							
							
								 
						
							
								40bd6bcc43 
								
							 
						 
						
							
							
								
								implement output layout auto configuration  
							
							
							
						 
						
							2017-08-31 07:47:44 -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  
				
					
						
							
							
								 
						
							
								6699024b44 
								
							 
						 
						
							
							
								
								handle empty config file  
							
							
							
						 
						
							2017-08-29 12:43:33 -04:00  
				
					
						
							
							
								 
						
							
								9b65d0b3f0 
								
							 
						 
						
							
							
								
								refactor and rename wlr_geometry to wlr_box  
							
							
							
						 
						
							2017-08-29 12:36:39 -04:00  
				
					
						
							
							
								 
						
							
								a51b76083e 
								
							 
						 
						
							
							
								
								rename wlr_cursor_init to wlr_cursor_create  
							
							
							
						 
						
							2017-08-29 12:36:39 -04:00  
				
					
						
							
							
								 
						
							
								34f4a7b972 
								
							 
						 
						
							
							
								
								pointer.c: fix formatting  
							
							
							
						 
						
							2017-08-29 12:36:39 -04:00  
				
					
						
							
							
								 
						
							
								1193dd564b 
								
							 
						 
						
							
							
								
								config fixes  
							
							
							
						 
						
							2017-08-29 12:36:36 -04:00  
				
					
						
							
							
								 
						
							
								30611894f2 
								
							 
						 
						
							
							
								
								Implement tablet_tool support in pointer example  
							
							
							
						 
						
							2017-08-28 22:12:35 -04:00  
				
					
						
							
							
								 
						
							
								4fbe322fa6 
								
							 
						 
						
							
							
								
								fix memory errors  
							
							
							
						 
						
							2017-08-28 11:07:54 -04:00  
				
					
						
							
							
								 
						
							
								5c845f14ed 
								
							 
						 
						
							
							
								
								handle input device destroy  
							
							
							
						 
						
							2017-08-28 10:29:53 -04:00  
				
					
						
							
							
								 
						
							
								df0ee7f25f 
								
							 
						 
						
							
							
								
								implement tablet tool devices  
							
							
							
						 
						
							2017-08-28 10:23:14 -04:00  
				
					
						
							
							
								 
						
							
								5e06d61e42 
								
							 
						 
						
							
							
								
								implement touch up and touch down  
							
							
							
						 
						
							2017-08-27 17:35:12 -04:00  
				
					
						
							
							
								 
						
							
								ed126b0881 
								
							 
						 
						
							
							
								
								add touch events  
							
							
							
						 
						
							2017-08-27 11:34:25 -04:00  
				
					
						
							
							
								 
						
							
								dc7e32552d 
								
							 
						 
						
							
							
								
								config: fix uninitialized variables and accept trailing for geom  
							
							
							
						 
						
							2017-08-26 11:53:16 -04:00  
				
					
						
							
							
								 
						
							
								0a97b68278 
								
							 
						 
						
							
							
								
								implement cursor and device geometry mapping  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								d0cf8d0d01 
								
							 
						 
						
							
							
								
								add device configuration  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								699d489f93 
								
							 
						 
						
							
							
								
								add cursor configuration  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								b3a43e2261 
								
							 
						 
						
							
							
								
								add configuration file  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								54f87146c3 
								
							 
						 
						
							
							
								
								refactor example config and add ini.c  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								98f4cdfccb 
								
							 
						 
						
							
							
								
								implement wlr_cursor_map_input_to_output  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								a4810203cc 
								
							 
						 
						
							
							
								
								change output layout coords to double type  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								e3d47376dc 
								
							 
						 
						
							
							
								
								add wlr_cursor basic implementation  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								1458a95e65 
								
							 
						 
						
							
							
								
								example compositor: loop through xwayland surfaces  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								eb5b9cc6da 
								
							 
						 
						
							
							
								
								xwayland: move & split internal header file  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								b2bab1af5c 
								
							 
						 
						
							
							
								
								xwayland: split xwm structure out, initial xwm.c  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								60451521bd 
								
							 
						 
						
							
							
								
								start xwayland in example compositor  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								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 
							
						 
						
							2017-08-20 14:19:30 +02:00  
				
					
						
							
							
								 
						
							
								1ca08dc4cb 
								
							 
						 
						
							
							
								
								wlr_compositor: change _init/finish to _create/destroy  
							
							
							
						 
						
							2017-08-19 23:17:39 +02:00  
				
					
						
							
							
								 
						
							
								4110788159 
								
							 
						 
						
							
							
								
								move wl_compositor into wlroots as wlr_compositor  
							
							
							
						 
						
							2017-08-19 21:56:51 +02:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2017-08-19 09:31:06 +02:00  
				
					
						
							
							
								 
						
							
								f24b3df980 
								
							 
						 
						
							
							
								
								wlr renderer/texture: rename init to create when it does alloc  
							
							
							
						 
						
							2017-08-19 08:33:31 +02:00  
				
					
						
							
							
								 
						
							
								f03be94309 
								
							 
						 
						
							
							
								
								rename wlr_cursor to wlr_xcursor  
							
							... 
							
							
							
							This is for the implementation of another type that should be called wlr_cursor. 
							
						 
						
							2017-08-18 19:48:55 -04:00  
				
					
						
							
							
								 
						
							
								e3edb08126 
								
							 
						 
						
							
							
								
								bring output configuration into shared.h  
							
							
							
						 
						
							2017-08-18 19:31:16 -04:00  
				
					
						
							
							
								 
						
							
								769549c652 
								
							 
						 
						
							
							
								
								Refactor example output config  
							
							... 
							
							
							
							Put all the config parsing into shared.h so it is shared among the examples. 
							
						 
						
							2017-08-18 17:44:10 -04:00  
				
					
						
							
							
								 
						
							
								f2a9098691 
								
							 
						 
						
							
							
								
								Fix wlr_data_device_manager  
							
							
							
						 
						
							2017-08-18 19:58:36 +02:00  
				
					
						
							
							
								 
						
							
								86314caa5b 
								
							 
						 
						
							
							
								
								Implement wlr_data_{source,device,device_manager}  
							
							
							
						 
						
							2017-08-18 18:56:21 +02:00  
				
					
						
							
							
								 
						
							
								3138c5ddf0 
								
							 
						 
						
							
							
								
								Clean up wlr_output_layout  
							
							
							
						 
						
							2017-08-17 21:06:28 -04:00  
				
					
						
							
							
								 
						
							
								854a9381ca 
								
							 
						 
						
							
							
								
								improve collision detection algorithm  
							
							
							
						 
						
							2017-08-17 21:05:13 -04:00  
				
					
						
							
							
								 
						
							
								59a71f59b9 
								
							 
						 
						
							
							
								
								reconfigure output on resolution change  
							
							
							
						 
						
							2017-08-17 21:05:13 -04:00  
				
					
						
							
							
								 
						
							
								e0b409760d 
								
							 
						 
						
							
							
								
								fix output resolution callback  
							
							
							
						 
						
							2017-08-17 21:05:13 -04:00  
				
					
						
							
							
								 
						
							
								128f06405b 
								
							 
						 
						
							
							
								
								vt change bugfix  
							
							
							
						 
						
							2017-08-17 21:05:13 -04:00  
				
					
						
							
							
								 
						
							
								d9ebf0615a 
								
							 
						 
						
							
							
								
								add output resolution notify to example shared  
							
							
							
						 
						
							2017-08-17 21:05:13 -04:00  
				
					
						
							
							
								 
						
							
								5a9baf487e 
								
							 
						 
						
							
							
								
								add helper methods for intersection  
							
							
							
						 
						
							2017-08-17 21:05:13 -04:00  
				
					
						
							
							
								 
						
							
								dfb6a12036 
								
							 
						 
						
							
							
								
								layout-output example: only render if its on the output  
							
							
							
						 
						
							2017-08-17 21:05:13 -04:00  
				
					
						
							
							
								 
						
							
								2e9e237f9d 
								
							 
						 
						
							
							
								
								layout-output example: handle empty config  
							
							
							
						 
						
							2017-08-17 21:05:13 -04:00