Module Name:    xsrc
Committed By:   prlw1
Date:           Sun Jan 25 21:45:45 UTC 2015

Modified Files:
        xsrc/external/mit/xf86-video-nv/dist/src: nv_include.h
        xsrc/external/mit/xf86-video-savage/dist/src: savage_driver.h
        xsrc/external/mit/xorg-server/dist/hw/xfree86/common: xf86.h
            xf86Config.c
        xsrc/external/mit/xorg-server/dist/hw/xfree86/ddc: xf86DDC.h
        xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw: fbdevhw.c
        xsrc/external/mit/xorg-server/dist/hw/xfree86/modes:
            xf86DisplayIDModes.c xf86Modes.h xf86RandR12.c
        xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/cvt: cvt.c
        xsrc/external/mit/xorg-server/dist/hw/xfree86/vbe: vbe.c
        xsrc/external/mit/xorg-server/dist/include: dix.h dixfont.h
        xsrc/external/mit/xorg-server/dist/randr: randrstr.h rrtransform.h
        xsrc/external/mit/xorg-server/dist/render: glyphstr.h

Log Message:
Remove some redundant function redeclarations, as noted in
http://mail-index.netbsd.org/tech-x11/2015/01/09/msg001452.html

The changes come from upstream in commits:

* xserver:
ecf62755 Define prototypes for hw/xfree86/modes/xf86Modes.c only in xf86Modes.h.
- didn't add xf86SaveModeContents which isn't defined in our version

0bc41d5f Remove redundant redeclarations of functions in the same header file

5595e7ce randr: Remove redundant declaration.

471e5373 Remove duplicate declaration of xf86ValidateModesFlags in xf86Modes.h

9ef53e22 include: GetClientResolutions is declared in font.h

8b6a7500 Fix gcc warnings about redundant declarations of fallback functions
- just took ffs() #ifdef defense, so most not applied

* xf86-video-nv:
49ee1c26 Include xf86Modes.h to use functions from hw/xfree86/modes/xf86Modes.c.

* xf86-video-savage:
2e9217bb Include xf86Modes.h to use functions from hw/xfree86/modes/xf86Modes.c.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r1.2 \
    xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h
cvs rdiff -u -r1.3 -r1.4 \
    xsrc/external/mit/xf86-video-savage/dist/src/savage_driver.h
cvs rdiff -u -r1.1.1.4 -r1.2 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86.h
cvs rdiff -u -r1.10 -r1.11 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86Config.c
cvs rdiff -u -r1.1.1.3 -r1.2 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/ddc/xf86DDC.h
cvs rdiff -u -r1.1.1.6 -r1.2 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw/fbdevhw.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86DisplayIDModes.c
cvs rdiff -u -r1.1.1.3 -r1.2 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86Modes.h
cvs rdiff -u -r1.1.1.7 -r1.2 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86RandR12.c
cvs rdiff -u -r1.1.1.3 -r1.2 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/cvt/cvt.c
cvs rdiff -u -r1.1.1.6 -r1.2 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/vbe/vbe.c
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/xorg-server/dist/include/dix.h
cvs rdiff -u -r1.1.1.3 -r1.2 \
    xsrc/external/mit/xorg-server/dist/include/dixfont.h
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/xorg-server/dist/randr/randrstr.h
cvs rdiff -u -r1.1.1.2 -r1.2 \
    xsrc/external/mit/xorg-server/dist/randr/rrtransform.h
cvs rdiff -u -r1.1.1.4 -r1.2 \
    xsrc/external/mit/xorg-server/dist/render/glyphstr.h

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

Modified files:

Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h
diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h:1.1.1.3 xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h:1.2
--- xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h:1.1.1.3	Sun Jun  2 08:24:14 2013
+++ xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h	Sun Jan 25 21:45:44 2015
@@ -30,6 +30,7 @@
 #include "micmap.h"
 
 #include "xf86DDC.h"
+#include "xf86Modes.h"
 
 #include "vbe.h"
 

Index: xsrc/external/mit/xf86-video-savage/dist/src/savage_driver.h
diff -u xsrc/external/mit/xf86-video-savage/dist/src/savage_driver.h:1.3 xsrc/external/mit/xf86-video-savage/dist/src/savage_driver.h:1.4
--- xsrc/external/mit/xf86-video-savage/dist/src/savage_driver.h:1.3	Wed Mar 19 23:56:47 2014
+++ xsrc/external/mit/xf86-video-savage/dist/src/savage_driver.h	Sun Jan 25 21:45:44 2015
@@ -54,6 +54,7 @@
 #if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 6
 #include "xf86Resources.h"
 #endif
