09cfa39392 
								
							 
						 
						
							
							
								
								Merge pull request  #632  from acrisci/output-layout-adjacent  
							
							... 
							
							
							
							add wlr_output_layout_adjacent_output 
							
						 
						
							2018-02-19 18:00:32 -05:00  
				
					
						
							
							
								 
						
							
								86269052eb 
								
							 
						 
						
							
							
								
								Explicitly export EFL symbols  
							
							
							
						 
						
							2018-02-19 14:26:40 +13:00  
				
					
						
							
							
								 
						
							
								c951000198 
								
							 
						 
						
							
							
								
								Remove XXX comment  
							
							
							
						 
						
							2018-02-18 11:21:08 -05:00  
				
					
						
							
							
								 
						
							
								9933b7ad95 
								
							 
						 
						
							
							
								
								fix direction determination  
							
							
							
						 
						
							2018-02-17 17:54:57 -05:00  
				
					
						
							
							
								 
						
							
								d2c7defa10 
								
							 
						 
						
							
							
								
								Merge branch 'master' into output-layout-adjacent  
							
							
							
						 
						
							2018-02-17 16:34:32 -05:00  
				
					
						
							
							
								 
						
							
								4941befeb0 
								
							 
						 
						
							
							
								
								Merge pull request  #1  from emersion/martinetd/xdg_shell  
							
							... 
							
							
							
							Wrap wl_resource_get_user_data into safer helper functions (for xdg-shell stable too) 
							
						 
						
							2018-02-16 18:52:04 +01:00  
				
					
						
							
							
								 
						
							
								4b354745fe 
								
							 
						 
						
							
							
								
								xdg-shell: wrap wl_resource_get_user_data  
							
							
							
						 
						
							2018-02-16 18:38:06 +01:00  
				
					
						
							
							
								 
						
							
								717bdccb6e 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into martinetd/xdg_shell  
							
							
							
						 
						
							2018-02-16 18:25:58 +01:00  
				
					
						
							
							
								 
						
							
								8c1cc45c7d 
								
							 
						 
						
							
							
								
								Merge pull request  #629  from emersion/safe-wl-resource-get-user-data  
							
							... 
							
							
							
							Wrap wl_resource_get_user_data into safer helper functions 
							
						 
						
							2018-02-16 09:27:26 -05:00  
				
					
						
							
							
								 
						
							
								ac78bdb6bc 
								
							 
						 
						
							
							
								
								xdg shells: fix typo s/positives/positive/  
							
							
							
						 
						
							2018-02-15 12:26:20 +01:00  
				
					
						
							
							
								 
						
							
								56ab3e9b10 
								
							 
						 
						
							
							
								
								xdg_shell stable: fix zero-sized positioner anchor_rect  
							
							... 
							
							
							
							We used 0 as unset-check value before, which was fine when 0-width
was invalid, but isn't anymore 
							
						 
						
							2018-02-15 08:07:57 +01:00  
				
					
						
							
							
								 
						
							
								714f90a9d0 
								
							 
						 
						
							
							
								
								xdg_shell stable: allow zero-sized positioner set_anchor_rect  
							
							... 
							
							
							
							This is a protocol difference with xdg-shell-unstable-v6 
							
						 
						
							2018-02-15 07:29:55 +01:00  
				
					
						
							
							
								 
						
							
								d1b28ec812 
								
							 
						 
						
							
							
								
								wayland protocol headers: use double-quote for includes  
							
							... 
							
							
							
							These headers are not installed so we should look for these locally 
							
						 
						
							2018-02-15 07:17:02 +01:00  
				
					
						
							
							
								 
						
							
								6ae96c4832 
								
							 
						 
						
							
							
								
								wlr_xdg_shell: (style) add break to final switch case  
							
							
							
						 
						
							2018-02-15 07:16:28 +01:00  
				
					
						
							
							
								 
						
							
								85871cb666 
								
							 
						 
						
							
							
								
								add wlr_output_layout_adjacent_output  
							
							
							
						 
						
							2018-02-14 14:10:31 -05:00  
				
					
						
							
							
								 
						
							
								168e26489a 
								
							 
						 
						
							
							
								
								Add missing dependencies  
							
							
							
						 
						
							2018-02-14 18:42:39 +00:00  
				
					
						
							
							
								 
						
							
								1080bf69f8 
								
							 
						 
						
							
							
								
								xdg_shell: add input validatoin for positioner anchor/gravity  
							
							
							
						 
						
							2018-02-14 19:02:24 +01:00  
				
					
						
							
							
								 
						
							
								7d26a6debd 
								
							 
						 
						
							
							
								
								xdg-shell stable: copy-pasta implementation  
							
							
							
						 
						
							2018-02-14 12:52:30 +01:00  
				
					
						
							
							
								 
						
							
								392d54a35d 
								
							 
						 
						
							
							
								
								Wrap wl_resource_get_user_data into safer helper functions  
							
							... 
							
							
							
							This ensures we're not incorrectly casting a resource.
