0e9b15f024 
								
							 
						 
						
							
							
								
								( !1967 ) dix: protect from pScreen->SetCursorPosition == NULL  
							
							... 
							
							
							
							It's safer not relying on all ScreenProc's actually filled.
../dix/events.c: In function ‘CheckPhysLimits’:
../dix/events.c:780:14: warning: dereference of NULL ‘pScreen’ [CWE-476] [-Wanalyzer-null-dereference]
  780 |             (*pScreen->SetCursorPosition)
      |             ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:41 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								90897f1479 
								
							 
						 
						
							
							
								
								( !1969 ) xfree86: common: extra safety checks for NULL pointers  
							
							... 
							
							
							
							Even though it's unlikely ever getting it, still safer to have some
extra checks / asserts than unexpected segfault.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:41 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								dd40eb46ea 
								
							 
						 
						
							
							
								
								( !1969 ) xfree86: common: fix not-found check in xf86platformAddDevice()  
							
							... 
							
							
							
							Safer (and easier to understand) if we look at the result pointer
instead of the counter for testing whether device wasn't found.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:40 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8cd24a7227 
								
							 
						 
						
							
							
								
								( !1969 ) xfree86: common: gracefully handle allocation failure  
							
							... 
							
							
							
							Better try to handle memory allocation gracefully than just hard
crashing by segfault.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:40 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e3fb6235c2 
								
							 
						 
						
							
							
								
								( !1982 ) xfree86: xf86Priv.h: dont include propertyst.h  
							
							... 
							
							
							
							Nothing in here needs anything from that include file, so no need for
including it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:39 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1f5a65cbb6 
								
							 
						 
						
							
							
								
								( !1982 ) xfree86: xf86.h: dont include propertyst.h  
							
							... 
							
							
							
							Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:39 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								aa6614babf 
								
							 
						 
						
							
							
								
								( !1982 ) xfree86: xf86Events.c: add missing include of property.h  
							
							... 
							
							
							
							the file calls some functions from property.h, so it needs to be included.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:39 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1fdd80ad6f 
								
							 
						 
						
							
							
								
								( !1985 ) randr: unexport and document RRProviderAutoConfigGpuScreen()  
							
							... 
							
							
							
							Not used by any external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:38 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5497972937 
								
							 
						 
						
							
							
								
								( !1985 ) randr: unexport and document RRResourcesChanged()  
							
							... 
							
							
							
							Not used by external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:37 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c7db35ddfe 
								
							 
						 
						
							
							
								
								( !1988 ) xfree86: drop xf86VGAarbiter.h  
							
							... 
							
							
							
							It doesn't serve any practical purpose anymore and also isn't included
by any external driver, thus also no need to keep it in SDK.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								65d066752d 
								
							 
						 
						
							
							
								
								( !1988 ) xfree86: unexport xf86VGAarbiterAllowDRI()  
							
							... 
							
							
							
							Not used by any external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cd65f1782e 
								
							 
						 
						
							
							
								
								( !1988 ) xfree86: drop obsolete xf86VGAarbiterDeviceDecodes()  
							
							... 
							
							
							
							Not used by anybody, so no need to keep it anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1ecf9747a0 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: unexport xf86RemoveInputEventDrainCallback()  
							
							... 
							
							
							
							Not used by any external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								59c5b52fa7 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: unexport xf86AddInputEventDrainCallback()  
							
							... 
							
							
							
							Not used by any external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								35b8f8f850 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: unexport xf86LookupInput()  
							
							... 
							
							
							
							Not used by any external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b06e3af673 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: unexport xf86LookupInputDriver()  
							
							... 
							
							
							
							Not used by any external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e0b0c76d24 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: unexport xf86InputEnableVTProbe()  
							
							... 
							
							
							
							Not used by any external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f228a227c7 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: unexport xf86PostButtonEventM()  
							
							... 
							
							
							
							Not used by any external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a361865a6d 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: make xf86VIDrvMsgVerb() static  
							
							... 
							
							
							
							Only used inside xf86Helper.c, so can be made static.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								75678dca4f 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: make xf86PostKeyEvent() static  
							
							... 
							
							
							
							Only used inside xf86Xinput.c, so can be made static.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c469091176 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: drop obsolete xf86PostKeyEventM()  
							
							... 
							
							
							
							It's now only a wrapper calling xf86PostKeyEvent(), and no external driver
