aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nx-X11/programs/Xserver/mi/Imakefile2
-rw-r--r--nx-X11/programs/Xserver/mi/miclipn.c82
2 files changed, 0 insertions, 84 deletions
diff --git a/nx-X11/programs/Xserver/mi/Imakefile b/nx-X11/programs/Xserver/mi/Imakefile
index 15e897e8b..9124ace89 100644
--- a/nx-X11/programs/Xserver/mi/Imakefile
+++ b/nx-X11/programs/Xserver/mi/Imakefile
@@ -80,7 +80,6 @@ SRCS = $(CBRT_SRC) \
misprite.c \
midispcur.c \
miscrinit.c \
- miclipn.c \
migc.c \
micmap.c \
mioverlay.c \
@@ -119,7 +118,6 @@ OBJS = $(CBRT_OBJ) \
misprite.o \
midispcur.o \
miscrinit.o \
- miclipn.o \
migc.o \
micmap.o \
mioverlay.o \
diff --git a/nx-X11/programs/Xserver/mi/miclipn.c b/nx-X11/programs/Xserver/mi/miclipn.c
deleted file mode 100644
index 8bc7c3f44..000000000
--- a/nx-X11/programs/Xserver/mi/miclipn.c
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
-
-Copyright 1990, 1998 The Open Group
-
-Permission to use, copy, modify, distribute, and sell this software and its
-documentation for any purpose is hereby granted without fee, provided that
-the above copyright notice appear in all copies and that both that
-copyright notice and this permission notice appear in supporting
-documentation.
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
-OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-
-Except as contained in this notice, the name of The Open Group shall
-not be used in advertising or otherwise to promote the sale, use or
-other dealings in this Software without prior written authorization
-from The Open Group.
-
-*/
-
-#ifdef HAVE_DIX_CONFIG_H
-#include <dix-config.h>
-#endif
-
-#include <nx-X11/X.h>
-#include "windowstr.h"
-#include "scrnintstr.h"
-#include "mi.h"
-
-static void (*clipNotify)(WindowPtr,int,int) = 0;
-static void (*ClipNotifies[MAXSCREENS])(WindowPtr,int,int);
-
-static void
-miClipNotifyWrapper(
- WindowPtr pWin,
- int dx,
- int dy )
-{
- if (clipNotify)
- (*clipNotify)(pWin, dx, dy);
- if (ClipNotifies[pWin->drawable.pScreen->myNum])
- (*ClipNotifies[pWin->drawable.pScreen->myNum])(pWin, dx, dy);
-}
-
-/*
- * miClipNotify --
- * Hook to let DDX request notification when the clipList of
- * a window is recomputed on any screen. For R4 compatibility;
- * better if you wrap the ClipNotify screen proc yourself.
- */
-
-static unsigned long clipGeneration = 0;
-
-void
-miClipNotify (
- void (*func)(
- WindowPtr /* pWin */,
- int /* dx */,
- int /* dy */
- ) )
-{
- int i;
-
- clipNotify = func;
- if (clipGeneration != serverGeneration)
- {
- clipGeneration = serverGeneration;
- for (i = 0; i < screenInfo.numScreens; i++)
- {
- ClipNotifies[i] = screenInfo.screens[i]->ClipNotify;
- screenInfo.screens[i]->ClipNotify = miClipNotifyWrapper;
- }
- }
-}