Fixes  #628  
							
						 
						
							2018-02-13 23:48:46 +01:00  
				
					
						
							
							
								 
						
							
								c2e1474010 
								
							 
						 
						
							
							
								
								Reformat all #include directives  
							
							
							
						 
						
							2018-02-12 21:29:23 +01:00  
				
					
						
							
							
								 
						
							
								36ead80cd1 
								
							 
						 
						
							
							
								
								Make wlr_signal_emit_safe private  
							
							
							
						 
						
							2018-02-12 19:52:47 +01:00  
				
					
						
							
							
								 
						
							
								10ecf871f2 
								
							 
						 
						
							
							
								
								Remove wlr_backend.events.{output_remove,device_remove}  
							
							
							
						 
						
							2018-02-12 10:36:43 +01:00  
				
					
						
							
							
								 
						
							
								5e58d46cc1 
								
							 
						 
						
							
							
								
								Add wlr_signal_emit_safe  
							
							
							
						 
						
							2018-02-12 09:12:31 +01:00  
				
					
						
							
							
								 
						
							
								a9632341bf 
								
							 
						 
						
							
							
								
								output_damage: listen to transform and scale output events  
							
							
							
						 
						
							2018-02-11 13:07:00 +01:00  
				
					
						
							
							
								 
						
							
								ec837e3c9e 
								
							 
						 
						
							
							
								
								Introduce wlr_output_damage  
							
							
							
						 
						
							2018-02-11 12:49:30 +01:00  
				
					
						
							
							
								 
						
							
								bf6d245400 
								
							 
						 
						
							
							
								
								Swap buffers with damage  
							
							
							
						 
						
							2018-02-09 22:54:14 +01:00  
				
					
						
							
							
								 
						
							
								cdd55b5d19 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-02-09 14:50:26 +01:00  
				
					
						
							
							
								 
						
							
								8dcb2f2d6b 
								
							 
						 
						
							
							
								
								Prevent cursor from getting stuck at infinity  
							
							
							
						 
						
							2018-02-04 22:40:24 +01:00  
				
					
						
							
							
								 
						
							
								1cea73d2d8 
								
							 
						 
						
							
							
								
								rootston: fix rotated views damage tracking  
							
							
							
						 
						
							2018-02-04 11:59:04 +01:00  
				
					
						
							
							
								 
						
							
								faa57341ca 
								
							 
						 
						
							
							
								
								output: replace raw GL calls by wlr_renderer_* calls  
							
							
							
						 
						
							2018-02-03 10:01:42 +01:00  
				
					
						
							
							
								 
						
							
								3d3ea32137 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-02-03 00:15:44 +01:00  
				
					
						
							
							
								 
						
							
								8eed857292 
								
							 
						 
						
							
							
								
								output: add destroy signal for wlr_output_cursor  
							
							
							
						 
						
							2018-02-01 12:08:35 +01:00  
				
					
						
							
							
								 
						
							
								edb4c8d858 
								
							 
						 
						
							
							
								
								output: damage whole output when fullscreen surface size changes  
							
							
							
						 
						
							2018-01-30 22:06:10 +01:00  
				
					
						
							
							
								 
						
							
								a295c805c4 
								
							 
						 
						
							
							
								
								output: fix output_damage_whole for scaled outputs  
							
							
							
						 
						
							2018-01-30 21:42:12 +01:00  
				
					
						
							
							
								 
						
							
								babdd6ccf7 
								
							 
						 
						
							
							
								
								backend: fix use-after-free when destroying backends  
							
							... 
							
							
							
							The backend destroy signal is emitted before the output_remove
