a0326994cc 
								
							 
						 
						
							
							
								
								config: unexport config_pre_init()  
							
							... 
							
							
							
							This function isn't used by any drivers/modules, so no need to export it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1360 > 
							
						 
						
							2025-02-06 16:24:01 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e67f2a5eb5 
								
							 
						 
						
							
							
								
								include: move out private definitions from hotplug.h  
							
							... 
							
							
							
							Public server module API shouldn't be clobbered with private definitions,
thus move them out to private header.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1360 > 
							
						 
						
							2025-02-06 16:24:00 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								dda06aff96 
								
							 
						 
						
							
							
								
								xfree86: common: make _xf86_get_platform_device_attrib() a real function  
							
							... 
							
							
							
							Doing so that struct OdevAttributes doesn't need to be exposed to
drivers anymore. It really doesn't seem to be a hot path, so not
inlining anymore shouldn't have any practical performance impact.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1360 > 
							
						 
						
							2025-02-06 16:22:57 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								aae9bd3f62 
								
							 
						 
						
							
							
								
								mi: unexport SetInstalledmiColormap() macro  
							
							... 
							
							
							
							Not neeed by any drivers/modules, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c3c538784a 
								
							 
						 
						
							
							
								
								mi: unexport miExpandDirectColors()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3cf2408232 
								
							 
						 
						
							
							
								
								mi: unexport miXYToWindow()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								85be6c82b0 
								
							 
						 
						
							
							
								
								mi: unexport miSpriteTrace()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6c3b432053 
								
							 
						 
						
							
							
								
								mi: unexport miMarkUnrealizedWindow()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b23ecec2f4 
								
							 
						 
						
							
							
								
								mi: unexport miChangeBorderWidth()  
							
							... 
							
							
							
							Not used by any driveres/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								597ba690d3 
								
							 
						 
						
							
							
								
								mi: unexport miSetShape()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f11e203215 
								
							 
						 
						
							
							
								
								mi: unexport miGetLayerWindow()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								14565a4561 
								
							 
						 
						
							
							
								
								mi: unexport miResizeWindow()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								faad8ed1c6 
								
							 
						 
						
							
							
								
								mi: unexport miMoveWindow()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0624a8bad4 
								
							 
						 
						
							
							
								
								mi: unexport miHandleValidateExposures()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ade6650a81 
								
							 
						 
						
							
							
								
								mi: unexport miMarkOverlappedWindows()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								bcbb6eec62 
								
							 
						 
						
							
							
								
								mi: unexport miMarkWindow()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3856b6cb5e 
								
							 
						 
						
							
							
								
								mi: unexport miClearToBackground()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7e21a514d7 
								
							 
						 
						
							
							
								
								mi: unexport miValidateTree()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c2ee74c523 
								
							 
						 
						
							
							
								
								mi: unexport miShapedWindowIn()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d14ae53e1f 
								
							 
						 
						
							
							
								
								mi: unexport miCreateScreenResources()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								191cca0905 
								
							 
						 
						
							
							
								
								mi: unexport miSourceValidate()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a54e8f5343 
								
							 
						 
						
							
							
								
								mi: unexport miPaintWindow()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e424f49cdb 
								
							 
						 
						
							
							
								
								mi: unexport miWindowExposures()  
							
							... 
							
							
							
							Not used by any modules/drivers, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8d07450904 
								
							 
						 
						
							
							
								
								mi: unexport miSendExposures()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7748984e3a 
								
							 
						 
						
							
							
								
								mi: unexport mieqSetHandler()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								964127ce10 
								
							 
						 
						
							
							
								
								mi: unexport mieqRemoveCallbackOnDrained()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								269d54c48f 
								
							 
						 
						
							
							
								
								mi: unexport mieqAddCallbackOnDrained()  
							
							... 
							
							
							
							Not used by any modules/drivers, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9aa23b6abd 
								
							 
						 
						
							
							
								
								mi: unexport mieqProcessInputEvents()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0f7770bce3 
								
							 
						 
						
							
							
								
								mi: unexport mieqProcessDeviceEvent()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								413e6ed2c8 
								
							 
						 
						
							
							
								
								mi: unexport mieqSwitchScreen()  
							
							... 
							
							
							
							Not used by any drivers/modules, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9dd280607f 
								
							 
						 
						
							
							
								
								mi: unexport mieqEnqueue()  
							
							... 
							
							
							
							Not used by any (known) drivers, so no need to keep it exported.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4742790351 
								
							 
						 
						
							
							
								
								mi: unexport mieqFini()  
							
							... 
							
							
							
							Not used by any driver/module, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5ac361cce9 
								
							 
						 
						
							
							
								
								mi: unexport mieqInit()  
							
							... 
							
							
							
							Not used by any drivers/modules so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8a6bbc80f3 
								
							 
						 
						
							
							
								
								mi: unexport miStepDash()  
							
							... 
							
							
							
							Not used by any module/driver, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								aaaa0a35e5 
								
							 
						 
						
							
							
								
								mi: unexport miWideArc()  
							
							... 
							
							
							
							It's not used by any modules/drivers, so no need to keep it public.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								12c507cd1f 
								
							 
						 
						
							
							
								
								mi: make CopyGetMasterEvent() static  
							
							... 
							
							
							
							It's not used outside mieq.c, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6dbb957922 
								
							 
						 
						
							
							
								
								mi: make miRecolorCursor() static  
							
							... 
							
							
							
							It's only used inside mipointer.c, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1727 > 
							
						 
						
							2025-02-06 16:45:20 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								471147d4b9 
								
							 
						 
						
							
							
								
								mi: unexport miPointerPrivKeyRec  
							
							... 
							
							
							
							Not used by any (known) driver, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505 > 
							
						 
						
							2025-02-06 14:38:05 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8ca88b8f75 
								
							 
						 
						
							
							
								
								mi: unexport miPointerUpdateSprite()  
							
							... 
							
							
							
							Not used by any (known) drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505 > 
							
						 
						
							2025-02-06 14:38:05 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4933780f28 
								
							 
						 
						
							
							
								
								mi: unexport miPointerInvalidateSprite()  
							
							... 
							
							
							
							Not used by any drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505 > 
							
						 
						
							2025-02-06 14:38:05 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fdd509f345 
								
							 
						 
						
							
							
								
								mi: unexport miPointerUpdateSprite()  
							
							... 
							
							
							
							Not used by any (known) driver, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505 > 
							
						 
						
							2025-02-06 14:38:05 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								64cd343569 
								
							 
						 
						
							
							
								
								mi: unexport miPointerSetScreen()  
							
							... 
							
							
							
							Not used by any (known) drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505 > 
							
						 
						
							2025-02-06 14:38:05 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6c04f94f3b 
								
							 
						 
						
							
							
								
								mi: unexport miPointerWarpCursor()  
							
							... 
							
							
							
							Not used by any known drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505 > 
							
						 
						
							2025-02-06 14:38:05 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								44c2e08877 
								
							 
						 
						
							
							
								
								mi: unexport miPointerInitialize()  
							
							... 
							
							
							
							It's not used by any drivers/modules, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505 > 
							
						 
						
							2025-02-06 14:38:05 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c8daf76c3e 
								
							 
						 
						
							
							
								
								glx: drop obsolete warnings on files being generated  
							
							... 
							
							
							
							These files haven't been auto-generated, but instead manually changed for
