summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stone <daniel@fooishbar.org>2008-07-20 04:20:17 +0300
committerDaniel Stone <daniel@fooishbar.org>2008-07-20 04:20:17 +0300
commitbfb07a5de1c396d8fd9c26da2266c4721ee929b8 (patch)
tree734f0f3c8eafe375ab89769d690fd6d18cbf9ace
parent84fd65c57a33a03d494582aceb13356d19a87b82 (diff)
Remove XFree86-Misc (PassMessage) support
HandleMessage/PassMessage from XFree86-Misc was cunningly implemented as just returning BadMatch, given that it's (presumably) been replaced by SISCTRL. Remove it.
-rw-r--r--configure.ac1
-rw-r--r--src/sisusb_driver.c8
-rw-r--r--src/sisusb_driver.h4
-rw-r--r--src/sisusb_utility.c19
4 files changed, 1 insertions, 31 deletions
diff --git a/configure.ac b/configure.ac
index 9eaf057..1c5ac16 100644
--- a/configure.ac
+++ b/configure.ac
@@ -53,7 +53,6 @@ XORG_DRIVER_CHECK_EXT(XINERAMA, xineramaproto)
XORG_DRIVER_CHECK_EXT(RANDR, randrproto)
XORG_DRIVER_CHECK_EXT(RENDER, renderproto)
XORG_DRIVER_CHECK_EXT(XV, videoproto)
-XORG_DRIVER_CHECK_EXT(XF86MISC, xf86miscproto)
XORG_DRIVER_CHECK_EXT(DPMSExtension, xextproto)
# Checks for pkg-config packages
diff --git a/src/sisusb_driver.c b/src/sisusb_driver.c
index ec7fe81..2cc526f 100644
--- a/src/sisusb_driver.c
+++ b/src/sisusb_driver.c
@@ -43,8 +43,6 @@
#include "mibank.h"
#include "mipointer.h"
#include "mibstore.h"
-#define _XF86MISC_SERVER_
-#include <X11/extensions/xf86misc.h>
#include "sisusb_regs.h"
#include "sisusb_dac.h"
@@ -482,11 +480,7 @@ SISUSBProbe(DriverPtr drv, int flags)
pScrn->LeaveVT = SISUSBLeaveVT;
pScrn->FreeScreen = SISUSBFreeScreen;
pScrn->ValidMode = SISUSBValidMode;
-#ifdef X_XF86MiscPassMessage
- if(xf86GetVersion() >= XF86_VERSION_NUMERIC(4,3,99,2,0)) {
- pScrn->HandleMessage = SISUSBHandleMessage;
- }
-#endif
+
foundScreen = TRUE;
}
diff --git a/src/sisusb_driver.h b/src/sisusb_driver.h
index eb7d9e0..c4bc1dd 100644
--- a/src/sisusb_driver.h
+++ b/src/sisusb_driver.h
@@ -83,10 +83,6 @@ static Bool SISUSBDriverFunc(ScrnInfoPtr pScrn, xorgDriverFuncOp op, pointer p);
#endif
/* Optional functions */
-#ifdef X_XF86MiscPassMessage
-extern int SISUSBHandleMessage(int scrnIndex, const char *msgtype,
- const char *msgval, char **retmsg);
-#endif
static void SISUSBFreeScreen(int scrnIndex, int flags);
static ModeStatus SISUSBValidMode(int scrnIndex, DisplayModePtr mode,
Bool verbose, int flags);
diff --git a/src/sisusb_utility.c b/src/sisusb_utility.c
index 07477db..8c03d63 100644
--- a/src/sisusb_utility.c
+++ b/src/sisusb_utility.c
@@ -38,8 +38,6 @@
#define NEED_EVENTS
#include <X11/X.h>
#include "dixstruct.h"
-#define _XF86MISC_SERVER_
-#include <X11/extensions/xf86misc.h>
#include "sisusb_videostr.h"
@@ -245,10 +243,6 @@ typedef struct {
int (*HandleSiSDirectCommand[SISCTRL_MAX_SCREENS])(xSiSCtrlCommandReply *);
} xSiSCtrlScreenTable;
-#ifdef X_XF86MiscPassMessage
-int SISUSBHandleMessage(int scrnIndex, const char *msgtype,
- const char *msgval, char **retmsg);
-#endif
void SiSUSBCtrlExtInit(ScrnInfoPtr pScrn);
void SiSUSBCtrlExtUnregister(SISUSBPtr pSiSUSB, int index);
@@ -266,19 +260,6 @@ extern void SISUSBSetPortDefaults(ScrnInfoPtr pScrn, SISUSBPortPrivPtr pPriv);
#endif /* SIS_GLOBAL_ENABLEXV */
/***********************************
- * MessageHandler interface *
- * (unused now; use extension) *
- ***********************************/
-
-#ifdef X_XF86MiscPassMessage
-int
-SISUSBHandleMessage(int scrnIndex, const char *msgtype, const char *msgval, char **retmsg)
-{
- return BadMatch;
-}
-#endif
-
-/***********************************
* SiSCtrl extension interface *
***********************************/