c06a2a3ed7 
								
							 
						 
						
							
							
								
								hw: add/fix include guards where missing/broken  
							
							... 
							
							
							
							Skipped headers designed for multiple or non-trivial inclusion:
* hw/xfree86/dri2/pci_ids/i810_pci_ids.h
* hw/xfree86/dri2/pci_ids/i915_pci_ids.h
* hw/xfree86/dri2/pci_ids/i965_pci_ids.h
* hw/xfree86/dri2/pci_ids/r200_pci_ids.h
* hw/xfree86/dri2/pci_ids/r300_pci_ids.h
* hw/xfree86/dri2/pci_ids/r600_pci_ids.h
* hw/xfree86/dri2/pci_ids/radeon_pci_ids.h
* hw/xfree86/dri2/pci_ids/radeonsi_pci_ids.h
* hw/xfree86/dri2/pci_ids/virtio_gpu_pci_ids.h
* hw/xfree86/dri2/pci_ids/vmwgfx_pci_ids.h
Signed-off-by: Mike Gelfand <mikedld@mikedld.com> 
							
						 
						
							2025-06-27 13:58:05 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3f5e4b1d97 
								
							 
						 
						
							
							
								
								xfree86: provide xf86DisableGeneralHandler() for Nvidia driver  
							
							... 
							
							
							
							The proprietary NVidia driver want's to call an internal function for reasons
unknown to us. Adding a little wrapper for it, that's also printing out some
warning message in the log.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-23 11:09:45 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fca07a761c 
								
							 
						 
						
							
							
								
								xfree86: export xf86FlipPixels() but keep it internal  
							
							... 
							
							
							
							Needed by the int10 module, so has to be in the symbol table.
But still not supposed to be used by out-of-tree drivers.
Reported-by: stefan11111 <stefan11111@shitposting.expert>
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-20 18:36:29 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e523724d5e 
								
							 
						 
						
							
							
								
								xfree86: export xf86ModeStatusToString() but keep it internal  
							
							... 
							
							
							
							Needed by the int10 module, so has to be in the symbol table.
But still not supposed to be used by out-of-tree drivers.
Reported-by: stefan11111 <stefan11111@shitposting.expert>
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-20 18:36:29 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								711359b75c 
								
							 
						 
						
							
							
								
								xfree86: export xf86FindScreenForEntity() but keep it internal  
							
							... 
							
							
							
							Needed by the int10 module, so has to be in the symbol table.
But still not supposed to be used by out-of-tree drivers.
Reported-by: stefan11111 <stefan11111@shitposting.expert>
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-20 18:36:29 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f5777ff1dc 
								
							 
						 
						
							
							
								
								xfree86: export xf86IsEntityPrimary() but keep it internal  
							
							... 
							
							
							
							Needed by the int10 module, so has to be in the symbol table.
But still not supposed to be used by out-of-tree drivers.
Reported-by: stefan11111 <stefan11111@shitposting.expert>
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-20 18:36:29 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								66547c7971 
								
							 
						 
						
							
							
								
								xfree86: provide xf86EnableGeneralHandler() for Nvidia driver  
							
							... 
							
							
							
							The proprietary NVidia driver want's to call an internal function for reasons
unknown to us. Adding a little wrapper for it, that's also printing out some
warning message in the log.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-20 18:35:59 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								61accf16e2 
								
							 
						 
						
							
							
								
								Revert "xfree86: unexport xf86PostButtonEventM()"  
							
							... 
							
							
							
							This reverts commit e16424212e 
							
						 
						
							2025-06-17 20:47:17 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a0f4a5585d 
								
							 
						 
						
							
							
								
								Rebrand 'X.Org X Server' to 'XLibre X Server'  
							
							... 
							
							
							
							Signed-off-by: cat <cat@plan9.rocks> 
							
						 
						
							2025-06-13 19:08:11 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a75a587370 
								
							 
						 
						
							
							
								
								xfree86: mark xf86configptr exported for Nvidia legacy  
							
							... 
							
							
							
							Nvidia has a strange habit of messing with really internal stuff,
so need to add it to the executable's symbol table.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e6467895f9 
								
							 
						 
						
							
							
								
								dix: add dixAllocServerXID()  
							
							... 
							
							
							
							Adding a separate function for allocating server-client's XIDs.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a58dba71bd 
								
							 
						 
						
							
							
								
								Revert "( !1991 ) xfree86: xf86Option: unexport xf86MarkOptionUsedByName()"  
							
							... 
							
							
							
							Reverting commit 63c8a689c3 
							
						 
						
							2025-06-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6a3b60cfe7 
								
							 
						 
						
							
							
								
								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-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3d21a15f54 
								
							 
						 
						
							
							
								
								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-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								329b7c8631 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86HasTTYs()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								806748ddd4 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86CallDriverProbe()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								86b05c5fae 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86LoadModules()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2af74d6985 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86CloseLog()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								bb89c30942 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86LogInit()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7b4f951670 
								
							 
						 
						
							
							
								
								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-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5112ab6537 
								
							 
						 
						
							
							
								
								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-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b4daa83ef2 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86HandlePMEvents()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9f87f854ea 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86Wakeup()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8ec5445ff0 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport DoShowOptions()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								77ec0be813 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport DoConfigure()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2890d16aab 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86PathIsSafe()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2172796323 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86RemoveDevFromEntity()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								42092e98c5 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86ClearEntityListForScreen()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8894397c07 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86PostProbe()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c22caf754b 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86BusConfig()  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3bda517f9b 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								dc632a43d1 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ee512c3cc2 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ea5509a95f 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								88f7ba963e 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7f5ff374b6 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								734c4a6462 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8a0ec43575 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a4e81a4e09 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: xf86LogFileWasOpened fields  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								134f5b4665 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: xf86LogFileFrom field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								61c5d14cf5 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: xf86LogFile field  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4081e13245 
								
							 
						 
						
							
							
								
								xfree86: xf86Priv.h: unexport xf86ModPathFrom  
							
							... 
							
							
							
							Not used by any external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> 
							
						 
						
							2025-06-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								712dc3d368 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								48e1f66730 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c3f9b81144 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d3ebfeeebd 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								266816acf6 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								14dc3a612c 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6224e4588c 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c42f5ff3a0 
								
							 
						 
						
							
							
								
								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-12 17:21:47 +02:00