1 |
--- vnc-4_1-unixsrc/unix/xc/config/cf/vnc.def.in.xorg 2005-03-04 09:09:37.000000000 +0000 |
diff -up mi/miinitext.c.orig xorg/mi/miinitext.c |
2 |
+++ vnc-4_1-unixsrc/unix/xc/config/cf/vnc.def.in 2005-03-04 09:09:56.000000000 +0000 |
--- mi/miinitext.c.orig 2008-01-28 10:18:46.000000000 +0100 |
3 |
@@ -8,6 +8,8 @@ |
+++ mi/miinitext.c 2008-01-28 10:18:58.000000000 +0100 |
4 |
#define BuildGlxExt NO |
@@ -289,6 +289,7 @@ extern void BigReqExtensionInit(INITARGS |
5 |
#define XnestServer NO |
#ifdef MITMISC |
6 |
#define XprtServer NO |
extern void MITMiscExtensionInit(INITARGS); |
|
+#define BuildXFree86ConfigTools NO |
|
|
+#define BuildScanpci NO |
|
|
|
|
|
#ifdef SunArchitecture |
|
|
#define ProjectRoot /usr/openwin |
|
|
--- vnc-4_1-unixsrc/unix/xc/programs/Xserver/vnc/XserverDesktop.cc.xorg 2005-03-04 09:05:36.000000000 +0000 |
|
|
+++ vnc-4_1-unixsrc/unix/xc/programs/Xserver/vnc/XserverDesktop.cc 2005-03-04 09:05:47.000000000 +0000 |
|
|
@@ -413,25 +413,6 @@ |
|
|
} |
|
|
} |
|
|
|
|
|
-static void printRegion(RegionPtr reg) |
|
|
-{ |
|
|
- int nrects = REGION_NUM_RECTS(reg); |
|
|
- |
|
|
- fprintf(stderr,"Region num rects %2d extents %3d,%3d %3dx%3d\n",nrects, |
|
|
- (REGION_EXTENTS(pScreen,reg))->x1, |
|
|
- (REGION_EXTENTS(pScreen,reg))->y1, |
|
|
- (REGION_EXTENTS(pScreen,reg))->x2-(REGION_EXTENTS(pScreen,reg))->x1, |
|
|
- (REGION_EXTENTS(pScreen,reg))->y2-(REGION_EXTENTS(pScreen,reg))->y1); |
|
|
- |
|
|
- for (int i = 0; i < nrects; i++) { |
|
|
- fprintf(stderr," rect %3d,%3d %3dx%3d\n", |
|
|
- REGION_RECTS(reg)[i].x1, |
|
|
- REGION_RECTS(reg)[i].y1, |
|
|
- REGION_RECTS(reg)[i].x2-REGION_RECTS(reg)[i].x1, |
|
|
- REGION_RECTS(reg)[i].y2-REGION_RECTS(reg)[i].y1); |
|
|
- } |
|
|
-} |
|
|
- |
|
|
CARD32 XserverDesktop::deferredUpdateTimerCallback(OsTimerPtr timer, |
|
|
CARD32 now, pointer arg) |
|
|
{ |
|
|
--- vnc-4_1-unixsrc/unix/xc/programs/Xserver/Imakefile.xorg 2005-03-04 09:05:54.000000000 +0000 |
|
|
+++ vnc-4_1-unixsrc/unix/xc/programs/Xserver/Imakefile 2005-03-04 09:06:19.000000000 +0000 |
|
|
@@ -128,7 +128,7 @@ |
|
|
LIBREGEX = RegexLibrary |
|
|
|
|
|
#if DoLoadableServer |
|
|
- LIBCWRAPPER = os/libcwrapper.o |
|
|
+ LIBCWRAPPER = os/libcwrapper.o os/libos.a |
|
7 |
#endif |
#endif |
8 |
|
+extern void vncExtensionInit(INITARGS); |
9 |
|
#ifdef XIDLE |
10 |
|
extern void XIdleExtensionInit(INITARGS); |
11 |
|
#endif |
12 |
|
@@ -560,6 +561,7 @@ InitExtensions(argc, argv) |
13 |
|
#ifdef MITMISC |
14 |
|
if (!noMITMiscExtension) MITMiscExtensionInit(); |
15 |
|
#endif |
16 |
|
+ vncExtensionInit(); |
17 |
|
#ifdef XIDLE |
18 |
|
if (!noXIdleExtension) XIdleExtensionInit(); |
19 |
|
#endif |
20 |
|
diff -up hw/Makefile.am.orig xorg/hw/Makefile.am |
21 |
|
--- hw/Makefile.am.orig 2008-01-28 10:18:46.000000000 +0100 |
22 |
|
+++ hw/Makefile.am 2008-01-28 10:18:58.000000000 +0100 |
23 |
|
@@ -43,7 +43,8 @@ SUBDIRS = \ |
24 |
|
$(DMX_SUBDIRS) \ |
25 |
|
$(KDRIVE_SUBDIRS) \ |
26 |
|
$(XQUARTZ_SUBDIRS) \ |
27 |
|
- $(XPRINT_SUBDIRS) |
28 |
|
+ $(XPRINT_SUBDIRS) \ |
29 |
|
+ vnc |
30 |
|
|
31 |
|
DIST_SUBDIRS = dmx xfree86 vfb xnest xwin xquartz kdrive xgl xprint |
32 |
|
|
33 |
|
diff -up configure.ac.orig xserver/configure.ac |
34 |
|
--- configure.ac.orig 2008-03-25 14:32:36.000000000 +0100 |
35 |
|
+++ configure.ac 2008-03-26 20:14:16.000000000 +0100 |
36 |
|
@@ -29,7 +29,6 @@ AC_PREREQ(2.57) |
37 |
|
AC_INIT([xorg-server], 1.4.99.2, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server) |
38 |
|
AC_CONFIG_SRCDIR([Makefile.am]) |
39 |
|
AM_INIT_AUTOMAKE([dist-bzip2 foreign]) |
40 |
|
-AM_MAINTAINER_MODE |
41 |
|
|
42 |
|
dnl this gets generated by autoheader, and thus contains all the defines. we |
43 |
|
dnl don't ever actually use it, internally. |
44 |
|
@@ -1206,6 +1205,9 @@ if test "x$XVFB" = xyes; then |
45 |
|
AC_SUBST([XVFB_SYS_LIBS]) |
46 |
|
fi |
47 |
|
|
48 |
|
+dnl Xvnc DDX |
49 |
|
+AC_SUBST([XVNC_CPPFLAGS], ["-DHAVE_DIX_CONFIG_H $XEXT_INC $FB_INC $MI_INC $RENDER_INC"]) |
50 |
|
+AC_SUBST([XVNC_LIBS], ["$FB_LIB $FIXES_LIB $XEXT_LIB $CONFIG_LIB $DBE_LIB $XTRAP_LIB $RECORD_LIB $GLX_LIBS $RENDER_LIB $RANDR_LIB $DAMAGE_LIB $MIEXT_DAMAGE_LIB $MIEXT_SHADOW_LIB $XI_LIB $XKB_LIB $XKB_STUB_LIB $COMPOSITE_LIB $XPSTUBS_LIB"]) |
51 |
|
|
52 |
|
dnl Xnest DDX |
53 |
|
|
54 |
#if BuildXprint |
@@ -2186,6 +2188,7 @@ hw/dmx/input/Makefile |
55 |
--- vnc-4_1-unixsrc/unix/xc.patch.xorg 2005-03-04 09:07:52.000000000 +0000 |
hw/dmx/glxProxy/Makefile |
56 |
+++ vnc-4_1-unixsrc/unix/xc.patch 2005-03-04 09:08:37.000000000 +0000 |
hw/dmx/Makefile |
57 |
@@ -8,19 +8,19 @@ |
hw/vfb/Makefile |
58 |
+ XCOMM |
+hw/vnc/Makefile |
59 |
+ XCOMM X VNC server |
hw/xgl/Makefile |
60 |
+ XCOMM |
hw/xgl/egl/Makefile |
61 |
-+ MFBDIR = mfb |
hw/xgl/egl/module/Makefile |
|
-+ CFB8DIR = cfb |
|
|
-+ CFB16DIR = cfb16 |
|
|
-+ CFB24DIR = cfb24 |
|
|
-+ CFB32DIR = cfb32 |
|
|
-+ FBDIR = fb |
|
|
++ MFBSUBDIR = mfb |
|
|
++ CFB8SUBDIR = cfb |
|
|
++ CFB16SUBDIR = cfb16 |
|
|
++ CFB24SUBDIR = cfb24 |
|
|
++ CFB32SUBDIR = cfb32 |
|
|
++ FBSUBDIR = fb |
|
|
+ XVNCDDXDIR = vnc/Xvnc |
|
|
+ #if VncUseFb |
|
|
-+ XVNCDIRS = $(STDDIRS) $(FBDIR) $(XVNCDDXDIR) $(DEPDIRS) |
|
|
++ XVNCDIRS = $(STDDIRS) $(FBSUBDIR) $(XVNCDDXDIR) $(DEPDIRS) |
|
|
+ XVNCLIBS = PreFbLibs vnc/Xvnc/LibraryTargetName(xvnc) FbPostFbLibs |
|
|
+ #else |
|
|
-+ XVNCDIRS = $(STDDIRS) $(MFBDIR) \ |
|
|
-+ $(CFB8DIR) $(CFB16DIR) $(CFB24DIR) $(CFB32DIR) \ |
|
|
++ XVNCDIRS = $(STDDIRS) $(MFBSUBDIR) \ |
|
|
++ $(CFB8SUBDIR) $(CFB16SUBDIR) $(CFB24SUBDIR) $(CFB32SUBDIR) \ |
|
|
+ $(XVNCDDXDIR) $(DEPDIRS) |
|
|
+ XVNCLIBS = PreFbLibs vnc/Xvnc/LibraryTargetName(xvnc) CFBLibs PostFbLibs |
|
|
+ #endif |
|