using it anymore, so we can drop it entirely.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9c26407716 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: drop unused xf86DeleteInputDriver()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around any longer.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d8e0d603dd 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: drop unused xf86EnableDevice()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around any longer.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4b8ce1a231 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: drop unused xf86PostKeyEventP()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around any longer.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								160c069116 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: drop unused xf86PostProximityEventP()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around any longer.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1b2128f5a1 
								
							 
						 
						
							
							
								
								( !1990 ) xfree86: drop unused xf86PostMotionEventP()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around any longer.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2d9bd108e6 
								
							 
						 
						
							
							
								
								( !1991 ) xfree86: xf86Option: unexport xf86MarkOptionUsedByName()  
							
							... 
							
							
							
							Not used by any external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c885613d3b 
								
							 
						 
						
							
							
								
								( !1991 ) xfree86: xf86Option: unexport xf86MarkOptionUsed()  
							
							... 
							
							
							
							Not used by any external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								99f022731f 
								
							 
						 
						
							
							
								
								( !1991 ) xfree86: xf86Option: unexport xf86OptionListReport()  
							
							... 
							
							
							
							Not used by any external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4e1885f3d5 
								
							 
						 
						
							
							
								
								( !1991 ) xfree86: xf86Option: make xf86CheckIfOptionUsedByName() static  
							
							... 
							
							
							
							Only used inside of xf86Option.c, so can be made static.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								529deae922 
								
							 
						 
						
							
							
								
								( !1991 ) xfree86: xf86Option: drop unused xf86CheckIfOptionUsed()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around any longer.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b697b2bc51 
								
							 
						 
						
							
							
								
								( !1991 ) xfree86: xf86Option: drop unused xf86ReplacePercentOption()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around any longer.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6696742112 
								
							 
						 
						
							
							
								
								( !1991 ) xfree86: xf86Option: drop unused xf86ReplaceRealOption()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around any longer.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fcd70be3ed 
								
							 
						 
						
							
							
								
								( !1991 ) xfree86: xf86Option: drop unused xf86GetOptValReal()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around any longer.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3db4b3ddde 
								
							 
						 
						
							
							
								
								( !1991 ) xfree86: xf86Option: drop unused xf86NewOption()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around any longer.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8d87849774 
								
							 
						 
						
							
							
								
								( !1991 ) xfree86: xf86Option: drop unused xf86CheckRealOption()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9fd2de407d 
								
							 
						 
						
							
							
								
								( !1995 ) xfree86: xisb: drop unused XisbTrace()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1c3e21694a 
								
							 
						 
						
							
							
								
								( !1995 ) xfree86: xisb: drop unused XisbWrite()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								85914d59ba 
								
							 
						 
						
							
							
								
								( !1996 ) xfree86: xv: unexport XF86XvScreenKey  
							
							... 
							
							
							
							Not used by any drivers, and the include is private anyways.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								22904a4c43 
								
							 
						 
						
							
							
								
								( !1996 ) xfree86: xv: don't install xf86xvpriv.h  
							
							... 
							
							
							
							Not included by any drivers, and it's supposed to be private anyways.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3d04c302a9 
								
							 
						 
						
							
							
								
								( !1996 ) xfree86: xv: drop unused xf86XVFillKeyHelperPort()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b7b7ed9f13 
								
							 
						 
						
							
							
								
								( !1997 ) xfree86: fbman: move FBManagerFuncs into x86fbman.c  
							
							... 
							
							
							
							Only used here, so no need to keep it in public API.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								458bfb9b3c 
								
							 
						 
						
							
							
								
								( !1997 ) xfree86: fbman: make xf86InitFBManagerRegion() static  
							
							... 
							
							
							
							Only called locally within xf86fbman.c, so can be made static.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d276caae83 
								
							 
						 
						
							
							
								
								( !1997 ) xfree86: fbman: make xf86RegisterOffscreenManager()  
							
							... 
							
							
							
							Only called locally within xf86fbman.c, so can be made static.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5104bae723 
								
							 
						 
						
							
							
								
								( !1997 ) xfree86: fbman: drop FreeBoxesUpdateCallback  
							
							... 
							
							
							
							Nobody fills it anymore, so not needed at all anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5da301d8a4 
								
							 
						 
						
							
							
								
								( !1997 ) xfree86: fbman: drop RegisterFreeBoxCallback proc pointer  
							
							... 
							
							
							
							Nobody calls it anymore, so no need to keep it around anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6b8b67aba0 
								
							 
						 
						
							
							
								
								( !1997 ) xfree86: fbman: drop unused xf86RegisterFreeBoxCallback()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								928e5bea2b 
								
							 
						 
						
							
							
								
								( !1997 ) xfree86: fbman: drop unused xf86AllocateLinearOffscreenArea()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7f9f9e8e73 
								
							 
						 
						
							
							
								
								( !1997 ) xfree86: fbman: drop unused xf86FBManagerRunning()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e66697088f 
								
							 
						 
						
							
							
								
								( !1997 ) xfree86: fbman: drop unused xf86InitFBManagerArea()  
							
							... 
							
							
							
							Not used anywhere, so no need to keep it around anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-05-22 17:34:34 +02:00