CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga

2011-05-30 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon May 30 06:42:41 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga: amiga.h amigaCursor.c
amigaFbs.c amigaKbd.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3: amigaCV.h
amigaCVCursor.c amigaCVblt.c amigaCVbstor.c amigaCVfrect.c
amigaCVim.c amigaCVscrin.c

Log Message:
Ok, s3 is fixed. Now retina and cirrus


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaCursor.c
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaFbs.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaKbd.c
cvs rdiff -u -r1.4 -r1.5 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVblt.c
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVCursor.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVbstor.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVscrin.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVfrect.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVim.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h:1.2	Wed May 25 13:38:44 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h	Mon May 30 02:42:40 2011
@@ -465,7 +465,7 @@
 extern void amigaBlockHandler(
 int,
 pointer,
-struct timeval **,
+pointer,
 pointer
 );
 
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaCursor.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaCursor.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaCursor.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaCursor.c:1.2	Wed May 25 13:38:44 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaCursor.c	Mon May 30 02:42:40 2011
@@ -41,7 +41,22 @@
 #define NEED_EVENTS
 #include amiga.h
 #ifdef CV64_SUPPORT
-#include s3/amigaCV.h
+#include	Xmd.h
+#include	gcstruct.h
+#include	scrnintstr.h
+#include	pixmapstr.h
+#include	regionstr.h
+#include	mistruct.h
+#include	mifillarc.h
+#include	fontstruct.h
+#include	dixfontstr.h
+#include	cfb.h
+#include	cfbmskbits.h
+#include	cfb8bit.h
+#include	fastblt.h
+#include	mergerop.h
+#include	s3/amigaCV.h
+#include	migc.h
 #endif
 
 #define GetCursorPrivate(s) ((GetScreenPrivate(s)-hardwareCursor))
@@ -86,7 +101,6 @@
 PixmapPtr	src, dst;
 BoxRec	box;
 RegionRec	rgnDst;
