From: root Date: Mon, 14 Feb 2005 10:44:50 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=7d58b29a76f35fef3260038c567afcd0c7134f32;p=dana%2Furxvt.git *** empty log message *** --- diff --git a/Changes b/Changes index 5524b321..e7f74ea8 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,6 @@ TODO: manpage 900mb update TODO: safer command: keymap processing. +TODO: "slow" rendering mode for bidi and scripts TODO: read property sequence is broken with respect to utf-8 etc. WISH: keyboard modification via esc-sequences. WISH: line-rewrapping on resize @@ -16,6 +17,8 @@ WISH: just for fun, do shade and tint with XRender. (Kuang-che Wu). - only warn on X errors, *try* to continue (frills). - add COPYING back, which got lost somehow. + - after deciding that LSM is dead, remove all traces of it, + along with other, similar, cleanups. 5.0 Fri Feb 11 18:31:48 CET 2005 - document a race-free hack to start urxvtd. diff --git a/MANIFEST b/MANIFEST index e93022a0..1c19e23e 100644 --- a/MANIFEST +++ b/MANIFEST @@ -10,18 +10,16 @@ configure reconf genac -doc/etc/XTerm.ad -doc/etc/rclock -doc/etc/rxvt.termcap doc/etc/rxvt-unicode.terminfo +doc/etc/rxvt-unicode.termcap doc/menu/example.menu doc/menu/jedmenu.sl doc/menu/menu doc/menu/rxvt.menu doc/menu/rxvt.zh-menu doc/menu/terminal.menu + doc/.cvsignore -doc/LSM.in doc/Makefile.in doc/README.menu doc/README.xvt diff --git a/Makefile.in b/Makefile.in index 1dd51d9a..4a739093 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,7 +1,8 @@ # ./Makefile.in -*- Makefile -*- -# $Id: Makefile.in,v 1.10 2005-02-02 08:09:23 root Exp $ @MCOMMON@ +VERNAME = rxvt-unicode-$(VERSION) + srcdir = @srcdir@ VPATH = @srcdir@ .PATH: @srcdir@ diff --git a/README.configure b/README.configure index 7511d33f..64ece8b8 100644 --- a/README.configure +++ b/README.configure @@ -62,14 +62,16 @@ CONFIGURE OPTIONS pseudo-characters when no precomposed form exists. Without --enable-unicode3, the number of additional precomposed - characters is rather limited (2048, if this is full, rxvt will use - the private use area, extending the number of combinations to 8448). - With --enable-unicode3, no practical limit exists. This will also - enable storage of characters >65535. + characters is rather limited (2048, if this is full, rxvt-unicode + will use the private use area, extending the number of combinations + to 8448). With --enable-unicode3, no practical limit exists. + + This option will also enable storage (but not display) of characters + beyond plane 0 (>65535) when --enable-unicode3 was not specified. The combining table also contains entries for arabic presentation forms, but these are not currently used. Bug me if you want these to - be used. + be used (and tell me how these are to be used...). --enable-fallback(=CLASS) When reading resource settings, also read settings for class CLASS diff --git a/autoconf/Make.common.in b/autoconf/Make.common.in index 524b2ea0..5b772121 100644 --- a/autoconf/Make.common.in +++ b/autoconf/Make.common.in @@ -1,27 +1,13 @@ # autoconf/Make.common.in -*- Makefile -*- -# release date (man), LSM date, version number/name, current maintainer +# release date (man), version number/name DATE=@DATE@ -LSMDATE=@LSMDATE@ VERSION=@VERSION@ -VERNAME=rxvt-unicode-$(VERSION) -MAINT=Marc A. Lehmann -MAINTEMAIL=rxvt@schmorp.de -WEBMAINT=Marc A. Lehmann -WEBMAINTEMAIL=rxvt@schmorp.de -WEBPAGE=http://software.schmorp.de/#rxvt-unicode #------------------------------------------------------------------------- RXVTNAME=@RXVTNAME@ SHELL = /bin/sh -# This variable makes it possible to move the installation root to another -# directory. This is useful when you're creating a binary distribution -# If empty, normal root will be used. -# You can run eg. 'make install DESTDIR=/packages/rxvt-xx' to accomplish -# that. -# DESTDIR = /usr/local/X11/$(VERNAME) - # Installation target directories & other installation stuff prefix = @prefix@ exec_prefix = @exec_prefix@ diff --git a/autoconf/aclocal.m4 b/autoconf/aclocal.m4 index 8c34e17b..75143c29 100644 --- a/autoconf/aclocal.m4 +++ b/autoconf/aclocal.m4 @@ -1,4 +1,2 @@ -dnl> $Id: aclocal.m4,v 1.2 2003-11-24 17:31:26 pcg Exp $ - builtin(include, xpm.m4) builtin(include, libtool.m4) diff --git a/autoconf/xpm.m4 b/autoconf/xpm.m4 index e431e69c..1ff7bd7e 100644 --- a/autoconf/xpm.m4 +++ b/autoconf/xpm.m4 @@ -1,4 +1,3 @@ -dnl> $Id: xpm.m4,v 1.2 2003-11-24 17:31:27 pcg Exp $ dnl> test to find the hard-to-find libXpm dnl> mostly copied from AC_PATH_X & AC_PATH_DIRECT, but explictly set diff --git a/doc/LSM.in b/doc/LSM.in deleted file mode 100644 index b339b057..00000000 --- a/doc/LSM.in +++ /dev/null @@ -1,50 +0,0 @@ -Begin3 -Title: rxvt -Version: @@RXVT_VERSION@@ -Entered-date: @@RXVT_LSMDATE@@ - -Description: @@RXVT_WEBPAGE@@ - Rxvt is an 8-bit clean, colour xterm replacement that uses - significantly less memory than a conventional xterm, mostly - since it doesn't support toolkit configurability or Tek - graphics, but also since features can be removed at - compile-time to reflect your needs. Some rxvt features - (compilation dependent): ANSI-color, bold/blink attributes - modify foreground/background colours, scrollbars with arrow - buttons, kanji and greek support, printer-pipe, XPM - backgrounds with on-the-fly scaling, user-definable menus. - - The distribution also includes rclock, the smaller/better - xclock replacement with appointment scheduling and xbiff - functionality. - -Keywords: rxvt colour color kanji xterm X11 vt100 terminal-emulator - rclock xbiff xpm menu - -Author: * John Bovey [Univ. Kent at Canterbury] was the creator of - the original xvt. - - * Rob Nation [Lockheed] re-wrote most of xvt to make a - substantiallly enhanced version called rxvt (Rob's xvt) - and also wrote rclock (Rob's clock). - - * Mark Olesen [Queen's Univ. at Kingston] made various - improvements and cleanups. - Coordinated development, versions 2.11 - 2.21 - - * Oezguer Kesim [FU Berlin] - Coordinated development, versions 2.21a - 2.4.5 - - * Geoff Wing rewrote much of the screen refreshing routines - and mouse selection. - Coordinated development, versions 2.4.6 - - -Maintained-by: @@RXVT_MAINT@@ @@RXVT_MAINTEMAIL@@ Project Coordinator - -Original-site: http://software.schmorp.de/#rxvt-unicode - -Platforms: requires X11 installed - -Copying-policy: GPL - -End diff --git a/doc/Makefile.in b/doc/Makefile.in index e4ade721..175c586c 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -1,5 +1,4 @@ # doc/Makefile.in -*- Makefile -*- -# $Id: Makefile.in,v 1.20 2005-02-11 18:06:44 root Exp $ @MCOMMON@ srcdir = @srcdir@ @@ -12,27 +11,13 @@ thisdir = doc first_rule: all dummy: -DIST_ETC = etc/rxvt.termcap etc/rxvt.terminfo etc/XTerm.ad -DIST_POD = rxvt.1.pod rxvt.7.pod -DIST_MENU = menu/menu menu/example.menu menu/rxvt.menu menu/rxvt.zh-menu\ - menu/terminal.menu menu/jedmenu.sl -DIST = Makefile.in README.menu README.xvt BUGS FAQ TODO\ - changes.txt xterm.seq LSM.in \ - rxvt.1.man rxvt.7.man rxvt.1.html rxvt.7.html rxvt.1.txt rxvt.7.txt - #------------------------------------------------------------------------- all: SEDREPLACE = -e 's%@@RXVT_VERSION@@%$(VERSION)%g;'\ - -e 's%@@RXVT_LSMDATE@@%$(LSMDATE)%g;'\ -e 's%@@RXVT_NAME@@%$(RXVTNAME)%g;'\ - -e 's%@@RXVT_DATE@@%$(DATE)%g;'\ - -e 's%@@RXVT_MAINTEMAIL@@%$(MAINTEMAIL)%g;'\ - -e 's%@@RXVT_MAINT@@%$(MAINT)%g;'\ - -e 's%@@RXVT_WEBPAGE@@%$(WEBPAGE)%g;'\ - -e 's%@@RXVT_WEBMAINTEMAIL@@%$(WEBMAINTEMAIL)%g;'\ - -e 's%@@RXVT_WEBMAINT@@%$(WEBMAINT)%g;' + -e 's%@@RXVT_DATE@@%$(DATE)%g;' %.tbl: %.pod ./podtbl <$< >$@ @@ -57,10 +42,7 @@ SEDREPLACE = -e 's%@@RXVT_VERSION@@%$(VERSION)%g;'\ tags allbin: -alldoc: $(basedir)/$(VERNAME).lsm rxvt.1.man.in rxvt.7.man.in rxvt.1.html rxvt.7.html rxvt.1.txt rxvt.7.txt ../README.configure ../README.FAQ - -$(basedir)/$(VERNAME).lsm: LSM.in $(srcdir)/../autoconf/Make.common.in - $(SED) $(SEDREPLACE) < $(srcdir)/LSM.in > $@ +alldoc: rxvt.1.man.in rxvt.7.man.in rxvt.1.html rxvt.7.html rxvt.1.txt rxvt.7.txt ../README.configure ../README.FAQ clean: $(RMF) *~ diff --git a/doc/etc/XTerm.ad b/doc/etc/XTerm.ad deleted file mode 100644 index 2f81b799..00000000 --- a/doc/etc/XTerm.ad +++ /dev/null @@ -1,56 +0,0 @@ -! Put this into ~/.Xdefaults, or to app-defaults/XTerm or wherever -! xrm will loaded it. -! -! This will match the key sequences for a regular xterm to those used -! by rxvt and the enclosed termcap and terminfo files. -! -! As usual, the most annoying xterm keys are Home/End and the ubiquitous -! BackSpace/Delete confusion. - -XTerm*vt100.translations: #override \ - BackSpace: string("\010") \n\ - ShiftTab: string("\033[Z") \n\ - Ctrlminus: string("\037") \n\ - Home: string("\033[1~") \n\ - End: string("\033[4~") \n\ - Delete: string("\033[3~") \n\ - ShiftDelete: string("\177") \n\ - CtrlDelete: string("\010") \n\ - AltReturn: string("\033\015") \n\ - Altspace: string("\033\040") \n\ - Alta: string("\033a") \n\ - Altb: string("\033b") \n\ - Altc: string("\033c") \n\ - Altd: string("\033d") \n\ - Alte: string("\033e") \n\ - Altf: string("\033f") \n\ - Altg: string("\033g") \n\ - Alth: string("\033h") \n\ - Alti: string("\033i") \n\ - Altj: string("\033j") \n\ - Altk: string("\033k") \n\ - Altl: string("\033l") \n\ - Altm: string("\033m") \n\ - Altn: string("\033n") \n\ - Alto: string("\033o") \n\ - Altp: string("\033p") \n\ - Altq: string("\033q") \n\ - Altr: string("\033r") \n\ - Alts: string("\033s") \n\ - Altt: string("\033t") \n\ - Altu: string("\033u") \n\ - Altv: string("\033v") \n\ - Altw: string("\033w") \n\ - Altx: string("\033x") \n\ - Alty: string("\033y") \n\ - Altz: string("\033z") \n\ - CtrlUp: string("\033Oa") \n\ - CtrlDown: string("\033Ob") \n\ - CtrlRight: string("\033Oc") \n\ - CtrlLeft: string("\033Od") \n\ - ShiftUp: string("\033[a") \n\ - ShiftDown: string("\033[b") \n\ - ShiftRight: string("\033[c") \n\ - ShiftLeft: string("\033[d") \n - -!EOF diff --git a/doc/etc/rclock b/doc/etc/rclock deleted file mode 100644 index 69a39fcc..00000000 --- a/doc/etc/rclock +++ /dev/null @@ -1,28 +0,0 @@ -# ~/.rclock - My appointment file - -# startup functions - -; xsetroot -solid Black & - -# daily functions - -9:00; xsetroot -solid Black & -17:30; xsetroot -solid Red & - -# daily/weekly reminders - -09:30 mtwrf * Good Morning!\nRead News?; rxvt -e News -13:30 mtwrf * Lunch Time -17:30 mtwrf * Home Time -15:00 f * Do timesheet -*:00 us * It's the weekend, why are you here? -9:30 f */13/* Friday the 13th, be careful! - -# annual reminders - -16:00 12/24/* Vale's Birthday (next week) -16:00 12/27/* Vale's Birthday (in four days) - -# one-off reminders - -08:30 03/15/2004 Dentist appointment diff --git a/doc/etc/rxvt-unicode.termcap b/doc/etc/rxvt-unicode.termcap new file mode 100644 index 00000000..22215970 --- /dev/null +++ b/doc/etc/rxvt-unicode.termcap @@ -0,0 +1,21 @@ +# Reconstructed via infocmp from file: /etc/terminfo/r/rxvt-unicode +# (untranslatable capabilities removed to fit entry within 1023 bytes) +rxvt-unicode|rxvt-unicode terminal (X Window System):\ + :am:bw:eo:km:mi:ms:xn:xo:\ + :co#80:it#8:li#24:lm#0:\ + :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ + :K1=\EOw:K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:LE=\E[%dD:\ + :RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:ae=^O:al=\E[L:\ + :as=^N:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:\ + :cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ + :ec=\E[%dX:ei=\E[4l:ho=\E[H:i1=\E[?47l\E=\E[?1l:ic=\E[@:\ + :im=\E[4h:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l:\ + :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\ + :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\E[3~:\ + :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\EOB:ke=\E[?1l\E>:\ + :kh=\E[7~:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\ + :mb=\E[5m:md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:rc=\E8:\ + :sc=\E7:se=\E[27m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ + :te=\E[r\E[?1049l:ti=\E[?1049h:ue=\E[24m:up=\E[A:\ + :us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\ + :vs=\E[?25h: diff --git a/doc/etc/rxvt.termcap b/doc/etc/rxvt.termcap deleted file mode 100644 index 8a8280f4..00000000 --- a/doc/etc/rxvt.termcap +++ /dev/null @@ -1,23 +0,0 @@ -rxvt|rxvt terminal emulator (X Window System):\ - :am:eo:km:ms:ut:xn:xo:\ - :co#80:it#8:li#24:Co#8:pa#64:\ - :AB=\E[4%dm:AF=\E[3%dm:AL=\E[%dL:\ - :DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :K1=\EOw:K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:LE=\E[%dD:\ - :RI=\E[%dC:UP=\E[%dA:\ - :ae=^O:al=\E[L:as=^N:bl=^G:cd=\E[J:\ - :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ - :ho=\E[H:i1=\E[?47l\E=\E[?1l:ic=\E[@:\ - :is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l:\ - :k0=\E[21~:k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:\ - :k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:\ - :kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\E[B:ke=\E>:\ - :kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:op=\E[m:rc=\E8:sc=\E7:\ - :se=\E[27m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ - :te=\E[?47l\E8:ti=\E7\E[?47h:ue=\E[24m:up=\E[A:us=\E[4m:\ - :vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h:\ - :@7=\E[8~:kh=\E[7~: -# When compiled with LINUX_KEYS the last line becomes -# :@7=\E[4~:kh=\E[1~: diff --git a/doc/rxvt.1.html b/doc/rxvt.1.html index 7b1e68ce..298c6ccf 100644 --- a/doc/rxvt.1.html +++ b/doc/rxvt.1.html @@ -49,7 +49,7 @@


