Unverified Commit 711fd244 authored by Mihai Moldovan's avatar Mihai Moldovan

Merge branch 'uli42-pr/update_dbe' into 3.6.x

parents 3d8f8d7a f1f2a360
...@@ -6,6 +6,14 @@ ...@@ -6,6 +6,14 @@
INCLUDES = -I$(SERVERSRC)/include -I$(XINCLUDESRC) -I$(EXTINCSRC) $(EXTRAINCLUDES) `pkg-config --cflags-only-I pixman-1` INCLUDES = -I$(SERVERSRC)/include -I$(XINCLUDESRC) -I$(EXTINCSRC) $(EXTRAINCLUDES) `pkg-config --cflags-only-I pixman-1`
LINTLIBS = ../dix/llib-ldix.ln ../os/llib-los.ln LINTLIBS = ../dix/llib-ldix.ln ../os/llib-los.ln
#if defined(NXAgentServer) && NXAgentServer
NX_DEFINES = -DNXAGENT_SERVER
#endif
DEFINES = \
$(NX_DEFINES) \
$(NULL)
NormalLibraryObjectRule() NormalLibraryObjectRule()
NormalLibraryTarget(dbe,$(OBJS)) NormalLibraryTarget(dbe,$(OBJS))
......
...@@ -36,7 +36,6 @@ ...@@ -36,7 +36,6 @@
/* INCLUDES */ /* INCLUDES */
#define NEED_DBE_PROTOCOL
#include <nx-X11/extensions/Xdbeproto.h> #include <nx-X11/extensions/Xdbeproto.h>
#include "windowstr.h" #include "windowstr.h"
...@@ -220,11 +219,6 @@ typedef struct _DbeScreenPrivRec ...@@ -220,11 +219,6 @@ typedef struct _DbeScreenPrivRec
void (*ResetProc)( void (*ResetProc)(
ScreenPtr /*pScreen*/ ScreenPtr /*pScreen*/
); );
void (*ValidateBuffer)(
WindowPtr /*pWin*/,
XID /*bufId*/,
Bool /*dstbuffer*/
);
/* Device-specific private information. /* Device-specific private information.
*/ */
......
...@@ -53,24 +53,16 @@ ...@@ -53,24 +53,16 @@
#include "regionstr.h" #include "regionstr.h"
#include "gcstruct.h" #include "gcstruct.h"
#include "inputstr.h" #include "inputstr.h"
#include "midbe.h"
#include <stdio.h> #include <stdio.h>
/* DEFINES */
/* TYPEDEFS */
/* GLOBALS */
static int miDbePrivPrivGeneration = 0; static int miDbePrivPrivGeneration = 0;
static int miDbeWindowPrivPrivIndex = -1; static int miDbeWindowPrivPrivIndex = -1;
RESTYPE dbeDrawableResType; static RESTYPE dbeDrawableResType;
RESTYPE dbeWindowPrivResType; static RESTYPE dbeWindowPrivResType;
int dbeScreenPrivIndex = -1; static int dbeScreenPrivIndex = -1;
int dbeWindowPrivIndex = -1; static int dbeWindowPrivIndex = -1;
/****************************************************************************** /******************************************************************************
...@@ -90,9 +82,7 @@ int dbeWindowPrivIndex = -1; ...@@ -90,9 +82,7 @@ int dbeWindowPrivIndex = -1;
*****************************************************************************/ *****************************************************************************/
static Bool static Bool
miDbeGetVisualInfo(pScreen, pScrVisInfo) miDbeGetVisualInfo(ScreenPtr pScreen, XdbeScreenVisualInfo *pScrVisInfo)
ScreenPtr pScreen;
XdbeScreenVisualInfo *pScrVisInfo;
{ {
register int i, j, k; register int i, j, k;
register int count; register int count;
...@@ -154,10 +144,7 @@ miDbeGetVisualInfo(pScreen, pScrVisInfo) ...@@ -154,10 +144,7 @@ miDbeGetVisualInfo(pScreen, pScrVisInfo)
*****************************************************************************/ *****************************************************************************/
static int static int
miDbeAllocBackBufferName(pWin, bufId, swapAction) miDbeAllocBackBufferName(WindowPtr pWin, XID bufId, int swapAction)
WindowPtr pWin;
XID bufId;
int swapAction;
{ {
ScreenPtr pScreen; ScreenPtr pScreen;
DbeWindowPrivPtr pDbeWindowPriv; DbeWindowPrivPtr pDbeWindowPriv;
...@@ -268,8 +255,7 @@ miDbeAllocBackBufferName(pWin, bufId, swapAction) ...@@ -268,8 +255,7 @@ miDbeAllocBackBufferName(pWin, bufId, swapAction)
*****************************************************************************/ *****************************************************************************/
static void static void
miDbeAliasBuffers(pDbeWindowPriv) miDbeAliasBuffers(DbeWindowPrivPtr pDbeWindowPriv)
DbeWindowPrivPtr pDbeWindowPriv;
{ {
int i; int i;
MiDbeWindowPrivPrivPtr pDbeWindowPrivPriv = MiDbeWindowPrivPrivPtr pDbeWindowPrivPriv =
...@@ -295,10 +281,7 @@ miDbeAliasBuffers(pDbeWindowPriv) ...@@ -295,10 +281,7 @@ miDbeAliasBuffers(pDbeWindowPriv)
*****************************************************************************/ *****************************************************************************/
static int static int
miDbeSwapBuffers(client, pNumWindows, swapInfo) miDbeSwapBuffers(ClientPtr client, int *pNumWindows, DbeSwapInfoPtr swapInfo)
ClientPtr client;
int *pNumWindows;
DbeSwapInfoPtr swapInfo;
{ {
DbeScreenPrivPtr pDbeScreenPriv; DbeScreenPrivPtr pDbeScreenPriv;
GCPtr pGC; GCPtr pGC;
...@@ -477,9 +460,7 @@ miDbeSwapBuffers(client, pNumWindows, swapInfo) ...@@ -477,9 +460,7 @@ miDbeSwapBuffers(client, pNumWindows, swapInfo)
*****************************************************************************/ *****************************************************************************/
static void static void
miDbeWinPrivDelete(pDbeWindowPriv, bufId) miDbeWinPrivDelete(DbeWindowPrivPtr pDbeWindowPriv, XID bufId)
DbeWindowPrivPtr pDbeWindowPriv;
XID bufId;
{ {
MiDbeWindowPrivPrivPtr pDbeWindowPrivPriv; MiDbeWindowPrivPrivPtr pDbeWindowPrivPriv;
...@@ -526,10 +507,7 @@ miDbeWinPrivDelete(pDbeWindowPriv, bufId) ...@@ -526,10 +507,7 @@ miDbeWinPrivDelete(pDbeWindowPriv, bufId)
*****************************************************************************/ *****************************************************************************/
static Bool static Bool
miDbePositionWindow(pWin, x, y) miDbePositionWindow(WindowPtr pWin, int x, int y)
WindowPtr pWin;
int x;
int y;
{ {
ScreenPtr pScreen; ScreenPtr pScreen;
DbeScreenPrivPtr pDbeScreenPriv; DbeScreenPrivPtr pDbeScreenPriv;
...@@ -767,8 +745,7 @@ miDbePositionWindow(pWin, x, y) ...@@ -767,8 +745,7 @@ miDbePositionWindow(pWin, x, y)
*****************************************************************************/ *****************************************************************************/
static void static void
miDbeResetProc(pScreen) miDbeResetProc(ScreenPtr pScreen)
ScreenPtr pScreen;
{ {
DbeScreenPrivPtr pDbeScreenPriv; DbeScreenPrivPtr pDbeScreenPriv;
...@@ -792,9 +769,7 @@ miDbeResetProc(pScreen) ...@@ -792,9 +769,7 @@ miDbeResetProc(pScreen)
*****************************************************************************/ *****************************************************************************/
Bool Bool
miDbeInit(pScreen, pDbeScreenPriv) miDbeInit(ScreenPtr pScreen, DbeScreenPrivPtr pDbeScreenPriv)
ScreenPtr pScreen;
DbeScreenPrivPtr pDbeScreenPriv;
{ {
/* Copy resource types created by DIX */ /* Copy resource types created by DIX */
dbeDrawableResType = pDbeScreenPriv->dbeDrawableResType; dbeDrawableResType = pDbeScreenPriv->dbeDrawableResType;
...@@ -839,9 +814,6 @@ miDbeInit(pScreen, pDbeScreenPriv) ...@@ -839,9 +814,6 @@ miDbeInit(pScreen, pDbeScreenPriv)
pDbeScreenPriv->ResetProc = miDbeResetProc; pDbeScreenPriv->ResetProc = miDbeResetProc;
pDbeScreenPriv->WinPrivDelete = miDbeWinPrivDelete; pDbeScreenPriv->WinPrivDelete = miDbeWinPrivDelete;
/* The mi implementation doesn't need buffer validation. */
pDbeScreenPriv->ValidateBuffer = (void (*)())NoopDDA;
return(TRUE); return(TRUE);
} /* miDbeInit() */ } /* miDbeInit() */
/****************************************************************************** /******************************************************************************
*
* Copyright (c) 1994, 1995 Hewlett-Packard Company * Copyright (c) 1994, 1995 Hewlett-Packard Company
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment