ae632dac9b 
								
							 
						 
						
							
							
								
								randr: re-export RRCrtcGetScanoutSize() for Nvidia legacy  
							
							... 
							
							
							
							NVidia's proprietary driver does it's own randr implementation (why ?)
and needs this function for this.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-04 20:08:14 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								15716c7a9b 
								
							 
						 
						
							
							
								
								randr: re-export RROutputSetNonDesktop() for Nvidia legacy  
							
							... 
							
							
							
							NVidia's proprietary driver does it's own randr implementation (why ?)
and needs this function for this.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-04 20:08:14 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								683691ff85 
								
							 
						 
						
							
							
								
								randr: re-export some resource type fields for NVidia legacy  
							
							... 
							
							
							
							NVidia's proprietary driver does it's own randr implementation (why ?)
and needs those fields for this.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-04 20:08:14 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								085ca43c0c 
								
							 
						 
						
							
							
								
								xfree86: compat: re-export MarkClientException() for horryibly maintained Nvidia  
							
							... 
							
							
							
							NVidia yet again doing crazy shit in their proprietary drivers:
This is an DIX-*internal* function for triggering client teardown when
connection broke or somehow lack of resources to accept new connections.
Video drivers have no business with that whatsoever - having them messing
with client client connections is just insane.
But still trying to be kind with Nvidia victims, thus adding a little wrapper
function under the old name. It spills out a log warning calling users to file
bug reports their driver vendor.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-04 20:08:14 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								76c976eda6 
								
							 
						 
						
							
							
								
								dix: rename MarkClientException() to dixMarkClientException()  
							
							... 
							
							
							
							DIX functions should have proper naming.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-04 20:08:14 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								96fa99d3b0 
								
							 
						 
						
							
							
								
								xfree86: increase ABI versions  
							
							... 
							
							
							
							Since *a lot* has changed since last Xserver release, need to increase
the ABI version.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-04 20:08:14 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								21b980a617 
								
							 
						 
						
							
							
								
								dix: fix guards in dix/window_priv.h  
							
							... 
							
							
							
							Renaming the guard define to _XSERVER_DIX_WINDOW_PRIV_H
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-04 20:08:14 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								847fd0eccc 
								
							 
						 
						
							
							
								
								README.md: add upgrade notice  
							
							... 
							
							
							
							Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-04 20:08:12 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								668ee9b2b4 
								
							 
						 
						
							
							
								
								xfree86: compat: re-add xf86Msg() for badly maintained drivers.  
							
							... 
							
							
							
							NVidia yet again lagging behind a year with trivial cleanups,
even though they're informed about this function being deprecated
and dropped.
It spills out a log warning calling users to file bug reports their
driver vendor.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-04 14:02:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c4da97eb69 
								
							 
						 
						
							
							
								
								Revert "( !1987 ) glamor: unexport GLAMOR_CREATE_PIXMAP_* defines"  
							
							... 
							
							
							
							This reverts commit 85267d38ac 
							
						 
						
							2025-06-04 14:02:35 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1e4faee4e5 
								
							 
						 
						
							
							
								
								xfree86: fix possible buffer overflow in xf86PrintBanner()  
							
							... 
							
							
							
							There's chance of buffer overflow happending due lack of zero-termination
of printed string. Making sure the buffer is always propertly terminated.
See: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1821 
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 19:26:12 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d10204372b 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86HasTTYs()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:10 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								25744d6646 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86CallDriverProbe()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:10 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d421a618be 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86LoadModules()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:10 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								266792630b 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86CloseLog()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:10 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fd654c2967 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86LogInit()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:10 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								29a5ddd295 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86PMConfirmEventToOs field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:10 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ddb8441012 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86PMGetEventFromOs field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b5878c8f22 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86HandlePMEvents()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6e2d8285cb 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86Wakeup()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								47a6466355 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport DoShowOptions()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c9527a0732 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport DoConfigure()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								377761bebd 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86PathIsSafe()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								469ba47fa0 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86RemoveDevFromEntity()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9759c400d4 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86ClearEntityListForScreen()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								191123be66 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86PostProbe()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e13e3f53fb 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86BusConfig()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1e6dd800e7 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86DefaultModes field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0fbfe338a1 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: drop DEFAULT_VERBOSE and DEFAULT_LOG_VERBOSE defines  
							
							... 
							
							
							
							Not used by any external drivers, so we can use their values directly.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								25b26d3a5d 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86LogVerbose field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d0b446e2af 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86Verbose field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a6f335d337 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86VisualNames field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								396e52a324 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86Initialising field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ee5f9aa670 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86Resetting field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								329cd977cf 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86NumDrivers field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9d911f3e99 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: xf86LogFileWasOpened fields  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1d86f70389 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: xf86LogFileFrom field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8c724fe61d 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: xf86LogFile field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8d8da27198 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86ModPathFrom  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a13d93c392 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86ModulePath field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								16f2e214b5 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86Gamma field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a53a50bc6e 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86FlipPixels()  
							
							... 
							
							
							
							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-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0a69533a96 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86Weight field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								bc299ff36e 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86KeyboardName field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								613822e2ff 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86PointerName field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b982cdc5ff 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86ScreenName field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1aa90a394c 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86LayoutName field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								014377ad56 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86acpiDisableFlag field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2a0222d790 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86xkbdirFlag field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d734af1f6c 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86silkenMouseDisableFlag field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-03 17:34:09 +02:00