[PATCH] xfree86: Remove ISC references from the man page.
Jesse Adkins
jesserayadkins at gmail.com
Fri Dec 10 20:41:17 PST 2010
On Fri, Dec 10, 2010 at 8:38 PM, Jesse Adkins <jesserayadkins at gmail.com> wrote:
> ISC support was pulled a few years ago from libtrans.
>
> Signed-off-by: Jesse Adkins <jesserayadkins at gmail.com>
> ---
> hw/xfree86/doc/man/Xorg.man.pre | 7 +++----
> hw/xfree86/modes/xf86Modes.c | 33 ++++++++++++++++++++++++++-------
> 2 files changed, 29 insertions(+), 11 deletions(-)
>
> diff --git a/hw/xfree86/doc/man/Xorg.man.pre b/hw/xfree86/doc/man/Xorg.man.pre
> index 86e89a9..74de4fb 100644
> --- a/hw/xfree86/doc/man/Xorg.man.pre
> +++ b/hw/xfree86/doc/man/Xorg.man.pre
> @@ -80,20 +80,19 @@ more of the following:
> NAMED
> PTS
> SCO
> -ISC
> .fi
> .RE
> .PP
> which represent SVR4 Named Streams pipe, Old-style USL Streams pipe,
> -SCO XSight Streams pipe, and ISC Streams pipe, respectively. You can
> -select a single mechanism (e.g.
> +and SCO XSight Streams pipe, respectively. You can select a single
> +mechanism (e.g.
> .IR XLOCAL=NAMED ),
> or an ordered list (e.g. \fIXLOCAL="NAMED:PTS:SCO"\fP).
> his variable overrides the compiled-in defaults. For SVR4 it is
> recommended that
> .I NAMED
> be the first preference connection. The default setting is
> -.IR PTS:NAMED:ISC:SCO .
> +.IR PTS:NAMED:SCO .
> .PP
> To globally override the compiled-in defaults, you should define (and
> export if using
> diff --git a/hw/xfree86/modes/xf86Modes.c b/hw/xfree86/modes/xf86Modes.c
> index 51eb4c9..eff13f1 100644
> --- a/hw/xfree86/modes/xf86Modes.c
> +++ b/hw/xfree86/modes/xf86Modes.c
> @@ -283,10 +283,29 @@ add(char **p, char *new)
> * Print out a modeline.
> */
> void
> -xf86PrintModeline(int scrnIndex,DisplayModePtr mode)
> +xf86PrintModeline(int scrnIndex, DisplayModePtr mode)
> {
> char tmp[256];
> char *flags = xnfcalloc(1, 1);
> +#define TBITS 6
> + const char tchar[TBITS+1] = "UezdPb";
> + int tbit[TBITS] = {
> + M_T_USERPREF, M_T_DRIVER, M_T_USERDEF,
> + M_T_DEFAULT, M_T_PREFERRED, M_T_BUILTIN
> + };
> + char type[TBITS+2]; /* +1 for leading space */
> +#undef TBITS
> + int tlen = 0;
> +
> + if (mode->type) {
> + int i;
> +
> + type[tlen++] = ' ';
> + for (i = 0; tchar[i]; i++)
> + if (mode->type & tbit[i])
> + type[tlen++] = tchar[i];
> + }
> + type[tlen] = '\0';
>
> if (mode->HSkew) {
> snprintf(tmp, 256, "hskew %i", mode->HSkew);
> @@ -310,12 +329,12 @@ xf86PrintModeline(int scrnIndex,DisplayModePtr mode)
> if (mode->Flags & V_CLKDIV2) add(&flags, "vclk/2");
> #endif
> xf86DrvMsg(scrnIndex, X_INFO,
> - "Modeline \"%s\"x%.01f %6.2f %i %i %i %i %i %i %i %i%s "
> - "(%.01f kHz)\n",
> - mode->name, mode->VRefresh, mode->Clock/1000., mode->HDisplay,
> - mode->HSyncStart, mode->HSyncEnd, mode->HTotal,
> - mode->VDisplay, mode->VSyncStart, mode->VSyncEnd,
> - mode->VTotal, flags, xf86ModeHSync(mode));
> + "Modeline \"%s\"x%.01f %6.2f %i %i %i %i %i %i %i %i%s"
> + " (%.01f kHz%s)\n",
> + mode->name, mode->VRefresh, mode->Clock/1000.,
> + mode->HDisplay, mode->HSyncStart, mode->HSyncEnd, mode->HTotal,
> + mode->VDisplay, mode->VSyncStart, mode->VSyncEnd, mode->VTotal,
> + flags, xf86ModeHSync(mode), type);
> free(flags);
> }
>
> --
> 1.7.1
>
>
This is your brain on tab completion. Apologies for the wrong CC and
for this junk patch.
More information about the xorg-devel
mailing list