1351N/A--- xserver/hw/vnc/xorg-version.h Mon Feb 18 08:28:49 2013
1351N/A+++ xserver/hw/vnc/xorg-version.h Mon Feb 18 08:28:43 2013
1351N/A@@ -40,6 +40,10 @@
1351N/A #define XORG 111
1351N/A #elif XORG_VERSION_CURRENT < ((1 * 10000000) + (12 * 100000) + (99 * 1000))
1351N/A #define XORG 112
1351N/A+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (13 * 100000) + (99 * 1000))
1351N/A+#define XORG 113
1351N/A+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (14 * 100000) + (99 * 1000))
1351N/A+#define XORG 114
1351N/A #else
1351N/A #error "X.Org newer than 1.10 is not supported"
1351N/A #endif
1351N/A--- xserver/hw/vnc/vncHooks.cc Mon Feb 18 08:29:37 2013
1351N/A+++ xserver/hw/vnc/vncHooks.cc Mon Feb 18 08:31:40 2013
1351N/A@@ -116,7 +116,7 @@
1351N/A
1351N/A // screen functions
1351N/A
1351N/A-static Bool vncHooksCloseScreen(int i, ScreenPtr pScreen);
1351N/A+static Bool vncHooksCloseScreen(ScreenPtr pScreen);
1351N/A static Bool vncHooksCreateGC(GCPtr pGC);
1351N/A static void vncHooksCopyWindow(WindowPtr pWin, DDXPointRec ptOldOrg,
1351N/A RegionPtr pOldRegion);
1351N/A@@ -133,7 +133,7 @@
1351N/A DeviceIntPtr pDev,
1351N/A #endif
1351N/A ScreenPtr pScreen, CursorPtr cursor);
1351N/A-static void vncHooksBlockHandler(int i, pointer blockData, pointer pTimeout,
1351N/A+static void vncHooksBlockHandler(ScreenPtr pScreen_, pointer pTimeout,
1351N/A pointer pReadmask);
1351N/A #ifdef RENDER
1351N/A static void vncHooksComposite(CARD8 op, PicturePtr pSrc, PicturePtr pMask,
1351N/A@@ -335,7 +335,7 @@
1351N/A // CloseScreen - unwrap the screen functions and call the original CloseScreen
1351N/A // function
1351N/A
1351N/A-static Bool vncHooksCloseScreen(int i, ScreenPtr pScreen_)
1351N/A+static Bool vncHooksCloseScreen(ScreenPtr pScreen_)
1351N/A {
1351N/A SCREEN_UNWRAP(pScreen_, CloseScreen);
1351N/A
1351N/A@@ -366,7 +366,7 @@
1351N/A
1351N/A DBGPRINT((stderr,"vncHooksCloseScreen: unwrapped screen functions\n"));
1351N/A
1351N/A- return (*pScreen->CloseScreen)(i, pScreen);
1351N/A+ return (*pScreen->CloseScreen)(pScreen);
1351N/A }
1351N/A
1351N/A // CreateGC - wrap the "GC funcs"
1351N/A@@ -531,14 +531,14 @@
1351N/A // BlockHandler - ignore any changes during the block handler - it's likely
1351N/A // these are just drawing the cursor.
1351N/A
1351N/A-static void vncHooksBlockHandler(int i, pointer blockData, pointer pTimeout,
1351N/A+static void vncHooksBlockHandler(ScreenPtr pScreen_, pointer pTimeout,
1351N/A pointer pReadmask)
1351N/A {
1351N/A- SCREEN_UNWRAP(screenInfo.screens[i], BlockHandler);
1351N/A+ SCREEN_UNWRAP(pScreen_, BlockHandler);
1351N/A
1351N/A vncHooksScreen->desktop->ignoreHooks(true);
1351N/A
1351N/A- (*pScreen->BlockHandler) (i, blockData, pTimeout, pReadmask);
1351N/A+ (*pScreen->BlockHandler) (pScreen, pTimeout, pReadmask);
1351N/A
1351N/A vncHooksScreen->desktop->ignoreHooks(false);
1351N/A
1351N/A--- xserver/hw/vnc/xf86vncModule.cc Mon Feb 18 08:32:09 2013
1351N/A+++ xserver/hw/vnc/xf86vncModule.cc Mon Feb 18 08:32:27 2013
1351N/A@@ -53,8 +53,6 @@
1351N/A {
1351N/A vncExtensionInitWithParams,
1351N/A "VNC",
1351N/A- NULL,
1351N/A- NULL,
1351N/A NULL
1351N/A };
1351N/A
1351N/A--- xserver/hw/vnc/xvnc.cc Mon Feb 18 08:32:43 2013
1351N/A+++ xserver/hw/vnc/xvnc.cc Mon Feb 18 08:33:57 2013
1351N/A@@ -266,7 +266,7 @@
1351N/A }
1351N/A
1351N/A void
1351N/A-OsVendorFatalError()
1351N/A+OsVendorFatalError(const char *f, va_list args)
1351N/A {
1351N/A }
1351N/A
1351N/A@@ -1134,9 +1134,9 @@
1351N/A #endif
1351N/A
1351N/A static Bool
1351N/A-vfbCloseScreen(int index, ScreenPtr pScreen)
1351N/A+vfbCloseScreen(ScreenPtr pScreen)
1351N/A {
1351N/A- vfbScreenInfoPtr pvfb = &vfbScreens[index];
1351N/A+ vfbScreenInfoPtr pvfb = &vfbScreens[pScreen->myNum];
1351N/A int i;
1351N/A
1351N/A pScreen->CloseScreen = pvfb->closeScreen;
1351N/A@@ -1148,13 +1148,13 @@
1351N/A for (i = 0; i < MAXSCREENS; i++)
1351N/A InstalledMaps[i] = NULL;
1351N/A
1351N/A- return pScreen->CloseScreen(index, pScreen);
1351N/A+ return pScreen->CloseScreen(pScreen);
1351N/A }
1351N/A
1351N/A static Bool
1351N/A-vfbScreenInit(int index, ScreenPtr pScreen, int argc, char **argv)
1351N/A+vfbScreenInit(ScreenPtr pScreen, int argc, char **argv)
1351N/A {
1351N/A- vfbScreenInfoPtr pvfb = &vfbScreens[index];
1351N/A+ vfbScreenInfoPtr pvfb = &vfbScreens[pScreen->myNum];
1351N/A int dpi;
1351N/A int ret;
1351N/A void *pbits;
1351N/A@@ -1166,8 +1166,8 @@
1351N/A
1351N/A pbits = vfbAllocateFramebufferMemory(&pvfb->fb);
1351N/A if (!pbits) return FALSE;
1351N/A- vncFbptr[index] = pbits;
1351N/A- vncFbstride[index] = pvfb->fb.paddedWidth;
1351N/A+ vncFbptr[pScreen->myNum] = pbits;
1351N/A+ vncFbstride[pScreen->myNum] = pvfb->fb.paddedWidth;
1351N/A
1351N/A miSetPixmapDepths();
1351N/A
1351N/A--- xserver/hw/vnc/xvnc.cc Tue Feb 19 08:50:20 2013
1351N/A+++ xserver/hw/vnc/xvnc.cc Tue Feb 19 08:50:27 2013
1351N/A@@ -54,7 +54,6 @@
1351N/A #include "servermd.h"
1351N/A #include "fb.h"
1351N/A #include "mi.h"
1351N/A-#include "mibstore.h"
1351N/A #include "colormapst.h"
1351N/A #include "gcstruct.h"
1351N/A #include "input.h"