Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								4aadbeb8aa 
								
							 
						 
						
							
							
								
								dix: unexport cursor refcounting functions  
							
							 
							
							... 
							
							
							
							These aren't used externally (drivers/modules), thus no need to export them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1345 > 
							
						 
						
							2024-09-02 16:43:29 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								a2f72755a9 
								
							 
						 
						
							
							
								
								dix: unexport rootCursor  
							
							 
							
							... 
							
							
							
							This field is only used by DIX and XI, thus 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/1345 > 
							
						 
						
							2024-09-02 16:43:29 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								1d7cb4b2c3 
								
							 
						 
						
							
							
								
								os: unexport CloseDownConnection()  
							
							 
							
							... 
							
							
							
							Not used by any drivers, 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/1582 > 
							
						 
						
							2024-09-02 16:02:39 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								moozcheng
							
						 
						
							
							
							
							
								
							
							
								96079f8c68 
								
							 
						 
						
							
							
								
								dix: fix a misused const pointer in cursor.c  
							
							 
							
							... 
							
							
							
							`const CursorPtr` actually means `struct _Cursor *const`, a constant pointer, which does not prevent you from accidentally modifying the value it points to, like the cursor refcnt.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1140 > 
							
						 
						
							2024-09-01 22:46:05 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								03eb593460 
								
							 
						 
						
							
							
								
								include: unexport XIstubs.h  
							
							 
							
							... 
							
							
							
							The functions declared here aren't used by any driver, so no need to keep
them in the public driver API. Since the whole file isn't included by anybody
outside the xserver tree itself, it doesn't need to be installed at all,
so making it internal and move it to Xi directory.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1325 > 
							
						 
						
							2024-09-01 22:21:12 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								1bfa4876f6 
								
							 
						 
						
							
							
								
								dix: move colormap flags into colormap_priv.h and rename them  
							
							 
							
							... 
							
							
							
							These aren't used by any drivers/modules, so no need to keep them exported.
As already touching them, give them a proper name prefix for clarity.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1581 > 
							
						 
						
							2024-09-01 22:06:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								7ba3fc3a54 
								
							 
						 
						
							
							
								
								dix: move internal defines into colormap.c  
							
							 
							
							... 
							
							
							
							These are really internal to colormap.c, so move them there.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1581 > 
							
						 
						
							2024-09-01 22:06:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								cbf5d88352 
								
							 
						 
						
							
							
								
								include: colormap.h: drop unused defines  
							
							 
							
							... 
							
							
							
							These aren't used anywhere, so we can drop them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1581 > 
							
						 
						
							2024-09-01 22:06:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								7c03549134 
								
							 
						 
						
							
							
								
								include: colormap.h: drop unused typedef colorResourcePtr  
							
							 
							
							... 
							
							
							
							This typedef isn't used anywhere, so can be dropped.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1581 > 
							
						 
						
							2024-09-01 22:06:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								a3ec1a829d 
								
							 
						 
						
							
							
								
								dix: unexport IsMapInstalled()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								5eca51a5d2 
								
							 
						 
						
							
							
								
								dix: unexport StoreColors()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								6809621985 
								
							 
						 
						
							
							
								
								dix: unexport FreeColors()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								c2e49c82be 
								
							 
						 
						
							
							
								
								dix: unexport AllocColorPlanes()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								b7e280e163 
								
							 
						 
						
							
							
								
								dix: unexport AllocColorCells()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								3964510fb8 
								
							 
						 
						
							
							
								
								dix: unexport FreeClientPixels()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								5dc5d2965b 
								
							 
						 
						
							
							
								
								dix: unexport QueryColors()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								968cb9c7fa 
								
							 
						 
						
							
							
								
								dix: unexport FakeFreeColor()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:49 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								989c46fc9d 
								
							 
						 
						
							
							
								
								dix: unexport FakeAllocColor()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:49 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								b48e4a9cb7 
								
							 
						 
						
							
							
								
								dix: unexport AllocColor()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:49 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								3874fced31 
								
							 
						 
						
							
							
								
								dix: unexport CopyColormapAndFree()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:49 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								de4db967e0 
								
							 
						 
						
							
							
								
								dix: unexport TellGainedMap()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:49 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								ece72f50fe 
								
							 
						 
						
							
							
								
								dix: unexport TellLostMap()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:49 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								a1902f2029 
								
							 
						 
						
							
							
								
								dix: unexport FreeColormap()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:49 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								7ce67a99bc 
								
							 
						 
						
							
							
								
								dix: unexport CreateColormap()  
							
							 
							
							... 
							
							
							
							Not used by any driver/module, 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/1581 > 
							
						 
						
							2024-09-01 22:06:49 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								a66f99515a 
								
							 
						 
						
							
							
								
								Revert "dix: unexport AttachOutputGPU() and DetachOutputGPU()"  
							
							 
							
							... 
							
							
							
							This reverts commit 1277bb7143 .
