xserver: Branch 'master' - 7 commits
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Feb 6 14:42:58 UTC 2025
Xext/xtest.c | 1 +
Xi/xiwarppointer.c | 1 +
hw/kdrive/ephyr/ephyr.c | 1 +
hw/kdrive/ephyr/ephyrcursor.c | 8 ++++++--
hw/kdrive/src/kinput.c | 1 +
hw/vfb/InitOutput.c | 1 +
hw/xfree86/common/xf86Cursor.c | 1 +
hw/xfree86/ramdac/xf86CursorRD.c | 1 +
hw/xnest/Screen.c | 1 +
hw/xquartz/xpr/xprCursor.c | 2 ++
hw/xwayland/xwayland-cursor.c | 2 ++
hw/xwayland/xwayland-input.c | 1 +
hw/xwin/wincursor.c | 3 +++
hw/xwin/winmultiwindowwndproc.c | 1 +
hw/xwin/winwndproc.c | 3 +++
mi/mieq.c | 7 ++++---
mi/mipointer.c | 1 +
mi/mipointer.h | 33 ---------------------------------
mi/mipointer_priv.h | 32 ++++++++++++++++++++++++++++++++
mi/misprite.c | 1 +
xkb/xkbActions.c | 2 ++
21 files changed, 66 insertions(+), 38 deletions(-)
New commits:
commit 471147d4b9e73d8e648a434213ba809cbe53cfbc
Author: Enrico Weigelt, metux IT consult <info at metux.net>
Date: Tue Apr 23 11:42:21 2024 +0200
mi: unexport miPointerPrivKeyRec
Not used by any (known) driver, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info at metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505>
diff --git a/mi/mipointer.h b/mi/mipointer.h
index 5a5275044..77426ad9b 100644
--- a/mi/mipointer.h
+++ b/mi/mipointer.h
@@ -90,10 +90,6 @@ extern _X_EXPORT ScreenPtr
miPointerSetPosition(DeviceIntPtr pDev, int mode, double *x, double *y,
int *nevents, InternalEvent *events);
-extern _X_EXPORT DevPrivateKeyRec miPointerPrivKeyRec;
-
-#define miPointerPrivKey (&miPointerPrivKeyRec)
-
extern _X_EXPORT DevPrivateKeyRec miPointerScreenKeyRec;
#define miPointerScreenKey (&miPointerScreenKeyRec)
diff --git a/mi/mipointer_priv.h b/mi/mipointer_priv.h
index 8a218d857..2fdec1ac3 100644
--- a/mi/mipointer_priv.h
+++ b/mi/mipointer_priv.h
@@ -25,4 +25,8 @@ void miPointerInvalidateSprite(DeviceIntPtr pDev);
/* Sets whether the sprite should be updated immediately on pointer moves */
Bool miPointerSetWaitForUpdate(ScreenPtr pScreen, Bool wait);
+extern DevPrivateKeyRec miPointerPrivKeyRec;
+
+#define miPointerPrivKey (&miPointerPrivKeyRec)
+
#endif /* _XSERVER_MI_MIPOINTER_PRIV_H */
commit 8ca88b8f756b1d82e10b567f71f7d2dbf58a15ca
Author: Enrico Weigelt, metux IT consult <info at metux.net>
Date: Tue Apr 23 11:37:32 2024 +0200
mi: unexport miPointerUpdateSprite()
Not used by any (known) drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info at metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505>
diff --git a/mi/mipointer.h b/mi/mipointer.h
index 59c16aaee..5a5275044 100644
--- a/mi/mipointer.h
+++ b/mi/mipointer.h
@@ -90,10 +90,6 @@ extern _X_EXPORT ScreenPtr
miPointerSetPosition(DeviceIntPtr pDev, int mode, double *x, double *y,
int *nevents, InternalEvent *events);
-/* Sets whether the sprite should be updated immediately on pointer moves */
-extern _X_EXPORT Bool
-miPointerSetWaitForUpdate(ScreenPtr pScreen, Bool wait);
-
extern _X_EXPORT DevPrivateKeyRec miPointerPrivKeyRec;
#define miPointerPrivKey (&miPointerPrivKeyRec)
diff --git a/mi/mipointer_priv.h b/mi/mipointer_priv.h
index 4e3dc61d9..8a218d857 100644
--- a/mi/mipointer_priv.h
+++ b/mi/mipointer_priv.h
@@ -22,4 +22,7 @@ void miPointerUpdateSprite(DeviceIntPtr pDev);
*/
void miPointerInvalidateSprite(DeviceIntPtr pDev);
+/* Sets whether the sprite should be updated immediately on pointer moves */
+Bool miPointerSetWaitForUpdate(ScreenPtr pScreen, Bool wait);
+
#endif /* _XSERVER_MI_MIPOINTER_PRIV_H */
diff --git a/xkb/xkbActions.c b/xkb/xkbActions.c
index 64801a42f..9474f29ff 100644
--- a/xkb/xkbActions.c
+++ b/xkb/xkbActions.c
@@ -29,6 +29,7 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include <ctype.h>
#include <stdio.h>
#include <math.h>
+#include <ctype.h>
#include <X11/X.h>
#include <X11/Xproto.h>
#include <X11/keysym.h>
@@ -37,6 +38,7 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include "dix/dix_priv.h"
#include "dix/dixgrabs_priv.h"
#include "dix/input_priv.h"
+#include "mi/mipointer_priv.h"
#include "xkb/xkbsrv_priv.h"
#include "misc.h"
commit 4933780f287cf6f955ce43d627c492cbef683d0e
Author: Enrico Weigelt, metux IT consult <info at metux.net>
Date: Tue Apr 23 11:29:59 2024 +0200
mi: unexport miPointerInvalidateSprite()
Not used by any drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info at metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505>
diff --git a/hw/xwayland/xwayland-input.c b/hw/xwayland/xwayland-input.c
index f62cb7a25..144ff0fc6 100644
--- a/hw/xwayland/xwayland-input.c
+++ b/hw/xwayland/xwayland-input.c
@@ -32,6 +32,7 @@
#include "dix/dix_priv.h"
#include "dix/exevents_priv.h"
#include "dix/input_priv.h"
+#include "mi/mipointer_priv.h"
#include <inputstr.h>
#include <xkbsrv.h>
diff --git a/mi/mipointer.h b/mi/mipointer.h
index 58de5123b..59c16aaee 100644
--- a/mi/mipointer.h
+++ b/mi/mipointer.h
@@ -90,12 +90,6 @@ extern _X_EXPORT ScreenPtr
miPointerSetPosition(DeviceIntPtr pDev, int mode, double *x, double *y,
int *nevents, InternalEvent *events);
-/* Invalidate current sprite, forcing reload on next
- * sprite setting (window crossing, grab action, etc)
- */
-extern _X_EXPORT void
-miPointerInvalidateSprite(DeviceIntPtr pDev);
-
/* Sets whether the sprite should be updated immediately on pointer moves */
extern _X_EXPORT Bool
miPointerSetWaitForUpdate(ScreenPtr pScreen, Bool wait);
diff --git a/mi/mipointer_priv.h b/mi/mipointer_priv.h
index a3fd8d74c..4e3dc61d9 100644
--- a/mi/mipointer_priv.h
+++ b/mi/mipointer_priv.h
@@ -17,4 +17,9 @@ void miPointerWarpCursor(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y);
void miPointerSetScreen(DeviceIntPtr pDev, int screen_num, int x, int y);
void miPointerUpdateSprite(DeviceIntPtr pDev);
+ /* Invalidate current sprite, forcing reload on next
+ * sprite setting (window crossing, grab action, etc)
+ */
+void miPointerInvalidateSprite(DeviceIntPtr pDev);
+
#endif /* _XSERVER_MI_MIPOINTER_PRIV_H */
commit fdd509f345131aaacb790943b4353cb2579491a2
Author: Enrico Weigelt, metux IT consult <info at metux.net>
Date: Tue Apr 23 10:30:30 2024 +0200
mi: unexport miPointerUpdateSprite()
Not used by any (known) driver, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info at metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505>
diff --git a/Xext/xtest.c b/Xext/xtest.c
index cfb70bafe..02df5f94c 100644
--- a/Xext/xtest.c
+++ b/Xext/xtest.c
@@ -38,6 +38,7 @@
#include "dix/input_priv.h"
#include "dix/dix_priv.h"
#include "dix/exevents_priv.h"
+#include "mi/mipointer_priv.h"
#include "os/osdep.h"
#include "misc.h"
diff --git a/Xi/xiwarppointer.c b/Xi/xiwarppointer.c
index daa56619b..5f32b18de 100644
--- a/Xi/xiwarppointer.c
+++ b/Xi/xiwarppointer.c
@@ -38,6 +38,7 @@
#include "dix/cursor_priv.h"
#include "dix/dix_priv.h"
+#include "mi/mipointer_priv.h"
#include "inputstr.h" /* DeviceIntPtr */
#include "windowstr.h" /* window structure */
diff --git a/mi/mieq.c b/mi/mieq.c
index bb15e2aa9..0d41324ee 100644
--- a/mi/mieq.c
+++ b/mi/mieq.c
@@ -37,8 +37,12 @@ in this Software without prior written authorization from The Open Group.
#include <X11/X.h>
#include <X11/Xmd.h>
#include <X11/Xproto.h>
+#include <X11/extensions/XI.h>
+#include <X11/extensions/XIproto.h>
+#include <X11/extensions/geproto.h>
#include "dix/cursor_priv.h"
+#include "mi/mipointer_priv.h"
#include "os/screensaver.h"
#include "misc.h"
@@ -49,9 +53,6 @@ in this Software without prior written authorization from The Open Group.
#include "mi.h"
#include "mipointer.h"
#include "scrnintstr.h"
-#include <X11/extensions/XI.h>
-#include <X11/extensions/XIproto.h>
-#include <X11/extensions/geproto.h>
#include "extinit.h"
#include "exglobals.h"
#include "eventstr.h"
diff --git a/mi/mipointer.h b/mi/mipointer.h
index 77230ab2e..58de5123b 100644
--- a/mi/mipointer.h
+++ b/mi/mipointer.h
@@ -90,9 +90,6 @@ extern _X_EXPORT ScreenPtr
miPointerSetPosition(DeviceIntPtr pDev, int mode, double *x, double *y,
int *nevents, InternalEvent *events);
-extern _X_EXPORT void
-miPointerUpdateSprite(DeviceIntPtr pDev);
-
/* Invalidate current sprite, forcing reload on next
* sprite setting (window crossing, grab action, etc)
*/
diff --git a/mi/mipointer_priv.h b/mi/mipointer_priv.h
index 131e2fee1..a3fd8d74c 100644
--- a/mi/mipointer_priv.h
+++ b/mi/mipointer_priv.h
@@ -15,5 +15,6 @@ Bool miPointerInitialize(ScreenPtr pScreen, miPointerSpriteFuncPtr spriteFuncs,
miPointerScreenFuncPtr screenFuncs, Bool waitForUpdate);
void miPointerWarpCursor(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y);
void miPointerSetScreen(DeviceIntPtr pDev, int screen_num, int x, int y);
+void miPointerUpdateSprite(DeviceIntPtr pDev);
#endif /* _XSERVER_MI_MIPOINTER_PRIV_H */
commit 64cd34356980b883256ca95fb54dbf3c2d6a6d19
Author: Enrico Weigelt, metux IT consult <info at metux.net>
Date: Tue Apr 23 10:26:52 2024 +0200
mi: unexport miPointerSetScreen()
Not used by any (known) drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info at metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505>
diff --git a/hw/xwin/winmultiwindowwndproc.c b/hw/xwin/winmultiwindowwndproc.c
index d325727ac..edc1c0a03 100644
--- a/hw/xwin/winmultiwindowwndproc.c
+++ b/hw/xwin/winmultiwindowwndproc.c
@@ -39,6 +39,7 @@
#include "win.h"
#include "dix/dix_priv.h"
+#include "mi/mipointer_priv.h"
#include "dixevents.h"
#include "winmultiwindowclass.h"
diff --git a/hw/xwin/winwndproc.c b/hw/xwin/winwndproc.c
index 2509018b6..f15ab3a96 100644
--- a/hw/xwin/winwndproc.c
+++ b/hw/xwin/winwndproc.c
@@ -37,6 +37,9 @@
#endif
#include "win.h"
#include <commctrl.h>
+
+#include "mi/mipointer_priv.h"
+
#include "winprefs.h"
#include "winconfig.h"
#include "winmsg.h"
diff --git a/mi/mipointer.h b/mi/mipointer.h
index c9205a583..77230ab2e 100644
--- a/mi/mipointer.h
+++ b/mi/mipointer.h
@@ -79,8 +79,6 @@ extern _X_EXPORT Bool miDCInitialize(ScreenPtr /*pScreen */ ,
extern _X_EXPORT ScreenPtr
miPointerGetScreen(DeviceIntPtr pDev);
-extern _X_EXPORT void
-miPointerSetScreen(DeviceIntPtr pDev, int screen_num, int x, int y);
/* Returns the current cursor position. */
extern _X_EXPORT void
diff --git a/mi/mipointer_priv.h b/mi/mipointer_priv.h
index 24c713bfa..131e2fee1 100644
--- a/mi/mipointer_priv.h
+++ b/mi/mipointer_priv.h
@@ -14,5 +14,6 @@
Bool miPointerInitialize(ScreenPtr pScreen, miPointerSpriteFuncPtr spriteFuncs,
miPointerScreenFuncPtr screenFuncs, Bool waitForUpdate);
void miPointerWarpCursor(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y);
+void miPointerSetScreen(DeviceIntPtr pDev, int screen_num, int x, int y);
#endif /* _XSERVER_MI_MIPOINTER_PRIV_H */
commit 6c04f94f3bcae1833d10c7f30312218a0fdcf095
Author: Enrico Weigelt, metux IT consult <info at metux.net>
Date: Mon Apr 22 20:23:18 2024 +0200
mi: unexport miPointerWarpCursor()
Not used by any known drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info at metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505>
diff --git a/hw/kdrive/ephyr/ephyr.c b/hw/kdrive/ephyr/ephyr.c
index eee12ac8a..248aaf1bb 100644
--- a/hw/kdrive/ephyr/ephyr.c
+++ b/hw/kdrive/ephyr/ephyr.c
@@ -28,6 +28,7 @@
#include <xcb/xcb_keysyms.h>
#include <X11/keysym.h>
+#include "mi/mipointer_priv.h"
#include "os/osdep.h"
#include "ephyr.h"
diff --git a/hw/kdrive/src/kinput.c b/hw/kdrive/src/kinput.c
index 52c058f3e..3d94871dc 100644
--- a/hw/kdrive/src/kinput.c
+++ b/hw/kdrive/src/kinput.c
@@ -49,6 +49,7 @@
#include "inpututils.h"
#include "optionstr.h"
+#include "mi/mipointer_priv.h"
#include "os/cmdline.h"
#if defined(CONFIG_UDEV) || defined(CONFIG_HAL)
diff --git a/hw/vfb/InitOutput.c b/hw/vfb/InitOutput.c
index 4a448a5ae..6452d2556 100644
--- a/hw/vfb/InitOutput.c
+++ b/hw/vfb/InitOutput.c
@@ -39,6 +39,7 @@ from The Open Group.
#include "dix/colormap_priv.h"
#include "dix/dix_priv.h"
#include "dix/screenint_priv.h"
+#include "mi/mipointer_priv.h"
#include "os/cmdline.h"
#include "os/ddx_priv.h"
#include "os/osdep.h"
diff --git a/hw/xfree86/common/xf86Cursor.c b/hw/xfree86/common/xf86Cursor.c
index c663310d5..8a3b5c778 100644
--- a/hw/xfree86/common/xf86Cursor.c
+++ b/hw/xfree86/common/xf86Cursor.c
@@ -34,6 +34,7 @@
#include <X11/extensions/XIproto.h>
#include "dix/input_priv.h"
+#include "mi/mipointer_priv.h"
#include "cursor.h"
#include "mipointer.h"
diff --git a/hw/xfree86/ramdac/xf86CursorRD.c b/hw/xfree86/ramdac/xf86CursorRD.c
index 880e23b04..f6d883f3b 100644
--- a/hw/xfree86/ramdac/xf86CursorRD.c
+++ b/hw/xfree86/ramdac/xf86CursorRD.c
@@ -4,6 +4,7 @@
#endif
#include "dix/cursor_priv.h"
+#include "mi/mipointer_priv.h"
#include "xf86.h"
#include "xf86CursorPriv.h"
diff --git a/hw/xnest/Screen.c b/hw/xnest/Screen.c
index b696f19a1..9455527ca 100644
--- a/hw/xnest/Screen.c
+++ b/hw/xnest/Screen.c
@@ -19,6 +19,7 @@ is" without express or implied warranty.
#include <X11/Xproto.h>
#include "mi/mi_priv.h"
+#include "mi/mipointer_priv.h"
#include "scrnintstr.h"
#include "dix.h"
diff --git a/hw/xquartz/xpr/xprCursor.c b/hw/xquartz/xpr/xprCursor.c
index 22b52344d..5b0ad8a33 100644
--- a/hw/xquartz/xpr/xprCursor.c
+++ b/hw/xquartz/xpr/xprCursor.c
@@ -38,6 +38,8 @@
#include "darwinEvents.h"
#include <Xplugin.h>
+#include "mi/mipointer_priv.h"
+
#include "mi.h"
#include "scrnintstr.h"
#include "cursorstr.h"
diff --git a/hw/xwin/wincursor.c b/hw/xwin/wincursor.c
index 3fc050bfa..6b42c990e 100644
--- a/hw/xwin/wincursor.c
+++ b/hw/xwin/wincursor.c
@@ -36,6 +36,9 @@
#endif
#include "win.h"
#include "winmsg.h"
+
+#include "mi/mipointer_priv.h"
+
#include <cursorstr.h>
#include <mipointrst.h>
#include <servermd.h>
diff --git a/mi/mipointer.h b/mi/mipointer.h
index 412694edd..c9205a583 100644
--- a/mi/mipointer.h
+++ b/mi/mipointer.h
@@ -77,12 +77,6 @@ extern _X_EXPORT Bool miDCInitialize(ScreenPtr /*pScreen */ ,
miPointerScreenFuncPtr /*screenFuncs */
);
-extern _X_EXPORT void miPointerWarpCursor(DeviceIntPtr /*pDev */ ,
- ScreenPtr /*pScreen */ ,
- int /*x */ ,
- int /*y */
- );
-
extern _X_EXPORT ScreenPtr
miPointerGetScreen(DeviceIntPtr pDev);
extern _X_EXPORT void
diff --git a/mi/mipointer_priv.h b/mi/mipointer_priv.h
index 23bc7f9d9..24c713bfa 100644
--- a/mi/mipointer_priv.h
+++ b/mi/mipointer_priv.h
@@ -8,9 +8,11 @@
#include <X11/Xdefs.h>
#include "dix/screenint_priv.h"
+#include "include/input.h"
#include "mi/mipointer.h"
Bool miPointerInitialize(ScreenPtr pScreen, miPointerSpriteFuncPtr spriteFuncs,
miPointerScreenFuncPtr screenFuncs, Bool waitForUpdate);
+void miPointerWarpCursor(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y);
#endif /* _XSERVER_MI_MIPOINTER_PRIV_H */
commit 44c2e088774c269a969ee0c9fc826ff87365987a
Author: Enrico Weigelt, metux IT consult <info at metux.net>
Date: Mon Apr 22 18:56:53 2024 +0200
mi: unexport miPointerInitialize()
It's not used by any drivers/modules, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info at metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1505>
diff --git a/hw/kdrive/ephyr/ephyrcursor.c b/hw/kdrive/ephyr/ephyrcursor.c
index 9438b2ba3..ac7a245f2 100644
--- a/hw/kdrive/ephyr/ephyrcursor.c
+++ b/hw/kdrive/ephyr/ephyrcursor.c
@@ -25,12 +25,16 @@
*/
#include <dix-config.h>
+
+#include <xcb/render.h>
+#include <xcb/xcb_renderutil.h>
+
+#include "mi/mipointer_priv.h"
+
#include "ephyr.h"
#include "ephyrlog.h"
#include "hostx.h"
#include "cursorstr.h"
-#include <xcb/render.h>
-#include <xcb/xcb_renderutil.h>
static DevPrivateKeyRec ephyrCursorPrivateKey;
diff --git a/hw/xwayland/xwayland-cursor.c b/hw/xwayland/xwayland-cursor.c
index fa77f6daa..be78f97e3 100644
--- a/hw/xwayland/xwayland-cursor.c
+++ b/hw/xwayland/xwayland-cursor.c
@@ -26,6 +26,8 @@
#include <xwayland-config.h>
+#include "mi/mipointer_priv.h"
+
#include "scrnintstr.h"
#include "servermd.h"
#include "cursorstr.h"
diff --git a/mi/mipointer.c b/mi/mipointer.c
index b4bf128bd..6011da475 100644
--- a/mi/mipointer.c
+++ b/mi/mipointer.c
@@ -55,6 +55,7 @@ in this Software without prior written authorization from The Open Group.
#include "dix/cursor_priv.h"
#include "dix/dix_priv.h"
#include "dix/input_priv.h"
+#include "mi/mipointer_priv.h"
#include "misc.h"
#include "windowstr.h"
diff --git a/mi/mipointer.h b/mi/mipointer.h
index 00f523740..412694edd 100644
--- a/mi/mipointer.h
+++ b/mi/mipointer.h
@@ -77,14 +77,6 @@ extern _X_EXPORT Bool miDCInitialize(ScreenPtr /*pScreen */ ,
miPointerScreenFuncPtr /*screenFuncs */
);
-extern _X_EXPORT Bool miPointerInitialize(ScreenPtr /*pScreen */ ,
- miPointerSpriteFuncPtr
- /*spriteFuncs */ ,
- miPointerScreenFuncPtr
- /*screenFuncs */ ,
- Bool /*waitForUpdate */
- );
-
extern _X_EXPORT void miPointerWarpCursor(DeviceIntPtr /*pDev */ ,
ScreenPtr /*pScreen */ ,
int /*x */ ,
diff --git a/mi/mipointer_priv.h b/mi/mipointer_priv.h
new file mode 100644
index 000000000..23bc7f9d9
--- /dev/null
+++ b/mi/mipointer_priv.h
@@ -0,0 +1,16 @@
+/* SPDX-License-Identifier: MIT OR X11
+ *
+ * Copyright © 2024 Enrico Weigelt, metux IT consult <info at metux.net>
+ */
+#ifndef _XSERVER_MI_MIPOINTER_PRIV_H
+#define _XSERVER_MI_MIPOINTER_PRIV_H
+
+#include <X11/Xdefs.h>
+
+#include "dix/screenint_priv.h"
+#include "mi/mipointer.h"
+
+Bool miPointerInitialize(ScreenPtr pScreen, miPointerSpriteFuncPtr spriteFuncs,
+ miPointerScreenFuncPtr screenFuncs, Bool waitForUpdate);
+
+#endif /* _XSERVER_MI_MIPOINTER_PRIV_H */
diff --git a/mi/misprite.c b/mi/misprite.c
index e832daa64..67357a914 100644
--- a/mi/misprite.c
+++ b/mi/misprite.c
@@ -38,6 +38,7 @@ in this Software without prior written authorization from The Open Group.
#include "dix/colormap_priv.h"
#include "dix/dix_priv.h"
+#include "mi/mipointer_priv.h"
#include "misc.h"
#include "pixmapstr.h"
More information about the xorg-commit
mailing list