+#include "xf86Modes.h"
 #include "xf86Pci.h"
 #include "xf86_OSproc.h"
 #include "xf86Cursor.h"

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86.h
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86.h:1.1.1.4 xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86.h:1.2
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86.h:1.1.1.4	Tue Aug  2 06:56:54 2011
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86.h	Sun Jan 25 21:45:44 2015
@@ -164,9 +164,6 @@ extern _X_EXPORT void *xf86GetPointerScr
 extern _X_EXPORT void xf86InitOrigins(void);
 extern _X_EXPORT void xf86ReconfigureLayout(void);
 
-/* xf86cvt.c */
-extern _X_EXPORT DisplayModePtr xf86CVTMode(int HDisplay, int VDisplay, float VRefresh,
-                           Bool Reduced, Bool Interlaced);
 
 /* xf86DPMS.c */
 
@@ -319,16 +316,6 @@ extern _X_EXPORT void xf86PruneDriverMod
 extern _X_EXPORT void xf86SetCrtcForModes(ScrnInfoPtr scrp, int adjustFlags);
 extern _X_EXPORT void xf86PrintModes(ScrnInfoPtr scrp);
 extern _X_EXPORT void xf86ShowClockRanges(ScrnInfoPtr scrp, ClockRangePtr clockRanges);
-extern _X_EXPORT double xf86ModeHSync(const DisplayModeRec *mode);
-extern _X_EXPORT double xf86ModeVRefresh(const DisplayModeRec *mode);
-extern _X_EXPORT void xf86SetModeDefaultName(DisplayModePtr mode);
-extern _X_EXPORT void xf86SetModeCrtc(DisplayModePtr p, int adjustFlags);
-extern _X_EXPORT DisplayModePtr xf86DuplicateMode(const DisplayModeRec *pMode);
-extern _X_EXPORT DisplayModePtr xf86DuplicateModes(ScrnInfoPtr pScrn, DisplayModePtr modeList);
-extern _X_EXPORT Bool xf86ModesEqual(const DisplayModeRec *pMode1,
-		    const DisplayModeRec *pMode2);
-extern _X_EXPORT void xf86PrintModeline(int scrnIndex,DisplayModePtr mode);
-extern _X_EXPORT DisplayModePtr xf86ModesAdd(DisplayModePtr modes, DisplayModePtr new);
 
 /* xf86Option.c */
 

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86Config.c
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86Config.c:1.10 xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86Config.c:1.11
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86Config.c:1.10	Mon Jun  3 07:38:41 2013
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86Config.c	Sun Jan 25 21:45:44 2015
@@ -52,6 +52,7 @@
 #endif
 
 #include "xf86.h"
+#include "xf86Modes.h"
 #include "xf86Parser.h"
 #include "xf86tokens.h"
 #include "xf86Config.h"

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/ddc/xf86DDC.h
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/ddc/xf86DDC.h:1.1.1.3 xsrc/external/mit/xorg-server/dist/hw/xfree86/ddc/xf86DDC.h:1.2
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/ddc/xf86DDC.h:1.1.1.3	Tue Nov 23 05:21:34 2010
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/ddc/xf86DDC.h	Sun Jan 25 21:45:44 2015
@@ -57,8 +57,6 @@ extern _X_EXPORT Bool xf86SetDDCproperti
     xf86MonPtr DDC
 );
 
-extern _X_EXPORT DisplayModePtr xf86DDCGetModes(int scrnIndex, xf86MonPtr DDC);
-
 extern _X_EXPORT Bool
 xf86MonitorIsHDMI(xf86MonPtr mon);
 
@@ -100,11 +98,6 @@ typedef enum {
     DDC_QUIRK_DVI_SINGLE_LINK = 1 << 8,
 } ddc_quirk_t;
 