DESCRIPTION

-

rxvt-unicode, version 5.0, is a colour vt102 terminal +

rxvt-unicode, version , is a colour vt102 terminal emulator intended as an xterm(1) replacement for users who do not require features such as Tektronix 4014 emulation and toolkit-style configurability. As a result, rxvt-unicode uses much less swap space -- @@ -1550,10 +1550,10 @@ Color names.

Project Coordinator
-Marc A. Lehmann rxvt@schmorp.de +Marc A. Lehmann >
-

http://software.schmorp.de/

+

http://software.schmorp.de/#rxvt-unicode

@@ -1601,7 +1601,7 @@ Rewrote screen display and text selection routines. Project Coordinator (changes.txt 2.4.6 - rxvt-unicode)

-
Marc Alexander Lehmann >
+
Marc Alexander Lehmann >
Forked rxvt-unicode, rewrote most of the display code and internal diff --git a/doc/rxvt.1.man.in b/doc/rxvt.1.man.in index 238bbe0b..1bd4ca05 100644 --- a/doc/rxvt.1.man.in +++ b/doc/rxvt.1.man.in @@ -129,7 +129,7 @@ .\" ======================================================================== .\" .IX Title "rxvt 1" -.TH rxvt 1 "2005-02-12" "5.0" "RXVT-UNICODE" +.TH rxvt 1 "2005-02-14" "" "RXVT-UNICODE" .SH "NAME" rxvt\-unicode (ouR XVT, unicode) \- (a VT102 emulator for the X window system) .SH "SYNOPSIS" @@ -1182,9 +1182,9 @@ Click-and-drag doesn't work with X11 mouse report overriding. .IX Header "CURRENT PROJECT COORDINATOR" .IP "Project Coordinator" 4 .IX Item "Project Coordinator" -@@RXVT_MAINT@@ @@RXVT_MAINTEMAIL@@ +Marc A. Lehmann .Sp -@@RXVT_WEBPAGE@@ + .SH "AUTHORS" .IX Header "AUTHORS" .IP "John Bovey" 4 @@ -1208,8 +1208,8 @@ Project Coordinator (changes.txt 2.21a to 2.4.5) .IX Item "Geoff Wing " Rewrote screen display and text selection routines. Project Coordinator (changes.txt 2.4.6 \- rxvt\-unicode) -.IP "Marc Alexander Lehmann " 4 -.IX Item "Marc Alexander Lehmann " +.IP "Marc Alexander Lehmann " 4 +.IX Item "Marc Alexander Lehmann " Forked rxvt\-unicode, rewrote most of the display code and internal character handling to store text in unicode, improve xterm compatibility and apply numerous other bugfixes and extensions. diff --git a/doc/rxvt.1.pod b/doc/rxvt.1.pod index 362b38eb..de767444 100644 --- a/doc/rxvt.1.pod +++ b/doc/rxvt.1.pod @@ -1220,9 +1220,9 @@ Click-and-drag doesn't work with X11 mouse report overriding. =item Project Coordinator -@@RXVT_MAINT@@ L<@@RXVT_MAINTEMAIL@@> +Marc A. Lehmann L<< >> -L<@@RXVT_WEBPAGE@@> +L =back @@ -1257,7 +1257,7 @@ Project Coordinator (changes.txt 2.21a to 2.4.5) Rewrote screen display and text selection routines. Project Coordinator (changes.txt 2.4.6 - rxvt-unicode) -=item Marc Alexander Lehmann L<< >> +=item Marc Alexander Lehmann L<< >> Forked rxvt-unicode, rewrote most of the display code and internal character handling to store text in unicode, improve xterm diff --git a/doc/rxvt.1.txt b/doc/rxvt.1.txt index f2bcbc9c..3a0c9cf3 100644 --- a/doc/rxvt.1.txt +++ b/doc/rxvt.1.txt @@ -6,11 +6,11 @@ SYNOPSIS rxvt [options] [-e command [ args ]] DESCRIPTION - rxvt-unicode, version 5.0, is a colour vt102 terminal emulator intended - as an *xterm*(1) replacement for users who do not require features such - as Tektronix 4014 emulation and toolkit-style configurability. As a - result, rxvt-unicode uses much less swap space -- a significant - advantage on a machine serving many X sessions. + rxvt-unicode, version , is a colour vt102 terminal emulator intended as + an *xterm*(1) replacement for users who do not require features such as + Tektronix 4014 emulation and toolkit-style configurability. As a result, + rxvt-unicode uses much less swap space -- a significant advantage on a + machine serving many X sessions. FREQUENTLY ASKED QUESTIONS See rxvt(7) (try "man 7 rxvt") for a list of frequently asked questions @@ -1027,9 +1027,9 @@ BUGS CURRENT PROJECT COORDINATOR Project Coordinator - Marc A. Lehmann rxvt@schmorp.de + Marc A. Lehmann - + AUTHORS John Bovey @@ -1053,7 +1053,7 @@ AUTHORS Rewrote screen display and text selection routines. Project Coordinator (changes.txt 2.4.6 - rxvt-unicode) - Marc Alexander Lehmann + Marc Alexander Lehmann Forked rxvt-unicode, rewrote most of the display code and internal character handling to store text in unicode, improve xterm compatibility and apply numerous other bugfixes and extensions. diff --git a/doc/rxvt.7.html b/doc/rxvt.7.html index a4725aa3..92aeb3ea 100644 --- a/doc/rxvt.7.html +++ b/doc/rxvt.7.html @@ -1779,9 +1779,12 @@ access the current menuBar for alteration
set the current menuBar's title to string, which may contain the following format specifiers: -%% : literal % character -%n : rxvt name (as per the -name command-line option) -%v : rxvt version +
+
+
+   B<%n>  rxvt name (as per the B<-name> command-line option)
+   B<%v>  rxvt version
+   B<%%>  literal B<%> character

