7a3edf6e62 
								
							 
						 
						
							
							
								
								use double for cursor coordinates  
							
							
							
						 
						
							2017-09-21 11:38:04 -04:00  
				
					
						
							
							
								 
						
							
								8b74450b39 
								
							 
						 
						
							
							
								
								wlr_seat: pointer events  
							
							
							
						 
						
							2017-09-20 19:43:49 -04:00  
				
					
						
							
							
								 
						
							
								b01909ae15 
								
							 
						 
						
							
							
								
								compositor.c: xdg-surface layout position  
							
							... 
							
							
							
							Add data structures to compositor.c xdg-surface implementation that allows them
to be rendered in the correct position in the layout, spanning outputs if
necessary. 
							
						 
						
							2017-09-19 14:47:28 -04:00  
				
					
						
							
							
								 
						
							
								94f4f1878d 
								
							 
						 
						
							
							
								
								xdg-surface-v6: implement ping  
							
							
							
						 
						
							2017-09-16 12:35:49 -04:00  
				
					
						
							
							
								 
						
							
								c912de6390 
								
							 
						 
						
							
							
								
								compositor.c: implement xdg-toplevel-v6 request events  
							
							
							
						 
						
							2017-09-16 09:23:05 -04:00  
				
					
						
							
							
								 
						
							
								27161a673f 
								
							 
						 
						
							
							
								
								xdg-shell new surface and ack configure events  
							
							
							
						 
						
							2017-09-15 08:53:08 -04:00  
				
					
						
							
							
								 
						
							
								9d2dc8447a 
								
							 
						 
						
							
							
								
								use wlr_surface on shell struct and listen to events  
							
							
							
						 
						
							2017-09-13 07:57:16 -04:00  
				
					
						
							
							
								 
						
							
								31bd8e089b 
								
							 
						 
						
							
							
								
								compositor.c: working pointer  
							
							
							
						 
						
							2017-09-07 08:13:37 -04:00  
				
					
						
							
							
								 
						
							
								9d9aaad020 
								
							 
						 
						
							
							
								
								compositor.c: fix formatting  
							
							
							
						 
						
							2017-09-07 08:13:37 -04:00  
				
					
						
							
							
								 
						
							
								1b588e7c1f 
								
							 
						 
						
							
							
								
								Add gamma_control skeleton  
							
							
							
						 
						
							2017-09-06 14:48:27 +02:00  
				
					
						
							
							
								 
						
							
								586ae674ae 
								
							 
						 
						
							
							
								
								Merge pull request  #136  from acrisci/bug/rename-output-layout-create  
							
							... 
							
							
							
							Rename wlr_output_layout_init() 
							
						 
						
							2017-09-06 08:29:55 +09:00  
				
					
						
							
							
								 
						
							
								e733b0e643 
								
							 
						 
						
							
							
								
								Rename wlr_output_layout_init()  
							
							... 
							
							
							
							Rename wlr_output_layout_init() to wlr_output_layout_create() to be consistent
with the rest of the api. 
							
						 
						
							2017-09-05 17:53:29 -04:00  
				
					
						
							
							
								 
						
							
								500bcc49c4 
								
							 
						 
						
							
							
								
								move device configuration to config.h  
							
							
							
						 
						
							2017-09-05 17:18:37 -04:00  
				
					
						
							
							
								 
						
							
								0cdd7fac02 
								
							 
						 
						
							
							
								
								pointer.c: refactor device configuration  
							
							
							
						 
						
							2017-09-05 08:24:53 -04:00  
				
					
						
							
							
								 
						
							
								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