Nvidia driver needs them for PRIME handling.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1371 > 
							
						 
						
							2024-09-01 20:38:01 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								811977228b 
								
							 
						 
						
							
							
								
								os: unexport screen saver timer functions  
							
							 
							
							... 
							
							
							
							These functions aren't supposed to be used by drivers, so move them
out of the public API.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1583 > 
							
						 
						
							2024-09-01 20:23:10 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								3d3d148039 
								
							 
						 
						
							
							
								
								os: unexport WaitForSomething()  
							
							 
							
							... 
							
							
							
							Not used by any drivers, 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/1584 > 
							
						 
						
							2024-09-01 19:53:43 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								2cec3cfbf1 
								
							 
						 
						
							
							
								
								include: move private definitions out of input.h  
							
							 
							
							... 
							
							
							
							It's not good having the public server api headers clobbered with private
definitions, so cleaning them up.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1354 > 
							
						 
						
							2024-09-01 17:59:23 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								646831cda2 
								
							 
						 
						
							
							
								
								include: dixfontstr.h: drop silent dependency on libxfont2  
							
							 
							
							... 
							
							
							
							This header includes libxfont2.h, but the dependency isn't stated anywhere,
causing some drivers to FTBS (when libxont2.h is in non-standard location).
Since this header doesn't seem to need including libxfont2.h at all, just
stop including it, instead of adding yet another dependency to server SDK.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1610 > 
							
						 
						
							2024-09-01 17:45:13 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								61233adbca 
								
							 
						 
						
							
							
								
								treewide: replace xnfreallocarray macro call by XNFreallocarray()  
							
							 
							
							... 
							
							
							
							The xnfreallocarray was added along (and just as an alias to) XNFreallocarray
back a decade ago. It's just used in a few places and it's only saves us from
passing the first parameter (NULL), so the actual benefit isn't really huge.
No (known) driver is using it, so the macro can be dropped entirely.
Fixes: ae75d50395 
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1529 > 
							
						 
						
							2024-07-26 23:41:33 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								6b3c916030 
								
							 
						 
						
							
							
								
								treewide: replace xnfallocarray() calls by XNFreallocarray  
							
							 
							
							... 
							
							
							
							The xnfallocarray was added along (and just as an alias to) XNFreallocarray
back a decade ago.
No (known) driver is using it, so the macro can be dropped entirely.
Fixes: ae75d50395 
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1529 > 
							
						 
						
							2024-07-26 23:41:33 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								4773182c72 
								
							 
						 
						
							
							
								
								os: unexport LockServer() and UnlockServer() from public module API  
							
							 
							
							... 
							
							
							
							These functions work on server process level, and shouldn't be touched