[done]
@@ -2574,15 +2577,19 @@ done by using precomposited characters when available or creating new pseudo-characters when no precomposed form exists.
-

Without --enable-unicode3, the number of additional precomposed -characters is rather limited (2048, if this is full, rxvt will use the +

Without --enable-unicode3, the number of additional precomposed characters +is rather limited (2048, if this is full, rxvt-unicode will use the private use area, extending the number of combinations to 8448). With ---enable-unicode3, no practical limit exists. This will also enable -storage of characters >65535.

+--enable-unicode3, no practical limit exists.

+
+
+

This option will also enable storage (but not display) of characters +beyond plane 0 (>65535) when --enable-unicode3 was not specified.

The combining table also contains entries for arabic presentation forms, -but these are not currently used. Bug me if you want these to be used.

+but these are not currently used. Bug me if you want these to be used (and +tell me how these are to be used...).

--enable-fallback(=CLASS)
diff --git a/doc/rxvt.7.man.in b/doc/rxvt.7.man.in index 1d9963f5..5d2c7523 100644 --- a/doc/rxvt.7.man.in +++ b/doc/rxvt.7.man.in @@ -129,7 +129,7 @@ .\" ======================================================================== .\" .IX Title "rxvt 7" -.TH rxvt 7 "2005-02-13" "5.1" "RXVT-UNICODE" +.TH rxvt 7 "2005-02-14" "" "RXVT-UNICODE" .SH "NAME" RXVT REFERENCE \- FAQ, command sequences and other background information .SH "SYNOPSIS" @@ -1681,9 +1681,12 @@ access the current menuBar for alteration .IX Item "[title:+string]" set the current menuBar's title to \fIstring\fR, which may contain the following format specifiers: -\&\fB%%\fR : literal \fB%\fR character -\&\fB%n\fR : rxvt name (as per the \fB\-name\fR command-line option) -\&\fB%v\fR : rxvt version +.Sp +.Vb 3 +\& B<%n> rxvt name (as per the B<-name> command-line option) +\& B<%v> rxvt version +\& B<%%> literal B<%> character +.Ve .IP "\fB[done]\fR" 4 .IX Item "[done]" set menuBar access as \fBreadonly\fR. @@ -2224,14 +2227,17 @@ where accents are encoded as seperate unicode characters. This is done by using precomposited characters when available or creating new pseudo-characters when no precomposed form exists. .Sp -Without \-\-enable\-unicode3, the number of additional precomposed -characters is rather limited (2048, if this is full, rxvt will use the +Without \-\-enable\-unicode3, the number of additional precomposed characters +is rather limited (2048, if this is full, rxvt-unicode will use the private use area, extending the number of combinations to 8448). With -\&\-\-enable\-unicode3, no practical limit exists. This will also enable -storage of characters >65535. +\&\-\-enable\-unicode3, no practical limit exists. +.Sp +This option will also enable storage (but not display) of characters +beyond plane 0 (>65535) when \-\-enable\-unicode3 was not specified. .Sp The combining table also contains entries for arabic presentation forms, -but these are not currently used. Bug me if you want these to be used. +but these are not currently used. Bug me if you want these to be used (and +tell me how these are to be used...). .IP "\-\-enable\-fallback(=CLASS)" 4 .IX Item "--enable-fallback(=CLASS)" When reading resource settings, also read settings for class \s-1CLASS\s0 diff --git a/doc/rxvt.7.pod b/doc/rxvt.7.pod index debba569..26d358c0 100644 --- a/doc/rxvt.7.pod +++ b/doc/rxvt.7.pod @@ -80,8 +80,8 @@ the rxvt terminfo file with the rxvt-unicode one. One reason you might want this is that some distributions or operating systems still compile some programs using the long-obsoleted termcap -(Fedora Core's bash is one example) and rely on a termcap entry for -C. +library (Fedora Core's bash is one example) and rely on a termcap entry +for C. You could use rxvt's termcap entry with resonable results in many cases. You can also create a termcap entry by using terminfo's infocmp program @@ -93,7 +93,7 @@ Or you could use this termcap entry, generated by the command above: rxvt-unicode|rxvt-unicode terminal (X Window System):\ :am:bw:eo:km:mi:ms:xn:xo:\ - :co#80:it#8:li#24:\ + :co#80:it#8:li#24:lm#0:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ :K1=\EOw:K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:LE=\E[%dD:\ :RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:ae=^O:al=\E[L:\ @@ -101,14 +101,14 @@ Or you could use this termcap entry, generated by the command above: :cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ :ec=\E[%dX:ei=\E[4l:ho=\E[H:i1=\E[?47l\E=\E[?1l:ic=\E[@:\ :im=\E[4h:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l:\ - :k0=\E[21~:k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:\ - :k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:\ - :kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\EOB:\ - :ke=\E[?1l\E>:kh=\E[7~:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\ - :ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:me=\E[m\017:mr=\E[7m:\ - :nd=\E[C:rc=\E8:sc=\E7:se=\E[27m:sf=^J:so=\E[7m:sr=\EM:\ - :st=\EH:ta=^I:te=\E[r\E[?1049l:ti=\E[?1049h:ue=\E[24m:\ - :up=\E[A:us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\ + :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\ + :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\E[3~:\ + :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\EOB:ke=\E[?1l\E>:\ + :kh=\E[7~:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\ + :mb=\E[5m:md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:rc=\E8:\ + :sc=\E7:se=\E[27m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ + :te=\E[r\E[?1049l:ti=\E[?1049h:ue=\E[24m:up=\E[A:\ + :us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\ :vs=\E[?25h: =item Why does C no longer have coloured output? diff --git a/doc/rxvt.7.txt b/doc/rxvt.7.txt index 68adb586..30f3088d 100644 --- a/doc/rxvt.7.txt +++ b/doc/rxvt.7.txt @@ -1216,8 +1216,11 @@ menuBar [title:+*string*] set the current menuBar's title to *string*, which may contain the - following format specifiers: %% : literal % character %n : rxvt name - (as per the -name command-line option) %v : rxvt version + following format specifiers: + + B<%n> rxvt name (as per the B<-name> command-line option) + B<%v> rxvt version + B<%%> literal B<%> character [done] set menuBar access as readonly. End-of-file tag for [read:+*file*] @@ -1703,14 +1706,16 @@ CONFIGURE OPTIONS pseudo-characters when no precomposed form exists. Without --enable-unicode3, the number of additional precomposed - characters is rather limited (2048, if this is full, rxvt will use - the private use area, extending the number of combinations to 8448). - With --enable-unicode3, no practical limit exists. This will also - enable storage of characters >65535. + characters is rather limited (2048, if this is full, rxvt-unicode + will use the private use area, extending the number of combinations + to 8448). With --enable-unicode3, no practical limit exists. + + This option will also enable storage (but not display) of characters + beyond plane 0 (>65535) when --enable-unicode3 was not specified. The combining table also contains entries for arabic presentation forms, but these are not currently used. Bug me if you want these to - be used. + be used (and tell me how these are to be used...). --enable-fallback(=CLASS) When reading resource settings, also read settings for class CLASS diff --git a/src/Makefile.in b/src/Makefile.in index a00ef35d..50c11697 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -1,4 +1,3 @@ -# $Id: Makefile.in,v 1.24 2005-02-02 08:09:23 root Exp $ @MCOMMON@ LINT = lint -DNARROWPROTO=1 $(XINC) -chapbxz diff --git a/src/command.C b/src/command.C index 5827e424..8929e62c 100644 --- a/src/command.C +++ b/src/command.C @@ -3178,7 +3178,7 @@ rxvt_term::process_csi_seq () { case '>': if (ch == CSI_DA) /* secondary device attributes */ - tt_printf ("\033[>%d;%-.8s;0c", 'R', VSTRING); + tt_printf ("\033[>%d;%c%c;0c", 'U', VERSION[0], VERSION[2]); break; case '?': if (ch == 'h' || ch == 'l' || ch == 'r' || ch == 's' || ch == 't') diff --git a/src/command.h b/src/command.h index 8dc64fc3..ec2cdbda 100644 --- a/src/command.h +++ b/src/command.h @@ -1,5 +1,5 @@ /* - * $Id: command.h,v 1.14 2004-08-15 00:37:04 root Exp $ + * command.h */ #ifndef COMMAND_H_ diff --git a/src/makeintprotos-sed b/src/makeintprotos-sed index 8f8b12b3..0fd5f01b 100644 --- a/src/makeintprotos-sed +++ b/src/makeintprotos-sed @@ -1,5 +1,4 @@ # Get prototypes from a .c file -# $Id: makeintprotos-sed,v 1.2 2003-11-24 17:31:27 pcg Exp $ # /* INTPROTO */ must be above return type which are above function. # Args are on one line # eg. diff --git a/src/version.h b/src/version.h index 18297939..b892749c 100644 --- a/src/version.h +++ b/src/version.h @@ -1,5 +1,6 @@ +// VERSION _must_ be \d.\d+ + #define VERSION "5.1" -#define VSTRING "50100" #define DATE "2005-02-11" -#define LSMDATE "11FEB03" -#define LIBVERSION "5:1:0" + +#define LIBVERSION "1:0:0"