704130cc11 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fix performance issues with wlr_output_schedule_frame  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d498855b9d 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: fix hw cursor position on rotated and scaled outputs  
							
							... 
							
							
 
							
							output: add wlr_output_transformed_resolution 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								51c22d39a4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2cc989e097 
								
									
								
							
								 
							
						 
						
							
							
								
								output: restrict provided damage to output bounds  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ed5b1fdedd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #580  from emersion/screenshooter-renderer-backport  
							
							... 
							
							
 
							
							Backport screenshooter fixes from the renderer redesign v1 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7881d039b6 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix output_damage_whole  
							
							... 
							
							
 
							
							This should fix artifacts when leaving fullscreen on rotated outputs. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5bbff20b8d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix assertion failed in data_source_notify_finish  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e049610b47 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: copy buffer damage to surface damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1ee61dbd0f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								485aa87468 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fix fullscreen on transformed outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								861d5bdff2 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: fix damage when resizing a surface in QT apps  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7adf13e284 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix flickering when switching VT  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7111dd79ef 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: damage tracking for rotated views  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a011a1cb07 
								
									
								
							
								 
							
						 
						
							
							
								
								screenshooter: request a buffer swap  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8d58ed502b 
								
									
								
							
								 
							
						 
						
							
							
								
								output: add wlr_output_schedule_frame  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ece2c1e4e2 
								
									
								
							
								 
							
						 
						
							
							
								
								Damage tracking for transformed outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6281deb90f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f946c10cb1 
								
							
								 
							
						 
						
							
							
								
								re-adds wlr_output_update_enabled  
							
							... 
							
							
 
							
							Re-add the wlr_output_update_enabled to make sure
wlr_output::events.enable is called when the output enabled state
changes. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4fa90b0511 
								
									
								
							
								 
							
						 
						
							
							
								
								Backport screenshooter fixes from the renderer redesign v1  
							
							... 
							
							
 
							
							This backports some changes to #319  to fix the screenshooter data
format. This also adds wlr_backend_get_renderer which will be
useful to support multiple renderers. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3cf7225cec 
								
							
								 
							
						 
						
							
							
								
								decouples outputenable state and wl_output global  
							
							... 
							
							
 
							
							This decouples wlr_output_enable and the wl_global.
The previously internal functions wlr_output_(destroy/create)_global are
exposed and used automatically in the wlr_output_layout to create/tear
down the global.
The compositor can handle them itself if it wants to, but I think this
is the right moment to create/destroy the wl_output when the
wlr_output_layout is used. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4d282c8590 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: damage tracking for drag icons  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3f1c4f5be7 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: damage tracking for wl_shell  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a8cb02f585 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: add damage when subsurface moves  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f5507ec677 
								
									
								
							
								 
							
						 
						
							
							
								
								cursor: fix segfault when destroying a wlr_output_layout with a wlr_cursor attached  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								59c53e8333 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								66ae4071a7 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: damage tracking for xdg popups  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dcc743047b 
								
							
								 
							
						 
						
							
							
								
								style: include brackets for if/while/for, even if it's a single statement  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eeffe11337 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: add wlr_surface new_subsurface and wlr_subsurface destroy events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0365b587f0 
								
									
								
							
								 
							
						 
						
							
							
								
								output: add damage tracking via buffer age  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4ca38b84ed 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: fix hardware cursors not moving  
							
							... 
							
							
 
							
							This adds back `wlr_output::needs_swap`. This allows a backend to
request buffer swaps even if the output isn't damaged. This is
needed by the DRM backend to trigger pageflips when the cursor
moves. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ddafcb86a2 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: add resize damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e29a0df8c1 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fix software cursors damage tracking  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a0f24b809e 
								
									
								
							
								 
							
						 
						
							
							
								
								output: add damage event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								443bd4cd89 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fullscreen surface damage tracking  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f061a1da63 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fix software cursor artifacts  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								59ba8f35ed 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: use surface damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bde255933e 
								
									
								
							
								 
							
						 
						
							
							
								
								output: add wlr_output::damage,  fixes   #572  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b6f29e87e8 
								
							
								 
							
						 
						
							
							
								
								dont use pointer for modifiers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								43896af90f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into modifier-fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b331c5c2c5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #549  from emersion/output-enabled  
							
							... 
							
							
 
							
							Add wlr_output::enabled 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0eebaf98d0 
								
									
								
							
								 
							
						 
						
							
							
								
								drm: do not pageflip when enabling output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								21cc5e6fef 
								
							
								 
							
						 
						
							
							
								
								Add idle protocol  
							
							... 
							
							
 
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								33c427a6aa 
								
									
								
							
								 
							
						 
						
							
							
								
								output_layout: disabled outputs are just like enabled outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b40a5f084a 
								
							
								 
							
						 
						
							
							
								
								keyboard grab enter with modifiers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2bd3a75f80 
								
							
								 
							
						 
						
							
							
								
								fix send modifiers in wlr-seat set keyboard  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								670d336099 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into modifier-fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9765232096 
								
							
								 
							
						 
						
							
							
								
								update xkb state on layout change  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ca0f456d6c 
								
							
								 
							
						 
						
							
							
								
								wlr-keyboard set layout error handling  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fcab1e87ed 
								
							
								 
							
						 
						
							
							
								
								fix data-device keyboard grab signature  
							
							
 
							
						 
						
							8 years ago