xserver: Branch 'master'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Mar 12 15:00:09 UTC 2024


 Xi/exevents.c                    |    4 +++-
 Xi/xiquerypointer.c              |    4 +++-
 dix/enterleave.c                 |    4 +++-
 dix/eventconvert.c               |    3 ++-
 dix/eventconvert.h               |   21 ++++++++++++---------
 dix/events.c                     |    4 +++-
 dix/gestures.c                   |    3 ++-
 dix/touch.c                      |    2 +-
 hw/xfree86/common/xf86DGA.c      |    4 +++-
 record/record.c                  |    3 ++-
 test/input.c                     |    4 +++-
 test/xi2/protocol-eventconvert.c |    3 ++-
 12 files changed, 39 insertions(+), 20 deletions(-)

New commits:
commit 738edd3501e5b482a660644bb7194129d59b7445
Author: Enrico Weigelt, metux IT consult <info at metux.net>
Date:   Mon Mar 4 20:31:50 2024 +0100

    dix: unexport eventconvert.h functions
    
    This header isn't installed, so no external modules could use the
    functions declared there. Thus we can unexport it all.
    
    Signed-off-by: Enrico Weigelt, metux IT consult <info at metux.net>
    Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1358>

diff --git a/Xi/exevents.c b/Xi/exevents.c
index e16171468..4ffc93bbd 100644
--- a/Xi/exevents.c
+++ b/Xi/exevents.c
@@ -89,6 +89,9 @@ SOFTWARE.
 #include <X11/extensions/XIproto.h>
 #include <X11/extensions/XI2proto.h>
 #include <X11/extensions/geproto.h>
+
+#include "dix/eventconvert.h"
+
 #include "windowstr.h"
 #include "miscstruct.h"
 #include "region.h"
@@ -102,7 +105,6 @@ SOFTWARE.
 #include "listdev.h"            /* for CopySwapXXXClass */
 #include "xace.h"
 #include "xiquerydevice.h"      /* For List*Info */
-#include "eventconvert.h"
 #include "eventstr.h"
 #include "inpututils.h"
 #include "mi.h"
diff --git a/Xi/xiquerypointer.c b/Xi/xiquerypointer.c
index 2b05ac5f3..02efdffb9 100644
--- a/Xi/xiquerypointer.c
+++ b/Xi/xiquerypointer.c
@@ -35,6 +35,9 @@
 
 #include <X11/X.h>              /* for inputstr.h    */
 #include <X11/Xproto.h>         /* Request macro     */
+
+#include "dix/eventconvert.h"
+
 #include "inputstr.h"           /* DeviceIntPtr      */
 #include "windowstr.h"          /* window structure  */
 #include <X11/extensions/XI.h>
@@ -42,7 +45,6 @@
 #include "extnsionst.h"
 #include "exevents.h"
 #include "exglobals.h"
-#include "eventconvert.h"
 #include "scrnintstr.h"
 #include "xkbsrv.h"
 
diff --git a/dix/enterleave.c b/dix/enterleave.c
index c1e6ac600..6d1c24adc 100644
--- a/dix/enterleave.c
+++ b/dix/enterleave.c
@@ -32,12 +32,14 @@
 #include <X11/extensions/XI2.h>
 #include <X11/extensions/XIproto.h>
 #include <X11/extensions/XI2proto.h>
+
+#include "dix/eventconvert.h"
+
 #include "inputstr.h"
 #include "windowstr.h"
 #include "scrnintstr.h"
 #include "exglobals.h"
 #include "enterleave.h"
-#include "eventconvert.h"
 #include "xkbsrv.h"
 #include "inpututils.h"
 
diff --git a/dix/eventconvert.c b/dix/eventconvert.c
index 53b8c79e3..30cf86f0a 100644
--- a/dix/eventconvert.c
+++ b/dix/eventconvert.c
@@ -39,13 +39,14 @@
 #include <X11/extensions/XI.h>
 #include <X11/extensions/XI2.h>
 
+#include "dix/eventconvert.h"
+
 #include "dix.h"
 #include "inputstr.h"
 #include "misc.h"
 #include "eventstr.h"
 #include "exevents.h"
 #include "exglobals.h"
-#include "eventconvert.h"
 #include "inpututils.h"
 #include "xiquerydevice.h"
 #include "xkbsrv.h"
diff --git a/include/eventconvert.h b/dix/eventconvert.h
similarity index 72%
rename from include/eventconvert.h
rename to dix/eventconvert.h
index cf425f7a9..a25eb782d 100644
--- a/include/eventconvert.h
+++ b/dix/eventconvert.h
@@ -22,21 +22,24 @@
  *
  */
 
-#ifndef _EVENTCONVERT_H_
+#ifndef _XSERVER_EVENTCONVERT_H_
+#define _XSERVER_EVENTCONVERT_H_
+
 #include <X11/X.h>
 #include <X11/extensions/XIproto.h>
+
 #include "input.h"
 #include "events.h"
 #include "eventstr.h"
 
