feat(x11): migrate to pure Xlibre + dwm/dmenu/st stack, fix fcitx5-t9 bottom bar, PM8909 PON shutdown, and remove Wayland
This commit is contained in:
@@ -0,0 +1,218 @@
|
||||
/* xorg-server.h.in -*- c -*-
|
||||
*
|
||||
* This file is the template file for the xorg-server.h file which gets
|
||||
* installed as part of the SDK. The #defines in this file overlap
|
||||
* with those from config.h, but only for those options that we want
|
||||
* to export to external modules. Boilerplate autotool #defines such
|
||||
* as HAVE_STUFF and PACKAGE_NAME is kept in config.h
|
||||
*
|
||||
* It is still possible to update config.h.in using autoheader, since
|
||||
* autoheader only creates a .h.in file for the first
|
||||
* AM_CONFIG_HEADER() line, and thus does not overwrite this file.
|
||||
*
|
||||
* However, it should be kept in sync with this file.
|
||||
*/
|
||||
|
||||
#ifndef _XORG_SERVER_H_
|
||||
#define _XORG_SERVER_H_
|
||||
|
||||
#ifdef HAVE_XORG_CONFIG_H
|
||||
#error Include xorg-config.h when building the X server
|
||||
#endif
|
||||
|
||||
/* Default font path */
|
||||
#define COMPILEDDEFAULTFONTPATH "/usr/share/fonts/misc,/usr/share/fonts/TTF,/usr/share/fonts/OTF"
|
||||
|
||||
/* Support Composite Extension */
|
||||
#define COMPOSITE 1
|
||||
|
||||
/* Build DPMS extension */
|
||||
#define DPMSExtension 1
|
||||
|
||||
/* Build DRI3 extension */
|
||||
#define DRI3 1
|
||||
|
||||
/* Build GLX extension */
|
||||
#undef GLXEXT
|
||||
|
||||
/* Support XDM-AUTH*-1 */
|
||||
#define HASXDMAUTH 1
|
||||
|
||||
/* Add a padding for legacy nvidia drivers that support old ABI */
|
||||
#undef CONFIG_LEGACY_NVIDIA_PADDING
|
||||
|
||||
/* Define to 1 if you have the `reallocarray' function. */
|
||||
#define HAVE_REALLOCARRAY 1
|
||||
|
||||
/* Define to 1 if you have the `strlcat' function. */
|
||||
#define HAVE_STRLCAT 1
|
||||
|
||||
/* Define to 1 if you have the `strlcpy' function. */
|
||||
#define HAVE_STRLCPY 1
|
||||
|
||||
/* Define to 1 if you have the `strndup' function. */
|
||||
#define HAVE_STRNDUP 1
|
||||
|
||||
/* Support IPv6 for TCP connections */
|
||||
#define IPv6 1
|
||||
|
||||
/* Support MIT-SHM Extension */
|
||||
#define MITSHM 1
|
||||
#define CONFIG_MITSHM 1
|
||||
|
||||
/* Internal define for Xinerama */
|
||||
#define PANORAMIX 1
|
||||
#define XINERAMA 1
|
||||
|
||||
/* Support Present extension */
|
||||
#define PRESENT 1
|
||||
|
||||
/* Support RANDR extension */
|
||||
#define RANDR 1
|
||||
|
||||
/* Support RENDER extension */
|
||||
#define RENDER 1
|
||||
|
||||
/* Support X resource extension */
|
||||
#define RES 1
|
||||
|
||||
/* Support MIT-SCREEN-SAVER extension */
|
||||
#define SCREENSAVER 1
|
||||
|
||||
/* Support SHAPE extension */
|
||||
#define SHAPE 1
|
||||
|
||||
/* Define to 1 on systems derived from System V Release 4 */
|
||||
#undef SVR4
|
||||
|
||||
/* Support UNIX socket connections */
|
||||
#define UNIXCONN 1
|
||||
|
||||
/* Support XCMisc extension */
|
||||
#define XCMISC 1
|
||||
|
||||
/* Support Xdmcp */
|
||||
#define XDMCP 1
|
||||
|
||||
/* Support XFree86 Video Mode extension */
|
||||
#define XF86VIDMODE 1
|
||||
|
||||
/* Build XDGA support */
|
||||
#undef XFreeXDGA
|
||||
|
||||
/* Support Xinerama extension */
|
||||
#define XINERAMA 1
|
||||
|
||||
/* Support X Input extension */
|
||||
#define XINPUT 1
|
||||
|
||||
/* XKB default rules */
|
||||
#define XKB_DFLT_RULES "evdev"
|
||||
|
||||
/* Build DRI extension */
|
||||
#undef XF86DRI
|
||||
|
||||
/* Build DRI2 extension */
|
||||
#define DRI2 1
|
||||
|
||||
/* Build Xorg server */
|
||||
#define XORGSERVER 1
|
||||
|
||||
/* Current Xorg version */
|
||||
#define XORG_VERSION_CURRENT 12502000
|
||||
|
||||
/* Build Xv Extension */
|
||||
#undef XvExtension
|
||||
|
||||
/* Build XvMC Extension */
|
||||
#undef XvMCExtension
|
||||
|
||||
/* Support XSync extension */
|
||||
#define XSYNC 1
|
||||
|
||||
/* Support XTest extension */
|
||||
#define XTEST 1
|
||||
|
||||
/* Support Xv Extension */
|
||||
#undef XV
|
||||
|
||||
/* BSD-compliant source */
|
||||
/* #undef _BSD_SOURCE */
|
||||
|
||||
/* POSIX-compliant source */
|
||||
/* #undef _POSIX_SOURCE */
|
||||
|
||||
/* X/Open-compliant source */
|
||||
/* #undef _XOPEN_SOURCE */
|
||||
|
||||
/* Location of configuration file */
|
||||
#define XCONFIGFILE "xorg.conf"
|
||||
|
||||
/* Name of X server */
|
||||
#define __XSERVERNAME__ "Xorg"
|
||||
|
||||
/* Building vgahw module */
|
||||
#undef WITH_VGAHW
|
||||
|
||||
/* System is BSD-like */
|
||||
#undef CSRG_BASED
|
||||
|
||||
/* System has PCVT console */
|
||||
#undef PCVT_SUPPORT
|
||||
|
||||
/* System has syscons console */
|
||||
#undef SYSCONS_SUPPORT
|
||||
|
||||
/* System has wscons console */
|
||||
#undef WSCONS_SUPPORT
|
||||
|
||||
/* BSD console support (xf86Info.consType machinery + console_*.c backends) */
|
||||
#undef CONFIG_BSD_CONSOLE
|
||||
|
||||
/* Loadable XFree86 server awesomeness */
|
||||
#define XFree86LOADER
|
||||
|
||||
/* Use libpciaccess */
|
||||
#define XSERVER_LIBPCIACCESS 1
|
||||
|
||||
/* Have the pci_device_is_boot_display function */
|
||||
#define HAVE_PCI_DEVICE_IS_BOOT_DISPLAY 1
|
||||
|
||||
/* X Access Control Extension */
|
||||
#define XACE 1
|
||||
|
||||
/* Have X server platform bus support */
|
||||
#define XSERVER_PLATFORM_BUS 1
|
||||
|
||||
#ifdef _LP64
|
||||
#define _XSERVER64 1
|
||||
#endif
|
||||
|
||||
/* Have support for X shared memory fence library (xshmfence) */
|
||||
#define HAVE_XSHMFENCE 1
|
||||
|
||||
/* Use XTrans FD passing support */
|
||||
#define XTRANS_SEND_FDS 1
|
||||
|
||||
/* Ask fontsproto to make font path element names const */
|
||||
#define FONT_PATH_ELEMENT_NAME_CONST 1
|
||||
|
||||
/* byte order */
|
||||
#define X_BYTE_ORDER X_LITTLE_ENDIAN
|
||||
|
||||
/* maximum number of clients */
|
||||
#define MAXCLIENTS 2048
|
||||
|
||||
/* announce server API features */
|
||||
#define XORG_API_DIX_SCREEN_HOOK_WINDOW_DESTROY 1
|
||||
#define XORG_API_DIX_SCREEN_HOOK_WINDOW_POSITION 1
|
||||
#define XORG_API_DIX_SCREEN_HOOK_CLOSE 1
|
||||
#define XORG_API_DIX_SCREEN_HOOK_PIXMAP_DESTROY 1
|
||||
|
||||
/* needed for os.h to prevent redefinition of timingsafe_memcmp in drivers */
|
||||
#undef HAVE_TIMINGSAFE_MEMCMP
|
||||
|
||||
/* Xserver has xf86ParseEDID() et al (since 25.2) */
|
||||
#define XLIBRE_API_EDID_PARSE_v1 1
|
||||
|
||||
#endif /* _XORG_SERVER_H_ */
|
||||
Reference in New Issue
Block a user