at least over a decade now, so these warnings have become wrong.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1728 > 
							
						 
						
							2025-02-06 14:29:54 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2d8af9cc5e 
								
							 
						 
						
							
							
								
								glx: drop obsolete glxbyteorder.h  
							
							... 
							
							
							
							It's just a local header, doing nothing more than including misc.h,
so we can just include misc.h directly and drop glxbyteorder.h
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1728 > 
							
						 
						
							2025-02-06 14:29:54 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e8784b7d89 
								
							 
						 
						
							
							
								
								xwayland/glamor: Disable GLAMOR after GBM cleanup  
							
							... 
							
							
							
							The cleanup function for GBM is called on the various error paths.
Once xwl_glamor_gbm_cleanup() has been called, GBM support is no longer
usable (and the corresponding data structures are freed), so there is
no way we can keep using GLAMOR after that point.
Make sure to explicitly disable GLAMOR support in that case, so we do
not crash later on trying to use GBM.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1768 > 
							
						 
						
							2025-02-04 11:46:25 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b27b5cd5f3 
								
							 
						 
						
							
							
								
								xwayland/glamor: Clean-up GBM's screen private on failure  
							
							... 
							
							
							
							If we bail out initializing GBM glamor backend, the screen private for
the GBM backend may remain, pointing at freed memory.
To avoid that issue, make sure to clear up the screen's private for the
GBM backend.
Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1785 
Signed-off-by: Michel Dänzer <michel@daenzer.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1768 > 
							
						 
						
							2025-02-04 11:45:56 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								45c1d22ff6 
								
							 
						 
						
							
							
								
								xwayland: Don't run key behaviors and actions  
							
							... 
							
							
							
							Consider the following keymap:
```xkb
xkb_keymap {
    xkb_keycodes {
        <compose> = 135;
    };
    xkb_symbols {
        key <compose> {
            [ SetGroup(group = +1) ]
        };
    };
};
```
When the user presses the compose key, the following happens:
1. The compositor forwards the key to Xwayland.
2. Xwayland executes the SetGroup action and sets the base_group to 1
   and the effective group to 1.
3. The compositor updates its own state and sends the effective group,
   1, to Xwayland.
4. Xwayland sets the locked group to 1 and the effective group to
   1 + 1 = 2.
This is wrong since pressing compose should set the effective group to 1
but to X applications the effective group appears to be 2.
This commit makes it so that Xwayland completely ignores the key
behaviors and actions of the keymap and only updates the modifier and
group components in response to the wayland modifiers events.
Signed-off-by: Julian Orth <ju.orth@gmail.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1758 > 
							
						 
						
							2025-02-03 05:37:48 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8d9184db5f 
								
							 
						 
						
							
							
								
								xwayland: copy repeat settings from the compositor map  
							
							... 
							
							
							
							Previously the repeat settings sent by the compositor were completely
ignored.
Signed-off-by: Julian Orth <ju.orth@gmail.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1759 > 
							
						 
						
							2025-01-28 15:32:20 +01:00