From: root
Date: Sun, 24 Jun 2007 22:30:52 +0000 (+0000)
Subject: hack around pod::xhtmls missing support for begin/end
X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=d39c2a80a4fd962714c22bbddfc00f8d0dd90a85;p=dana%2Furxvt.git
hack around pod::xhtmls missing support for begin/end
---
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 "
" . +(join "
", htmlfcodes @$_) . "
\n", @$table;
- print $fh "
\n";
+ print $fh "=for html
";
+ print $fh map "
" . +(join "
", htmlfcodes @$_) . "
", @$table;
+ print $fh "
\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.
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 = 0
Clear Below (default)
Ps = 1
Clear Above
Ps = 2
Clear All
ESC [ Ps K
Erase in Line (EL)
-
+
Ps = 0
Clear to Right (default)
Ps = 1
Clear to Left
Ps = 2
Clear All
ESC [ Ps L
Insert Ps Line(s) [default: 1] (IL)
@@ -1620,7 +1620,7 @@ only unimplemented
ESC [ Ps W
Tabulator functions
-
+
Ps = 0
Tab Set (HTS)
Ps = 2
Tab Clear (TBC), Clear Current Column (default)
Ps = 5
Tab 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 = 0
Clear Current Column (default)
Ps = 3
Clear 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 = 0
print screen (MC0)
Ps = 4
disable transparent print mode (MC4)
Ps = 5
enable transparent print mode (MC5)
ESC [ Pm l
Reset Mode (RM)
Ps = 4
-
Ps = 20 (partially implemented)
-
+
h
Insert Mode (SMIR)
l
Replace Mode (RMIR)
Ps = 20 (partially implemented)
+
h
Automatic Newline (LNM)
l
Normal Linefeed (LNM)
ESC [ Pm m
Character Attributes (SGR)
-
+
Ps = 0
Normal (default)
Ps = 1 / 21
On / Off Bold (bright fg)
Ps = 3 / 23
On / Off Italic
Ps = 4 / 24
On / Off Underline
Ps = 5 / 25
On / Off Slow Blink (bright bg)
Ps = 6 / 26
On / Off Rapid Blink (bright bg)
Ps = 7 / 27
On / Off Inverse
Ps = 8 / 27
On / Off Invisible (NYI)
Ps = 30 / 40
fg/bg Black
Ps = 31 / 41
fg/bg Red
Ps = 32 / 42
fg/bg Green
Ps = 33 / 43
fg/bg Yellow
Ps = 34 / 44
fg/bg Blue
Ps = 35 / 45
fg/bg Magenta
Ps = 36 / 46
fg/bg Cyan
Ps = 38;5 / 48;5
set fg/bg to color #m (ISO 8613-6)
Ps = 37 / 47
fg/bg White
Ps = 39 / 49
fg/bg Default
Ps = 90 / 100
fg/bg Bright Black
Ps = 91 / 101
fg/bg Bright Red
Ps = 92 / 102
fg/bg Bright Green
Ps = 93 / 103
fg/bg Bright Yellow
Ps = 94 / 104
fg/bg Bright Blue
Ps = 95 / 105
fg/bg Bright Magenta
Ps = 96 / 106
fg/bg Bright Cyan
Ps = 97 / 107
fg/bg Bright White
Ps = 99 / 109
fg/bg Bright Default
ESC [ Ps n
Device Status Report (DSR)
-
+
Ps = 5
Status Report ESC [ 0 n (``OK'')
Ps = 6
Report Cursor Position (CPR) [row;column] as ESC [ r ; c R
Ps = 7
Request Display Name
Ps = 8
Request 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 = 1
Deiconify (map) window
Ps = 2
Iconify window
Ps = 3
ESC [ 3 ; X ; Y t Move window to (X|Y)
Ps = 4
ESC [ 4 ; H ; W t Resize to WxH pixels
Ps = 5
Raise window
Ps = 6
Lower window
Ps = 7
Refresh screen once
Ps = 8
ESC [ 8 ; R ; C t Resize to R rows and C columns
Ps = 11
Report window state (responds with Ps = 1 or Ps = 2)
Ps = 13
Report window position (responds with Ps = 3)
Ps = 14
Report window pixel size (responds with Ps = 4)
Ps = 18
Report window text size (responds with Ps = 7)
Ps = 19
Currently the same as Ps = 18, but responds with Ps = 9
Ps = 20
Reports icon label (ESC ] L NAME \234)
Ps = 21
Reports 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 = 8unimplemented
-
Pm = 9 X10 XTerm
-
Pm = 25
-
Pm = 30
-
Pm = 35 (rxvt)
-
Pm = 38unimplemented
+
h
Application Cursor Keys
l
Normal Cursor Keys
Pm = 2 (ANSI/VT52 mode)
+
h
Enter VT52 mode
l
Enter VT52 mode
Pm = 3
+
h
132 Column Mode (DECCOLM)
l
80 Column Mode (DECCOLM)
Pm = 4
+
h
Smooth (Slow) Scroll (DECSCLM)
l
Jump (Fast) Scroll (DECSCLM)
Pm = 5
+
h
Reverse Video (DECSCNM)
l
Normal Video (DECSCNM)
Pm = 6
+
h
Origin Mode (DECOM)
l
Normal Cursor Mode (DECOM)
Pm = 7
+
h
Wraparound Mode (DECAWM)
l
No Wraparound Mode (DECAWM)
Pm = 8unimplemented
+
h
Auto-repeat Keys (DECARM)
l
No Auto-repeat Keys (DECARM)
Pm = 9 X10 XTerm
+
h
Send Mouse X & Y on button press.
l
No mouse reporting.
Pm = 25
+
h
Visible cursor {cnorm/cvvis}
l
Invisible cursor {civis}
Pm = 30
+
h
scrollBar visisble
l
scrollBar invisisble
Pm = 35 (rxvt)
+
h
Allow XTerm Shift+key sequences
l
Disallow XTerm Shift+key sequences
Pm = 38unimplemented
Enter Tektronix Mode (DECTEK)
Pm = 40
-
Pm = 44unimplemented
-
Pm = 45unimplemented
-
Pm = 46unimplemented
+
h
Allow 80/132 Mode
l
Disallow 80/132 Mode
Pm = 44unimplemented
+
h
Turn On Margin Bell
l
Turn Off Margin Bell
Pm = 45unimplemented
+
h
Reverse-wraparound Mode
l
No Reverse-wraparound Mode
Pm = 46unimplemented
Pm = 47
-
+
h
Use Alternate Screen Buffer
l
Use 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
-
+
h
Application Keypad (DECPAM) == ESC =
l
Normal Keypad (DECPNM) == ESC >
Pm = 67
+
h
Backspace key sends BS (DECBKM)
l
Backspace key sends DEL
Pm = 1000 (X11 XTerm)
+
h
Send Mouse X & Y on button press and release.
l
No mouse reporting.
Pm = 1001 (X11 XTerm) unimplemented
+
h
Use Hilite Mouse Tracking.
l
No mouse reporting.
Pm = 1010 (rxvt)
+
h
Don't scroll to bottom on TTY output
l
Scroll to bottom on TTY output
Pm = 1011 (rxvt)
+
h
Scroll to bottom when a key is pressed
l
Don't scroll to bottom when a key is pressed
Pm = 1021 (rxvt)
+
h
Bold/italic implies high intensity (see option -is)
l
Font styles have no effect on intensity (Compile styles)
Pm = 1047
+
h
Use Alternate Screen Buffer
l
Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it
Pm = 1048
+
h
Save cursor position
l
Restore cursor position
Pm = 1049
+
h
Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it
l
Use 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 = 0
Change Icon Name and Window Title to Pt
Ps = 1
Change Icon Name to Pt
Ps = 2
Change Window Title to Pt
Ps = 3
If 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 = 4
Pt 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 = 10
Change colour of text foreground to Pt (NB: may change in future)
Ps = 11
Change colour of text background to Pt (NB: may change in future)
Ps = 12
Change colour of text cursor foreground to Pt
Ps = 13
Change colour of mouse foreground to Pt
Ps = 17
Change colour of highlight characters to Pt
Ps = 18
Change colour of bold characters to Pt [deprecated, see 706]
Ps = 19
Change colour of underlined characters to Pt [deprecated, see 707]
Ps = 20
Change background pixmap parameters (see section XPM) (Compile XPM).
Ps = 39
Change default foreground colour to Pt.
Ps = 46
Change Log File to Pt unimplemented
Ps = 49
Change default background colour to Pt.
Ps = 50
Set 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 = 55
Log all scrollback buffer and all of screen to Pt
Ps = 701
Change current locale to Pt, or, if Pt is ?, return the current locale (Compile frills).
Ps = 702
Request 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 = 704
Change colour of italic characters to Pt
Ps = 705
Change background pixmap tint colour to Pt (Compile transparency).
Ps = 706
Change colour of bold characters to Pt
Ps = 707
Change colour of underlined characters to Pt
Ps = 710
Set normal fontset to Pt. Same as Ps = 50.
Ps = 711
Set bold fontset to Pt. Similar to Ps = 50 (Compile styles).
Ps = 712
Set italic fontset to Pt. Similar to Ps = 50 (Compile styles).
Ps = 713
Set bold-italic fontset to Pt. Similar to Ps = 50 (Compile styles).
Ps = 720
Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).
Ps = 721
Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).
Ps = 777
Call 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
-
+
0
Button1 pressed
1
Button2 pressed
2
Button3 pressed
3
button 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
-
+
4
Shift
8
Meta
16
Control
32
Double 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.
-
+
@@ -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.
-
+
all
all available codeset groups
zh
common chinese encodings
zh_ext
rarely used but very big chinese encodings
jp
common japanese encodings
jp_ext
rarely used but big japanese encodings
kr
korean 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 @@
-
+