xserver/hw/xnest
Enrico Weigelt, metux IT consult 9969258e44 Xnest: use XCB for upstream connection
Now that no Xlib operations (besides opening and closing connection)
aren't used anymore, we can move over the last pieces and use XCB
instead of Xlib for connecting the upstream Xserver.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:45 +02:00
..
man Replace "the the" with a single "the" in docs & comments 2022-03-31 13:27:57 -07:00
.gitignore Xnest: build Xnest man pages using XORG_MANPAGE_SECTIONS 2011-01-18 15:10:17 -08:00
Args.c Xnest: use XCB for event loop 2025-06-12 17:21:45 +02:00
Args.h Xnest: use XCB for event loop 2025-06-12 17:21:45 +02:00
Color.c Xnest: replace X(Un)InstallColormap() by xcb_(un)install_colormap() 2025-06-12 17:21:45 +02:00
Color.h dix: move ColormapRec declaration out of public header 2025-06-12 17:21:43 +02:00
Cursor.c Xnest: use new lookup table for visuals and cmaps mappings 2025-06-12 17:21:45 +02:00
Display.c Xnest: use XCB for upstream connection 2025-06-12 17:21:45 +02:00
Display.h Xnest: use XCB for upstream connection 2025-06-12 17:21:45 +02:00
Drawable.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
Events.c Xnest: use XCB for upstream connection 2025-06-12 17:21:45 +02:00
Events.h Xnest: use XCB for event loop 2025-06-12 17:21:45 +02:00
Font.c Xnest: drop using XLoadQueryFont() 2025-06-12 17:21:45 +02:00
GC.c Xnest: load fonts via xcb 2025-06-12 17:21:45 +02:00
GCOps.c Xnest: use XCB for event loop 2025-06-12 17:21:45 +02:00
GCOps.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
Handlers.c Xnest: use XCB for event loop 2025-06-12 17:21:45 +02:00
Handlers.h Remove fd_set from Block/Wakeup handler API 2016-07-18 15:27:51 -04:00
Init.c Xnest: replace XConnectionNumber() by xcb_get_file_descriptor() 2025-06-12 17:21:45 +02:00
Init.h Xnest: canonicalize includes: <X11/Xdefs.h> 2024-04-15 19:20:39 +00:00
Keyboard.c Xnest: replace XGetKeyboardControl() by xcb_get_keyboard_control() 2025-06-12 17:21:45 +02:00
Keyboard.h Xnest: use XCB_EVENT_MASK_* defines 2025-06-12 17:21:45 +02:00
Pixmap.c Xnest: Pixmap: replace XGetImage() by xcb_get_image() 2025-06-12 17:21:45 +02:00
Pointer.c Xnest: replace XGetPointerMapping() by xcb_get_pointer_mapping() 2025-06-12 17:21:45 +02:00
Pointer.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
Screen.c Xnest: drop xnestWindowExposures micro-optimization 2025-06-12 17:21:45 +02:00
Screen.h Xnest: cleanup X.h includes 2024-04-15 19:20:39 +00:00
Window.c Xnest: drop xnestWindowExposures micro-optimization 2025-06-12 17:21:45 +02:00
XNCursor.h Xnest: canonicalize includes: <X11/Xdefs.h> 2024-04-15 19:20:39 +00:00
XNFont.h Xnest: replace XTextWidth[16]() by own implementation 2025-06-12 17:21:45 +02:00
XNGC.h Xnest: use XIDs directly, instead of Xlib's GC 2025-06-12 17:21:45 +02:00
XNPixmap.h Xnest: canonicalize includes: <X11/Xdefs.h> 2024-04-15 19:20:39 +00:00
XNWindow.h Xnest: drop xnestWindowExposures micro-optimization 2025-06-12 17:21:45 +02:00
Xnest.h Xnest: use xcb instead of XShapeCombineRegion() and XShapeCombineMask() 2025-06-12 17:21:45 +02:00
icon R6.6 is the Xorg base-line 2003-11-14 15:54:54 +00:00
meson.build Xnest: use new lookup table for visuals and cmaps mappings 2025-06-12 17:21:45 +02:00
screensaver R6.6 is the Xorg base-line 2003-11-14 15:54:54 +00:00
xcb.c Xnest: use XCB for upstream connection 2025-06-12 17:21:45 +02:00
xkb.c Xnest: add own copy of fixed xcb_xkb_get_kbd_by_name() 2025-06-12 17:21:45 +02:00
xnest-xcb.h Xnest: use XCB for upstream connection 2025-06-12 17:21:45 +02:00
xnest-xkb.h Xnest: add own copy of fixed xcb_xkb_get_kbd_by_name() 2025-06-12 17:21:45 +02:00