-DisplayModePtr xf86DDCGetModes(int scrnIndex, xf86MonPtr DDC);
-
-extern Bool
-xf86MonitorIsHDMI(xf86MonPtr mon);
-
 typedef void (* handle_detailed_fn)(struct detailed_monitor_section *,void *);
 
 void xf86ForEachDetailedBlock(xf86MonPtr mon,

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw/fbdevhw.c
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw/fbdevhw.c:1.1.1.6 xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw/fbdevhw.c:1.2
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw/fbdevhw.c:1.1.1.6	Mon Jun  3 07:34:24 2013
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw/fbdevhw.c	Sun Jan 25 21:45:44 2015
@@ -6,6 +6,7 @@
 #include <string.h>
 
 #include "xf86.h"
+#include "xf86Modes.h"
 #include "xf86_OSproc.h"
 
 /* pci stuff */

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86DisplayIDModes.c
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86DisplayIDModes.c:1.1.1.1 xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86DisplayIDModes.c:1.2
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86DisplayIDModes.c:1.1.1.1	Tue Nov 23 05:21:39 2010
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86DisplayIDModes.c	Sun Jan 25 21:45:44 2015
@@ -25,6 +25,7 @@
 
 #include "xorg-config.h"
 #include "xf86.h"
+#include "xf86Modes.h"
 #include "xf86str.h"
 #include "edid.h"
 #include "xf86DDC.h"

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86Modes.h
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86Modes.h:1.1.1.3 xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86Modes.h:1.2
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86Modes.h:1.1.1.3	Tue Nov 23 05:21:39 2010
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86Modes.h	Sun Jan 25 21:45:44 2015
@@ -69,10 +69,6 @@ extern _X_EXPORT Bool
 xf86ModeIsReduced(const DisplayModeRec *mode);
 
 extern _X_EXPORT void
-xf86ValidateModesFlags(ScrnInfoPtr pScrn, DisplayModePtr modeList,
-		       int flags);
-
-extern _X_EXPORT void
 xf86ValidateModesClocks(ScrnInfoPtr pScrn, DisplayModePtr modeList,
 			int *min, int *max, int n_ranges);
 

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86RandR12.c
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86RandR12.c:1.1.1.7 xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86RandR12.c:1.2
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86RandR12.c:1.1.1.7	Tue Aug  2 06:56:56 2011
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86RandR12.c	Sun Jan 25 21:45:44 2015
@@ -32,6 +32,7 @@
 #include "os.h"
 #include "globals.h"
 #include "xf86.h"
+#include "xf86Modes.h"
 #include "xf86Priv.h"
 #include "xf86DDC.h"
 #include "mipointer.h"

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/cvt/cvt.c
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/cvt/cvt.c:1.1.1.3 xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/cvt/cvt.c:1.2
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/cvt/cvt.c:1.1.1.3	Tue Aug  2 06:56:57 2011
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/cvt/cvt.c	Sun Jan 25 21:45:44 2015
@@ -24,6 +24,7 @@
 /* Standalone VESA CVT standard timing modelines generator. */
 
 #include "xf86.h"
+#include "xf86Modes.h"
 
 /* Error implementation used by the server code we built in */
 void

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/vbe/vbe.c
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/vbe/vbe.c:1.1.1.6 xsrc/external/mit/xorg-server/dist/hw/xfree86/vbe/vbe.c:1.2
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/vbe/vbe.c:1.1.1.6	Mon Jun  3 07:34:24 2013
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/vbe/vbe.c	Sun Jan 25 21:45:44 2015
@@ -16,6 +16,7 @@
 #include <string.h>
 
 #include "xf86.h"
+#include "xf86Modes.h"
 #include "vbe.h"
 #include <X11/extensions/dpmsconst.h>
 

Index: xsrc/external/mit/xorg-server/dist/include/dix.h
diff -u xsrc/external/mit/xorg-server/dist/include/dix.h:1.3 xsrc/external/mit/xorg-server/dist/include/dix.h:1.4
--- xsrc/external/mit/xorg-server/dist/include/dix.h:1.3	Wed Dec 10 09:15:43 2014
+++ xsrc/external/mit/xorg-server/dist/include/dix.h	Sun Jan 25 21:45:44 2015
@@ -529,7 +529,9 @@ extern _X_EXPORT void
 ScreenRestructured (ScreenPtr pScreen);
 #endif
 
+#ifndef HAVE_FFS
 extern _X_EXPORT int ffs(int i);
+#endif
 
 
 /*

Index: xsrc/external/mit/xorg-server/dist/include/dixfont.h
diff -u xsrc/external/mit/xorg-server/dist/include/dixfont.h:1.1.1.3 xsrc/external/mit/xorg-server/dist/include/dixfont.h:1.2
--- xsrc/external/mit/xorg-server/dist/include/dixfont.h:1.1.1.3	Tue Nov 23 05:22:04 2010
+++ xsrc/external/mit/xorg-server/dist/include/dixfont.h	Sun Jan 25 21:45:44 2015
@@ -150,8 +150,6 @@ extern _X_EXPORT int client_auth_generat
 
 extern _X_EXPORT void DeleteFontClientID(Font id);
 
-extern _X_EXPORT FontResolutionPtr GetClientResolutions(int *num);
-
 extern _X_EXPORT int GetDefaultPointSize(void);
 
 extern _X_EXPORT Font GetNewFontClientID(void);

Index: xsrc/external/mit/xorg-server/dist/randr/randrstr.h
diff -u xsrc/external/mit/xorg-server/dist/randr/randrstr.h:1.2 xsrc/external/mit/xorg-server/dist/randr/randrstr.h:1.3
--- xsrc/external/mit/xorg-server/dist/randr/randrstr.h:1.2	Wed Nov  5 17:51:14 2014
+++ xsrc/external/mit/xorg-server/dist/randr/randrstr.h	Sun Jan 25 21:45:44 2015
@@ -464,9 +464,6 @@ extern _X_EXPORT Bool RRScreenInit(Scree
 extern _X_EXPORT RROutputPtr
 RRFirstOutput (ScreenPtr pScreen);
 
-extern _X_EXPORT Rotation
-RRGetRotation (ScreenPtr pScreen);
-
 extern _X_EXPORT CARD16
 RRVerticalRefresh (xRRModeInfo *mode);
 
@@ -502,8 +499,6 @@ RRSetCurrentConfig (ScreenPtr		pScreen,
 		    int			rate,
 		    RRScreenSizePtr	pSize);
 
-extern _X_EXPORT Bool RRScreenInit (ScreenPtr pScreen);
-
 extern _X_EXPORT Rotation
 RRGetRotation (ScreenPtr pScreen);
 
@@ -609,25 +604,6 @@ extern _X_EXPORT void
 RRCrtcGetScanoutSize(RRCrtcPtr crtc, int *width, int *height);
 
 /*
- * Compute the complete transformation matrix including
- * client-specified transform, rotation/reflection values and the crtc 
- * offset.
- *
- * Return TRUE if the resulting transform is not a simple translation.
- */
-extern _X_EXPORT Bool
-RRTransformCompute (int			    x,
-		    int			    y,
-		    int			    width,
-		    int			    height,
-		    Rotation		    rotation,
-		    RRTransformPtr	    rr_transform,
-
-		    PictTransformPtr	    transform,
-		    struct pict_f_transform *f_transform,
-		    struct pict_f_transform *f_inverse);
-
-/*
  * Return crtc transform
  */
 extern _X_EXPORT RRTransformPtr

Index: xsrc/external/mit/xorg-server/dist/randr/rrtransform.h
diff -u xsrc/external/mit/xorg-server/dist/randr/rrtransform.h:1.1.1.2 xsrc/external/mit/xorg-server/dist/randr/rrtransform.h:1.2
--- xsrc/external/mit/xorg-server/dist/randr/rrtransform.h:1.1.1.2	Tue Nov 23 05:22:12 2010
+++ xsrc/external/mit/xorg-server/dist/randr/rrtransform.h	Sun Jan 25 21:45:44 2015
@@ -59,6 +59,13 @@ RRTransformSetFilter (RRTransformPtr	dst
 extern _X_EXPORT Bool
 RRTransformCopy (RRTransformPtr dst, RRTransformPtr src);
 
+/*
+ * Compute the complete transformation matrix including
+ * client-specified transform, rotation/reflection values and the crtc 
+ * offset.
+ *
+ * Return TRUE if the resulting transform is not a simple translation.
+ */
 extern _X_EXPORT Bool
 RRTransformCompute (int			    x,
 		    int			    y,

Index: xsrc/external/mit/xorg-server/dist/render/glyphstr.h
diff -u xsrc/external/mit/xorg-server/dist/render/glyphstr.h:1.1.1.4 xsrc/external/mit/xorg-server/dist/render/glyphstr.h:1.2
--- xsrc/external/mit/xorg-server/dist/render/glyphstr.h:1.1.1.4	Tue Aug  2 06:57:05 2011
+++ xsrc/external/mit/xorg-server/dist/render/glyphstr.h	Sun Jan 25 21:45:44 2015
@@ -90,9 +90,6 @@ typedef struct _GlyphList {
     PictFormatPtr   format;
 } GlyphListRec, *GlyphListPtr;
 
-extern _X_EXPORT GlyphHashSetPtr
-FindGlyphHashSet (CARD32 filled);
-
 extern _X_EXPORT void
 GlyphUninit (ScreenPtr pScreen);
 

Reply via email to