by drivers at all, thus shouldn't be exported to them.
(couldn't find any driver/module using these symbols)
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1320 > 
							
						 
						
							2024-07-26 22:26:07 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								69b57fd01f 
								
							 
						 
						
							
							
								
								os: move defining LOCK_SERVER into meson  
							
							 
							
							... 
							
							
							
							Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1320 > 
							
						 
						
							2024-07-26 22:26:07 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								b30edf326b 
								
							 
						 
						
							
							
								
								fix missing includes of <X11/Xfuncproto.h>  
							
							 
							
							... 
							
							
							
							Several places using _X_ATTRIBUTE_PRINTF macro from X11/Xfuncproto.h
but missing to include it, so it depends on other headers whether it's
included by mere accident, which quickly causes trouble if include order
changes. Cleaning that up by adding explicit include statements.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1580 > 
							
						 
						
							2024-07-20 17:18:38 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								34662f15af 
								
							 
						 
						
							
							
								
								os: unexport fields from opaque.h not used by modules / drivers  
							
							 
							
							... 
							
							
							
							There're lots of field that aren't used by any modules or drivers,
thus no need to keep them exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1351 > 
							
						 
						
							2024-06-23 21:19:27 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								06b599edb6 
								
							 
						 
						
							
							
								
								dix: unexport fields from opaque.h not used by modules/drivers  
							
							 
							
							... 
							
							
							
							Lots of fields from opaque.h aren't used by any drivers/modules and thus
don't need to be exported at all.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1351 > 
							
						 
						
							2024-06-23 21:19:27 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								53e8ba3aff 
								
							 
						 
						
							
							
								
								dix: move party_like_its_1989 into dix_priv.h  
							
							 
							
							... 
							
							
							
							Internal symbol, no need to have it in public header.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1351 > 
							
						 
						
							2024-06-23 21:19:27 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								224fa46f26 
								
							 
						 
						
							
							
								
								include: dix.h: fix outdated comment  
							
							 
							
							... 
							
							
							
							The comment about ClientPtr also being defined in misc.h is outdated
for about 20 years now: XFree86 4.3.0.1 dropped the redundant definition
over there.
It's still also in Xdefs.h, so the guard is still needed.
Fixes: d568221710 
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1514 > 
							
						 
						
							2024-06-23 18:13:30 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								487eb46826 
								
							 
						 
						
							
							
								
								os: move xserver_poll.h into os/ directory  
							
							 
							
							... 
							
							
							
							This header isn't public and holds defines for code in os/ directory,
so no need to keep it in the global header dir - it's probably better
off in os/ directory - just like we already have with many others.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1389 > 
							
						 
						
							2024-06-21 00:53:39 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								cdb4d5648a 
								
							 
						 
						
							
							
								
								kbd: move _XkbWantsDetectableAutoRepeat() macro into dix/events.c  
							
							 
							
							... 
							
							
							
							That's the only place where it is used, so no need to keep it
in a public header.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1462 > 
							
						 
						
							2024-06-18 02:10:04 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								4a27ff7a1a 
								
							 
						 
						
							
							
								
								dix: drop unused args from CreateRootCursor()  
							
							 
							
							... 
							
							
							
							The args have become dummies almost two decades ago, so no need
to keep them any longer.
Fixes: 0afeb0241a 
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1522 > 
							
						 
						
							2024-06-18 01:33:56 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								fec061fc21 
								
							 
						 
						
							
							
								
								xkb: unexport Xkb* defines used by xkbtext.c  
							
							 
							
							... 
							
							
							
							These are only used inside xkb/*, so no need to keep them exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1475 > 
							
						 
						
							2024-05-14 03:57:45 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								434044cb08 
								
							 
						 
						
							
							
								
								xkb: unexport functions from xkbtext.c  
							
							 
							
							... 
							
							
							
							These are only used inside xkb/*, so no need to export them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1475 > 
							
						 
						
							2024-05-14 03:57:45 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								e5c8b664d3 
								
							 
						 
						
							
							
								
								os: unexport ddx callbacks  
							
							 
							
							... 
							
							
							
							The DDX callbacks (where core/DIX calls into DDX) aren't supposed to be
called by drivers directly, so unexport them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1332 > 
							
						 
						
							2024-05-08 09:37:35 +02:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								1fdf97f28d 
								
							 
						 
						
							
							
								
								include: xkbfile: clean up forgotten unused declarations  
							
							 
							
							... 
							
							
							
							Back in 2008, when cleaning out unused/undefined stuff, some pieces have been
forgotten in commit fb22d4d928 .
This was accidentially introduced by 68bd7ac193 .
Fixes: fb22d4d928 
Fixes: 68bd7ac193 
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1473 > 
							
						 
						
							2024-05-07 22:43:14 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								eff7ccc11c 
								
							 
						 
						
							
							
								
								include: move private definitions out of exevents.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/1289 > 
							
						 
						
							2024-04-30 00:47:38 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								33350ef8ff 
								
							 
						 
						
							
							
								
								include: move private definitions out of extinit.h  
							
							 
							
							... 
							
							
							
							Public server module API shouldn't be clobbered with private definitions,
thus move them out to extinit_priv.h.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1289 > 
							
						 
						
							2024-04-30 00:47:38 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								bae6cbc8ca 
								
							 
						 
						
							
							
								
								include: move private defs to dixstruct_priv.h  
							
							 
							
							... 
							
							
							
							Public server module API shouldn't be clobbered with private definitions,
thus move them out to dixstruct_priv.h
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1289 > 
							
						 
						
							2024-04-30 00:47:38 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								f17bc7e24d 
								
							 
						 
						
							
							
								
								include: split out non-exported prototypes to dix_priv.h  
							
							 
							
							... 
							
							
							
							Public server module API shouldn't be clobbered with private definitions,
thus move them out to dix-intern.h
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1289 > 
							
						 
						
							2024-04-30 00:47:38 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								8a2590e5d3 
								
							 
						 
						
							
							
								
								xkb: make XkbInternAtom() static  
							
							 
							
							... 
							
							
							
							It's only used in the same .c file, so make it static.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1506 > 
							
						 
						
							2024-04-28 23:21:52 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								feb5c785fc 
								
							 
						 
						
							
							
								
								xkb: move *_TIMER defines into xkbAccessX.c  
							
							 
							
							... 
							
							
							
							These are only used in this file (and also not any external driver),
so no need to have them in a public header file.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1459 > 
							
						 
						
							2024-04-23 02:01:17 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								8982344e53 
								
							 
						 
						
							
							
								
								include: move dbus-core.h to config  
							
							 
							
							... 
							
							
							
							This header is internal (not installed) and holds definitions for sources
in config/, thus it fells more clean moving it to config/, too.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1357 > 
							
						 
						
							2024-04-23 01:46:24 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								140b75298a 
								
							 
						 
						
							
							
								
								include: colormap.h: move internal typedef to dix/colormap_priv.h  
							
							 
							
							... 
							
							
							
							Moving the internal EntryType typedef from "colormap.h" into newly added
internal-only header "dix/colormap_priv.h"
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1283 > 
							
						 
						
							2024-04-23 01:05:06 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								86d0f6dafa 
								
							 
						 
						
							
							
								
								include: drop obsolete check for typeof operator  
							
							 
							
							... 
							
							
							
							It really seems that compilers on all our supported platforms
(including Solaris) supporting `typeof`, so we can always use it
and drop hacks with undefind behaviour entirely.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1432 > 
							
						 
						
							2024-04-22 22:15:45 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								d2d3f4a700 
								
							 
						 
						
							
							
								
								os: define SECURE_RPC locally instead of global config header  
							
							 
							
							... 
							
							
							
							Since this define is only used inside os subdir, move the definition there
and out of the global config header. This also makes some further steps,
e.g. checking whether it's supported, a litle bit easier.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1441 > 
							
						 
						
							2024-04-17 23:38:25 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								c17c527b9a 
								
							 
						 
						
							
							
								
								os: unexport ForceClockId()  
							
							 
							
							... 
							
							
							
							This function is only intended for DDX'es (currently just Xwayland) that
need to force using another clock. Really shouldn't be called by drivers
or extensions.
Fixes: a779fda224 
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1333 > 
							
						 
						
							2024-04-17 16:20:54 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								a0b69624f7 
								
							 
						 
						
							
							
								
								os: unexport ListenToAllClients()  
							
							 
							
							... 
							
							
							
							It's just called by DIX, not 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/1387 > 
							
						 
						
							2024-04-16 18:23:27 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								d18ef33099 
								
							 
						 
						
							
							
								
								os: unexport OnlyListenToOneClient()  
							
							 
							
							... 
							
							
							
							Not used by any drivers, 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/1385 > 
							
						 
						
							2024-04-16 18:13:11 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								4c1795701c 
								
							 
						 
						
							
							
								
								os: unexport MakeClientGrabPervious() and MakeClientGrabImpervious()  
							
							 
							
							... 
							
							
							
							Not used by any drivers, so no need to export them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1384 > 
							
						 
						
							2024-04-16 17:52:14 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								be4c8444eb 
								
							 
						 
						
							
							
								
								os: unexport Os*() functions  
							
							 
							
							... 
							
							
							
							These aren't called (and suited for being called) by drivers,
thus drop them from the public module API.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1381 > 
							
						 
						
							2024-04-16 14:20:30 +02:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								85d4bd0dba 
								
							 
						 
						
							
							
								
								rename remaining RT_* defines to X11_RESTYPE_*  
							
							 
							
							... 
							
							
							
							Since we already had to rename some of them, in order to fix name clashes
on win32, it's now time to rename all the remaining ones.
The old ones are still present as define's to the new ones, just for
backwards compatibility.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1355 > 
							
						 
						
							2024-04-15 19:00:47 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								232cad9ec3 
								
							 
						 
						
							
							
								
								prevent name clash on Windows w/ RT_* defines  
							
							 
							
							... 
							
							
							
							Windows' native headers using some our RT_* define's names for other things.
Since the naming isn't very nice anyways, introducing some new ones
(X11_RESTYPE_NONE, X11_RESTYPE_FONT, X11_RESTYPE_CURSOR) and define the old
ones as an alias to them, in case some out-of-tree code still uses them.
With thins change, we don't need to be so extremely careful about include
ordering and have explicit #undef's in order to prevent name clashes on
Win32 targets.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1355 > 
							
						 
						
							2024-04-15 18:59:23 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								f789dca4e9 
								
							 
						 
						
							
							
								
								dix: move closestr.h into dix directory  
							
							 
							
							... 
							
							
							
							It's only used by dix internally (actually just dixfonts.c - since at
least 25 years now), thus no need to keep it in global include directory.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1388 > 
							
						 
						
							2024-04-16 01:42:39 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								d444cd4237 
								
							 
						 
						
							
							
								
								dix: unexport some lookup functions  
							
							 
							
							... 
							
							
							
							These aren't used by any drivers, so no need to export them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1380 > 
							
						 
						
							2024-04-15 18:11:57 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								dfdde27990 
								
							 
						 
						
							
							
								
								dix: unexport InitClient()  
							
							 
							
							... 
							
							
							
							Not used by any driver, 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/1379 > 
							
						 
						
							2024-04-16 00:53:28 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								b064b79132 
								
							 
						 
						
							
							
								
								dix: unexport DeleteWindowFromAnySaveSet()  
							
							 
							
							... 
							
							
							
							Not used by any drivers, 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/1378 > 
							
						 
						
							2024-04-15 17:05:41 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								76d01e9bf6 
								
							 
						 
						
							
							
								
								os: unexport OsVendorVErrorFProc pointer  
							
							 
							
							... 
							
							
							
							This pointer allows a DDX to install it's own error print handler. It's really
only intended for DDXes, thus no need to have it exported to modules.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1369 > 
							
						 
						
							2024-04-15 23:59:38 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								1205f5b6f9 
								
							 
						 
						
							
							
								
								dix: unexport GetCurrentClient()  
							
							 
							
							... 
							
							
							
							Not used by any driver, 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/1377 > 
							
						 
						
							2024-04-15 23:47:47 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								ad7e7d9259 
								
							 
						 
						
							
							
								
								dix: unexport CompareISOLatin1Lowered() and make it static  
							
							 
							
							... 
							
							
							
							This function isn't used by any drivers, so no need to export it.
Also has just one consumer, so move it there and make it static.
(and also move ISOLatin1ToLower() along with it)
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1374 > 
							
						 
						
							2024-04-15 23:34:58 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								6cb599f59c 
								
							 
						 
						
							
							
								
								os: unexport OsLookupColor()  
							
							 
							
							... 
							
							
							
							It's an internal function, only used by DIX, not by drivers and shouldn't
have been exported in the first place.
Fixes: 49f77fff14 
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1373 > 
							
						 
						
							2024-04-15 16:19:06 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								2b7a2f8ed2 
								
							 
						 
						
							
							
								
								dix: unexport SetClipRects()  
							
							 
							
							... 
							
							
							
							Not used by any driver, 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/1365 > 
							
						 
						
							2024-04-15 23:10:31 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								9a8e6c5bfd 
								
							 
						 
						
							
							
								
								dix: unexport VerifyRectOrder  
							
							 
							
							... 
							
							
							
							Not used by any driver, 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/1365 > 
							
						 
						
							2024-04-15 23:10:31 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								407fe60483 
								
							 
						 
						
							
							
								
								dix: unexport SetDashes  
							
							 
							
							... 
							
							
							
							Not used by any driver, 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/1365 > 
							
						 
						
							2024-04-15 23:10:31 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								30670e72c7 
								
							 
						 
						
							
							
								
								dix: unexport FreeDefaultStipple()  
							
							 
							
							... 
							
							
							
							Not used by any driver, 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/1365 > 
							
						 
						
							2024-04-15 23:10:31 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								f6af379928 
								
							 
						 
						
							
							
								
								dix: unexport CreateDefaultStipple()  
							
							 
							
							... 
							
							
							
							Not used by any driver, 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/1365 > 
							
						 
						
							2024-04-15 23:10:31 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								bdf8ae3fc1 
								
							 
						 
						
							
							
								
								dix: unexport CreateGCperDepth()  
							
							 
							
							... 
							
							
							
							Not used by any driver, 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/1365 > 
							
						 
						
							2024-04-15 23:10:31 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								fc1a7363eb 
								
							 
						 
						
							
							
								
								dix: unexport FreeGCperDepth()  
							
							 
							
							... 
							
							
							
							Not used by any driver, 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/1365 > 
							
						 
						
							2024-04-15 23:10:31 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								32512c579e 
								
							 
						 
						
							
							
								
								dix: unexport FreeGC()  
							
							 
							
							... 
							
							
							
							Not used by any driver, 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/1365 > 
							
						 
						
							2024-04-15 23:10:31 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								7e30f2c8e1 
								
							 
						 
						
							
							
								
								dix: unexport CopyGC()  
							
							 
							
							... 
							
							
							
							Not used by any driver, 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/1365 > 
							
						 
						
							2024-04-15 23:10:31 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								6896396456 
								
							 
						 
						
							
							
								
								dix: unexport CreateGC()  
							
							 
							
							... 
							
							
							
							Not used by any drivers, 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/1365 > 
							
						 
						
							2024-04-15 23:10:31 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								46c0ac8c70 
								
							 
						 
						
							
							
								
								dix: unexport ChangeGCXIDs()  
							
							 
							
							... 
							
							
							
							Move non-exported gc functions to private header
No need to clutter public headers with non-exported stuff.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1365 > 
							
						 
						
							2024-04-15 23:10:31 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								3b7a63e6ae 
								
							 
						 
						
							
							
								
								os: unexport xthread_sigmask  
							
							 
							
							... 
							
							
							
							This function isn't used by drivers and there's currently no need to do so,
thus keep it out of the public module API.
Fixes: 30ac756798 
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1368 > 
							
						 
						
							2024-04-15 22:49:02 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								62d3114ab9 
								
							 
						 
						
							
							
								
								include: gc.h: drop unused defines  
							
							 
							
							... 
							
							
							
							These seem to be unused for *long* time - couldn't even trace it back in
git history. Also not used by any known driver. Time to get rid of them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1364 > 
							
						 
						
							2024-04-15 22:36:06 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								cf5fab0bbe 
								
							 
						 
						
							
							
								
								os: unexport AccessUsingXdmcp()  
							
							 
							
							... 
							
							
							
							This function is only used internally for xdmcp auth handling, not used
in modules/drivers, 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/1344 > 
							
						 
						
							2024-04-15 14:55:22 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								dd21a80219 
								
							 
						 
						
							
							
								
								os: unexport ChangeAccessControl()  
							
							 
							
							... 
							
							
							
							this function isn't used by modules/drivers, 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/1344 > 
							
						 
						
							2024-04-15 14:55:22 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								3f00c1b6cf 
								
							 
						 
						
							
							
								
								os: unexport host control functions  
							
							 
							
							... 
							
							
							
							these aren't used by modules/drivers, so no need to export them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1344 > 
							
						 
						
							2024-04-15 14:55:22 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								5a9b885118 
								
							 
						 
						
							
							
								
								os: unexport authorization management functions  
							
							 
							
							... 
							
							
							
							Those aren't used by modules, thus no need to export them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1344 > 
							
						 
						
							2024-04-15 14:55:22 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								bed778ee60 
								
							 
						 
						
							
							
								
								os: unexport LocalAccessScopeUser()  
							
							 
							
							... 
							
							
							
							this function is only used by wayland ddx, 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/1344 > 
							
						 
						
							2024-04-15 14:55:22 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								e621081fa3 
								
							 
						 
						
							
							
								
								os: unexport EnableLocalUser() and DisableLocalUser()  
							
							 
							
							... 
							
							
							
							these aren't used by module, so no need to export them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1344 > 
							
						 
						
							2024-04-15 14:55:22 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								54441ff98a 
								
							 
						 
						
							
							
								
								os: unexport EnableLocalAccess() and DisableLocalAccess()  
							
							 
							
							... 
							
							
							
							these aren't used by modules, so no need to export them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1344 > 
							
						 
						
							2024-04-15 14:44:36 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								b00fdd482c 
								
							 
						 
						
							
							
								
								os: unexport EnableLocalHost() and DisableLocalHost()  
							
							 
							
							... 
							
							
							
							These aren't used by modules, so no need to export them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1344 > 
							
						 
						
							2024-04-15 14:44:36 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								5f19eab1ee 
								
							 
						 
						
							
							
								
								os: unexport local client creds handling  
							
							 
							
							... 
							
							
							
							these functions aren't used by modules, so no need to export them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1344 > 
							
						 
						
							2024-04-15 14:44:34 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								cbc9f557e5 
								
							 
						 
						
							
							
								
								os: unexport set_font_authorizations()  
							
							 
							
							... 
							
							
							
							This function is only used by DIX, 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/1344 > 
							
						 
						
							2024-04-15 14:42:45 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								389b528203 
								
							 
						 
						
							
							
								
								os: unexport command line args handling functions  
							
							 
							
							... 
							
							
							
							These functions shouldn't be called by drivers or extensions, thus
shouldn't be exported. Also moving it to separate header, so the
already huge ones aren't cluttered with even more things.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1334 > 
							
						 
						
							2024-04-15 21:21:40 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								dae76bbaaf 
								
							 
						 
						
							
							
								
								include: move busfault.h out of public include dir  
							
							 
							
							... 
							
							
							
							this header is isn't public, so it's more appropriate, where the actual
code is, which is the os/ directory.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1337 > 
							
						 
						
							2024-04-15 21:10:15 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								3843a643e0 
								
							 
						 
						
							
							
								
								os: unexport audit functions  
							
							 
							
							... 
							
							
							
							These aren't used by any drivers, so no need to keep them around in the
public driver API.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1326 > 
							
						 
						
							2024-04-15 19:54:34 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								beb073813e 
								
							 
						 
						
							
							
								
								xkb: drop ununsed XkbNameMatchesPattern()  
							
							 
							
							... 
							
							
							
							Not used anywhere, also not in drivers, so we can drop it.
Probably never been used, just added accidentially back in 2008.
Fixes: 68bd7ac193 
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1477 > 
							
						 
						
							2024-04-09 06:56:20 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								992aba3cb7 
								
							 
						 
						
							
							
								
								include: xkbstr.h: fix missing include of Xdefs.h  
							
							 
							
							... 
							
							
							
							xkbstr.h uses types from Xdefs.h (eg. Bool) but doesn't include it.
If somebody includes it, w/o including Xdefs.h first, compile breaks:
../include/xkbstr.h:84:5: error: unknown type name ‘Bool’
   84 |     Bool active;
      |     ^~~~
../include/xkbstr.h:517:5: error: unknown type name ‘Bool’
  517 |     Bool num_groups_changed;
      |     ^~~~
../include/xkbstr.h:608:5: error: unknown type name ‘Bool’
  608 |     Bool has_own_state;
      |     ^~~~
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1474 > 
							
						 
						
							2024-04-09 06:50:20 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Enrico Weigelt, metux IT consult
							
						 
						
							
							
							
							
								
							
							
								fdea36708c 
								
							 
						 
						
							
							
								
								xkb: drop never used XkmProbe()  
							
							 
							
							... 
							
							
							
							This function was (accidentally ?) added back in 2008, but never used.
Fixes: 68bd7ac193 
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1472 > 
							
						 
						
							2024-04-09 06:35:05 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Erik Kurzinger
							
						 
						
							
							
							
							
								
							
							
								ac0bc0b3b6 
								
							 
						 
						
							
							
								
								Present: add PresentCapabilitySyncobj and PresentPixmapSynced  
							
							 
							
							... 
							
							
							
							Signed-off-by: Erik Kurzinger <ekurzinger@nvidia.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/967 > 
							
						 
						
							2024-04-09 06:11:03 +00:00