signal is. When the destroy signal is emitted listeners remove
their output_remove listener, so the output_remove signal is never
received and listeners have an invalid output pointer.
The correct way to solve this would be to remove the output_remove
signal completely and use the wlr_output.events.destroy signal
instead. This isn't yet possible because wl_signal_emit is unsafe
and listeners cannot be removed in listeners. 
							
						 
						
							2018-01-30 19:45:57 +01:00  
				
					
						
							
							
								 
						
							
								704130cc11 
								
							 
						 
						
							
							
								
								output: fix performance issues with wlr_output_schedule_frame  
							
							
							
						 
						
							2018-01-30 14:45:02 +01:00  
				
					
						
							
							
								 
						
							
								d498855b9d 
								
							 
						 
						
							
							
								
								backend/drm: fix hw cursor position on rotated and scaled outputs  
							
							... 
							
							
							
							output: add wlr_output_transformed_resolution 
							
						 
						
							2018-01-30 10:23:35 +01:00  
				
					
						
							
							
								 
						
							
								51c22d39a4 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-29 23:24:09 +01:00  
				
					
						
							
							
								 
						
							
								2cc989e097 
								
							 
						 
						
							
							
								
								output: restrict provided damage to output bounds  
							
							
							
						 
						
							2018-01-29 23:21:30 +01:00  
				
					
						
							
							
								 
						
							
								ed5b1fdedd 
								
							 
						 
						
							
							
								
								Merge pull request  #580  from emersion/screenshooter-renderer-backport  
							
							... 
							
							
							
							Backport screenshooter fixes from the renderer redesign v1 
							
						 
						
							2018-01-29 17:13:23 -05:00  
				
					
						
							
							
								 
						
							
								7881d039b6 
								
							 
						 
						
							
							
								
								rootston: fix output_damage_whole  
							
							... 
							
							
							
							This should fix artifacts when leaving fullscreen on rotated outputs. 
							
						 
						
							2018-01-28 21:58:02 +01:00  
				
					
						
							
							
								 
						
							
								5bbff20b8d 
								
							 
						 
						
							
							
								
								Fix assertion failed in data_source_notify_finish  
							
							
							
						 
						
							2018-01-28 21:48:05 +01:00  
				
					
						
							
							
								 
						
							
								e049610b47 
								
							 
						 
						
							
							
								
								surface: copy buffer damage to surface damage  
							
							
							
						 
						
							2018-01-28 21:29:51 +01:00  
				
					
						
							
							
								 
						
							
								1ee61dbd0f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-28 21:22:50 +01:00  
				
					
						
							
							
								 
						
							
								485aa87468 
								
							 
						 
						
							
							
								
								output: fix fullscreen on transformed outputs  
							
							
							
						 
						
							2018-01-28 10:40:38 +01:00  
				
					
						
							
							
								 
						
							
								861d5bdff2 
								
							 
						 
						
							
							
								
								surface: fix damage when resizing a surface in QT apps  
							
							
							
						 
						
							2018-01-27 21:49:40 +01:00  
				
					
						
							
							
								 
						
							
								1633b8d793 
								
							 
						 
						
							
							
								
								wlr_keyboard: use correct printf format string for keymap_size  
							
							... 
							
							
							
							keymap_size is a size_t. Otherwise the build fails on arm like
../types/wlr_keyboard.c: In function 'wlr_keyboard_set_keymap':
../include/wlr/util/log.h:34:17: error: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t {aka unsigned int}' [-Werror=format=]
  _wlr_log(verb, "[%s:%d] " fmt, _strip_path(__FILE__), __LINE__, ##__VA_ARGS__)
                 ^
../types/wlr_keyboard.c:218:3: note: in expansion of macro 'wlr_log'
   wlr_log(L_ERROR, "creating a keymap file for %lu bytes failed", kb->keymap_size);
   ^~~~~~~
../types/wlr_keyboard.c:218:50: note: format string is defined here
   wlr_log(L_ERROR, "creating a keymap file for %lu bytes failed", kb->keymap_size);
                                                ~~^
                                                %u 
							
						 
						
							2018-01-27 12:23:26 +01:00  
				
					
						
							
							
								 
						
							
								7adf13e284 
								
							 
						 
						
							
							
								
								Fix flickering when switching VT  
							
							
							
						 
						
							2018-01-27 11:16:42 +01:00  
				
					
						
							
							
								 
						
							
								7111dd79ef 
								
							 
						 
						
							
							
								
								rootston: damage tracking for rotated views  
							
							
							
						 
						
							2018-01-27 10:43:17 +01:00  
				
					
						
							
							
								 
						
							
								a011a1cb07 
								
							 
						 
						
							
							
								
								screenshooter: request a buffer swap  
							
							
							
						 
						
							2018-01-26 22:41:19 +01:00