Magellan Linux

Contents of /trunk/tigervnc/patches/tigervnc-1.0.1-r3883.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1201 - (show annotations) (download)
Mon Nov 22 23:25:59 2010 UTC (13 years, 5 months ago) by niro
File size: 7577 byte(s)
-patches for 1.0.1 against xorg-server-1.7
1 Index: unix/xserver/hw/vnc/xvnc.cc
2 ===================================================================
3 --- unix/xserver/hw/vnc/xvnc.cc (revision 3882)
4 +++ unix/xserver/hw/vnc/xvnc.cc (revision 3883)
5 @@ -736,7 +736,7 @@
6 }
7
8 static Bool vfbRealizeCursor(
9 -#ifdef XORG_16
10 +#if XORG >= 16
11 DeviceIntPtr pDev,
12 #endif
13 ScreenPtr pScreen, CursorPtr pCursor) {
14 @@ -744,7 +744,7 @@
15 }
16
17 static Bool vfbUnrealizeCursor(
18 -#ifdef XORG_16
19 +#if XORG >= 16
20 DeviceIntPtr pDev,
21 #endif
22 ScreenPtr pScreen, CursorPtr pCursor) {
23 @@ -752,7 +752,7 @@
24 }
25
26 static void vfbSetCursor(
27 -#ifdef XORG_16
28 +#if XORG >= 16
29 DeviceIntPtr pDev,
30 #endif
31 ScreenPtr pScreen, CursorPtr pCursor, int x, int y)
32 @@ -760,14 +760,14 @@
33 }
34
35 static void vfbMoveCursor(
36 -#ifdef XORG_16
37 +#if XORG >= 16
38 DeviceIntPtr pDev,
39 #endif
40 ScreenPtr pScreen, int x, int y)
41 {
42 }
43
44 -#ifdef XORG_16
45 +#if XORG >= 16
46 static Bool
47 vfbDeviceCursorInitialize(DeviceIntPtr pDev, ScreenPtr pScreen)
48 {
49 @@ -785,7 +785,7 @@
50 vfbUnrealizeCursor,
51 vfbSetCursor,
52 vfbMoveCursor
53 -#ifdef XORG_16
54 +#if XORG >= 16
55 , vfbDeviceCursorInitialize,
56 vfbDeviceCursorCleanup
57 #endif
58 @@ -1303,7 +1303,7 @@
59 void ProcessInputEvents()
60 {
61 mieqProcessInputEvents();
62 -#ifdef XORG_15
63 +#if XORG == 15
64 miPointerUpdate();
65 #endif
66 }
67 Index: unix/xserver/hw/vnc/XserverDesktop.cc
68 ===================================================================
69 --- unix/xserver/hw/vnc/XserverDesktop.cc (revision 3882)
70 +++ unix/xserver/hw/vnc/XserverDesktop.cc (revision 3883)
71 @@ -63,7 +63,7 @@
72 #ifdef XKB
73 #include <xkbsrv.h>
74 #endif
75 -#ifdef XORG_16
76 +#if XORG >= 16
77 #include "exevents.h"
78 extern void
79 CopyKeyClass(DeviceIntPtr device, DeviceIntPtr master);
80 @@ -77,7 +77,7 @@
81
82 static DeviceIntPtr vncKeyboardDevice = NULL;
83 static DeviceIntPtr vncPointerDevice = NULL;
84 -#ifdef XORG_15
85 +#if XORG == 15
86 static xEvent *eventq = NULL;
87 #else
88 static EventList *eventq = NULL;
89 @@ -194,7 +194,7 @@
90 if (httpListener)
91 httpServer = new FileHTTPServer(this);
92
93 -#ifdef XORG_15
94 +#if XORG == 15
95 /*
96 * XXX eventq is never free()-ed because it has to exist during server life
97 * */
98 @@ -211,7 +211,7 @@
99 */
100 if (vncKeyboardDevice == NULL) {
101 vncKeyboardDevice = AddInputDevice(
102 -#ifdef XORG_16
103 +#if XORG >= 16
104 serverClient,
105 #endif
106 vfbKeybdProc, TRUE);
107 @@ -220,7 +220,7 @@
108
109 if (vncPointerDevice == NULL) {
110 vncPointerDevice = AddInputDevice(
111 -#ifdef XORG_16
112 +#if XORG >= 16
113 serverClient,
114 #endif
115 vfbMouseProc, TRUE);
116 @@ -557,7 +557,7 @@
117 if (!cursorPos.equals(oldCursorPos)) {
118 oldCursorPos = cursorPos;
119 (*pScreen->SetCursorPosition) (
120 -#ifdef XORG_16
121 +#if XORG >= 16
122 vncPointerDevice,
123 #endif
124 pScreen, cursorPos.x, cursorPos.y, FALSE);
125 @@ -569,7 +569,7 @@
126 void XserverDesktop::blockHandler(fd_set* fds)
127 {
128 try {
129 -#ifdef XORG_15
130 +#if XORG == 15
131 ScreenPtr screenWithCursor = GetCurrentRootWindow()->drawable.pScreen;
132 #else
133 ScreenPtr screenWithCursor =
134 @@ -578,7 +578,7 @@
135 if (screenWithCursor == pScreen) {
136 int x, y;
137 GetSpritePosition(
138 -#ifdef XORG_16
139 +#if XORG >= 16
140 vncPointerDevice,
141 #endif
142 &x, &y);
143 @@ -742,7 +742,7 @@
144 //(*pScreen->SetCursorPosition) (pScreen, pos.x, pos.y, FALSE);
145
146 NewCurrentScreen(
147 -#ifdef XORG_16
148 +#if XORG >= 16
149 vncPointerDevice,
150 #endif
151 pScreen, pos.x, pos.y);
152 @@ -751,7 +751,7 @@
153 valuators[0] = pos.x;
154 valuators[1] = pos.y;
155
156 -#ifdef XORG_16
157 +#if XORG >= 16
158 GetEventList(&eventq);
159 #endif
160 n = GetPointerEvents (eventq, vncPointerDevice, MotionNotify, 0,
161 @@ -759,7 +759,7 @@
162
163 for (i = 0; i < n; i++) {
164 mieqEnqueue (vncPointerDevice,
165 -#ifdef XORG_15
166 +#if XORG == 15
167 eventq + i
168 #else
169 (eventq + i)->event
170 @@ -779,7 +779,7 @@
171
172 for (j = 0; j < n; j++) {
173 mieqEnqueue (vncPointerDevice,
174 -#ifdef XORG_15
175 +#if XORG == 15
176 eventq + j
177 #else
178 (eventq + j)->event
179 @@ -809,7 +809,7 @@
180 RRModePtr mode;
181
182 // Make sure all RandR tables are properly populated
183 -#ifdef XORG_15
184 +#if XORG == 15
185 ret = RRGetInfo(pScreen);
186 #else
187 ret = RRGetInfo(pScreen, FALSE);
188 @@ -832,7 +832,7 @@
189
190 // Then we have to call RRGetInfo again for it to copy the RandR
191 // 1.0 information to the 1.2 structures.
192 -#ifdef XORG_15
193 +#if XORG == 15
194 ret = RRGetInfo(pScreen);
195 #else
196 ret = RRGetInfo(pScreen, FALSE);
197 @@ -1008,7 +1008,7 @@
198 down ? KeyPress : KeyRelease, keycode);
199 for (i = 0; i < n; i++) {
200 mieqEnqueue (vncKeyboardDevice,
201 -#ifdef XORG_15
202 +#if XORG == 15
203 eventq + i
204 #else
205 (eventq + i)->event
206 @@ -1161,7 +1161,7 @@
207
208 vlog.info("Added unknown keysym 0x%x to keycode %d",keysym,kc);
209
210 -#ifdef XORG_15
211 +#if XORG == 15
212 master = inputInfo.keyboard;
213 #else
214 master = vncKeyboardDevice->u.master;
215 @@ -1169,7 +1169,7 @@
216 if (vncKeyboardDevice ==
217 dixLookupPrivate(&master->devPrivates, CoreDevicePrivateKey)) {
218 dixSetPrivate(&master->devPrivates, CoreDevicePrivateKey, NULL);
219 -#ifdef XORG_15
220 +#if XORG == 15
221 SwitchCoreKeyboard(vncKeyboardDevice);
222 #else
223 CopyKeyClass(vncKeyboardDevice, master);
224 @@ -1213,7 +1213,7 @@
225 KeyPress : KeyRelease, kc);
226 for (i = 0; i < n; i++) {
227 mieqEnqueue (vncKeyboardDevice,
228 -#ifdef XORG_15
229 +#if XORG == 15
230 eventq + i
231 #else
232 (eventq + i)->event
233 @@ -1492,7 +1492,7 @@
234 map[4] = 4;
235 map[5] = 5;
236 InitPointerDeviceStruct(pDev, map, 5,
237 -#ifdef XORG_15
238 +#if XORG == 15
239 GetMotionHistory,
240 #endif
241 (PtrCtrlProcPtr)NoopDDA, GetMotionHistorySize(), 2);
242 Index: unix/xserver/hw/vnc/XserverDesktop.h
243 ===================================================================
244 --- unix/xserver/hw/vnc/XserverDesktop.h (revision 3882)
245 +++ unix/xserver/hw/vnc/XserverDesktop.h (revision 3883)
246 @@ -29,10 +29,10 @@
247 #if XORG_VERSION_CURRENT < \
248 ((1 * 10000000) + (5 * 100000) + (99 * 1000))
249 /* Xorg 1.5 branch */
250 -#define XORG_15
251 +#define XORG 15
252 #else
253 /* Xorg 1.6 branch */
254 -#define XORG_16
255 +#define XORG 16
256 #endif
257
258 #include <rfb/SDesktop.h>
259 Index: unix/xserver/hw/vnc/vncHooks.cc
260 ===================================================================
261 --- unix/xserver/hw/vnc/vncHooks.cc (revision 3882)
262 +++ unix/xserver/hw/vnc/vncHooks.cc (revision 3883)
263 @@ -89,7 +89,7 @@
264 GCOps *wrappedOps;
265 } vncHooksGCRec, *vncHooksGCPtr;
266
267 -#ifdef XORG_15
268 +#if XORG == 15
269 static DevPrivateKey vncHooksScreenPrivateKey = &vncHooksScreenPrivateKey;
270 static DevPrivateKey vncHooksGCPrivateKey = &vncHooksGCPrivateKey;
271 #else
272 @@ -119,7 +119,7 @@
273 static void vncHooksStoreColors(ColormapPtr pColormap, int ndef,
274 xColorItem* pdef);
275 static Bool vncHooksDisplayCursor(
276 -#ifdef XORG_16
277 +#if XORG >= 16
278 DeviceIntPtr pDev,
279 #endif
280 ScreenPtr pScreen, CursorPtr cursor);
281 @@ -454,7 +454,7 @@
282 // DisplayCursor - get the cursor shape
283
284 static Bool vncHooksDisplayCursor(
285 -#ifdef XORG_16
286 +#if XORG >= 16
287 DeviceIntPtr pDev,
288 #endif
289 ScreenPtr pScreen_, CursorPtr cursor)
290 @@ -462,11 +462,11 @@
291 SCREEN_UNWRAP(pScreen_, DisplayCursor);
292
293 Bool ret = (*pScreen->DisplayCursor) (
294 -#ifdef XORG_16
295 +#if XORG >= 16
296 pDev,
297 #endif
298 pScreen, cursor);
299 -#ifdef XORG_16
300 +#if XORG >= 16
301 /*
302 * XXX DIX calls this function with NULL argument to remove cursor sprite from
303 * screen. Should we handle this in setCursor as well?
304 @@ -474,7 +474,7 @@
305 if (cursor != NullCursor) {
306 #endif
307 vncHooksScreen->desktop->setCursor(cursor);
308 -#ifdef XORG_16
309 +#if XORG >= 16
310 }
311 #endif
312