-extern int mfbDoBitblt();
 
 if (!(src = GetScratchPixmapHeader(pScreen, bits-width, bits-height,
    /*bpp*/ 1, /*depth*/ 1,
@@ -103,7 +117,7 @@
 box.x2 = w;
 box.y2 = h;
 REGION_INIT(pScreen, rgnDst, box, 1);
-mfbDoBitblt(src, dst, GXcopy, rgnDst, ptSrc);
+mfbDoBitblt(src-drawable, dst-drawable, GXcopy, rgnDst, ptSrc);
 REGION_UNINIT(pScreen, rgnDst);
 FreeScratchPixmapHeader(src);
 FreeScratchPixmapHeader(dst);

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaFbs.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaFbs.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaFbs.c:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaFbs.c:1.3	Wed May 25 13:38:44 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaFbs.c	Mon May 30 02:42:40 2011
@@ -162,8 +162,6 @@
 ScreenPtr	pScreen)
 {
 SetupScreen(pScreen);
-extern void   amigaBlockHandler();
-extern void   amigaWakeupHandler();
 static ScreenPtr autoRepeatScreen;
 extern miPointerScreenFuncRec   amigaPointerScreenFuncs;
 
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaKbd.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaKbd.c:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaKbd.c:1.3	Sat Jan 17 17:23:28 2009
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaKbd.c	Mon May 30 02:42:40 2011
@@ -795,14 +795,15 @@
 }
 
 /*ARGSUSED*/
-void amigaBlockHandler(nscreen, pbdata, pptv, pReadmask)
-int nscreen;
-pointer pbdata;
-struct timeval **pptv;
-pointer pReadmask;
+void amigaBlockHandler(
+int nscreen,
+pointer pbdata,
+pointer pv,
+pointer pReadmask)
 {
 KeybdCtrl* ctrl = ((DeviceIntPtr)LookupKeyboardDevice())-kbdfeed-ctrl;
 static struct timeval artv = { 0, 0 };	/* autorepeat timeval */
+struct timeval **pptv = pv;
 
 if (!autoRepeatKeyDown)
 	return;

Index: 

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga

2011-05-30 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon May 30 11:00:18 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga: amiga.h amigaInit.c
amigaIo.c amigaKbd.c amigaMouse.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus: amigaCL.h
clbitblt.c clblt.c clfillrct.c clgc.c clsolid.c clstuff.h
clwindow.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/retina: amigaGX.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3: amigaCV.h s3bcach.c
s3fcach.c s3ss.c s3text.c

Log Message:
finish making this compile, with a few warnings. Mainly fix prototypes,
remove duplicate struct decls, add includes.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaMouse.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaInit.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaIo.c
cvs rdiff -u -r1.4 -r1.5 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaKbd.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clblt.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clfillrct.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clgc.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clsolid.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clstuff.h
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clwindow.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/retina/amigaGX.c
cvs rdiff -u -r1.5 -r1.6 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/s3bcach.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/s3fcach.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/s3ss.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/s3text.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h:1.3	Mon May 30 02:42:40 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h	Mon May 30 07:00:17 2011
@@ -26,12 +26,12 @@
 #include sys/fcntl.h
 #include sys/ioctl.h
 #include sys/device.h
-#include dev/kbdreg.h
-#include dev/vuid_event.h
-#include dev/grfabs_reg.h
-#include dev/viewioctl.h
-#include dev/grfioctl.h
-#include dev/grfvar.h
+#include dev/kbdreg.h
+#include dev/vuid_event.h
+#include dev/grfabs_reg.h
+#include dev/viewioctl.h
+#include dev/grfioctl.h
+#include dev/grfvar.h
 
 /* X headers */
 #include Xos.h
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaMouse.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaMouse.c:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaMouse.c:1.3	Sat Jan 17 17:23:28 2009
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaMouse.c	Mon May 30 07:00:17 2011
@@ -55,6 +55,7 @@
 
 #define NEED_EVENTS
 #includeamiga.h
+#includemi.h
 
 Bool amigaActiveZaphod = TRUE;
 

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaInit.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaInit.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaInit.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaInit.c:1.2	Wed Mar 30 04:50:44 2005
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaInit.c	Mon May 30 07:00:17 2011
@@ -52,6 +52,10 @@
 #includesys/resource.h
 #includeunistd.h
 #includemipointer.h
+#includemfb.h
+#includecfb.h
+#includecfb16.h
+#includecfb32.h
 
 /* maximum pixmap depth */
 #ifndef AMIGAMAXDEPTH

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaIo.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaIo.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaIo.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaIo.c:1.1	Thu Jan 15 07:07:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaIo.c	Mon May 30 07:00:17 2011
@@ -47,6 +47,7 @@
 
 #define NEED_EVENTS
 #includeamiga.h
+#includemi.h
 
 BoolamigaEmulateMiddleButton = FALSE;
 BoolamigaEmulateRightButton = FALSE;

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaKbd.c:1.4 

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc

2011-05-30 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon May 30 15:31:56 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc: vidc.c wscons.c
wscons.h

Log Message:
make this compile.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c
cvs rdiff -u -r1.5 -r1.6 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.10 xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.11
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.10	Sat May 28 09:24:04 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c	Mon May 30 11:31:56 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: vidc.c,v 1.10 2011/05/28 13:24:04 christos Exp $	*/
+/*	$NetBSD: vidc.c,v 1.11 2011/05/30 15:31:56 christos Exp $	*/
 
 /*
  * Copyright (c) 1999 Neil A. Carson  Mark Brinicombe
@@ -50,24 +50,38 @@
 #include unistd.h
 #include errno.h
 
+
 /* X11 headers
  */
 #include Xos.h
 #include X.h
 #include Xproto.h
-#include mi.h
+#include Xmd.h
+#ifndef PSZ
+#define PSZ 8
+#endif
 #include cfb.h
-#include screenint.h
+#undef PSZ
+#include cfb16.h
+#include cfb32.h
+#include colormap.h
+#include colormapst.h
+#include cursor.h
+#include dixfontstr.h
+#include fontstruct.h
+#include gcstruct.h
 #include input.h
 #include inputstr.h
-#include cursor.h
+#include mi.h
+#include mifillarc.h 
+#include mipointer.h
 #include misc.h
+#include mistruct.h
+#include pixmapstr.h
+#include regionstr.h
+#include resource.h
 #include scrnintstr.h
 #include servermd.h
-#include mipointer.h
-#include colormap.h
-#include colormapst.h
-#include resource.h
 #include wscons.h
 
 /* #define DEBUG */
@@ -482,7 +496,7 @@
 	RegisterPointerDevice(mouse);
 	RegisterKeyboardDevice(keyboard);
 	miRegisterPointerDevice(screenInfo.screens[0], mouse);
-	if (!mieqInit(keyboard, mouse))
+	if (!mieqInit((DevicePtr)keyboard, (DevicePtr)mouse))
 		FatalError(mieqInit failed!!\n);
 
 	/* Start taking some SIGIOs on input device file descriptors. */

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.c:1.5 xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.c:1.6
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.c:1.5	Thu May 19 21:22:37 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.c	Mon May 30 11:31:56 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: wscons.c,v 1.5 2011/05/20 01:22:37 christos Exp $	*/
+/*	$NetBSD: wscons.c,v 1.6 2011/05/30 15:31:56 christos Exp $	*/
 
 /*-
  * Copyright (c) 2001 Ben Harris
@@ -47,6 +47,7 @@
 #include input.h
 #include cursor.h
 #include misc.h
+#include mi.h
 #include scrnintstr.h
 #include servermd.h
 #include mipointer.h

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h:1.2	Mon May 23 15:58:56 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h	Mon May 30 11:31:56 2011
@@ -12,3 +12,5 @@
 
 void wsdisplay_closedown(void);
 void wskbd_closedown(void);
+
+int mouse_accel(DeviceIntPtr, int);



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3

2011-05-28 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Sat May 28 13:20:37 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3: amigaCV.h
amigaCVCursor.c

Log Message:
fix prototypes, KNF, and missing include


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVCursor.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h:1.3	Fri May 27 17:32:49 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h	Sat May 28 09:20:37 2011
@@ -504,7 +504,7 @@
 Bool amigaCVCursorInit(ScreenPtr);
 void amigaCVRestoreCursor(ScreenPtr);
 void amigaCVRepositionCursor(ScreenPtr);
-void amigaCVSetPanning2(fbFd *, unsigned int, unsigned int);
+void amigaCVSetPanning2(fbFd *, unsigned short, unsigned short);
 void amigaCVRenewCursorColor(ScreenPtr);
 void s3WarpCursor(ScreenPtr, int, int );
 

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVCursor.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVCursor.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVCursor.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVCursor.c:1.2	Wed May 25 13:38:44 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVCursor.c	Sat May 28 09:20:37 2011
@@ -38,15 +38,16 @@
 #define NEED_EVENTS
 #include X.h
 #include Xproto.h
-#include misc.h
-#include input.h
-#include cursorstr.h
-#include regionstr.h
-#include scrnintstr.h
-#include servermd.h
-#include windowstr.h
+#include misc.h
+#include input.h
+#include cursorstr.h
+#include regionstr.h
+#include scrnintstr.h
+#include servermd.h
+#include windowstr.h
 #include inputstr.h
 #include mfb.h
+#include migc.h
 #include amiga.h
 #include amigaCV.h
 
@@ -56,7 +57,7 @@
 static void amigaCVSetCursor();
 static void amigaCVMoveCursor();
 static void amigaCVRecolorCursor();
-static void amigaQueryBestSize ();
+static void amigaQueryBestSize();
 void amigaCVRestoreCursor();
 
 extern miPointerScreenFuncRec   amigaPointerScreenFuncs;
@@ -117,7 +118,7 @@
 
 
 
-__inline short swap16 (unsigned short x)
+__inline short swap16(unsigned short x)
 {
 	unsigned short r;
 
@@ -129,10 +130,9 @@
 
 
 Bool
-amigaCVCursorInit(pScr)
- ScreenPtr pScr;
+amigaCVCursorInit(ScreenPtr pScr)
 {
-   SetupCursor (pScr);
+   SetupCursor(pScr);
 
s3hotX = 0;
s3hotY = 0;
@@ -156,12 +156,10 @@
 }
 
 static void
-amigaQueryBestSize (class, pwidth, pheight, pScreen)
-int class;
-unsigned short   *pwidth, *pheight;
-ScreenPtr   pScreen;
+amigaQueryBestSize(int class, unsigned short *pwidth, unsigned short *pheight,
+ScreenPtr pScreen)
 {
-SetupCursor (pScreen);
+SetupCursor(pScreen);
 
 switch (class)
 {
@@ -176,16 +174,13 @@
 *pheight = pScreen-height;
 break;
 default:
-mfbQueryBestSize (class, pwidth, pheight, pScreen);
+mfbQueryBestSize(class, pwidth, pheight, pScreen);
 break;
 }
 }
 
 static Bool
-amigaCVRealizeCursor(pScr, pCurs)
- ScreenPtr pScr;
- CursorPtr pCurs;
-
+amigaCVRealizeCursor(ScreenPtr pScr, CursorPtr pCurs)
 {
register int i, j;
unsigned short *pServMsk;
@@ -251,9 +246,7 @@
 }
 
 static Bool
-amigaCVUnrealizeCursor(pScr, pCurs)
- ScreenPtr pScr;
- CursorPtr pCurs;
+amigaCVUnrealizeCursor(ScreenPtr pScr, CursorPtr pCurs)
 {
pointer priv;
 
@@ -264,10 +257,7 @@
 }
 
 static void 
-amigaCVLoadCursor(pScr, pCurs, x, y)
- ScreenPtr pScr;
- CursorPtr pCurs;
- int x, y;
+amigaCVLoadCursor(ScreenPtr pScr, CursorPtr pCurs, int x, int y)
 {
int   index = pScr-myNum;
int   i, j;
@@ -290,24 +280,24 @@
 
/* turn cursor off */
 
-   WCrt (vgaBase, CRT_ID_HWGC_MODE, 0x00);
+   WCrt(vgaBase, CRT_ID_HWGC_MODE, 0x00);
 
/* move cursor off-screen */
 
-   WCrt (vgaBase, CRT_ID_HWGC_ORIGIN_X_HI, 0x7);
-   WCrt (vgaBase, CRT_ID_HWGC_ORIGIN_X_LO,  0xff);
-   WCrt (vgaBase, CRT_ID_HWGC_ORIGIN_Y_LO, 0xff);
-   WCrt (vgaBase, CRT_ID_HWGC_DSTART_X, 0x3f);
-   WCrt (vgaBase, CRT_ID_HWGC_DSTART_Y, 0x3f);
-   WCrt (vgaBase, CRT_ID_HWGC_ORIGIN_Y_HI, 0x7);
+   WCrt(vgaBase, CRT_ID_HWGC_ORIGIN_X_HI, 0x7);
+   WCrt(vgaBase, CRT_ID_HWGC_ORIGIN_X_LO,  0xff);
+   WCrt(vgaBase, CRT_ID_HWGC_ORIGIN_Y_LO, 0xff);
+   WCrt(vgaBase, CRT_ID_HWGC_DSTART_X, 0x3f);
+   WCrt(vgaBase, CRT_ID_HWGC_DSTART_Y, 0x3f);
+   WCrt(vgaBase, CRT_ID_HWGC_ORIGIN_Y_HI, 0x7);
 
 
/* Load storage location.  */
cpos = (inf-info.gd_fbsize - 2*1024)/1024;
 
 
-   WCrt (vgaBase, 

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc

2011-05-28 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Sat May 28 13:24:04 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc: vidc.c

Log Message:
maybe include Xos.h will help.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.9 xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.10
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.9	Wed May 25 12:55:44 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c	Sat May 28 09:24:04 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: vidc.c,v 1.9 2011/05/25 16:55:44 christos Exp $	*/
+/*	$NetBSD: vidc.c,v 1.10 2011/05/28 13:24:04 christos Exp $	*/
 
 /*
  * Copyright (c) 1999 Neil A. Carson  Mark Brinicombe
@@ -52,6 +52,7 @@
 
 /* X11 headers
  */
+#include Xos.h
 #include X.h
 #include Xproto.h
 #include mi.h



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3

2011-05-27 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Fri May 27 21:32:50 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3: amigaCV.h

Log Message:
deal with amiga_membarrier being a macro.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h:1.2	Wed May 25 13:38:44 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h	Fri May 27 17:32:49 2011
@@ -296,9 +296,11 @@
 #endif
 }
 
-static __inline void amiga_membarrier() {
+#ifndef amiga_membarrier
+static __inline void amiga_membarrier(void) {
 	abort();
 }
+#endif
 
 /* don't forget to init vgaBase and inf before using these macros! */
 



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc

2011-05-25 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Wed May 25 16:55:44 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc: vidc.c

Log Message:
move cfb higher.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.8 xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.9
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.8	Sat May 21 10:30:33 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c	Wed May 25 12:55:44 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: vidc.c,v 1.8 2011/05/21 14:30:33 christos Exp $	*/
+/*	$NetBSD: vidc.c,v 1.9 2011/05/25 16:55:44 christos Exp $	*/
 
 /*
  * Copyright (c) 1999 Neil A. Carson  Mark Brinicombe
@@ -54,6 +54,8 @@
  */
 #include X.h
 #include Xproto.h
+#include mi.h
+#include cfb.h
 #include screenint.h
 #include input.h
 #include inputstr.h
@@ -66,8 +68,6 @@
 #include colormapst.h
 #include resource.h
 #include wscons.h
-#include mi.h
-#include cfb.h
 
 /* #define DEBUG */
 



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga

2011-05-25 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Wed May 25 17:38:44 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga: amiga.h amigaCursor.c
amigaFbs.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3: amigaCV.c amigaCV.h
amigaCVCursor.c amigaCVim.c xf86bcache.c xf86bcache.h xf86fcache.c
xf86fcache.h

Log Message:
more prototype work.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaCursor.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amigaFbs.c
cvs rdiff -u -r1.4 -r1.5 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVCursor.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCVim.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/xf86bcache.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/xf86bcache.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/xf86fcache.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/xf86fcache.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h:1.1	Thu Jan 15 07:07:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/amiga.h	Wed May 25 13:38:44 2011
@@ -194,73 +194,120 @@
 
 extern int 		amigaXdebug;  /* Flag for debugging output to /tmp/xlog */
 
-extern Bool amigaCursorInitialize(
-#if NeedFunctionPrototypes
-ScreenPtr /* pScreen */
-#endif
+
+/*-
+ * TVTOMILLI(tv)
+ *	Given a struct timeval, convert its time into milliseconds...
+ */
+#define TVTOMILLI(tv)	(((tv).tv_usec/1000)+((tv).tv_sec*1000))
+#define TRACE(f)	do { ErrorF([%s #%d] ,__FILE__,__LINE__); ErrorF f; } while(0)
+
+/* amigaC.c */
+extern Bool amigaCInit(
+int,
+ScreenPtr,
+int,
+char **
 );
 
-extern void amigaDisableCursor(
-#if NeedFunctionPrototypes
-ScreenPtr /* pScreen */
-#endif
+extern int xopen_view(
+void
 );
 
-extern int amigaChangeKbdTranslation(
-#if NeedFunctionPrototypes
-int /* fd */,
-Bool /* makeTranslated */
-#endif
+extern Bool amigaCProbe(
+ScreenInfo *,
+int,
+int,
+int,
+char **
 );
 
-extern void amigaNonBlockConsoleOff(
-#if NeedFunctionPrototypes
-void /* no args */
-#endif
+extern Bool amigaCCreate(
+ScreenInfo *,
+int,
+char **
 );
 
-extern void amigaEnqueueEvents(
-#if NeedFunctionPrototypes
-void
-#endif
+/* amigaCfb.c */
+extern void amigaInstallColormap(
+ColormapPtr /* cmap */
+);
+
+extern void amigaUninstallColormap(
+ColormapPtr /* cmap */
+);
+
+extern int amigaListInstalledColormaps(
+ScreenPtr /* pScreen */,
+Colormap* /* pCmapList */
+);
+
+extern void CGScreenInit(
+ScreenPtr
+);
+
+extern Bool amigaGRFInit(
+int,
+ScreenPtr,
+int,
+char **
+);
+
+extern Bool amigaRZ3Init(
+int,
+ScreenPtr,
+int,
+char **
+);
+
+extern Bool amigaCLInit(
+int,
+ScreenPtr,
+int,
+char **
 );
 
 extern int amigaGXInit(
-#if NeedFunctionPrototypes
 ScreenPtr /* pScreen */,
 fbFd* /* fb */
-#endif
 );
 
-extern Bool amigaSaveScreen(
-#if NeedFunctionPrototypes
-ScreenPtr /* pScreen */,
-int /* on */
-#endif
+/* amigaCursor.c */
+extern void amigaCVSetPanning(
+fbFd *,
+unsigned short,
+unsigned short
 );
 
-extern Bool amigaScreenInit(
-#if NeedFunctionPrototypes
+extern Bool amigaCursorInitialize(
 ScreenPtr /* pScreen */
-#endif
 );
 
+extern void amigaDisableCursor(
+ScreenPtr /* pScreen */
+);
+
+/* amigaFbs.c */
 extern pointer amigaMemoryMap(
-#if NeedFunctionPrototypes
 size_t /* len */,
 off_t /* off */,
 int /* fd */
-#endif
 );
 
 extern Bool amigaScreenAllocate(
-#if NeedFunctionPrototypes
 ScreenPtr /* pScreen */
-#endif
+);
+
+extern Bool amigaSaveScreen(
+ScreenPtr /* pScreen */,
+int /* on */
+);
+
+extern Bool amigaScreenInit(
+ScreenPtr /* pScreen */
 );
 
 extern Bool amigaInitCommon(
-#if NeedFunctionPrototypes
 int /* scrn */,
 ScreenPtr /* pScrn */,
 Bool (* /* init1 */)(),
@@ -268,80 +315,33 @@
 Bool (* /* cr_cm */)(),
 Bool (* /* save */)(),
 int /* fb_off */
-#endif
 );
 
-extern Firm_event* amigaKbdGetEvents(
-#if NeedFunctionPrototypes
-int /* fd */,
-Bool /* on */,
-int* /* pNumEvents */,
-Bool* /* pAgain */
-#endif
-);
-
-extern Firm_event* amigaMouseGetEvents(
-#if NeedFunctionPrototypes
-int /* fd */,
-Bool /* on */,
-

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha

2011-05-24 Thread Jonathan A. Kollasch
Module Name:xsrc
Committed By:   jakllsch
Date:   Tue May 24 15:42:25 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha: alphaMouse.c

Log Message:
Needs mi.h.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c:1.3	Sun Oct 10 05:28:49 2010
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c	Tue May 24 15:42:25 2011
@@ -52,7 +52,8 @@
  */
 
 #define NEED_EVENTS
-#includealpha.h
+#include mi.h
+#include alpha.h
 #include stdio.h
 
 Bool alphaActiveZaphod = TRUE;



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha

2011-05-24 Thread Jonathan A. Kollasch
Module Name:xsrc
Committed By:   jakllsch
Date:   Tue May 24 17:26:49 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha: alphaKbd.c

Log Message:
Needs mi.h.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaKbd.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaKbd.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaKbd.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaKbd.c:1.2	Sun Oct 10 05:35:32 2010
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaKbd.c	Tue May 24 17:26:49 2011
@@ -41,6 +41,7 @@
 /
 
 #define NEED_EVENTS
+#include mi.h
 #include alpha.h
 #include keysym.h
 #include stdio.h



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec

2011-05-24 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Tue May 24 19:37:25 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec: decCursor.c

Log Message:
need DrawablePtr not Drawable


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c:1.4 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c:1.5
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c:1.4	Mon May 23 15:48:14 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c	Tue May 24 15:37:25 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: decCursor.c,v 1.4 2011/05/23 19:48:14 christos Exp $	*/
+/*	$NetBSD: decCursor.c,v 1.5 2011/05/24 19:37:25 christos Exp $	*/
 
 /* XConsortium: sunCursor.c,v 5.19 94/04/17 20:29:35 gildea Exp */
 /*
@@ -112,7 +112,7 @@
 box.x2 = w;
 box.y2 = h;
 REGION_INIT(pScreen, rgnDst, box, 1);
-mfbDoBitblt((Drawable)src, (Drawable)dst, GXcopy, rgnDst, ptSrc);
+mfbDoBitblt((DrawablePtr)src, (DrawablePtr)dst, GXcopy, rgnDst, ptSrc);
 REGION_UNINIT(pScreen, rgnDst);
 FreeScratchPixmapHeader(src);
 FreeScratchPixmapHeader(dst);



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec

2011-05-24 Thread Jonathan A. Kollasch
Module Name:xsrc
Committed By:   jakllsch
Date:   Tue May 24 21:21:55 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec: decInit.c

Log Message:
#include err.h for warn(3).


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decInit.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decInit.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decInit.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decInit.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decInit.c:1.2	Mon Mar 28 00:07:41 2005
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decInit.c	Tue May 24 21:21:55 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: decInit.c,v 1.2 2005/03/28 00:07:41 tron Exp $ */
+/* $NetBSD: decInit.c,v 1.3 2011/05/24 21:21:55 jakllsch Exp $ */
 
 #includedec.h
 #includegcstruct.h
@@ -7,6 +7,7 @@
 #includecfb.h
 
 #include stdio.h
+#include err.h
 
 Bool decTGAInit(int, ScreenPtr, int, char **);
 Bool decSFBInit(int, ScreenPtr, int, char **);



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec

2011-05-24 Thread Jonathan A. Kollasch
Module Name:xsrc
Committed By:   jakllsch
Date:   Tue May 24 21:22:28 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec: decIo.c

Log Message:
Needs mi.h.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decIo.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decIo.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decIo.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decIo.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decIo.c:1.1	Sun Jan 18 05:21:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decIo.c	Tue May 24 21:22:28 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: decIo.c,v 1.1 2004/01/18 05:21:41 rtr Exp $	*/
+/*	$NetBSD: decIo.c,v 1.2 2011/05/24 21:22:28 jakllsch Exp $	*/
 
 /* XConsortium: sunIo.c,v 5.26.1.3 95/01/25 23:02:33 kaleb Exp */
 /* XFree86: xc/programs/Xserver/hw/sun/sunIo.c,v 3.1 1995/01/28 15:46:06 dawes Exp */
@@ -49,6 +49,7 @@
 /
 
 #define NEED_EVENTS
+#includemi.h
 #includedec.h
 
 /*-



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec

2011-05-24 Thread Jonathan A. Kollasch
Module Name:xsrc
Committed By:   jakllsch
Date:   Tue May 24 21:23:52 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec: decKbd.c decMouse.c

Log Message:
Needs mi.h.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decKbd.c
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decKbd.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decKbd.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decKbd.c:1.2	Sun Oct 10 05:35:33 2010
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decKbd.c	Tue May 24 21:23:52 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: decKbd.c,v 1.2 2010/10/10 05:35:33 tsutsui Exp $	*/
+/*	$NetBSD: decKbd.c,v 1.3 2011/05/24 21:23:52 jakllsch Exp $	*/
 
 /* XConsortium: sunKbd.c,v 5.47 94/08/16 13:45:30 dpw Exp */
 /*-
@@ -43,6 +43,7 @@
 /
 
 #define NEED_EVENTS
+#include mi.h
 #include dec.h
 #include keysym.h
 #include stdio.h

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c:1.3	Sun Oct 10 05:28:49 2010
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c	Tue May 24 21:23:52 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: decMouse.c,v 1.3 2010/10/10 05:28:49 tsutsui Exp $	*/
+/*	$NetBSD: decMouse.c,v 1.4 2011/05/24 21:23:52 jakllsch Exp $	*/
 
 /* XConsortium: sunMouse.c,v 5.21 94/04/17 20:29:47 kaleb Exp */
 /*-
@@ -54,6 +54,7 @@
  */
 
 #define NEED_EVENTS
+#includemi.h
 #includedec.h
 #include stdio.h
 



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec

2011-05-24 Thread Jonathan A. Kollasch
Module Name:xsrc
Committed By:   jakllsch
Date:   Tue May 24 21:27:01 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec: decCursor.c

Log Message:
Take address of structure element rather than casting,
like is done in the amiga version of this code.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c:1.5 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c:1.6
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c:1.5	Tue May 24 19:37:25 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c	Tue May 24 21:27:00 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: decCursor.c,v 1.5 2011/05/24 19:37:25 christos Exp $	*/
+/*	$NetBSD: decCursor.c,v 1.6 2011/05/24 21:27:00 jakllsch Exp $	*/
 
 /* XConsortium: sunCursor.c,v 5.19 94/04/17 20:29:35 gildea Exp */
 /*
@@ -112,7 +112,7 @@
 box.x2 = w;
 box.y2 = h;
 REGION_INIT(pScreen, rgnDst, box, 1);
-mfbDoBitblt((DrawablePtr)src, (DrawablePtr)dst, GXcopy, rgnDst, ptSrc);
+mfbDoBitblt(src-drawable, dst-drawable, GXcopy, rgnDst, ptSrc);
 REGION_UNINIT(pScreen, rgnDst);
 FreeScratchPixmapHeader(src);
 FreeScratchPixmapHeader(dst);



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha

2011-05-24 Thread Jonathan A. Kollasch
Module Name:xsrc
Committed By:   jakllsch
Date:   Tue May 24 21:52:04 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha: alpha.h

Log Message:
Add prototype for alphaCloseScreen().


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alpha.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alpha.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alpha.h:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alpha.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alpha.h:1.1	Sun Jan 18 04:13:22 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alpha.h	Tue May 24 21:52:04 2011
@@ -268,6 +268,13 @@
 #endif
 );
 
+extern Bool alphaCloseScreen(
+#if NeedFunctionPrototypes
+int /* i */,
+ScreenPtr /* pScreen */
+#endif
+);
+
 extern pointer alphaMemoryMap(
 #if NeedFunctionPrototypes
 size_t /* len */,



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec

2011-05-24 Thread Jonathan A. Kollasch
Module Name:xsrc
Committed By:   jakllsch
Date:   Tue May 24 22:16:45 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec: dec.h

Log Message:
Add prototype for decCloseScreen().


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/dec.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/dec.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/dec.h:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/dec.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/dec.h:1.1	Sun Jan 18 05:21:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/dec.h	Tue May 24 22:16:45 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: dec.h,v 1.1 2004/01/18 05:21:41 rtr Exp $	*/
+/*	$NetBSD: dec.h,v 1.2 2011/05/24 22:16:45 jakllsch Exp $	*/
 
 /* XConsortium: sun.h,v 5.39.1.1 95/01/05 19:58:43 kaleb Exp */
 /* XFree86: xc/programs/Xserver/hw/sun/sun.h,v 3.2 1995/02/12 02:36:21 dawes Exp */
@@ -271,6 +271,13 @@
 #endif
 );
 
+extern Bool decCloseScreen(
+#if NeedFunctionPrototypes
+int /* i */,
+ScreenPtr /* pScreen */
+#endif
+);
+
 extern pointer decMemoryMap(
 #if NeedFunctionPrototypes
 size_t /* len */,



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd

2011-05-24 Thread Jonathan A. Kollasch
Module Name:xsrc
Committed By:   jakllsch
Date:   Tue May 24 23:08:43 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga: alphaTGA.c tgamap.h
tgasimpleblt.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga: decTGA.c tgamap.h
tgasimpleblt.c

Log Message:
Build fixes for TGA driver.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/alphaTGA.c
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgasimpleblt.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga/decTGA.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga/tgamap.h
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga/tgasimpleblt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/alphaTGA.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/alphaTGA.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/alphaTGA.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/alphaTGA.c:1.1	Sun Jan 18 04:13:22 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/alphaTGA.c	Tue May 24 23:08:42 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: alphaTGA.c,v 1.1 2004/01/18 04:13:22 rtr Exp $ */
+/* $NetBSD: alphaTGA.c,v 1.2 2011/05/24 23:08:42 jakllsch Exp $ */
 
 /* $XConsortium: sunCfb.c,v 1.15.1.2 95/01/12 18:54:42 kaleb Exp $ */
 /* $XFree86: xc/programs/Xserver/hw/sun/sunCfb.c,v 3.2 1995/02/12 02:36:22 dawes Exp $ */
@@ -88,11 +88,17 @@
 
 #include alpha.h
 #include cfb.h
+#include cfb32.h
 #include dev/pci/tgareg.h
 
 /* XXX */
 #include stdio.h
 
+static Bool alphaTgaScreenInit(
+register ScreenPtr, pointer, int, int, int, int, int, int);
+static Bool alphaTgaFinishScreenInit(
+register ScreenPtr, pointer, int, int, int, int, int, int);
+
 static void CGUpdateColormap(pScreen, dex, count, rmap, gmap, bmap)
 ScreenPtr	pScreen;
 int		dex, count;

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h:1.3	Sat May 21 14:34:56 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h	Tue May 24 23:08:42 2011
@@ -18,11 +18,11 @@
 #define alphaTgaTEOps		alphaTga32TEOps
 #define alphaTgaNonTEOps	alphaTga32NonTEOps
 
+#else
+#error Unsupported PSZ
+#endif
+
 #include dev/pci/tgareg.h
 
 void alphaTgaDoBitbltSimple(unsigned int *, unsigned int *, unsigned int,
 unsigned int, tga_reg_t **, int, int, int, int, int, int, int, int, int);
-
-#else
-#error Unsupported PSZ
-#endif

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgasimpleblt.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgasimpleblt.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgasimpleblt.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgasimpleblt.c:1.2	Tue Oct 27 23:17:12 2009
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgasimpleblt.c	Tue May 24 23:08:42 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: tgasimpleblt.c,v 1.2 2009/10/27 23:17:12 elric Exp $ */
+/* $NetBSD: tgasimpleblt.c,v 1.3 2011/05/24 23:08:42 jakllsch Exp $ */
 
 /*
  * tga simple rops
@@ -52,6 +52,7 @@
 #include	stdio.h
 
 #include alpha.h
+#include tgamap.h
 #include dev/pci/tgareg.h
 
 void

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga/decTGA.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga/decTGA.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga/decTGA.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga/decTGA.c:1.1	Sun Jan 18 05:21:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga/decTGA.c	Tue May 24 23:08:43 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: decTGA.c,v 1.1 2004/01/18 05:21:41 rtr Exp $ */
+/* $NetBSD: decTGA.c,v 1.2 2011/05/24 23:08:43 jakllsch Exp $ */
 
 /* $XConsortium: sunCfb.c,v 1.15.1.2 95/01/12 18:54:42 kaleb Exp $ */
 /* $XFree86: xc/programs/Xserver/hw/sun/sunCfb.c,v 3.2 1995/02/12 02:36:22 dawes Exp $ */
@@ -88,8 +88,14 @@
 
 #include dec.h
 #include cfb.h
+#include cfb32.h
 #include tga.h
 
+static Bool decTgaScreenInit(
+register ScreenPtr, pointer, int, int, int, int, int, int);
+static Bool decTgaScreenInit(
+register ScreenPtr, pointer, int, int, int, int, int, int);
+
 Bool decTGAInit (screen, pScreen, argc, argv)
 int		  screen;	/* what screen am I going to be */
 ScreenPtr	  pScreen;  	/* The Screen to initialize */
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga/tgamap.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga/tgamap.h:1.1 

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd

2011-05-24 Thread Jonathan A. Kollasch
Module Name:xsrc
Committed By:   jakllsch
Date:   Tue May 24 23:10:03 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb: alphaSFB.c sfbmap.h
sfbsimpleblt.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb: decSFB.c sfbmap.h
sfbsimpleblt.c

Log Message:
Build fixes for SFB driver.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/alphaSFB.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbmap.h
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbsimpleblt.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/decSFB.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/sfbmap.h
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/sfbsimpleblt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/alphaSFB.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/alphaSFB.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/alphaSFB.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/alphaSFB.c:1.1	Sun Jan 18 04:13:22 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/alphaSFB.c	Tue May 24 23:10:03 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: alphaSFB.c,v 1.1 2004/01/18 04:13:22 rtr Exp $ */
+/* $NetBSD: alphaSFB.c,v 1.2 2011/05/24 23:10:03 jakllsch Exp $ */
 
 /* $XConsortium: sunCfb.c,v 1.15.1.2 95/01/12 18:54:42 kaleb Exp $ */
 /* $XFree86: xc/programs/Xserver/hw/sun/sunCfb.c,v 3.2 1995/02/12 02:36:22 dawes Exp $ */
@@ -88,11 +88,15 @@
 
 #include alpha.h
 #include cfb.h
+#include cfb32.h
 #include dev/tc/sfbreg.h
 
 /* XXX */
 #include stdio.h
 
+static Bool alphaSfbScreenInit(
+register ScreenPtr, pointer, int, int, int, int, int, int);
+
 static void CGUpdateColormap(pScreen, dex, count, rmap, gmap, bmap)
 ScreenPtr	pScreen;
 int		dex, count;
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbmap.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbmap.h:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbmap.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbmap.h:1.1	Sun Jan 18 04:13:22 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbmap.h	Tue May 24 23:10:03 2011
@@ -21,3 +21,8 @@
 #else
 #error Unsupported PSZ
 #endif
+
+#include dev/tc/sfbreg.h
+
+void alphaSfbDoBitbltSimple(unsigned int *, unsigned int *, unsigned int,
+unsigned int, sfb_reg_t **, int, int, int, int, int, int, int, int, int);

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbsimpleblt.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbsimpleblt.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbsimpleblt.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbsimpleblt.c:1.2	Tue Oct 27 23:17:12 2009
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbsimpleblt.c	Tue May 24 23:10:03 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: sfbsimpleblt.c,v 1.2 2009/10/27 23:17:12 elric Exp $ */
+/* $NetBSD: sfbsimpleblt.c,v 1.3 2011/05/24 23:10:03 jakllsch Exp $ */
 
 /*
  * sfb simple rops
@@ -52,6 +52,7 @@
 #include	stdio.h
 
 #include alpha.h
+#include sfbmap.h
 #include dev/tc/sfbreg.h
 
 void

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/decSFB.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/decSFB.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/decSFB.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/decSFB.c:1.1	Sun Jan 18 05:21:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/decSFB.c	Tue May 24 23:10:03 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: decSFB.c,v 1.1 2004/01/18 05:21:41 rtr Exp $ */
+/* $NetBSD: decSFB.c,v 1.2 2011/05/24 23:10:03 jakllsch Exp $ */
 
 /* XConsortium: sunCfb.c,v 1.15.1.2 95/01/12 18:54:42 kaleb Exp */
 /* XFree86: xc/programs/Xserver/hw/sun/sunCfb.c,v 3.2 1995/02/12 02:36:22 dawes Exp */
@@ -89,10 +89,14 @@
 #include dec.h
 #include sfb.h
 #include cfb.h
+#include cfb32.h
 
 /* XXX */
 #include stdio.h
 
+static Bool decSfbScreenInit(
+register ScreenPtr, pointer, int, int, int, int, int, int);
+
 /*
  * Restore color map to white-on-black, and call decCloseScreen
  */
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/sfbmap.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/sfbmap.h:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/sfbmap.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/sfbmap.h:1.1	Sun Jan 18 05:21:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/sfbmap.h	Tue May 24 23:10:03 2011
@@ -21,3 +21,8 @@
 #else
 #error Unsupported PSZ
 #endif
+
+#include dev/tc/sfbreg.h
+
+void decSfbDoBitbltSimple(unsigned int *, unsigned int *, unsigned int,
+unsigned int, sfb_reg_t **, int, int, int, int, int, int, int, int, 

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px

2011-05-24 Thread Jonathan A. Kollasch
Module Name:xsrc
Committed By:   jakllsch
Date:   Tue May 24 23:12:36 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px: decPX.c pxgc.c
pxgetsp.c

Log Message:
Build fixes for PX driver.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/decPX.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/pxgc.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/pxgetsp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/decPX.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/decPX.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/decPX.c:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/decPX.c:1.3	Mon Apr 28 20:57:37 2008
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/decPX.c	Tue May 24 23:12:36 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: decPX.c,v 1.3 2008/04/28 20:57:37 martin Exp $	*/
+/*	$NetBSD: decPX.c,v 1.4 2011/05/24 23:12:36 jakllsch Exp $	*/
 
 /*-
  * Copyright (c) 2001, 2002 The NetBSD Foundation, Inc.
@@ -81,6 +81,7 @@
 #include px.h
 
 #include cfb.h
+#include cfb32.h
 #include mi.h
 
 #include sys/mman.h
@@ -113,6 +114,21 @@
 #endif
 );
 
+/*
+ * XXX
+ */
+extern Bool cfbFinishScreenInit(
+#if NeedFunctionPrototypes
+		ScreenPtr /*pScreen*/,
+		pointer /*pbits*/,
+		int /*xsize*/,
+		int /*ysize*/,
+		int /*dpix*/,
+		int /*dpiy*/,
+		int /*width*/
+#endif
+);
+
 Bool	cfbCreateScreenResources(ScreenPtr);
 Bool	cfb32CreateScreenResources(ScreenPtr);
 

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/pxgc.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/pxgc.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/pxgc.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/pxgc.c:1.2	Mon Apr 28 20:57:37 2008
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/pxgc.c	Tue May 24 23:12:36 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: pxgc.c,v 1.2 2008/04/28 20:57:37 martin Exp $	*/
+/*	$NetBSD: pxgc.c,v 1.3 2011/05/24 23:12:36 jakllsch Exp $	*/
 
 /*-
  * Copyright (c) 2001, 2002 The NetBSD Foundation, Inc.
@@ -34,6 +34,7 @@
 #include Xmd.h
 #include Xproto.h
 #include cfb.h
+#include cfbmap.h
 #include cfbmskbits.h
 #include fontstruct.h
 #include dixfontstr.h
@@ -45,10 +46,12 @@
 #include mibstore.h
 #include migc.h
 
+#if 0
 /* XXX */
 #undef cfbNonTEOps
 #undef cfbCreateGC
 #undef cfbValidateGC
+#endif
 
 void	pxValidateGC(GCPtr, u_long, DrawablePtr);
 
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/pxgetsp.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/pxgetsp.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/pxgetsp.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/pxgetsp.c:1.2	Mon Apr 28 20:57:37 2008
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/px/pxgetsp.c	Tue May 24 23:12:36 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: pxgetsp.c,v 1.2 2008/04/28 20:57:37 martin Exp $	*/
+/*	$NetBSD: pxgetsp.c,v 1.3 2011/05/24 23:12:36 jakllsch Exp $	*/
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -38,7 +38,9 @@
 #include scrnintstr.h
 #include cfb.h
 
+#if 0
 #undef cfbGetSpans
+#endif
 
 #define myBitsPerPixel(d) (\
 (1  PixmapWidthPaddingInfo[d].padBytesLog2) * 8 / \



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha

2011-05-23 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon May 23 18:48:45 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha: alphaInit.c

Log Message:
need err.h for warn


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaInit.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaInit.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaInit.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaInit.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaInit.c:1.2	Sun Mar 27 19:08:16 2005
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaInit.c	Mon May 23 14:48:44 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: alphaInit.c,v 1.2 2005/03/28 00:08:16 tron Exp $ */
+/* $NetBSD: alphaInit.c,v 1.3 2011/05/23 18:48:44 christos Exp $ */
 
 #includealpha.h
 #includegcstruct.h
@@ -7,6 +7,7 @@
 #includecfb.h
 
 #include stdio.h
+#include err.h
 
 #define TGASUPPORT
 #define SFBSUPPORT



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus

2011-05-23 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon May 23 19:42:53 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus: amigaCL.c
amigaCL.h clbitblt.c clblt.c clfillrct.c clgc.c clsolid.c
clwindow.c

Log Message:
more prototypes.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clblt.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clfillrct.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clgc.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clsolid.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clwindow.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.c:1.1	Thu Jan 15 07:07:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.c	Mon May 23 15:42:53 2011
@@ -49,19 +49,8 @@
 #includemigc.h
 
 
-Bool clCreateGC();
-void clCopyWindow();
-
-
-#if NeedFunctionPrototypes
-amigaCLGXInit (
-ScreenPtr   pScreen,
-fbFd*fb)
-#else
-amigaCLGXInit (pScreen, fb)
-ScreenPtr   pScreen;
-fbFd*fb;
-#endif
+Bool
+amigaCLGXInit(ScreenPtr pScreen, fbFd *fb)
 {
 #if 0
 if (serverGeneration != amigaCLGeneration)
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h:1.1	Thu Jan 15 07:07:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h	Mon May 23 15:42:53 2011
@@ -253,3 +253,22 @@
 
 
 #define amigaInfo(s) (amigaFbs[(s)-myNum])
+
+/* amigaCL.c */
+Bool amigaCLGXInit(ScreenPtr, fbFd *);
+/* clgc.c */
+void clValidateGC(GCPtr, unsigned long, DrawablePtr);
+Bool clCreateGC(GCPtr);
+GCOps *clMatchCommon(GCPtr, cfbPrivGCPtr);
+/* clbitblt.c */
+void clDoBitblt(DrawablePtr, DrawablePtr, int, RegionPtr, DDXPointPtr,
+unsigned long);
+RegionPtr clCopyArea(DrawablePtr, DrawablePtr, GC *, int, int, int, int, int,
+int);
+/* clfillrct.c */
+void clPolyFillRect(DrawablePtr, GCPtr, int, xRectangle	*);
+/* clwindow.c */
+void clCopyWindow(WindowPtr, DDXPointRec, RegionPtr);
+
+void clDoBitbltCopy(DrawablePtr, DrawablePtr, int, RegionPtr,
+DDXPointPtr, unsigned long);
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c:1.1	Thu Jan 15 07:07:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c	Mon May 23 15:42:53 2011
@@ -46,20 +46,18 @@
 #include	fastblt.h
 #define MFB_CONSTS_ONLY
 #include	maskbits.h
-
-void clDoBitbltCopy(DrawablePtr, DrawablePtr, int, RegionPtr,  
-DDXPointPtr, unsigned long);
-
+#include	amigaCL.h
 
 void
-clDoBitblt (pSrc, pDst, alu, prgnDst, pptSrc, planemask)
-DrawablePtr	pSrc, pDst;
-int		alu;
-RegionPtr	prgnDst;
-DDXPointPtr	pptSrc;
-unsigned long   planemask;
+clDoBitblt(
+DrawablePtr	pSrc, DrawablePtr pDst,
+int		alu,
+RegionPtr	prgnDst,
+DDXPointPtr	pptSrc,
+unsigned long   planemask)
 {
-void (*blt)() = cfbDoBitbltGeneral;
+void (*blt)(DrawablePtr, DrawablePtr, int, RegionPtr, DDXPointPtr,
+	unsigned long) = cfbDoBitbltGeneral;
 if ((planemask  PMSK) == PMSK) {
 	switch (alu) {
 	case GXcopy:
@@ -77,16 +75,16 @@
 }
 
 RegionPtr
-clCopyArea(pSrcDrawable, pDstDrawable,
-pGC, srcx, srcy, width, height, dstx, dsty)
-register DrawablePtr pSrcDrawable;
-register DrawablePtr pDstDrawable;
-GC *pGC;
-int srcx, srcy;
-int width, height;
-int dstx, dsty;
+clCopyArea(
+DrawablePtr pSrcDrawable,
+DrawablePtr pDstDrawable,
+GC *pGC,
+int srcx, int srcy,
+int width, int height,
+int dstx, int dsty)
 {
-void (*doBitBlt) ();
+void (*doBitBlt)(DrawablePtr, DrawablePtr, int, RegionPtr, DDXPointPtr,
+	unsigned long) = cfbDoBitbltGeneral;
 
 doBitBlt = clDoBitbltCopy;
 if (pGC-alu != GXcopy || (pGC-planemask  PMSK) != PMSK)
Index: 

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k

2011-05-23 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon May 23 19:46:41 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k: mac68k.h mac68kMouse.c

Log Message:
change prototype to avoid casts.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68kMouse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h:1.6 xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h:1.7
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h:1.6	Sun May 22 22:40:13 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h	Mon May 23 15:46:41 2011
@@ -94,7 +94,7 @@
 
 
 void mac68k_processkbd(DeviceIntPtr, adb_event_t *);
-void mac68k_processmouse(DevicePtr, adb_event_t *);
+void mac68k_processmouse(DeviceIntPtr, adb_event_t *);
 void mac68k_getmouse(void);
 void mac68k_getkbd(void);
 Bool mac68k_screeninit(ScreenPtr);

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68kMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68kMouse.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68kMouse.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68kMouse.c:1.1	Fri Jan  9 22:02:43 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68kMouse.c	Mon May 23 15:46:41 2011
@@ -143,14 +143,14 @@
 
 
 static int accel_mouse (
-	DevicePtr mouse,
+	DeviceIntPtr mouse,
 	int delta)
 {
 register int sgn = sign(delta);
 register PtrCtrl *ctrlptr;
 
 delta = abs(delta);
-ctrlptr = ((DeviceIntPtr) mouse)-ptrfeed-ctrl;
+ctrlptr = mouse-ptrfeed-ctrl;
 
 if (delta  ctrlptr-threshold)
 	return (sgn * (ctrlptr-threshold + ((delta - ctrlptr-threshold) *
@@ -161,7 +161,7 @@
 
 
 void mac68k_processmouse(
-	DevicePtr	mouse,
+	DeviceIntPtr	mouse,
 	adb_event_t	*event)
 {
 	xEvent	xev;



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec

2011-05-23 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon May 23 19:48:14 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec: decCursor.c

Log Message:
Add missing casts.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c:1.3	Sun May 22 22:40:56 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c	Mon May 23 15:48:14 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: decCursor.c,v 1.3 2011/05/23 02:40:56 christos Exp $	*/
+/*	$NetBSD: decCursor.c,v 1.4 2011/05/23 19:48:14 christos Exp $	*/
 
 /* XConsortium: sunCursor.c,v 5.19 94/04/17 20:29:35 gildea Exp */
 /*
@@ -112,7 +112,7 @@
 box.x2 = w;
 box.y2 = h;
 REGION_INIT(pScreen, rgnDst, box, 1);
-mfbDoBitblt(src, dst, GXcopy, rgnDst, ptSrc);
+mfbDoBitblt((Drawable)src, (Drawable)dst, GXcopy, rgnDst, ptSrc);
 REGION_UNINIT(pScreen, rgnDst);
 FreeScratchPixmapHeader(src);
 FreeScratchPixmapHeader(dst);



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc

2011-05-23 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon May 23 19:58:56 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc: wscons.h

Log Message:
more prototypes.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h:1.1	Thu May 19 21:22:37 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h	Mon May 23 15:58:56 2011
@@ -1,5 +1,14 @@
 void wsdisplay_write_palette(int, int, int, int);
 void wsmouse_io(void);
-int wsmouse_init(void);
+void wskbd_io(void);
+
+void wscons_bell(int, DeviceIntPtr, pointer, int);
+
 int wskbd_init(void);
+int wsmouse_init(void);
+int wsdisplay_init(ScreenPtr, int, char **);
+
 void wsdisplay_shutdown(void);
+
+void wsdisplay_closedown(void);
+void wskbd_closedown(void);



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha

2011-05-22 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Sun May 22 15:34:52 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha: alphaIo.c

Log Message:
include mi.h and KNF a bit.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaIo.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaIo.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaIo.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaIo.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaIo.c:1.1	Sat Jan 17 23:13:22 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaIo.c	Sun May 22 11:34:52 2011
@@ -48,6 +48,7 @@
 
 #define NEED_EVENTS
 #includealpha.h
+#includemi.h
 
 /*-
  *---
@@ -65,10 +66,10 @@
  *---
  */
 void
-ProcessInputEvents ()
+ProcessInputEvents(void)
 {
-(void) mieqProcessInputEvents ();
-miPointerUpdate ();
+(void) mieqProcessInputEvents();
+miPointerUpdate();
 }
 
 /*
@@ -78,10 +79,7 @@
  *	enqueue them using the mi event queue
  */
 
-void alphaEnqueueEvents (
-#if NeedFunctionPrototypes
-void
-#endif
+void alphaEnqueueEvents(void)
 )
 {
 struct wscons_event *ptrEvents,
@@ -122,31 +120,31 @@
 	 * in pE and kE
 	 */
 	if ((numPtrEvents == 0)  PtrAgain) {
-	ptrEvents = alphaMouseGetEvents (ptrPriv-fd, nPE, PtrAgain);
+	ptrEvents = alphaMouseGetEvents(ptrPriv-fd, nPE, PtrAgain);
 	numPtrEvents = nPE;
 	}
 	if ((numKbdEvents == 0)  KbdAgain) {
-	kbdEvents = alphaKbdGetEvents (kbdPriv-fd, nKE, KbdAgain);
+	kbdEvents = alphaKbdGetEvents(kbdPriv-fd, nKE, KbdAgain);
 	numKbdEvents = nKE;
 	}
 	if ((numPtrEvents == 0)  (numKbdEvents == 0))
 	break;
 	if (numPtrEvents  numKbdEvents) {
-	if (timespeccmp (kbdEvents-time, ptrEvents-time, )) {
-		alphaKbdEnqueueEvent (pKeyboard, kbdEvents);
+	if (timespeccmp(kbdEvents-time, ptrEvents-time, )) {
+		alphaKbdEnqueueEvent(pKeyboard, kbdEvents);
 		numKbdEvents--;
 		kbdEvents++;
 	} else {
-		alphaMouseEnqueueEvent (pPointer, ptrEvents);
+		alphaMouseEnqueueEvent(pPointer, ptrEvents);
 		numPtrEvents--;
 		ptrEvents++;
 	}
 	} else if (numKbdEvents) {
-	alphaKbdEnqueueEvent (pKeyboard, kbdEvents);
+	alphaKbdEnqueueEvent(pKeyboard, kbdEvents);
 	numKbdEvents--;
 	kbdEvents++;
 	} else {
-	alphaMouseEnqueueEvent (pPointer, ptrEvents);
+	alphaMouseEnqueueEvent(pPointer, ptrEvents);
 	numPtrEvents--;
 	ptrEvents++;
 	}
@@ -156,39 +154,36 @@
 /*
  * DDX - specific abort routine.  Called by AbortServer().
  */
-void AbortDDX()
+void AbortDDX(void)
 {
 int		i;
 ScreenPtr	pScreen;
 DevicePtr	devPtr;
 
-(void) OsSignal (SIGIO, SIG_IGN);
+(void) OsSignal(SIGIO, SIG_IGN);
 #if 0 /* XXX */
 devPtr = LookupKeyboardDevice();
 if (devPtr)
-	(void) sunChangeKbdTranslation (((sunKbdPrivPtr)(devPtr-devicePrivate))-fd, FALSE);
-sunNonBlockConsoleOff ();
+	(void) sunChangeKbdTranslation(((sunKbdPrivPtr)(devPtr-devicePrivate))-fd, FALSE);
+sunNonBlockConsoleOff();
 #endif
 for (i = 0; i  screenInfo.numScreens; i++)
 {
 	pScreen = screenInfo.screens[i];
-	(*pScreen-SaveScreen) (pScreen, SCREEN_SAVER_OFF);
-	alphaDisableCursor (pScreen);
+	(*pScreen-SaveScreen)(pScreen, SCREEN_SAVER_OFF);
+	alphaDisableCursor(pScreen);
 }
 }
 
 /* Called by GiveUp(). */
 void
-ddxGiveUp()
+ddxGiveUp(void)
 {
-AbortDDX ();
+AbortDDX();
 }
 
 int
-ddxProcessArgument (argc, argv, i)
-int	argc;
-char *argv[];
-int	i;
+ddxProcessArgument(int argc, char *argv[], int i)
 {
 extern void UseMsg();
 
@@ -198,64 +193,64 @@
 }
 #if 0 /* XXX */
 #ifndef XKB
-if (strcmp (argv[i], -ar1) == 0) {	/* -ar1 int */
-	if (++i = argc) UseMsg ();
+if (strcmp(argv[i], -ar1) == 0) {	/* -ar1 int */
+	if (++i = argc) UseMsg();
 	sunAutoRepeatInitiate = 1000 * (long)atoi(argv[i]);
 	if (sunAutoRepeatInitiate  100)
 	sunAutoRepeatInitiate =  999000;
 	return 2;
 }
-if (strcmp (argv[i], -ar2) == 0) {	/* -ar2 int */
-	if (++i = argc) UseMsg ();
+if (strcmp(argv[i], -ar2) == 0) {	/* -ar2 int */
+	if (++i = argc) UseMsg();
 	sunAutoRepeatDelay = 1000 * (long)atoi(argv[i]);
 	if (sunAutoRepeatDelay  100)
 	sunAutoRepeatDelay =  999000;
 	return 2;
 }
 #endif
-if (strcmp (argv[i], -swapLkeys) == 0) {	/* -swapLkeys */
+if (strcmp(argv[i], -swapLkeys) == 0) {	/* -swapLkeys */
 	sunSwapLkeys = TRUE;
 	return 1;
 }
 #endif /* 0 XXX */
-if (strcmp (argv[i], -debug) == 0) {	/* -debug */
+if (strcmp(argv[i], -debug) == 0) {	/* -debug */
 	return 1;
 }
-if (strcmp (argv[i], -dev) == 0) {	/* -dev /dev/mumble */
-	if (++i = 

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha

2011-05-22 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon May 23 02:36:33 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha: alphaIo.c

Log Message:
remove extra paren.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaIo.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaIo.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaIo.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaIo.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaIo.c:1.2	Sun May 22 11:34:52 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaIo.c	Sun May 22 22:36:33 2011
@@ -80,7 +80,6 @@
  */
 
 void alphaEnqueueEvents(void)
-)
 {
 struct wscons_event *ptrEvents,
 			*kbdEvents;



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k

2011-05-22 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon May 23 02:40:13 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k: mac68k.h

Log Message:
fix mouse prototype


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h:1.5 xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h:1.6
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h:1.5	Sun May 22 11:49:44 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h	Sun May 22 22:40:13 2011
@@ -94,7 +94,7 @@
 
 
 void mac68k_processkbd(DeviceIntPtr, adb_event_t *);
-void mac68k_processmouse(DeviceIntPtr, adb_event_t *);
+void mac68k_processmouse(DevicePtr, adb_event_t *);
 void mac68k_getmouse(void);
 void mac68k_getkbd(void);
 Bool mac68k_screeninit(ScreenPtr);



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec

2011-05-22 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon May 23 02:40:56 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec: decCursor.c

Log Message:
remove bogus extern


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c:1.2	Sun May 22 11:51:07 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decCursor.c	Sun May 22 22:40:56 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: decCursor.c,v 1.2 2011/05/22 15:51:07 christos Exp $	*/
+/*	$NetBSD: decCursor.c,v 1.3 2011/05/23 02:40:56 christos Exp $	*/
 
 /* XConsortium: sunCursor.c,v 5.19 94/04/17 20:29:35 gildea Exp */
 /*
@@ -96,7 +96,6 @@
 PixmapPtr	src, dst;
 BoxRec	box;
 RegionRec	rgnDst;
-extern int mfbDoBitblt();
 
 if (!(src = GetScratchPixmapHeader(pScreen, bits-width, bits-height,
    /*bpp*/ 1, /*depth*/ 1,



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc

2011-05-21 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Sat May 21 14:30:33 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc: vidc.c

Log Message:
find cfb.h in the correct place.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.7 xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.8
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.7	Thu May 19 21:22:37 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c	Sat May 21 10:30:33 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: vidc.c,v 1.7 2011/05/20 01:22:37 christos Exp $	*/
+/*	$NetBSD: vidc.c,v 1.8 2011/05/21 14:30:33 christos Exp $	*/
 
 /*
  * Copyright (c) 1999 Neil A. Carson  Mark Brinicombe
@@ -67,7 +67,7 @@
 #include resource.h
 #include wscons.h
 #include mi.h
-#include cfb/cfb.h
+#include cfb.h
 
 /* #define DEBUG */
 



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga

2011-05-21 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Sat May 21 14:34:56 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga: tgamap.h

Log Message:
include file for tga_map_t


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h:1.2	Thu May 19 21:28:02 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h	Sat May 21 10:34:56 2011
@@ -18,6 +18,8 @@
 #define alphaTgaTEOps		alphaTga32TEOps
 #define alphaTgaNonTEOps	alphaTga32NonTEOps
 
+#include dev/pci/tgareg.h
+
 void alphaTgaDoBitbltSimple(unsigned int *, unsigned int *, unsigned int,
 unsigned int, tga_reg_t **, int, int, int, int, int, int, int, int, int);
 



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k

2011-05-21 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Sat May 21 14:52:52 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k: mac68k.h mac68kInit.c

Log Message:
add prototypes and missing return types.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h
cvs rdiff -u -r1.4 -r1.5 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68kInit.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h:1.3	Thu May 19 21:39:25 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h	Sat May 21 10:52:52 2011
@@ -95,3 +95,5 @@
 
 void mac68k_processkbd(DeviceIntPtr, adb_event_t *);
 void mac68k_processmouse(DeviceIntPtr, adb_event_t *);
+void mac68k_getmouse(void);
+void mac68k_getkbd(void);

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68kInit.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68kInit.c:1.4 xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68kInit.c:1.5
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68kInit.c:1.4	Wed Mar 30 14:12:12 2005
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68kInit.c	Sat May 21 10:52:52 2011
@@ -127,7 +127,8 @@
 	signal(SIGIO, handle_sigio);
 }
 
-choose_best_depths()
+void
+choose_best_depths(void)
 {
 #if 0
 	int scr, mode, best;
@@ -175,6 +176,7 @@
 
 
 
+void
 parse_args(
 	int argc,
 	char **argv)
@@ -185,6 +187,7 @@
 }
 
 
+void
 setup_screens(
 	ScreenInfo *xsi,
 	int argc,



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb

2011-05-21 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Sat May 21 14:59:35 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb: decCfb.c

Log Message:
add prototype and include


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb/decCfb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb/decCfb.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb/decCfb.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb/decCfb.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb/decCfb.c:1.2	Thu May 19 21:48:17 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb/decCfb.c	Sat May 21 10:59:34 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: decCfb.c,v 1.2 2011/05/20 01:48:17 christos Exp $ */
+/* $NetBSD: decCfb.c,v 1.3 2011/05/21 14:59:34 christos Exp $ */
 
 /* XConsortium: sunCfb.c,v 1.15.1.2 95/01/12 18:54:42 kaleb Exp */
 /* XFree86: xc/programs/Xserver/hw/sun/sunCfb.c,v 3.2 1995/02/12 02:36:22 dawes Exp */
@@ -88,6 +88,9 @@
 
 #include dec.h
 #include cfb.h
+#include cfb32.h
+
+static Bool decCfbScreenInit(ScreenPtr, pointer, int, int, int, int, int, int);
 
 Bool decCFBInit (
 int		  screen,	/* what screen am I going to be */
@@ -208,7 +211,7 @@
 return retval;
 }
 
-Bool
+static Bool
 decCfbScreenInit(
 ScreenPtr pScreen,
 pointer pbits,		/* pointer to screen bitmap */



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips

2011-05-19 Thread Izumi Tsutsui
Module Name:xsrc
Committed By:   tsutsui
Date:   Thu May 19 21:29:12 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips: ews4800mips.h
ews4800mipsColormap.c ews4800mipsFB.c ews4800mipsInit.c
ews4800mipsIo.c ews4800mipsKbd.c ews4800mipsMouse.c

Log Message:
- fix builds with -std=gnu99
- ANSIfy


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mips.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsColormap.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsFB.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsInit.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsIo.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mips.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mips.h:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mips.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mips.h:1.1	Thu Dec 29 15:43:40 2005
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mips.h	Thu May 19 21:29:12 2011
@@ -152,6 +152,11 @@
 }
 
 /*
+ * ews4800mipsColormap.c
+ */
+void ews4800mipsColormapInit(ScreenPtr);
+
+/*
  * ews4800mipsInit.c
  */
 ews4800mipsFbPtr ews4800mipsGetScreenFb(ScreenPtr);
@@ -183,6 +188,7 @@
 pointer ews4800mipsMemoryMap(size_t, off_t, int);
 Bool ews4800mipsScreenInit(ScreenPtr);
 ews4800mipsScreenPtr ews4800mipsGetScreenPrivate(ScreenPtr);
+Bool ews4800mipsAllocateScreenPrivate(ScreenPtr);
 
 /*
  * ews4800mipsFB.c
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsColormap.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsColormap.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsColormap.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsColormap.c:1.1	Thu Dec 29 15:43:40 2005
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsColormap.c	Thu May 19 21:29:12 2011
@@ -89,10 +89,8 @@
 #include stdio.h
 
 static void
-ews4800mipsUpdateColormap(pScreen, dex, count, rmap, gmap, bmap)
-	ScreenPtr	pScreen;
-	int		dex, count;
-	u_char	*rmap, *gmap, *bmap;
+ews4800mipsUpdateColormap(ScreenPtr pScreen, int dex, int count, u_char *rmap,
+u_char *gmap, u_char *bmap)
 {
 	struct wsdisplay_cmap cmap;
 	ews4800mipsFbPtr pFb = ews4800mipsGetScreenFb(pScreen);
@@ -110,8 +108,7 @@
 }
 
 static void
-ews4800mipsInstallColormap(cmap)
-	ColormapPtr	cmap;
+ews4800mipsInstallColormap(ColormapPtr cmap)
 {
 	ews4800mipsScreenPtr pPrivate = ews4800mipsGetScreenPrivate(cmap-pScreen);
 	ews4800mipsFbPtr pFb = ews4800mipsGetScreenFb(cmap-pScreen);
@@ -165,8 +162,7 @@
 }
 
 static void
-ews4800mipsUninstallColormap(cmap)
-	ColormapPtr	cmap;
+ews4800mipsUninstallColormap(ColormapPtr cmap)
 {
 	ews4800mipsScreenPtr pPrivate = ews4800mipsGetScreenPrivate(cmap-pScreen);
 
@@ -185,9 +181,7 @@
 }
 
 static int
-ews4800mipsListInstalledColormaps(pScreen, pCmapList)
-	ScreenPtr	pScreen;
-	Colormap	*pCmapList;
+ews4800mipsListInstalledColormaps(ScreenPtr pScreen, Colormap *pCmapList)
 {
 	ews4800mipsScreenPtr pPrivate = ews4800mipsGetScreenPrivate(pScreen);
 
@@ -196,10 +190,7 @@
 }
 
 static void
-ews4800mipsStoreColors(pmap, ndef, pdefs)
-	ColormapPtr	pmap;
-	int		ndef;
-	xColorItem	*pdefs;
+ews4800mipsStoreColors(ColormapPtr pmap, int ndef, xColorItem *pdefs)
 {
 	ews4800mipsScreenPtr pPrivate = ews4800mipsGetScreenPrivate(pmap-pScreen);
 	u_char	rmap[256], gmap[256], bmap[256];
@@ -223,8 +214,7 @@
 }
 
 Bool
-ews4800mipsInitializeColormap(pmap)
-	register ColormapPtr	pmap;
+ews4800mipsInitializeColormap(register ColormapPtr pmap)
 {
 	int i;
 	VisualPtr pVisual;
@@ -270,8 +260,7 @@
 }
 
 void
-ews4800mipsColormapInit (pScreen)
-	ScreenPtr pScreen;
+ews4800mipsColormapInit(ScreenPtr pScreen)
 {
 	ews4800mipsScreenPtr pPrivate = ews4800mipsGetScreenPrivate(pScreen);
 	ews4800mipsFbPtr pFb = ews4800mipsGetScreenFb(pScreen);
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsFB.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsFB.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsFB.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsFB.c:1.1	Thu Dec 29 15:43:40 2005
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsFB.c	Thu May 19 21:29:12 2011
@@ -32,6 +32,7 @@
 #define	FORCE_SEPARATE_PRIVATE
 #include cfb.h
 #include stdio.h
+#include mi/mi.h
 
 extern BSFuncRec cfbBSFuncRec;
 

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc

2011-05-19 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Fri May 20 01:22:37 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc: vidc.c wscons.c
Added Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc: wscons.h

Log Message:
add missing includes and prototypes.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c
cvs rdiff -u -r1.4 -r1.5 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.c
cvs rdiff -u -r0 -r1.1 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.6 xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.7
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c:1.6	Mon Aug 14 18:12:59 2006
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/vidc.c	Thu May 19 21:22:37 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: vidc.c,v 1.6 2006/08/14 22:12:59 bjh21 Exp $	*/
+/*	$NetBSD: vidc.c,v 1.7 2011/05/20 01:22:37 christos Exp $	*/
 
 /*
  * Copyright (c) 1999 Neil A. Carson  Mark Brinicombe
@@ -65,6 +65,9 @@
 #include colormap.h
 #include colormapst.h
 #include resource.h
+#include wscons.h
+#include mi.h
+#include cfb/cfb.h
 
 /* #define DEBUG */
 

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.c:1.4 xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.c:1.5
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.c:1.4	Sun Mar 14 08:36:48 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.c	Thu May 19 21:22:37 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: wscons.c,v 1.4 2004/03/14 13:36:48 bjh21 Exp $	*/
+/*	$NetBSD: wscons.c,v 1.5 2011/05/20 01:22:37 christos Exp $	*/
 
 /*-
  * Copyright (c) 2001 Ben Harris
@@ -53,6 +53,7 @@
 #include colormap.h
 #include colormapst.h
 #include resource.h
+#include wscons.h
 
 /* NetBSD headers wscons specific */
 #include dev/wscons/wsconsio.h

Added files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h
diff -u /dev/null xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h:1.1
--- /dev/null	Thu May 19 21:22:37 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/wscons.h	Thu May 19 21:22:37 2011
@@ -0,0 +1,5 @@
+void wsdisplay_write_palette(int, int, int, int);
+void wsmouse_io(void);
+int wsmouse_init(void);
+int wskbd_init(void);
+void wsdisplay_shutdown(void);



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga

2011-05-19 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Fri May 20 01:28:03 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga: tgamap.h

Log Message:
add missing prototype


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h:1.1	Sat Jan 17 23:13:22 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgamap.h	Thu May 19 21:28:02 2011
@@ -18,6 +18,9 @@
 #define alphaTgaTEOps		alphaTga32TEOps
 #define alphaTgaNonTEOps	alphaTga32NonTEOps
 
+void alphaTgaDoBitbltSimple(unsigned int *, unsigned int *, unsigned int,
+unsigned int, tga_reg_t **, int, int, int, int, int, int, int, int, int);
+
 #else
 #error Unsupported PSZ
 #endif



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k

2011-05-19 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Fri May 20 01:39:25 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k: mac68k.h

Log Message:
add prototypes.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h:1.2	Fri Jan  9 22:13:08 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k/mac68k.h	Thu May 19 21:39:25 2011
@@ -91,3 +91,7 @@
 extern int mac_scrs;
 
 extern miPointerScreenFuncRec mac_mousefuncs;
+
+
+void mac68k_processkbd(DeviceIntPtr, adb_event_t *);
+void mac68k_processmouse(DeviceIntPtr, adb_event_t *);



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips

2011-05-19 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Fri May 20 01:45:36 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips: newsmips.h
newsmipsFB.c

Log Message:
Add include files and missing prototypes


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmips.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsFB.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmips.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmips.h:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmips.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmips.h:1.1	Sun Aug  1 14:46:49 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmips.h	Thu May 19 21:45:36 2011
@@ -151,6 +151,11 @@
 	FatalError a;			\
 }
 
+void newsmipsColormapInit(ScreenPtr);
+
+/*
+ * newsmipsColormap.c
+ */
 /*
  * newsmipsInit.c
  */
@@ -183,6 +188,7 @@
 pointer newsmipsMemoryMap(size_t, off_t, int);
 Bool newsmipsScreenInit(ScreenPtr);
 newsmipsScreenPtr newsmipsGetScreenPrivate(ScreenPtr);
+Bool newsmipsAllocateScreenPrivate(ScreenPtr);
 
 /*
  * newsmipsFB.c
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsFB.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsFB.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsFB.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsFB.c:1.1	Sun Aug  1 14:46:49 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsFB.c	Thu May 19 21:45:36 2011
@@ -31,6 +31,7 @@
 
 #define	FORCE_SEPARATE_PRIVATE
 #include cfb.h
+#include mi.h
 #include stdio.h
 
 extern BSFuncRec cfbBSFuncRec;



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb

2011-05-19 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Fri May 20 01:48:17 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb: decCfb.c

Log Message:
ansify


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb/decCfb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb/decCfb.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb/decCfb.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb/decCfb.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb/decCfb.c:1.1	Sun Jan 18 00:21:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/cfb/decCfb.c	Thu May 19 21:48:17 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: decCfb.c,v 1.1 2004/01/18 05:21:41 rtr Exp $ */
+/* $NetBSD: decCfb.c,v 1.2 2011/05/20 01:48:17 christos Exp $ */
 
 /* XConsortium: sunCfb.c,v 1.15.1.2 95/01/12 18:54:42 kaleb Exp */
 /* XFree86: xc/programs/Xserver/hw/sun/sunCfb.c,v 3.2 1995/02/12 02:36:22 dawes Exp */
@@ -89,11 +89,11 @@
 #include dec.h
 #include cfb.h
 
-Bool decCFBInit (screen, pScreen, argc, argv)
-int		  screen;	/* what screen am I going to be */
-ScreenPtr	  pScreen;  	/* The Screen to initialize */
-int		  argc;		/* The number of the Server's arguments. */
-char	  **argv;   	/* The arguments themselves. Don't change! */
+Bool decCFBInit (
+int		  screen,	/* what screen am I going to be */
+ScreenPtr	  pScreen,  	/* The Screen to initialize */
+int		  argc,		/* The number of the Server's arguments. */
+char	  **argv)   	/* The arguments themselves. Don't change! */
 {
 	unsigned char *fb;
 	size_t sz;
@@ -144,13 +144,13 @@
 }
 
 Bool
-decCfbSetupScreen(pScreen, pbits, xsize, ysize, dpix, dpiy, width, bpp)
-register ScreenPtr pScreen;
-pointer pbits;		/* pointer to screen bitmap */
-int xsize, ysize;		/* in pixels */
-int dpix, dpiy;		/* dots per inch */
-int width;			/* pixel width of frame buffer */
-int	bpp;			/* bits per pixel of root */
+decCfbSetupScreen(
+ScreenPtr pScreen,
+pointer pbits,		/* pointer to screen bitmap */
+int xsize, int ysize,	/* in pixels */
+int dpix, int dpiy,		/* dots per inch */
+int width,			/* pixel width of frame buffer */
+int	bpp)			/* bits per pixel of root */
 {
 switch (bpp) {
 case 32:
@@ -172,13 +172,13 @@
 }
 
 Bool
-decCfbFinishScreenInit(pScreen, pbits, xsize, ysize, dpix, dpiy, width, bpp)
-register ScreenPtr pScreen;
-pointer pbits;		/* pointer to screen bitmap */
-int xsize, ysize;		/* in pixels */
-int dpix, dpiy;		/* dots per inch */
-int width;			/* pixel width of frame buffer */
-int bpp;			/* bits per pixel of root */
+decCfbFinishScreenInit(
+ScreenPtr pScreen,
+pointer pbits,		/* pointer to screen bitmap */
+int xsize, int ysize,	/* in pixels */
+int dpix, int dpiy,		/* dots per inch */
+int width,			/* pixel width of frame buffer */
+int bpp)			/* bits per pixel of root */
 {
 Bool retval;
 
@@ -209,13 +209,13 @@
 }
 
 Bool
-decCfbScreenInit(pScreen, pbits, xsize, ysize, dpix, dpiy, width, bpp)
-register ScreenPtr pScreen;
-pointer pbits;		/* pointer to screen bitmap */
-int xsize, ysize;		/* in pixels */
-int dpix, dpiy;		/* dots per inch */
-int width;			/* pixel width of frame buffer */
-int bpp;			/* bits per pixel of root */
+decCfbScreenInit(
+ScreenPtr pScreen,
+pointer pbits,		/* pointer to screen bitmap */
+int xsize, int ysize,	/* in pixels */
+int dpix, int dpiy,		/* dots per inch */
+int width,			/* pixel width of frame buffer */
+int bpp)			/* bits per pixel of root */
 {
 if (!decCfbSetupScreen(pScreen, pbits, xsize, ysize, dpix,
 	dpiy, width, bpp))



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips

2011-05-19 Thread Izumi Tsutsui
Module Name:xsrc
Committed By:   tsutsui
Date:   Fri May 20 04:28:40 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips: newsmipsIo.c
newsmipsKbd.c newsmipsMouse.c

Log Message:
Include mi.h for more prototype decls.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsIo.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsKbd.c
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsMouse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsIo.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsIo.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsIo.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsIo.c:1.1	Sun Aug  1 18:46:49 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsIo.c	Fri May 20 04:28:40 2011
@@ -50,6 +50,7 @@
 
 #define	NEED_EVENTS
 #include newsmips.h
+#include mi.h
 
 void
 newsmipsCleanupFd(int fd)

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsKbd.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsKbd.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsKbd.c:1.2	Sun Oct 10 05:35:33 2010
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsKbd.c	Fri May 20 04:28:40 2011
@@ -43,6 +43,7 @@
 #define	NEED_EVENTS
 #include newsmips.h
 #include keysym.h
+#include mi.h
 #include stdio.h
 #include sys/time.h
 #include X11/extensions/XKB.h

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsMouse.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsMouse.c:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsMouse.c:1.3	Sun Oct 10 05:28:50 2010
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsMouse.c	Fri May 20 04:28:40 2011
@@ -53,6 +53,7 @@
 
 #define	NEED_EVENTS
 #include newsmips.h
+#include mi.h
 #include stdio.h
 
 static Bool newsmipsCursorOffScreen();



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips

2011-05-19 Thread Izumi Tsutsui
Module Name:xsrc
Committed By:   tsutsui
Date:   Fri May 20 04:29:27 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips: ews4800mipsFB.c
ews4800mipsIo.c ews4800mipsKbd.c ews4800mipsMouse.c

Log Message:
Use mi.h as other sources rather than mi/mi.h.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsFB.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsIo.c
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c
cvs rdiff -u -r1.4 -r1.5 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsFB.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsFB.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsFB.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsFB.c:1.2	Thu May 19 21:29:12 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsFB.c	Fri May 20 04:29:27 2011
@@ -31,8 +31,8 @@
 
 #define	FORCE_SEPARATE_PRIVATE
 #include cfb.h
+#include mi.h
 #include stdio.h
-#include mi/mi.h
 
 extern BSFuncRec cfbBSFuncRec;
 Bool ews4800mips8ScreenInit(ScreenPtr, pointer,	int, int, int, int, int);
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsIo.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsIo.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsIo.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsIo.c:1.2	Thu May 19 21:29:12 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsIo.c	Fri May 20 04:29:27 2011
@@ -47,10 +47,10 @@
 /
 
 #include stdio.h
-#include mi/mi.h
 
 #define	NEED_EVENTS
 #include ews4800mips.h
+#include mi.h
 
 void
 ews4800mipsCleanupFd(int fd)

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c:1.3	Thu May 19 21:29:12 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c	Fri May 20 04:29:27 2011
@@ -43,10 +43,10 @@
 #define	NEED_EVENTS
 #include ews4800mips.h
 #include keysym.h
+#include mi.h
 #include stdio.h
 #include sys/time.h
 #include X11/extensions/XKB.h
-#include mi/mi.h
 
 extern KeySymsRec ews4800mipsKeySyms[];
 extern ews4800mipsModmapRec *ews4800mipsModMaps[];

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c:1.4 xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c:1.5
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c:1.4	Thu May 19 21:29:12 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c	Fri May 20 04:29:27 2011
@@ -53,8 +53,8 @@
 
 #define	NEED_EVENTS
 #include ews4800mips.h
+#include mi.h
 #include stdio.h
-#include mi/mi.h
 
 static Bool ews4800mipsCursorOffScreen();
 static void ews4800mipsCrossScreen();



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k

2011-05-19 Thread Izumi Tsutsui
Module Name:xsrc
Committed By:   tsutsui
Date:   Fri May 20 04:30:01 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k: x68kGraph.c x68kInit.c
x68kIo.c x68kKbd.c x68kMouse.c

Log Message:
Use mi.h as other sources rather than mi/mi.h.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c
cvs rdiff -u -r1.5 -r1.6 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c:1.3	Wed May 18 21:51:04 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c	Fri May 20 04:30:00 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: x68kGraph.c,v 1.3 2011/05/18 21:51:04 tsutsui Exp $ */
+/* $NetBSD: x68kGraph.c,v 1.4 2011/05/20 04:30:00 tsutsui Exp $ */
 /*-
  * Copyright (c) 1996 Yasushi Yamasaki
  * All rights reserved.
@@ -118,7 +118,7 @@
 /* cfb */
 #define PSZ 16
 #include cfb.h
-#include mi/mi.h
+#include mi.h
 
 /* in x68kConfig.c */
 X68kScreenRec *x68kGetScreenRecByType(int type);
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c:1.3	Wed May 18 21:51:04 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c	Fri May 20 04:30:00 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: x68kKbd.c,v 1.3 2011/05/18 21:51:04 tsutsui Exp $ */
+/* $NetBSD: x68kKbd.c,v 1.4 2011/05/20 04:30:00 tsutsui Exp $ */
 /*-
  * Copyright (c) 1996 Yasushi Yamasaki
  * All rights reserved.
@@ -71,7 +71,7 @@
 /
 
 #include x68k.h
-#include mi/mi.h
+#include mi.h
 
 #ifdef XKB
 #include X11/extensions/XKB.h

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c:1.5 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c:1.6
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c:1.5	Wed May 18 21:51:04 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c	Fri May 20 04:30:00 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: x68kInit.c,v 1.5 2011/05/18 21:51:04 tsutsui Exp $ */
+/* $NetBSD: x68kInit.c,v 1.6 2011/05/20 04:30:00 tsutsui Exp $ */
 /*-
  * Copyright (c) 1996 Yasushi Yamasaki
  * All rights reserved.
@@ -75,7 +75,7 @@
 
 #include Xos.h
 #include x68k.h
-#include mi/mi.h
+#include mi.h
 
 static int nscreens;
 

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c:1.2	Wed May 18 21:51:04 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c	Fri May 20 04:30:00 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: x68kIo.c,v 1.2 2011/05/18 21:51:04 tsutsui Exp $ */
+/* $NetBSD: x68kIo.c,v 1.3 2011/05/20 04:30:00 tsutsui Exp $ */
 /*-
  * Copyright (c) 1996 Yasushi Yamasaki
  * All rights reserved.
@@ -73,8 +73,8 @@
 
 /
 
-#includex68k.h
-#include mi/mi.h
+#include x68k.h
+#include mi.h
 
 static void x68kEnqueueEvents();
 extern Firm_event* x68kMouseGetEvents( int fd, int *pNumEvents, Bool *pAgain );
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c:1.2	Wed May 18 21:51:04 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c	Fri May 20 04:30:00 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: x68kMouse.c,v 1.2 2011/05/18 21:51:04 tsutsui Exp $ */
+/* $NetBSD: x68kMouse.c,v 1.3 2011/05/20 04:30:00 tsutsui Exp $ */
 /*-
  * Copyright (c) 1996 Yasushi Yamasaki
  * All rights reserved.
@@ -81,8 +81,8 @@
  * implied warranty.
  */
 
-#includex68k.h
-#include mi/mi.h
+#include x68k.h
+#include mi.h
 
 

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k

2011-05-19 Thread Izumi Tsutsui
Module Name:xsrc
Committed By:   tsutsui
Date:   Fri May 20 05:12:42 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k: x68k.h x68kConfig.c
x68kFb.c x68kGraph.c x68kInit.c x68kIo.c x68kKbd.c x68kMouse.c
x68kText.c

Log Message:
More WARNSfy.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kFb.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kConfig.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c
cvs rdiff -u -r1.4 -r1.5 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c
cvs rdiff -u -r1.6 -r1.7 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h:1.2	Wed May 18 21:51:04 2011
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h	Fri May 20 05:12:42 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: x68k.h,v 1.2 2011/05/18 21:51:04 tsutsui Exp $ */
+/* $NetBSD: x68k.h,v 1.3 2011/05/20 05:12:42 tsutsui Exp $ */
 /*-
  * Copyright (c) 1996 Yasushi Yamasaki
  * All rights reserved.
@@ -94,17 +94,18 @@
  * frame buffer procedures
  */
 typedef struct _X68kFbProcRec {
-Bool (*open)( X68kScreenRec *fb );/* open procedure   */
-Bool (*init)( int screen, ScreenPtr pScreen,  /* initialize procedure */
-  int argc, char *argv[] );
-void (*close)( X68kScreenRec *fb );   /* close procedure  */
+Bool (*open)(X68kScreenRec *);		 /* open procedure   */
+Bool (*init)(int, ScreenPtr, int, char *[]); /* initialize procedure */
+void (*close)(X68kScreenRec *);		 /* close procedure  */
 } X68kFbProcRec;
 
 /* frame buffer types */
 #define X68K_FB_NULL0
 #define X68K_FB_TEXT1   /* text VRAM frame buffer */
 #define X68K_FB_GRAPHIC 2   /* graphic VRAM frame buffer */
-/* #define X68K_FB_CIRRUS  3   /* not yet */
+#if 0
+#define X68K_FB_CIRRUS  3   /* not yet */
+#endif
 #define X68K_FB_TYPES   2
 
 typedef struct _X68kMousePriv {
@@ -125,24 +126,51 @@
 #define MAXEVENTS 32
 #define TVTOMILLI(tv) (((tv).tv_usec/1000)+((tv).tv_sec*1000))
 
-int x68kScreenIndex;
-int x68kGeneration;
 #define GetScreenPrivate(s) ((X68kScreenRec *) \
 ((s)-devPrivates[x68kScreenIndex].ptr))
 #define SetupScreen(s) X68kScreenRec *pPriv = GetScreenPrivate(s)
 
+/* in x68kConfig.c */
+X68kScreenRec *x68kGetScreenRec(int);
+X68kScreenRec *x68kGetScreenRecByType(int);
+X68kFbProcRec *x68kGetFbProcRec(int index);
+void x68kRegisterPixmapFormats(ScreenInfo *);
+int x68kConfig(void);
+extern char *configFilename;
+
 /* x68kFB.c */
 Bool x68kFbCommonOpen(X68kScreenRec *, char *);
 void x68kFbCommonClose(X68kScreenRec *);
+Bool x68kSaveScreen(ScreenPtr, Bool);
+extern int x68kScreenIndex;
+extern int x68kGeneration;
+
+/* x68kGraph.c */
+Bool x68kGraphOpen(X68kScreenRec *);
+Bool x68kGraphInit(int, ScreenPtr, int, char *[]);
+void x68kGraphClose(X68kScreenRec *);
+
+/* in x68kIo.c */
+void x68kSigIOHandler(int);
+
+/* in x68kMouse.c */
+int x68kMouseProc(DeviceIntPtr, int);
+Firm_event *x68kMouseGetEvents(int, int *, Bool *);
+void x68kMouseEnqueueEvent(DeviceIntPtr, Firm_event *);
+extern miPointerScreenFuncRec x68kPointerScreenFuncs;
+
+/* in x68kKbd.c */
+int x68kKbdProc(DeviceIntPtr, int);
+Firm_event *x68kKbdGetEvents(int, int *, Bool *);
+void x68kKbdEnqueueEvent(DeviceIntPtr, Firm_event *);
+extern X68kKbdPriv x68kKbdPriv;
+
+/* in x68kKeyMap.c */
+extern KeySymsRec jisKeySyms, asciiKeySyms, *x68kKeySyms;
 
 /* x68kText.c */
-Bool x68kTextOpen(X68kScreenRec *fb);
-Bool x68kTextInit(int screen, ScreenPtr pScreen, int arg, char *argv[]);
-void x68kTextClose(X68kScreenRec *fb);
+Bool x68kTextOpen(X68kScreenRec *);
+Bool x68kTextInit(int, ScreenPtr, int, char *[]);
+void x68kTextClose(X68kScreenRec *);
 
-/* x68kGraph.c */
-Bool x68kGraphOpen(X68kScreenRec *fb);
-Bool x68kGraphInit(int screen, ScreenPtr pScreen, int arg, char *argv[]);
-void x68kGraphClose(X68kScreenRec *fb);
-
 /* EOF x68k.h */
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kFb.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kFb.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kFb.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kFb.c:1.2	Fri Dec  9 05:44:51 2005

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k

2011-05-18 Thread Izumi Tsutsui
Module Name:xsrc
Committed By:   tsutsui
Date:   Wed May 18 21:51:04 UTC 2011

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k: x68k.h x68kConfig.c
x68kGraph.c x68kInit.c x68kIo.c x68kKbd.c x68kMouse.c x68kText.c

Log Message:
Dumb fixes to build with -std=gnu99.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kConfig.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c
cvs rdiff -u -r1.4 -r1.5 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h:1.1.1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h:1.1.1.1	Wed Jan  7 12:51:46 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h	Wed May 18 21:51:04 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: x68k.h,v 1.1.1.1 2004/01/07 12:51:46 minoura Exp $ */
+/* $NetBSD: x68k.h,v 1.2 2011/05/18 21:51:04 tsutsui Exp $ */
 /*-
  * Copyright (c) 1996 Yasushi Yamasaki
  * All rights reserved.
@@ -131,4 +131,18 @@
 ((s)-devPrivates[x68kScreenIndex].ptr))
 #define SetupScreen(s) X68kScreenRec *pPriv = GetScreenPrivate(s)
 
+/* x68kFB.c */
+Bool x68kFbCommonOpen(X68kScreenRec *, char *);
+void x68kFbCommonClose(X68kScreenRec *);
+
+/* x68kText.c */
+Bool x68kTextOpen(X68kScreenRec *fb);
+Bool x68kTextInit(int screen, ScreenPtr pScreen, int arg, char *argv[]);
+void x68kTextClose(X68kScreenRec *fb);
+
+/* x68kGraph.c */
+Bool x68kGraphOpen(X68kScreenRec *fb);
+Bool x68kGraphInit(int screen, ScreenPtr pScreen, int arg, char *argv[]);
+void x68kGraphClose(X68kScreenRec *fb);
+
 /* EOF x68k.h */
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c:1.1.1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c:1.1.1.1	Wed Jan  7 12:51:45 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c	Wed May 18 21:51:04 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: x68kIo.c,v 1.1.1.1 2004/01/07 12:51:45 minoura Exp $ */
+/* $NetBSD: x68kIo.c,v 1.2 2011/05/18 21:51:04 tsutsui Exp $ */
 /*-
  * Copyright (c) 1996 Yasushi Yamasaki
  * All rights reserved.
@@ -74,6 +74,7 @@
 /
 
 #includex68k.h
+#include mi/mi.h
 
 static void x68kEnqueueEvents();
 extern Firm_event* x68kMouseGetEvents( int fd, int *pNumEvents, Bool *pAgain );
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c:1.1.1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c:1.1.1.1	Wed Jan  7 12:51:44 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c	Wed May 18 21:51:04 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: x68kMouse.c,v 1.1.1.1 2004/01/07 12:51:44 minoura Exp $ */
+/* $NetBSD: x68kMouse.c,v 1.2 2011/05/18 21:51:04 tsutsui Exp $ */
 /*-
  * Copyright (c) 1996 Yasushi Yamasaki
  * All rights reserved.
@@ -82,6 +82,7 @@
  */
 
 #includex68k.h
+#include mi/mi.h
 
 static Bool x68kCursorOffScreen();
 static void x68kCrossScreen();
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c:1.1.1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c:1.1.1.1	Wed Jan  7 12:51:45 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c	Wed May 18 21:51:04 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: x68kText.c,v 1.1.1.1 2004/01/07 12:51:45 minoura Exp $ */
+/* $NetBSD: x68kText.c,v 1.2 2011/05/18 21:51:04 tsutsui Exp $ */
 /*-
  * Copyright (c) 1996 Yasushi Yamasaki
  * All rights reserved.
@@ -30,6 +30,7 @@
  *---*/
 
 #include x68k.h
+#include mfb.h
 
 /* in x68kConfig.c */
 X68kScreenRec *x68kGetScreenRecByType(int type);

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kConfig.c

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast

2010-10-09 Thread Izumi Tsutsui
Module Name:xsrc
Committed By:   tsutsui
Date:   Sun Oct 10 05:21:44 UTC 2010

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast: dreamcastKbd.c

Log Message:
Fix indent.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c:1.4 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c:1.5
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c:1.4	Fri Oct  8 18:53:11 2010
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c	Sun Oct 10 05:21:43 2010
@@ -159,13 +159,13 @@
 	pPriv = (dreamcastKbdPrivPtr)pKeyboard-devicePrivate;
 	dreamcastCleanupFd(pPriv-fd);
 #ifdef WSKBDIO_SETVERSION
-	   {
-		int version = WSKBDIO_EVENT_VERSION;
-		if (ioctl(pPriv-fd, WSKBDIO_SETVERSION, version) == -1) {
-		Error (dreamcastKbdProc ioctl WSKBDIO_SETVERSION);
-		return !Success;
-		}
-   }
+	{
+	int version = WSKBDIO_EVENT_VERSION;
+	if (ioctl(pPriv-fd, WSKBDIO_SETVERSION, version) == -1) {
+		Error (dreamcastKbdProc ioctl WSKBDIO_SETVERSION);
+		return !Success;
+	}
+	}
 #endif
 	AddEnabledDevice(pPriv-fd);
 	pKeyboard-on = TRUE;



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd

2010-10-09 Thread Izumi Tsutsui
Module Name:xsrc
Committed By:   tsutsui
Date:   Sun Oct 10 05:28:51 UTC 2010

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha: alphaMouse.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec: decMouse.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast: dreamcastMouse.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips:
ews4800mipsMouse.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/hpc: hpcMouse.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/macppc: macppcMouse.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips: newsmipsMouse.c

Log Message:
Fix indent.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/hpc/hpcMouse.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/macppc/macppcMouse.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsMouse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c:1.2	Fri Oct  8 17:49:25 2010
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c	Sun Oct 10 05:28:49 2010
@@ -156,13 +156,13 @@
 #endif
 
 #ifdef WSMOUSEIO_SETVERSION
-	   {
-   int version = WSMOUSE_EVENT_VERSION;
-   if (ioctl(alphaPtrPriv.fd, WSMOUSEIO_SETVERSION, version) == -1) {
-   Error (alphaMouseProc ioctl WSMOUSEIO_SETVERSION);
-   return !Success;
-   }
-   }
+	{
+		int version = WSMOUSE_EVENT_VERSION;
+		if (ioctl(alphaPtrPriv.fd, WSMOUSEIO_SETVERSION, version) == -1) {
+		Error (alphaMouseProc ioctl WSMOUSEIO_SETVERSION);
+		return !Success;
+		}
+	}
 #endif
 
 #if 0

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c:1.2	Fri Oct  8 17:49:25 2010
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c	Sun Oct 10 05:28:49 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: decMouse.c,v 1.2 2010/10/08 17:49:25 tsutsui Exp $	*/
+/*	$NetBSD: decMouse.c,v 1.3 2010/10/10 05:28:49 tsutsui Exp $	*/
 
 /* XConsortium: sunMouse.c,v 5.21 94/04/17 20:29:47 kaleb Exp */
 /*-
@@ -134,13 +134,13 @@
 #endif
 
 #ifdef WSMOUSEIO_SETVERSION
-	   {
-   int version = WSMOUSE_EVENT_VERSION;
-   if (ioctl(decPtrPriv.fd, WSMOUSEIO_SETVERSION, version) == -1) {
-   Error (decMouseProc ioctl WSMOUSEIO_SETVERSION);
-   return !Success;
-   }
-   }
+	{
+		int version = WSMOUSE_EVENT_VERSION;
+		if (ioctl(decPtrPriv.fd, WSMOUSEIO_SETVERSION, version) == -1) {
+		Error (decMouseProc ioctl WSMOUSEIO_SETVERSION);
+		return !Success;
+		}
+	}
 #endif
 
 #if 0

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c:1.2	Fri Oct  8 17:49:25 2010
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c	Sun Oct 10 05:28:49 2010
@@ -132,13 +132,13 @@
 
 	case DEVICE_ON:
 #ifdef WSMOUSEIO_SETVERSION
-	   {
-   int version = WSMOUSE_EVENT_VERSION;
-   if (ioctl(dreamcastPtrPriv.fd, WSMOUSEIO_SETVERSION, version) == -1) {
-   Error (dreamcastMouseProc ioctl WSMOUSEIO_SETVERSION);
-   return !Success;
-   }
-   }
+	{
+		int version = WSMOUSE_EVENT_VERSION;
+		if (ioctl(dreamcastPtrPriv.fd, WSMOUSEIO_SETVERSION, version) == -1) {
+		Error (dreamcastMouseProc ioctl WSMOUSEIO_SETVERSION);
+		return !Success;
+		}
+	}
 #endif
 
 	dreamcastPtrPriv.bmask = 0;

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c:1.2	Fri Oct  8 17:49:25 2010
+++ 

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast

2010-10-09 Thread Izumi Tsutsui
Module Name:xsrc
Committed By:   tsutsui
Date:   Sun Oct 10 05:33:32 UTC 2010

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast: dreamcast.h
dreamcastColormap.c dreamcastFB.c dreamcastInit.c dreamcastIo.c
dreamcastKbd.c dreamcastKeymap.c dreamcastMouse.c dreamcastScreen.c

Log Message:
WARNSfy and misc cleanup. (done for bug tracking but no fatal one)


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcast.h \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastColormap.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastFB.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastIo.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKeymap.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastInit.c \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastScreen.c
cvs rdiff -u -r1.5 -r1.6 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcast.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcast.h:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcast.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcast.h:1.1	Sat Feb  7 02:39:07 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcast.h	Sun Oct 10 05:33:32 2010
@@ -31,12 +31,11 @@
 #include sys/filio.h
 #include sys/ioctl.h
 #include sys/resource.h
+#include sys/time.h
 
 #include dev/wscons/wsconsio.h
 #include dev/wscons/wsdisplay_usl_io.h
 
-extern int gettimeofday();
-
 /*
  * Server specific headers
  */
@@ -58,13 +57,6 @@
 #include servermd.h
 #include windowstr.h
 
-#undef __P
-#if NeedFunctionPrototypes
-#   define __P(p) p
-#else
-#   define __P(p) ()
-#endif
-
 /*
  * ddx specific headers
  */
@@ -129,14 +121,14 @@
 unsigned char*  fb;		/* Frame buffer itself */
 int		fd;		/* frame buffer for ioctl()s, */
 struct wsdisplay_fbinfo info; /* */
-void	(*EnterLeave)();/* screen switch */
+void	(*EnterLeave)(ScreenPtr, int);/* screen switch */
 char*   devname;	/* device name (e.g. /dev/ttyE0) */
 } dreamcastFbRec, *dreamcastFbPtr;
 
 typedef struct {
 ColormapPtr		installedMap;
 CloseScreenProcPtr	CloseScreen;
-void		(*UpdateColormap)();
+void		(*UpdateColormap)(ScreenPtr, int, int, u_char *, u_char *, u_char *);
 Bool		hasHardwareCursor;
 } dreamcastScreenRec, *dreamcastScreenPtr;
 
@@ -144,62 +136,68 @@
 extern Bool		noXkbExtension;
 #endif
 
-#define dreamcastError(str)	{ \
-	int mode; \
-	dreamcastSetDisplayMode(fileno(stderr), WSDISPLAYIO_MODE_EMUL, mode); \
+#define dreamcastError(str)	do { \
+	int __m; \
+	dreamcastSetDisplayMode(fileno(stderr), WSDISPLAYIO_MODE_EMUL, __m); \
 	Error(str); \
-	dreamcastSetDisplayMode(fileno(stderr), mode, NULL); \
-}
+	dreamcastSetDisplayMode(fileno(stderr), __m, NULL); \
+} while (/*CONSTCOND*/0)
 
-#define dreamcastErrorF(a)	{ \
-	int mode; \
-	dreamcastSetDisplayMode(fileno(stderr), WSDISPLAYIO_MODE_EMUL, mode); \
+#define dreamcastErrorF(a)	do { \
+	int __m; \
+	dreamcastSetDisplayMode(fileno(stderr), WSDISPLAYIO_MODE_EMUL, __m); \
 	ErrorF a; \
-	dreamcastSetDisplayMode(fileno(stderr), mode, NULL); \
-}
+	dreamcastSetDisplayMode(fileno(stderr), __m, NULL); \
+} while (/*CONSTCOND*/0)
 
-#define dreamcastFatalError(a)	{ \
-	int mode; \
-	dreamcastSetDisplayMode(fileno(stderr), WSDISPLAYIO_MODE_EMUL, mode); \
+#define dreamcastFatalError(a)	do { \
+	int __m; \
+	dreamcastSetDisplayMode(fileno(stderr), WSDISPLAYIO_MODE_EMUL, __m); \
 	FatalError a; \
-}
+} while (/*CONSTCOND*/0)
+
+/*
+ * dreamcastColormap.c
+ */
+void dreamcastColormapInit(ScreenPtr pScreen);
 
 /*
  * dreamcastInit.c
  */
-dreamcastFbPtr dreamcastGetScreenFb __P((ScreenPtr	pScreen));
+dreamcastFbPtr dreamcastGetScreenFb(ScreenPtr pScreen);
 
 /*
  * dreamcastIo.c
  */
-void dreamcastCleanupFd __P((int));
-void dreamcastEnqueueEvents __P((void));
+void dreamcastCleanupFd(int);
+void dreamcastEnqueueEvents(void);
 
 /*
  * dreamcastKbd.c
  */
-int dreamcastKbdProc __P((DeviceIntPtr pKeyboard, int what));
-dreamcastEvent* dreamcastKbdGetEvents __P((dreamcastKbdPrivPtr, int*, Bool*));
-void dreamcastKbdEnqueueEvent __P((DeviceIntPtr dev, dreamcastEvent* fe));
+int dreamcastKbdProc(DeviceIntPtr pKeyboard, int what);
+dreamcastEvent* dreamcastKbdGetEvents(dreamcastKbdPrivPtr, int*, Bool*);
+void dreamcastKbdEnqueueEvent(DeviceIntPtr dev, dreamcastEvent* fe);
 
 /*
  * dreamcastMouse.c
  */
-int dreamcastMouseProc __P((DeviceIntPtr pMouse, int what));
-dreamcastEvent* 

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd

2010-10-09 Thread Izumi Tsutsui
Module Name:xsrc
Committed By:   tsutsui
Date:   Sun Oct 10 05:35:34 UTC 2010

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha: alphaKbd.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec: decKbd.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips: ews4800mipsKbd.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/macppc: macppcKbd.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips: newsmipsKbd.c

Log Message:
Handle WSKBDIO_SETVERSION. Untested, but better than silently obsolete...


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaKbd.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decKbd.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/macppc/macppcKbd.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsKbd.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaKbd.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaKbd.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaKbd.c:1.1	Sun Jan 18 04:13:22 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaKbd.c	Sun Oct 10 05:35:32 2010
@@ -521,6 +521,15 @@
 	if (alphaChangeKbdTranslation(pPriv-fd,TRUE) == -1)
 	FatalError(Can't set keyboard translation\n);
 #endif /* 0 XXX */
+#ifdef WSKBDIO_SETVERSION
+	{
+	int version = WSKBDIO_EVENT_VERSION;
+	if (ioctl(pPriv-fd, WSKBDIO_SETVERSION, version) == -1) {
+		Error (alphaKbdProc ioctl WSKBDIO_SETVERSION);
+		return !Success;
+	}
+	}
+#endif
 	(void) AddEnabledDevice(pPriv-fd);
 	pKeyboard-on = TRUE;
 	break;

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decKbd.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decKbd.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decKbd.c:1.1	Sun Jan 18 05:21:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decKbd.c	Sun Oct 10 05:35:33 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: decKbd.c,v 1.1 2004/01/18 05:21:41 rtr Exp $	*/
+/*	$NetBSD: decKbd.c,v 1.2 2010/10/10 05:35:33 tsutsui Exp $	*/
 
 /* XConsortium: sunKbd.c,v 5.47 94/08/16 13:45:30 dpw Exp */
 /*-
@@ -519,6 +519,15 @@
 	 * Save the original keyclick volume.
 	 */
 	ioctl(pPriv-fd, WSKBDIO_GETKEYCLICK, pPriv-prevClick);
+#ifdef WSKBDIO_SETVERSION
+	{
+	int version = WSKBDIO_EVENT_VERSION;
+	if (ioctl(pPriv-fd, WSKBDIO_SETVERSION, version) == -1) {
+		Error (decKbdProc ioctl WSKBDIO_SETVERSION);
+		return !Success;
+	}
+	}
+#endif
 
 	(void) AddEnabledDevice(pPriv-fd);
 	pKeyboard-on = TRUE;

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c:1.1	Thu Dec 29 15:43:40 2005
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsKbd.c	Sun Oct 10 05:35:33 2010
@@ -154,6 +154,15 @@
 	case DEVICE_ON:
 		pPriv = (ews4800mipsKbdPrivPtr)pKeyboard-devicePrivate;
 		ews4800mipsCleanupFd(pPriv-fd);
+#ifdef WSKBDIO_SETVERSION
+		{
+			int version = WSKBDIO_EVENT_VERSION;
+			if (ioctl(pPriv-fd, WSKBDIO_SETVERSION, version) == -1) {
+Error (ews4800mipsKbdProc ioctl WSKBDIO_SETVERSION);
+return !Success;
+			}
+		}
+#endif
 		AddEnabledDevice(pPriv-fd);
 		pKeyboard-on = TRUE;
 		break;

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/macppc/macppcKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/macppc/macppcKbd.c:1.1.1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/macppc/macppcKbd.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/macppc/macppcKbd.c:1.1.1.1	Sat Dec 27 05:41:21 2003
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/macppc/macppcKbd.c	Sun Oct 10 05:35:33 2010
@@ -482,6 +482,15 @@
 	if (macppcChangeKbdTranslation(pPriv-fd,TRUE) == -1)
 	FatalError(Can't set keyboard translation\n);
 #endif /* 0 XXX */
+#ifdef WSKBDIO_SETVERSION
+	{
+	int version = WSKBDIO_EVENT_VERSION;
+	if (ioctl(pPriv-fd, WSKBDIO_SETVERSION, version) == -1) {
+		Error (macppcKbdProc ioctl WSKBDIO_SETVERSION);
+		return !Success;
+	}
+	}
+#endif
 	(void) AddEnabledDevice(pPriv-fd);
 	pKeyboard-on = TRUE;
 	break;

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsKbd.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsKbd.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsKbd.c:1.1	Sun Aug  1 18:46:49 2004

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd

2010-10-08 Thread Izumi Tsutsui
Module Name:xsrc
Committed By:   tsutsui
Date:   Fri Oct  8 17:49:26 UTC 2010

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha: alphaMouse.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec: decMouse.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast: dreamcastMouse.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips:
ews4800mipsMouse.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/macppc: macppcMouse.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips: newsmipsMouse.c

Log Message:
Handle WSMOUSEIO_SETVERSION in legacy XFree based MD servers
for workaround until eventual Xorg migration.
Taken from Xhpc as noted in PR xsrc/41619, but tested only on dreamcast.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/macppc/macppcMouse.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/newsmips/newsmipsMouse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c:1.1	Sun Jan 18 04:13:22 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/alphaMouse.c	Fri Oct  8 17:49:25 2010
@@ -153,6 +153,19 @@
 		Error (alphaMouseProc ioctl VUIDSFORMAT);
 		return !Success;
 	}
+#endif
+
+#ifdef WSMOUSEIO_SETVERSION
+	   {
+   int version = WSMOUSE_EVENT_VERSION;
+   if (ioctl(alphaPtrPriv.fd, WSMOUSEIO_SETVERSION, version) == -1) {
+   Error (alphaMouseProc ioctl WSMOUSEIO_SETVERSION);
+   return !Success;
+   }
+   }
+#endif
+
+#if 0
 	alphaPtrPriv.bmask = 0;
 	AddEnabledDevice (alphaPtrPriv.fd);
 #endif

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c:1.1	Sun Jan 18 05:21:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/decMouse.c	Fri Oct  8 17:49:25 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: decMouse.c,v 1.1 2004/01/18 05:21:41 rtr Exp $	*/
+/*	$NetBSD: decMouse.c,v 1.2 2010/10/08 17:49:25 tsutsui Exp $	*/
 
 /* XConsortium: sunMouse.c,v 5.21 94/04/17 20:29:47 kaleb Exp */
 /*-
@@ -131,6 +131,19 @@
 		Error (decMouseProc ioctl VUIDSFORMAT);
 		return !Success;
 	}
+#endif
+
+#ifdef WSMOUSEIO_SETVERSION
+	   {
+   int version = WSMOUSE_EVENT_VERSION;
+   if (ioctl(decPtrPriv.fd, WSMOUSEIO_SETVERSION, version) == -1) {
+   Error (decMouseProc ioctl WSMOUSEIO_SETVERSION);
+   return !Success;
+   }
+   }
+#endif
+
+#if 0
 	decPtrPriv.bmask = 0;
 #endif
 	AddEnabledDevice (decPtrPriv.fd);

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c:1.1	Sat Feb  7 02:39:07 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastMouse.c	Fri Oct  8 17:49:25 2010
@@ -131,6 +131,16 @@
 	break;
 
 	case DEVICE_ON:
+#ifdef WSMOUSEIO_SETVERSION
+	   {
+   int version = WSMOUSE_EVENT_VERSION;
+   if (ioctl(dreamcastPtrPriv.fd, WSMOUSEIO_SETVERSION, version) == -1) {
+   Error (dreamcastMouseProc ioctl WSMOUSEIO_SETVERSION);
+   return !Success;
+   }
+   }
+#endif
+
 	dreamcastPtrPriv.bmask = 0;
 
 	AddEnabledDevice (dreamcastPtrPriv.fd);

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c:1.1	Thu Dec 29 15:43:40 2005
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/ews4800mips/ews4800mipsMouse.c	Fri Oct  8 17:49:25 2010
@@ -120,6 +120,16 @@
 		break;
 
 	case DEVICE_ON:
+#ifdef WSMOUSEIO_SETVERSION
+	   {
+   int version = WSMOUSE_EVENT_VERSION;
+   if 

CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast

2010-10-08 Thread Izumi Tsutsui
Module Name:xsrc
Committed By:   tsutsui
Date:   Fri Oct  8 18:53:12 UTC 2010

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast: dreamcastKbd.c

Log Message:
Also handle WSKBDIO_SETVERSION. Now Xdreamcast works again.

XXX: not sure if other MD legacy servers need this


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c:1.4
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c:1.3	Wed Jul  7 18:46:52 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/dreamcast/dreamcastKbd.c	Fri Oct  8 18:53:11 2010
@@ -158,6 +158,15 @@
 case DEVICE_ON:
 	pPriv = (dreamcastKbdPrivPtr)pKeyboard-devicePrivate;
 	dreamcastCleanupFd(pPriv-fd);
+#ifdef WSKBDIO_SETVERSION
+	   {
+		int version = WSKBDIO_EVENT_VERSION;
+		if (ioctl(pPriv-fd, WSKBDIO_SETVERSION, version) == -1) {
+		Error (dreamcastKbdProc ioctl WSKBDIO_SETVERSION);
+		return !Success;
+		}
+   }
+#endif
 	AddEnabledDevice(pPriv-fd);
 	pKeyboard-on = TRUE;
 	break;



CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd

2009-10-27 Thread Roland Dowdeswell
Module Name:xsrc
Committed By:   elric
Date:   Tue Oct 27 23:17:13 UTC 2009

Modified Files:
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb: sfbsimpleblt.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga: tgasimpleblt.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb: sfbsimpleblt.c
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga: tgasimpleblt.c

Log Message:
Assign my copyrights to TNF in exchange for a beer that christos@
bought me a while ago...


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbsimpleblt.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgasimpleblt.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/sfb/sfbsimpleblt.c
cvs rdiff -u -r1.1 -r1.2 \
xsrc/xfree/xc/programs/Xserver/hw/netbsd/dec/tga/tgasimpleblt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbsimpleblt.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbsimpleblt.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbsimpleblt.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbsimpleblt.c:1.1	Sun Jan 18 04:13:22 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/sfb/sfbsimpleblt.c	Tue Oct 27 23:17:12 2009
@@ -1,11 +1,15 @@
-/* $NetBSD: sfbsimpleblt.c,v 1.1 2004/01/18 04:13:22 rtr Exp $ */
+/* $NetBSD: sfbsimpleblt.c,v 1.2 2009/10/27 23:17:12 elric Exp $ */
 
 /*
  * sfb simple rops
  */
 
 /*-
- * Copyright (c) 1995, 1996, 1998 Roland C. Dowdeswell.  All rights reserved.
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Roland C. Dowdeswell.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -15,22 +19,18 @@
  * 2. Redistributions in binary form must reproduce the above copyright
  *notice, this list of conditions and the following disclaimer in the
  *documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *must display the following acknowledgement:
- *  This product includes software developed by Roland C. Dowdeswell.
- * 4. The name of the authors may not be used to endorse or promote products
- *  derived from this software without specific prior written permission.
  *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
  */
 
 #define PSZ	8

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgasimpleblt.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgasimpleblt.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgasimpleblt.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgasimpleblt.c:1.1	Sun Jan 18 04:13:22 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/alpha/tga/tgasimpleblt.c	Tue Oct 27 23:17:12 2009
@@ -1,11 +1,15 @@
-/* $NetBSD: tgasimpleblt.c,v 1.1 2004/01/18 04:13:22 rtr Exp $ */
+/* $NetBSD: tgasimpleblt.c,v 1.2 2009/10/27 23:17:12 elric Exp $ */
 
 /*
  * tga simple rops
  */
 
 /*-
- * Copyright (c) 1995, 1996, 1998 Roland C. Dowdeswell.  All rights reserved.
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All