-_X_EXPORT int EventToCore(InternalEvent *event, xEvent **core, int *count);
-_X_EXPORT int EventToXI(InternalEvent *ev, xEvent **xi, int *count);
-_X_EXPORT int EventToXI2(InternalEvent *ev, xEvent **xi);
-_X_INTERNAL int GetCoreType(enum EventType type);
-_X_INTERNAL int GetXIType(enum EventType type);
-_X_INTERNAL int GetXI2Type(enum EventType type);
+int EventToCore(InternalEvent *event, xEvent **core, int *count);
+int EventToXI(InternalEvent *ev, xEvent **xi, int *count);
+int EventToXI2(InternalEvent *ev, xEvent **xi);
+int GetCoreType(enum EventType type);
+int GetXIType(enum EventType type);
+int GetXI2Type(enum EventType type);
 
-_X_INTERNAL enum EventType GestureTypeToBegin(enum EventType type);
-_X_INTERNAL enum EventType GestureTypeToEnd(enum EventType type);
+enum EventType GestureTypeToBegin(enum EventType type);
+enum EventType GestureTypeToEnd(enum EventType type);
 
 #endif                          /* _EVENTCONVERT_H_ */
diff --git a/dix/events.c b/dix/events.c
index f2e5648f0..b28da9489 100644
--- a/dix/events.c
+++ b/dix/events.c
@@ -106,6 +106,9 @@ Equipment Corporation.
 #endif
 
 #include <X11/X.h>
+
+#include "dix/eventconvert.h"
+
 #include "misc.h"
 #include "resource.h"
 #include <X11/Xproto.h>
@@ -145,7 +148,6 @@ Equipment Corporation.
 
 #include "eventstr.h"
 #include "enterleave.h"
-#include "eventconvert.h"
 #include "mi.h"
 
 /* Extension events type numbering starts at EXTENSION_EVENT_BASE.  */
diff --git a/dix/gestures.c b/dix/gestures.c
index 43672ace5..c6c96675d 100644
--- a/dix/gestures.c
+++ b/dix/gestures.c
@@ -27,6 +27,8 @@
 #include <dix-config.h>
 #endif
 
+#include "dix/eventconvert.h"
+
 #include "inputstr.h"
 #include "scrnintstr.h"
 #include "dixgrabs.h"
@@ -35,7 +37,6 @@
 #include "exevents.h"
 #include "exglobals.h"
 #include "inpututils.h"
-#include "eventconvert.h"
 #include "windowstr.h"
 #include "mi.h"
 
diff --git a/dix/touch.c b/dix/touch.c
index 67d4f2dda..ee581418a 100644
--- a/dix/touch.c
+++ b/dix/touch.c
@@ -29,6 +29,7 @@
 #endif
 
 #include "dix/dix_priv.h"
+#include "dix/eventconvert.h"
 
 #include "inputstr.h"
 #include "scrnintstr.h"
@@ -38,7 +39,6 @@
 #include "exevents.h"
 #include "exglobals.h"
 #include "inpututils.h"
-#include "eventconvert.h"
 #include "windowstr.h"
 #include "mi.h"
 
diff --git a/hw/xfree86/common/xf86DGA.c b/hw/xfree86/common/xf86DGA.c
index fc1d73aaf..7de31cb61 100644
--- a/hw/xfree86/common/xf86DGA.c
+++ b/hw/xfree86/common/xf86DGA.c
@@ -43,6 +43,9 @@
 
 #include <X11/X.h>
 #include <X11/Xproto.h>
+
+#include "dix/eventconvert.h"
+
 #include "xf86.h"
 #include "xf86str.h"
 #include "xf86Priv.h"
@@ -60,7 +63,6 @@
 #include "exglobals.h"
 #include "exevents.h"
 #include "eventstr.h"
-#include "eventconvert.h"
 #include "xf86Extensions.h"
 
 #include "mi.h"
diff --git a/record/record.c b/record/record.c
index e123867a7..ca9254ce1 100644
--- a/record/record.c
+++ b/record/record.c
@@ -36,6 +36,8 @@ and Jim Haggerty of Metheus.
 #include <dix-config.h>
 #endif
 
+#include "dix/eventconvert.h"
+
 #include "dixstruct.h"
 #include "extnsionst.h"
 #include "extinit.h"
@@ -43,7 +45,6 @@ and Jim Haggerty of Metheus.
 #include "set.h"
 #include "swaprep.h"
 #include "inputstr.h"
-#include "eventconvert.h"
 #include "scrnintstr.h"
 
 #include <stdio.h>
diff --git a/test/input.c b/test/input.c
index 5ca8a97cd..14ddd8a79 100644
--- a/test/input.c
+++ b/test/input.c
@@ -37,8 +37,10 @@
 #include <X11/Xatom.h>
 #include "windowstr.h"
 #include "inputstr.h"
-#include "eventconvert.h"
 #include "exevents.h"
+
+#include "dix/eventconvert.h"
+
 #include "exglobals.h"
 #include "dixgrabs.h"
 #include "eventstr.h"
diff --git a/test/xi2/protocol-eventconvert.c b/test/xi2/protocol-eventconvert.c
index ed16b9498..eb34f5b42 100644
--- a/test/xi2/protocol-eventconvert.c
+++ b/test/xi2/protocol-eventconvert.c
@@ -29,9 +29,10 @@
 
 #include <stdint.h>
 
+#include "dix/eventconvert.h"
+
 #include "inputstr.h"
 #include "eventstr.h"
-#include "eventconvert.h"
 #include "exevents.h"
 #include "inpututils.h"
 #include <X11/extensions/XI2proto.h>


More information about the xorg-commit mailing list