From d39c2a80a4fd962714c22bbddfc00f8d0dd90a85 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 24 Jun 2007 22:30:52 +0000 Subject: [PATCH] hack around pod::xhtmls missing support for begin/end --- doc/podtbl | 11 +++--- doc/rxvt.1.html | 4 +- doc/rxvt.7.html | 90 ++++++++++++++++++++++----------------------- doc/rxvt.7.man.in | 4 +- doc/rxvt.7.txt | 4 +- doc/rxvtc.1.html | 2 +- doc/rxvtd.1.html | 2 +- doc/rxvtperl.3.html | 2 +- 8 files changed, 60 insertions(+), 59 deletions(-) diff --git a/doc/podtbl b/doc/podtbl index f6a8268c..9abfdf03 100755 --- a/doc/podtbl +++ b/doc/podtbl @@ -78,13 +78,14 @@ sub verbatim { print $fh "\n=end roff\n\n"; # html - print $fh "=begin html\n\n"; + # pod::xhtml fails on begin/end blocks +# print $fh "=begin xhtml\n\n"; - print $fh "\n"; - print $fh map "\n", @$table; - print $fh "
" . +(join "", htmlfcodes @$_) . "
\n"; + print $fh "=for html "; + print $fh map "", @$table; + print $fh "
" . +(join "", htmlfcodes @$_) . "
\n\n"; - print $fh "\n=end html\n\n"; +# print $fh "\n=end xhtml\n\n"; } diff --git a/doc/rxvt.1.html b/doc/rxvt.1.html index dec8c4f8..66c2d5e2 100644 --- a/doc/rxvt.1.html +++ b/doc/rxvt.1.html @@ -6,7 +6,7 @@ - + @@ -1366,7 +1366,7 @@ on some systems or setgid to root or to some other group on others.

rxvt can display up to 16 colours (8 ANSI colours plus high-intensity bold/blink versions of the same). Here is a list of the colours with their names.

-

It is also possible to specify the colour values of foreground, +
color0(black)= Black
color1(red)= Red3
color2(green)= Green3
color3(yellow)= Yellow3
color4(blue)= Blue3
color5(magenta)= Magenta3
color6(cyan)= Cyan3
color7(white)= AntiqueWhite
color8(bright black)= Grey25
color9(bright red)= Red
color10(bright green)= Green
color11(bright yellow)= Yellow
color12(bright blue)= Blue
color13(bright magenta)= Magenta
color14(bright cyan)= Cyan
color15(bright white)= White
foreground= Black
background= White

It is also possible to specify the colour values of foreground, background, cursorColor, cursorColor2, colorBD, colorUL as a number 0-15, as a convenient shorthand to reference the colour name of color0-color15.

diff --git a/doc/rxvt.7.html b/doc/rxvt.7.html index 976db5b2..5364ad09 100644 --- a/doc/rxvt.7.html +++ b/doc/rxvt.7.html @@ -6,7 +6,7 @@ - + @@ -278,8 +278,8 @@ snippets:

How do I compile the manual pages on my own?

You need to have a recent version of perl installed as /usr/bin/perl, -one that comes with pod2man, pod2text and pod2html. Then go to -the doc subdirectory and enter make alldoc.

+one that comes with pod2man, pod2text and pod2xhtml (from +Pod::XHTML). Then go to the doc subdirectory and enter make alldoc.

Isn't rxvt-unicode supposed to be small? Don't all those features bloat?

@@ -1544,7 +1544,7 @@ only unimplemented

Designate Kanji Character Set

Where C is one of:

-
+
C = 0 DEC Special Character and Line Drawing Set
C = A United Kingdom (UK)
C = B United States (USASCII)
C = <Multinational character set unimplemented
C = 5 Finnish character set unimplemented
C = C Finnish character set unimplemented
C = K German character set unimplemented

CSI

@@ -1595,11 +1595,11 @@ only unimplemented

ESC [ Ps J

Erase in Display (ED)

-
+
Ps = 0Clear Below (default)
Ps = 1Clear Above
Ps = 2Clear All
ESC [ Ps K

Erase in Line (EL)

-
+
Ps = 0Clear to Right (default)
Ps = 1Clear to Left
Ps = 2Clear All
ESC [ Ps L

Insert Ps Line(s) [default: 1] (IL)

@@ -1620,7 +1620,7 @@ only unimplemented

ESC [ Ps W

Tabulator functions

-
+
Ps = 0Tab Set (HTS)
Ps = 2Tab Clear (TBC), Clear Current Column (default)
Ps = 5Tab Clear (TBC), Clear All
ESC [ Ps X

Erase Ps Character(s) [default: 1] (ECH)

@@ -1659,7 +1659,7 @@ Option'')

ESC [ Ps g

Tab Clear (TBC)

-
+
Ps = 0Clear Current Column (default)
Ps = 3Clear All (TBC)
ESC [ Pm h

Set Mode (SM). See ESC [ Pm l sequence for description of Pm.

@@ -1667,25 +1667,25 @@ Option'')

ESC [ Ps i

Printing. See also the print-pipe resource.

-
+
Ps = 0print screen (MC0)
Ps = 4disable transparent print mode (MC4)
Ps = 5enable transparent print mode (MC5)
ESC [ Pm l

Reset Mode (RM)

Ps = 4
-
Ps = 20 (partially implemented)
-
+
hInsert Mode (SMIR)
lReplace Mode (RMIR)
Ps = 20 (partially implemented)
+
hAutomatic Newline (LNM)
lNormal Linefeed (LNM)

ESC [ Pm m

Character Attributes (SGR)

-
+
Ps = 0Normal (default)
Ps = 1 / 21On / Off Bold (bright fg)
Ps = 3 / 23On / Off Italic
Ps = 4 / 24On / Off Underline
Ps = 5 / 25On / Off Slow Blink (bright bg)
Ps = 6 / 26On / Off Rapid Blink (bright bg)
Ps = 7 / 27On / Off Inverse
Ps = 8 / 27On / Off Invisible (NYI)
Ps = 30 / 40fg/bg Black
Ps = 31 / 41fg/bg Red
Ps = 32 / 42fg/bg Green
Ps = 33 / 43fg/bg Yellow
Ps = 34 / 44fg/bg Blue
Ps = 35 / 45fg/bg Magenta
Ps = 36 / 46fg/bg Cyan
Ps = 38;5 / 48;5set fg/bg to color #m (ISO 8613-6)
Ps = 37 / 47fg/bg White
Ps = 39 / 49fg/bg Default
Ps = 90 / 100fg/bg Bright Black
Ps = 91 / 101fg/bg Bright Red
Ps = 92 / 102fg/bg Bright Green
Ps = 93 / 103fg/bg Bright Yellow
Ps = 94 / 104fg/bg Bright Blue
Ps = 95 / 105fg/bg Bright Magenta
Ps = 96 / 106fg/bg Bright Cyan
Ps = 97 / 107fg/bg Bright White
Ps = 99 / 109fg/bg Bright Default
ESC [ Ps n

Device Status Report (DSR)

-
+
Ps = 5Status Report ESC [ 0 n (``OK'')
Ps = 6Report Cursor Position (CPR) [row;column] as ESC [ r ; c R
Ps = 7Request Display Name
Ps = 8Request Version Number (place in window title)
ESC [ Ps;Ps r

Set Scrolling Region [top;bottom] @@ -1698,7 +1698,7 @@ Option'')

ESC [ Ps;Pt t

Window Operations

-
+
Ps = 1Deiconify (map) window
Ps = 2Iconify window
Ps = 3ESC [ 3 ; X ; Y t Move window to (X|Y)
Ps = 4ESC [ 4 ; H ; W t Resize to WxH pixels
Ps = 5Raise window
Ps = 6Lower window
Ps = 7Refresh screen once
Ps = 8ESC [ 8 ; R ; C t Resize to R rows and C columns
Ps = 11Report window state (responds with Ps = 1 or Ps = 2)
Ps = 13Report window position (responds with Ps = 3)
Ps = 14Report window pixel size (responds with Ps = 4)
Ps = 18Report window text size (responds with Ps = 7)
Ps = 19Currently the same as Ps = 18, but responds with Ps = 9
Ps = 20Reports icon label (ESC ] L NAME \234)
Ps = 21Reports window title (ESC ] l NAME \234)
Ps = 24..Set window height to Ps rows
ESC [ u

Restore Cursor

@@ -1736,40 +1736,40 @@ Option'')

Pm = 1 (DECCKM)
-
Pm = 2 (ANSI/VT52 mode)
-
Pm = 3
-
Pm = 4
-
Pm = 5
-
Pm = 6
-
Pm = 7
-
Pm = 8 unimplemented
-
Pm = 9 X10 XTerm
-
Pm = 25
-
Pm = 30
-
Pm = 35 (rxvt)
-
Pm = 38 unimplemented
+
hApplication Cursor Keys
lNormal Cursor Keys
Pm = 2 (ANSI/VT52 mode)
+
hEnter VT52 mode
lEnter VT52 mode
Pm = 3
+
h132 Column Mode (DECCOLM)
l80 Column Mode (DECCOLM)
Pm = 4
+
hSmooth (Slow) Scroll (DECSCLM)
lJump (Fast) Scroll (DECSCLM)
Pm = 5
+
hReverse Video (DECSCNM)
lNormal Video (DECSCNM)
Pm = 6
+
hOrigin Mode (DECOM)
lNormal Cursor Mode (DECOM)
Pm = 7
+
hWraparound Mode (DECAWM)
lNo Wraparound Mode (DECAWM)
Pm = 8 unimplemented
+
hAuto-repeat Keys (DECARM)
lNo Auto-repeat Keys (DECARM)
Pm = 9 X10 XTerm
+
hSend Mouse X & Y on button press.
lNo mouse reporting.
Pm = 25
+
hVisible cursor {cnorm/cvvis}
lInvisible cursor {civis}
Pm = 30
+
hscrollBar visisble
lscrollBar invisisble
Pm = 35 (rxvt)
+
hAllow XTerm Shift+key sequences
lDisallow XTerm Shift+key sequences
Pm = 38 unimplemented

Enter Tektronix Mode (DECTEK)

Pm = 40
-
Pm = 44 unimplemented
-
Pm = 45 unimplemented
-
Pm = 46 unimplemented
+
hAllow 80/132 Mode
lDisallow 80/132 Mode
Pm = 44 unimplemented
+
hTurn On Margin Bell
lTurn Off Margin Bell
Pm = 45 unimplemented
+
hReverse-wraparound Mode
lNo Reverse-wraparound Mode
Pm = 46 unimplemented
Pm = 47
-
+
hUse Alternate Screen Buffer
lUse Normal Screen Buffer

Priv66

Pm = 66
-
Pm = 67
-
Pm = 1000 (X11 XTerm)
-
Pm = 1001 (X11 XTerm) unimplemented
-
Pm = 1010 (rxvt)
-
Pm = 1011 (rxvt)
-
Pm = 1021 (rxvt)
-
Pm = 1047
-
Pm = 1048
-
Pm = 1049
-
+
hApplication Keypad (DECPAM) == ESC =
lNormal Keypad (DECPNM) == ESC >
Pm = 67
+
hBackspace key sends BS (DECBKM)
lBackspace key sends DEL
Pm = 1000 (X11 XTerm)
+
hSend Mouse X & Y on button press and release.
lNo mouse reporting.
Pm = 1001 (X11 XTerm) unimplemented
+
hUse Hilite Mouse Tracking.
lNo mouse reporting.
Pm = 1010 (rxvt)
+
hDon't scroll to bottom on TTY output
lScroll to bottom on TTY output
Pm = 1011 (rxvt)
+
hScroll to bottom when a key is pressed
lDon't scroll to bottom when a key is pressed
Pm = 1021 (rxvt)
+
hBold/italic implies high intensity (see option -is)
lFont styles have no effect on intensity (Compile styles)
Pm = 1047
+
hUse Alternate Screen Buffer
lUse Normal Screen Buffer - clear Alternate Screen Buffer if returning from it
Pm = 1048
+
hSave cursor position
lRestore cursor position
Pm = 1049
+
hUse Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it
lUse Normal Screen Buffer

@@ -1784,7 +1784,7 @@ Option'')

Set XTerm Parameters. 8-bit ST: 0x9c, 7-bit ST sequence: ESC \ (0x1b, 0x5c), backwards compatible terminator BEL (0x07) is also accepted. any octet can be escaped by prefixing it with SYN (0x16, ^V).

- +
Ps = 0Change Icon Name and Window Title to Pt
Ps = 1Change Icon Name to Pt
Ps = 2Change Window Title to Pt
Ps = 3If Pt starts with a ?, query the (STRING) property of the window and return it. If Pt contains a =, set the named property to the given value, else delete the specified property.
Ps = 4Pt is a semi-colon separated sequence of one or more semi-colon separated number/name pairs, where number is an index to a colour and name is the name of a colour. Each pair causes the numbered colour to be changed to name. Numbers 0-7 corresponds to low-intensity (normal) colours and 8-15 corresponds to high-intensity colours. 0=black, 1=red, 2=green, 3=yellow, 4=blue, 5=magenta, 6=cyan, 7=white
Ps = 10Change colour of text foreground to Pt (NB: may change in future)
Ps = 11Change colour of text background to Pt (NB: may change in future)
Ps = 12Change colour of text cursor foreground to Pt
Ps = 13Change colour of mouse foreground to Pt
Ps = 17Change colour of highlight characters to Pt
Ps = 18Change colour of bold characters to Pt [deprecated, see 706]
Ps = 19Change colour of underlined characters to Pt [deprecated, see 707]
Ps = 20Change background pixmap parameters (see section XPM) (Compile XPM).
Ps = 39Change default foreground colour to Pt.
Ps = 46Change Log File to Pt unimplemented
Ps = 49Change default background colour to Pt.
Ps = 50Set fontset to Pt, with the following special values of Pt (rxvt) #+n change up n #-n change down n if n is missing of 0, a value of 1 is used empty change to font0 n change to font n
Ps = 55Log all scrollback buffer and all of screen to Pt
Ps = 701Change current locale to Pt, or, if Pt is ?, return the current locale (Compile frills).
Ps = 702Request version if Pt is ?, returning rxvt-unicode, the resource name, the major and minor version numbers, e.g. ESC ] 702 ; rxvt-unicode ; urxvt ; 7 ; 4 ST.
Ps = 704Change colour of italic characters to Pt
Ps = 705Change background pixmap tint colour to Pt (Compile transparency).
Ps = 706Change colour of bold characters to Pt
Ps = 707Change colour of underlined characters to Pt
Ps = 710Set normal fontset to Pt. Same as Ps = 50.
Ps = 711Set bold fontset to Pt. Similar to Ps = 50 (Compile styles).
Ps = 712Set italic fontset to Pt. Similar to Ps = 50 (Compile styles).
Ps = 713Set bold-italic fontset to Pt. Similar to Ps = 50 (Compile styles).
Ps = 720Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).
Ps = 721Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).
Ps = 777Call the perl extension with the given string, which should be of the form extension:parameters (Compile perl).
@@ -1853,12 +1853,12 @@ the title

The lower 2 bits of <b> indicate the button:

Button = (<b> - SPACE) & 3
-
+
0Button1 pressed
1Button2 pressed
2Button3 pressed
3button released (X11 mouse report)

The upper bits of <b> indicate the modifiers when the button was pressed and are added together (X11 mouse report only):

State = (<b> - SPACE) & 60
-
+
4Shift
8Meta
16Control
32Double Click (rxvt extension)

Col = <x> - SPACE

Row = <y> - SPACE

@@ -1873,7 +1873,7 @@ setting use Num_Lock to toggle Application-Keypad setting if Num_Lock is off, toggle Application-Keypad setting. Also note that values of Home, End, Delete may have been compiled differently on your system.

- +
NormalShiftControlCtrl+Shift
Tab^IESC [ Z^IESC [ Z
BackSpace^H^?^?^?
FindESC [ 1 ~ESC [ 1 $ESC [ 1 ^ESC [ 1 @
InsertESC [ 2 ~pasteESC [ 2 ^ESC [ 2 @
ExecuteESC [ 3 ~ESC [ 3 $ESC [ 3 ^ESC [ 3 @
SelectESC [ 4 ~ESC [ 4 $ESC [ 4 ^ESC [ 4 @
PriorESC [ 5 ~scroll-upESC [ 5 ^ESC [ 5 @
NextESC [ 6 ~scroll-downESC [ 6 ^ESC [ 6 @
HomeESC [ 7 ~ESC [ 7 $ESC [ 7 ^ESC [ 7 @
EndESC [ 8 ~ESC [ 8 $ESC [ 8 ^ESC [ 8 @
DeleteESC [ 3 ~ESC [ 3 $ESC [ 3 ^ESC [ 3 @
F1ESC [ 11 ~ESC [ 23 ~ESC [ 11 ^ESC [ 23 ^
F2ESC [ 12 ~ESC [ 24 ~ESC [ 12 ^ESC [ 24 ^
F3ESC [ 13 ~ESC [ 25 ~ESC [ 13 ^ESC [ 25 ^
F4ESC [ 14 ~ESC [ 26 ~ESC [ 14 ^ESC [ 26 ^
F5ESC [ 15 ~ESC [ 28 ~ESC [ 15 ^ESC [ 28 ^
F6ESC [ 17 ~ESC [ 29 ~ESC [ 17 ^ESC [ 29 ^
F7ESC [ 18 ~ESC [ 31 ~ESC [ 18 ^ESC [ 31 ^
F8ESC [ 19 ~ESC [ 32 ~ESC [ 19 ^ESC [ 32 ^
F9ESC [ 20 ~ESC [ 33 ~ESC [ 20 ^ESC [ 33 ^
F10ESC [ 21 ~ESC [ 34 ~ESC [ 21 ^ESC [ 34 ^
F11ESC [ 23 ~ESC [ 23 $ESC [ 23 ^ESC [ 23 @
F12ESC [ 24 ~ESC [ 24 $ESC [ 24 ^ESC [ 24 @
F13ESC [ 25 ~ESC [ 25 $ESC [ 25 ^ESC [ 25 @
F14ESC [ 26 ~ESC [ 26 $ESC [ 26 ^ESC [ 26 @
F15 (Help)ESC [ 28 ~ESC [ 28 $ESC [ 28 ^ESC [ 28 @
F16 (Menu)ESC [ 29 ~ESC [ 29 $ESC [ 29 ^ESC [ 29 @
F17ESC [ 31 ~ESC [ 31 $ESC [ 31 ^ESC [ 31 @
F18ESC [ 32 ~ESC [ 32 $ESC [ 32 ^ESC [ 32 @
F19ESC [ 33 ~ESC [ 33 $ESC [ 33 ^ESC [ 33 @
F20ESC [ 34 ~ESC [ 34 $ESC [ 34 ^ESC [ 34 @
Application
UpESC [ AESC [ aESC O aESC O A
DownESC [ BESC [ bESC O bESC O B
RightESC [ CESC [ cESC O cESC O C
LeftESC [ DESC [ dESC O dESC O D
KP_Enter^MESC O M
KP_F1ESC O PESC O P
KP_F2ESC O QESC O Q
KP_F3ESC O RESC O R
KP_F4ESC O SESC O S
XK_KP_Multiply*ESC O j
XK_KP_Add+ESC O k
XK_KP_Separator,ESC O l
XK_KP_Subtract-ESC O m
XK_KP_Decimal.ESC O n
XK_KP_Divide/ESC O o
XK_KP_00ESC O p
XK_KP_11ESC O q
XK_KP_22ESC O r
XK_KP_33ESC O s
XK_KP_44ESC O t
XK_KP_55ESC O u
XK_KP_66ESC O v
XK_KP_77ESC O w
XK_KP_88ESC O x
XK_KP_99ESC O y

CONFIGURE OPTIONS

Top

@@ -1914,7 +1914,7 @@ for Xft fonts, although having them compiled in lets rxvt-unicode choose replacement fonts more intelligently. Compiling them in will make your binary bigger (all of together cost about 700kB), but it doesn't increase memory usage unless you use a font requiring one of these encodings.

- +
allall available codeset groups
zhcommon chinese encodings
zh_extrarely used but very big chinese encodings
jpcommon japanese encodings
jp_extrarely used but big japanese encodings
krkorean encodings
--enable-xim (default: on)

Add support for XIM (X Input Method) protocol. This allows using diff --git a/doc/rxvt.7.man.in b/doc/rxvt.7.man.in index 9b988f9e..524de915 100644 --- a/doc/rxvt.7.man.in +++ b/doc/rxvt.7.man.in @@ -277,8 +277,8 @@ snippets: .IX Subsection "How do I compile the manual pages on my own?" .PP You need to have a recent version of perl installed as \fI/usr/bin/perl\fR, -one that comes with \fIpod2man\fR, \fIpod2text\fR and \fIpod2html\fR. Then go to -the doc subdirectory and enter \f(CW\*(C`make alldoc\*(C'\fR. +one that comes with \fIpod2man\fR, \fIpod2text\fR and \fIpod2xhtml\fR (from +\&\fIPod::XHTML\fR). Then go to the doc subdirectory and enter \f(CW\*(C`make alldoc\*(C'\fR. .PP \fIIsn't rxvt-unicode supposed to be small? Don't all those features bloat?\fR .IX Subsection "Isn't rxvt-unicode supposed to be small? Don't all those features bloat?" diff --git a/doc/rxvt.7.txt b/doc/rxvt.7.txt index 5fb99f05..96062b2d 100644 --- a/doc/rxvt.7.txt +++ b/doc/rxvt.7.txt @@ -112,8 +112,8 @@ RXVT-UNICODE/URXVT FREQUENTLY ASKED QUESTIONS How do I compile the manual pages on my own? You need to have a recent version of perl installed as /usr/bin/perl, - one that comes with pod2man, pod2text and pod2html. Then go to the doc - subdirectory and enter "make alldoc". + one that comes with pod2man, pod2text and pod2xhtml (from Pod::XHTML). + Then go to the doc subdirectory and enter "make alldoc". Isn't rxvt-unicode supposed to be small? Don't all those features bloat? I often get asked about this, and I think, no, they didn't cause extra diff --git a/doc/rxvtc.1.html b/doc/rxvtc.1.html index 2546e82a..2198ed69 100644 --- a/doc/rxvtc.1.html +++ b/doc/rxvtc.1.html @@ -6,7 +6,7 @@ - + diff --git a/doc/rxvtd.1.html b/doc/rxvtd.1.html index 6286b90b..c5e6ab92 100644 --- a/doc/rxvtd.1.html +++ b/doc/rxvtd.1.html @@ -6,7 +6,7 @@ - + diff --git a/doc/rxvtperl.3.html b/doc/rxvtperl.3.html index 3950f97d..5406f6ae 100644 --- a/doc/rxvtperl.3.html +++ b/doc/rxvtperl.3.html @@ -6,7 +6,7 @@ - + -- 2.34.1