1 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/dbe/dbestruct.h xorg-server-1.6.5-proto/dbe/dbestruct.h
2 --- xorg-server-1.6.5/dbe/dbestruct.h 2009-10-12 04:52:40.000000000 +0200
3 +++ xorg-server-1.6.5-proto/dbe/dbestruct.h 2009-10-28 07:56:19.000000000 +0100
7 #define NEED_DBE_PROTOCOL
8 -#include <X11/extensions/Xdbeproto.h>
9 +#include <X11/extensions/dbeproto.h>
10 #include "windowstr.h"
15 + VisualID visual; /* one visual ID that supports double-buffering */
16 + int depth; /* depth of visual in bits */
17 + int perflevel; /* performance level of visual */
23 + int count; /* number of items in visual_depth */
24 + XdbeVisualInfo *visinfo; /* list of visuals & depths for scrn */
26 +XdbeScreenVisualInfo;
31 /* Marker for free elements in the buffer ID array. */
32 #define DBE_FREE_ID_ELEMENT 0
34 -extern void DbeExtensionInit (void);
35 +extern _X_EXPORT void DbeExtensionInit (void);
39 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/dix/main.c xorg-server-1.6.5-proto/dix/main.c
40 --- xorg-server-1.6.5/dix/main.c 2009-10-12 04:52:40.000000000 +0200
41 +++ xorg-server-1.6.5-proto/dix/main.c 2010-04-29 13:05:11.035249244 +0200
46 -#include <X11/extensions/dpms.h>
47 +#include <X11/extensions/dpmsproto.h>
51 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/hw/dmx/dmx.c xorg-server-1.6.5-proto/hw/dmx/dmx.c
52 --- xorg-server-1.6.5/hw/dmx/dmx.c 2009-10-12 04:52:40.000000000 +0200
53 +++ xorg-server-1.6.5-proto/hw/dmx/dmx.c 2010-04-29 13:30:20.526124234 +0200
56 #include "dmxextension.h"
57 #include <X11/extensions/dmxproto.h>
60 -#include <X11/extensions/dmxext.h>
61 +#include <X11/extensions/dmx.h>
64 #include "panoramiX.h"
65 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/hw/xfree86/common/xf86DPMS.c xorg-server-1.6.5-proto/hw/xfree86/common/xf86DPMS.c
66 --- xorg-server-1.6.5/hw/xfree86/common/xf86DPMS.c 2009-10-12 04:52:40.000000000 +0200
67 +++ xorg-server-1.6.5-proto/hw/xfree86/common/xf86DPMS.c 2010-04-29 13:24:47.948125520 +0200
72 -#include <X11/extensions/dpms.h>
73 +#include <X11/extensions/dpmsproto.h>
77 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/hw/xfree86/common/xf86Events.c xorg-server-1.6.5-proto/hw/xfree86/common/xf86Events.c
78 --- xorg-server-1.6.5/hw/xfree86/common/xf86Events.c 2009-10-12 04:52:40.000000000 +0200
79 +++ xorg-server-1.6.5-proto/hw/xfree86/common/xf86Events.c 2010-04-29 13:24:59.619187568 +0200
84 -#include <X11/extensions/dpms.h>
85 +#include <X11/extensions/dpmsproto.h>
89 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/hw/xfree86/common/xf86Init.c xorg-server-1.6.5-proto/hw/xfree86/common/xf86Init.c
90 --- xorg-server-1.6.5/hw/xfree86/common/xf86Init.c 2009-10-12 04:52:40.000000000 +0200
91 +++ xorg-server-1.6.5-proto/hw/xfree86/common/xf86Init.c 2010-04-29 13:24:35.177125305 +0200
96 -#include <X11/extensions/dpms.h>
97 +#include <X11/extensions/dpmsproto.h>
101 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/hw/xfree86/common/xf86Xinput.c xorg-server-1.6.5-proto/hw/xfree86/common/xf86Xinput.c
102 --- xorg-server-1.6.5/hw/xfree86/common/xf86Xinput.c 2009-10-12 04:52:40.000000000 +0200
103 +++ xorg-server-1.6.5-proto/hw/xfree86/common/xf86Xinput.c 2010-04-29 13:25:16.173126314 +0200
108 -#include <X11/extensions/dpms.h>
109 +#include <X11/extensions/dpmsproto.h>
110 #include "dpmsproc.h"
113 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/hw/xfree86/dixmods/extmod/modinit.h xorg-server-1.6.5-proto/hw/xfree86/dixmods/extmod/modinit.h
114 --- xorg-server-1.6.5/hw/xfree86/dixmods/extmod/modinit.h 2009-10-12 04:52:40.000000000 +0200
115 +++ xorg-server-1.6.5-proto/hw/xfree86/dixmods/extmod/modinit.h 2010-04-29 13:19:42.097124843 +0200
119 #define _SHAPE_SERVER_ /* don't want Xlib structures */
120 -#include <X11/extensions/shapestr.h>
121 +#include <X11/extensions/shapeproto.h>
124 extern void MultibufferExtensionInit(INITARGS);
127 extern void XTestExtensionInit(INITARGS);
128 #define _XTEST_SERVER_
129 -#include <X11/extensions/XTest.h>
130 -#include <X11/extensions/xteststr.h>
131 +#include <X11/extensions/xtestproto.h>
137 extern void XFree86VidModeExtensionInit(INITARGS);
138 #define _XF86VIDMODE_SERVER_
139 -#include <X11/extensions/xf86vmstr.h>
140 +#include <X11/extensions/xf86vmproto.h>
144 extern void XFree86DGAExtensionInit(INITARGS);
145 extern void XFree86DGARegister(INITARGS);
146 #define _XF86DGA_SERVER_
147 -#include <X11/extensions/xf86dgastr.h>
148 +#include <X11/extensions/xf86dgaproto.h>
152 extern void DPMSExtensionInit(INITARGS);
153 -#include <X11/extensions/dpmsstr.h>
154 +#include <X11/extensions/dpmsproto.h>
161 extern void ShmExtensionInit(INITARGS);
162 -#include <X11/extensions/shmstr.h>
163 +#include <X11/extensions/shmproto.h>
164 extern void ShmRegisterFuncs(
167 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/hw/xfree86/fbdevhw/fbdevhw.c xorg-server-1.6.5-proto/hw/xfree86/fbdevhw/fbdevhw.c
168 --- xorg-server-1.6.5/hw/xfree86/fbdevhw/fbdevhw.c 2009-10-12 04:52:40.000000000 +0200
169 +++ xorg-server-1.6.5-proto/hw/xfree86/fbdevhw/fbdevhw.c 2010-04-29 13:25:54.276187263 +0200
174 -#include <X11/extensions/dpms.h>
175 +#include <X11/extensions/dpmsproto.h>
179 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/hw/xfree86/modes/xf86Crtc.c xorg-server-1.6.5-proto/hw/xfree86/modes/xf86Crtc.c
180 --- xorg-server-1.6.5/hw/xfree86/modes/xf86Crtc.c 2010-04-29 13:31:10.443248830 +0200
181 +++ xorg-server-1.6.5-proto/hw/xfree86/modes/xf86Crtc.c 2010-04-29 13:28:12.105124367 +0200
183 #include "xf86RandR12.h"
184 #include "X11/extensions/render.h"
186 -#include "X11/extensions/dpms.h"
187 +#include "X11/extensions/dpmsproto.h"
188 #include "X11/Xatom.h"
190 #include "picturestr.h"
191 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/hw/xfree86/modes/xf86Cursors.c xorg-server-1.6.5-proto/hw/xfree86/modes/xf86Cursors.c
192 --- xorg-server-1.6.5/hw/xfree86/modes/xf86Cursors.c 2009-10-12 04:52:40.000000000 +0200
193 +++ xorg-server-1.6.5-proto/hw/xfree86/modes/xf86Cursors.c 2010-04-29 13:28:24.450312165 +0200
195 #include "xf86CursorPriv.h"
196 #include "X11/extensions/render.h"
198 -#include "X11/extensions/dpms.h"
199 +#include "X11/extensions/dpmsproto.h"
200 #include "X11/Xatom.h"
202 #include "picturestr.h"
203 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/hw/xfree86/modes/xf86Rotate.c xorg-server-1.6.5-proto/hw/xfree86/modes/xf86Rotate.c
204 --- xorg-server-1.6.5/hw/xfree86/modes/xf86Rotate.c 2009-10-12 04:52:40.000000000 +0200
205 +++ xorg-server-1.6.5-proto/hw/xfree86/modes/xf86Rotate.c 2010-04-29 13:28:37.195124675 +0200
207 #include "xf86RandR12.h"
208 #include "X11/extensions/render.h"
210 -#include "X11/extensions/dpms.h"
211 +#include "X11/extensions/dpmsproto.h"
212 #include "X11/Xatom.h"
214 /* borrowed from composite extension, move to Render and publish? */
215 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/hw/xfree86/vbe/vbe.c xorg-server-1.6.5-proto/hw/xfree86/vbe/vbe.c
216 --- xorg-server-1.6.5/hw/xfree86/vbe/vbe.c 2009-10-12 04:52:40.000000000 +0200
217 +++ xorg-server-1.6.5-proto/hw/xfree86/vbe/vbe.c 2010-04-29 13:26:17.954124692 +0200
220 #include <X11/Xarch.h>
222 -#include <X11/extensions/dpms.h>
223 +#include <X11/extensions/dpmsproto.h>
225 #define VERSION(x) VBE_VERSION_MAJOR(x),VBE_VERSION_MINOR(x)
227 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/hw/xfree86/vgahw/vgaHW.h xorg-server-1.6.5-proto/hw/xfree86/vgahw/vgaHW.h
228 --- xorg-server-1.6.5/hw/xfree86/vgahw/vgaHW.h 2009-10-12 04:52:40.000000000 +0200
229 +++ xorg-server-1.6.5-proto/hw/xfree86/vgahw/vgaHW.h 2010-04-29 13:26:41.556124456 +0200
234 -#include <X11/extensions/dpms.h>
235 +#include <X11/extensions/dpmsproto.h>
237 extern int vgaHWGetIndex(void);
239 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/mi/mieq.c xorg-server-1.6.5-proto/mi/mieq.c
240 --- xorg-server-1.6.5/mi/mieq.c 2009-10-12 04:52:40.000000000 +0200
241 +++ xorg-server-1.6.5-proto/mi/mieq.c 2010-04-29 13:10:14.108322448 +0200
244 # include "dpmsproc.h"
246 -# include <X11/extensions/dpms.h>
247 +# include <X11/extensions/dpmsproto.h>
250 #define QUEUE_SIZE 512
251 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/mi/miinitext.c xorg-server-1.6.5-proto/mi/miinitext.c
252 --- xorg-server-1.6.5/mi/miinitext.c 2009-10-12 04:52:40.000000000 +0200
253 +++ xorg-server-1.6.5-proto/mi/miinitext.c 2010-04-29 13:27:43.849124639 +0200
257 #define _XSHM_SERVER_
258 -#include <X11/extensions/shmstr.h>
259 +#include <X11/extensions/shmproto.h>
262 #define _XTEST_SERVER_
263 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/mi/miscrinit.c xorg-server-1.6.5-proto/mi/miscrinit.c
264 --- xorg-server-1.6.5/mi/miscrinit.c 2009-10-12 04:52:40.000000000 +0200
265 +++ xorg-server-1.6.5-proto/mi/miscrinit.c 2010-04-29 13:10:57.583125029 +0200
269 #define _XSHM_SERVER_
270 -#include <X11/extensions/XShm.h>
271 +#include <X11/extensions/shm.h>
275 /* We use this structure to propogate some information from miScreenInit to
276 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/os/WaitFor.c xorg-server-1.6.5-proto/os/WaitFor.c
277 --- xorg-server-1.6.5/os/WaitFor.c 2009-10-12 04:52:40.000000000 +0200
278 +++ xorg-server-1.6.5-proto/os/WaitFor.c 2010-04-29 13:21:03.913124860 +0200
283 -#include <X11/extensions/dpms.h>
284 +#include <X11/extensions/dpmsproto.h>
288 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/Xext/bigreq.c xorg-server-1.6.5-proto/Xext/bigreq.c
289 --- xorg-server-1.6.5/Xext/bigreq.c 2009-10-12 04:52:40.000000000 +0200
290 +++ xorg-server-1.6.5-proto/Xext/bigreq.c 2010-04-29 13:11:48.023124141 +0200
293 #include "dixstruct.h"
294 #include "extnsionst.h"
295 -#include <X11/extensions/bigreqstr.h>
296 +#include <X11/extensions/bigreqsproto.h>
300 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/Xext/dpms.c xorg-server-1.6.5-proto/Xext/dpms.c
301 --- xorg-server-1.6.5/Xext/dpms.c 2009-10-12 04:52:40.000000000 +0200
302 +++ xorg-server-1.6.5-proto/Xext/dpms.c 2010-04-29 13:20:30.279124649 +0200
304 #include "extnsionst.h"
307 -#include <X11/extensions/dpms.h>
308 -#include <X11/extensions/dpmsstr.h>
309 +#include <X11/extensions/dpmsproto.h>
310 #include "dpmsproc.h"
313 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/Xext/panoramiX.h xorg-server-1.6.5-proto/Xext/panoramiX.h
314 --- xorg-server-1.6.5/Xext/panoramiX.h 2009-10-12 04:52:40.000000000 +0200
315 +++ xorg-server-1.6.5-proto/Xext/panoramiX.h 2010-04-29 13:04:25.291124119 +0200
317 #define _PANORAMIX_H_
319 #define _PANORAMIX_SERVER
320 -#include <X11/extensions/panoramiXext.h>
321 +#include <X11/extensions/panoramiXproto.h>
322 #undef _PANORAMIX_SERVER
324 #include "gcstruct.h"
325 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/Xext/saver.c xorg-server-1.6.5-proto/Xext/saver.c
326 --- xorg-server-1.6.5/Xext/saver.c 2009-10-12 04:52:40.000000000 +0200
327 +++ xorg-server-1.6.5-proto/Xext/saver.c 2010-04-29 13:20:18.457186677 +0200
332 -#include <X11/extensions/dpms.h>
333 +#include <X11/extensions/dpmsproto.h>
337 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/Xext/shape.c xorg-server-1.6.5-proto/Xext/shape.c
338 --- xorg-server-1.6.5/Xext/shape.c 2009-10-12 04:52:40.000000000 +0200
339 +++ xorg-server-1.6.5-proto/Xext/shape.c 2010-04-29 13:16:24.906161539 +0200
341 #include "resource.h"
343 #define _SHAPE_SERVER_ /* don't want Xlib structures */
344 -#include <X11/extensions/shapestr.h>
345 +#include <X11/extensions/shapeproto.h>
346 #include "regionstr.h"
347 #include "gcstruct.h"
349 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/Xext/shm.c xorg-server-1.6.5-proto/Xext/shm.c
350 --- xorg-server-1.6.5/Xext/shm.c 2009-10-12 04:52:40.000000000 +0200
351 +++ xorg-server-1.6.5-proto/Xext/shm.c 2010-04-29 13:19:15.674123946 +0200
355 #define _XSHM_SERVER_
356 -#include <X11/extensions/shmstr.h>
357 +#include <X11/extensions/shmproto.h>
358 #include <X11/Xfuncproto.h>
360 /* Needed for Solaris cross-zone shared memory extension */
361 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/Xext/shmint.h xorg-server-1.6.5-proto/Xext/shmint.h
362 --- xorg-server-1.6.5/Xext/shmint.h 2009-10-12 04:52:40.000000000 +0200
363 +++ xorg-server-1.6.5-proto/Xext/shmint.h 2009-10-28 07:56:18.000000000 +0100
368 -#define _XSHM_SERVER_
369 -#include <X11/extensions/shmstr.h>
370 +#include <X11/extensions/shmproto.h>
372 #include "screenint.h"
377 +#define XSHM_PUT_IMAGE_ARGS \
378 + DrawablePtr /* dst */, \
381 + unsigned int /* format */, \
392 +#define XSHM_CREATE_PIXMAP_ARGS \
393 + ScreenPtr /* pScreen */, \
395 + int /* height */, \
399 +typedef struct _ShmFuncs {
400 + PixmapPtr (* CreatePixmap)(XSHM_CREATE_PIXMAP_ARGS);
401 + void (* PutImage)(XSHM_PUT_IMAGE_ARGS);
402 +} ShmFuncs, *ShmFuncsPtr;
404 +extern _X_EXPORT void
405 ShmRegisterFuncs(ScreenPtr pScreen, ShmFuncsPtr funcs);
408 +extern _X_EXPORT void
409 ShmRegisterFbFuncs(ScreenPtr pScreen);
411 +extern _X_EXPORT RESTYPE ShmSegType;
412 +extern _X_EXPORT int ShmCompletionCode;
413 +extern _X_EXPORT int BadShmSegCode;
415 #endif /* _SHMINT_H_ */
416 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/Xext/sync.c xorg-server-1.6.5-proto/Xext/sync.c
417 --- xorg-server-1.6.5/Xext/sync.c 2009-10-12 04:52:40.000000000 +0200
418 +++ xorg-server-1.6.5-proto/Xext/sync.c 2010-04-29 13:18:20.755124734 +0200
420 #include "resource.h"
423 -#include <X11/extensions/sync.h>
424 -#include <X11/extensions/syncstr.h>
425 +#include <X11/extensions/syncproto.h>
426 +#include "syncsrv.h"
430 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/Xext/syncsrv.h xorg-server-1.6.5-proto/Xext/syncsrv.h
431 --- xorg-server-1.6.5/Xext/syncsrv.h 1970-01-01 01:00:00.000000000 +0100
432 +++ xorg-server-1.6.5-proto/Xext/syncsrv.h 2009-10-28 07:56:18.000000000 +0100
436 +Copyright 1991, 1993, 1994, 1998 The Open Group
438 +Permission to use, copy, modify, distribute, and sell this software and its
439 +documentation for any purpose is hereby granted without fee, provided that
440 +the above copyright notice appear in all copies and that both that
441 +copyright notice and this permission notice appear in supporting
444 +The above copyright notice and this permission notice shall be included in
445 +all copies or substantial portions of the Software.
447 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
448 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
449 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
450 +OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
451 +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
452 +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
454 +Except as contained in this notice, the name of The Open Group shall not be
455 +used in advertising or otherwise to promote the sale, use or other dealings
456 +in this Software without prior written authorization from The Open Group.
460 +/***********************************************************
461 +Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts,
462 +and Olivetti Research Limited, Cambridge, England.
464 + All Rights Reserved
466 +Permission to use, copy, modify, and distribute this software and its
467 +documentation for any purpose and without fee is hereby granted,
468 +provided that the above copyright notice appear in all copies and that
469 +both that copyright notice and this permission notice appear in
470 +supporting documentation, and that the names of Digital or Olivetti
471 +not be used in advertising or publicity pertaining to distribution of the
472 +software without specific, written prior permission.
474 +DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
475 +SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
476 +FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR
477 +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
478 +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
479 +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
480 +PERFORMANCE OF THIS SOFTWARE.
482 +******************************************************************/
487 +#define CARD64 XSyncValue /* XXX temporary! need real 64 bit values for Alpha */
489 +typedef struct _SyncCounter {
490 + ClientPtr client; /* Owning client. 0 for system counters */
491 + XSyncCounter id; /* resource ID */
492 + CARD64 value; /* counter value */
493 + struct _SyncTriggerList *pTriglist; /* list of triggers */
494 + Bool beingDestroyed; /* in process of going away */
495 + struct _SysCounterInfo *pSysCounterInfo; /* NULL if not a system counter */
499 + * The System Counter interface
503 + XSyncCounterNeverChanges,
504 + XSyncCounterNeverIncreases,
505 + XSyncCounterNeverDecreases,
506 + XSyncCounterUnrestricted
509 +typedef struct _SysCounterInfo {
512 + CARD64 bracket_greater;
513 + CARD64 bracket_less;
514 + SyncCounterType counterType; /* how can this counter change */
515 + void (*QueryValue)(
516 + pointer /*pCounter*/,
517 + CARD64 * /*freshvalue*/
519 + void (*BracketValues)(
520 + pointer /*pCounter*/,
521 + CARD64 * /*lessthan*/,
522 + CARD64 * /*greaterthan*/
528 +typedef struct _SyncTrigger {
529 + SyncCounter *pCounter;
530 + CARD64 wait_value; /* wait value */
531 + unsigned int value_type; /* Absolute or Relative */
532 + unsigned int test_type; /* transition or Comparision type */
533 + CARD64 test_value; /* trigger event threshold value */
534 + Bool (*CheckTrigger)(
535 + struct _SyncTrigger * /*pTrigger*/,
538 + void (*TriggerFired)(
539 + struct _SyncTrigger * /*pTrigger*/
541 + void (*CounterDestroyed)(
542 + struct _SyncTrigger * /*pTrigger*/
546 +typedef struct _SyncTriggerList {
547 + SyncTrigger *pTrigger;
548 + struct _SyncTriggerList *next;
551 +typedef struct _SyncAlarmClientList {
554 + struct _SyncAlarmClientList *next;
555 +} SyncAlarmClientList;
557 +typedef struct _SyncAlarm {
558 + SyncTrigger trigger;
560 + XSyncAlarm alarm_id;
564 + SyncAlarmClientList *pEventClients;
570 + int num_waitconditions;
574 + SyncTrigger trigger;
575 + CARD64 event_threshold;
576 + SyncAwaitHeader *pHeader;
580 + SyncAwaitHeader header;
585 +extern pointer SyncCreateSystemCounter(
587 + CARD64 /* inital_value */,
588 + CARD64 /* resolution */,
589 + SyncCounterType /* change characterization */,
590 + void (* /*QueryValue*/ ) (
591 + pointer /* pCounter */,
592 + CARD64 * /* pValue_return */), /* XXX prototype */
593 + void (* /*BracketValues*/) (
594 + pointer /* pCounter */,
595 + CARD64 * /* pbracket_less */,
596 + CARD64 * /* pbracket_greater */)
599 +extern void SyncChangeCounter(
600 + SyncCounter * /* pCounter*/,
601 + CARD64 /* new_value */
604 +extern void SyncDestroySystemCounter(
607 +extern void InitServertime(void);
609 +extern void SyncExtensionInit(void);
610 +#endif /* _SYNCSRV_H_ */
611 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/Xext/xtest.c xorg-server-1.6.5-proto/Xext/xtest.c
612 --- xorg-server-1.6.5/Xext/xtest.c 2009-10-12 04:52:40.000000000 +0200
613 +++ xorg-server-1.6.5-proto/Xext/xtest.c 2010-04-29 13:18:50.685186679 +0200
615 #include "sleepuntil.h"
617 #define _XTEST_SERVER_
618 -#include <X11/extensions/XTest.h>
619 -#include <X11/extensions/xteststr.h>
620 +#include <X11/extensions/xtestproto.h>
621 #include <X11/extensions/XI.h>
622 #include <X11/extensions/XIproto.h>
624 diff -urN -x '*.*lo' -x '*.la' -x .deps -x 'Makefile*' xorg-server-1.6.5/Xext/xvdisp.c xorg-server-1.6.5-proto/Xext/xvdisp.c
625 --- xorg-server-1.6.5/Xext/xvdisp.c 2009-10-12 04:52:40.000000000 +0200
626 +++ xorg-server-1.6.5-proto/Xext/xvdisp.c 2010-04-29 13:20:03.274124723 +0200
630 #define _XSHM_SERVER_
631 -#include <X11/extensions/shmstr.h>
632 +#include <X11/extensions/shmproto.h>