aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2006-03-28 23:08:20 +0000
committerMiles Bader2006-03-28 23:08:20 +0000
commit1ef7e5599f5aa981399221e657ff34e80cc2c1a3 (patch)
tree539ff4cf9ea84af29a4e8628d049f3a4253a51f4
parent33bd75ec5fb277e58731c8cbbb942cba4d9a9f19 (diff)
parent29314e0fd78063d663bd272787d0ea81cc61e38e (diff)
downloademacs-1ef7e5599f5aa981399221e657ff34e80cc2c1a3.tar.gz
emacs-1ef7e5599f5aa981399221e657ff34e80cc2c1a3.zip
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-49
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 164-184) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: man/mh-e.texi (Folders): Various edits. - Update from erc--emacs--0 * gnus--rel--5.10 (patch 62-70) - Merge from emacs--devo--0 - Update from CVS
-rw-r--r--FTP2
-rw-r--r--INSTALL12
-rw-r--r--README2
-rwxr-xr-xadmin/make-announcement1
-rw-r--r--admin/make-tarball.txt2
-rw-r--r--admin/nt/README-UNDUMP.W322
-rw-r--r--admin/nt/README-ftp-server4
-rw-r--r--admin/nt/README.W329
-rw-r--r--etc/ChangeLog45
-rw-r--r--etc/NEWS56
-rw-r--r--etc/images/README40
-rw-r--r--etc/images/attach.pbmbin634 -> 81 bytes
-rw-r--r--etc/images/contact.pbmbin0 -> 81 bytes
-rw-r--r--etc/images/data-save.pbmbin0 -> 81 bytes
-rw-r--r--etc/images/data-save.xpm238
-rw-r--r--etc/images/delete.pbmbin0 -> 81 bytes
-rw-r--r--etc/images/execute.pbmbin81 -> 0 bytes
-rw-r--r--etc/images/execute.xpm35
-rw-r--r--etc/images/exit.pbmbin634 -> 81 bytes
-rw-r--r--etc/images/fld-open.pbmbin634 -> 0 bytes
-rw-r--r--etc/images/fld-open.xpm34
-rw-r--r--etc/images/highlight.pbmbin81 -> 0 bytes
-rw-r--r--etc/images/highlight.xpm33
-rw-r--r--etc/images/mail.pbmbin634 -> 0 bytes
-rw-r--r--etc/images/mail.xpm35
-rw-r--r--etc/images/mail/alias.pbmbin81 -> 0 bytes
-rw-r--r--etc/images/mail/alias.xpm33
-rw-r--r--etc/images/mail/compose.pbmbin634 -> 81 bytes
-rw-r--r--etc/images/mail/flag-for-followup.pbmbin0 -> 81 bytes
-rw-r--r--etc/images/mail/flag-for-followup.xpm187
-rw-r--r--etc/images/mail/inbox.pbmbin0 -> 81 bytes
-rw-r--r--etc/images/mail/move.pbmbin0 -> 81 bytes
-rw-r--r--etc/images/mail/refile.pbmbin81 -> 0 bytes
-rw-r--r--etc/images/mail/refile.xpm36
-rw-r--r--etc/images/mail/repack.pbmbin81 -> 81 bytes
-rw-r--r--etc/images/mail/repack.xpm86
-rw-r--r--etc/images/mail/reply-all.pbmbin81 -> 81 bytes
-rw-r--r--etc/images/mail/reply-from.pbmbin81 -> 81 bytes
-rw-r--r--etc/images/mail/reply-from.xpm129
-rw-r--r--etc/images/mail/reply-to.pbmbin81 -> 81 bytes
-rw-r--r--etc/images/mail/reply-to.xpm240
-rw-r--r--etc/images/mail/reply.pbmbin81 -> 81 bytes
-rw-r--r--etc/images/mail/send.pbmbin634 -> 81 bytes
-rw-r--r--etc/images/next-page.pbmbin0 -> 81 bytes
-rw-r--r--etc/images/page-down.pbmbin81 -> 0 bytes
-rw-r--r--etc/images/page-down.xpm34
-rw-r--r--etc/images/refresh.xpm264
-rw-r--r--etc/images/search-replace.pbmbin634 -> 81 bytes
-rw-r--r--etc/images/search-replace.xpm306
-rw-r--r--etc/images/separator.xpm57
-rw-r--r--etc/images/show.pbmbin81 -> 81 bytes
-rw-r--r--etc/images/show.xpm211
-rw-r--r--etc/images/sort-ascending.xpm90
-rw-r--r--etc/images/sort-descending.xpm79
-rw-r--r--etc/images/widen.pbmbin81 -> 0 bytes
-rw-r--r--etc/images/widen.xpm32
-rw-r--r--etc/images/zoom-in.xpm159
-rw-r--r--etc/images/zoom-out.pbmbin0 -> 81 bytes
-rw-r--r--etc/images/zoom-out.xpm158
-rw-r--r--etc/termcap.src6
-rw-r--r--lib-src/ChangeLog7
-rw-r--r--lib-src/b2m.c21
-rw-r--r--lib-src/fakemail.c21
-rw-r--r--lisp/ChangeLog708
-rw-r--r--lisp/apropos.el3
-rw-r--r--lisp/comint.el7
-rw-r--r--lisp/cus-edit.el8
-rw-r--r--lisp/custom.el3
-rw-r--r--lisp/diff-mode.el2
-rw-r--r--lisp/emacs-lisp/authors.el6
-rw-r--r--lisp/emulation/cua-base.el21
-rw-r--r--lisp/emulation/cua-rect.el12
-rw-r--r--lisp/erc/ChangeLog37
-rw-r--r--lisp/erc/erc-button.el2
-rw-r--r--lisp/erc/erc-identd.el18
-rw-r--r--lisp/erc/erc.el38
-rw-r--r--lisp/files.el15
-rw-r--r--lisp/frame.el2
-rw-r--r--lisp/gnus/ChangeLog52
-rw-r--r--lisp/gnus/gnus-agent.el2
-rw-r--r--lisp/gnus/gnus-sum.el4
-rw-r--r--lisp/gnus/mm-decode.el19
-rw-r--r--lisp/gnus/mml.el2
-rw-r--r--lisp/gnus/nnimap.el18
-rw-r--r--lisp/gnus/rfc2231.el11
-rw-r--r--lisp/gnus/smiley.el1
-rw-r--r--lisp/gnus/spam.el16
-rw-r--r--lisp/help-mode.el61
-rw-r--r--lisp/help.el2
-rw-r--r--lisp/ibuf-ext.el36
-rw-r--r--lisp/image.el2
-rw-r--r--lisp/international/mule-cmds.el1
-rw-r--r--lisp/jit-lock.el4
-rw-r--r--lisp/ldefs-boot.el1861
-rw-r--r--lisp/mail/rmail.el34
-rw-r--r--lisp/mh-e/ChangeLog29
-rw-r--r--lisp/mh-e/mh-comp.el14
-rw-r--r--lisp/mh-e/mh-compat.el2
-rw-r--r--lisp/mh-e/mh-e.el2
-rw-r--r--lisp/mh-e/mh-folder.el4
-rw-r--r--lisp/mh-e/mh-funcs.el2
-rw-r--r--lisp/mh-e/mh-tool-bar.el53
-rw-r--r--lisp/net/rcirc.el2
-rw-r--r--lisp/pgg-gpg.el455
-rw-r--r--lisp/progmodes/gdb-ui.el136
-rw-r--r--lisp/progmodes/gud.el1
-rw-r--r--lisp/simple.el3
-rw-r--r--lisp/term/mac-win.el19
-rw-r--r--lisp/textmodes/bibtex.el99
-rw-r--r--lisp/textmodes/org.el10
-rw-r--r--lisp/url/ChangeLog6
-rw-r--r--lisp/url/url-irc.el21
-rw-r--r--lispref/ChangeLog25
-rw-r--r--lispref/display.texi6
-rw-r--r--lispref/elisp.texi7
-rw-r--r--lispref/processes.texi6
-rw-r--r--lispref/text.texi22
-rw-r--r--lispref/tips.texi4
-rw-r--r--man/ChangeLog94
-rw-r--r--man/ada-mode.texi2
-rw-r--r--man/autotype.texi2
-rw-r--r--man/calc.texi6
-rw-r--r--man/cc-mode.texi2
-rw-r--r--man/cl.texi3
-rw-r--r--man/dired-x.texi2
-rw-r--r--man/ebrowse.texi2
-rw-r--r--man/ediff.texi2
-rw-r--r--man/emacs-mime.texi4
-rw-r--r--man/emacs-xtra.texi2
-rw-r--r--man/emacs.texi5
-rw-r--r--man/erc.texi2
-rw-r--r--man/eshell.texi2
-rw-r--r--man/eudc.texi4
-rw-r--r--man/faq.texi81
-rw-r--r--man/files.texi141
-rw-r--r--man/forms.texi4
-rw-r--r--man/gnu.texi4
-rw-r--r--man/gnus-faq.texi93
-rw-r--r--man/gnus.texi15
-rw-r--r--man/help.texi20
-rw-r--r--man/idlwave.texi4
-rw-r--r--man/info.texi4
-rw-r--r--man/message.texi4
-rw-r--r--man/mh-e.texi106
-rw-r--r--man/pcl-cvs.texi2
-rw-r--r--man/pgg.texi6
-rw-r--r--man/rcirc.texi2
-rw-r--r--man/reftex.texi3
-rw-r--r--man/sc.texi2
-rw-r--r--man/ses.texi4
-rw-r--r--man/sieve.texi5
-rw-r--r--man/speedbar.texi4
-rw-r--r--man/url.texi8
-rw-r--r--man/vip.texi2
-rw-r--r--man/viper.texi2
-rw-r--r--man/widget.texi2
-rw-r--r--man/woman.texi4
-rw-r--r--src/.gdbinit18
-rw-r--r--src/ChangeLog122
-rw-r--r--src/dispnew.c7
-rw-r--r--src/editfns.c32
-rw-r--r--src/emacs.c12
-rw-r--r--src/fileio.c1
-rw-r--r--src/fns.c6
-rw-r--r--src/fringe.c8
-rw-r--r--src/keymap.c1
-rw-r--r--src/macmenu.c117
-rw-r--r--src/macterm.c3
-rw-r--r--src/print.c12
-rw-r--r--src/process.c74
-rw-r--r--src/term.c6
-rw-r--r--src/w32term.c6
-rw-r--r--src/window.c4
-rw-r--r--src/xdisp.c13
-rw-r--r--src/xfns.c3
-rw-r--r--src/xterm.c22
176 files changed, 5064 insertions, 2701 deletions
diff --git a/FTP b/FTP
index ea3d599d699..14a3ada7bd0 100644
--- a/FTP
+++ b/FTP
@@ -214,7 +214,7 @@ directory for more information.
214 214
215* GNU Software for VMS 215* GNU Software for VMS
216 216
217 - ftp.vms.stacken.kth.se/MIRRORS/GNU-VMS/- lots of GNU ports to VMS, 217 - http://www.lp.se/gnu-vms/- lots of GNU ports to VMS,
218including Emacs 19, GCC, Bison, Make, RCS. 218including Emacs 19, GCC, Bison, Make, RCS.
219 219
220* If You Like The Software 220* If You Like The Software
diff --git a/INSTALL b/INSTALL
index b18baaa1efa..f4dac28b547 100644
--- a/INSTALL
+++ b/INSTALL
@@ -132,14 +132,14 @@ can be found:
132 . libxpm for XPM: ftp://ftp.x.org/contrib/libraries/ 132 . libxpm for XPM: ftp://ftp.x.org/contrib/libraries/
133 Get version 3.4k or later, which lets Emacs 133 Get version 3.4k or later, which lets Emacs
134 use its own color allocation functions. 134 use its own color allocation functions.
135 . libpng for PNG: ftp://www.libpng.org/pub/png/ 135 . libpng for PNG: ftp://ftp.simplesystems.org/pub/libpng/png/
136 . libz (for PNG): http://www.info-zip.org/pub/infozip/zlib/ 136 . libz (for PNG): http://www.zlib.net/
137 . libjpeg for JPEG: ftp://ftp.uu.net/graphics/jpeg/ 137 . libjpeg for JPEG: ftp://ftp.uu.net/graphics/jpeg/
138 Get version 6b -- 6a is reported to fail in 138 Get version 6b -- 6a is reported to fail in
139 Emacs. 139 Emacs.
140 . libtiff for TIFF: http://www.libtiff.org/ 140 . libtiff for TIFF: http://www.libtiff.org/
141 . libungif for GIF: 141 . libungif for GIF:
142 http://prtr-13.ucsc.edu/~badger/software/libungif/index.shtml 142 http://sourceforge.net/projects/libungif
143 Ensure you get version 4.1.0b1 or higher of libungif -- a bug in 143 Ensure you get version 4.1.0b1 or higher of libungif -- a bug in
144 4.1.0 can crash Emacs. 144 4.1.0 can crash Emacs.
145 145
@@ -157,7 +157,7 @@ must do this yourself.
157 157
158To take proper advantage of Emacs 21's mule-unicode charsets, you need 158To take proper advantage of Emacs 21's mule-unicode charsets, you need
159a suitable font. For `Unicode' (ISO 10646) fonts for X, see 159a suitable font. For `Unicode' (ISO 10646) fonts for X, see
160<URL:http://dvdeug.dhis.org/unifont.html> (packaged in Debian), 160<URL:http://czyborra.com/unifont/> (packaged in Debian),
161<URL:http://openlab.ring.gr.jp/efont/> (packaged in Debian). (In 161<URL:http://openlab.ring.gr.jp/efont/> (packaged in Debian). (In
162recent Debian versions, there is an extensive `misc-fixed' iso10646-1 162recent Debian versions, there is an extensive `misc-fixed' iso10646-1
163in the default X installation.) Perhaps also see 163in the default X installation.) Perhaps also see
@@ -166,7 +166,7 @@ in the default X installation.) Perhaps also see
166<URL:http://czyborra.com/charsets/> has basic fonts for Emacs's 166<URL:http://czyborra.com/charsets/> has basic fonts for Emacs's
167ISO-8859 charsets. 167ISO-8859 charsets.
168 168
169XFree86 release 4 (from <URL:ftp://ftp.xfree86.org/> and mirrors) 169XFree86 release 4 (from <URL:ftp://ftp.xfree86.org/pub/XFree86/> and mirrors)
170contains font support for most, if not all, of the charsets that Emacs 170contains font support for most, if not all, of the charsets that Emacs
171currently supports, including iso10646-1 encoded fonts for use with 171currently supports, including iso10646-1 encoded fonts for use with
172the mule-unicode charsets. The font files should also be usable with 172the mule-unicode charsets. The font files should also be usable with
@@ -176,7 +176,7 @@ etc/PROBLEMS.
176 176
177BDF fonts etl-unicode.tar.gz used by ps-print and ps-mule to print 177BDF fonts etl-unicode.tar.gz used by ps-print and ps-mule to print
178Unicode characters are available from <URL:ftp://ftp.x.org/contrib/fonts/> 178Unicode characters are available from <URL:ftp://ftp.x.org/contrib/fonts/>
179and <URL:ftp://ftp.xfree86.org/pub/X.Org/contrib/fonts/>. 179and <URL:ftp://ftp.xfree86.org/pub/mirror/X.Org/contrib/fonts/>.
180 180
181* GNU/Linux development packages 181* GNU/Linux development packages
182 182
diff --git a/README b/README
index c9a2f69700f..927f4f98b46 100644
--- a/README
+++ b/README
@@ -95,7 +95,7 @@ version of Emacs (currently based on version 19.28, but soon moving to
9519.34 and then 20.1) that compiles and works on OpenVMS 5.5 and above 9519.34 and then 20.1) that compiles and works on OpenVMS 5.5 and above
96on both VAX and Alpha architectures. For more information see 96on both VAX and Alpha architectures. For more information see
97 97
98 http://vms.gnu.org/software/released1/emacs.html#get_emacs_1928_kit 98 http://www.lp.se/gnu-vms/software/released1/emacs.html
99 99
100There is also some effort going on with Emacs 21. Source code is 100There is also some effort going on with Emacs 21. Source code is
101available at ftp://ftp.nvg.ntnu.no/pub/vms/emacs/. Look for most 101available at ftp://ftp.nvg.ntnu.no/pub/vms/emacs/. Look for most
diff --git a/admin/make-announcement b/admin/make-announcement
index cc9d68726a1..dd55efe360b 100755
--- a/admin/make-announcement
+++ b/admin/make-announcement
@@ -30,6 +30,7 @@ if [ "$answer" ]; then newtag=$answer; fi
30exec > $outfile 30exec > $outfile
31 31
32cat <<EOF 32cat <<EOF
33
33There is a new pretest available in 34There is a new pretest available in
34 35
35 <ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-$NEW.tar.gz> 36 <ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-$NEW.tar.gz>
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index 10fca7e84ac..0fcba5b40c8 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -69,7 +69,7 @@ For each step, check for possible errors.
69 ftp://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, at 69 ftp://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, at
70 ftp://ftp.gnu.org/gnu/emacs/ for a release. 70 ftp://ftp.gnu.org/gnu/emacs/ for a release.
71 71
7214. For a pretest, let Richard Stallman know about the new pretest and 7214. For a pretest, let Richard Stallman <rms@gnu.org> know about the new pretest and
73 tell him to announce it using the announcement you prepared. Remind 73 tell him to announce it using the announcement you prepared. Remind
74 him to set a Reply-to header to <emacs-pretest-bug@gnu.org>. 74 him to set a Reply-to header to <emacs-pretest-bug@gnu.org>.
75 For a release, Richard should prepare the announcement himself, 75 For a release, Richard should prepare the announcement himself,
diff --git a/admin/nt/README-UNDUMP.W32 b/admin/nt/README-UNDUMP.W32
index 14c723129b4..9c9875b44d4 100644
--- a/admin/nt/README-UNDUMP.W32
+++ b/admin/nt/README-UNDUMP.W32
@@ -5,7 +5,7 @@ Emacs for Windows NT/2000/XP and Windows 95/98/Me. This distribution
5supplements the standard dumped precompiled distribution of Emacs, which 5supplements the standard dumped precompiled distribution of Emacs, which
6you can download from: 6you can download from:
7 7
8 ftp://ftp.gnu.org/gnu/windows/emacs/ 8 ftp://ftp.gnu.org/gnu/emacs/windows/
9 9
10If you do not have the "bin" distribution, then you will need to 10If you do not have the "bin" distribution, then you will need to
11download it before you can use this undumped version. Also note that 11download it before you can use this undumped version. Also note that
diff --git a/admin/nt/README-ftp-server b/admin/nt/README-ftp-server
index 667f7caa8e9..e351d025309 100644
--- a/admin/nt/README-ftp-server
+++ b/admin/nt/README-ftp-server
@@ -118,7 +118,7 @@
118 Programs for handling the distribution file formats can be found in 118 Programs for handling the distribution file formats can be found in
119 the utilities directory: 119 the utilities directory:
120 120
121 ftp://ftp.gnu.org/gnu/windows/emacs/utilities 121 http://mirrors.sunsite.dk/gnu/windows/emacs/utilities/
122 122
123 For gzipped tar files, you will need either gunzip.exe and tar.exe 123 For gzipped tar files, you will need either gunzip.exe and tar.exe
124 together, or djtarnt.exe. djtarnt.exe can also unpack .zip files. I 124 together, or djtarnt.exe. djtarnt.exe can also unpack .zip files. I
@@ -226,7 +226,7 @@
226 related to the Windows port of Emacs. For information about the 226 related to the Windows port of Emacs. For information about the
227 list, see this Web page: 227 list, see this Web page:
228 228
229 http://mail.gnu.org/mailman/listinfo/help-emacs-windows 229 http://lists.gnu.org/mailman/listinfo/help-emacs-windows
230 230
231 To ask questions on the mailing list, send email to 231 To ask questions on the mailing list, send email to
232 help-emacs-windows@gnu.org. (You don't need to subscribe for that.) 232 help-emacs-windows@gnu.org. (You don't need to subscribe for that.)
diff --git a/admin/nt/README.W32 b/admin/nt/README.W32
index a3435541d7e..4b2cc4edc98 100644
--- a/admin/nt/README.W32
+++ b/admin/nt/README.W32
@@ -4,7 +4,7 @@
4 of GNU Emacs for Windows NT/2000/XP and Windows 95/98/Me. This 4 of GNU Emacs for Windows NT/2000/XP and Windows 95/98/Me. This
5 distribution can be found on the ftp.gnu.org server and its mirrors: 5 distribution can be found on the ftp.gnu.org server and its mirrors:
6 6
7 ftp://ftp.gnu.org/gnu/windows/emacs/ 7 ftp://ftp.gnu.org/gnu/emacs/windows/
8 8
9 This server contains other distributions, including the full Emacs 9 This server contains other distributions, including the full Emacs
10 source distribution and the lisp source distribution, as well as older 10 source distribution and the lisp source distribution, as well as older
@@ -12,10 +12,9 @@
12 12
13 Answers to frequently asked questions, and further information about 13 Answers to frequently asked questions, and further information about
14 this port of GNU Emacs and related software packages can be found via 14 this port of GNU Emacs and related software packages can be found via
15 http or ftp: 15 http:
16 16
17 http://www.gnu.org/software/emacs/windows/ntemacs.html 17 http://www.gnu.org/software/emacs/windows/ntemacs.html
18 ftp://ftp.gnu.org/gnu/windows/emacs/docs/ntemacs.html
19 18
20* Preliminaries 19* Preliminaries
21 20
@@ -138,12 +137,12 @@
138 related to the Windows port of Emacs. For information about the 137 related to the Windows port of Emacs. For information about the
139 list, see this Web page: 138 list, see this Web page:
140 139
141 http://mail.gnu.org/mailman/listinfo/help-emacs-windows 140 http://lists.gnu.org/mailman/listinfo/help-emacs-windows
142 141
143 To ask questions on the mailing list, send email to 142 To ask questions on the mailing list, send email to
144 help-emacs-windows@gnu.org. (You don't need to subscribe for that.) 143 help-emacs-windows@gnu.org. (You don't need to subscribe for that.)
145 To subscribe to the list or unsubscribe from it, fill the form you 144 To subscribe to the list or unsubscribe from it, fill the form you
146 find at http://mail.gnu.org/mailman/listinfo/help-emacs-windows as 145 find at http://lists.gnu.org/mailman/listinfo/help-emacs-windows as
147 explained there. 146 explained there.
148 147
149 Another valuable source of information and help which should not be 148 Another valuable source of information and help which should not be
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 391c072ca7b..f38688a3a7c 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,48 @@
12006-03-28 Bill Wohler <wohler@newt.com>
2
3 * images/README: Update with following information.
4
5 * images/data-save.xpm, images/mail/flag-for-followup.xpm:
6 * images/zoom-in.xpm, images/zoom-out.xpm: New images from GNOME
7 2.12.
8
9 * images/contact.pbm, images/data-save.pbm, images/delete.pbm:
10 * images/mail/flag-for-followup.pbm, images/mail/inbox.pbm:
11 * images/mail/move.pbm, images/next-page.pbm, images/zoom-out.pbm:
12 New bitmaps for new images.
13
14 * images/refresh.xpm, images/sort-ascending.xpm,
15 * images/sort-descending.xpm: Update with GTK 2.x images. Note
16 that the default GTK icons are not overridden by the GNOME theme
17 due to a bug which was fixed in GNOME 2.15. Once GNOME 2.16 is in
18 wide circulation, then the GTK icons should be replaced with the
19 equivalent GNOME icons. Until then, we should be consistent with
20 GTK first, then GNOME.
21
22 * images/mail/repack.xpm, images/mail/reply-from.xpm:
23 * images/mail/reply-to.xpm, images/search-replace.xpm:
24 * images/separator.xpm, images/show.xpm: Update custom icons to be
25 closer to their GNOME counterparts.
26
27 * images/attach.pbm, images/exit.pbm, images/mail/compose.pbm:
28 * images/mail/repack.pbm, images/mail/reply-all.pbm:
29 * images/mail/reply-from.pbm, images/mail/reply-to.pbm:
30 * images/mail/reply.pbm, images/mail/send.pbm, images/show.pbm:
31 * images/search-replace.pbm: Update bitmaps.
32
33 * images/execute.pbm, images/execute.xpm, images/fld-open.pbm:
34 * images/fld-open.xpm, images/highlight.pbm, images/highlight.xpm:
35 * images/mail.pbm, images/mail.xpm, images/mail/alias.pbm:
36 * images/mail/alias.xpm, images/mail/refile.pbm:
37 * images/mail/refile.xpm, images/page-down.pbm:
38 * images/page-down.xpm, images/widen.pbm, images/widen.xpm: Remove
39 custom MH-E icons since MH-E is now using the equivalent GTK/GNOME
40 icons.
41
422006-03-23 Romain Francoise <romain@orebokech.com>
43
44 * NEWS: Misc. fixes.
45
12006-03-15 Carsten Dominik <dominik@science.uva.nl> 462006-03-15 Carsten Dominik <dominik@science.uva.nl>
2 47
3 * orgcard.tex: Version number change only. 48 * orgcard.tex: Version number change only.
diff --git a/etc/NEWS b/etc/NEWS
index 0a78c5f4f57..29f7269a44e 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -399,6 +399,11 @@ cycle for each frame, using the frame-local buffer list.
399converts whitespace around point to N spaces. 399converts whitespace around point to N spaces.
400 400
401--- 401---
402** C-x 5 C-o displays a specified buffer in another frame
403but does not switch to that frame. It's the multi-frame
404analogue of C-x 4 C-o.
405
406---
402** New commands to operate on pairs of open and close characters: 407** New commands to operate on pairs of open and close characters:
403`insert-pair', `delete-pair', `raise-sexp'. 408`insert-pair', `delete-pair', `raise-sexp'.
404 409
@@ -1262,7 +1267,7 @@ fontset appropriately.
1262*** Custom themes are collections of customize options. Create a 1267*** Custom themes are collections of customize options. Create a
1263custom theme with M-x customize-create-theme. Use M-x load-theme to 1268custom theme with M-x customize-create-theme. Use M-x load-theme to
1264load and enable a theme, and M-x disable-theme to disable it. Use M-x 1269load and enable a theme, and M-x disable-theme to disable it. Use M-x
1265enable-theme to renable a disabled theme. 1270enable-theme to enable a disabled theme.
1266 1271
1267+++ 1272+++
1268*** The commands M-x customize-face and M-x customize-face-other-window 1273*** The commands M-x customize-face and M-x customize-face-other-window
@@ -1335,7 +1340,7 @@ of marked files with the value entered in the minibuffer.
1335control substitution of the file names only when they are surrounded 1340control substitution of the file names only when they are surrounded
1336by whitespace. This means you can now use them as shell wildcards 1341by whitespace. This means you can now use them as shell wildcards
1337too. If you want to use just plain `*' as a wildcard, type `*""'; the 1342too. If you want to use just plain `*' as a wildcard, type `*""'; the
1338doublequotes make no difference in the shell, but they prevent 1343double quotes make no difference in the shell, but they prevent
1339special treatment in `dired-do-shell-command'. 1344special treatment in `dired-do-shell-command'.
1340 1345
1341+++ 1346+++
@@ -1490,7 +1495,7 @@ people knowing `find-grep-dired' would probably expect it.
1490settings, for grep commands only. 1495settings, for grep commands only.
1491 1496
1492+++ 1497+++
1493*** New option `grep-highlight-matches' highlightes matches in *grep* 1498*** New option `grep-highlight-matches' highlights matches in *grep*
1494buffer. It uses a special feature of some grep programs which accept 1499buffer. It uses a special feature of some grep programs which accept
1495--color option to output markers around matches. When going to the next 1500--color option to output markers around matches. When going to the next
1496match with `next-error' the exact match is highlighted in the source 1501match with `next-error' the exact match is highlighted in the source
@@ -1734,7 +1739,7 @@ to increment the SOA serial.
1734filenames being entered by the user in the minibuffer are displayed, so 1739filenames being entered by the user in the minibuffer are displayed, so
1735that it's clear when part of the entered filename will be ignored due to 1740that it's clear when part of the entered filename will be ignored due to
1736emacs' filename parsing rules. The ignored portion can be made dim, 1741emacs' filename parsing rules. The ignored portion can be made dim,
1737invisible, or otherwise less visually noticable. The display method can 1742invisible, or otherwise less visually noticeable. The display method can
1738be displayed by customizing the variable `file-name-shadow-properties'. 1743be displayed by customizing the variable `file-name-shadow-properties'.
1739 1744
1740+++ 1745+++
@@ -1923,12 +1928,15 @@ boundaries during scrolling.
1923* Changes in Specialized Modes and Packages in Emacs 22.1: 1928* Changes in Specialized Modes and Packages in Emacs 22.1:
1924 1929
1925** Changes in Dired 1930** Changes in Dired
1931
1932+++
1926*** Bindings for Tumme added 1933*** Bindings for Tumme added
1927Several new keybindings, all starting with the C-t prefix, have been 1934Several new keybindings, all starting with the C-t prefix, have been
1928added to Dired. They are all bound to commands in Tumme. As a starting 1935added to Dired. They are all bound to commands in Tumme. As a starting
1929point, mark some image files in a dired buffer and do C-t d to display 1936point, mark some image files in a dired buffer and do C-t d to display
1930thumbnails of them in a separate buffer. 1937thumbnails of them in a separate buffer.
1931** Changes in Hi Lock: 1938
1939** Changes in Hi Lock
1932 1940
1933+++ 1941+++
1934*** hi-lock-mode now only affects a single buffer, and a new function 1942*** hi-lock-mode now only affects a single buffer, and a new function
@@ -2061,7 +2069,7 @@ with the number appended to the `*info*' buffer name (e.g. "*info*<2>").
2061Before leaving the initial Info node isearch fails once with the error 2069Before leaving the initial Info node isearch fails once with the error
2062message [initial node], and with subsequent C-s/C-r continues through 2070message [initial node], and with subsequent C-s/C-r continues through
2063other nodes. When isearch fails for the rest of the manual, it wraps 2071other nodes. When isearch fails for the rest of the manual, it wraps
2064aroung the whole manual to the top/final node. The user option 2072around the whole manual to the top/final node. The user option
2065`Info-isearch-search' controls whether to use Info-search for isearch, 2073`Info-isearch-search' controls whether to use Info-search for isearch,
2066or the default isearch search function that wraps around the current 2074or the default isearch search function that wraps around the current
2067Info node. 2075Info node.
@@ -2671,6 +2679,12 @@ of BibTeX entry to kill ring (bound to C-c C-t).
2671bibtex-autokey-expand-strings control the expansion of strings when 2679bibtex-autokey-expand-strings control the expansion of strings when
2672extracting the content of a BibTeX field. 2680extracting the content of a BibTeX field.
2673 2681
2682*** The variables `bibtex-autokey-name-case-convert' and
2683`bibtex-autokey-titleword-case-convert' have been renamed to
2684`bibtex-autokey-name-case-convert-function' and
2685`bibtex-autokey-titleword-case-convert-function'. The old names are
2686still available as aliases.
2687
2674+++ 2688+++
2675** In Enriched mode, `set-left-margin' and `set-right-margin' are now 2689** In Enriched mode, `set-left-margin' and `set-right-margin' are now
2676by default bound to `C-c [' and `C-c ]' instead of the former `C-c C-l' 2690by default bound to `C-c [' and `C-c ]' instead of the former `C-c C-l'
@@ -2841,7 +2855,7 @@ idle).
2841 2855
2842--- 2856---
2843*** New customizable variables: 2857*** New customizable variables:
2844 - desktop-save. Determins whether the desktop should be saved when it is 2858 - desktop-save. Determines whether the desktop should be saved when it is
2845 killed. 2859 killed.
2846 - desktop-file-name-format. Format in which desktop file names should be saved. 2860 - desktop-file-name-format. Format in which desktop file names should be saved.
2847 - desktop-path. List of directories in which to lookup the desktop file. 2861 - desktop-path. List of directories in which to lookup the desktop file.
@@ -2967,7 +2981,7 @@ specified to etags, variables are tags also.
2967The new keywords are def, newcommand, renewcommand, newenvironment and 2981The new keywords are def, newcommand, renewcommand, newenvironment and
2968renewenvironment. 2982renewenvironment.
2969 2983
2970*** Honour #line directives. 2984*** Honor #line directives.
2971 2985
2972When Etags parses an input file that contains C preprocessor's #line 2986When Etags parses an input file that contains C preprocessor's #line
2973directives, it creates tags using the file name and line number 2987directives, it creates tags using the file name and line number
@@ -3190,7 +3204,7 @@ obsolete; use `dframe-update-speed' instead.
3190--- 3204---
3191** sql changes. 3205** sql changes.
3192 3206
3193*** The variable `sql-product' controls the highlightng of different 3207*** The variable `sql-product' controls the highlighting of different
3194SQL dialects. This variable can be set globally via Customize, on a 3208SQL dialects. This variable can be set globally via Customize, on a
3195buffer-specific basis via local variable settings, or for the current 3209buffer-specific basis via local variable settings, or for the current
3196session using the new SQL->Product submenu. (This menu replaces the 3210session using the new SQL->Product submenu. (This menu replaces the
@@ -3251,7 +3265,7 @@ Keyword highlighting of Postgres 7.3 is implemented. Prompting for
3251the username and the pgsql `-U' option is added. 3265the username and the pgsql `-U' option is added.
3252 3266
3253*** MySQL support is enhanced. 3267*** MySQL support is enhanced.
3254Keyword higlighting of MySql 4.0 is implemented. 3268Keyword highlighting of MySql 4.0 is implemented.
3255 3269
3256*** Imenu support has been enhanced to locate tables, views, indexes, 3270*** Imenu support has been enhanced to locate tables, views, indexes,
3257packages, procedures, functions, triggers, sequences, rules, and 3271packages, procedures, functions, triggers, sequences, rules, and
@@ -3387,7 +3401,7 @@ automatically. The game uses faces for better visual feedback.
3387 3401
3388To enable this, set `calculator-output-radix' non-nil. In this mode a 3402To enable this, set `calculator-output-radix' non-nil. In this mode a
3389separator character is used every few digits, making it easier to see 3403separator character is used every few digits, making it easier to see
3390byte boundries etc. For more info, see the documentation of the 3404byte boundaries etc. For more info, see the documentation of the
3391variable `calculator-radix-grouping-mode'. 3405variable `calculator-radix-grouping-mode'.
3392 3406
3393--- 3407---
@@ -3494,7 +3508,7 @@ any customizations.
3494Previous versions of Emacs erred on the side of having a usable Emacs 3508Previous versions of Emacs erred on the side of having a usable Emacs
3495through telnet, even though that was inconvenient if you use Emacs in 3509through telnet, even though that was inconvenient if you use Emacs in
3496a local console window with a scrollback buffer. The default value of 3510a local console window with a scrollback buffer. The default value of
3497w32-use-full-screen-buffer is now nil, which favours local console 3511w32-use-full-screen-buffer is now nil, which favors local console
3498windows. Recent versions of Windows telnet also work well with this 3512windows. Recent versions of Windows telnet also work well with this
3499setting. If you are using an older telnet server then Emacs detects 3513setting. If you are using an older telnet server then Emacs detects
3500that the console window dimensions that are reported are not sane, and 3514that the console window dimensions that are reported are not sane, and
@@ -3648,7 +3662,7 @@ names. Usually that default is right, but not always.
3648 3662
3649A quit inside the body of `with-local-quit' is caught by the 3663A quit inside the body of `with-local-quit' is caught by the
3650`with-local-quit' form itself, but another quit will happen later once 3664`with-local-quit' form itself, but another quit will happen later once
3651the code that has inhibitted quitting exits. 3665the code that has inhibited quitting exits.
3652 3666
3653This is for use around potentially blocking or long-running code 3667This is for use around potentially blocking or long-running code
3654inside timer functions and `post-command-hook' functions. 3668inside timer functions and `post-command-hook' functions.
@@ -3837,7 +3851,7 @@ give up and return LIMIT.
3837 3851
3838+++ 3852+++
3839*** Function `pos-visible-in-window-p' now returns the pixel coordinates 3853*** Function `pos-visible-in-window-p' now returns the pixel coordinates
3840and partial visiblity state of the corresponding row, if the PARTIALLY 3854and partial visibility state of the corresponding row, if the PARTIALLY
3841arg is non-nil. 3855arg is non-nil.
3842 3856
3843+++ 3857+++
@@ -4157,7 +4171,7 @@ of text properties as well as the character code.
4157by `syntax-after'). 4171by `syntax-after').
4158 4172
4159+++ 4173+++
4160*** The new function `syntax-ppss' rovides an efficient way to find the 4174*** The new function `syntax-ppss' provides an efficient way to find the
4161current syntactic context at point. 4175current syntactic context at point.
4162 4176
4163** File operation changes: 4177** File operation changes:
@@ -4290,7 +4304,7 @@ saying to put all inputs in the history list, even empty ones.
4290 4304
4291+++ 4305+++
4292*** The `read-file-name' function now takes an additional argument which 4306*** The `read-file-name' function now takes an additional argument which
4293specifies a predicate which the file name read must satify. The 4307specifies a predicate which the file name read must satisfy. The
4294new variable `read-file-name-predicate' contains the predicate argument 4308new variable `read-file-name-predicate' contains the predicate argument
4295while reading the file name from the minibuffer; the predicate in this 4309while reading the file name from the minibuffer; the predicate in this
4296variable is used by read-file-name-internal to filter the completion list. 4310variable is used by read-file-name-internal to filter the completion list.
@@ -4682,14 +4696,14 @@ or bottom edge of a window. It does not move other window edges.
4682`fringe-cursor-alist' maps between logical (internal) fringe indicator 4696`fringe-cursor-alist' maps between logical (internal) fringe indicator
4683and cursor symbols and the actual fringe bitmaps to be displayed. 4697and cursor symbols and the actual fringe bitmaps to be displayed.
4684This decouples the logical meaning of the fringe indicators from the 4698This decouples the logical meaning of the fringe indicators from the
4685physical appearence, as well as allowing different fringe bitmaps to 4699physical appearance, as well as allowing different fringe bitmaps to
4686be used in different windows showing different buffers. 4700be used in different windows showing different buffers.
4687 4701
4688*** New function `define-fringe-bitmap' can now be used to create new 4702*** New function `define-fringe-bitmap' can now be used to create new
4689fringe bitmaps, as well as change the built-in fringe bitmaps. 4703fringe bitmaps, as well as change the built-in fringe bitmaps.
4690 4704
4691To change a built-in bitmap, do (require 'fringe) and use the symbol 4705To change a built-in bitmap, do (require 'fringe) and use the symbol
4692identifing the bitmap such as `left-truncation' or `continued-line'. 4706identifying the bitmap such as `left-truncation' or `continued-line'.
4693 4707
4694*** New function `destroy-fringe-bitmap' deletes a fringe bitmap 4708*** New function `destroy-fringe-bitmap' deletes a fringe bitmap
4695or restores a built-in one to its default value. 4709or restores a built-in one to its default value.
@@ -4790,7 +4804,7 @@ does that, this value cannot be accurate.
4790*** You can define multiple overlay arrows via the new 4804*** You can define multiple overlay arrows via the new
4791variable `overlay-arrow-variable-list'. 4805variable `overlay-arrow-variable-list'.
4792 4806
4793It contains a list of varibles which contain overlay arrow position 4807It contains a list of variables which contain overlay arrow position
4794markers, including the original `overlay-arrow-position' variable. 4808markers, including the original `overlay-arrow-position' variable.
4795 4809
4796Each variable on this list can have individual `overlay-arrow-string' 4810Each variable on this list can have individual `overlay-arrow-string'
@@ -4884,7 +4898,7 @@ of the text area. One of the above window elements (except `text')
4884can also be used with :align-to to specify that the position is 4898can also be used with :align-to to specify that the position is
4885relative to the left edge of the given area. Once the base offset for 4899relative to the left edge of the given area. Once the base offset for
4886a relative position has been set (by the first occurrence of one of 4900a relative position has been set (by the first occurrence of one of
4887these symbols), further occurences of these symbols are interpreted as 4901these symbols), further occurrences of these symbols are interpreted as
4888the width of the area. 4902the width of the area.
4889 4903
4890For example, to align to the center of the left-margin, use 4904For example, to align to the center of the left-margin, use
@@ -4987,7 +5001,7 @@ is to use the `arrow' (non-text) pointer. Other choices are `text'
4987 5001
4988+++ 5002+++
4989*** The mouse pointer shape over ordinary text or images can now be 5003*** The mouse pointer shape over ordinary text or images can now be
4990controlled/overriden via the `pointer' text property. 5004controlled/overridden via the `pointer' text property.
4991 5005
4992** Mouse event enhancements: 5006** Mouse event enhancements:
4993 5007
diff --git a/etc/images/README b/etc/images/README
index 229840a2669..0f74a900109 100644
--- a/etc/images/README
+++ b/etc/images/README
@@ -1,17 +1,43 @@
1All of the following icons are not part of Emacs, but distributed and 1All of the following icons are not part of Emacs, but distributed and
2used by Emacs. 2used by Emacs.
3 3
4The following icons are from GTK+ 2.x: 4* The following icons are from GTK+ 2.x:
5 5
6 close.xpm copy.xpm cut.xpm help.xpm home.xpm 6 close.xpm copy.xpm cut.xpm find-replace.xpm help.xpm home.xpm
7 index.xpm jump-to.xpm left-arrow.xpm new.xpm open.xpm 7 index.xpm jump-to.xpm left-arrow.xpm new.xpm open.xpm paste.xpm
8 paste.xpm preferences.xpm print.xpm right-arrow.xpm save.xpm 8 preferences.xpm print.xpm refresh.xpm right-arrow.xpm save.xpm
9 saveas.xpm search.xpm spell.xpm undo.xpm up-arrow.xpm 9 saveas.xpm search.xpm sort-ascending.xpm sort-descending.xpm
10 spell.xpm undo.xpm up-arrow.xpm
10 11
11 back-arrow.xpm and fwd-arrow.xpm are slightly modified undo and redo. 12 back-arrow.xpm and fwd-arrow.xpm are slightly modified undo and redo.
12 13
13 diropen.xpm is file-manager.png from Gnome hicolor theme. 14 diropen.xpm is file-manager.png from Gnome hicolor theme.
14 15
15The following icons are from GNOME 2.10: 16* The following icons are from GNOME 2.x:
17
18 attach.xpm connect.xpm contact.xpm data-save.xpm delete.xpm
19 describe.xpm disconnect.xpm exit.xpm gnus/toggle-subscription.xpm
20 lock-broken.xpm lock-ok.xpm lock.xpm mail/compose.xpm
21 mail/copy.xpm mail/flag-for-followup.xpm mail/forward.xpm
22 mail/inbox.xpm mail/move.xpm mail/not-spam.xpm mail/outbox.xpm
23 mail/preview.xpm mail/reply-all.xpm mail/reply.xpm
24 mail/save-draft.xpm mail/save.xpm mail/send.xpm mail/spam.xpm
25 next-page.xpm refresh.xpm separator.xpm sort-ascending.xpm
26 sort-column-ascending.xpm sort-criteria.xpm sort-descending.xpm
27 sort-row-ascending.xpm zoom-in.xpm zoom-out.xpm
28
29* Note that the default GTK icons were not overridden by the GNOME theme
30due to a bug which was fixed in GNOME 2.15. Once GNOME 2.16 is in wide
31circulation, then the GTK icons should be replaced with the equivalent
32GNOME icons.
33
34* Recipe for Creating PBM Versions
35
361. Edit .xpm image in GIMP.
372. Image > Mode > Indexed. Check Use Black/White Palette and No
38 Color Dithering.
393. File > Save As file.xbm.
404. Run xbmtopbm < file.xbm > file.pbm.
41
42Thanks to jan.h.d@swipnet.se for the help.
16 43
17 refresh.pbm, refresh.xpm
diff --git a/etc/images/attach.pbm b/etc/images/attach.pbm
index e8fcd988f0c..3ba39538760 100644
--- a/etc/images/attach.pbm
+++ b/etc/images/attach.pbm
Binary files differ
diff --git a/etc/images/contact.pbm b/etc/images/contact.pbm
new file mode 100644
index 00000000000..64a50b50b83
--- /dev/null
+++ b/etc/images/contact.pbm
Binary files differ
diff --git a/etc/images/data-save.pbm b/etc/images/data-save.pbm
new file mode 100644
index 00000000000..3983b3f3892
--- /dev/null
+++ b/etc/images/data-save.pbm
Binary files differ
diff --git a/etc/images/data-save.xpm b/etc/images/data-save.xpm
new file mode 100644
index 00000000000..db7f017991a
--- /dev/null
+++ b/etc/images/data-save.xpm
@@ -0,0 +1,238 @@
1/* XPM */
2static char * data_save_xpm[] = {
3"24 24 211 2",
4" c None",
5". c #000000",
6"+ c #C3D7F4",
7"@ c #A9CDE5",
8"# c #75757A",
9"$ c #EFC5BB",
10"% c #F1C8BE",
11"& c #F0C6BC",
12"* c #EEBCB2",
13"= c #EEBEB5",
14"- c #EEC1B8",
15"; c #EDBFB6",
16"> c #E9B7AD",
17", c #E9B8AF",
18"' c #E9B9B1",
19") c #E5BFBA",
20"! c #737277",
21"~ c #B3CDE3",
22"{ c #A1BED6",
23"] c #BBD6E8",
24"^ c #8AAAC5",
25"/ c #605F68",
26"( c #E08D7E",
27"_ c #E0826E",
28": c #E0806E",
29"< c #DC7A68",
30"[ c #DC8171",
31"} c #DA7868",
32"| c #D48173",
33"1 c #D47D6E",
34"2 c #CE7265",
35"3 c #CF7264",
36"4 c #CE7567",
37"5 c #C4675B",
38"6 c #C36558",
39"7 c #626169",
40"8 c #87A3B7",
41"9 c #567187",
42"0 c #BAD5E9",
43"a c #88A7C3",
44"b c #686670",
45"c c #C8817B",
46"d c #CB7C74",
47"e c #CB7A73",
48"f c #CB7B73",
49"g c #CC7C72",
50"h c #CB7D73",
51"i c #BF6B64",
52"j c #CC7A70",
53"k c #C16A62",
54"l c #CC7C73",
55"m c #C2655B",
56"n c #C36459",
57"o c #BA6C6A",
58"p c #819EB6",
59"q c #547086",
60"r c #B6D3E7",
61"s c #87ABC1",
62"t c #737373",
63"u c #FFFFFF",
64"v c #83A0B8",
65"w c #526C80",
66"x c #B9D3E7",
67"y c #585858",
68"z c #4F697C",
69"A c #B9D3E6",
70"B c #9E9E9E",
71"C c #CDCDCD",
72"D c #BFBFBF",
73"E c #88A4BB",
74"F c #486276",
75"G c #B7D2E7",
76"H c #C4C4C4",
77"I c #465E70",
78"J c #B5CAE5",
79"K c #87A3BA",
80"L c #455C6D",
81"M c #AECCE5",
82"N c #ACACAC",
83"O c #C5C5C5",
84"P c #546069",
85"Q c #B0D1E4",
86"R c #515C64",
87"S c #AACEE3",
88"T c #6B6F72",
89"U c #6F6F6F",
90"V c #696969",
91"W c #6F777E",
92"X c #86A2B9",
93"Y c #3A515D",
94"Z c #A9C9E2",
95"` c #647A8D",
96" . c #829FB7",
97".. c #7F9DB6",
98"+. c #7E9CB5",
99"@. c #7998B2",
100"#. c #85A1B8",
101"$. c #8CA7BD",
102"%. c #8AA5BB",
103"&. c #364A59",
104"*. c #ABC4E2",
105"=. c #556E84",
106"-. c #7192AE",
107";. c #414A4E",
108">. c #424A51",
109",. c #525B63",
110"'. c #626F79",
111"). c #5F6C76",
112"!. c #5C6971",
113"~. c #5A666F",
114"{. c #58636B",
115"]. c #57636A",
116"^. c #3B5360",
117"/. c #39424B",
118"(. c #7897B3",
119"_. c #A4B9CB",
120":. c #364853",
121"<. c #AAC9E2",
122"[. c #7091AA",
123"}. c #6F8FA7",
124"|. c #4A5359",
125"1. c #97938C",
126"2. c #DFDDDA",
127"3. c #E3E1DE",
128"4. c #EBEAE8",
129"5. c #EAE9E7",
130"6. c #CFCEC9",
131"7. c #C9C6C0",
132"8. c #9B968E",
133"9. c #566168",
134"0. c #4B657A",
135"a. c #54738C",
136"b. c #AAC6DD",
137"c. c #34464E",
138"d. c #AAC9E1",
139"e. c #6C8EA6",
140"f. c #6C8CA4",
141"g. c #40474D",
142"h. c #DAD8D3",
143"i. c #E7E6E2",
144"j. c #67655E",
145"k. c #524F47",
146"l. c #D9D7D4",
147"m. c #C7C5BF",
148"n. c #C0BCB5",
149"o. c #B8B3AB",
150"p. c #434C54",
151"q. c #4D697F",
152"r. c #4F6F84",
153"s. c #B3CADC",
154"t. c #313E49",
155"u. c #A8C8E1",
156"v. c #6B8DA6",
157"w. c #728FA4",
158"x. c #E2E1DD",
159"y. c #F0EFEC",
160"z. c #CDCAC6",
161"A. c #C2BFB9",
162"B. c #CAC6C0",
163"C. c #DCDAD7",
164"D. c #4B555D",
165"E. c #4E697F",
166"F. c #BACCDC",
167"G. c #A4C4DE",
168"H. c #698BA3",
169"I. c #708AA1",
170"J. c #383E43",
171"K. c #E0DEDA",
172"L. c #514E46",
173"M. c #4F4C44",
174"N. c #C7C4BE",
175"O. c #CBC8C2",
176"P. c #E1E0DC",
177"Q. c #E9E8E6",
178"R. c #475158",
179"S. c #4E6879",
180"T. c #4D6C80",
181"U. c #A3C3DB",
182"V. c #383F43",
183"W. c #778999",
184"X. c #6E899E",
185"Y. c #65859C",
186"Z. c #33383C",
187"`. c #D7D4D0",
188" + c #D6D4D0",
189".+ c #4E4A43",
190"++ c #4D4942",
191"@+ c #D1CEC9",
192"#+ c #E6E5E2",
193"$+ c #EDECEA",
194"%+ c #454F55",
195"&+ c #486173",
196"*+ c #4D6678",
197"=+ c #A1C1DA",
198"-+ c #373C40",
199";+ c #0C0D0F",
200">+ c #4E5E6A",
201",+ c #5B6E7C",
202"'+ c #4F5B62",
203")+ c #A4A099",
204"!+ c #CCC9C3",
205"~+ c #D7D5D1",
206"{+ c #E4E2E0",
207"]+ c #DDDBD7",
208"^+ c #B8B5B0",
209"/+ c #3E474D",
210"(+ c #4A6176",
211"_+ c #4A6070",
212":+ c #9BC3D8",
213"<+ c #363C41",
214"[+ c #28323E",
215" ",
216" . . . . . . . . . . . . . . . . . . . ",
217" . + @ # $ % & * = - ; > , > , ' ) ! ~ { . ",
218" . ] ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 . ",
219" . 0 a b c d e f g h i j k l m n o b p q . ",
220" . r s t u u u u u u u u u u u u u t v w . ",
221" . x . y u u u u u u u u u u u u u t v z . ",
222" . A . . B C C C C C C C C C C C D t E F . ",
223" . G . . . H u u u u u u u u u u u t E I . ",
224" . J . . . . H u u u u u u u u u u t K L . ",
225" . M . . . . . N C C C C C C C C O t K P . ",
226" . Q . . . . H u u u u u u u u u u t v R . ",
227" . S . . . y t t t t T U t t t t V W X Y . ",
228" . Z . . ` X ...+. .@.X #.#.K .$.v %.&.. ",
229" . *.. =.-.;.>.,.'.).!.~.{.].,.^./.(._.:.. ",
230" . <.[.}.|.1.2.3.4.4.5.2.6.7.8.9.0.a.b.c.. ",
231" . d.e.f.g.h.i.j.k.k.l.m.n.o.6.p.q.r.s.t.. ",
232" . u.v.w.g.x.y.j.k.k.z.A.n.B.C.D.E.r.F.t.. ",
233" . G.H.I.J.K.4.L.M.M.N.n.O.P.Q.R.S.T.U.V.. ",
234" . W.X.Y.Z.`. +.+++++n.@+#+$+#+%+&+*+=+-+. ",
235" ;+>+,+'+)+n.o.!+!+~+{+5.]+^+/+(+_+:+<+. ",
236" . . . . . . . . . . . . . . . . [+. ",
237" ",
238" "};
diff --git a/etc/images/delete.pbm b/etc/images/delete.pbm
new file mode 100644
index 00000000000..886be51fd12
--- /dev/null
+++ b/etc/images/delete.pbm
Binary files differ
diff --git a/etc/images/execute.pbm b/etc/images/execute.pbm
deleted file mode 100644
index 84bcbb38428..00000000000
--- a/etc/images/execute.pbm
+++ /dev/null
Binary files differ
diff --git a/etc/images/execute.xpm b/etc/images/execute.xpm
deleted file mode 100644
index ce38c629f73..00000000000
--- a/etc/images/execute.xpm
+++ /dev/null
@@ -1,35 +0,0 @@
1/* XPM */
2static char * mail_exec_xpm[] = {
3/* columns rows colors chars-per-pixel */
4"24 24 6 1",
5" c None",
6". c black",
7"X c #a5d8a5d89550",
8"o c #d305d305bc3c",
9"O c #ea03ea03d271",
10"+ c white",
11/* pixels */
12" ",
13" ",
14" ",
15" .. ",
16" XX .. ",
17" oo XX .. ",
18" OO oo XX .. ",
19" OO oo XX .. ",
20" OO oo XX .. ",
21" OO oo XX .. ",
22" OO oo XX .. ",
23" OO oo XX .. ",
24" OO oo XX .. ",
25" OO oo XX ",
26" OO oo ",
27" OO + .. ",
28" XX .. ",
29" oo XX ",
30" OO oo ",
31" OO ",
32" ",
33" ",
34" ",
35" "};
diff --git a/etc/images/exit.pbm b/etc/images/exit.pbm
index a6dd11e7769..c90b6e69ed1 100644
--- a/etc/images/exit.pbm
+++ b/etc/images/exit.pbm
Binary files differ
diff --git a/etc/images/fld-open.pbm b/etc/images/fld-open.pbm
deleted file mode 100644
index 3d2be258a67..00000000000
--- a/etc/images/fld-open.pbm
+++ /dev/null
Binary files differ
diff --git a/etc/images/fld-open.xpm b/etc/images/fld-open.xpm
deleted file mode 100644
index 220410003fd..00000000000
--- a/etc/images/fld-open.xpm
+++ /dev/null
@@ -1,34 +0,0 @@
1/* XPM */
2static char *magick[] = {
3/* columns rows colors chars-per-pixel */
4"24 24 4 1",
5" c Gray0",
6". c #909090909090",
7"X c #fefefefefefe",
8"o c None",
9/* pixels */
10"oooooooooooooooooooooooo",
11"oooooooooooooooooooooooo",
12"oooooooooooooooooooooooo",
13"oooooooooooooooooooooooo",
14"oooooooooooooooooooooooo",
15"oooooooooooooo oooooooo",
16"ooooooooooo .. ooooooo",
17"oooo oo ....XXo ooo",
18"ooo .. ....XXXX .. ooo",
19"ooo .....XXXXX .... ooo",
20"oooo ..XXXXX ...... ooo",
21"oooo ..XXX ........ ooo",
22"ooooo .XX .......... ooo",
23"ooooo ..X .......... ooo",
24"oooooo .X .......... ooo",
25"oooooo .. ........ oooo",
26"ooooooo . ...... oooooo",
27"ooooooo . ..... oooooooo",
28"oooooooo ... ooooooooo",
29"oooooooo . ooooooooooo",
30"ooooooooo ooooooooooooo",
31"oooooooooooooooooooooooo",
32"oooooooooooooooooooooooo",
33"oooooooooooooooooooooooo"
34};
diff --git a/etc/images/highlight.pbm b/etc/images/highlight.pbm
deleted file mode 100644
index 23394f05e27..00000000000
--- a/etc/images/highlight.pbm
+++ /dev/null
Binary files differ
diff --git a/etc/images/highlight.xpm b/etc/images/highlight.xpm
deleted file mode 100644
index 1844128f02f..00000000000
--- a/etc/images/highlight.xpm
+++ /dev/null
@@ -1,33 +0,0 @@
1/* XPM */
2static char * highlight_xpm[] = {
3/* columns rows colors chars-per-pixel */
4"24 24 4 1",
5" c None",
6". c black",
7"X c #828282827474",
8"o c #dd00df007e00",
9/* pixels */
10" ..... ",
11" ..XXX.. ",
12" .XXXXX. ",
13" .XXXXX.. ",
14" .XXXXX. ",
15" .XXXXX. ",
16" .XXXXX. ",
17" .ooXX. ",
18" ..ooo. ",
19" oooo .... ",
20"oo.ooo....oo ... ",
21"o.o.ooo.oo.o.ooo.o ",
22".ooo.oo.oo.o.ooooo ",
23".ooo.oo.oo.o.ooooo ",
24".ooo.oo...oo.ooooo ",
25".....oo.oo.o.ooooo ",
26".ooo.oo.oo.o.ooooo ",
27".ooo.oo.oo.o.ooo.o ",
28". oo.o....ooo...o ",
29" oo oooo ",
30" ",
31" ",
32" ",
33" "};
diff --git a/etc/images/mail.pbm b/etc/images/mail.pbm
deleted file mode 100644
index 744f38609e8..00000000000
--- a/etc/images/mail.pbm
+++ /dev/null
Binary files differ
diff --git a/etc/images/mail.xpm b/etc/images/mail.xpm
deleted file mode 100644
index fc87e3a654a..00000000000
--- a/etc/images/mail.xpm
+++ /dev/null
@@ -1,35 +0,0 @@
1/* XPM */
2static char *magick[] = {
3/* columns rows colors chars-per-pixel */
4"24 24 5 1",
5" c Gray0",
6". c #673e666663d4",
7"X c #a852a7bea3d2",
8"o c #eb46ea1de471",
9"O c None",
10/* pixels */
11"OOOOOOOOOOOOOOOOOOOOOOOO",
12"OOOOOOOOOOOOOOOOOOOOOOOO",
13"OOOOOOOOOOOOOOOOOOOOOOOO",
14"OOOOOOOOOOOOOOOOOOOOOOOO",
15"OOOOOOOOOOOOOOOOOOOOOOOO",
16"OOOOOOOOOOOOOO OOOOOO",
17"OOOOOOOOO .ooX OOOOO",
18"OOOO .XooooooX OOOOO",
19"OOO .Xoooooooooo.XX OOOO",
20"OOO o..ooooooooX.Xo OOOO",
21"OOO XoX..oooooo.Xoo OOOO",
22"OOOO oooXX.Xoo...ooX OOO",
23"OOOO oooooXX..XoX.Xo OOO",
24"OOOO Xoooo.ooooooo.X OOO",
25"OOOOO oooXXoooooooo.X OO",
26"OOOOO ooo.oooooooooX OO",
27"OOOOO XoXXooooooX OOOO",
28"OOOOOO o.ooooX OOOOOOO",
29"OOOOOO .XoX OOOOOOOOOO",
30"OOOOOO .. OOOOOOOOOOOOO",
31"OOOOOOO OOOOOOOOOOOOOOO",
32"OOOOOOOOOOOOOOOOOOOOOOOO",
33"OOOOOOOOOOOOOOOOOOOOOOOO",
34"OOOOOOOOOOOOOOOOOOOOOOOO"
35};
diff --git a/etc/images/mail/alias.pbm b/etc/images/mail/alias.pbm
deleted file mode 100644
index cdd42c3632c..00000000000
--- a/etc/images/mail/alias.pbm
+++ /dev/null
Binary files differ
diff --git a/etc/images/mail/alias.xpm b/etc/images/mail/alias.xpm
deleted file mode 100644
index 8bf75063bdc..00000000000
--- a/etc/images/mail/alias.xpm
+++ /dev/null
@@ -1,33 +0,0 @@
1/* XPM */
2static char * alias_xpm[] = {
3/* columns rows colors chars-per-pixel */
4"24 24 4 1",
5" c None",
6". c #61b761b7600a",
7"X c #a5d8a5d89550",
8"o c black",
9/* pixels */
10" ",
11" ",
12" ",
13" ...... ",
14" ...XXXX..XX ",
15" o..ooooooo... ",
16" ooo oooo..X ",
17" o.X ooo... ",
18" o.X ooo.XX ",
19" o.X oo.. ",
20" o.X oo. ",
21" o... oo.. ",
22" o.X o.. ",
23" o.XX oX. ",
24" o.... oo. ",
25" o..XX oooo ",
26" o...XXX XXoooo ",
27" ooo........ooooo ",
28" oooooXXooooo.oo ",
29" ooo o..oo",
30" o...",
31" ooo",
32" oo",
33" "};
diff --git a/etc/images/mail/compose.pbm b/etc/images/mail/compose.pbm
index ca6328d27a5..8c15697fe75 100644
--- a/etc/images/mail/compose.pbm
+++ b/etc/images/mail/compose.pbm
Binary files differ
diff --git a/etc/images/mail/flag-for-followup.pbm b/etc/images/mail/flag-for-followup.pbm
new file mode 100644
index 00000000000..9e17cc433e2
--- /dev/null
+++ b/etc/images/mail/flag-for-followup.pbm
Binary files differ
diff --git a/etc/images/mail/flag-for-followup.xpm b/etc/images/mail/flag-for-followup.xpm
new file mode 100644
index 00000000000..b671d5b91d7
--- /dev/null
+++ b/etc/images/mail/flag-for-followup.xpm
@@ -0,0 +1,187 @@
1/* XPM */
2static char * flag_for_followup_xpm[] = {
3"24 24 160 2",
4" c None",
5". c #5B5457",
6"+ c #322D2E",
7"@ c #463B3F",
8"# c #63555A",
9"$ c #53484B",
10"% c #726166",
11"& c #98868C",
12"* c #8A727A",
13"= c #211619",
14"- c #847B7D",
15"; c #CDBAC0",
16"> c #A58791",
17", c #82646D",
18"' c #6B515A",
19") c #6A5058",
20"! c #684C56",
21"~ c #6A424F",
22"{ c #3A2A2F",
23"] c #000000",
24"^ c #5C5457",
25"/ c #D1BEC4",
26"( c #C3ACB4",
27"_ c #B59AA2",
28": c #997E87",
29"< c #80666E",
30"[ c #745A62",
31"} c #64464F",
32"| c #603946",
33"1 c #764D5A",
34"2 c #886771",
35"3 c #45373B",
36"4 c #A9979C",
37"5 c #B798A2",
38"6 c #BCA0A9",
39"7 c #BEA4AC",
40"8 c #B89FA7",
41"9 c #9E848C",
42"0 c #8F767E",
43"a c #785F67",
44"b c #6A4E57",
45"c c #6E4F59",
46"d c #7C5A65",
47"e c #8E6873",
48"f c #8C6974",
49"g c #413337",
50"h c #251F21",
51"i c #99717D",
52"j c #8F606E",
53"k c #946875",
54"l c #9E7582",
55"m c #B08F9A",
56"n c #AC8C96",
57"o c #AE929A",
58"p c #9C8089",
59"q c #8B7179",
60"r c #765C65",
61"s c #745660",
62"t c #7E5A66",
63"u c #865E6A",
64"v c #855D69",
65"w c #7F5F69",
66"x c #3B2D32",
67"y c #40332D",
68"z c #6F3B4A",
69"A c #774252",
70"B c #7D4858",
71"C c #82505F",
72"D c #926674",
73"E c #906572",
74"F c #966D7A",
75"G c #A17E89",
76"H c #A0828B",
77"I c #90767D",
78"J c #927780",
79"K c #8B6E77",
80"L c #8A6A74",
81"M c #86626C",
82"N c #845B68",
83"O c #8E6673",
84"P c #6A535A",
85"Q c #B2997B",
86"R c #3C2824",
87"S c #693343",
88"T c #723A4B",
89"U c #845261",
90"V c #8C5E6C",
91"W c #946A78",
92"X c #9A737E",
93"Y c #A1828C",
94"Z c #947C84",
95"` c #846B73",
96" . c #755B64",
97".. c #57464B",
98"+. c #59454C",
99"@. c #5B484E",
100"#. c #31282B",
101"$. c #392F23",
102"%. c #B59C7D",
103"&. c #372622",
104"*. c #643040",
105"=. c #7E4D5B",
106"-. c #814E5D",
107";. c #845262",
108">. c #936876",
109",. c #976E7B",
110"'. c #9D7C87",
111"). c #82666F",
112"!. c #5C4B50",
113"~. c #3D3326",
114"{. c #34251F",
115"]. c #7E4C5B",
116"^. c #8C606E",
117"/. c #9C7581",
118"(. c #9B7380",
119"_. c #997682",
120":. c #7F656D",
121"<. c #3A2F22",
122"[. c #33241F",
123"}. c #683444",
124"|. c #875766",
125"1. c #A17C87",
126"2. c #A27C88",
127"3. c #8B6773",
128"4. c #574249",
129"5. c #392E21",
130"6. c #B69C7E",
131"7. c #30241D",
132"8. c #64303F",
133"9. c #804F5E",
134"0. c #976D7A",
135"a. c #886670",
136"b. c #2E2025",
137"c. c #362C1F",
138"d. c #2B221A",
139"e. c #5A2837",
140"f. c #6E394A",
141"g. c #73515C",
142"h. c #0C0809",
143"i. c #342B1F",
144"j. c #B69E7F",
145"k. c #512432",
146"l. c #683E4B",
147"m. c #332A1E",
148"n. c #2D261E",
149"o. c #4E2330",
150"p. c #282118",
151"q. c #32291D",
152"r. c #B79E80",
153"s. c #2D261D",
154"t. c #352B1F",
155"u. c #B49A7D",
156"v. c #2E271F",
157"w. c #352C1F",
158"x. c #2A221A",
159"y. c #B49C7E",
160"z. c #2A241C",
161"A. c #28221B",
162"B. c #AE9C88",
163"C. c #060606",
164" ",
165" . + ",
166" @ # $ % & * = ",
167" - ; > , ' ) ! ~ { ] ",
168" ^ / ( _ : < [ } | 1 2 3 ] ",
169" 4 5 6 7 8 9 0 a b c d e f g ] ",
170" h i j k l m n o p q r s t u v w x ] ",
171" y z A B C D E F G H I J K L M N O P ",
172" ] Q R S T U V V W X Y Z ` ...+.@.#. ",
173" $.%.&.*.=.-.;.>.,.'.).!. ",
174" ~.Q {.*.].^./.(._.:. ",
175" <.%.[.}.|.1.2.3.4. ",
176" 5.6.7.8.9.0.a.b. ",
177" c.%.d.e.f.g.h. ",
178" i.j.d.k.l.] ",
179" m.%.n.o.] ",
180" m.%.p. ",
181" q.r.s. ",
182" t.u.v. ",
183" w.u.x. ",
184" c.y.z. ",
185" t.u.A. ",
186" c.B.] ",
187" C. "};
diff --git a/etc/images/mail/inbox.pbm b/etc/images/mail/inbox.pbm
new file mode 100644
index 00000000000..2c93e3c74bb
--- /dev/null
+++ b/etc/images/mail/inbox.pbm
Binary files differ
diff --git a/etc/images/mail/move.pbm b/etc/images/mail/move.pbm
new file mode 100644
index 00000000000..b765cc2ed68
--- /dev/null
+++ b/etc/images/mail/move.pbm
Binary files differ
diff --git a/etc/images/mail/refile.pbm b/etc/images/mail/refile.pbm
deleted file mode 100644
index 64e534ecc89..00000000000
--- a/etc/images/mail/refile.pbm
+++ /dev/null
Binary files differ
diff --git a/etc/images/mail/refile.xpm b/etc/images/mail/refile.xpm
deleted file mode 100644
index 561012d8505..00000000000
--- a/etc/images/mail/refile.xpm
+++ /dev/null
@@ -1,36 +0,0 @@
1/* XPM */
2static char * refile_xpm[] = {
3/* columns rows colors chars-per-pixel */
4"24 24 7 1",
5" c None",
6". c black",
7"X c #a5d8a5d89550",
8"o c #d305d305bc3c",
9"O c #ea03ea03d271",
10"+ c #828282827474",
11"@ c #61b761b7600a",
12/* pixels */
13" . ",
14" ..X. ",
15" ..XoO.... ",
16" ..XooooO.+. ",
17" ..XooooooOX.. .. ",
18" .@@ooooooOOO@. ... ",
19" .O@oooooOOOOO..@@. ",
20" .OO@oooOOOOOO..@@. ",
21" ...OO@XooOOOOO...@@. ",
22" ..+.O@XooOOOO..@@@@@. ",
23" .++..XooOOOO..@@@@@@. ",
24" .++.@oooOO...@@@@@@@. ",
25" ..+.XooOOO..@@@@@@@. ",
26" .++.OOOO.@@@@@@@@. ",
27" .+.oOO..@@@@@@@. ",
28" .++.OO.@@@@@@@. ",
29" .++.O.@@@@@.. ",
30" ..+.O.@@@@@. ",
31" .++..@@@@. ",
32" ..++.@@@. ",
33" .+.@@. ",
34" ...@. ",
35" ... ",
36" . "};
diff --git a/etc/images/mail/repack.pbm b/etc/images/mail/repack.pbm
index 502b1179939..1f50ae54281 100644
--- a/etc/images/mail/repack.pbm
+++ b/etc/images/mail/repack.pbm
Binary files differ
diff --git a/etc/images/mail/repack.xpm b/etc/images/mail/repack.xpm
index b50b8f37551..d7bb76a3e1f 100644
--- a/etc/images/mail/repack.xpm
+++ b/etc/images/mail/repack.xpm
@@ -1,35 +1,67 @@
1/* XPM */ 1/* XPM */
2static char * mail_repack_xpm[] = { 2static char * repack_xpm[] = {
3/* columns rows colors chars-per-pixel */ 3"24 24 40 1",
4"24 24 6 1",
5" c None", 4" c None",
6". c black", 5". c #000000",
7"X c #a5d8a5d89550", 6"+ c #DBD99B",
8"o c #d305d305bc3c", 7"@ c #3A3824",
9"O c #ea03ea03d271", 8"# c #5E5B3A",
10"+ c #828282827474", 9"$ c #12120B",
11/* pixels */ 10"% c #7E7A4E",
11"& c #222114",
12"* c #A29E6A",
13"= c #595741",
14"- c #43412B",
15"; c #5A573B",
16"> c #89865A",
17", c #8C895C",
18"' c #CDCBB0",
19") c #4B4A37",
20"! c #D1CFB6",
21"~ c #D3D3BC",
22"{ c #1D1C12",
23"] c #373624",
24"^ c #1F1E13",
25"/ c #928E5F",
26"( c #413E2A",
27"_ c #79764F",
28": c #817E54",
29"< c #B2B097",
30"[ c #17160E",
31"} c #888458",
32"| c #4D4A32",
33"1 c #747047",
34"2 c #A6A272",
35"3 c #A9A576",
36"4 c #A7A374",
37"5 c #ABA779",
38"6 c #65623E",
39"7 c #AFAC80",
40"8 c #666443",
41"9 c #E1E1D1",
42"0 c #EBEAE1",
43"a c #ADA97C",
12" ", 44" ",
13" ", 45" ",
14" .............. ", 46" .............. ",
15" .XXXXXXXXXXXX.. ", 47" .++++++++++++.. ",
16" .XXXXXXXXXXXX.X. ", 48" .++++++++++++.@. ",
17" .XXXXXXXXXXXX.oo. ", 49" .++++++++++++.@#$ ",
18" ..............ooo. ", 50" ..............@#%& ",
19" .OOOOOOOOOOOO.oo. ", 51" .************.#%$ ",
20" .O++++++++++O.oo. ", 52" .**=------;**.%#. ",
21" .O+XXXXXXXX+O.o. ", 53" .**->>>>>,'**$%. ",
22" .+XXXXXXXX+.o.. ", 54" .*-,*****'*$%$. ",
23" .+XX...XXX+.... ", 55" .*)*...**!*...$ ",
24" ....o.......oo. ", 56" ....~.......{#. ",
25" ....o.....Oooo. ", 57" ....~.....]^#%. ",
26" .OOO...OOOO.oooo. ", 58" ./(_...::<:.#%%#[ ",
27" .++++++++++.oooo. ", 59" .*(*/::}*!*.%%%%. ",
28" .+XXXXXXXX+.oooo. ", 60" .*|******!*$#%%1. ",
29" .O+XXXXXXXX+O.ooX. ", 61" .**|234533!**$%%6. ",
30" .O+XXXXXXXX+O.oo.. ", 62" .**|557777!**.%6.. ",
31" .O++++++++++O.o.. ", 63" .**8999999043.6.. ",
32" ..OOOOOOOOOOOO... ", 64" .**********4a... ",
33" ................ ", 65" ................ ",
34" ", 66" ",
35" "}; 67" "};
diff --git a/etc/images/mail/reply-all.pbm b/etc/images/mail/reply-all.pbm
index 57503cbea7c..fc23f2fd72c 100644
--- a/etc/images/mail/reply-all.pbm
+++ b/etc/images/mail/reply-all.pbm
Binary files differ
diff --git a/etc/images/mail/reply-from.pbm b/etc/images/mail/reply-from.pbm
index 99fad608f30..58f79fb75ad 100644
--- a/etc/images/mail/reply-from.pbm
+++ b/etc/images/mail/reply-from.pbm
Binary files differ
diff --git a/etc/images/mail/reply-from.xpm b/etc/images/mail/reply-from.xpm
index 543850f4b5e..a04d6760e39 100644
--- a/etc/images/mail/reply-from.xpm
+++ b/etc/images/mail/reply-from.xpm
@@ -1,38 +1,103 @@
1/* XPM */ 1/* XPM */
2static char * reply_from_xpm[] = { 2static char * reply_from_xpm[] = {
3/* columns rows colors chars-per-pixel */ 3"24 24 76 1",
4"24 24 9 1",
5" c None", 4" c None",
6". c black", 5". c #000000",
7"X c #673e666663d4", 6"+ c #535353",
8"o c #eb46ea1de471", 7"@ c #FFFFFF",
9"O c #a852a7bea3d2", 8"# c #FEFEFE",
10"+ c #ae51c17b9b26", 9"$ c #FDFDFD",
11"@ c #8d4d97577838", 10"% c #FCFCFC",
12"# c #7c7c8b8b6e6e", 11"& c #FBFBFB",
13"$ c #5e0868be52d3", 12"* c #F9F9F9",
14/* pixels */ 13"= c #F8F8F8",
14"- c #F7F7F7",
15"; c #F6F6F6",
16"> c #F5F5F5",
17", c #F4F4F4",
18"' c #E3E3E3",
19") c #EEEEEE",
20"! c #4F4F4F",
21"~ c #F3F3F3",
22"{ c #F2F2F2",
23"] c #F1F1F1",
24"^ c #F0F0F0",
25"/ c #EFEFEF",
26"( c #EDEDED",
27"_ c #AEAEAE",
28": c #E4E4E4",
29"< c #434343",
30"[ c #ACACAC",
31"} c #C8C8C8",
32"| c #A0A0A0",
33"1 c #D4D4D4",
34"2 c #ECECEC",
35"3 c #959595",
36"4 c #3E3E3E",
37"5 c #4D4D4D",
38"6 c #818181",
39"7 c #C6C6C6",
40"8 c #3D1A13",
41"9 c #6A6A6A",
42"0 c #636363",
43"a c #B9B9B9",
44"b c #737373",
45"c c #EAC0BA",
46"d c #7C7C7C",
47"e c #6E6E6E",
48"f c #DF9E95",
49"g c #3F3F3F",
50"h c #FFE3E0",
51"i c #FFD5CF",
52"j c #FFD7D2",
53"k c #FFD9D3",
54"l c #E3ABA3",
55"m c #E2A79E",
56"n c #E3AAA2",
57"o c #CC6253",
58"p c #DD968C",
59"q c #DE9A90",
60"r c #DD948A",
61"s c #B14334",
62"t c #FFEAE7",
63"u c #FFDDD7",
64"v c #FFDCD6",
65"w c #FFDCD7",
66"x c #FFDBD6",
67"y c #FFDDD8",
68"z c #FFC2BA",
69"A c #FFD0C8",
70"B c #FFD0C9",
71"C c #FFD1CA",
72"D c #2A2221",
73"E c #080606",
74"F c #060404",
75"G c #1D1716",
76"H c #FFD1CB",
77"I c #362927",
78"J c #201817",
79"K c #473734",
15" ", 80" ",
16" ", 81" ",
17" .... ", 82" ",
18" .....XooO. ", 83" ................. ",
19" .....XOooooooO. ", 84" .+@@@@#$%&*=-;>,'+. ",
20" .XOooooooooooXOO. ", 85" .)!@>,~{{]^^/)('!_. ",
21" .oXXooooooooOXOo. ", 86" .@:<$~{{]^/))('![}. ",
22" .OoOXXooooooXOoo. ", 87" .@>:!&]^^/)(('<|1}. ",
23" .oooOOXOooXXXooO. ", 88" .@&>:<=^/)(2'!31:}. ",
24" ........XXOoOXOo. ", 89" .@>>>:4>)(2'567::}. ",
25" ..++++@.ooooooXO. ", 90" .@&8>:9<~2'!977>:}. ",
26" ..+@@@.oooooooXO. ", 91" .@..:0@a!^!37b7>:}. ",
27" ..+@@@#.oooooooO.. ", 92" ..c.0@>:1![7::d::}. ",
28" ..++@@@#$.ooooO... ", 93" ecfegg....:>>>:d:}. ",
29" #.$.oO... ", 94" hijklmnfo.::::::d}. ",
30" ...O . .... ", 95" .....ppqrs.###$$$$ . ",
31" ...O ", 96" t.uvwxuuyyz ",
32" .O ", 97" .ABC.DEFCG.. . .. .. ",
33" ...O ..O .... .O O. ", 98" ...H.I JK .. .. .. . ",
34" ...O ..O .OO. ..... ", 99" . H. . . . . . ",
35" .O .O . . . . . ", 100" . . . . . . . ",
36" .O .O .OO. . . . ", 101" . . .. .. . . . ",
37" .O .O .... . O . ", 102" . . ... . . . ",
38" "}; 103" "};
diff --git a/etc/images/mail/reply-to.pbm b/etc/images/mail/reply-to.pbm
index d7dc6391b69..777649301f0 100644
--- a/etc/images/mail/reply-to.pbm
+++ b/etc/images/mail/reply-to.pbm
Binary files differ
diff --git a/etc/images/mail/reply-to.xpm b/etc/images/mail/reply-to.xpm
index bce818c4804..bbdc6d12604 100644
--- a/etc/images/mail/reply-to.xpm
+++ b/etc/images/mail/reply-to.xpm
@@ -1,38 +1,206 @@
1/* XPM */ 1/* XPM */
2static char * reply_to_xpm[] = { 2static char * reply_to_xpm[] = {
3/* columns rows colors chars-per-pixel */ 3"24 24 179 2",
4"24 24 9 1", 4" c None",
5" c None", 5". c #000000",
6". c black", 6"+ c #ADA99C",
7"X c #673e666663d4", 7"@ c #E6E1D0",
8"o c #eb46ea1de471", 8"# c #F0EAD9",
9"O c #a852a7bea3d2", 9"$ c #A9A598",
10"+ c #ae51c17b9b26", 10"% c #141416",
11"@ c #8d4d97577838", 11"& c #161618",
12"# c #7c7c8b8b6e6e", 12"* c #080809",
13"$ c #5e0868be52d3", 13"= c #DBD6C7",
14/* pixels */ 14"- c #1B1B1C",
15" ", 15"; c #050505",
16" ", 16"> c #5A5A5A",
17" .... ", 17", c #676767",
18" .....XooO. ", 18"' c #020202",
19" .....XOooooooO. ", 19") c #807D76",
20" .XOooooooooooXOO. ", 20"! c #D49A3E",
21" .oXXooooooooOXOo. ", 21"~ c #D2973B",
22" .OoOXXooooooXOoo. ", 22"{ c #040402",
23" .oooOOXOooXXXooO. ", 23"] c #6D6B6B",
24" ........XXOoOXOo. ", 24"^ c #7A7979",
25" ..++++@.ooooooXO. ", 25"/ c #030100",
26" ..+@@@.oooooooXO. ", 26"( c #040100",
27" ..+@@@#.oooooooO.. ", 27"_ c #282724",
28" ..++@@@#$.ooooO... ", 28": c #DD9831",
29" .++++@@#.$ ", 29"< c #DA962F",
30" .+@@@#.o ...... ", 30"[ c #1A0E01",
31" .+@#$. OO.OOO ", 31"} c #BC6D1B",
32" .#$. .O ", 32"| c #BE6E13",
33" .$. .O .... ", 33"1 c #BE6D13",
34" . .O .OO. ", 34"2 c #BD6C13",
35" .O . . ", 35"3 c #3E3C36",
36" .O .OO. ", 36"4 c #D69029",
37" .O .... ", 37"5 c #D18D27",
38" "}; 38"6 c #737067",
39"7 c #110900",
40"8 c #CF791C",
41"9 c #CE791C",
42"0 c #CD761A",
43"a c #C47013",
44"b c #4A4136",
45"c c #A0731E",
46"d c #96691A",
47"e c #000100",
48"f c #291703",
49"g c #BA6613",
50"h c #8C4E0D",
51"i c #844A0D",
52"j c #BF6D13",
53"k c #1F2A0D",
54"l c #306220",
55"m c #4F7242",
56"n c #448D44",
57"o c #2E802E",
58"p c #3A6F3A",
59"q c #FFFFFF",
60"r c #535353",
61"s c #171009",
62"t c #AC600C",
63"u c #713F0A",
64"v c #693A0A",
65"w c #AA5F0A",
66"x c #192B10",
67"y c #275926",
68"z c #68A769",
69"A c #358A36",
70"B c #2D812D",
71"C c #FBFBFB",
72"D c #F7F7F7",
73"E c #FAFAFA",
74"F c #F5F5F5",
75"G c #4F4F4F",
76"H c #AEAEAE",
77"I c #141517",
78"J c #6F767C",
79"K c #534C46",
80"L c #241609",
81"M c #23180E",
82"N c #484644",
83"O c #354A4D",
84"P c #050B07",
85"Q c #4F7E4F",
86"R c #399239",
87"S c #2D852D",
88"T c #297F29",
89"U c #ACACAC",
90"V c #C8C8C8",
91"W c #151618",
92"X c #6C7C8B",
93"Y c #728EA9",
94"Z c #5D6B78",
95"` c #C8CBCD",
96" . c #C3C7CD",
97".. c #8090A2",
98"+. c #5A728B",
99"@. c #4E6479",
100"#. c #111714",
101"$. c #328732",
102"%. c #2B7F2C",
103"&. c #2B772C",
104"*. c #434343",
105"=. c #A0A0A0",
106"-. c #D4D4D4",
107";. c #25282A",
108">. c #8A9EB4",
109",. c #6A86A1",
110"'. c #596A7C",
111"). c #DDE1E4",
112"!. c #DCE2E7",
113"~. c #899CAC",
114"{. c #687E96",
115"]. c #546D88",
116"^. c #11171E",
117"/. c #949494",
118"(. c #F6F6F6",
119"_. c #575757",
120":. c #9F9F9F",
121"<. c #DADADA",
122"[. c #E8E8E8",
123"}. c #D1D1D1",
124"|. c #23282D",
125"1. c #8096AB",
126"2. c #5D7996",
127"3. c #53687D",
128"4. c #CDD3D9",
129"5. c #CBD2DC",
130"6. c #899BAB",
131"7. c #CCD4DC",
132"8. c #5E7790",
133"9. c #17212C",
134"0. c #F9F9F9",
135"a. c #C7C7C7",
136"b. c #D7D7D7",
137"c. c #E9E9E9",
138"d. c #F8F8F8",
139"e. c #F0F0F0",
140"f. c #1F252B",
141"g. c #6B8197",
142"h. c #536D89",
143"i. c #4A5D6F",
144"j. c #81919F",
145"k. c #8293A4",
146"l. c #5A7087",
147"m. c #496481",
148"n. c #47617E",
149"o. c #3F4951",
150"p. c #DEDEDE",
151"q. c #E6E6E6",
152"r. c #F1F1F1",
153"s. c #FDFDFD",
154"t. c #0E141A",
155"u. c #0D1319",
156"v. c #0E141B",
157"w. c #0E131A",
158"x. c #161B22",
159"y. c #DDDDDD",
160"z. c #636363",
161"A. c #C6C6C6",
162"B. c #EDEDED",
163"C. c #E3E3E3",
164"D. c #FCFCFC",
165"E. c #737373",
166"F. c #FEFEFE",
167"G. c #313131",
168"H. c #030303",
169"I. c #7C7C7C",
170"J. c #E4E4E4",
171"K. c #E7E7E7",
172"L. c #F3F3F3",
173"M. c #404040",
174"N. c #4D4D4D",
175"O. c #F2F2F2",
176"P. c #BCBCBC",
177"Q. c #C3C3C3",
178"R. c #E0E0E0",
179"S. c #ECECEC",
180"T. c #EFEFEF",
181"U. c #060606",
182"V. c #E5E5E5",
183" ",
184" . . ",
185" + @ # $ . ",
186" % & * = # # # . ",
187" - ; > , ' ) ! ~ # . ",
188" { ] ^ / ( _ : < # . ",
189" [ } | 1 2 3 4 5 # 6 ",
190" 7 8 9 0 a b c d # # . e . . . . . . ",
191" f g h i j k l m n o p . q q q q q r . ",
192" s t u v w x y z A o B . C D E F G H . ",
193" I J K L M N O P Q R S T . F F F G U V . ",
194" W X Y Z ` ...+.@.#.$.%.&.. F F *.=.-.V . ",
195" ;.>.,.'.).!.~.{.].^.. . . /.(._.:.<.[.}.. ",
196" |.1.2.3.4.5.6.7.8.9.0.E E E a.b.c.D d.e. ",
197" f.g.h.i.j.k.l.m.n.o.E C C p.q.r.0.s.C D ",
198" t.u.v.v.v.t.w.x.U y.. . . . . . . C 0. ",
199" . q C F z.A.(.r.B.C.c.e.. s.d.C D.E ",
200" . q F E.-.F (.E C (.d.s.. s.F.-.G.H.. ",
201" . q I.-.J.J.K.L.(.D d.0.. C D.M.N.O.. . ",
202" . E.P.P.P.P.Q.R.c.S.T.r.. (.d.U.V. . ",
203" . . . . . . . . . ",
204" . . . . . ",
205" . . . . ",
206" "};
diff --git a/etc/images/mail/reply.pbm b/etc/images/mail/reply.pbm
index f48b34be3ae..fe635ba5ad0 100644
--- a/etc/images/mail/reply.pbm
+++ b/etc/images/mail/reply.pbm
Binary files differ
diff --git a/etc/images/mail/send.pbm b/etc/images/mail/send.pbm
index 36b60b7dbdd..cd614beb024 100644
--- a/etc/images/mail/send.pbm
+++ b/etc/images/mail/send.pbm
Binary files differ
diff --git a/etc/images/next-page.pbm b/etc/images/next-page.pbm
new file mode 100644
index 00000000000..fbf7eaec0c3
--- /dev/null
+++ b/etc/images/next-page.pbm
Binary files differ
diff --git a/etc/images/page-down.pbm b/etc/images/page-down.pbm
deleted file mode 100644
index 2f577146b63..00000000000
--- a/etc/images/page-down.pbm
+++ /dev/null
Binary files differ
diff --git a/etc/images/page-down.xpm b/etc/images/page-down.xpm
deleted file mode 100644
index 3ef0f24ee0e..00000000000
--- a/etc/images/page-down.xpm
+++ /dev/null
@@ -1,34 +0,0 @@
1/* XPM */
2static char * mail_page_xpm[] = {
3/* columns rows colors chars-per-pixel */
4"24 24 5 1",
5" c None",
6". c black",
7"X c #ea03ea03d271",
8"o c #a5d8a5d89550",
9"O c #d305d305bc3c",
10/* pixels */
11" ",
12" ",
13" .................. ",
14" .XXXXXXXXXXXXXXXX. ",
15" .XXXXXXXXXXXXXXXX. ",
16" .XoooooooooooooXX. ",
17" .XXXXXXXXXXXXXXXX. ",
18" .XXXXXXXXXXXXXXXX. ",
19" .Xoooooooooo..oXX. ",
20" .XXXXXXXXXXX..XXX. ",
21" .XXXXXXXXXXX..XXX. ",
22" .XooooooXXXX..XXX. ",
23" .XXXXXXXXXXX..XXX. ",
24" .XXXXXXXXX.O..O.X. ",
25" .Xoooooooo.....XX. ",
26" .XXXXXXXXXX....XX. ",
27" .XXXXXXXXXXX..XXX. ",
28" .XXXXXXXXXXXooXXX. ",
29" .XXXXXXXXXXXXXXXX. ",
30" .XXXXXXXXXXXXXXXX. ",
31" .................. ",
32" ",
33" ",
34" "};
diff --git a/etc/images/refresh.xpm b/etc/images/refresh.xpm
index fbf4ce8af07..827ce3f2f17 100644
--- a/etc/images/refresh.xpm
+++ b/etc/images/refresh.xpm
@@ -1,113 +1,153 @@
1/* XPM */ 1/* XPM */
2static char * stock_refresh_xpm[] = { 2static char * refresh_xpm[] = {
3"24 24 86 1", 3"24 24 126 2",
4" c None", 4" c None",
5". c #000000", 5". c #000000",
6"+ c #F3F6F8", 6"+ c #F0FFEE",
7"@ c #C8D4DF", 7"@ c #CAE3C6",
8"# c #F7F9FA", 8"# c #F5FFF4",
9"$ c #0D110C", 9"$ c #0D110C",
10"% c #6286A5", 10"% c #729C6C",
11"& c #A0B6C9", 11"& c #A6CAA1",
12"* c #C9D5E0", 12"* c #CBE4C7",
13"= c #F2F5F7", 13"= c #EFFDEE",
14"- c #172116", 14"- c #172116",
15"; c #819EB6", 15"; c #88B583",
16"> c #CAD6E1", 16"> c #CCE5C8",
17", c #CCD7E1", 17", c #CDE6C9",
18"' c #CED9E3", 18"' c #CFE7CB",
19") c #F6F8F9", 19") c #F3FFF2",
20"! c #7192AE", 20"! c #7FA879",
21"~ c #587B99", 21"~ c #689063",
22"{ c #CDD8E2", 22"{ c #CDE5C9",
23"] c #CFDAE4", 23"] c #CFE7CA",
24"^ c #D3DDE6", 24"^ c #D0E9CC",
25"/ c #D5DEE6", 25"/ c #D4EAD0",
26"( c #ADC0D0", 26"( c #D5ECD1",
27"_ c #90A9BF", 27"_ c #AED5A9",
28": c #537490", 28": c #9ABC95",
29"< c #23323E", 29"< c #63865F",
30"[ c #85A1B8", 30"[ c #2B3A29",
31"} c #5E83A3", 31"} c #8CB887",
32"| c #6084A3", 32"| c #70986A",
33"1 c #6689A7", 33"1 c #71986B",
34"2 c #678AA8", 34"2 c #729A6B",
35"3 c #48657D", 35"3 c #759C6D",
36"4 c #A8BCCD", 36"4 c #759F6F",
37"5 c #7393AE", 37"5 c #76A170",
38"6 c #6B8DAA", 38"6 c #567453",
39"7 c #5C81A1", 39"7 c #AFCBAC",
40"8 c #5D82A2", 40"8 c #7EAB77",
41"9 c #6588A6", 41"9 c #78A472",
42"0 c #435F76", 42"0 c #6F9669",
43"a c #B1C3D2", 43"a c #70976A",
44"b c #50718D", 44"b c #71996B",
45"c c #9FB5C8", 45"c c #739B6D",
46"d c #94ACC1", 46"d c #759F6E",
47"e c #425D73", 47"e c #77A170",
48"f c #435E74", 48"f c #526F4C",
49"g c #B4C5D3", 49"g c #B7D2B2",
50"h c #6C8EAB", 50"h c #60835B",
51"i c #C4D2DD", 51"i c #A5C9A0",
52"j c #5B80A0", 52"j c #9AC195",
53"k c #456178", 53"k c #4F6B4C",
54"l c #7595B0", 54"l c #769F70",
55"m c #BFCEDA", 55"m c #516D4C",
56"n c #597D9C", 56"n c #B9D5B4",
57"o c #A3B8CA", 57"o c #7BA574",
58"p c #B0C2D1", 58"p c #C7E0C3",
59"q c #86A2B9", 59"q c #6D9568",
60"r c #6E8FAB", 60"r c #51714E",
61"s c #E1E8EE", 61"s c #B6D3B2",
62"t c #B9C9D6", 62"t c #81AB7C",
63"u c #6387A6", 63"u c #C3DBBF",
64"v c #4C6B85", 64"v c #6B9265",
65"w c #7F9DB6", 65"w c #C8EFC3",
66"x c #BCCCD9", 66"x c #A7CCA2",
67"y c #DDE5EC", 67"y c #B5D2B1",
68"z c #E4EAEF", 68"z c #80A87A",
69"A c #D8E1E9", 69"A c #90B68B",
70"B c #D1DBE4", 70"B c #79A674",
71"C c #C7D3DE", 71"C c #C6EAC1",
72"D c #B7C8D6", 72"D c #DEF7D9",
73"E c #7091AD", 73"E c #B3D7AE",
74"F c #537592", 74"F c #BBD9B8",
75"G c #9DB3C6", 75"G c #AFCCAB",
76"H c #8CA7BD", 76"H c #749E6D",
77"I c #304353", 77"I c #5B7B57",
78"J c #4E6E89", 78"J c #8CB087",
79"K c #829FB7", 79"K c #BBE1B6",
80"L c #92ABC0", 80"L c #DAF5D6",
81"M c #C5D3DE", 81"M c #E1F7DD",
82"N c #7C9AB3", 82"N c #DCF4D6",
83"O c #5A7E9D", 83"O c #D7F0D3",
84"P c #47647C", 84"P c #CFECCB",
85"Q c #6185A4", 85"Q c #C6E3C3",
86"R c #5B7F9E", 86"R c #BCD6B9",
87"S c #4F6F8A", 87"S c #7EA778",
88"T c #405A71", 88"T c #64885F",
89"U c #283926", 89"U c #A6C1A3",
90" . ", 90"V c #B3D5AE",
91" .. ", 91"W c #CDEAC9",
92" .+. ", 92"X c #D0EBCB",
93" ....@#. ", 93"Y c #CAE9C5",
94" $%&@@**=. .. ", 94"Z c #C7E6C3",
95" -;@@**>,'). .!~. ", 95"` c #C3E3BF",
96" .%@**>,{]^/(. ._:. ", 96" . c #BDDCBA",
97" <&@[}}|%123. .4. ", 97".. c #B5D2B2",
98".5@678|%920. .ab. ", 98"+. c #96B991",
99".cd7e...1f. . .gh. ", 99"@. c #76A071",
100".ijb. .k. .. .al. ", 100"#. c #3A4E37",
101".mn. .. .'. .op5. ", 101"$. c #5E7F5A",
102".qr. . .*s...at4u. ", 102"%. c #8FAF8B",
103".vw. .xyzyABCDEF. ", 103"&. c #9CBE97",
104" .G. .p'B,@ixaH2I. ", 104"*. c #C7E0C4",
105" .JK. .LM@,>>MmNOP. ", 105"=. c #CBE3C6",
106" .F9. .9|%Q|}7RS.. ", 106"-. c #CDE4C9",
107" .. .|R~~nJT.. ", 107";. c #CBE4C8",
108" .j~.... ", 108">. c #C7E1C4",
109" UO. ", 109",. c #C2DBBF",
110" .. ", 110"'. c #88AF82",
111" . ", 111"). c #6B9266",
112" ", 112"!. c #557451",
113" "}; 113"~. c #63885E",
114"{. c #759C70",
115"]. c #749E6F",
116"^. c #72996B",
117"/. c #739A6D",
118"(. c #71996C",
119"_. c #6E9668",
120":. c #6C9367",
121"<. c #5F815A",
122"[. c #70996B",
123"}. c #6E9467",
124"|. c #698F63",
125"1. c #6B9166",
126"2. c #5D8059",
127"3. c #4D6A49",
128"4. c #6A8F64",
129"5. c #283926",
130" . ",
131" . . ",
132" . + . ",
133" . . . . @ # . ",
134" $ % & @ @ * * = . . . ",
135" - ; @ @ * * > , ' ) . . ! ~ . ",
136" . % @ * * > { ] ^ / ( _ . . : < . ",
137" [ & @ } | 1 2 3 4 5 6 . . 7 . ",
138". 8 @ 9 0 a b c d e f . . g h . ",
139". i j 0 k . . . l m . . . n o . ",
140". p q h . . r . . . . s t . ",
141". u v . . . . w . . x y z . ",
142". A B . . . C D . . . E F G H . ",
143". I J . . K L M N O P Q R S T . ",
144" . U . . V W X Y Z ` ...+.@.#.. ",
145" . $.%.. . &.*.=., -.;.>.,.'.).!.. ",
146" . ~.{.. . ].^.c /.(.| _.:.<.. . ",
147" . . . [.}.|.~ 1.2.3.. . ",
148" . q 4.. . . . ",
149" 5.).. ",
150" . . ",
151" . ",
152" ",
153" "};
diff --git a/etc/images/search-replace.pbm b/etc/images/search-replace.pbm
index 3e444cf7bb6..081d4cab7f1 100644
--- a/etc/images/search-replace.pbm
+++ b/etc/images/search-replace.pbm
Binary files differ
diff --git a/etc/images/search-replace.xpm b/etc/images/search-replace.xpm
index 597337f047a..de180a16554 100644
--- a/etc/images/search-replace.xpm
+++ b/etc/images/search-replace.xpm
@@ -1,38 +1,270 @@
1/* XPM */ 1/* XPM */
2static char *magick[] = { 2static char * search_replace_xpm[] = {
3/* columns rows colors chars-per-pixel */ 3"24 24 243 2",
4"24 24 8 1", 4" c None",
5" c #01260126010f", 5". c #000000",
6". c #56004ef93434", 6"+ c #D3D3D3",
7"X c #5c9c5c9c57c7", 7"@ c #F6F6F6",
8"o c #8e8e7d7d4545", 8"# c #FFFFFF",
9"O c #a72aa72a95e6", 9"$ c #F9F9F9",
10"+ c #d015d015b9c5", 10"% c #DADADA",
11"@ c #e90de90dd2e3", 11"& c #585858",
12"# c None", 12"* c #C7C7C7",
13/* pixels */ 13"= c #D1D1D1",
14"########################", 14"- c #D6D6D6",
15"################ ######", 15"; c #BBBBBB",
16"############### o #####", 16"> c #4B4B43",
17"########### ## o ######", 17", c #0A0A09",
18"######### O o #######", 18"' c #47473F",
19"####### O@@ o ########", 19") c #B9B9B9",
20"##### O+++ o #########", 20"! c #FDFDFD",
21"### O++++ o #########", 21"~ c #C0C0C0",
22"## XX++++ . @.#########", 22"{ c #E1E1E1",
23"## @.O+++ @@@@ ########", 23"] c #F0F0F0",
24"## @@.++++@@@@@O #######", 24"^ c #9B9B9B",
25"## @@.O+O. .O@@ #######", 25"/ c #353530",
26"## @XO+O.O++O.+@@ ######", 26"( c #8D8D7F",
27"## O++.O@@+OX.@@O #####", 27"_ c #C4C4AF",
28"## X+++ +#+OOO @@@+ ####", 28": c #CFCFB9",
29"## O++@ +@OOOO @@@O ####", 29"< c #9D9D8D",
30"### +@@.OOOOOX.@@ #####", 30"[ c #34342E",
31"### +@@O.OOOX + #######", 31"} c #A3A3A2",
32"####X@@@O. .X ########", 32"| c #F8F8F8",
33"#### @@@@@@@+ #######", 33"1 c #AFAFAE",
34"##### @@@@@O ## ######", 34"2 c #E9E9E9",
35"##### O@@+. #### #####", 35"3 c #DFDFDF",
36"###### @O ####### #####", 36"4 c #8F8F8F",
37"####### ###############" 37"5 c #4C4C44",
38}; 38"6 c #828274",
39"7 c #B2B29F",
40"8 c #C0C0AC",
41"9 c #EDEDE7",
42"0 c #E2E2D0",
43"a c #9C9C8C",
44"b c #46463F",
45"c c #EAEAE9",
46"d c #A2A2A1",
47"e c #F4F4F4",
48"f c #CFCFCF",
49"g c #A2A2A2",
50"h c #080807",
51"i c #9C9C8F",
52"j c #A6A695",
53"k c #B5B5A2",
54"l c #C3C3AE",
55"m c #FBFBFA",
56"n c #D5D5BF",
57"o c #090908",
58"p c #D5D5D4",
59"q c #979797",
60"r c #FAFAF9",
61"s c #AEAEA3",
62"t c #9B9B8B",
63"u c #AAAA98",
64"v c #B7B7A4",
65"w c #DDDDD0",
66"x c #CACAB5",
67"y c #090909",
68"z c #C1C1C0",
69"A c #E1E0DF",
70"B c #DCDBDA",
71"C c #D3D2D0",
72"D c #B7B7B5",
73"E c #9E9D9C",
74"F c #FBE73B",
75"G c #F2B64D",
76"H c #F7F7F6",
77"I c #4C4C45",
78"J c #CFCFCB",
79"K c #ACACA1",
80"L c #9F9F8E",
81"M c #ADAD9B",
82"N c #BABAA7",
83"O c #929283",
84"P c #474740",
85"Q c #B9B8B8",
86"R c #DCDCDA",
87"S c #E1E1DF",
88"T c #DAD9D7",
89"U c #D7D7D5",
90"V c #FCEB3D",
91"W c #F7B544",
92"X c #5D502C",
93"Y c #F5F5F4",
94"Z c #010101",
95"` c #C3C3BE",
96" . c #AEAEA2",
97".. c #A0A090",
98"+. c #878779",
99"@. c #34342F",
100"#. c #6D6D6D",
101"$. c #B8B8B6",
102"%. c #D9D9D7",
103"&. c #EBEAE8",
104"*. c #ECEBE9",
105"=. c #FCE93B",
106"-. c #F7B545",
107";. c #6C5F34",
108">. c #CACACA",
109",. c #868585",
110"'. c #414141",
111"). c #757574",
112"!. c #A7A7A5",
113"~. c #BDBDBB",
114"{. c #DCDBD9",
115"]. c #E9E8E6",
116"^. c #FAE43A",
117"/. c #F4B244",
118"(. c #605737",
119"_. c #B5B5B3",
120":. c #A9A9A8",
121"<. c #A4A4A2",
122"[. c #A2A1A0",
123"}. c #A1A19F",
124"|. c #A7A6A5",
125"1. c #B5B4B3",
126"2. c #CECDCB",
127"3. c #E0DFDD",
128"4. c #F9DF39",
129"5. c #F3AF42",
130"6. c #625637",
131"7. c #66635C",
132"8. c #787878",
133"9. c #BCBCBA",
134"0. c #B9B9B8",
135"a. c #B7B6B5",
136"b. c #B6B5B4",
137"c. c #CFCECC",
138"d. c #DFDFDD",
139"e. c #F9DC38",
140"f. c #EFB44D",
141"g. c #665A32",
142"h. c #9B9997",
143"i. c #7C786F",
144"j. c #6F6F6F",
145"k. c #ACACAB",
146"l. c #BABAB8",
147"m. c #D2D2D0",
148"n. c #D9D8D6",
149"o. c #D7D6D4",
150"p. c #DBDAD8",
151"q. c #E1E0DE",
152"r. c #F8D837",
153"s. c #F0A93F",
154"t. c #655930",
155"u. c #9B9A97",
156"v. c #ADACA9",
157"w. c #8D897E",
158"x. c #AAAAA8",
159"y. c #B3B2B1",
160"z. c #C9C8C7",
161"A. c #E8E7E5",
162"B. c #E6E5E2",
163"C. c #F6D236",
164"D. c #EDA43E",
165"E. c #5C5130",
166"F. c #989794",
167"G. c #AAA9A6",
168"H. c #C3C2BE",
169"I. c #9A948A",
170"J. c #BABABA",
171"K. c #B1B1AF",
172"L. c #C5C4C2",
173"M. c #E4E3E1",
174"N. c #E8E7E4",
175"O. c #E0DFDC",
176"P. c #D7AE74",
177"Q. c #61562F",
178"R. c #989895",
179"S. c #A9A9A5",
180"T. c #C2C1BD",
181"U. c #D3D2CE",
182"V. c #9F998E",
183"W. c #CCCCCC",
184"X. c #C7C6C3",
185"Y. c #D7D6D3",
186"Z. c #E2E1DE",
187"`. c #E5E4E1",
188" + c #E6E4E1",
189".+ c #E2E1DD",
190"++ c #4F4115",
191"@+ c #C1C0BC",
192"#+ c #D2D0CC",
193"$+ c #D7D5D1",
194"%+ c #9F998D",
195"&+ c #E7E7E7",
196"*+ c #DAD9D6",
197"=+ c #E3E2DE",
198"-+ c #E4E2DF",
199";+ c #E4E3DF",
200">+ c #E1E0DC",
201",+ c #DADAD6",
202"'+ c #969592",
203")+ c #9A9996",
204"!+ c #C2C0BC",
205"~+ c #D3D1CD",
206"{+ c #D8D6D2",
207"]+ c #9E988D",
208"^+ c #EBEBEB",
209"/+ c #E1DFDC",
210"(+ c #E0DFDB",
211"_+ c #DEDDD9",
212":+ c #D1D0CC",
213"<+ c #B2B1AE",
214"[+ c #A09F9D",
215"}+ c #A1A19E",
216"|+ c #AFAEAA",
217"1+ c #C3C1BD",
218"2+ c #D8D6D1",
219"3+ c #9D978B",
220"4+ c #E1DFDB",
221"5+ c #E0DEDA",
222"6+ c #DFDEDA",
223"7+ c #DCDBD7",
224"8+ c #D1CFCB",
225"9+ c #B6B6B2",
226"0+ c #B2B0AD",
227"a+ c #BFBDBA",
228"b+ c #CBC9C6",
229"c+ c #D5D3CF",
230"d+ c #DBD9D5",
231"e+ c #D7D6D1",
232"f+ c #D5D3CE",
233"g+ c #9B958A",
234"h+ c #999891",
235"i+ c #A39E92",
236"j+ c #A49E93",
237"k+ c #A39D92",
238"l+ c #A39D91",
239"m+ c #A09B8F",
240"n+ c #9D978C",
241"o+ c #969186",
242"p+ c #969085",
243"q+ c #9B9589",
244"r+ c #9E988C",
245"s+ c #9B968A",
246"t+ c #676359",
247" ",
248" . . . . . . . . . . . . . ",
249" . + @ # # # # # # # # $ % & . ",
250" . @ # # # # # # # # # # * = - . ",
251" . # # # ; > , , ' ) ! ! ~ { ] ^ . ",
252" . # # ; / ( _ : < [ } | 1 2 # 3 4 . ",
253" . # # 5 6 7 8 9 0 a b c d ] # e f g . ",
254" . # ! h i j k l m n o p q . . . . . . . ",
255" . # r , s t u v w x y z A B C D E . F G . ",
256" . # H I J K L M N O P Q R S T U . V W X . ",
257" . # Y Z Z ` ...+.@.#.$.%.&.*.. =.-.;.. ",
258" . >.Z Z ,.'., , > ).!.~.{.].. ^./.(.. . ",
259" . Z Z Z _.:.<.[.}.|.1.2.3.. 4.5.6.. 7.. ",
260" Z Z . 8._.9.0.a.b.~.c.d.. e.f.g.. h.i.. ",
261" Z Z Z j.k.l.m.n.o.o.p.q.. r.s.t.. u.v.w.. ",
262" Z Z 4 x.y.z.d.A.A.B.A.. C.D.E.. F.G.H.I.. ",
263" . J.K.L.T M.N.N.B.O.. P.Q.. R.S.T.U.V.. ",
264" . W.X.Y.Z.B.`. +.+. ++. . R.S.@+#+$+%+. ",
265" . &+*+O.=+-+;+>+,+. . '+)+S.!+~+$+{+]+. ",
266" . ^+O./+>+(+.+_+:+<+[+}+|+1+~+$+2+$+3+. ",
267" . = 4+5+6+_+(+7+8+9+0+a+b+c+d+{+e+f+g+. ",
268" . h+i+j+k+l+k+m+n+o+p+q+V.r+%+n+n+s+t+. ",
269" . . . . . . . . . . . . . . . . . . ",
270" "};
diff --git a/etc/images/separator.xpm b/etc/images/separator.xpm
index 151f5dfe6eb..0c518fa7599 100644
--- a/etc/images/separator.xpm
+++ b/etc/images/separator.xpm
@@ -1,29 +1,30 @@
1/* XPM */ 1/* XPM */
2static char * sep_xpm[] = { 2static char * separator_xpm[] = {
3"1 24 2 1", 3"2 24 3 1",
4" c None s backgroundToolBarColor", 4" c None",
5". c #776758", 5". c #DBD3CB",
6" ", 6"+ c #FCFBFA",
7" ", 7" ",
8" ", 8" ",
9".", 9" ",
10".", 10".+",
11".", 11".+",
12".", 12".+",
13".", 13".+",
14".", 14".+",
15".", 15".+",
16".", 16".+",
17".", 17".+",
18".", 18".+",
19".", 19".+",
20".", 20".+",
21".", 21".+",
22".", 22".+",
23".", 23".+",
24".", 24".+",
25".", 25".+",
26".", 26".+",
27" ", 27".+",
28" ", 28" ",
29" "}; 29" ",
30" "};
diff --git a/etc/images/show.pbm b/etc/images/show.pbm
index d86b1e6fe77..2d65dfb4027 100644
--- a/etc/images/show.pbm
+++ b/etc/images/show.pbm
Binary files differ
diff --git a/etc/images/show.xpm b/etc/images/show.xpm
index 659226b8280..9f3f282fb24 100644
--- a/etc/images/show.xpm
+++ b/etc/images/show.xpm
@@ -1,33 +1,180 @@
1/* XPM */ 1/* XPM */
2static char * mail_show_xpm[] = { 2static char * show_xpm[] = {
3/* columns rows colors chars-per-pixel */ 3"24 24 153 2",
4"24 24 4 1", 4" c None",
5" c None", 5". c #000000",
6". c black", 6"+ c #0E0E0E",
7"X c #ea03ea03d271", 7"@ c #282828",
8"o c #a5d8a5d89550", 8"# c #616161",
9/* pixels */ 9"$ c #D3D3D3",
10" ", 10"% c #F6F6F6",
11" ", 11"& c #FFFFFF",
12" .................. ", 12"* c #F9F9F9",
13" .XXXXXXXXXXXXXXXX. ", 13"= c #F9F9F8",
14" .XXXXXXXXXXXXXXXX. ", 14"- c #E7E7E7",
15" .XoooooooooooooXX. ", 15"; c #E4E4E4",
16" .XXXXXXXXXXXXXXXX. ", 16"> c #CDCDCD",
17" .XXXXXXXXXXXXXXXX. ", 17", c #1F1F1F",
18" .XoooooooooooooXX. ", 18"' c #EFEFEE",
19" .XXXXXXXXXXXXXXXX. ", 19") c #AFAFAE",
20" .XXXXXXXXXXXXXXXX. ", 20"! c #E9E9E9",
21" .XooooooXXXXXXXXX. ", 21"~ c #B3B3B3",
22" .XXXXXXXXXXXXXXXX. ", 22"{ c #383838",
23" .XXXXXXXXXXXXXXXX. ", 23"] c #C1C1C1",
24" .XoooooooooXXXXXX. ", 24"^ c #B4B4B4",
25" .XXXXXXXXXXXXXXXX. ", 25"/ c #A4A4A3",
26" .XXXXXXXXXXXXXXXX. ", 26"( c #F0F0F0",
27" .XXXXXXXXXXXXXXXX. ", 27"_ c #F4F4F4",
28" .XXXXXXXXXXXXXXXX. ", 28": c #ABABAB",
29" .XXXXXXXXXXXXXXXX. ", 29"< c #050505",
30" .................. ", 30"[ c #FEFEFE",
31" ", 31"} c #FDFDFD",
32" ", 32"| c #FCFCFB",
33" "}; 33"1 c #FBFBFB",
34"2 c #F2F2F2",
35"3 c #9E9E9E",
36"4 c #C0C0C0",
37"5 c #BFBFBF",
38"6 c #BFBFBE",
39"7 c #BEBEBE",
40"8 c #BDBDBC",
41"9 c #BCBCBC",
42"0 c #B9B9B9",
43"a c #A0A0A0",
44"b c #B9B7B6",
45"c c #838381",
46"d c #848381",
47"e c #6A6763",
48"f c #FAFAF9",
49"g c #F8F8F7",
50"h c #F8F7F6",
51"i c #F3F2F1",
52"j c #E0E0DF",
53"k c #DCDAD8",
54"l c #CACAC8",
55"m c #B6B6B4",
56"n c #72706C",
57"o c #BCBCBB",
58"p c #BCBBBA",
59"q c #BBBAB9",
60"r c #BABAB9",
61"s c #B9B8B7",
62"t c #B6B6B5",
63"u c #B6B5B3",
64"v c #E5E4E2",
65"w c #C4C3C0",
66"x c #817D74",
67"y c #F7F6F5",
68"z c #F6F6F4",
69"A c #F5F4F3",
70"B c #F4F3F2",
71"C c #EBEAE8",
72"D c #E1DFDC",
73"E c #8B867D",
74"F c #B9B9B8",
75"G c #B8B8B6",
76"H c #B7B7B6",
77"I c #B5B5B3",
78"J c #B4B3B2",
79"K c #B3B3B2",
80"L c #ADADAB",
81"M c #A49E93",
82"N c #F6F5F4",
83"O c #F5F5F3",
84"P c #F3F3F1",
85"Q c #F2F2F0",
86"R c #F1F1EF",
87"S c #F1F0EE",
88"T c #EEEDEB",
89"U c #ECEBE9",
90"V c #E7E6E3",
91"W c #E2E1DF",
92"X c #E4E3E0",
93"Y c #B8B7B6",
94"Z c #B5B4B3",
95"` c #B3B2B0",
96" . c #B0AFAD",
97".. c #ADADAA",
98"+. c #ADACAA",
99"@. c #E2E1DE",
100"#. c #F0F0EE",
101"$. c #EFEFED",
102"%. c #F0EFED",
103"&. c #EFEEEC",
104"*. c #E8E7E5",
105"=. c #E5E4E1",
106"-. c #B3B3B1",
107";. c #AFAEAC",
108">. c #E1E0DC",
109",. c #E0DFDB",
110"'. c #A19C90",
111"). c #EDEDEB",
112"!. c #EDECEA",
113"~. c #E9E8E5",
114"{. c #E6E4E1",
115"]. c #E3E2DE",
116"^. c #DFDEDA",
117"/. c #DEDDD9",
118"(. c #DDDCD8",
119"_. c #A19B90",
120":. c #B0B0AE",
121"<. c #AFADAB",
122"[. c #E4E2DF",
123"}. c #E2E1DD",
124"|. c #DCDBD7",
125"1. c #E6E5E2",
126"2. c #E5E4E0",
127"3. c #E4E3DF",
128"4. c #DBD9D5",
129"5. c #D9D7D3",
130"6. c #9F998D",
131"7. c #E3E2DF",
132"8. c #DDDBD7",
133"9. c #DCDAD6",
134"0. c #D8D6D2",
135"a. c #9E988D",
136"b. c #EDEDED",
137"c. c #E1E0DD",
138"d. c #E0DEDA",
139"e. c #D8D6D1",
140"f. c #D7D5D1",
141"g. c #9D978B",
142"h. c #D1D1D1",
143"i. c #E1DFDB",
144"j. c #DEDCD8",
145"k. c #D7D6D1",
146"l. c #D5D3CE",
147"m. c #9B958A",
148"n. c #999891",
149"o. c #A39E92",
150"p. c #A39D92",
151"q. c #A39D91",
152"r. c #A29C90",
153"s. c #A19B8F",
154"t. c #9D978C",
155"u. c #9B968A",
156"v. c #676359",
157" ",
158" . . . . . . . . . . . . . + @ # ",
159" . $ % & & & & & & & & * = = - ; > , ",
160" . % & & & & & & & & & & = ' ) ! & ~ { ",
161" . & & ] ] ] ] ] ] ] ] ] ] ^ / ( & _ : < ",
162" . & & & & & [ } | } | 1 = 2 3 . . . . . ",
163" . & & ] 4 5 6 7 8 7 8 9 9 0 a b c d e . ",
164" . & [ } | 1 f = g = g h = i j k l m n . ",
165" . & | 7 8 9 o p q p q r s t u u v w x . ",
166" . & f = g h y z A z A B B B B C D D E . ",
167" . & g p q r F s G s G H I J K L D D M . ",
168" . & N O B B P Q R Q R S T U V W X D M . ",
169" . & B Y H m I m u m u Z ` ...+.@.D M . ",
170" . & B i Q #.$.S %.S %.&.U *.=.X @.D M . ",
171" . & #.I I Z J -.-.-.-.` .;.W >.>.,.'.. ",
172" . & ).!.U U U C ~.C ~.~.=.{.].^./.(._.. ",
173" . & C :.:. . . .;. .;.<.[.}.,.(.(.|._.. ",
174" . & V 1.1.1.=.{.2.{.2.3.}.,./.|.4.5.6.. ",
175" . * X 7.].[.3.}.].}.].>.>./.8.9.5.0.a.. ",
176" . b.c.D >.,.}.,.>.,.>.^.d.8.9.5.e.f.g.. ",
177" . h.i.d.^./.,./.d./.d.j.j.9.9.0.k.l.m.. ",
178" . n.o.M p.q.p.'.r.'.r.s._.6.6.t.t.u.v.. ",
179" . . . . . . . . . . . . . . . . . . ",
180" "};
diff --git a/etc/images/sort-ascending.xpm b/etc/images/sort-ascending.xpm
index 5a47e5c5ff0..7f5a8806e05 100644
--- a/etc/images/sort-ascending.xpm
+++ b/etc/images/sort-ascending.xpm
@@ -1,33 +1,61 @@
1/* XPM */ 1/* XPM */
2static char * stock_sort_ascending_xpm[] = { 2static char * sort_ascending_xpm[] = {
3"23 23 7 1", 3"24 24 34 1",
4" c None", 4" c None",
5". c #314E6C", 5". c #000000",
6"+ c #000000", 6"+ c #FAFAFA",
7"@ c #D1DECF", 7"@ c #DDDFD2",
8"# c #7DA377", 8"# c #8B8E7C",
9"$ c #E4ECE3", 9"$ c #E5E7DD",
10"% c #B3C9AF", 10"% c #84A77E",
11" ", 11"& c #586546",
12" .... ", 12"* c #81A57C",
13" .. .. ", 13"= c #EDEEE8",
14" .. .. ", 14"- c #81A57B",
15" ...... ", 15"; c #ECEDE6",
16" .. .. ", 16"> c #7EA379",
17" .. .. ", 17", c #7DA377",
18" ", 18"' c #DDDFD3",
19" + ", 19") c #7DA378",
20" ", 20"! c #C9D5C4",
21" + ", 21"~ c #7EA378",
22" ", 22"{ c #7C7E73",
23" + + ", 23"] c #DFE7DE",
24" +@+ + ", 24"^ c #CCDACA",
25" +@##+ ++ ++++++ ", 25"/ c #90B08C",
26" +###+$+ +++ ", 26"( c #76986D",
27" +##%#+ +++ ", 27"_ c #6C855E",
28" +%##+ +++ ", 28": c #22231E",
29" +$###+ +++ ", 29"< c #3F443B",
30" +++++++ ++++++ ", 30"[ c #C8D8C7",
31" ", 31"} c #9DB89A",
32" ", 32"| c #76966B",
33" "}; 33"1 c #3D4237",
34"2 c #565B4E",
35"3 c #9EBA9A",
36"4 c #3C4237",
37"5 c #5E6154",
38" ",
39" ",
40" ",
41" .... ",
42" ..... .. .. ",
43" .+@#. .. .. ",
44" .$%&. ...... ",
45" .$*&. .. .. ",
46" .=-&. .. .. ",
47" .;-&. ",
48" .$*&. .. ",
49" .$*&. .. ",
50" .$>&. ",
51" .$,&. .. ",
52" .')&. .. ",
53" ...!~&... ",
54" .{]^/(_:. ...... ",
55" .<[}|1. ... ",
56" .234. ... ",
57" .5. ... ",
58" . ... ",
59" ...... ",
60" ",
61" "};
diff --git a/etc/images/sort-descending.xpm b/etc/images/sort-descending.xpm
index 90127ac11d3..dddb6edac44 100644
--- a/etc/images/sort-descending.xpm
+++ b/etc/images/sort-descending.xpm
@@ -1,33 +1,62 @@
1/* XPM */ 1/* XPM */
2static char * stock_sort_descending_xpm[] = { 2static char * sort_descending_xpm[] = {
3"24 23 7 1", 3"24 24 35 1",
4" c None", 4" c None",
5". c #000000", 5". c #000000",
6"+ c #D1DECF", 6"+ c #F8F0EE",
7"@ c #7DA377", 7"@ c #E5B9BB",
8"# c #314E6C", 8"# c #895F63",
9"$ c #E4ECE3", 9"$ c #E7BDBC",
10"% c #B3C9AF", 10"% c #C14B35",
11"& c #922B34",
12"* c #C24F3C",
13"= c #942B32",
14"- c #E8BFBE",
15"; c #E8C2BF",
16"> c #C34E3B",
17", c #C24F3A",
18"' c #C24D38",
19") c #E5B8B9",
20"! c #C24F38",
21"~ c #E2B1AA",
22"{ c #CC6B5A",
23"] c #643C3E",
24"^ c #E3B5AC",
25"/ c #E3B3A9",
26"( c #D07868",
27"_ c #982E19",
28": c #7E261F",
29"< c #120C0F",
30"[ c #2B1D1F",
31"} c #DFAA9E",
32"| c #D28575",
33"1 c #7D2617",
34"2 c #321C23",
35"3 c #3B262E",
36"4 c #D68A7A",
37"5 c #321C21",
38"6 c #3F2A35",
11" ", 39" ",
12" ", 40" ",
13" ...... ",
14" ... ",
15" ... ",
16" ... ",
17" ... ",
18" ...... ",
19" . ",
20" ",
21" . ",
22" ",
23" . . ",
24" .+. . ",
25" .+@@. .. #### ",
26" .@@@.$. ## ## ",
27" .@@%@. ## ## ",
28" .%@@. ###### ",
29" .$@@@. ## ## ",
30" ....... ## ## ",
31" ", 41" ",
42" ...... ",
43" ..... ... ",
44" .+@#. ... ",
45" .$%&. ... ",
46" .$*=. ... ",
47" .-*=. ...... ",
48" .;>=. ",
49" .$*=. .. ",
50" .$*=. .. ",
51" .$,=. ",
52" .$'=. .. ",
53" .)!=. .. ",
54" ...~{=... ",
55" .]^/(_:<. .... ",
56" .[}|12. .. .. ",
57" .345. .. .. ",
58" .6. ...... ",
59" . .. .. ",
60" .. .. ",
32" ", 61" ",
33" "}; 62" "};
diff --git a/etc/images/widen.pbm b/etc/images/widen.pbm
deleted file mode 100644
index 2d9780b9959..00000000000
--- a/etc/images/widen.pbm
+++ /dev/null
Binary files differ
diff --git a/etc/images/widen.xpm b/etc/images/widen.xpm
deleted file mode 100644
index 0b87fc9752e..00000000000
--- a/etc/images/widen.xpm
+++ /dev/null
@@ -1,32 +0,0 @@
1/* XPM */
2static char * widen_xpm[] = {
3/* columns rows colors chars-per-pixel */
4"24 24 3 1",
5" c None",
6". c #8d4d97577838",
7"X c black",
8/* pixels */
9" ",
10" ",
11" ",
12" . . ",
13" . . ",
14" . . ",
15" . . ",
16" . . ",
17" . XX XX . ",
18" . XX XX . ",
19" . XX XX . ",
20" .XXXXXXXX XXXXXXXX. ",
21" .XXXXXXXX XXXXXXXX. ",
22" . XX XX . ",
23" . XX XX . ",
24" . XX XX . ",
25" . . ",
26" . . ",
27" . . ",
28" . . ",
29" . . ",
30" ",
31" ",
32" "};
diff --git a/etc/images/zoom-in.xpm b/etc/images/zoom-in.xpm
new file mode 100644
index 00000000000..fff888216d9
--- /dev/null
+++ b/etc/images/zoom-in.xpm
@@ -0,0 +1,159 @@
1/* XPM */
2static char * zoom_in_xpm[] = {
3"24 24 132 2",
4" c None",
5". c #343434",
6"+ c #2D2D2D",
7"@ c #292929",
8"# c #262626",
9"$ c #2E2E2E",
10"% c #303030",
11"& c #737373",
12"* c #A1A1A1",
13"= c #B4B4B4",
14"- c #B2B2B2",
15"; c #9D9D9D",
16"> c #676767",
17", c #202020",
18"' c #1C1C1C",
19") c #272727",
20"! c #616161",
21"~ c #CACACA",
22"{ c #CFCFCF",
23"] c #D0D0D0",
24"^ c #CECECE",
25"/ c #C9C9C9",
26"( c #C1C1C1",
27"_ c #A7A7A7",
28": c #4C4C4C",
29"< c #131313",
30"[ c #222222",
31"} c #757575",
32"| c #D3D3D3",
33"1 c #DBDBDB",
34"2 c #E7E7E7",
35"3 c #EFEFEF",
36"4 c #F3F3F3",
37"5 c #F1F1F1",
38"6 c #E5E5E5",
39"7 c #D2D2D2",
40"8 c #BCBCBC",
41"9 c #5E5E5E",
42"0 c #101010",
43"a c #212121",
44"b c #5B5B5B",
45"c c #CCCCCC",
46"d c #D7D7D7",
47"e c #F5F5F5",
48"f c #FAFAFA",
49"g c #FBFBFB",
50"h c #F8F8F8",
51"i c #F0F0F0",
52"j c #E1E1E1",
53"k c #C2C2C2",
54"l c #434343",
55"m c #0F0F0F",
56"n c #1F1F1F",
57"o c #B9B9B9",
58"p c #D6D6D6",
59"q c #F9F9F9",
60"r c #FDFDFD",
61"s c #454545",
62"t c #F2F2F2",
63"u c #ECECEC",
64"v c #E4E4E4",
65"w c #ABABAB",
66"x c #0E0E0E",
67"y c #1B1B1B",
68"z c #6D6D6D",
69"A c #FEFEFE",
70"B c #FCFCFC",
71"C c #EEEEEE",
72"D c #E6E6E6",
73"E c #575757",
74"F c #090909",
75"G c #141414",
76"H c #A8A8A8",
77"I c #D8D8D8",
78"J c #F6F6F6",
79"K c #F4F4F4",
80"L c #DCDCDC",
81"M c #9B9B9B",
82"N c #060606",
83"O c #111111",
84"P c #C5C5C5",
85"Q c #DFDFDF",
86"R c #444444",
87"S c #424242",
88"T c #EDEDED",
89"U c #BFBFBF",
90"V c #C6C6C6",
91"W c #E3E3E3",
92"X c #414141",
93"Y c #EAEAEA",
94"Z c #E0E0E0",
95"` c #BABABA",
96" . c #050505",
97".. c #0B0B0B",
98"+. c #A5A5A5",
99"@. c #D1D1D1",
100"#. c #939393",
101"$. c #020202",
102"%. c #0A0A0A",
103"&. c #5F5F5F",
104"*. c #D9D9D9",
105"=. c #EBEBEB",
106"-. c #E9E9E9",
107";. c #D4D4D4",
108">. c #000000",
109",. c #E2E2E2",
110"'. c #3F3F3F",
111"). c #DADADA",
112"!. c #CBCBCB",
113"~. c #3B3B3B",
114"{. c #D5D5D5",
115"]. c #C8C8C8",
116"^. c #BDBDBD",
117"/. c #515151",
118"(. c #C7C7C7",
119"_. c #CDCDCD",
120":. c #B8B8B8",
121"<. c #030303",
122"[. c #313131",
123"}. c #999999",
124"|. c #BBBBBB",
125"1. c #B6B6B6",
126"2. c #909090",
127"3. c #2B2B2B",
128"4. c #010101",
129"5. c #7A7A7A",
130"6. c #9A9A9A",
131"7. c #777777",
132"8. c #3C3C3C",
133"9. c #686868",
134"0. c #797979",
135"a. c #3A3A3A",
136" ",
137" . + @ # # # ",
138" $ % & * = - ; > , ' ",
139" ) ! = ~ { ] ^ / ( _ : < ",
140" [ } ~ | 1 2 3 4 5 6 7 8 9 0 ",
141" a b c d 6 e f g f h e i j k l m ",
142" n o p 2 q g r s s g h t u v w x ",
143" y z 7 j e f r A s s B q e C D 1 E F ",
144" G H I C J q B A s s g h K C D L M N ",
145" O P Q 3 e R R s s s R l S T 6 1 U N ",
146" x V W u t l R R R R l S X Y Z d ` . ",
147" ..+.j 2 T 5 K J l l 4 3 u v 1 @.#.$. ",
148" %.&.*.j D =.C 3 X X T -.v 1 ;.~ : >. ",
149" %.= I L ,.6 D '.'.W Q ).;.!.* $. ",
150" N ~.c 7 ;.).1 ).1 I {.] ].^.$ >. ",
151" ./.k (.!.c _.!.!.].k :.s >. ",
152" <.[.}.|.^.8 8 8 1.2.3.>.>.>. ",
153" 4.<.X 5.6.6.7.8.>.>. >.>.>.>. ",
154" >.>.>.>.>.>. , , >.>. ",
155" >.9.. >.>. ",
156" >.0.a.>.>. ",
157" >.9.n >. ",
158" >.>. ",
159" "};
diff --git a/etc/images/zoom-out.pbm b/etc/images/zoom-out.pbm
new file mode 100644
index 00000000000..4957d712114
--- /dev/null
+++ b/etc/images/zoom-out.pbm
Binary files differ
diff --git a/etc/images/zoom-out.xpm b/etc/images/zoom-out.xpm
new file mode 100644
index 00000000000..884f2539775
--- /dev/null
+++ b/etc/images/zoom-out.xpm
@@ -0,0 +1,158 @@
1/* XPM */
2static char * zoom_out_xpm[] = {
3"24 24 131 2",
4" c None",
5". c #343434",
6"+ c #2D2D2D",
7"@ c #292929",
8"# c #262626",
9"$ c #2E2E2E",
10"% c #303030",
11"& c #737373",
12"* c #A1A1A1",
13"= c #B4B4B4",
14"- c #B2B2B2",
15"; c #9D9D9D",
16"> c #676767",
17", c #202020",
18"' c #1C1C1C",
19") c #272727",
20"! c #616161",
21"~ c #CACACA",
22"{ c #CFCFCF",
23"] c #D0D0D0",
24"^ c #CECECE",
25"/ c #C9C9C9",
26"( c #C1C1C1",
27"_ c #A7A7A7",
28": c #4C4C4C",
29"< c #131313",
30"[ c #222222",
31"} c #757575",
32"| c #D3D3D3",
33"1 c #DBDBDB",
34"2 c #E7E7E7",
35"3 c #EFEFEF",
36"4 c #F3F3F3",
37"5 c #F1F1F1",
38"6 c #E5E5E5",
39"7 c #D2D2D2",
40"8 c #BCBCBC",
41"9 c #5E5E5E",
42"0 c #101010",
43"a c #212121",
44"b c #5B5B5B",
45"c c #CCCCCC",
46"d c #D7D7D7",
47"e c #F5F5F5",
48"f c #FAFAFA",
49"g c #FBFBFB",
50"h c #F8F8F8",
51"i c #F0F0F0",
52"j c #E1E1E1",
53"k c #C2C2C2",
54"l c #434343",
55"m c #0F0F0F",
56"n c #1F1F1F",
57"o c #B9B9B9",
58"p c #D6D6D6",
59"q c #F9F9F9",
60"r c #FDFDFD",
61"s c #FCFCFC",
62"t c #F2F2F2",
63"u c #ECECEC",
64"v c #E4E4E4",
65"w c #ABABAB",
66"x c #0E0E0E",
67"y c #1B1B1B",
68"z c #6D6D6D",
69"A c #FEFEFE",
70"B c #EEEEEE",
71"C c #E6E6E6",
72"D c #575757",
73"E c #090909",
74"F c #141414",
75"G c #A8A8A8",
76"H c #D8D8D8",
77"I c #F6F6F6",
78"J c #F4F4F4",
79"K c #DCDCDC",
80"L c #9B9B9B",
81"M c #060606",
82"N c #111111",
83"O c #C5C5C5",
84"P c #DFDFDF",
85"Q c #444444",
86"R c #454545",
87"S c #424242",
88"T c #EDEDED",
89"U c #BFBFBF",
90"V c #C6C6C6",
91"W c #E3E3E3",
92"X c #414141",
93"Y c #EAEAEA",
94"Z c #E0E0E0",
95"` c #BABABA",
96" . c #050505",
97".. c #0B0B0B",
98"+. c #A5A5A5",
99"@. c #D1D1D1",
100"#. c #939393",
101"$. c #020202",
102"%. c #0A0A0A",
103"&. c #5F5F5F",
104"*. c #D9D9D9",
105"=. c #EBEBEB",
106"-. c #E9E9E9",
107";. c #D4D4D4",
108">. c #000000",
109",. c #E2E2E2",
110"'. c #DADADA",
111"). c #CBCBCB",
112"!. c #3B3B3B",
113"~. c #D5D5D5",
114"{. c #C8C8C8",
115"]. c #BDBDBD",
116"^. c #515151",
117"/. c #C7C7C7",
118"(. c #CDCDCD",
119"_. c #B8B8B8",
120":. c #030303",
121"<. c #313131",
122"[. c #999999",
123"}. c #BBBBBB",
124"|. c #B6B6B6",
125"1. c #909090",
126"2. c #2B2B2B",
127"3. c #010101",
128"4. c #7A7A7A",
129"5. c #9A9A9A",
130"6. c #777777",
131"7. c #3C3C3C",
132"8. c #686868",
133"9. c #797979",
134"0. c #3A3A3A",
135" ",
136" . + @ # # # ",
137" $ % & * = - ; > , ' ",
138" ) ! = ~ { ] ^ / ( _ : < ",
139" [ } ~ | 1 2 3 4 5 6 7 8 9 0 ",
140" a b c d 6 e f g f h e i j k l m ",
141" n o p 2 q g r r s g h t u v w x ",
142" y z 7 j e f r A A r s q e B C 1 D E ",
143" F G H B I q s A A r g h J B C K L M ",
144" N O P 3 e Q Q R R R Q l S T 6 1 U M ",
145" x V W u t l Q Q Q Q l S X Y Z d ` . ",
146" ..+.j 2 T 5 J I I e 4 3 u v 1 @.#.$. ",
147" %.&.*.j C =.B 3 3 B T -.v 1 ;.~ : >. ",
148" %.= H K ,.6 C C 2 W P '.;.).* $. ",
149" M !.c 7 ;.'.1 '.1 H ~.] {.].$ >. ",
150" .^.k /.).c (.).).{.k _.R >. ",
151" :.<.[.}.].8 8 8 |.1.2.>.>.>. ",
152" 3.:.X 4.5.5.6.7.>.>. >.>.>.>. ",
153" >.>.>.>.>.>. , , >.>. ",
154" >.8.. >.>. ",
155" >.9.0.>.>. ",
156" >.8.n >. ",
157" >.>. ",
158" "};
diff --git a/etc/termcap.src b/etc/termcap.src
index d656d02845c..def2df31ec9 100644
--- a/etc/termcap.src
+++ b/etc/termcap.src
@@ -18,7 +18,7 @@
18# 18#
19# Please e-mail changes to terminfo@thyrsus.com; the old termcap@berkeley.edu 19# Please e-mail changes to terminfo@thyrsus.com; the old termcap@berkeley.edu
20# address is no longer valid. The latest version can always be found at 20# address is no longer valid. The latest version can always be found at
21# <http://www.tuxedo.org/terminfo>. 21# <http://catb.org/esr/terminfo/termtypes.ti.gz>.
22# 22#
23# PURPOSE OF THIS FILE: 23# PURPOSE OF THIS FILE:
24# 24#
@@ -34,7 +34,7 @@
34# termcap/terminfo versions. 34# termcap/terminfo versions.
35# 35#
36# Pointers to related resources (including the ncurses distribution) may 36# Pointers to related resources (including the ncurses distribution) may
37# be found at <http://www.tuxedo.org/terminfo>. 37# be found at <http://catb.org/esr/terminfo/termtypes.ti.gz>.
38# 38#
39# INTERNATIONALIZATION: 39# INTERNATIONALIZATION:
40# 40#
@@ -2200,7 +2200,7 @@ crt|crt-vt220|CRT 2.3 emulating VT220:\
2200 :st=\EH:u6=\E[%i%d;%dR:u7=\E[6n:u8=\E[?1;2c:u9=\E[c:\ 2200 :st=\EH:u6=\E[%i%d;%dR:u7=\E[6n:u8=\E[?1;2c:u9=\E[c:\
2201 :tc=vt220:tc=ecma+color: 2201 :tc=vt220:tc=ecma+color:
2202 2202
2203# PuTTY 0.51 (released 14 December 2000) 2203# PuTTY 0.58 (released 05 April 2005)
2204# http://www.chiark.greenend.org.uk/~sgtatham/putty/ 2204# http://www.chiark.greenend.org.uk/~sgtatham/putty/
2205# 2205#
2206# This emulates vt100 + vt52 (plus a few vt220 features: ech, SRM, DECTCEM, as 2206# This emulates vt100 + vt52 (plus a few vt220 features: ech, SRM, DECTCEM, as
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index f59f7296359..72ff56c2dfd 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,10 @@
12006-03-27 Paul Eggert <eggert@cs.ucla.edu>
2
3 * b2m.c: Include <limits.h>.
4 (TM_YEAR_IN_ASCTIME_RANGE): New macro.
5 (main): Check for out-of-range time stamps.
6 * fakemail.c: Likewise.
7
12006-03-18 Andre Spiegel <spiegel@gnu.org> 82006-03-18 Andre Spiegel <spiegel@gnu.org>
2 9
3 * vcdiff: Use "echo" as a default for $echo, otherwise we'll 10 * vcdiff: Use "echo" as a default for $echo, otherwise we'll
diff --git a/lib-src/b2m.c b/lib-src/b2m.c
index 5bebe560e2a..adaa736bcd9 100644
--- a/lib-src/b2m.c
+++ b/lib-src/b2m.c
@@ -26,6 +26,7 @@
26#undef static 26#undef static
27#endif 27#endif
28 28
29#include <limits.h>
29#include <stdio.h> 30#include <stdio.h>
30#include <time.h> 31#include <time.h>
31#include <sys/types.h> 32#include <sys/types.h>
@@ -44,6 +45,17 @@
44 45
45typedef int logical; 46typedef int logical;
46 47
48/* True if TM_YEAR is a struct tm's tm_year value that is acceptable
49 to asctime. Glibc asctime returns a useful string unless TM_YEAR
50 is nearly INT_MAX, but the C Standard lets C libraries overrun a
51 buffer if TM_YEAR needs more than 4 bytes. */
52#ifdef __GLIBC__
53# define TM_YEAR_IN_ASCTIME_RANGE(tm_year) ((tm_year) <= INT_MAX - 1900)
54#else
55# define TM_YEAR_IN_ASCTIME_RANGE(tm_year) \
56 (-999 - 1900 <= (tm_year) && (tm_year) <= 9999 - 1900)
57#endif
58
47/* 59/*
48 * A `struct linebuffer' is a structure which holds a line of text. 60 * A `struct linebuffer' is a structure which holds a line of text.
49 * `readline' reads a line from a stream into a linebuffer and works 61 * `readline' reads a line from a stream into a linebuffer and works
@@ -87,6 +99,7 @@ main (argc, argv)
87{ 99{
88 logical labels_saved, printing, header; 100 logical labels_saved, printing, header;
89 time_t ltoday; 101 time_t ltoday;
102 struct tm *tm;
90 char *labels, *p, *today; 103 char *labels, *p, *today;
91 struct linebuffer data; 104 struct linebuffer data;
92 105
@@ -131,7 +144,13 @@ main (argc, argv)
131 144
132 labels_saved = printing = header = FALSE; 145 labels_saved = printing = header = FALSE;
133 ltoday = time (0); 146 ltoday = time (0);
134 today = ctime (&ltoday); 147 /* Convert to a string, checking for out-of-range time stamps.
148 Don't use 'ctime', as that might dump core if the hardware clock
149 is set to a bizarre value. */
150 tm = localtime (&ltoday);
151 if (! (tm && TM_YEAR_IN_ASCTIME_RANGE (tm->tm_year)))
152 fatal ("current time is out of range");
153 today = asctime (tm);
135 data.size = 200; 154 data.size = 200;
136 data.buffer = xnew (200, char); 155 data.buffer = xnew (200, char);
137 156
diff --git a/lib-src/fakemail.c b/lib-src/fakemail.c
index c8bfcfc0931..2c2b462e366 100644
--- a/lib-src/fakemail.c
+++ b/lib-src/fakemail.c
@@ -53,6 +53,7 @@ main ()
53#include "ntlib.h" 53#include "ntlib.h"
54#endif 54#endif
55 55
56#include <limits.h>
56#include <stdio.h> 57#include <stdio.h>
57#include <string.h> 58#include <string.h>
58#include <ctype.h> 59#include <ctype.h>
@@ -70,6 +71,17 @@ main ()
70#define true 1 71#define true 1
71#define false 0 72#define false 0
72 73
74/* True if TM_YEAR is a struct tm's tm_year value that is acceptable
75 to asctime. Glibc asctime returns a useful string unless TM_YEAR
76 is nearly INT_MAX, but the C Standard lets C libraries overrun a
77 buffer if TM_YEAR needs more than 4 bytes. */
78#ifdef __GLIBC__
79# define TM_YEAR_IN_ASCTIME_RANGE(tm_year) ((tm_year) <= INT_MAX - 1900)
80#else
81# define TM_YEAR_IN_ASCTIME_RANGE(tm_year) \
82 (-999 - 1900 <= (tm_year) && (tm_year) <= 9999 - 1900)
83#endif
84
73/* Various lists */ 85/* Various lists */
74 86
75struct line_record 87struct line_record
@@ -354,6 +366,7 @@ make_file_preface ()
354{ 366{
355 char *the_string, *temp; 367 char *the_string, *temp;
356 long idiotic_interface; 368 long idiotic_interface;
369 struct tm *tm;
357 long prefix_length; 370 long prefix_length;
358 long user_length; 371 long user_length;
359 long date_length; 372 long date_length;
@@ -361,7 +374,13 @@ make_file_preface ()
361 374
362 prefix_length = strlen (FROM_PREFIX); 375 prefix_length = strlen (FROM_PREFIX);
363 time (&idiotic_interface); 376 time (&idiotic_interface);
364 the_date = ctime (&idiotic_interface); 377 /* Convert to a string, checking for out-of-range time stamps.
378 Don't use 'ctime', as that might dump core if the hardware clock
379 is set to a bizarre value. */
380 tm = localtime (&idiotic_interface);
381 if (! (tm && TM_YEAR_IN_ASCTIME_RANGE (tm->tm_year)))
382 fatal ("current time is out of range", 0);
383 the_date = asctime (tm);
365 /* the_date has an unwanted newline at the end */ 384 /* the_date has an unwanted newline at the end */
366 date_length = strlen (the_date) - 1; 385 date_length = strlen (the_date) - 1;
367 the_date[date_length] = '\0'; 386 the_date[date_length] = '\0';
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index ccebfa5e6cd..9c4be6bb815 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,238 @@
12006-03-27 Romain Francoise <romain@orebokech.com>
2
3 * net/rcirc.el (rcirc-connect): Add autoload cookie.
4
5 * ldefs-boot.el: Update.
6
72006-03-27 Daiki Ueno <ueno@unixuser.org>
8
9 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
10 passphrases when it is not needed.
11 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
12 passphrase stuff from gpg, should only be necessary when you use
13 gpg with a smartcard.
14
152006-03-27 Nick Roberts <nickrob@snap.net.nz>
16
17 * comint.el (comint-dynamic-list-completions): Allow user to
18 select *Completions* buffer.
19
202006-03-27 Carsten Dominik <dominik@science.uva.nl>
21
22 * textmodes/org.el (org-get-level-face): Fix bug with level
23 counting.
24
252006-03-26 Andreas Schwab <schwab@suse.de>
26
27 * progmodes/gud.el (gdb): Only complain about multiple debugging
28 when the gdb process is still running.
29
302006-03-25 Eli Zaretskii <eliz@gnu.org>
31
32 * mail/rmail.el (tool-bar-map): Defvar it.
33 (rmail-tool-bar-map): Tool-bar buttons for Rmail.
34 (rmail-perm-variables): Make rmail-tool-bar-map a local variable.
35
362006-03-25 Sven Joachim <svenjoac@gmx.de> (tiny change)
37
38 * help.el (print-help-return-message): Suggest to use
39 display-buffer instead of switch-to-buffer-other-window to restore
40 the previous window without selecting it.
41
422006-03-25 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
43
44 * frame.el (select-frame-by-name): Call x-focus-frame also when
45 window-system is mac.
46
47 * term/mac-win.el: Adjust Courier font specifications in
48 x-fixed-font-alist.
49 (mac-select-convert-to-string): Use utf-16be-mac or utf-16le-mac
50 when directly encoding to UTF-16 in native byte order, no BOM.
51
522006-03-25 Kim F. Storm <storm@cua.dk>
53
54 * emulation/cua-base.el (cua-rectangle-mark-key): New defcustom.
55 (cua--init-keymaps): Use it instead of fixed C-return.
56 (cua-mode): Set after it.
57
58 * emulation/cua-rect.el (cua--init-rectangles): Use
59 cua-rectangle-mark-key instead of fixed C-return.
60
612006-03-25 Nick Roberts <nickrob@snap.net.nz>
62
63 * progmodes/gdb-ui.el (gdba): Revert 2006-03-10 change for case of
64 "run" in .gdbinit.
65 (gdb-var-create-regexp): Remove "^done" prefix for gdb-mi.el.
66
672006-03-24 Romain Francoise <romain@orebokech.com>
68
69 * files.el (ctl-x-5-map): Really bind C-x 5 C-o to
70 `display-buffer-other-frame'.
71
722006-03-24 Kim F. Storm <storm@cua.dk>
73
74 * apropos.el (apropos-synonyms): Add selection => region.
75
762006-03-24 Nick Roberts <nickrob@snap.net.nz>
77
78 * progmodes/gdb-ui.el (gdb-var-create-regexp)
79 (gdb-var-list-children-regexp, gdb-var-update-regexp)
80 (gdb-var-list-children-regexp-1, gdb-var-update-regexp-1)
81 (gdb-data-list-register-values-regexp)
82 (gdb-stack-list-locals-regexp, gdb-stack-list-locals-handler):
83 Future proof against new fields being added to MI output.
84 (gdb-send): Don't treat backslashes for program input as
85 continuations.
86 (gdb-assembler-handler): Don't use window-start for this handler.
87 (gdb-frame-handler): Don't change to hollow arrow if overlay
88 arrow doesn't move to new frame.
89
902006-03-24 Nick Roberts <nickrob@snap.net.nz>
91
92 * progmodes/gdb-ui.el (gdb-continuation): Declare earlier to
93 prevent compiler warnings.
94 (gdb-stopped): Check for gud-last-last-frame (case: signal).
95 (breakpoint-disabled): Make lighter for contrast with overlay
96 arrow.
97 (gdb-assembler-custom): Use hollow-right-triangle for assembler
98 buffer too.
99
1002006-03-23 Reiner Steib <reinersteib+gmane@imap.cc>
101
102 * pgg-gpg.el (pgg-gpg-update-agent): Check for
103 make-network-process, so we can use the same code in Gnus v5-10
104 too and have this file fully synchronized with that release.
105
1062006-03-23 Romain Francoise <romain@orebokech.com>
107
108 * ibuf-ext.el (ibuffer-read-filter-group-name):
109 Use `ibuffer-generate-filter-groups' to make completion list match
110 the filter groups that are really displayed in the Ibuffer buffer.
111 (ibuffer-generate-filter-groups): Add new args noempty, nodefault.
112
1132006-03-23 Kenichi Handa <handa@m17n.org>
114
115 * international/mule-cmds.el (sort-coding-systems): Describe that
116 the argument is modified in docstring.
117
1182006-03-22 Sascha Wilde <wilde@sha-bang.de>
119
120 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
121 (pgg-gpg-update-agent): New function.
122 (pgg-gpg-use-agent-p): New function.
123 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
124 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
125 (pgg-gpg-sign-region): Use it.
126
1272006-03-21 Chong Yidong <cyd@stupidchicken.com>
128
129 * cus-edit.el (custom-face-set): Call custom-push-theme before
130 face-spec set so that `changed' theme is correctly saved.
131 (custom-face-reset-standard): Reset to recalculated face rather
132 than defface spec.
133
134 * custom.el (custom-push-theme): Only save `changed' theme if the
135 current face does not match the defface specs.
136
1372006-03-21 Simon Josefsson <jas@extundo.com>
138
139 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
140 <wilde@sha-bang.de>.
141 (pgg-gpg-use-agent): New variable.
142 (pgg-gpg-process-region): Use it.
143 (pgg-gpg-encrypt-region): Likewise.
144 (pgg-gpg-encrypt-symmetric-region): Likewise.
145 (pgg-gpg-decrypt-region): Likewise.
146 (pgg-gpg-sign-region): Likewise.
147 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
148
1492006-03-21 Carsten Dominik <dominik@science.uva.nl>
150
151 * textmodes/org.el (org-open-at-point): Fix bug in wiki-style
152 bracket links.
153
1542006-03-21 Kim F. Storm <storm@cua.dk>
155
156 * progmodes/gdb-ui.el (gdb-reset): Set buffer local value of
157 fringe-indicator-alist instead of modifying global value.
158 (gdb-frame-handler): Likewise.
159
1602006-03-21 Nick Roberts <nickrob@snap.net.nz>
161
162 * diff-mode.el (diff-function): Make it inherit from diff-header
163 instead of diff-context.
164
165 * progmodes/gdb-ui.el (hollow-right-triangle): Define as fringe
166 bitmap.
167 (gdb-info-stack-custom): Rename from gdb-info-frames-custom and
168 change names in macro above for consistency.
169 (gdb-frame-handler): Use hollow-right-triangle for all selected
170 frames which except the innermost (where execution has stopped).
171 (gdb-reset): Reset buffer-local values of overlay-arrow.
172
1732006-03-20 Richard Stallman <rms@gnu.org>
174
175 * simple.el (set-mark-command): Doc fix.
176
177 * files.el (display-buffer-other-frame): New command.
178 (ctl-x-4-map): Bind C-x 5 C-o to it.
179
1802006-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
181
182 * jit-lock.el (jit-lock-function): Check for the actual defer-timer
183 rather than just defer-time, in case defer-time has been changed but
184 the timer isn't running yet.
185 (jit-lock-deferred-fontify): Correspondingly let-bind defer-timer.
186
1872006-03-19 Luc Teirlinck <teirllm@auburn.edu>
188
189 * help-mode.el (help-follow-symbol): New function.
190 Essentially identical to the old `help-follow', but do not let
191 `push-button' do the work when on an xref.
192 (help-mode-map): Bind `help-follow-symbol' to "C-c C-c".
193
1942006-03-19 Richard Stallman <rms@gnu.org>
195
196 * help-mode.el (help-xref-symbol-regexp): Make no xref for symbol
197 preceded by the word `program'.
198 (help-follow-mouse, help-follow): Throw error if not on xref.
199 Delete no longer used args.
200
2012006-03-20 Nick Roberts <nickrob@snap.net.nz>
202
203 * progmodes/gdb-ui.el (gdb-stopped): Even when there is no source
204 annotation ensure gud-overlay-arrow-position is redisplayed.
205
2062006-03-19 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
207
208 * textmodes/bibtex.el (bibtex-include-OPTkey)
209 (bibtex-entry-field-alist, bibtex-generate-url-list): Mark as risky.
210 (bibtex-autokey-name-case-convert)
211 (bibtex-autokey-titleword-case-convert): Make these the aliases
212 for the following two variables.
213 (bibtex-autokey-name-case-convert-function)
214 (bibtex-autokey-titleword-case-convert-function): Make these the
215 real names.
216 (bibtex-font-lock-keywords): Make bibtex-font-lock-url and
217 bibtex-font-lock-crossref sublists.
218 (bibtex-mode): Revert 2005-12-30 change (which made
219 completion-ignore-case buffer-local).
220 (bibtex-url): Simplify.
221
2222006-03-19 Kim F. Storm <storm@cua.dk>
223
224 * emulation/cua-rect.el (cua--highlight-rectangle): Set overlay
225 cursor property value to 2 (to align with C level change).
226
2272006-03-19 Bill Wohler <wohler@newt.com>
228
229 * image.el (image-load-path-for-library): Shorten first line in
230 docstring.
231
2322006-03-18 Richard Stallman <rms@gnu.org>
233
234 * mail/rmail.el (rmail-reply-regexp): Undo previous change.
235
12006-03-18 Ben North <ben@redfrontdoor.org> (tiny change) 2362006-03-18 Ben North <ben@redfrontdoor.org> (tiny change)
2 237
3 * isearch.el (isearch-other-meta-char): Handle user bindings for 238 * isearch.el (isearch-other-meta-char): Handle user bindings for
@@ -10,8 +245,8 @@
10 245
112006-03-18 Eli Zaretskii <eliz@gnu.org> 2462006-03-18 Eli Zaretskii <eliz@gnu.org>
12 247
13 * term/w32-win.el (mouse-set-font): Mention 248 * term/w32-win.el (mouse-set-font):
14 w32-list-proportional-fonts in the doc string. 249 Mention w32-list-proportional-fonts in the doc string.
15 250
162006-03-18 Kim F. Storm <storm@cua.dk> 2512006-03-18 Kim F. Storm <storm@cua.dk>
17 252
@@ -19,8 +254,8 @@
19 (ido-unc-hosts): New user option to explicitly define list of know 254 (ido-unc-hosts): New user option to explicitly define list of know
20 UNC-style hosts for completion. 255 UNC-style hosts for completion.
21 (ido-cache-unc-host-shares-time): New user option. 256 (ido-cache-unc-host-shares-time): New user option.
22 (ido-is-unc-root, ido-is-unc-host, ido-cache-unc-valid): New 257 (ido-is-unc-root, ido-is-unc-host, ido-cache-unc-valid):
23 helper functions for UNC file-name support. 258 New helper functions for UNC file-name support.
24 (ido-may-cache-directory): Check for UNC host. Simplify. 259 (ido-may-cache-directory): Check for UNC host. Simplify.
25 (ido-wash-history): Clean out old UNC hosts. 260 (ido-wash-history): Clean out old UNC hosts.
26 (ido-nonreadable-directory-p): UNC hosts are always readable. 261 (ido-nonreadable-directory-p): UNC hosts are always readable.
@@ -78,7 +313,7 @@
78 (gdb-force-mode-line-update): New function. 313 (gdb-force-mode-line-update): New function.
79 (gdb-resync, gdb-starting, gdb-signal, gdb-exited, gdb-stopped) 314 (gdb-resync, gdb-starting, gdb-signal, gdb-exited, gdb-stopped)
80 (gdb-exited): Use them. 315 (gdb-exited): Use them.
81 (gdb-signal): New fuction. 316 (gdb-signal): New function.
82 (gdb-annotation-rules): Provide a rule for it. 317 (gdb-annotation-rules): Provide a rule for it.
83 318
842006-03-16 Kenichi Handa <handa@m17n.org> 3192006-03-16 Kenichi Handa <handa@m17n.org>
@@ -114,7 +349,7 @@
1142006-03-15 Bill Wohler <wohler@newt.com> 3492006-03-15 Bill Wohler <wohler@newt.com>
115 350
116 * image.el (image-load-path-for-library): Fix example by not 351 * image.el (image-load-path-for-library): Fix example by not
117 recommending that one binds image-load-path. Just defvar it to 352 recommending that one binds image-load-path. Just defvar it to
118 placate compiler and only use it if previously defined. 353 placate compiler and only use it if previously defined.
119 354
1202006-03-15 Carsten Dominik <dominik@science.uva.nl> 3552006-03-15 Carsten Dominik <dominik@science.uva.nl>
@@ -155,8 +390,8 @@
155 390
156 * progmodes/gdb-ui.el (gdb-var-list): Change order of first two 391 * progmodes/gdb-ui.el (gdb-var-list): Change order of first two
157 elements. 392 elements.
158 (gdb-find-watch-expression): Make it work for arrays too. Follow 393 (gdb-find-watch-expression): Make it work for arrays too.
159 change to gdb-var-list. 394 Follow change to gdb-var-list.
160 (gud-watch): Allow the user to enter variable name with a prexix 395 (gud-watch): Allow the user to enter variable name with a prexix
161 arg. Create keybindings. 396 arg. Create keybindings.
162 (gdb-var-create-handler, gdb-var-evaluate-expression-handler) 397 (gdb-var-create-handler, gdb-var-evaluate-expression-handler)
@@ -164,8 +399,7 @@
164 (gdb-var-delete, gdb-edit-value, gdb-speedbar-expand-node) 399 (gdb-var-delete, gdb-edit-value, gdb-speedbar-expand-node)
165 (gdb-var-list-children-handler-1, gdb-var-update-handler-1): 400 (gdb-var-list-children-handler-1, gdb-var-update-handler-1):
166 Follow change to gdb-var-list. 401 Follow change to gdb-var-list.
167 (gdb-starting): Don't show the overlay arrows when program is 402 (gdb-starting): Don't show the overlay arrows when program is running.
168 running.
169 403
170 * progmodes/gud.el (gud-speedbar-buttons): Follow change to 404 * progmodes/gud.el (gud-speedbar-buttons): Follow change to
171 gdb-var-list. 405 gdb-var-list.
@@ -173,27 +407,32 @@
1732006-03-14 Bill Wohler <wohler@newt.com> 4072006-03-14 Bill Wohler <wohler@newt.com>
174 408
175 * image.el (image-load-path-for-library): Pass value of path 409 * image.el (image-load-path-for-library): Pass value of path
176 rather than symbol. Always return list of directories. Guarantee 410 rather than symbol. Always return list of directories.
177 that image directory comes first. 411 Guarantee that image directory comes first.
178 412
1792006-03-14 Alan Mackenzie <acm@muc.de> 4132006-03-14 Alan Mackenzie <acm@muc.de>
180 414
181 * font-core.el: New function/variable 415 * font-core.el (font-lock-extend-region\(-function\)?.):
182 font-lock-extend-region\(-function\)?. 416 New function/variable.
183 417
184 * font-lock.el (font-lock-after-change-function): Call 418 * font-lock.el (font-lock-after-change-function):
185 font-lock-extend-region. Obey font-lock-lines-before. 419 Call font-lock-extend-region. Obey font-lock-lines-before.
186 (font-lock-default-fontify-region): Remove reference to 420 (font-lock-default-fontify-region): Remove reference to
187 font-lock-lines-before. 421 font-lock-lines-before.
188 422
189 * jit-lock.el (jit-lock-after-change): Call 423 * jit-lock.el (jit-lock-after-change):
190 font-lock-extend-region. Obey font-lock-lines-before. 424 Call font-lock-extend-region. Obey font-lock-lines-before.
191 425
1922006-03-14 David Ponce <david@dponce.com> 4262006-03-14 David Ponce <david@dponce.com>
193 427
194 * tree-widget.el (tree-widget-themes-load-path) 428 * tree-widget.el (tree-widget-themes-load-path)
195 (tree-widget-themes-directory, tree-widget-theme): Doc fix. 429 (tree-widget-themes-directory, tree-widget-theme): Doc fix.
196 430
4312006-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
432
433 * pcvs-util.el (cvs-insert-strings): Fix bug with strings longer than
434 wwidth.
435
1972006-03-13 Ryan Yeske <rcyeske@gmail.com> 4362006-03-13 Ryan Yeske <rcyeske@gmail.com>
198 437
199 * net/rcirc.el (rcirc) <defgroup>: Add link to manual. 438 * net/rcirc.el (rcirc) <defgroup>: Add link to manual.
@@ -214,8 +453,8 @@
214 themes sub-directory found in tree-widget-themes-load-path. 453 themes sub-directory found in tree-widget-themes-load-path.
215 (tree-widget-themes-directory, tree-widget-theme): Doc fix. 454 (tree-widget-themes-directory, tree-widget-theme): Doc fix.
216 (tree-widget--locate-sub-directory): Return all occurrences. 455 (tree-widget--locate-sub-directory): Return all occurrences.
217 (tree-widget-themes-path): New function. Replace 456 (tree-widget-themes-path): New function.
218 tree-widget-themes-directory, and return a list of directories. 457 Replace tree-widget-themes-directory, and return a list of directories.
219 (tree-widget-set-parent-theme) 458 (tree-widget-set-parent-theme)
220 (tree-widget-lookup-image): Use it. 459 (tree-widget-lookup-image): Use it.
221 460
@@ -360,8 +599,8 @@
360 599
3612006-03-07 Chong Yidong <cyd@stupidchicken.com> 6002006-03-07 Chong Yidong <cyd@stupidchicken.com>
362 601
363 * files.el (hack-local-variables-confirm): Set 602 * files.el (hack-local-variables-confirm):
364 coding-system-for-read to nil before writing to .emacs. 603 Set coding-system-for-read to nil before writing to .emacs.
365 604
366 * arc-mode.el (archive-extract): Check if an existing buffer name 605 * arc-mode.el (archive-extract): Check if an existing buffer name
367 comes from a different archive. 606 comes from a different archive.
@@ -383,8 +622,8 @@
383 622
3842006-03-07 Carsten Dominik <dominik@science.uva.nl> 6232006-03-07 Carsten Dominik <dominik@science.uva.nl>
385 624
386 * textmodes/org.el: Move defvars out of eval-when-compile. Use 625 * textmodes/org.el: Move defvars out of eval-when-compile.
387 buffer-file-name variable. 626 Use buffer-file-name variable.
388 (org-agenda-file-to-end, org-agenda-file-to-front): Remove unused 627 (org-agenda-file-to-end, org-agenda-file-to-front): Remove unused
389 arg `file'. 628 arg `file'.
390 (org-level-faces): Remove startup dependency. 629 (org-level-faces): Remove startup dependency.
@@ -399,8 +638,7 @@
399 (org-tag): New face. 638 (org-tag): New face.
400 (org-get-level-face): New function. 639 (org-get-level-face): New function.
401 (org-set-font-lock-defaults): Simplify setup for headlines. 640 (org-set-font-lock-defaults): Simplify setup for headlines.
402 (org-complete): Pass common substring to 641 (org-complete): Pass common substring to `display-completion-list'.
403 `display-completion-list'.
404 642
4052006-03-06 David Ponce <david@dponce.com> 6432006-03-06 David Ponce <david@dponce.com>
406 644
@@ -572,9 +810,8 @@
572 810
573 * t-mouse.el: New file. 811 * t-mouse.el: New file.
574 (t-mouse-tty): Use with-temp-buffer. Add more terminal types. 812 (t-mouse-tty): Use with-temp-buffer. Add more terminal types.
575 (t-mouse-lispy-buffer-posn-from-coords): Remove. Use the C 813 (t-mouse-lispy-buffer-posn-from-coords): Remove.
576 primitive... 814 (t-mouse-make-event-element): Use posn-at-x-y instead.
577 (t-mouse-make-event-element): ...posn-at-x-y instead.
578 (t-mouse-make-event): Deal with Fedora Core 3. 815 (t-mouse-make-event): Deal with Fedora Core 3.
579 (t-mouse-make-event): Don't sink the `stupid text mode menubar'. 816 (t-mouse-make-event): Don't sink the `stupid text mode menubar'.
580 (t-mouse-mouse-position-function): New function. Use it instead 817 (t-mouse-mouse-position-function): New function. Use it instead
@@ -607,8 +844,7 @@
607 * textmodes/reftex-index.el (reftex-index-map): Add `follow-mouse' 844 * textmodes/reftex-index.el (reftex-index-map): Add `follow-mouse'
608 binding. 845 binding.
609 846
610 * textmodes/reftex-toc.el (reftex-toc-map): Add `follow-mouse' 847 * textmodes/reftex-toc.el (reftex-toc-map): Add `follow-mouse' binding.
611 binding.
612 848
613 * textmodes/reftex-sel.el (reftex-select-label-map) 849 * textmodes/reftex-sel.el (reftex-select-label-map)
614 (reftex-select-bib-map): Add `follow-mouse' binding. 850 (reftex-select-bib-map): Add `follow-mouse' binding.
@@ -4186,20 +4422,20 @@
4186 CC Mode update to 5.31. 4422 CC Mode update to 5.31.
4187 4423
4188 * progmodes/cc-subword.el: Add a dummy `c-subword-mode' for 4424 * progmodes/cc-subword.el: Add a dummy `c-subword-mode' for
4189 Emacsen which lack `define-minor-mode'. (Currently Emacs <21. We 4425 Emacsen which lack `define-minor-mode'. (Currently Emacs <21.
4190 might do this function properly in the future). 4426 We might do this function properly in the future).
4191 4427
4192 * progmodes/cc-cmds.el, cc-defs.el, cc-styles.el, cc-vars.el: New 4428 * progmodes/cc-cmds.el, cc-defs.el, cc-styles.el, cc-vars.el:
4193 macros c-sentence-end and c-default-value-sentence end, to cope 4429 New macros c-sentence-end and c-default-value-sentence end, to cope
4194 with Emacs 22's new function `sentence-end'. 4430 with Emacs 22's new function `sentence-end'.
4195 4431
41962005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 44322005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
4197 4433
4198 * progmodes/cc-cmds.el (c-show-syntactic-information): Solved the 4434 * progmodes/cc-cmds.el (c-show-syntactic-information): Solve the
4199 compat issue using `c-put-overlay' and `c-delete-overlay'. 4435 compat issue using `c-put-overlay' and `c-delete-overlay'.
4200 4436
4201 * progmodes/cc-defs.el (c-put-overlay, c-delete-overlay): New 4437 * progmodes/cc-defs.el (c-put-overlay, c-delete-overlay):
4202 compat macros to handle overlays/extents. 4438 New compat macros to handle overlays/extents.
4203 4439
42042005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 44402005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
4205 4441
@@ -4220,20 +4456,19 @@
4220 4456
42212005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 44572005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
4222 4458
4223 * progmodes/cc-fonts.el (c-make-syntactic-matcher): New internal 4459 * progmodes/cc-fonts.el (c-make-syntactic-matcher):
4224 helper. 4460 New internal helper.
4225 4461
4226 (c-cpp-matchers, c-basic-matchers-before): Use the `eval' 4462 (c-cpp-matchers, c-basic-matchers-before): Use the `eval'
4227 construct to make the indirect face lookup work in XEmacs. 4463 construct to make the indirect face lookup work in XEmacs.
4228 4464
4229 (c-cpp-matchers): Append the negation char face to the existing 4465 (c-cpp-matchers): Append the negation char face to the existing
4230 fontification, so that the cpp face doesn't disappear. Use 4466 fontification, so that the cpp face doesn't disappear.
4231 `c-make-syntactic-matcher' to avoid negation chars in comments and 4467 Use `c-make-syntactic-matcher' to avoid negation chars in comments
4232 strings. 4468 and strings.
4233 4469
4234 * progmodes/cc-fonts.el (c-negation-char-face-name): New variable 4470 * progmodes/cc-fonts.el (c-negation-char-face-name): New variable
4235 to map to `font-lock-negation-char-face' in emacsen where it 4471 to map to `font-lock-negation-char-face' in emacsen where it exists.
4236 exists.
4237 4472
42382005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 44732005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
4239 4474
@@ -4256,18 +4491,17 @@
4256 (i) Insert a binding for C-c C-backspace into 4491 (i) Insert a binding for C-c C-backspace into
4257 c-bind-special-erase-keys which works in TTYs. 4492 c-bind-special-erase-keys which works in TTYs.
4258 (ii) Make sure that when file styles are used, any explicitly 4493 (ii) Make sure that when file styles are used, any explicitly
4259 given style variables take priority over those in the style. Do 4494 given style variables take priority over those in the style.
4260 this by calling `hack-local-variables' a second time. 4495 Do this by calling `hack-local-variables' a second time.
4261 4496
4262 * progmodes/cc-vars.el: Add language specific customization 4497 * progmodes/cc-vars.el: Add language specific customization
4263 widgets for AWK to c-doc-comment-style, c-require-final-newline 4498 widgets for AWK to c-doc-comment-style, c-require-final-newline
4264 and c-default-style. Add a defcustom for awk-mode-hook. Give 4499 and c-default-style. Add a defcustom for awk-mode-hook.
4265 c-syntactic-element and c-syntactic-context doc-strings by 4500 Give c-syntactic-element and c-syntactic-context doc-strings by
4266 directly setting their `variable-documentation' propery. This 4501 directly setting their `variable-documentation' propery.
4267 allows Emacs 22.1 to read these with C-h v. 4502 This allows Emacs 22.1 to read these with C-h v.
4268 4503
4269 * progmodes/cc-awk.el: Apply a tidy-up patch (from Stefan 4504 * progmodes/cc-awk.el: Apply a tidy-up patch (from Stefan Monnier).
4270 Monnier).
4271 4505
42722005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 45062005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
4273 4507
@@ -4293,8 +4527,8 @@
4293 * progmodes/cc-mode.el: Give c-hungry-backspace and 4527 * progmodes/cc-mode.el: Give c-hungry-backspace and
4294 c-hungry-delete-forward permanent key bindings. 4528 c-hungry-delete-forward permanent key bindings.
4295 4529
4296 * progmodes/cc-cmds.el (c-electric-semi&comma): Bind 4530 * progmodes/cc-cmds.el (c-electric-semi&comma):
4297 c-syntactic-context for calls to "criteria functions", for 4531 Bind c-syntactic-context for calls to "criteria functions", for
4298 consistency with other calls to user functions. 4532 consistency with other calls to user functions.
4299 4533
4300 * progmodes/cc-cmds.el (c-indent-command): Expunge use of 4534 * progmodes/cc-cmds.el (c-indent-command): Expunge use of
@@ -4308,7 +4542,7 @@
4308 4542
43092005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 45432005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
4310 4544
4311 * progmodes/cc-engine.el (c-on-identifier): Fixed bug when at the 4545 * progmodes/cc-engine.el (c-on-identifier): Fix bug when at the
4312 first char of an identifier. 4546 first char of an identifier.
4313 4547
4314 * progmodes/cc-engine.el (c-on-identifier): Handle the "operator 4548 * progmodes/cc-engine.el (c-on-identifier): Handle the "operator
@@ -4333,14 +4567,14 @@
43332005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 45672005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
4334 4568
4335 * progmodes/cc-fonts.el (c-cpp-matchers, c-basic-matchers-before): 4569 * progmodes/cc-fonts.el (c-cpp-matchers, c-basic-matchers-before):
4336 Incorporated the patterns added in the Emacs development branch 4570 Incorporate the patterns added in the Emacs development branch
4337 for the new Emacs 22 face `font-lock-negation-char-face'. 4571 for the new Emacs 22 face `font-lock-negation-char-face'.
4338 4572
4339 * progmodes/cc-fonts.el (c-invalid-face-name): Use "red1" instead 4573 * progmodes/cc-fonts.el (c-invalid-face-name): Use "red1" instead
4340 of "red" since it stands out better in xterms and DOS terminals. 4574 of "red" since it stands out better in xterms and DOS terminals.
4341 4575
4342 * progmodes/cc-engine.el (c-literal-faces): Added 4576 * progmodes/cc-engine.el (c-literal-faces):
4343 `font-lock-comment-delimiter-face' which is new in Emacs 22. 4577 Add `font-lock-comment-delimiter-face' which is new in Emacs 22.
4344 4578
43452005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 45792005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
4346 4580
@@ -4348,14 +4582,13 @@
4348 forcibly enable c-electric-flag. 4582 forcibly enable c-electric-flag.
4349 4583
4350 * progmodes/cc-vars.el, cc-cmds.el: New clean-up 4584 * progmodes/cc-vars.el, cc-cmds.el: New clean-up
4351 `comment-close-slash' on c-electric-slash: if enabled, typing `/' 4585 `comment-close-slash' on c-electric-slash: if enabled, typing `/' just
4352 just after the comment-prefix of a C-style comment will close that 4586 after the comment-prefix of a C-style comment will close that comment.
4353 comment.
4354 4587
43552005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 45882005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
4356 4589
4357 * progmodes/cc-fonts.el (c-basic-matchers-before) 4590 * progmodes/cc-fonts.el (c-basic-matchers-before)
4358 (c-complex-decl-matchers): Fixed the "not-arrow-prefix" regexp used 4591 (c-complex-decl-matchers): Fix the "not-arrow-prefix" regexp used
4359 in Pike. 4592 in Pike.
4360 4593
4361 * progmodes/cc-langs.el (c-other-op-syntax-tokens): Only C++ has 4594 * progmodes/cc-langs.el (c-other-op-syntax-tokens): Only C++ has
@@ -4364,10 +4597,10 @@
4364 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el 4597 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el
4365 (c-cpp-message-directives, c-cpp-include-directives) 4598 (c-cpp-message-directives, c-cpp-include-directives)
4366 (c-opt-cpp-macro-define, c-opt-cpp-macro-define-start) 4599 (c-opt-cpp-macro-define, c-opt-cpp-macro-define-start)
4367 (c-cpp-expr-directives): Introduced new language constants to 4600 (c-cpp-expr-directives): Introduce new language constants to
4368 control cpp syntax in a cleaner way. 4601 control cpp syntax in a cleaner way.
4369 4602
4370 (c-cpp-expr-functions): Renamed from c-cpp-defined-fns. 4603 (c-cpp-expr-functions): Rename from c-cpp-defined-fns.
4371 4604
4372 (c-cpp-matchers, c-forward-to-cpp-define-body): Use them. 4605 (c-cpp-matchers, c-forward-to-cpp-define-body): Use them.
4373 4606
@@ -4399,22 +4632,21 @@
4399 (c-guess-basic-syntax): Handle C++ operator identifiers in 4632 (c-guess-basic-syntax): Handle C++ operator identifiers in
4400 declarations. 4633 declarations.
4401 4634
4402 * progmodes/cc-langs.el (c-assignment-operators): Added the 4635 * progmodes/cc-langs.el (c-assignment-operators): Add the
4403 trigraph version of ^= too. 4636 trigraph version of ^= too.
4404 4637
4405 * progmodes/cc-langs.el (c-assignment-operators): Added the 4638 * progmodes/cc-langs.el (c-assignment-operators): Add the
4406 trigraph version of |= in C++. 4639 trigraph version of |= in C++.
4407 4640
4408 * progmodes/cc-fonts.el (c-font-lock-declarators): Handle 4641 * progmodes/cc-fonts.el (c-font-lock-declarators):
4409 `c-decl-hangon-kwds' after the identifier name. 4642 Handle `c-decl-hangon-kwds' after the identifier name.
4410 4643
4411 * progmodes/cc-engine.el (c-guess-basic-syntax): When deciding 4644 * progmodes/cc-engine.el (c-guess-basic-syntax): When deciding
4412 whether an arglist is "nonempty", ignore a comment after the open 4645 whether an arglist is "nonempty", ignore a comment after the open
4413 paren if it isn't followed by a non-comment token on the same 4646 paren if it isn't followed by a non-comment token on the same line.
4414 line.
4415 4647
4416 * progmodes/cc-engine.el (c-guess-basic-syntax): Case 4: Enable 4648 * progmodes/cc-engine.el (c-guess-basic-syntax): Case 4:
4417 heuristics below the point to cope with classes inside special 4649 Enable heuristics below the point to cope with classes inside special
4418 brace lists in Pike. 4650 brace lists in Pike.
4419 4651
44202005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 46522005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
@@ -4453,12 +4685,11 @@
4453 * progmodes/cc-cmds.el: Add `c-bytecomp-defun's for 4685 * progmodes/cc-cmds.el: Add `c-bytecomp-defun's for
4454 c-\(forward\|backward\)-subword. 4686 c-\(forward\|backward\)-subword.
4455 (c-update-modeline): Add the new modeline flag `l' for 4687 (c-update-modeline): Add the new modeline flag `l' for
4456 `c-electric-flag'. Make the auto-newline flag `a' dependent on 4688 `c-electric-flag'. Make the auto-newline flag `a' dependent on `l'.
4457 `l'. 4689 (c-toggle-auto-state): Rename it to `c-toggle-auto-newline'.
4458 (c-toggle-auto-state): Rename it to `c-toggle-auto-newline'. Make 4690 Make the old name an alias of the new name.
4459 the old name an alias of the new name.
4460 (c-toggle-electric-state): New function. 4691 (c-toggle-electric-state): New function.
4461 c-electric-\(pound\|brace\|slash\|star\|semi&comma\|colon\|lt-gt\|paren\|continued-statement\): 4692 (c-electric-\(pound\|brace\|slash\|star\|semi&comma\|colon\|lt-gt\|paren\|continued-statement\)):
4462 Adapt these functions to do electric things only when 4693 Adapt these functions to do electric things only when
4463 c-electric-flag is non-nil. 4694 c-electric-flag is non-nil.
4464 (c-point-syntax, c-brace-newlines, c-try-oneliner): Extract these 4695 (c-point-syntax, c-brace-newlines, c-try-oneliner): Extract these
@@ -4474,18 +4705,17 @@
44742005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 47052005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
4475 4706
4476 * progmodes/cc-cmds.el (c-show-syntactic-information): Show the 4707 * progmodes/cc-cmds.el (c-show-syntactic-information): Show the
4477 anchor position(s) using faces. Thanks to Masatake YAMATO for the 4708 anchor position(s) using faces. Thanks to Masatake YAMATO for the idea.
4478 idea.
4479 4709
4480 * progmodes/cc-mode.el, cc-cmds.el, cc-defs.el, cc-engine.el 4710 * progmodes/cc-mode.el, cc-cmds.el, cc-defs.el, cc-engine.el
4481 (c-submode-indicators): Changed name from `c-auto-hungry-string' 4711 (c-submode-indicators): Change name from `c-auto-hungry-string'
4482 since it's now used to track another submode. 4712 since it's now used to track another submode.
4483 4713
4484 (c-update-modeline): Converted to function and extended to check 4714 (c-update-modeline): Convert to function and extended to check
4485 `c-subword-move-mode'. 4715 `c-subword-move-mode'.
4486 4716
4487 (c-forward-into-nomenclature, c-backward-into-nomenclature): 4717 (c-forward-into-nomenclature, c-backward-into-nomenclature):
4488 Converted to compat aliases for `c-forward-subword' and 4718 Convert to compat aliases for `c-forward-subword' and
4489 `c-backward-subword'. 4719 `c-backward-subword'.
4490 4720
4491 * progmodes/cc-subword.el: New functions and minor mode to handle 4721 * progmodes/cc-subword.el: New functions and minor mode to handle
@@ -4528,10 +4758,10 @@
4528 4758
45292005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 47592005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
4530 4760
4531 * progmodes/cc-engine.el (c-forward-label): Fixed fontification of 4761 * progmodes/cc-engine.el (c-forward-label): Fix fontification of
4532 macros inside labels. 4762 macros inside labels.
4533 4763
4534 * progmodes/cc-engine.el (c-looking-at-bos): Obsoleted in favor of 4764 * progmodes/cc-engine.el (c-looking-at-bos): Obsolete in favor of
4535 `c-at-statement-start-p' and `c-at-expression-start-p'. 4765 `c-at-statement-start-p' and `c-at-expression-start-p'.
4536 4766
4537 * progmodes/cc-defs.el (c-tnt-chng-record-state): Don't signal an 4767 * progmodes/cc-defs.el (c-tnt-chng-record-state): Don't signal an
@@ -4545,9 +4775,8 @@
4545 like `c-at-statement-start-p' that additionally recognizes commas 4775 like `c-at-statement-start-p' that additionally recognizes commas
4546 and expression parentheses as delimiters. 4776 and expression parentheses as delimiters.
4547 4777
4548 * progmodes/cc-engine.el (c-looking-at-inexpr-block): Added flag 4778 * progmodes/cc-engine.el (c-looking-at-inexpr-block): Add flag
4549 to avoid heuristics that doesn't work for unclosed blocks. 4779 to avoid heuristics that doesn't work for unclosed blocks.
4550
4551 (c-at-statement-start-p): New function. 4780 (c-at-statement-start-p): New function.
4552 4781
4553 * progmodes/cc-engine.el, cc-fonts.el: Fixes in handling of 4782 * progmodes/cc-engine.el, cc-fonts.el: Fixes in handling of
@@ -4562,54 +4791,53 @@
4562 (c-just-after-func-arglist-p, c-guess-basic-syntax) 4791 (c-just-after-func-arglist-p, c-guess-basic-syntax)
4563 (c-basic-matchers-before): Use it. 4792 (c-basic-matchers-before): Use it.
4564 4793
4565 (c-font-lock-objc-iip-decl): Removed. 4794 (c-font-lock-objc-iip-decl): Remove.
4566 4795
4567 * progmodes/cc-engine.el (c-guess-basic-syntax): Some improvement 4796 * progmodes/cc-engine.el (c-guess-basic-syntax): Some improvement
4568 in the template arglist recognition. 4797 in the template arglist recognition.
4569 4798
4570 * progmodes/cc-styles.el (c-style-alist): Fixed several 4799 * progmodes/cc-styles.el (c-style-alist): Fix several
4571 inconsistencies in the Whitesmith style. 4800 inconsistencies in the Whitesmith style.
4572 4801
4573 * progmodes/cc-align.el (c-lineup-after-whitesmith-blocks): 4802 * progmodes/cc-align.el (c-lineup-after-whitesmith-blocks):
4574 New lineup function to get lines after Whitesmith style blocks 4803 New lineup function to get lines after Whitesmith style blocks
4575 correctly indented. 4804 correctly indented.
4576 4805
4577 (c-lineup-whitesmith-in-block): Backed out the compensation for 4806 (c-lineup-whitesmith-in-block): Back out the compensation for
4578 opening parens since it's done using `add' lists in the style 4807 opening parens since it's done using `add' lists in the style
4579 definition instead. Don't use the anchor position since it varies 4808 definition instead. Don't use the anchor position since it varies
4580 too much between the syntactic symbols. :P 4809 too much between the syntactic symbols. :P
4581 4810
4582 * progmodes/cc-vars.el (c-valid-offset): Updated. 4811 * progmodes/cc-vars.el (c-valid-offset): Update.
4583 4812
4584 * progmodes/cc-engine.el (c-evaluate-offset): Extended to handle 4813 * progmodes/cc-engine.el (c-evaluate-offset): Extend to handle
4585 lists where the offsets are combined according to several 4814 lists where the offsets are combined according to several
4586 different methods: `first', `min', `max', and `add'. Report 4815 different methods: `first', `min', `max', and `add'.
4587 offset evaluation errors with `c-benign-error' so that some kind 4816 Report offset evaluation errors with `c-benign-error' so that some kind
4588 of reindentation still is done. 4817 of reindentation still is done.
4589 4818
4590 * progmodes/cc-engine.el (c-guess-basic-syntax): Anchor 4819 * progmodes/cc-engine.el (c-guess-basic-syntax):
4591 `arglist-intro' the same way as `arglist-cont-nonempty' and 4820 Anchor `arglist-intro' the same way as `arglist-cont-nonempty' and
4592 `arglist-close'. 4821 `arglist-close'.
4593 4822
4594 * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed similar 4823 * progmodes/cc-engine.el (c-guess-basic-syntax): Fix similar
4595 situations for `arglist-cont-nonempty' and `arglist-close'. 4824 situations for `arglist-cont-nonempty' and `arglist-close'.
4596 4825
4597 * progmodes/cc-langs.el (c-opt-identifier-concat-key-depth): New 4826 * progmodes/cc-langs.el (c-opt-identifier-concat-key-depth): New const.
4598 constant.
4599 4827
4600 * progmodes/cc-defs.el: Use `cc-bytecomp-fboundp' and 4828 * progmodes/cc-defs.el: Use `cc-bytecomp-fboundp' and
4601 cc-bytecomp-boundp' in a number of places. 4829 cc-bytecomp-boundp' in a number of places.
4602 4830
4603 * progmodes/cc-engine.el (c-beginning-of-statement-1): Fixed a 4831 * progmodes/cc-engine.el (c-beginning-of-statement-1): Fix a
4604 macro related issue. 4832 macro related issue.
4605 4833
46062005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 48342005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
4607 4835
4608 * progmodes/cc-awk.el: Change the terminology of regexps: A char 4836 * progmodes/cc-awk.el: Change the terminology of regexps: A char
4609 list is now [asdf], a char class [:alpha:]. Include code for char 4837 list is now [asdf], a char class [:alpha:].
4610 classes. Set c-awk-NL-prop on lines ending in open strings. (Bug 4838 Include code for char classes.
4611 fix.) Add character classes (e.g. "[:alpha:]") into AWK Mode's 4839 Set c-awk-NL-prop on lines ending in open strings. (Bug fix.)
4612 regexps. 4840 Add character classes (e.g. "[:alpha:]") into AWK Mode's regexps.
4613 4841
4614 Remove (nearly all of) the cruft associated with AWK Mode's former 4842 Remove (nearly all of) the cruft associated with AWK Mode's former
4615 concept of "virtual semicolons": 4843 concept of "virtual semicolons":
@@ -4648,15 +4876,14 @@
4648 4876
46492005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 48772005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
4650 4878
4651 * progmodes/cc-awk.el: Regexps for analysing AWK code have been 4879 * progmodes/cc-awk.el: Move regexps for analysing AWK code to near the
4652 moved to near the start of the file. ^L now separate sections of 4880 start of the file. ^L now separate sections of the file.
4653 the file. New defconsts: c-awk-non-eol-esc-pair-re, 4881 (c-awk-non-eol-esc-pair-re, c-awk-blank-or-comment-line-re)
4654 c-awk-blank-or-comment-line-re, 4882 (c-awk-one-line-possibly-open-string-re)
4655 c-awk-one-line-possibly-open-string-re, 4883 (c-awk-regexp-one-line-possibly-open-char-class-re)
4656 c-awk-regexp-one-line-possibly-open-char-class-re, 4884 (c-awk-one-line-possibly-open-regexp-re)
4657 c-awk-one-line-possibly-open-regexp-re, 4885 (c-awk-one-line-non-syn-ws*-re): New defonsts.
4658 c-awk-one-line-non-syn-ws*-re. New functions: c-awk-at-vsemi-p, 4886 (c-awk-at-vsemi-p, c-awk-vsemi-status-unknown-p): New functions.
4659 c-awk-vsemi-status-unknown-p.
4660 4887
4661 Amend the concept of "virtual semicolons" (in the indentation 4888 Amend the concept of "virtual semicolons" (in the indentation
4662 engine) for languages like AWK, such that they are now 4889 engine) for languages like AWK, such that they are now
@@ -4664,12 +4891,12 @@
4664 the end of the line. (In AWK Mode, however, the pertinent text 4891 the end of the line. (In AWK Mode, however, the pertinent text
4665 property is still physically set on the EOL.) Remove the specific 4892 property is still physically set on the EOL.) Remove the specific
4666 tests for awk-mode, thus facilitating the introduction of other 4893 tests for awk-mode, thus facilitating the introduction of other
4667 language modes where EOLs can end statements. (Note: The 4894 language modes where EOLs can end statements.
4668 funtionality in cc-cmds.el, specifically 4895 (Note: The funtionality in cc-cmds.el, specifically
4669 c-beginning/end-of-statement has yet to be amended.) 4896 c-beginning/end-of-statement has yet to be amended.)
4670 4897
4671 * progmodes/cc-defs.el: New macros c-at-vsemi-p, 4898 * progmodes/cc-defs.el (c-at-vsemi-p, c-vsemi-status-unknown-p):
4672 c-vsemi-status-unknown-p. 4899 New macros.
4673 4900
4674 * progmodes/cc-langs.el: Added `#' into AWK Mode's value of 4901 * progmodes/cc-langs.el: Added `#' into AWK Mode's value of
4675 c-stmt-delim-chars. New c-lang-defvars: c-at-vsemi-p-fn, 4902 c-stmt-delim-chars. New c-lang-defvars: c-at-vsemi-p-fn,
@@ -4679,25 +4906,21 @@
4679 c-crosses-statement-barrier-p, c-guess-basic-syntax, replace 4906 c-crosses-statement-barrier-p, c-guess-basic-syntax, replace
4680 numerous awkward forms like 4907 numerous awkward forms like
4681 (if (c-major-mode-is 'awk-mode) (c-awk-prev-line-incomplete-p)) 4908 (if (c-major-mode-is 'awk-mode) (c-awk-prev-line-incomplete-p))
4682 with 4909 with (c-at-vsemi-p). Fix a few typos. In c-guess-basic-syntax, new
4683 (c-at-vsemi-p). Fix a few typos. In c-guess-basic-syntax, new 4910 variable before-ws-ip, the place just after char-before-ip appears.
4684 variable before-ws-ip, the place just after char-before-ip
4685 appears.
4686 4911
4687 * progmodes/cc-mode.el: Fix what's almost a semantic ambiguity in 4912 * progmodes/cc-mode.el: Fix what's almost a semantic ambiguity in
4688 a comment. 4913 a comment.
4689 4914
46902005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 49152005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
4691 4916
4692 * progmodes/cc-cmds.el (c-electric-brace): Cleaned up using 4917 * progmodes/cc-cmds.el (c-electric-brace): Clean up using
4693 `c-tentative-buffer-changes'. 4918 `c-tentative-buffer-changes'.
4694 4919
4695 * progmodes/cc-defs.el (c-region-is-active-p): Simplified and 4920 * progmodes/cc-defs.el (c-region-is-active-p): Simplify and
4696 converted to macro to choose between Emacs and XEmacs at compile 4921 convert to macro to choose between Emacs and XEmacs at compile time.
4697 time.
4698 4922
4699 (c-set-region-active): New set counterpart to 4923 (c-set-region-active): New set counterpart to `c-region-is-active-p'.
4700 `c-region-is-active-p'.
4701 4924
4702 (c-tentative-buffer-changes): New macro to handle temporary buffer 4925 (c-tentative-buffer-changes): New macro to handle temporary buffer
4703 changes in a convenient way. 4926 changes in a convenient way.
@@ -4705,7 +4928,7 @@
4705 (c-tnt-chng-record-state, c-tnt-chng-cleanup): Internal helpers 4928 (c-tnt-chng-record-state, c-tnt-chng-cleanup): Internal helpers
4706 for `c-tentative-buffer-changes'. 4929 for `c-tentative-buffer-changes'.
4707 4930
4708 * progmodes/cc-engine.el (c-looking-at-inexpr-block): Tightened up 4931 * progmodes/cc-engine.el (c-looking-at-inexpr-block): Tighten up
4709 the checks for paren sexps between the point and the keyword, to 4932 the checks for paren sexps between the point and the keyword, to
4710 avoid some false alarms. 4933 avoid some false alarms.
4711 4934
@@ -4714,23 +4937,22 @@
4714 parens. Changed to make use of c-keyword-member' to avoid some 4937 parens. Changed to make use of c-keyword-member' to avoid some
4715 repeated regexp matches. 4938 repeated regexp matches.
4716 4939
4717 (c-opt-lambda-key, c-opt-inexpr-block-key, 4940 (c-opt-lambda-key, c-opt-inexpr-block-key, c-opt-inexpr-class-key):
4718 c-opt-inexpr-class-key): These language variable are no longer 4941 These language variable are no longer necessary.
4719 necessary.
4720 4942
4721 (c-block-stmt-kwds): New language constant used by 4943 (c-block-stmt-kwds): New language constant used by
4722 c-looking-at-inexpr-block'. 4944 c-looking-at-inexpr-block'.
4723 4945
4724 (c-guess-basic-syntax): Removed an optional check that looked at 4946 (c-guess-basic-syntax): Remove an optional check that looked at
4725 the existence of the now removed language variables. 4947 the existence of the now removed language variables.
4726 4948
4727 * progmodes/cc-engine.el (c-fdoc-shift-type-backward, 4949 * progmodes/cc-engine.el (c-fdoc-shift-type-backward)
4728 c-forward-decl-or-cast-1): Fixed invalid recognition of C++ style 4950 (c-forward-decl-or-cast-1): Fix invalid recognition of C++ style
4729 object instantiation expressions as declarations in some contexts. 4951 object instantiation expressions as declarations in some contexts.
4730 This bug only affected languages where the declarator can't be 4952 This bug only affected languages where the declarator can't be
4731 enclosed in parentheses. 4953 enclosed in parentheses.
4732 4954
4733 * progmodes/cc-styles.el (c-style-alist): Fixed the GNU style to 4955 * progmodes/cc-styles.el (c-style-alist): Fix the GNU style to
4734 insert newlines before and after substatement braces. 4956 insert newlines before and after substatement braces.
4735 4957
4736 * progmodes/cc-engine.el: Improved the heuristics for recognizing 4958 * progmodes/cc-engine.el: Improved the heuristics for recognizing
@@ -4740,15 +4962,14 @@
4740 (c-just-after-func-arglist-p): Rewritten to use 4962 (c-just-after-func-arglist-p): Rewritten to use
4741 `c-forward-decl-or-cast-1'. Now behaves a bit differently too. 4963 `c-forward-decl-or-cast-1'. Now behaves a bit differently too.
4742 4964
4743 (c-beginning-of-member-init-list): Removed since it isn't used 4965 (c-beginning-of-member-init-list): Remove since it isn't used anymore.
4744 anymore.
4745 4966
4746 (c-guess-basic-syntax): Case 5B adapted for the new 4967 (c-guess-basic-syntax): Adapt case 5B for the new
4747 `c-just-after-func-arglist-p'. Cases 5B.1 and 5B.3 merged. Cases 4968 `c-just-after-func-arglist-p'. Merge cases 5B.1 and 5B.3.
4748 5D.1 and 5D.2 removed since they aren't trigged anymore (case 5B.1 4969 Remove cases 5D.1 and 5D.2 since they aren't trigged anymore (case 5B.1
4749 covers all cases now). 4970 covers all cases now).
4750 4971
4751 * progmodes/cc-defs.el (c-point): Added `bosws' and `eosws'. 4972 * progmodes/cc-defs.el (c-point): Add `bosws' and `eosws'.
4752 4973
47532005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 49742005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
4754 4975
@@ -4771,15 +4992,15 @@
4771 (c-search-uplist-for-classkey): The old one. It's now a wrapper 4992 (c-search-uplist-for-classkey): The old one. It's now a wrapper
4772 for compatibility. 4993 for compatibility.
4773 4994
4774 (c-add-class-syntax, c-guess-continued-construct, 4995 (c-add-class-syntax, c-guess-continued-construct)
4775 c-guess-basic-syntax): Adapted for `c-looking-at-decl-block'. 4996 (c-guess-basic-syntax): Adapt for `c-looking-at-decl-block'.
4776 4997
4777 (c-decl-block-key): Changed to tell apart ambiguous and 4998 (c-decl-block-key): Change to tell apart ambiguous and
4778 unambiguous keywords. Pike specials are now handled directly in 4999 unambiguous keywords. Pike specials are now handled directly in
4779 the code instead. 5000 the code instead.
4780 5001
4781 (c-block-prefix-disallowed-chars, c-block-prefix-charset): New 5002 (c-block-prefix-disallowed-chars, c-block-prefix-charset):
4782 language constants and variables to make the backward skip in 5003 New language constants and variables to make the backward skip in
4783 `c-looking-at-decl-block' as tight as possible. 5004 `c-looking-at-decl-block' as tight as possible.
4784 5005
4785 (c-nonsymbol-token-char-list): New language constant. 5006 (c-nonsymbol-token-char-list): New language constant.
@@ -4790,7 +5011,7 @@
4790 * progmodes/cc-defs.el (c-make-bare-char-alt): New helper for 5011 * progmodes/cc-defs.el (c-make-bare-char-alt): New helper for
4791 making char classes for `c-syntactic-skip-backward'. 5012 making char classes for `c-syntactic-skip-backward'.
4792 5013
4793 * progmodes/cc-engine.el (c-guess-basic-syntax): Simplified case 5014 * progmodes/cc-engine.el (c-guess-basic-syntax): Simplify case
4794 16D - can't be a class-close at that point. 5015 16D - can't be a class-close at that point.
4795 5016
4796 * progmodes/cc-engine.el (c-guess-basic-syntax) 5017 * progmodes/cc-engine.el (c-guess-basic-syntax)
@@ -4801,17 +5022,16 @@
4801 `c-guess-basic-syntax' never will look at things outside the 5022 `c-guess-basic-syntax' never will look at things outside the
4802 current narrowment now. The anchor position for `topmost-intro' 5023 current narrowment now. The anchor position for `topmost-intro'
4803 is affected by this, but it was so bogus it was basically useless 5024 is affected by this, but it was so bogus it was basically useless
4804 before, and now it's equally bogus but in a slightly different 5025 before, and now it's equally bogus but in a slightly different way.
4805 way.
4806 5026
4807 (c-narrow-out-enclosing-class): Gone. 5027 (c-narrow-out-enclosing-class): Gone.
4808 5028
4809 (c-most-enclosing-brace, c-least-enclosing-brace): Don't filter to 5029 (c-most-enclosing-brace, c-least-enclosing-brace): Don't filter to
4810 the narrowed region. 5030 the narrowed region.
4811 5031
4812 (c-least-enclosing-brace): Removed silly optional argument. 5032 (c-least-enclosing-brace): Remove silly optional argument.
4813 5033
4814 * progmodes/cc-engine.el (c-beginning-of-decl-1): Fixed bug where 5034 * progmodes/cc-engine.el (c-beginning-of-decl-1): Fix bug where
4815 the point could be left directly after an open paren when finding 5035 the point could be left directly after an open paren when finding
4816 the beginning of the first decl in the block. 5036 the beginning of the first decl in the block.
4817 5037
@@ -4836,13 +5056,11 @@
4836 (c-identifier-start, c-identifier-key): Now completely calculated 5056 (c-identifier-start, c-identifier-key): Now completely calculated
4837 from other constants. 5057 from other constants.
4838 5058
4839 (c-identifier-last-sym-match): Decommissioned since it's no longer 5059 (c-identifier-last-sym-match): Decommission since it's no longer used.
4840 used.
4841 5060
4842 (c-operators): Use `c-identifier-ops'. Documented 5061 (c-operators): Use `c-identifier-ops'. Document `postfix-if-paren'.
4843 `postfix-if-paren'.
4844 5062
4845 * progmodes/cc-engine.el (c-forward-name): Removed the 5063 * progmodes/cc-engine.el (c-forward-name): Remove the
4846 optimization when c-identifier-key is equal to c-symbol-key since 5064 optimization when c-identifier-key is equal to c-symbol-key since
4847 it doesn't work in byte compiled files. Don't record empty 5065 it doesn't work in byte compiled files. Don't record empty
4848 regions as identifiers. 5066 regions as identifiers.
@@ -4858,13 +5076,13 @@
4858 * progmodes/cc-defs.el (c-lang-const): Fixes to allow use without 5076 * progmodes/cc-defs.el (c-lang-const): Fixes to allow use without
4859 an explicit language in functions. 5077 an explicit language in functions.
4860 5078
4861 * progmodes/cc-defs.el (c-make-keywords-re): Added an appendable 5079 * progmodes/cc-defs.el (c-make-keywords-re): Add an appendable
4862 variant of adornment. 5080 variant of adornment.
4863 5081
4864 * progmodes/cc-langs.el (c-any-class-key): Removed unused language 5082 * progmodes/cc-langs.el (c-any-class-key): Remove unused language
4865 variable. 5083 variable.
4866 5084
4867 (c-type-decl-prefix-key): Removed some now unnecessary cruft from 5085 (c-type-decl-prefix-key): Remove some now unnecessary cruft from
4868 the Pike value. 5086 the Pike value.
4869 5087
4870 * progmodes/cc-engine.el (c-on-identifier) 5088 * progmodes/cc-engine.el (c-on-identifier)
@@ -4872,7 +5090,7 @@
4872 correctly in `skip-chars-backward'. Affected the operator lfun 5090 correctly in `skip-chars-backward'. Affected the operator lfun
4873 syntax in Pike. 5091 syntax in Pike.
4874 5092
4875 * progmodes/cc-langs.el (c-make-init-lang-vars-fun): Disabled the 5093 * progmodes/cc-langs.el (c-make-init-lang-vars-fun): Disable the
4876 diagnostic message about precompiled language vars not being used. 5094 diagnostic message about precompiled language vars not being used.
4877 5095
4878 * progmodes/cc-langs.el (c-paren-nontype-kwds): The GCC keyword 5096 * progmodes/cc-langs.el (c-paren-nontype-kwds): The GCC keyword
@@ -4882,9 +5100,9 @@
4882 (c-specifier-key, c-not-decl-init-keywords): Some cleanup using new 5100 (c-specifier-key, c-not-decl-init-keywords): Some cleanup using new
4883 language constants `c-type-start-kwds' and `c-prefix-spec-kwds'. 5101 language constants `c-type-start-kwds' and `c-prefix-spec-kwds'.
4884 5102
4885 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el: Internal 5103 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el:
4886 cleanups to properly detect the declared identifiers in various 5104 Internal cleanups to properly detect the declared identifiers in
4887 declarations. 5105 various declarations.
4888 5106
4889 (c-decl-start-kwds): New language constant to recognize 5107 (c-decl-start-kwds): New language constant to recognize
4890 declarations that can start anywhere. Used for class declarations 5108 declarations that can start anywhere. Used for class declarations
@@ -4895,7 +5113,7 @@
4895 (c-find-decl-spots): Implement `c-decl-start-kwds'. 5113 (c-find-decl-spots): Implement `c-decl-start-kwds'.
4896 5114
4897 (c-other-decl-kwds, c-postfix-decl-spec-kwds, c-decl-hangon-kwds) 5115 (c-other-decl-kwds, c-postfix-decl-spec-kwds, c-decl-hangon-kwds)
4898 (c-decl-hangon-key, c-forward-decl-or-cast-1): Separated the 5116 (c-decl-hangon-key, c-forward-decl-or-cast-1): Separate the
4899 handling of the compiler specific extension keywords into a new 5117 handling of the compiler specific extension keywords into a new
4900 language constant `c-decl-hangon-kwds' that defines keyword 5118 language constant `c-decl-hangon-kwds' that defines keyword
4901 clauses to be ignored in declarations. 5119 clauses to be ignored in declarations.
@@ -4911,9 +5129,8 @@
4911 (c-forward-decl-or-cast-1): Recognize the declared identifier in 5129 (c-forward-decl-or-cast-1): Recognize the declared identifier in
4912 class and enum declarations as such and not as part of the type. 5130 class and enum declarations as such and not as part of the type.
4913 5131
4914 (c-forward-decl-or-cast-1, c-forward-label): Relaxed the 5132 (c-forward-decl-or-cast-1, c-forward-label): Relax the
4915 interpretation of PRECEDING-TOKEN-END when there's no preceding 5133 interpretation of PRECEDING-TOKEN-END when there's no preceding token.
4916 token.
4917 5134
4918 (c-forward-decl-or-cast-1): Don't disregard sure signs of 5135 (c-forward-decl-or-cast-1): Don't disregard sure signs of
4919 declarations when there's some syntax error later on. 5136 declarations when there's some syntax error later on.
@@ -4926,7 +5143,7 @@
4926 5143
4927 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el, cc-menus.el 5144 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el, cc-menus.el
4928 * cc-mode.el, cc-styles.el, cc-vars.el, cc-align.el, cc-awk.el 5145 * cc-mode.el, cc-styles.el, cc-vars.el, cc-align.el, cc-awk.el
4929 * cc-cmds.el, cc-defs.el: Changed the policy for marking up 5146 * cc-cmds.el, cc-defs.el: Change the policy for marking up
4930 functions that might do hidden buffer changes: All such internal 5147 functions that might do hidden buffer changes: All such internal
4931 functions are now marked instead of those that don't. 5148 functions are now marked instead of those that don't.
4932 5149
@@ -4941,10 +5158,10 @@
4941 (c-electric-semi&comma, c-electric-colon, c-electric-lt-gt) 5158 (c-electric-semi&comma, c-electric-colon, c-electric-lt-gt)
4942 (c-electric-paren, c-electric-continued-statement, c-indent-command) 5159 (c-electric-paren, c-electric-continued-statement, c-indent-command)
4943 (c-indent-region, c-mask-paragraph, c-indent-new-comment-line) 5160 (c-indent-region, c-mask-paragraph, c-indent-new-comment-line)
4944 (c-context-line-break): Added `c-save-buffer-state' calls to comply 5161 (c-context-line-break): Add `c-save-buffer-state' calls to comply
4945 with the changed semantics of the functions above. 5162 with the changed semantics of the functions above.
4946 5163
4947 * progmodes/cc-engine.el (c-beginning-of-statement-1): Fixed a bug 5164 * progmodes/cc-engine.el (c-beginning-of-statement-1): Fix a bug
4948 when macros occur in obscure places. Optimized the sexp movement 5165 when macros occur in obscure places. Optimized the sexp movement
4949 a bit. 5166 a bit.
4950 5167
@@ -4976,13 +5193,13 @@
4976 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el: Cleaned up the 5193 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el: Cleaned up the
4977 label handling. Labels are now recognized in a uniform and more 5194 label handling. Labels are now recognized in a uniform and more
4978 robust way, regardless of context. Text properties are put on all 5195 robust way, regardless of context. Text properties are put on all
4979 labels to recognize the following declarations better. Multiword 5196 labels to recognize the following declarations better.
4980 labels are handled both in indentation and fontification for the 5197 Multiword labels are handled both in indentation and fontification for
4981 benefit of language extensions like Qt. For consistency, keywords 5198 the benefit of language extensions like Qt. For consistency, keywords
4982 in labels are now fontified with the label face instead. That 5199 in labels are now fontified with the label face instead.
4983 also applies to "case" and "default". 5200 That also applies to "case" and "default".
4984 5201
4985 (c-beginning-of-statement-1): Fixed some bugs in the label 5202 (c-beginning-of-statement-1): Fix some bugs in the label
4986 handling. Disregard `c-nonlabel-token-key' in labels that begin 5203 handling. Disregard `c-nonlabel-token-key' in labels that begin
4987 with `c-label-kwds'. 5204 with `c-label-kwds'.
4988 5205
@@ -4994,70 +5211,68 @@
4994 5211
4995 (c-forward-label): New function to recognize labels. 5212 (c-forward-label): New function to recognize labels.
4996 5213
4997 (c-guess-basic-syntax): Replaced uses of `c-label-key' with 5214 (c-guess-basic-syntax): Replace uses of `c-label-key' with
4998 `c-forward-label'. Moved the label recognition cases (14 and 15) 5215 `c-forward-label'. Moved the label recognition cases (14 and 15)
4999 earlier since they aren't so context sensitive now. Handle labels 5216 earlier since they aren't so context sensitive now. Handle labels
5000 on the top level gracefully. Moved access label recognition to 5217 on the top level gracefully. Moved access label recognition to
5001 the generic label case (CASE 15) - removed CASE 5E. 5218 the generic label case (CASE 15) - removed CASE 5E.
5002 5219
5003 (c-font-lock-declarations): Added recognition of labels in the 5220 (c-font-lock-declarations): Add recognition of labels in the
5004 same round since we need to handle labels in parallell with other 5221 same round since we need to handle labels in parallell with other
5005 declarations to recognize both accurately. It should also improve 5222 declarations to recognize both accurately. It should also improve
5006 speed. 5223 speed.
5007 5224
5008 (c-simple-decl-matchers, c-basic-matchers-after): Moved 5225 (c-simple-decl-matchers, c-basic-matchers-after):
5009 `c-font-lock-labels' so that it only is used on decoration level 2 5226 Move `c-font-lock-labels' so that it only is used on decoration level 2
5010 since `c-font-lock-declarations' handles it otherwise. 5227 since `c-font-lock-declarations' handles it otherwise.
5011 5228
5012 (c-complex-decl-matchers): Removed the simplistic recognition of 5229 (c-complex-decl-matchers): Remove the simplistic recognition of
5013 access labels. 5230 access labels.
5014 5231
5015 (c-decl-prefix-re): Removed the kludges that was necessary to cope 5232 (c-decl-prefix-re): Remove the kludges that was necessary to cope
5016 with labels earlier. 5233 with labels earlier.
5017 5234
5018 (c-decl-start-re): New language variable to make 5235 (c-decl-start-re): New language variable to make
5019 `c-font-lock-declarations' stop for the special protection labels 5236 `c-font-lock-declarations' stop for the special protection labels
5020 in Objective-C that start with `@'. 5237 in Objective-C that start with `@'.
5021 5238
5022 (c-label-key): Removed since it's no longer used. 5239 (c-label-key): Remove since it's no longer used.
5023 5240
5024 (c-recognize-colon-labels, c-label-prefix-re): New language 5241 (c-recognize-colon-labels, c-label-prefix-re): New language
5025 constants to support recognition of generic colon-terminated 5242 constants to support recognition of generic colon-terminated labels.
5026 labels.
5027 5243
5028 (c-type-decl-end-used): `c-decl-end' is now used whenever there 5244 (c-type-decl-end-used): `c-decl-end' is now used whenever there
5029 are colon terminated labels. 5245 are colon terminated labels.
5030 5246
5031 * progmodes/cc-align.el (c-lineup-arglist): Fixed bug when the 5247 * progmodes/cc-align.el (c-lineup-arglist): Fix bug when the
5032 first argument starts with a special brace list. 5248 first argument starts with a special brace list.
5033 5249
5034 * progmodes/cc-engine.el, cc-fonts.el (c-forward-decl-or-cast-1) 5250 * progmodes/cc-engine.el, cc-fonts.el (c-forward-decl-or-cast-1)
5035 (c-font-lock-declarations): Broke out the declaration and cast 5251 (c-font-lock-declarations): Break out the declaration and cast
5036 recognition from `c-font-lock-declarations' to a new function, so 5252 recognition from `c-font-lock-declarations' to a new function, so
5037 that it can be used in the indentation engine. 5253 that it can be used in the indentation engine.
5038 5254
5039 * progmodes/cc-engine.el (c-find-decl-spots): Fixed bug in backing 5255 * progmodes/cc-engine.el (c-find-decl-spots): Fix bug in backing
5040 up to the start of the literal. Fixed bug with the point on the 5256 up to the start of the literal. Fixed bug with the point on the
5041 wrong side of the search limit that could happen when the start 5257 wrong side of the search limit that could happen when the start
5042 position is inside a literal. 5258 position is inside a literal.
5043 5259
5044 * progmodes/cc-engine.el (c-parse-state) 5260 * progmodes/cc-engine.el (c-parse-state)
5045 (c-invalidate-state-cache): Modified the use of `c-state-cache-end' 5261 (c-invalidate-state-cache): Modify the use of `c-state-cache-end'
5046 so that it's kept a little bit back to increase the hit rate. 5262 so that it's kept a little bit back to increase the hit rate.
5047 5263
5048 (c-parse-state): Changed the macro handling and fixed some 5264 (c-parse-state): Change the macro handling and fixed some
5049 glitches. Macro context is checked more often than necessary now, 5265 glitches. Macro context is checked more often than necessary now,
5050 but otoh less garbage conses are generated. 5266 but otoh less garbage conses are generated.
5051 5267
5052 * progmodes/cc-engine.el (c-parse-state) 5268 * progmodes/cc-engine.el (c-parse-state)
5053 (c-invalidate-state-cache): Cache the last position where 5269 (c-invalidate-state-cache): Cache the last position where
5054 `c-state-cache' applies. This can speed up refontification quite 5270 `c-state-cache' applies. This can speed up refontification quite
5055 a bit in blocks where there are many non-brace parens before the 5271 a bit in blocks where there are many non-brace parens before the point.
5056 point.
5057 5272
5058 (c-state-cache-end): New variable for this. 5273 (c-state-cache-end): New variable for this.
5059 5274
5060 (c-guess-basic-syntax, c-debug-parse-state): Adapted for the new 5275 (c-guess-basic-syntax, c-debug-parse-state): Adapt for the new
5061 cache variable. 5276 cache variable.
5062 5277
5063 * progmodes/cc-engine.el (c-find-decl-spots): Take more care to 5278 * progmodes/cc-engine.el (c-find-decl-spots): Take more care to
@@ -5068,39 +5283,39 @@
5068 region is a single line inside a literal or macro (typically when 5283 region is a single line inside a literal or macro (typically when
5069 the current line is refontified). 5284 the current line is refontified).
5070 5285
5071 * progmodes/cc-engine.el (c-guess-basic-syntax): Simplified calls 5286 * progmodes/cc-engine.el (c-guess-basic-syntax): Simplify calls
5072 to `c-add-stmt-syntax' - there's no need to explicitly whack off 5287 to `c-add-stmt-syntax' - there's no need to explicitly whack off
5073 entries from the paren state. 5288 entries from the paren state.
5074 5289
5075 * progmodes/cc-engine.el (c-add-stmt-syntax): Narrowed down the 5290 * progmodes/cc-engine.el (c-add-stmt-syntax): Narrow down the
5076 special case for "else if" clauses. 5291 special case for "else if" clauses.
5077 5292
5078 * progmodes/cc-engine.el (c-looking-at-inexpr-block) 5293 * progmodes/cc-engine.el (c-looking-at-inexpr-block)
5079 (c-add-stmt-syntax): Use `c-recognize-paren-inexpr-blocks'. 5294 (c-add-stmt-syntax): Use `c-recognize-paren-inexpr-blocks'.
5080 5295
5081 * progmodes/cc-langs.el (c-recognize-paren-inexpr-blocks): New 5296 * progmodes/cc-langs.el (c-recognize-paren-inexpr-blocks):
5082 language variable to recognize the gcc extension with statement 5297 New language variable to recognize the gcc extension with statement
5083 blocks inside expressions. 5298 blocks inside expressions.
5084 5299
5085 * progmodes/cc-engine.el (c-add-stmt-syntax): Restructured to make 5300 * progmodes/cc-engine.el (c-add-stmt-syntax): Restructure to make
5086 it somewhat more comprehensible. The argument AT-BLOCK-START is 5301 it somewhat more comprehensible. The argument AT-BLOCK-START is
5087 no longer used and hence removed. 5302 no longer used and hence removed.
5088 5303
5089 (c-guess-continued-construct, c-guess-basic-syntax): Updated calls 5304 (c-guess-continued-construct, c-guess-basic-syntax): Update calls
5090 to `c-add-stmt-syntax'. 5305 to `c-add-stmt-syntax'.
5091 5306
5092 * progmodes/cc-engine.el (c-backward-to-decl-anchor): Use 5307 * progmodes/cc-engine.el (c-backward-to-decl-anchor):
5093 `c-beginning-of-statement-1' instead of duplicating parts of it. 5308 Use `c-beginning-of-statement-1' instead of duplicating parts of it.
5094 This fixes bogus label recognition. 5309 This fixes bogus label recognition.
5095 5310
5096 * progmodes/cc-engine.el (c-add-type, c-check-type) 5311 * progmodes/cc-engine.el (c-add-type, c-check-type)
5097 (c-forward-name, c-forward-type): Improved storage of template 5312 (c-forward-name, c-forward-type): Improve storage of template
5098 types in `c-found-types' so that they can be recognized better. 5313 types in `c-found-types' so that they can be recognized better.
5099 5314
5100 (c-syntactic-content): Added option to skip past nested parens. 5315 (c-syntactic-content): Add option to skip past nested parens.
5101 5316
5102 * progmodes/cc-engine.el (c-forward-name): Set 5317 * progmodes/cc-engine.el (c-forward-name):
5103 `c-last-identifier-range' all the time. It's less work that way. 5318 Set `c-last-identifier-range' all the time. It's less work that way.
5104 Handle that there might not be an identifier to store in 5319 Handle that there might not be an identifier to store in
5105 `c-last-identifier-range'. 5320 `c-last-identifier-range'.
5106 5321
@@ -5108,7 +5323,7 @@
5108 nil from `c-forward-name'. 5323 nil from `c-forward-name'.
5109 5324
5110 * progmodes/cc-defs.el (c-safe-scan-lists) 5325 * progmodes/cc-defs.el (c-safe-scan-lists)
5111 (c-(go-)?(up|down)-list-(forward|backward)): Added limit arguments. 5326 (c-(go-)?(up|down)-list-(forward|backward)): Add limit arguments.
5112 5327
5113 * progmodes/cc-defs.el (c-save-buffer-state): Use `unwind-protect' 5328 * progmodes/cc-defs.el (c-save-buffer-state): Use `unwind-protect'
5114 to work even if the form fails. 5329 to work even if the form fails.
@@ -5116,14 +5331,13 @@
5116 * progmodes/cc-engine.el (c-parse-state): Speedup when moving far 5331 * progmodes/cc-engine.el (c-parse-state): Speedup when moving far
5117 down in a large file in one go. 5332 down in a large file in one go.
5118 5333
5119 (c-get-fallback-start-pos): New helper function for 5334 (c-get-fallback-start-pos): New helper function for `c-parse-state'.
5120 `c-parse-state'.
5121 5335
5122 * progmodes/cc-align.el (c-lineup-assignments): New lineup 5336 * progmodes/cc-align.el (c-lineup-assignments): New lineup
5123 function which is like `c-lineup-math' but returns nil instead of 5337 function which is like `c-lineup-math' but returns nil instead of
5124 `c-basic-offset' when it doesn't match. 5338 `c-basic-offset' when it doesn't match.
5125 5339
5126 (c-lineup-math): Changed to use `c-lineup-assignments'. 5340 (c-lineup-math): Change to use `c-lineup-assignments'.
5127 5341
51282005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 53422005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
5129 5343
@@ -5138,7 +5352,7 @@
5138 places to use skip by syntax instead of skip by char class. 5352 places to use skip by syntax instead of skip by char class.
5139 5353
5140 * progmodes/cc-langs.el (c-unterminated-block-comment-regexp): 5354 * progmodes/cc-langs.el (c-unterminated-block-comment-regexp):
5141 Fixed a bug in the regexp that caused extreme backtracking. 5355 Fix a bug in the regexp that caused extreme backtracking.
5142 5356
5143 * progmodes/cc-langs.el (c-block-comment-starter) 5357 * progmodes/cc-langs.el (c-block-comment-starter)
5144 (c-block-comment-ender): New language constants to specify in a 5358 (c-block-comment-ender): New language constants to specify in a
@@ -5157,18 +5371,16 @@
5157 5371
5158 (c-simple-ws): New language constant for simple whitespace. 5372 (c-simple-ws): New language constant for simple whitespace.
5159 5373
5160 * progmodes/cc-defs.el (c-concat-separated): New convenience 5374 * progmodes/cc-defs.el (c-concat-separated): New convenience function.
5161 function.
5162 5375
5163 * progmodes/cc-defs.el (c-make-keywords-re): Added kludge for bug 5376 * progmodes/cc-defs.el (c-make-keywords-re): Add kludge for bug
5164 in `regexp-opt' in Emacs 20 and XEmacs when strings contain 5377 in `regexp-opt' in Emacs 20 and XEmacs when strings contain
5165 newlines. Allow and ignore nil elements in the list. 5378 newlines. Allow and ignore nil elements in the list.
5166 5379
51672005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 53802005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
5168 5381
5169 * progmodes/cc-cmds.el: Comment out a (n almost certainly 5382 * progmodes/cc-cmds.el: Comment out a (n almost certainly
5170 superfluous) check, (eq here (point-max)) in 5383 superfluous) check, (eq here (point-max)) in c-beginning-of-statement.
5171 c-beginning-of-statement.
5172 5384
5173 * progmodes/cc-cmds.el: Tidy up the comments in 5385 * progmodes/cc-cmds.el: Tidy up the comments in
5174 c-beginning-of-statement and subfunctions. 5386 c-beginning-of-statement and subfunctions.
@@ -5177,8 +5389,7 @@
5177 more flexible c-put-char-property and c-clear-char-properties. 5389 more flexible c-put-char-property and c-clear-char-properties.
5178 Add the author's email address. 5390 Add the author's email address.
5179 5391
5180 * progmodes/cc-langs.el: New variable, 5392 * progmodes/cc-langs.el (c-block-comment-start-regexp): New variable.
5181 c-block-comment-start-regexp.
5182 5393
5183 * progmodes/cc-cmds.el: Fix bug with M-e, when point is inside the 5394 * progmodes/cc-cmds.el: Fix bug with M-e, when point is inside the
5184 closing "*/" of a block comment. 5395 closing "*/" of a block comment.
@@ -5202,11 +5413,11 @@
5202 * progmodes/cc-fonts.el (c-font-lock-invalid-string): Fix when 5413 * progmodes/cc-fonts.el (c-font-lock-invalid-string): Fix when
5203 there are several strings on the same line. 5414 there are several strings on the same line.
5204 5415
5205 * progmodes/cc-engine.el (c-literal-limits): Removed the 5416 * progmodes/cc-engine.el (c-literal-limits): Remove the
5206 compatibility function for older emacsen. `c-literal-limits-fast' 5417 compatibility function for older emacsen. `c-literal-limits-fast'
5207 has now taken the place of this function. 5418 has now taken the place of this function.
5208 5419
5209 * progmodes/cc-vars.el (c-emacs-features): Removed compatibility 5420 * progmodes/cc-vars.el (c-emacs-features): Remove compatibility
5210 with older emacsen: We now require `pps-extended-state'. 5421 with older emacsen: We now require `pps-extended-state'.
5211 5422
52122005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 54232005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
@@ -5222,19 +5433,18 @@
5222 eachother. Correct a few incidental bugs. 5433 eachother. Correct a few incidental bugs.
5223 5434
5224 * progmodes/cc-cmds.el: Restructure c-beginning-of-statement: 5435 * progmodes/cc-cmds.el: Restructure c-beginning-of-statement:
5225 Improve its doc-string. Improve the handling of certain specific 5436 Improve its doc-string. Improve the handling of certain specific cases.
5226 cases.
5227 5437
52282005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 54382005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
5229 5439
5230 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el 5440 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el
5231 (c-guess-basic-syntax): Changed the way class-level labels are 5441 (c-guess-basic-syntax): Change the way class-level labels are
5232 recognized; they can now contain essentially any symbols. 5442 recognized; they can now contain essentially any symbols.
5233 5443
5234 (c-opt-extra-label-key): New language variable to cope with the 5444 (c-opt-extra-label-key): New language variable to cope with the
5235 special protection label syntax in Objective-C. 5445 special protection label syntax in Objective-C.
5236 5446
5237 (c-opt-access-key): Removed; this is now handled better by 5447 (c-opt-access-key): Remove; this is now handled better by
5238 `c-nonlabel-token-key' and `c-opt-extra-label-key'. 5448 `c-nonlabel-token-key' and `c-opt-extra-label-key'.
5239 5449
5240 (c-complex-decl-matchers): Update to handle that 5450 (c-complex-decl-matchers): Update to handle that
@@ -5247,11 +5457,11 @@
5247 Recognize bitfields better. 5457 Recognize bitfields better.
5248 5458
5249 * progmodes/cc-engine.el (c-beginning-of-inheritance-list): 5459 * progmodes/cc-engine.el (c-beginning-of-inheritance-list):
5250 Removed some cruft and fixed a bug that could cause it to go to a 5460 Remove some cruft and fixed a bug that could cause it to go to a
5251 position further down. 5461 position further down.
5252 5462
5253 * progmodes/cc-langs.el, cc-engine.el 5463 * progmodes/cc-langs.el, cc-engine.el
5254 (c-beginning-of-statement-1): Improved detection of labels in 5464 (c-beginning-of-statement-1): Improve detection of labels in
5255 declaration contexts. 5465 declaration contexts.
5256 5466
5257 (c-beginning-of-decl-1): Use it. 5467 (c-beginning-of-decl-1): Use it.
@@ -5259,11 +5469,11 @@
5259 (c-nonlabel-token-key): New language constant and variable needed 5469 (c-nonlabel-token-key): New language constant and variable needed
5260 by `c-beginning-of-statement-1'. 5470 by `c-beginning-of-statement-1'.
5261 5471
5262 * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug that 5472 * progmodes/cc-engine.el (c-guess-basic-syntax): Fix bug that
5263 manifested itself due to the correction in `c-forward-sexp'. 5473 manifested itself due to the correction in `c-forward-sexp'.
5264 5474
5265 * progmodes/cc-defs.el (c-forward-sexp, c-backward-sexp): Made 5475 * progmodes/cc-defs.el (c-forward-sexp, c-backward-sexp):
5266 these behave as documented when used at the buffer limits. 5476 Make these behave as documented when used at the buffer limits.
5267 5477
5268 * progmodes/cc-mode.el, cc-engine.el, cc-langs.el 5478 * progmodes/cc-mode.el, cc-engine.el, cc-langs.el
5269 (c-type-decl-end-used): Made this a language variable. 5479 (c-type-decl-end-used): Made this a language variable.
@@ -5272,20 +5482,20 @@
5272 correctly when `combine-after-change-calls' is used together with 5482 correctly when `combine-after-change-calls' is used together with
5273 temporary narrowings. 5483 temporary narrowings.
5274 5484
5275 * progmodes/cc-engine.el (c-beginning-of-statement-1): Report 5485 * progmodes/cc-engine.el (c-beginning-of-statement-1):
5276 labels correctly when the start point is immediately after the 5486 Report labels correctly when the start point is immediately after the
5277 colon. 5487 colon.
5278 5488
5279 * progmodes/cc-defs.el (c-parse-sexp-lookup-properties): Removed 5489 * progmodes/cc-defs.el (c-parse-sexp-lookup-properties):
5280 since it isn't used anymore. 5490 Remove since it isn't used anymore.
5281 5491
5282 * progmodes/cc-cmds.el (c-electric-lt-gt): Detect and mark angle 5492 * progmodes/cc-cmds.el (c-electric-lt-gt): Detect and mark angle
5283 bracket arglists such as template parens in C++. 5493 bracket arglists such as template parens in C++.
5284 5494
5285 * progmodes/cc-engine.el (c-syntactic-skip-backward): Fixed a bug 5495 * progmodes/cc-engine.el (c-syntactic-skip-backward): Fix a bug
5286 in the last check-in. Some optimization. 5496 in the last check-in. Some optimization.
5287 5497
5288 * progmodes/cc-engine.el (c-syntactic-skip-backward): Fixed bug 5498 * progmodes/cc-engine.el (c-syntactic-skip-backward): Fix bug
5289 where it could stop at the same level in a preceding sexp when 5499 where it could stop at the same level in a preceding sexp when
5290 PAREN-LEVEL is set. 5500 PAREN-LEVEL is set.
5291 5501
@@ -5293,7 +5503,7 @@
5293 text property lookup only when it's needed. 5503 text property lookup only when it's needed.
5294 5504
5295 * progmodes/cc-langs.el, cc-engine.el, cc-fonts.el, cc-mode.el: 5505 * progmodes/cc-langs.el, cc-engine.el, cc-fonts.el, cc-mode.el:
5296 Changed the policy for paren marked angle brackets to be more 5506 Change the policy for paren marked angle brackets to be more
5297 persistent; once marked they remain marked even when they're found 5507 persistent; once marked they remain marked even when they're found
5298 to be unbalanced in the searched region. This should keep the 5508 to be unbalanced in the searched region. This should keep the
5299 paren syntax around even when individual lines are refontified in 5509 paren syntax around even when individual lines are refontified in
@@ -5307,7 +5517,7 @@
5307 (c-forward-<>-arglist, c-forward-<>-arglist-recur): The reparse 5517 (c-forward-<>-arglist, c-forward-<>-arglist-recur): The reparse
5308 argument has become `c-parse-and-markup-<>-arglists'. 5518 argument has become `c-parse-and-markup-<>-arglists'.
5309 5519
5310 (c-remove-<>-arglist-properties): Removed - no longer used. 5520 (c-remove-<>-arglist-properties): Remove - no longer used.
5311 5521
5312 (c-after-change-check-<>-operators): New function used on 5522 (c-after-change-check-<>-operators): New function used on
5313 `after-change-functions' to avoid that "<" and ">" characters that 5523 `after-change-functions' to avoid that "<" and ">" characters that
@@ -5319,28 +5529,26 @@
5319 (c-after-change): Call `c-after-change-check-<>-operators'. 5529 (c-after-change): Call `c-after-change-check-<>-operators'.
5320 5530
5321 (c-font-lock-<>-arglists): Use the context properties set by 5531 (c-font-lock-<>-arglists): Use the context properties set by
5322 `c-font-lock-declarations' to set 5532 `c-font-lock-declarations' to set `c-disallow-comma-in-<>-arglists'
5323 `c-disallow-comma-in-<>-arglists' correctly to avoid doing invalid 5533 correctly to avoid doing invalid markup.
5324 markup.
5325 5534
5326 (c-font-lock-declarations): Removed code that undoes the invalid 5535 (c-font-lock-declarations): Remove code that undoes the invalid
5327 markup done by `c-font-lock-<>-arglists'. 5536 markup done by `c-font-lock-<>-arglists'.
5328 5537
5329 (c-complex-decl-matchers): `c-font-lock-<>-arglists' now runs 5538 (c-complex-decl-matchers): `c-font-lock-<>-arglists' now runs
5330 after `c-font-lock-declarations'. 5539 after `c-font-lock-declarations'.
5331 5540
5332 * progmodes/cc-engine.el (c-syntactic-skip-backward): Added 5541 * progmodes/cc-engine.el (c-syntactic-skip-backward):
5333 paren-level feature. 5542 Add paren-level feature.
5334 5543
5335 (c-guess-basic-syntax): Improved the anchor position for 5544 (c-guess-basic-syntax): Improve the anchor position for
5336 `template-args-cont' in nested template arglists. There's still 5545 `template-args-cont' in nested template arglists. There's still
5337 much to be desired in this area, though. 5546 much to be desired in this area, though.
5338 5547
53392005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 55482005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
5340 5549
5341 * progmodes/cc-cmds.el, cc-engine.el, cc-langs.el, cc-vars.el: 5550 * progmodes/cc-cmds.el, cc-engine.el, cc-langs.el, cc-vars.el:
5342 Make the "Text Filling and Line Breaking" commands work for AWK 5551 Make the "Text Filling and Line Breaking" commands work for AWK buffers.
5343 buffers.
5344 5552
53452005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 55532005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
5346 5554
@@ -5379,7 +5587,7 @@
5379 5587
53802005-12-08 Kim F. Storm <storm@cua.dk> 55882005-12-08 Kim F. Storm <storm@cua.dk>
5381 5589
5382 * emulation/cua-base.el (cua-use-hyper-key): Replaced by ... 5590 * emulation/cua-base.el (cua-use-hyper-key): Replace by ...
5383 (cua-rectangle-modifier-key): ... this. New defcustom. Can now 5591 (cua-rectangle-modifier-key): ... this. New defcustom. Can now
5384 select either meta, hyper, or super modifier for rectangle commands. 5592 select either meta, hyper, or super modifier for rectangle commands.
5385 (cua--rectangle-modifier-key): New defvar. 5593 (cua--rectangle-modifier-key): New defvar.
@@ -5388,8 +5596,8 @@
5388 on X, to meta otherwise. Always bind C-return to toggle 5596 on X, to meta otherwise. Always bind C-return to toggle
5389 rectangle. Pass ?\s instead of `space' to cua--M/H-key. 5597 rectangle. Pass ?\s instead of `space' to cua--M/H-key.
5390 5598
5391 * emulation/cua-rect.el (cua-help-for-rectangle): Use 5599 * emulation/cua-rect.el (cua-help-for-rectangle):
5392 cua--rectangle-modifier-key. Handle super modifier too. 5600 Use cua--rectangle-modifier-key. Handle super modifier too.
5393 (cua--init-rectangles): Always bind C-return to toggle rectangle. 5601 (cua--init-rectangles): Always bind C-return to toggle rectangle.
5394 Pass ?\s instead of `space' to cua--M/H-key and cua--rect-M/H-key. 5602 Pass ?\s instead of `space' to cua--M/H-key and cua--rect-M/H-key.
5395 5603
@@ -5400,8 +5608,8 @@
5400 keymap if cua--prefix-override-timer is `shift'. 5608 keymap if cua--prefix-override-timer is `shift'.
5401 (cua--shift-control-prefix): New function; emulate "type prefix 5609 (cua--shift-control-prefix): New function; emulate "type prefix
5402 key twice" functionality to handle shifted prefix key override. 5610 key twice" functionality to handle shifted prefix key override.
5403 (cua--shift-control-c-prefix, cua--shift-control-x-prefix): New 5611 (cua--shift-control-c-prefix, cua--shift-control-x-prefix):
5404 commands. 5612 New commands.
5405 (cua--init-keymaps): Bind them to S-C-c and S-C-x. 5613 (cua--init-keymaps): Bind them to S-C-c and S-C-x.
5406 5614
54072005-12-08 Carsten Dominik <dominik@science.uva.nl> 56152005-12-08 Carsten Dominik <dominik@science.uva.nl>
diff --git a/lisp/apropos.el b/lisp/apropos.el
index 3333981c5e5..b490b8173ba 100644
--- a/lisp/apropos.el
+++ b/lisp/apropos.el
@@ -168,7 +168,8 @@ If value is `verbose', the computed score is shown for each match."
168(defvar apropos-synonyms '( 168(defvar apropos-synonyms '(
169 ("find" "open" "edit") 169 ("find" "open" "edit")
170 ("kill" "cut") 170 ("kill" "cut")
171 ("yank" "paste")) 171 ("yank" "paste")
172 ("region" "selection"))
172 "List of synonyms known by apropos. 173 "List of synonyms known by apropos.
173Each element is a list of words where the first word is the standard emacs 174Each element is a list of words where the first word is the standard emacs
174term, and the rest of the words are alternative terms.") 175term, and the rest of the words are alternative terms.")
diff --git a/lisp/comint.el b/lisp/comint.el
index 0cae078f481..5ab00354f80 100644
--- a/lisp/comint.el
+++ b/lisp/comint.el
@@ -2942,10 +2942,9 @@ Typing SPC flushes the help buffer."
2942 (progn 2942 (progn
2943 (mouse-choose-completion first) 2943 (mouse-choose-completion first)
2944 (set-window-configuration comint-dynamic-list-completions-config)) 2944 (set-window-configuration comint-dynamic-list-completions-config))
2945 (unless (eq first ?\s) 2945 (if (eq first ?\s)
2946 (setq unread-command-events (listify-key-sequence key))) 2946 (set-window-configuration comint-dynamic-list-completions-config)
2947 (unless (eq first ?\t) 2947 (setq unread-command-events (listify-key-sequence key)))))))
2948 (set-window-configuration comint-dynamic-list-completions-config))))))
2949 2948
2950 2949
2951(defun comint-get-next-from-history () 2950(defun comint-get-next-from-history ()
diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el
index 74e63454ad9..e2275ce356d 100644
--- a/lisp/cus-edit.el
+++ b/lisp/cus-edit.el
@@ -3412,12 +3412,12 @@ Optional EVENT is the location for the menu."
3412 ;; Make the comment invisible by hand if it's empty 3412 ;; Make the comment invisible by hand if it's empty
3413 (custom-comment-hide comment-widget)) 3413 (custom-comment-hide comment-widget))
3414 (put symbol 'customized-face value) 3414 (put symbol 'customized-face value)
3415 (custom-push-theme 'theme-face symbol 'user 'set value)
3415 (if (face-spec-choose value) 3416 (if (face-spec-choose value)
3416 (face-spec-set symbol value) 3417 (face-spec-set symbol value)
3417 ;; face-set-spec ignores empty attribute lists, so just give it 3418 ;; face-set-spec ignores empty attribute lists, so just give it
3418 ;; something harmless instead. 3419 ;; something harmless instead.
3419 (face-spec-set symbol '((t :foreground unspecified)))) 3420 (face-spec-set symbol '((t :foreground unspecified))))
3420 (custom-push-theme 'theme-face symbol 'user 'set value)
3421 (put symbol 'customized-face-comment comment) 3421 (put symbol 'customized-face-comment comment)
3422 (put symbol 'face-comment comment) 3422 (put symbol 'face-comment comment)
3423 (custom-face-state-set widget) 3423 (custom-face-state-set widget)
@@ -3490,13 +3490,17 @@ restoring it to the state of a face that has never been customized."
3490 (put symbol 'customized-face nil) 3490 (put symbol 'customized-face nil)
3491 (put symbol 'customized-face-comment nil) 3491 (put symbol 'customized-face-comment nil)
3492 (custom-push-theme 'theme-face symbol 'user 'reset) 3492 (custom-push-theme 'theme-face symbol 'user 'reset)
3493 (face-spec-set symbol value)
3493 (custom-theme-recalc-face symbol) 3494 (custom-theme-recalc-face symbol)
3494 (when (or (get symbol 'saved-face) (get symbol 'saved-face-comment)) 3495 (when (or (get symbol 'saved-face) (get symbol 'saved-face-comment))
3495 (put symbol 'saved-face nil) 3496 (put symbol 'saved-face nil)
3496 (put symbol 'saved-face-comment nil) 3497 (put symbol 'saved-face-comment nil)
3497 (custom-save-all)) 3498 (custom-save-all))
3498 (put symbol 'face-comment nil) 3499 (put symbol 'face-comment nil)
3499 (widget-value-set child value) 3500 (widget-value-set child
3501 (custom-pre-filter-face-spec
3502 (list (list t (custom-face-attributes-get
3503 symbol nil)))))
3500 ;; This call manages the comment visibility 3504 ;; This call manages the comment visibility
3501 (widget-value-set comment-widget "") 3505 (widget-value-set comment-widget "")
3502 (custom-face-state-set widget) 3506 (custom-face-state-set widget)
diff --git a/lisp/custom.el b/lisp/custom.el
index 15b5b4a815c..c67f3b06272 100644
--- a/lisp/custom.el
+++ b/lisp/custom.el
@@ -819,7 +819,8 @@ See `custom-known-themes' for a list of known themes."
819 (not (equal (eval (car (get symbol 'standard-value))) 819 (not (equal (eval (car (get symbol 'standard-value)))
820 (symbol-value symbol))))) 820 (symbol-value symbol)))))
821 (setq old (list (list 'changed (symbol-value symbol)))) 821 (setq old (list (list 'changed (symbol-value symbol))))
822 (if (facep symbol) 822 (if (and (facep symbol)
823 (not (face-spec-match-p symbol (get symbol 'face-defface-spec))))
823 (setq old (list (list 'changed (list 824 (setq old (list (list 'changed (list
824 (append '(t) (custom-face-attributes-get symbol nil))))))))) 825 (append '(t) (custom-face-attributes-get symbol nil)))))))))
825 (put symbol prop (cons (list theme value) old)) 826 (put symbol prop (cons (list theme value) old))
diff --git a/lisp/diff-mode.el b/lisp/diff-mode.el
index 09645864573..7c7f7902d82 100644
--- a/lisp/diff-mode.el
+++ b/lisp/diff-mode.el
@@ -274,7 +274,7 @@ when editing big diffs)."
274(defvar diff-indicator-changed-face 'diff-indicator-changed) 274(defvar diff-indicator-changed-face 'diff-indicator-changed)
275 275
276(defface diff-function 276(defface diff-function
277 '((t :inherit diff-context)) 277 '((t :inherit diff-header))
278 "`diff-mode' face used to highlight function names produced by \"diff -p\"." 278 "`diff-mode' face used to highlight function names produced by \"diff -p\"."
279 :group 'diff-mode) 279 :group 'diff-mode)
280;; backward-compatibility alias 280;; backward-compatibility alias
diff --git a/lisp/emacs-lisp/authors.el b/lisp/emacs-lisp/authors.el
index d18567580aa..0d38ba03241 100644
--- a/lisp/emacs-lisp/authors.el
+++ b/lisp/emacs-lisp/authors.el
@@ -51,7 +51,8 @@ files.")
51 "<Daniel.Pfeiffer@Informatik.START.dbp.de>") 51 "<Daniel.Pfeiffer@Informatik.START.dbp.de>")
52 ("David Gillespie" "Dave Gillespie") 52 ("David Gillespie" "Dave Gillespie")
53 ("David K,Ae(Bgedal" "David K..edal") 53 ("David K,Ae(Bgedal" "David K..edal")
54 ("David M. Koppelman" "David M. Koppelman, Koppel@Ee.Lsu.Edu") 54 ("David M. Koppelman" "David M. Koppelman, Koppel@Ee.Lsu.Edu"
55 "David Koppelman")
55 ("David M. Smith" "David Smith" "David M Smith") 56 ("David M. Smith" "David Smith" "David M Smith")
56 ("Ed L. Cashin" "Ed L Cashin") 57 ("Ed L. Cashin" "Ed L Cashin")
57 ("Edward M. Reingold" "Ed Reingold" "Edward M Reingold" 58 ("Edward M. Reingold" "Ed Reingold" "Edward M Reingold"
@@ -79,6 +80,7 @@ files.")
79 ("Jay K. Adams" "jka@ece.cmu.edu" "Jay Adams") 80 ("Jay K. Adams" "jka@ece.cmu.edu" "Jay Adams")
80 ("J,Ai(Br,At(Bme Marant" "J,bi(Br,bt(Bme Marant" "Jerome Marant") 81 ("J,Ai(Br,At(Bme Marant" "J,bi(Br,bt(Bme Marant" "Jerome Marant")
81 ("Jens-Ulrik Holger Petersen" "Jens-Ulrik Petersen") 82 ("Jens-Ulrik Holger Petersen" "Jens-Ulrik Petersen")
83 ("Jeremy Bertram Maitin-Shepard" "Jeremy Maitin-Shepard")
82 ("Johan Bockg,Ae(Brd" "Johan Bockgard") 84 ("Johan Bockg,Ae(Brd" "Johan Bockgard")
83 ("John W. Eaton" "John Eaton") 85 ("John W. Eaton" "John Eaton")
84 ("Jonathan I. Kamens" "Jonathan Kamens") 86 ("Jonathan I. Kamens" "Jonathan Kamens")
@@ -163,7 +165,7 @@ listed.")
163 '("external-lisp" 165 '("external-lisp"
164 "lock" "share-lib" "local-lisp" 166 "lock" "share-lib" "local-lisp"
165 "noleim-Makefile.in" 167 "noleim-Makefile.in"
166 "NEWS" "PROBLEMS" "FAQ") 168 "NEWS" "PROBLEMS" "FAQ" "AUTHORS")
167 "List of files and directories to ignore. 169 "List of files and directories to ignore.
168Changes to files in this list are not listed.") 170Changes to files in this list are not listed.")
169 171
diff --git a/lisp/emulation/cua-base.el b/lisp/emulation/cua-base.el
index cdc0cb7fea3..e7888dbdb0e 100644
--- a/lisp/emulation/cua-base.el
+++ b/lisp/emulation/cua-base.el
@@ -370,6 +370,22 @@ and after the region marked by the rectangle to search."
370 (other :tag "Enabled" t)) 370 (other :tag "Enabled" t))
371 :group 'cua) 371 :group 'cua)
372 372
373(defcustom cua-rectangle-mark-key [(control return)]
374 "Global key used to toggle the cua rectangle mark."
375 :set #'(lambda (symbol value)
376 (set symbol value)
377 (when (and (boundp 'cua--keymaps-initalized)
378 cua--keymaps-initalized)
379 (define-key cua-global-keymap value
380 'cua-set-rectangle-mark)
381 (when (boundp 'cua--rectangle-keymap)
382 (define-key cua--rectangle-keymap value
383 'cua-clear-rectangle-mark)
384 (define-key cua--region-keymap value
385 'cua-toggle-rectangle-mark))))
386 :type 'key-sequence
387 :group 'cua)
388
373(defcustom cua-rectangle-modifier-key 'meta 389(defcustom cua-rectangle-modifier-key 'meta
374 "*Modifier key used for rectangle commands bindings. 390 "*Modifier key used for rectangle commands bindings.
375On non-window systems, always use the meta modifier. 391On non-window systems, always use the meta modifier.
@@ -1275,7 +1291,7 @@ If ARG is the atom `-', scroll upward by nearly full screen."
1275 cua-rectangle-modifier-key 1291 cua-rectangle-modifier-key
1276 'meta)) 1292 'meta))
1277 ;; C-return always toggles rectangle mark 1293 ;; C-return always toggles rectangle mark
1278 (define-key cua-global-keymap [(control return)] 'cua-set-rectangle-mark) 1294 (define-key cua-global-keymap cua-rectangle-mark-key 'cua-set-rectangle-mark)
1279 (unless (eq cua--rectangle-modifier-key 'meta) 1295 (unless (eq cua--rectangle-modifier-key 'meta)
1280 (cua--M/H-key cua-global-keymap ?\s 'cua-set-rectangle-mark) 1296 (cua--M/H-key cua-global-keymap ?\s 'cua-set-rectangle-mark)
1281 (define-key cua-global-keymap 1297 (define-key cua-global-keymap
@@ -1401,7 +1417,8 @@ only want to highlight the region when it is selected using a
1401shifted movement key, set `cua-highlight-region-shift-only'." 1417shifted movement key, set `cua-highlight-region-shift-only'."
1402 :global t 1418 :global t
1403 :group 'cua 1419 :group 'cua
1404 :set-after '(cua-enable-modeline-indications cua-rectangle-modifier-key) 1420 :set-after '(cua-enable-modeline-indications
1421 cua-rectangle-mark-key cua-rectangle-modifier-key)
1405 :require 'cua-base 1422 :require 'cua-base
1406 :link '(emacs-commentary-link "cua-base.el") 1423 :link '(emacs-commentary-link "cua-base.el")
1407 (setq mark-even-if-inactive t) 1424 (setq mark-even-if-inactive t)
diff --git a/lisp/emulation/cua-rect.el b/lisp/emulation/cua-rect.el
index 120866e7925..53056d667fb 100644
--- a/lisp/emulation/cua-rect.el
+++ b/lisp/emulation/cua-rect.el
@@ -799,8 +799,8 @@ If command is repeated at same position, delete the rectangle."
799 (if cua--virtual-edges-debug ?, ?\s)) 799 (if cua--virtual-edges-debug ?, ?\s))
800 'face rface)) 800 'face rface))
801 (if (cua--rectangle-right-side) 801 (if (cua--rectangle-right-side)
802 (put-text-property (1- (length ms)) (length ms) 'cursor t ms) 802 (put-text-property (1- (length ms)) (length ms) 'cursor 2 ms)
803 (put-text-property 0 1 'cursor t ms)) 803 (put-text-property 0 1 'cursor 2 ms))
804 (setq bs (concat bs ms)) 804 (setq bs (concat bs ms))
805 (setq rface nil)) 805 (setq rface nil))
806 (t 806 (t
@@ -810,8 +810,8 @@ If command is repeated at same position, delete the rectangle."
810 (if cua--virtual-edges-debug ?~ ?\s)) 810 (if cua--virtual-edges-debug ?~ ?\s))
811 'face rface)) 811 'face rface))
812 (if (cua--rectangle-right-side) 812 (if (cua--rectangle-right-side)
813 (put-text-property (1- (length as)) (length as) 'cursor t as) 813 (put-text-property (1- (length as)) (length as) 'cursor 2 as)
814 (put-text-property 0 1 'cursor t as)) 814 (put-text-property 0 1 'cursor 2 as))
815 (if (/= pr le) 815 (if (/= pr le)
816 (setq e (1- e)))))))) 816 (setq e (1- e))))))))
817 ;; Trim old leading overlays. 817 ;; Trim old leading overlays.
@@ -1413,8 +1413,8 @@ With prefix arg, indent to that column."
1413 (cua--M/H-key cua--rectangle-keymap key cmd)) 1413 (cua--M/H-key cua--rectangle-keymap key cmd))
1414 1414
1415(defun cua--init-rectangles () 1415(defun cua--init-rectangles ()
1416 (define-key cua--rectangle-keymap [(control return)] 'cua-clear-rectangle-mark) 1416 (define-key cua--rectangle-keymap cua-rectangle-mark-key 'cua-clear-rectangle-mark)
1417 (define-key cua--region-keymap [(control return)] 'cua-toggle-rectangle-mark) 1417 (define-key cua--region-keymap cua-rectangle-mark-key 'cua-toggle-rectangle-mark)
1418 (unless (eq cua--rectangle-modifier-key 'meta) 1418 (unless (eq cua--rectangle-modifier-key 'meta)
1419 (cua--rect-M/H-key ?\s 'cua-clear-rectangle-mark) 1419 (cua--rect-M/H-key ?\s 'cua-clear-rectangle-mark)
1420 (cua--M/H-key cua--region-keymap ?\s 'cua-toggle-rectangle-mark)) 1420 (cua--M/H-key cua--region-keymap ?\s 'cua-toggle-rectangle-mark))
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog
index 92f8c401336..5781a442c08 100644
--- a/lisp/erc/ChangeLog
+++ b/lisp/erc/ChangeLog
@@ -1,8 +1,37 @@
12006-02-19 Michael Olson <mwolson@gnu.org> 12006-03-26 Michael Olson <mwolson@gnu.org>
2
3 * erc.el (erc-header-line): New face that will be used to colorize
4 the text of the header-line, provided that
5 `erc-header-line-face-method' is non-nil.
6 (erc-prompt-face): Fix formatting.
7 (erc-header-line-face-method): New option that determines the
8 method used for colorizing header-line text. This may be a
9 function, nil, or non-nil.
10 (erc-update-mode-line-buffer): Use the aforementioned option and
11 face to colorize the header-line text, if that is what the user
12 wants.
13 (erc-send-input): If flood control is not activated, don't split
14 the input line.
15
162006-03-25 Michael Olson <mwolson@gnu.org>
17
18 * erc.el (erc-cmd-QUOTE): Install patch from Aravind Gottipati
19 that fixes the case where there is no leading whitespace. Only
20 remove the first space character, though.
21
22 * erc-identd.el (erc-identd-start): Fix a bug by making sure that
23 erc-identd-process is set properly.
24 (erc-identd-start, erc-identd-stop): Add autoload cookies.
25 (erc-identd-start): Pass :host parameter so this works with Emacs
26 22.
27
282006-03-09 Diane Murray <disumu@x3y2z1.net>
29
30 * erc-button.el (erc-button-keymap): Use <backtab> rather than
31 <C-tab> for `erc-button-previous' as it is a more standard key
32 binding for this type of function.
2 33
3 * erc-capab.el (erc-capab-send-identify-messages): Make sure some 342006-02-19 Michael Olson <mwolson@gnu.org>
4 parameters are strings before using them. Thanks to Alejandro
5 Benitez for the report.
6 35
7 * erc.el (erc-version-string): Release ERC 5.1.2. 36 * erc.el (erc-version-string): Release ERC 5.1.2.
8 37
diff --git a/lisp/erc/erc-button.el b/lisp/erc/erc-button.el
index 2ec625cc87f..13e2a384735 100644
--- a/lisp/erc/erc-button.el
+++ b/lisp/erc/erc-button.el
@@ -216,7 +216,7 @@ PAR is a number of a regexp grouping whose text will be passed to
216 (define-key map (kbd "<button2>") 'erc-button-click-button) 216 (define-key map (kbd "<button2>") 'erc-button-click-button)
217 (define-key map (kbd "<mouse-2>") 'erc-button-click-button)) 217 (define-key map (kbd "<mouse-2>") 'erc-button-click-button))
218 (define-key map (kbd "TAB") 'erc-button-next) 218 (define-key map (kbd "TAB") 'erc-button-next)
219 (define-key map (kbd "<C-tab>") 'erc-button-previous) 219 (define-key map (kbd "<backtab>") 'erc-button-previous)
220 (set-keymap-parent map erc-mode-map) 220 (set-keymap-parent map erc-mode-map)
221 map) 221 map)
222 "Local keymap for ERC buttons.") 222 "Local keymap for ERC buttons.")
diff --git a/lisp/erc/erc-identd.el b/lisp/erc/erc-identd.el
index e0ccfb40497..0f70aab0fbd 100644
--- a/lisp/erc/erc-identd.el
+++ b/lisp/erc/erc-identd.el
@@ -46,6 +46,7 @@
46 system-type (user-login-name))) 46 system-type (user-login-name)))
47 (process-send-eof erc-identd-process))))) 47 (process-send-eof erc-identd-process)))))
48 48
49;;;###autoload
49(defun erc-identd-start (&optional port) 50(defun erc-identd-start (&optional port)
50 "Start an identd server listening to port 8113. 51 "Start an identd server listening to port 8113.
51Port 113 (auth) will need to be redirected to port 8113 on your 52Port 113 (auth) will need to be redirected to port 8113 on your
@@ -60,15 +61,14 @@ system."
60 (setq port (string-to-number port)))) 61 (setq port (string-to-number port))))
61 (if erc-identd-process 62 (if erc-identd-process
62 (delete-process erc-identd-process)) 63 (delete-process erc-identd-process))
63 (if (fboundp 'make-network-process) 64 (setq erc-identd-process
64 (setq erc-identd-process 65 (make-network-process :name "identd"
65 (make-network-process :name "identd" 66 :buffer (generate-new-buffer "identd")
66 :buffer (generate-new-buffer "identd") 67 :host 'local :service port
67 :service port :server t :noquery t 68 :server t :noquery t
68 :filter 'erc-identd-filter)) 69 :filter 'erc-identd-filter)))
69 (open-network-stream-server "identd" (generate-new-buffer "identd") 70
70 port nil 'erc-identd-filter))) 71;;;###autoload
71
72(defun erc-identd-stop (&rest ignore) 72(defun erc-identd-stop (&rest ignore)
73 (interactive) 73 (interactive)
74 (when erc-identd-process 74 (when erc-identd-process
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index 63ff60d762e..63aac8a625e 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -1116,12 +1116,19 @@ which the local user typed."
1116 "ERC face used for messages you receive in the main erc buffer." 1116 "ERC face used for messages you receive in the main erc buffer."
1117 :group 'erc-faces) 1117 :group 'erc-faces)
1118 1118
1119(defface erc-header-line
1120 '((t (:foreground "grey20" :background "grey90")))
1121 "ERC face used for the header line.
1122
1123This will only be used if `erc-header-line-face-method' is non-nil."
1124 :group 'erc-faces)
1125
1119(defface erc-input-face '((t (:foreground "brown"))) 1126(defface erc-input-face '((t (:foreground "brown")))
1120 "ERC face used for your input." 1127 "ERC face used for your input."
1121 :group 'erc-faces) 1128 :group 'erc-faces)
1122 1129
1123(defface erc-prompt-face 1130(defface erc-prompt-face
1124 '((t (:bold t :foreground "Black" :background"lightBlue2"))) 1131 '((t (:bold t :foreground "Black" :background "lightBlue2")))
1125 "ERC face for the prompt." 1132 "ERC face for the prompt."
1126 :group 'erc-faces) 1133 :group 'erc-faces)
1127 1134
@@ -2996,7 +3003,7 @@ Otherwise leave the channel indicated by LINE."
2996All the text given as argument is sent to the sever as unmodified, 3003All the text given as argument is sent to the sever as unmodified,
2997just as you provided it. Use this command with care!" 3004just as you provided it. Use this command with care!"
2998 (cond 3005 (cond
2999 ((string-match "^\\s-\\(.+\\)$" line) 3006 ((string-match "^ ?\\(.+\\)$" line)
3000 (erc-server-send (match-string 1 line))) 3007 (erc-server-send (match-string 1 line)))
3001 (t nil))) 3008 (t nil)))
3002(put 'erc-cmd-QUOTE 'do-not-parse-args t) 3009(put 'erc-cmd-QUOTE 'do-not-parse-args t)
@@ -4850,7 +4857,8 @@ This returns non-nil only iff we actually send anything."
4850 (erc-display-msg line) 4857 (erc-display-msg line)
4851 (erc-process-input-line (concat line "\n") 4858 (erc-process-input-line (concat line "\n")
4852 (null erc-flood-protect) t)) 4859 (null erc-flood-protect) t))
4853 (erc-split-line line))) 4860 (or (and erc-flood-protect (erc-split-line line))
4861 (list line))))
4854 (split-string str "\n")) 4862 (split-string str "\n"))
4855 ;; Insert the prompt along with the command. 4863 ;; Insert the prompt along with the command.
4856 (erc-display-command str) 4864 (erc-display-command str)
@@ -5616,6 +5624,17 @@ when you move point into the header line."
5616 :group 'erc-mode-line-and-header 5624 :group 'erc-mode-line-and-header
5617 :type 'boolean) 5625 :type 'boolean)
5618 5626
5627(defcustom erc-header-line-face-method nil
5628 "Determine what method to use when colorizing the header line text.
5629
5630If nil, don't colorize the header text.
5631If given a function, call it and use the resulting face name.
5632Otherwise, use the `erc-header-line' face."
5633 :group 'erc-mode-line-and-header
5634 :type '(choice (const :tag "Don't colorize" nil)
5635 (const :tag "Use the erc-header-line face" t)
5636 (function :tag "Call a function")))
5637
5619(defcustom erc-show-channel-key-p t 5638(defcustom erc-show-channel-key-p t
5620 "Show the the channel key in the header line." 5639 "Show the the channel key in the header line."
5621 :group 'erc-paranoia 5640 :group 'erc-paranoia
@@ -5722,7 +5741,13 @@ if `erc-away' is non-nil."
5722 ((erc-server-process-alive) 5741 ((erc-server-process-alive)
5723 "") 5742 "")
5724 (t 5743 (t
5725 ": CLOSED")))) 5744 ": CLOSED")))
5745 (face (cond ((eq erc-header-line-face-method nil)
5746 nil)
5747 ((functionp erc-header-line-face-method)
5748 (funcall erc-header-line-face-method))
5749 (t
5750 erc-header-line))))
5726 (cond ((featurep 'xemacs) 5751 (cond ((featurep 'xemacs)
5727 (setq modeline-buffer-identification 5752 (setq modeline-buffer-identification
5728 (list (format-spec erc-mode-line-format spec))) 5753 (list (format-spec erc-mode-line-format spec)))
@@ -5746,7 +5771,10 @@ if `erc-away' is non-nil."
5746 (erc-replace-regexp-in-string 5771 (erc-replace-regexp-in-string
5747 "%" 5772 "%"
5748 "%%" 5773 "%%"
5749 (erc-propertize header 'help-echo help-echo))))) 5774 (if face
5775 (erc-propertize header 'help-echo help-echo
5776 'face face)
5777 (erc-propertize header 'help-echo help-echo))))))
5750 (t (setq header-line-format header)))))) 5778 (t (setq header-line-format header))))))
5751 (if (featurep 'xemacs) 5779 (if (featurep 'xemacs)
5752 (redraw-modeline) 5780 (redraw-modeline)
diff --git a/lisp/files.el b/lisp/files.el
index c093a5222b2..affb22b2586 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -990,6 +990,20 @@ documentation for additional customization information."
990 (pop-to-buffer buffer t norecord) 990 (pop-to-buffer buffer t norecord)
991 (raise-frame (window-frame (selected-window))))) 991 (raise-frame (window-frame (selected-window)))))
992 992
993(defun display-buffer-other-frame (buffer)
994 "Switch to buffer BUFFER in another frame.
995This uses the function `display-buffer' as a subroutine; see its
996documentation for additional customization information."
997 (interactive "BDisplay buffer in other frame: ")
998 (let ((pop-up-frames t)
999 same-window-buffer-names same-window-regexps
1000 (old-window (selected-window))
1001 new-window)
1002 (setq new-window (display-buffer buffer t))
1003 (lower-frame (window-frame new-window))
1004 (make-frame-invisible (window-frame old-window))
1005 (make-frame-visible (window-frame old-window))))
1006
993(defvar find-file-default nil 1007(defvar find-file-default nil
994 "Used within `find-file-read-args'.") 1008 "Used within `find-file-read-args'.")
995 1009
@@ -5137,6 +5151,7 @@ With prefix arg, silently save all file-visiting buffers, then kill."
5137(define-key ctl-x-5-map "f" 'find-file-other-frame) 5151(define-key ctl-x-5-map "f" 'find-file-other-frame)
5138(define-key ctl-x-5-map "\C-f" 'find-file-other-frame) 5152(define-key ctl-x-5-map "\C-f" 'find-file-other-frame)
5139(define-key ctl-x-5-map "r" 'find-file-read-only-other-frame) 5153(define-key ctl-x-5-map "r" 'find-file-read-only-other-frame)
5154(define-key ctl-x-5-map "\C-o" 'display-buffer-other-frame)
5140 5155
5141;; arch-tag: bc68d3ea-19ca-468b-aac6-3a4a7766101f 5156;; arch-tag: bc68d3ea-19ca-468b-aac6-3a4a7766101f
5142;;; files.el ends here 5157;;; files.el ends here
diff --git a/lisp/frame.el b/lisp/frame.el
index 8437475dfd6..d041da254f5 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -767,7 +767,7 @@ If there is no frame by that name, signal an error."
767 (raise-frame frame) 767 (raise-frame frame)
768 (select-frame frame) 768 (select-frame frame)
769 ;; Ensure, if possible, that frame gets input focus. 769 ;; Ensure, if possible, that frame gets input focus.
770 (cond ((eq window-system 'x) 770 (cond ((memq window-system '(x mac))
771 (x-focus-frame frame)) 771 (x-focus-frame frame))
772 ((eq window-system 'w32) 772 ((eq window-system 'w32)
773 (w32-focus-frame frame))) 773 (w32-focus-frame frame)))
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 48bbc095375..71940cac0db 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,55 @@
12006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * mml.el (mml-insert-mime): Ignore cached contents of
4 message/external-body part.
5
6 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
7 (mm-insert-part): Ditto.
8
92006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
10
11 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
12 Reported by Ralf Wachinger <rwachinger@gmx.de>.
13
142006-03-23 Kenichi Handa <handa@m17n.org>
15
16 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
17 instead of set-buffer-multibyte.
18
192006-03-23 Kenichi Handa <handa@m17n.org>
20
21 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
22 buffer and then decode the buffer text if necessary.
23 (rfc2231-encode-string): Be sure to work on multibyte buffer at
24 first, and after mm-encode-body, change the buffer to unibyte.
25
262006-03-21 Daniel Pittman <daniel@rimspace.net>
27
28 * nnimap.el (nnimap-request-update-info-internal): Optimize.
29 Don't `gnus-uncompress-range' to avoid excessive memory usage.
30
312006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
32
33 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
34
35 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
36 comment on version.
37
382006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
39
40 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New
41 variable.
42 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
43 assigning the spam-mark to new messages.
44
452006-03-20 Adam Sj,Ax(Bgren <asjo@koldfront.dk> (tiny change)
46
47 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
48
492006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
50
51 * smiley.el: Add missing test smiley.
52
12006-03-17 Katsumi Yamaoka <yamaoka@jpl.org> 532006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
2 54
3 * mm-decode.el (mm-with-part): New macro. 55 * mm-decode.el (mm-with-part): New macro.
diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el
index c467c296fa0..123ad340ae1 100644
--- a/lisp/gnus/gnus-agent.el
+++ b/lisp/gnus/gnus-agent.el
@@ -204,7 +204,7 @@ queue. Otherwise, queue if and only if unplugged."
204 :group 'gnus-agent 204 :group 'gnus-agent
205 :type '(radio (const :format "Always" always) 205 :type '(radio (const :format "Always" always)
206 (const :format "Never" nil) 206 (const :format "Never" nil)
207 (const :format "When plugged" t))) 207 (const :format "When unplugged" t)))
208 208
209(defcustom gnus-agent-prompt-send-queue nil 209(defcustom gnus-agent-prompt-send-queue nil
210 "If non-nil, `gnus-group-send-queue' will prompt if called when 210 "If non-nil, `gnus-group-send-queue' will prompt if called when
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index e4ca47f1ea2..4fc01a8fad3 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -10619,7 +10619,9 @@ Returns nil if no thread was there to be shown."
10619(defun gnus-map-articles (predicate articles) 10619(defun gnus-map-articles (predicate articles)
10620 "Map PREDICATE over ARTICLES and return non-nil if any predicate is non-nil." 10620 "Map PREDICATE over ARTICLES and return non-nil if any predicate is non-nil."
10621 (apply 'gnus-or (mapcar predicate 10621 (apply 'gnus-or (mapcar predicate
10622 (mapcar 'gnus-summary-article-header articles)))) 10622 (mapcar (lambda (number)
10623 (gnus-summary-article-header number))
10624 articles))))
10623 10625
10624(defun gnus-summary-hide-all-threads (&optional predicate) 10626(defun gnus-summary-hide-all-threads (&optional predicate)
10625 "Hide all thread subtrees. 10627 "Hide all thread subtrees.
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el
index f0f1ee430ff..60cbb413473 100644
--- a/lisp/gnus/mm-decode.el
+++ b/lisp/gnus/mm-decode.el
@@ -1103,9 +1103,12 @@ external if displayed external."
1103(put 'mm-with-part 'lisp-indent-function 1) 1103(put 'mm-with-part 'lisp-indent-function 1)
1104(put 'mm-with-part 'edebug-form-spec '(body)) 1104(put 'mm-with-part 'edebug-form-spec '(body))
1105 1105
1106(defun mm-get-part (handle) 1106(defun mm-get-part (handle &optional no-cache)
1107 "Return the contents of HANDLE as a string." 1107 "Return the contents of HANDLE as a string.
1108 (if (equal (mm-handle-media-type handle) "message/external-body") 1108If NO-CACHE is non-nil, cached contents of a message/external-body part
1109are ignored."
1110 (if (and (not no-cache)
1111 (equal (mm-handle-media-type handle) "message/external-body"))
1109 (progn 1112 (progn
1110 (unless (mm-handle-cache handle) 1113 (unless (mm-handle-cache handle)
1111 (mm-extern-cache-contents handle)) 1114 (mm-extern-cache-contents handle))
@@ -1114,8 +1117,10 @@ external if displayed external."
1114 (mm-with-part handle 1117 (mm-with-part handle
1115 (buffer-string)))) 1118 (buffer-string))))
1116 1119
1117(defun mm-insert-part (handle) 1120(defun mm-insert-part (handle &optional no-cache)
1118 "Insert the contents of HANDLE in the current buffer." 1121 "Insert the contents of HANDLE in the current buffer.
1122If NO-CACHE is non-nil, cached contents of a message/external-body part
1123are ignored."
1119 (save-excursion 1124 (save-excursion
1120 (insert 1125 (insert
1121 (cond ((eq (mail-content-type-get (mm-handle-type handle) 'charset) 1126 (cond ((eq (mail-content-type-get (mm-handle-type handle) 'charset)
@@ -1123,9 +1128,9 @@ external if displayed external."
1123 (with-current-buffer (mm-handle-buffer handle) 1128 (with-current-buffer (mm-handle-buffer handle)
1124 (buffer-string))) 1129 (buffer-string)))
1125 ((mm-multibyte-p) 1130 ((mm-multibyte-p)
1126 (mm-string-as-multibyte (mm-get-part handle))) 1131 (mm-string-as-multibyte (mm-get-part handle no-cache)))
1127 (t 1132 (t
1128 (mm-get-part handle)))))) 1133 (mm-get-part handle no-cache))))))
1129 1134
1130(defun mm-file-name-delete-whitespace (file-name) 1135(defun mm-file-name-delete-whitespace (file-name)
1131 "Remove all whitespace characters from FILE-NAME." 1136 "Remove all whitespace characters from FILE-NAME."
diff --git a/lisp/gnus/mml.el b/lisp/gnus/mml.el
index 566aabcc6ba..6ae004a2a3b 100644
--- a/lisp/gnus/mml.el
+++ b/lisp/gnus/mml.el
@@ -792,7 +792,7 @@ If HANDLES is non-nil, use it instead reparsing the buffer."
792 (unless (setq textp (equal (mm-handle-media-supertype handle) "text")) 792 (unless (setq textp (equal (mm-handle-media-supertype handle) "text"))
793 (save-excursion 793 (save-excursion
794 (set-buffer (setq buffer (mml-generate-new-buffer " *mml*"))) 794 (set-buffer (setq buffer (mml-generate-new-buffer " *mml*")))
795 (mm-insert-part handle) 795 (mm-insert-part handle 'no-cache)
796 (if (setq mmlp (equal (mm-handle-media-type handle) 796 (if (setq mmlp (equal (mm-handle-media-type handle)
797 "message/rfc822")) 797 "message/rfc822"))
798 (mime-to-mml))))) 798 (mime-to-mml)))))
diff --git a/lisp/gnus/nnimap.el b/lisp/gnus/nnimap.el
index 3c05b3713ea..bada9da6891 100644
--- a/lisp/gnus/nnimap.el
+++ b/lisp/gnus/nnimap.el
@@ -1127,18 +1127,12 @@ function is generally only called when Gnus is shutting down."
1127 (let (seen unseen) 1127 (let (seen unseen)
1128 ;; read info could contain articles marked unread by other 1128 ;; read info could contain articles marked unread by other
1129 ;; imap clients! we correct this 1129 ;; imap clients! we correct this
1130 (setq seen (gnus-uncompress-range (gnus-info-read info)) 1130 (setq unseen (gnus-compress-sequence
1131 unseen (imap-search "UNSEEN UNDELETED") 1131 (imap-search "UNSEEN UNDELETED"))
1132 seen (gnus-set-difference seen unseen) 1132 seen (gnus-range-difference (gnus-info-read info) unseen)
1133 ;; seen might lack articles marked as read by other 1133 seen (gnus-range-add seen
1134 ;; imap clients! we correct this 1134 (gnus-compress-sequence
1135 seen (append seen (imap-search "SEEN")) 1135 (imap-search "SEEN")))
1136 ;; remove dupes
1137 seen (sort seen '<)
1138 seen (gnus-compress-sequence seen t)
1139 ;; we can't return '(1) since this isn't a "list of ranges",
1140 ;; and we can't return '((1)) since g-list-of-unread-articles
1141 ;; is buggy so we return '((1 . 1)).
1142 seen (if (and (integerp (car seen)) 1136 seen (if (and (integerp (car seen))
1143 (null (cdr seen))) 1137 (null (cdr seen)))
1144 (list (cons (car seen) (car seen))) 1138 (list (cons (car seen) (car seen)))
diff --git a/lisp/gnus/rfc2231.el b/lisp/gnus/rfc2231.el
index 2099b20195d..a5827ecb70c 100644
--- a/lisp/gnus/rfc2231.el
+++ b/lisp/gnus/rfc2231.el
@@ -227,7 +227,7 @@ These look like:
227 (let ((coding-system (mm-charset-to-coding-system (match-string 2 string))) 227 (let ((coding-system (mm-charset-to-coding-system (match-string 2 string)))
228 ;;(language (match-string 3 string)) 228 ;;(language (match-string 3 string))
229 (value (match-string 4 string))) 229 (value (match-string 4 string)))
230 (mm-with-multibyte-buffer 230 (mm-with-unibyte-buffer
231 (insert value) 231 (insert value)
232 (goto-char (point-min)) 232 (goto-char (point-min))
233 (while (search-forward "%" nil t) 233 (while (search-forward "%" nil t)
@@ -236,9 +236,9 @@ These look like:
236 (string-to-number (buffer-substring (point) (+ (point) 2)) 16) 236 (string-to-number (buffer-substring (point) (+ (point) 2)) 16)
237 (delete-region (1- (point)) (+ (point) 2))))) 237 (delete-region (1- (point)) (+ (point) 2)))))
238 ;; Decode using the charset, if any. 238 ;; Decode using the charset, if any.
239 (unless (memq coding-system '(nil ascii)) 239 (if (memq coding-system '(nil ascii))
240 (mm-decode-coding-region (point-min) (point-max) coding-system)) 240 (buffer-string)
241 (buffer-string)))) 241 (mm-decode-coding-string (buffer-string) coding-system)))))
242 242
243(defun rfc2231-encode-string (param value) 243(defun rfc2231-encode-string (param value)
244 "Return and PARAM=VALUE string encoded according to RFC2231. 244 "Return and PARAM=VALUE string encoded according to RFC2231.
@@ -252,7 +252,7 @@ the result of this function."
252 ;; Don't make lines exceeding 76 column. 252 ;; Don't make lines exceeding 76 column.
253 (limit (- 74 (length param))) 253 (limit (- 74 (length param)))
254 spacep encodep charsetp charset broken) 254 spacep encodep charsetp charset broken)
255 (with-temp-buffer 255 (mm-with-multibyte-buffer
256 (insert value) 256 (insert value)
257 (goto-char (point-min)) 257 (goto-char (point-min))
258 (while (not (eobp)) 258 (while (not (eobp))
@@ -268,6 +268,7 @@ the result of this function."
268 (forward-char 1)) 268 (forward-char 1))
269 (when charsetp 269 (when charsetp
270 (setq charset (mm-encode-body))) 270 (setq charset (mm-encode-body)))
271 (mm-disable-multibyte)
271 (cond 272 (cond
272 ((or encodep charsetp 273 ((or encodep charsetp
273 (progn 274 (progn
diff --git a/lisp/gnus/smiley.el b/lisp/gnus/smiley.el
index e8afe9dd10d..6476340f7bf 100644
--- a/lisp/gnus/smiley.el
+++ b/lisp/gnus/smiley.el
@@ -42,6 +42,7 @@
42;; indifferent :-| 42;; indifferent :-|
43;; wry :-/ :-\ 43;; wry :-/ :-\
44;; sad :-( 44;; sad :-(
45;; frown :-{
45;; evil >:-) 46;; evil >:-)
46;; cry ;-( 47;; cry ;-(
47;; dead X-) 48;; dead X-)
diff --git a/lisp/gnus/spam.el b/lisp/gnus/spam.el
index ed5fd6e7980..047035536f2 100644
--- a/lisp/gnus/spam.el
+++ b/lisp/gnus/spam.el
@@ -100,6 +100,12 @@ spam groups."
100 :type 'boolean 100 :type 'boolean
101 :group 'spam) 101 :group 'spam)
102 102
103(defcustom spam-mark-new-messages-in-spam-group-as-spam t
104 "Whether new messages in a spam group should get the spam-mark."
105 :type 'boolean
106 ;; :version "22.1" ;; Gnus 5.10.8 / No Gnus 0.3
107 :group 'spam)
108
103(defcustom spam-log-to-registry nil 109(defcustom spam-log-to-registry nil
104 "Whether spam/ham processing should be logged in the registry." 110 "Whether spam/ham processing should be logged in the registry."
105 :type 'boolean 111 :type 'boolean
@@ -676,15 +682,17 @@ spam-use-* variable.")
676 ;; check the global list of group names spam-junk-mailgroups and the 682 ;; check the global list of group names spam-junk-mailgroups and the
677 ;; group parameters 683 ;; group parameters
678 (when (spam-group-spam-contents-p gnus-newsgroup-name) 684 (when (spam-group-spam-contents-p gnus-newsgroup-name)
679 (gnus-message 5 "Marking %s articles as spam" 685 (gnus-message 6 "Marking %s articles as spam"
680 (if spam-mark-only-unseen-as-spam 686 (if spam-mark-only-unseen-as-spam
681 "unseen" 687 "unseen"
682 "unread")) 688 "unread"))
683 (let ((articles (if spam-mark-only-unseen-as-spam 689 (let ((articles (if spam-mark-only-unseen-as-spam
684 gnus-newsgroup-unseen 690 gnus-newsgroup-unseen
685 gnus-newsgroup-unreads))) 691 gnus-newsgroup-unreads)))
686 (dolist (article articles) 692 (if spam-mark-new-messages-in-spam-group-as-spam
687 (gnus-summary-mark-article article gnus-spam-mark))))) 693 (dolist (article articles)
694 (gnus-summary-mark-article article gnus-spam-mark))
695 (gnus-message 9 "Did not mark new messages as spam.")))))
688 696
689(defun spam-mark-spam-as-expired-and-move-routine (&rest groups) 697(defun spam-mark-spam-as-expired-and-move-routine (&rest groups)
690 (if (and (car-safe groups) (listp (car-safe groups))) 698 (if (and (car-safe groups) (listp (car-safe groups)))
@@ -732,7 +740,7 @@ spam-use-* variable.")
732 (gnus-check-backend-function 740 (gnus-check-backend-function
733 'request-move-article gnus-newsgroup-name)) 741 'request-move-article gnus-newsgroup-name))
734 (respool-method (gnus-find-method-for-group gnus-newsgroup-name)) 742 (respool-method (gnus-find-method-for-group gnus-newsgroup-name))
735 article mark todo deletep respool) 743 article mark deletep respool)
736 744
737 (when (member 'respool groups) 745 (when (member 'respool groups)
738 (setq respool t) ; boolean for later 746 (setq respool t) ; boolean for later
diff --git a/lisp/help-mode.el b/lisp/help-mode.el
index c2e1f59e578..94621535154 100644
--- a/lisp/help-mode.el
+++ b/lisp/help-mode.el
@@ -40,7 +40,7 @@
40 40
41(define-key help-mode-map [mouse-2] 'help-follow-mouse) 41(define-key help-mode-map [mouse-2] 'help-follow-mouse)
42(define-key help-mode-map "\C-c\C-b" 'help-go-back) 42(define-key help-mode-map "\C-c\C-b" 'help-go-back)
43(define-key help-mode-map "\C-c\C-c" 'help-follow) 43(define-key help-mode-map "\C-c\C-c" 'help-follow-symbol)
44;; Documentation only, since we use minor-mode-overriding-map-alist. 44;; Documentation only, since we use minor-mode-overriding-map-alist.
45(define-key help-mode-map "\r" 'help-follow) 45(define-key help-mode-map "\r" 'help-follow)
46 46
@@ -233,10 +233,10 @@ Commands:
233 "Label to use by `help-make-xrefs' for the go-back reference.") 233 "Label to use by `help-make-xrefs' for the go-back reference.")
234 234
235(defconst help-xref-symbol-regexp 235(defconst help-xref-symbol-regexp
236 (purecopy (concat "\\(\\<\\(\\(variable\\|option\\)\\|" 236 (purecopy (concat "\\(\\<\\(\\(variable\\|option\\)\\|" ; Link to var
237 "\\(function\\|command\\)\\|" 237 "\\(function\\|command\\)\\|" ; Link to function
238 "\\(face\\)\\|" 238 "\\(face\\)\\|" ; Link to face
239 "\\(symbol\\)\\|" 239 "\\(symbol\\|program\\)\\|" ; Don't link
240 "\\(source \\(?:code \\)?\\(?:of\\|for\\)\\)\\)" 240 "\\(source \\(?:code \\)?\\(?:of\\|for\\)\\)\\)"
241 "[ \t\n]+\\)?" 241 "[ \t\n]+\\)?"
242 ;; Note starting with word-syntax character: 242 ;; Note starting with word-syntax character:
@@ -584,15 +584,6 @@ help buffer."
584 584
585;; Navigation/hyperlinking with xrefs 585;; Navigation/hyperlinking with xrefs
586 586
587(defun help-follow-mouse (click)
588 "Follow the cross-reference that you CLICK on."
589 (interactive "e")
590 (let* ((start (event-start click))
591 (window (car start))
592 (pos (car (cdr start))))
593 (with-current-buffer (window-buffer window)
594 (help-follow pos))))
595
596(defun help-xref-go-back (buffer) 587(defun help-xref-go-back (buffer)
597 "From BUFFER, go back to previous help buffer text using `help-xref-stack'." 588 "From BUFFER, go back to previous help buffer text using `help-xref-stack'."
598 (let (item position method args) 589 (let (item position method args)
@@ -627,26 +618,38 @@ a proper [back] button."
627 (let ((help-xref-following t)) 618 (let ((help-xref-following t))
628 (apply function args))) 619 (apply function args)))
629 620
630(defun help-follow (&optional pos) 621;; The doc string is meant to explain what buttons do.
631 "Follow cross-reference at POS, defaulting to point. 622(defun help-follow-mouse ()
623 "Follow the cross-reference that you click on."
624 (interactive)
625 (error "No cross-reference here"))
626
627;; The doc string is meant to explain what buttons do.
628(defun help-follow ()
629 "Follow cross-reference at point.
632 630
633For the cross-reference format, see `help-make-xrefs'." 631For the cross-reference format, see `help-make-xrefs'."
632 (interactive)
633 (error "No cross-reference here"))
634
635(defun help-follow-symbol (&optional pos)
636 "In help buffer, show docs for symbol at POS, defaulting to point.
637Show all docs for that symbol as either a variable, function or face."
634 (interactive "d") 638 (interactive "d")
635 (unless pos 639 (unless pos
636 (setq pos (point))) 640 (setq pos (point)))
637 (unless (push-button pos) 641 ;; check if the symbol under point is a function, variable or face
638 ;; check if the symbol under point is a function or variable 642 (let ((sym
639 (let ((sym 643 (intern
640 (intern 644 (save-excursion
641 (save-excursion 645 (goto-char pos) (skip-syntax-backward "w_")
642 (goto-char pos) (skip-syntax-backward "w_") 646 (buffer-substring (point)
643 (buffer-substring (point) 647 (progn (skip-syntax-forward "w_")
644 (progn (skip-syntax-forward "w_") 648 (point)))))))
645 (point))))))) 649 (when (or (boundp sym)
646 (when (or (boundp sym) 650 (get sym 'variable-documentation)
647 (get sym 'variable-documentation) 651 (fboundp sym) (facep sym))
648 (fboundp sym) (facep sym)) 652 (help-do-xref pos #'help-xref-interned (list sym)))))
649 (help-do-xref pos #'help-xref-interned (list sym))))))
650 653
651(defun help-insert-string (string) 654(defun help-insert-string (string)
652 "Insert STRING to the help buffer and install xref info for it. 655 "Insert STRING to the help buffer and install xref info for it.
diff --git a/lisp/help.el b/lisp/help.el
index 5eef13ff9c9..1661779ca74 100644
--- a/lisp/help.el
+++ b/lisp/help.el
@@ -143,7 +143,7 @@ specifies what to do when the user exits the help buffer."
143 ((not (one-window-p t)) 143 ((not (one-window-p t))
144 (setq help-return-method 144 (setq help-return-method
145 (cons (selected-window) 'quit-window)) 145 (cons (selected-window) 'quit-window))
146 "Type \\[switch-to-buffer-other-window] RET to restore the other window.") 146 "Type \\[display-buffer] RET to restore the other window.")
147 (pop-up-windows 147 (pop-up-windows
148 (setq help-return-method (cons (selected-window) t)) 148 (setq help-return-method (cons (selected-window) t))
149 "Type \\[delete-other-windows] to remove help window.") 149 "Type \\[delete-other-windows] to remove help window.")
diff --git a/lisp/ibuf-ext.el b/lisp/ibuf-ext.el
index 183da83816d..292e158c097 100644
--- a/lisp/ibuf-ext.el
+++ b/lisp/ibuf-ext.el
@@ -511,9 +511,11 @@ To evaluate a form without viewing the buffer, see `ibuffer-do-eval'."
511 buf 511 buf
512 (cdr filter)))))))))) 512 (cdr filter))))))))))
513 513
514(defun ibuffer-generate-filter-groups (bmarklist) 514(defun ibuffer-generate-filter-groups (bmarklist &optional noempty nodefault)
515 (let ((filter-group-alist (append ibuffer-filter-groups 515 (let ((filter-group-alist (if nodefault
516 (list (cons "Default" nil))))) 516 ibuffer-filter-groups
517 (append ibuffer-filter-groups
518 (list (cons "Default" nil))))))
517;; (dolist (hidden ibuffer-hidden-filter-groups) 519;; (dolist (hidden ibuffer-hidden-filter-groups)
518;; (setq filter-group-alist (ibuffer-delete-alist 520;; (setq filter-group-alist (ibuffer-delete-alist
519;; hidden filter-group-alist))) 521;; hidden filter-group-alist)))
@@ -529,11 +531,13 @@ To evaluate a form without viewing the buffer, see `ibuffer-do-eval'."
529 (aset vec i hip-crowd) 531 (aset vec i hip-crowd)
530 (incf i) 532 (incf i)
531 (setq bmarklist lamers)))) 533 (setq bmarklist lamers))))
532 (let ((ret nil)) 534 (let (ret)
533 (dotimes (j i ret) 535 (dotimes (j i ret)
534 (push (cons (car (nth j filter-group-alist)) 536 (let ((bufs (aref vec j)))
535 (aref vec j)) 537 (unless (and noempty (null bufs))
536 ret)))))) 538 (push (cons (car (nth j filter-group-alist))
539 bufs)
540 ret))))))))
537 541
538;;;###autoload 542;;;###autoload
539(defun ibuffer-filters-to-filter-group (name) 543(defun ibuffer-filters-to-filter-group (name)
@@ -575,11 +579,19 @@ To evaluate a form without viewing the buffer, see `ibuffer-do-eval'."
575(defun ibuffer-read-filter-group-name (msg &optional nodefault noerror) 579(defun ibuffer-read-filter-group-name (msg &optional nodefault noerror)
576 (when (and (not noerror) (null ibuffer-filter-groups)) 580 (when (and (not noerror) (null ibuffer-filter-groups))
577 (error "No filter groups active")) 581 (error "No filter groups active"))
578 (let ((groups (mapcar #'car ibuffer-filter-groups))) 582 ;; `ibuffer-generate-filter-groups' returns all non-hidden filter
579 (completing-read msg (if nodefault 583 ;; groups, possibly excluding empty groups or Default.
580 groups 584 ;; We add `ibuffer-hidden-filter-groups' to the list, excluding
581 (cons "Default" groups)) 585 ;; Default if necessary.
582 nil t))) 586 (completing-read msg (nconc
587 (ibuffer-generate-filter-groups
588 (ibuffer-current-state-list)
589 (not ibuffer-show-empty-filter-groups)
590 nodefault)
591 (if nodefault
592 (remove "Default" ibuffer-hidden-filter-groups)
593 ibuffer-hidden-filter-groups))
594 nil t))
583 595
584;;;###autoload 596;;;###autoload
585(defun ibuffer-decompose-filter-group (group) 597(defun ibuffer-decompose-filter-group (group)
diff --git a/lisp/image.el b/lisp/image.el
index 4346d346829..2212b0fb471 100644
--- a/lisp/image.el
+++ b/lisp/image.el
@@ -79,7 +79,7 @@ value is used as a list of directories to search.")
79 79
80 80
81(defun image-load-path-for-library (library image &optional path no-error) 81(defun image-load-path-for-library (library image &optional path no-error)
82 "Return a suitable search path for images used by the Lisp package LIBRARY. 82 "Return a suitable search path for images used by LIBRARY.
83 83
84It searches for IMAGE in `image-load-path' (excluding 84It searches for IMAGE in `image-load-path' (excluding
85\"`data-directory'/images\") and `load-path', followed by a path 85\"`data-directory'/images\") and `load-path', followed by a path
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index dcf46878aa2..b9860fd05b6 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -409,6 +409,7 @@ The function `sort-coding-systems' use it.")
409 409
410(defun sort-coding-systems (codings) 410(defun sort-coding-systems (codings)
411 "Sort coding system list CODINGS by a priority of each coding system. 411 "Sort coding system list CODINGS by a priority of each coding system.
412Returns the sorted list. CODINGS is modified by side effects.
412 413
413If a coding system is most preferred, it has the highest priority. 414If a coding system is most preferred, it has the highest priority.
414Otherwise, a coding system corresponds to some MIME charset has higher 415Otherwise, a coding system corresponds to some MIME charset has higher
diff --git a/lisp/jit-lock.el b/lisp/jit-lock.el
index 84e0dc0cab3..0e131b665ef 100644
--- a/lisp/jit-lock.el
+++ b/lisp/jit-lock.el
@@ -301,7 +301,7 @@ Only applies to the current buffer."
301This function is added to `fontification-functions' when `jit-lock-mode' 301This function is added to `fontification-functions' when `jit-lock-mode'
302is active." 302is active."
303 (when (and jit-lock-mode (not memory-full)) 303 (when (and jit-lock-mode (not memory-full))
304 (if (null jit-lock-defer-time) 304 (if (null jit-lock-defer-timer)
305 ;; No deferral. 305 ;; No deferral.
306 (jit-lock-fontify-now start (+ start jit-lock-chunk-size)) 306 (jit-lock-fontify-now start (+ start jit-lock-chunk-size))
307 ;; Record the buffer for later fontification. 307 ;; Record the buffer for later fontification.
@@ -510,7 +510,7 @@ This functions is called after Emacs has been idle for
510 (setq pos (next-single-property-change pos 'fontified))))))))) 510 (setq pos (next-single-property-change pos 'fontified)))))))))
511 (setq jit-lock-defer-buffers nil) 511 (setq jit-lock-defer-buffers nil)
512 ;; Force fontification of the visible parts. 512 ;; Force fontification of the visible parts.
513 (let ((jit-lock-defer-time nil)) 513 (let ((jit-lock-defer-timer nil))
514 ;; (message "Jit-Defer Now") 514 ;; (message "Jit-Defer Now")
515 (sit-for 0) 515 (sit-for 0)
516 ;; (message "Jit-Defer Done") 516 ;; (message "Jit-Defer Done")
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el
index 413a24559fb..6e2bc5c8eb5 100644
--- a/lisp/ldefs-boot.el
+++ b/lisp/ldefs-boot.el
@@ -4,7 +4,7 @@
4 4
5;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best 5;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best
6;;;;;; 5x5-crack-mutating-current 5x5-crack-randomly 5x5) "5x5" 6;;;;;; 5x5-crack-mutating-current 5x5-crack-randomly 5x5) "5x5"
7;;;;;; "play/5x5.el" (17140 20945)) 7;;;;;; "play/5x5.el" (17382 1892))
8;;; Generated autoloads from play/5x5.el 8;;; Generated autoloads from play/5x5.el
9 9
10(autoload (quote 5x5) "5x5" "\ 10(autoload (quote 5x5) "5x5" "\
@@ -63,8 +63,19 @@ should return a grid vector array that is the new solution.
63 63
64;;;*** 64;;;***
65 65
66;;;### (autoloads (list-one-abbrev-table) "abbrevlist" "abbrevlist.el"
67;;;;;; (17403 28587))
68;;; Generated autoloads from abbrevlist.el
69
70(autoload (quote list-one-abbrev-table) "abbrevlist" "\
71Display alphabetical listing of ABBREV-TABLE in buffer OUTPUT-BUFFER.
72
73\(fn ABBREV-TABLE OUTPUT-BUFFER)" nil nil)
74
75;;;***
76
66;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el" 77;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el"
67;;;;;; (17276 44726)) 78;;;;;; (17388 18084))
68;;; Generated autoloads from progmodes/ada-mode.el 79;;; Generated autoloads from progmodes/ada-mode.el
69 80
70(autoload (quote ada-add-extensions) "ada-mode" "\ 81(autoload (quote ada-add-extensions) "ada-mode" "\
@@ -125,7 +136,7 @@ If you use ada-xref.el:
125;;;*** 136;;;***
126 137
127;;;### (autoloads (ada-header) "ada-stmt" "progmodes/ada-stmt.el" 138;;;### (autoloads (ada-header) "ada-stmt" "progmodes/ada-stmt.el"
128;;;;;; (17140 20951)) 139;;;;;; (17388 22063))
129;;; Generated autoloads from progmodes/ada-stmt.el 140;;; Generated autoloads from progmodes/ada-stmt.el
130 141
131(autoload (quote ada-header) "ada-stmt" "\ 142(autoload (quote ada-header) "ada-stmt" "\
@@ -136,7 +147,7 @@ Insert a descriptive header at the top of the file.
136;;;*** 147;;;***
137 148
138;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el" 149;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el"
139;;;;;; (17205 6160)) 150;;;;;; (17388 22063))
140;;; Generated autoloads from progmodes/ada-xref.el 151;;; Generated autoloads from progmodes/ada-xref.el
141 152
142(autoload (quote ada-find-file) "ada-xref" "\ 153(autoload (quote ada-find-file) "ada-xref" "\
@@ -288,8 +299,8 @@ Fix any old-style date entries in the current log file to default format.
288;;;*** 299;;;***
289 300
290;;;### (autoloads (defadvice ad-add-advice ad-default-compilation-action 301;;;### (autoloads (defadvice ad-add-advice ad-default-compilation-action
291;;;;;; ad-redefinition-action) "advice" "emacs-lisp/advice.el" (17245 302;;;;;; ad-redefinition-action) "advice" "emacs-lisp/advice.el" (17383
292;;;;;; 16459)) 303;;;;;; 16118))
293;;; Generated autoloads from emacs-lisp/advice.el 304;;; Generated autoloads from emacs-lisp/advice.el
294 305
295(defvar ad-redefinition-action (quote warn) "\ 306(defvar ad-redefinition-action (quote warn) "\
@@ -388,7 +399,7 @@ See Info node `(elisp)Advising Functions' for comprehensive documentation.
388 399
389;;;### (autoloads (align-newline-and-indent align-unhighlight-rule 400;;;### (autoloads (align-newline-and-indent align-unhighlight-rule
390;;;;;; align-highlight-rule align-current align-entire align-regexp 401;;;;;; align-highlight-rule align-current align-entire align-regexp
391;;;;;; align) "align" "align.el" (17320 4537)) 402;;;;;; align) "align" "align.el" (17383 24123))
392;;; Generated autoloads from align.el 403;;; Generated autoloads from align.el
393 404
394(autoload (quote align) "align" "\ 405(autoload (quote align) "align" "\
@@ -478,11 +489,12 @@ A replacement function for `newline-and-indent', aligning as it goes.
478;;;*** 489;;;***
479 490
480;;;### (autoloads (outlineify-sticky allout-mode) "allout" "allout.el" 491;;;### (autoloads (outlineify-sticky allout-mode) "allout" "allout.el"
481;;;;;; (17296 51181)) 492;;;;;; (17431 34439))
482;;; Generated autoloads from allout.el 493;;; Generated autoloads from allout.el
483 494
484(autoload (quote allout-mode) "allout" "\ 495(autoload (quote allout-mode) "allout" "\
485Toggle minor mode for controlling exposure and editing of text outlines. 496Toggle minor mode for controlling exposure and editing of text outlines.
497\\<allout-mode-map>
486 498
487Optional arg forces mode to re-initialize iff arg is positive num or 499Optional arg forces mode to re-initialize iff arg is positive num or
488symbol. Allout outline mode always runs as a minor mode. 500symbol. Allout outline mode always runs as a minor mode.
@@ -524,62 +536,69 @@ The bindings are dictated by the `allout-keybindings-list' and
524\\[allout-forward-current-level] allout-forward-current-level | \\[allout-show-current-entry] allout-show-current-entry 536\\[allout-forward-current-level] allout-forward-current-level | \\[allout-show-current-entry] allout-show-current-entry
525\\[allout-backward-current-level] allout-backward-current-level | \\[allout-show-all] allout-show-all 537\\[allout-backward-current-level] allout-backward-current-level | \\[allout-show-all] allout-show-all
526\\[allout-end-of-entry] allout-end-of-entry 538\\[allout-end-of-entry] allout-end-of-entry
527\\[allout-beginning-of-current-entry,] allout-beginning-of-current-entry, alternately, goes to hot-spot 539\\[allout-beginning-of-current-entry] allout-beginning-of-current-entry, alternately, goes to hot-spot
528 540
529 Topic Header Production: 541 Topic Header Production:
530 ----------------------- 542 -----------------------
531\\[allout-open-sibtopic] allout-open-sibtopic Create a new sibling after current topic. 543\\[allout-open-sibtopic] allout-open-sibtopic Create a new sibling after current topic.
532\\[allout-open-subtopic] allout-open-subtopic ... an offspring of current topic. 544\\[allout-open-subtopic] allout-open-subtopic ... an offspring of current topic.
533\\[allout-open-supertopic] allout-open-supertopic ... a sibling of the current topic's parent. 545\\[allout-open-supertopic] allout-open-supertopic ... a sibling of the current topic's parent.
534 546
535 Topic Level and Prefix Adjustment: 547 Topic Level and Prefix Adjustment:
536 --------------------------------- 548 ---------------------------------
537\\[allout-shift-in] allout-shift-in Shift current topic and all offspring deeper. 549\\[allout-shift-in] allout-shift-in Shift current topic and all offspring deeper.
538\\[allout-shift-out] allout-shift-out ... less deep. 550\\[allout-shift-out] allout-shift-out ... less deep.
539\\[allout-rebullet-current-heading] allout-rebullet-current-heading Prompt for alternate bullet for 551\\[allout-rebullet-current-heading] allout-rebullet-current-heading Prompt for alternate bullet for
540 current topic. 552 current topic.
541\\[allout-rebullet-topic] allout-rebullet-topic Reconcile bullets of topic and its offspring 553\\[allout-rebullet-topic] allout-rebullet-topic Reconcile bullets of topic and its offspring
542 - distinctive bullets are not changed, others 554 - distinctive bullets are not changed, others
543 alternated according to nesting depth. 555 alternated according to nesting depth.
544\\[allout-number-siblings] allout-number-siblings Number bullets of topic and siblings - the 556\\[allout-number-siblings] allout-number-siblings Number bullets of topic and siblings - the
545 offspring are not affected. With repeat 557 offspring are not affected. With repeat
546 count, revoke numbering. 558 count, revoke numbering.
547 559
548 Topic-oriented Killing and Yanking: 560 Topic-oriented Killing and Yanking:
549 ---------------------------------- 561 ----------------------------------
550\\[allout-kill-topic] allout-kill-topic Kill current topic, including offspring. 562\\[allout-kill-topic] allout-kill-topic Kill current topic, including offspring.
551\\[allout-kill-line] allout-kill-line Like kill-line, but reconciles numbering, etc. 563\\[allout-kill-line] allout-kill-line Like kill-line, but reconciles numbering, etc.
552\\[allout-yank] allout-yank Yank, adjusting depth of yanked topic to 564\\[allout-yank] allout-yank Yank, adjusting depth of yanked topic to
553 depth of heading if yanking into bare topic 565 depth of heading if yanking into bare topic
554 heading (ie, prefix sans text). 566 heading (ie, prefix sans text).
555\\[allout-yank-pop] allout-yank-pop Is to allout-yank as yank-pop is to yank 567\\[allout-yank-pop] allout-yank-pop Is to allout-yank as yank-pop is to yank
568
569 Topic-oriented Encryption:
570 -------------------------
571\\[allout-toggle-current-subtree-encryption] allout-toggle-current-subtree-encryption Encrypt/Decrypt topic content
556 572
557 Misc commands: 573 Misc commands:
558 ------------- 574 -------------
559M-x outlineify-sticky Activate outline mode for current buffer, 575M-x outlineify-sticky Activate outline mode for current buffer,
560 and establish a default file-var setting 576 and establish a default file-var setting
561 for `allout-layout'. 577 for `allout-layout'.
562\\[allout-mark-topic] allout-mark-topic 578\\[allout-mark-topic] allout-mark-topic
563\\[allout-copy-exposed-to-buffer] allout-copy-exposed-to-buffer 579\\[allout-copy-exposed-to-buffer] allout-copy-exposed-to-buffer
564 Duplicate outline, sans concealed text, to 580 Duplicate outline, sans concealed text, to
565 buffer with name derived from derived from that 581 buffer with name derived from derived from that
566 of current buffer - \"*BUFFERNAME exposed*\". 582 of current buffer - \"*BUFFERNAME exposed*\".
567\\[allout-flatten-exposed-to-buffer] allout-flatten-exposed-to-buffer 583\\[allout-flatten-exposed-to-buffer] allout-flatten-exposed-to-buffer
568 Like above 'copy-exposed', but convert topic 584 Like above 'copy-exposed', but convert topic
569 prefixes to section.subsection... numeric 585 prefixes to section.subsection... numeric
570 format. 586 format.
571ESC ESC (allout-init t) Setup Emacs session for outline mode 587\\[eval-expression] (allout-init t) Setup Emacs session for outline mode
572 auto-activation. 588 auto-activation.
573 589
574 Encrypted Entries 590 Topic Encryption
575 591
576Outline mode supports easily togglable gpg encryption of topics, with 592Outline mode supports gpg encryption of topics, with support for
577niceties like support for symmetric and key-pair modes, passphrase timeout, 593symmetric and key-pair modes, passphrase timeout, passphrase
578passphrase consistency checking, user-provided hinting for symmetric key 594consistency checking, user-provided hinting for symmetric key
579mode, and auto-encryption of topics pending encryption on save. The aim is 595mode, and auto-encryption of topics pending encryption on save.
580to enable reliable topic privacy while preventing accidents like neglected 596\(Topics pending encryption are, by default, automatically
581encryption, encryption with a mistaken passphrase, forgetting which 597encrypted during file saves; if you're editing the contents of
582passphrase was used, and other practical pitfalls. 598such a topic, it is automatically decrypted for continued
599editing.) The aim is reliable topic privacy while preventing
600accidents like neglected encryption before saves, forgetting
601which passphrase was used, and other practical pitfalls.
583 602
584See `allout-toggle-current-subtree-encryption' function docstring and 603See `allout-toggle-current-subtree-encryption' function docstring and
585`allout-encrypt-unencrypted-on-saves' customization variable for details. 604`allout-encrypt-unencrypted-on-saves' customization variable for details.
@@ -589,22 +608,21 @@ See `allout-toggle-current-subtree-encryption' function docstring and
589Hot-spot operation provides a means for easy, single-keystroke outline 608Hot-spot operation provides a means for easy, single-keystroke outline
590navigation and exposure control. 609navigation and exposure control.
591 610
592\\<allout-mode-map>
593When the text cursor is positioned directly on the bullet character of 611When the text cursor is positioned directly on the bullet character of
594a topic, regular characters (a to z) invoke the commands of the 612a topic, regular characters (a to z) invoke the commands of the
595corresponding allout-mode keymap control chars. For example, \"f\" 613corresponding allout-mode keymap control chars. For example, \"f\"
596would invoke the command typically bound to \"C-c C-f\" 614would invoke the command typically bound to \"C-c<space>C-f\"
597\(\\[allout-forward-current-level] `allout-forward-current-level'). 615\(\\[allout-forward-current-level] `allout-forward-current-level').
598 616
599Thus, by positioning the cursor on a topic bullet, you can execute 617Thus, by positioning the cursor on a topic bullet, you can
600the outline navigation and manipulation commands with a single 618execute the outline navigation and manipulation commands with a
601keystroke. Non-literal chars never get this special translation, so 619single keystroke. Regular navigation keys (eg, \\[forward-char], \\[next-line]) never get
602you can use them to get away from the hot-spot, and back to normal 620this special translation, so you can use them to get out of the
603operation. 621hot-spot and back to normal operation.
604 622
605Note that the command `allout-beginning-of-current-entry' (\\[allout-beginning-of-current-entry]) 623Note that the command `allout-beginning-of-current-entry' (\\[allout-beginning-of-current-entry])
606will move to the hot-spot when the cursor is already located at the 624will move to the hot-spot when the cursor is already located at the
607beginning of the current entry, so you can simply hit \\[allout-beginning-of-current-entry] 625beginning of the current entry, so you usually can hit \\[allout-beginning-of-current-entry]
608twice in a row to get to the hot-spot. 626twice in a row to get to the hot-spot.
609 627
610 Terminology 628 Terminology
@@ -612,7 +630,7 @@ twice in a row to get to the hot-spot.
612Topic hierarchy constituents - TOPICS and SUBTOPICS: 630Topic hierarchy constituents - TOPICS and SUBTOPICS:
613 631
614TOPIC: A basic, coherent component of an Emacs outline. It can 632TOPIC: A basic, coherent component of an Emacs outline. It can
615 contain other topics, and it can be subsumed by other topics, 633 contain and be contained by other topics.
616CURRENT topic: 634CURRENT topic:
617 The visible topic most immediately containing the cursor. 635 The visible topic most immediately containing the cursor.
618DEPTH: The degree of nesting of a topic; it increases with 636DEPTH: The degree of nesting of a topic; it increases with
@@ -656,13 +674,13 @@ PREFIX-LEAD:
656 docstring for more detail. 674 docstring for more detail.
657PREFIX-PADDING: 675PREFIX-PADDING:
658 Spaces or asterisks which separate the prefix-lead and the 676 Spaces or asterisks which separate the prefix-lead and the
659 bullet, according to the depth of the topic. 677 bullet, determining the depth of the topic.
660BULLET: A character at the end of the topic prefix, it must be one of 678BULLET: A character at the end of the topic prefix, it must be one of
661 the characters listed on `allout-plain-bullets-string' or 679 the characters listed on `allout-plain-bullets-string' or
662 `allout-distinctive-bullets-string'. (See the documentation 680 `allout-distinctive-bullets-string'. (See the documentation
663 for these variables for more details.) The default choice of 681 for these variables for more details.) The default choice of
664 bullet when generating varies in a cycle with the depth of the 682 bullet when generating topics varies in a cycle with the depth of
665 topic. 683 the topic.
666ENTRY: The text contained in a topic before any offspring. 684ENTRY: The text contained in a topic before any offspring.
667BODY: Same as ENTRY. 685BODY: Same as ENTRY.
668 686
@@ -673,7 +691,6 @@ EXPOSURE:
673CONCEALED: 691CONCEALED:
674 Topics and entry text whose display is inhibited. Contiguous 692 Topics and entry text whose display is inhibited. Contiguous
675 units of concealed text is represented by `...' ellipses. 693 units of concealed text is represented by `...' ellipses.
676 (Ref the `selective-display' var.)
677 694
678 Concealed topics are effectively collapsed within an ancestor. 695 Concealed topics are effectively collapsed within an ancestor.
679CLOSED: A topic whose immediate offspring and body-text is concealed. 696CLOSED: A topic whose immediate offspring and body-text is concealed.
@@ -694,7 +711,7 @@ setup for auto-startup.
694;;;*** 711;;;***
695 712
696;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp" 713;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp"
697;;;;;; "net/ange-ftp.el" (17244 43756)) 714;;;;;; "net/ange-ftp.el" (17383 13296))
698;;; Generated autoloads from net/ange-ftp.el 715;;; Generated autoloads from net/ange-ftp.el
699 716
700(defalias (quote ange-ftp-re-read-dir) (quote ange-ftp-reread-dir)) 717(defalias (quote ange-ftp-re-read-dir) (quote ange-ftp-reread-dir))
@@ -716,7 +733,7 @@ Not documented
716;;;*** 733;;;***
717 734
718;;;### (autoloads (animate-birthday-present animate-sequence animate-string) 735;;;### (autoloads (animate-birthday-present animate-sequence animate-string)
719;;;;;; "animate" "play/animate.el" (17239 32364)) 736;;;;;; "animate" "play/animate.el" (17382 1892))
720;;; Generated autoloads from play/animate.el 737;;; Generated autoloads from play/animate.el
721 738
722(autoload (quote animate-string) "animate" "\ 739(autoload (quote animate-string) "animate" "\
@@ -744,7 +761,7 @@ You can specify the one's name by NAME; the default value is \"Sarah\".
744;;;*** 761;;;***
745 762
746;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on) 763;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on)
747;;;;;; "ansi-color" "ansi-color.el" (17185 27398)) 764;;;;;; "ansi-color" "ansi-color.el" (17383 24123))
748;;; Generated autoloads from ansi-color.el 765;;; Generated autoloads from ansi-color.el
749 766
750(autoload (quote ansi-color-for-comint-mode-on) "ansi-color" "\ 767(autoload (quote ansi-color-for-comint-mode-on) "ansi-color" "\
@@ -770,7 +787,7 @@ This is a good function to put in `comint-output-filter-functions'.
770;;;*** 787;;;***
771 788
772;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules) 789;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules)
773;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (17205 20021)) 790;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (17388 22063))
774;;; Generated autoloads from progmodes/antlr-mode.el 791;;; Generated autoloads from progmodes/antlr-mode.el
775 792
776(autoload (quote antlr-show-makefile-rules) "antlr-mode" "\ 793(autoload (quote antlr-show-makefile-rules) "antlr-mode" "\
@@ -809,7 +826,7 @@ Used in `antlr-mode'. Also a useful function in `java-mode-hook'.
809;;;### (autoloads (appt-activate appt-make-list appt-delete appt-add 826;;;### (autoloads (appt-activate appt-make-list appt-delete appt-add
810;;;;;; appt-display-diary appt-display-duration appt-display-mode-line 827;;;;;; appt-display-diary appt-display-duration appt-display-mode-line
811;;;;;; appt-msg-window appt-visible appt-audible appt-message-warning-time 828;;;;;; appt-msg-window appt-visible appt-audible appt-message-warning-time
812;;;;;; appt-issue-message) "appt" "calendar/appt.el" (17307 14150)) 829;;;;;; appt-issue-message) "appt" "calendar/appt.el" (17403 28563))
813;;; Generated autoloads from calendar/appt.el 830;;; Generated autoloads from calendar/appt.el
814 831
815(defvar appt-issue-message t "\ 832(defvar appt-issue-message t "\
@@ -897,7 +914,7 @@ ARG is positive, otherwise off.
897 914
898;;;### (autoloads (apropos-documentation apropos-value apropos apropos-documentation-property 915;;;### (autoloads (apropos-documentation apropos-value apropos apropos-documentation-property
899;;;;;; apropos-command apropos-variable apropos-read-pattern) "apropos" 916;;;;;; apropos-command apropos-variable apropos-read-pattern) "apropos"
900;;;;;; "apropos.el" (17328 26188)) 917;;;;;; "apropos.el" (17443 62455))
901;;; Generated autoloads from apropos.el 918;;; Generated autoloads from apropos.el
902 919
903(autoload (quote apropos-read-pattern) "apropos" "\ 920(autoload (quote apropos-read-pattern) "apropos" "\
@@ -993,8 +1010,8 @@ Returns list of symbols and documentation found.
993 1010
994;;;*** 1011;;;***
995 1012
996;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (17379 1013;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (17422
997;;;;;; 25495)) 1014;;;;;; 14887))
998;;; Generated autoloads from arc-mode.el 1015;;; Generated autoloads from arc-mode.el
999 1016
1000(autoload (quote archive-mode) "arc-mode" "\ 1017(autoload (quote archive-mode) "arc-mode" "\
@@ -1085,8 +1102,8 @@ Entering array mode calls the function `array-mode-hook'.
1085 1102
1086;;;*** 1103;;;***
1087 1104
1088;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (17239 1105;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (17383
1089;;;;;; 32406)) 1106;;;;;; 15658))
1090;;; Generated autoloads from textmodes/artist.el 1107;;; Generated autoloads from textmodes/artist.el
1091 1108
1092(autoload (quote artist-mode) "artist" "\ 1109(autoload (quote artist-mode) "artist" "\
@@ -1291,8 +1308,8 @@ Keymap summary
1291 1308
1292;;;*** 1309;;;***
1293 1310
1294;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (17349 1311;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (17388
1295;;;;;; 14590)) 1312;;;;;; 22063))
1296;;; Generated autoloads from progmodes/asm-mode.el 1313;;; Generated autoloads from progmodes/asm-mode.el
1297 1314
1298(autoload (quote asm-mode) "asm-mode" "\ 1315(autoload (quote asm-mode) "asm-mode" "\
@@ -1336,7 +1353,7 @@ This command is obsolete.
1336;;;*** 1353;;;***
1337 1354
1338;;;### (autoloads (autoarg-kp-mode autoarg-mode) "autoarg" "autoarg.el" 1355;;;### (autoloads (autoarg-kp-mode autoarg-mode) "autoarg" "autoarg.el"
1339;;;;;; (17148 24940)) 1356;;;;;; (17383 24124))
1340;;; Generated autoloads from autoarg.el 1357;;; Generated autoloads from autoarg.el
1341 1358
1342(defvar autoarg-mode nil "\ 1359(defvar autoarg-mode nil "\
@@ -1393,7 +1410,7 @@ This is similar to \\[autoarg-mode] but rebinds the keypad keys `kp-1'
1393;;;*** 1410;;;***
1394 1411
1395;;;### (autoloads (autoconf-mode) "autoconf" "progmodes/autoconf.el" 1412;;;### (autoloads (autoconf-mode) "autoconf" "progmodes/autoconf.el"
1396;;;;;; (17185 27619)) 1413;;;;;; (17388 22063))
1397;;; Generated autoloads from progmodes/autoconf.el 1414;;; Generated autoloads from progmodes/autoconf.el
1398 1415
1399(autoload (quote autoconf-mode) "autoconf" "\ 1416(autoload (quote autoconf-mode) "autoconf" "\
@@ -1404,7 +1421,7 @@ Major mode for editing Autoconf configure.in files.
1404;;;*** 1421;;;***
1405 1422
1406;;;### (autoloads (auto-insert-mode define-auto-insert auto-insert) 1423;;;### (autoloads (auto-insert-mode define-auto-insert auto-insert)
1407;;;;;; "autoinsert" "autoinsert.el" (17148 24940)) 1424;;;;;; "autoinsert" "autoinsert.el" (17383 24124))
1408;;; Generated autoloads from autoinsert.el 1425;;; Generated autoloads from autoinsert.el
1409 1426
1410(autoload (quote auto-insert) "autoinsert" "\ 1427(autoload (quote auto-insert) "autoinsert" "\
@@ -1444,7 +1461,7 @@ insert a template for the file depending on the mode of the buffer.
1444 1461
1445;;;### (autoloads (batch-update-autoloads update-directory-autoloads 1462;;;### (autoloads (batch-update-autoloads update-directory-autoloads
1446;;;;;; update-file-autoloads) "autoload" "emacs-lisp/autoload.el" 1463;;;;;; update-file-autoloads) "autoload" "emacs-lisp/autoload.el"
1447;;;;;; (17298 27296)) 1464;;;;;; (17410 23724))
1448;;; Generated autoloads from emacs-lisp/autoload.el 1465;;; Generated autoloads from emacs-lisp/autoload.el
1449 1466
1450(autoload (quote update-file-autoloads) "autoload" "\ 1467(autoload (quote update-file-autoloads) "autoload" "\
@@ -1479,7 +1496,7 @@ Calls `update-directory-autoloads' on the command line arguments.
1479 1496
1480;;;### (autoloads (global-auto-revert-mode turn-on-auto-revert-tail-mode 1497;;;### (autoloads (global-auto-revert-mode turn-on-auto-revert-tail-mode
1481;;;;;; auto-revert-tail-mode turn-on-auto-revert-mode auto-revert-mode) 1498;;;;;; auto-revert-tail-mode turn-on-auto-revert-mode auto-revert-mode)
1482;;;;;; "autorevert" "autorevert.el" (17148 24940)) 1499;;;;;; "autorevert" "autorevert.el" (17383 24124))
1483;;; Generated autoloads from autorevert.el 1500;;; Generated autoloads from autorevert.el
1484 1501
1485(autoload (quote auto-revert-mode) "autorevert" "\ 1502(autoload (quote auto-revert-mode) "autorevert" "\
@@ -1549,7 +1566,7 @@ Use `auto-revert-mode' to revert a particular buffer.
1549;;;*** 1566;;;***
1550 1567
1551;;;### (autoloads (mouse-avoidance-mode mouse-avoidance-mode) "avoid" 1568;;;### (autoloads (mouse-avoidance-mode mouse-avoidance-mode) "avoid"
1552;;;;;; "avoid.el" (17148 24940)) 1569;;;;;; "avoid.el" (17383 24124))
1553;;; Generated autoloads from avoid.el 1570;;; Generated autoloads from avoid.el
1554 1571
1555(defvar mouse-avoidance-mode nil "\ 1572(defvar mouse-avoidance-mode nil "\
@@ -1590,7 +1607,7 @@ definition of \"random distance\".)
1590;;;*** 1607;;;***
1591 1608
1592;;;### (autoloads (backquote) "backquote" "emacs-lisp/backquote.el" 1609;;;### (autoloads (backquote) "backquote" "emacs-lisp/backquote.el"
1593;;;;;; (17148 25082)) 1610;;;;;; (17383 16118))
1594;;; Generated autoloads from emacs-lisp/backquote.el 1611;;; Generated autoloads from emacs-lisp/backquote.el
1595 1612
1596(autoload (quote backquote) "backquote" "\ 1613(autoload (quote backquote) "backquote" "\
@@ -1615,7 +1632,7 @@ Vectors work just like lists. Nested backquotes are permitted.
1615;;;*** 1632;;;***
1616 1633
1617;;;### (autoloads (display-battery-mode battery) "battery" "battery.el" 1634;;;### (autoloads (display-battery-mode battery) "battery" "battery.el"
1618;;;;;; (17359 55783)) 1635;;;;;; (17427 20614))
1619;;; Generated autoloads from battery.el 1636;;; Generated autoloads from battery.el
1620 (put 'battery-mode-line-string 'risky-local-variable t) 1637 (put 'battery-mode-line-string 'risky-local-variable t)
1621 1638
@@ -1648,7 +1665,7 @@ seconds.
1648;;;*** 1665;;;***
1649 1666
1650;;;### (autoloads (benchmark benchmark-run-compiled benchmark-run) 1667;;;### (autoloads (benchmark benchmark-run-compiled benchmark-run)
1651;;;;;; "benchmark" "emacs-lisp/benchmark.el" (17148 25082)) 1668;;;;;; "benchmark" "emacs-lisp/benchmark.el" (17383 16118))
1652;;; Generated autoloads from emacs-lisp/benchmark.el 1669;;; Generated autoloads from emacs-lisp/benchmark.el
1653 1670
1654(autoload (quote benchmark-run) "benchmark" "\ 1671(autoload (quote benchmark-run) "benchmark" "\
@@ -1680,8 +1697,8 @@ non-interactive use see also `benchmark-run' and
1680 1697
1681;;;*** 1698;;;***
1682 1699
1683;;;### (autoloads (bibtex-mode) "bibtex" "textmodes/bibtex.el" (17359 1700;;;### (autoloads (bibtex-mode) "bibtex" "textmodes/bibtex.el" (17437
1684;;;;;; 55795)) 1701;;;;;; 53997))
1685;;; Generated autoloads from textmodes/bibtex.el 1702;;; Generated autoloads from textmodes/bibtex.el
1686 1703
1687(autoload (quote bibtex-mode) "bibtex" "\ 1704(autoload (quote bibtex-mode) "bibtex" "\
@@ -1743,7 +1760,7 @@ if that value is non-nil.
1743 1760
1744;;;### (autoloads (binhex-decode-region binhex-decode-region-external 1761;;;### (autoloads (binhex-decode-region binhex-decode-region-external
1745;;;;;; binhex-decode-region-internal) "binhex" "gnus/binhex.el" 1762;;;;;; binhex-decode-region-internal) "binhex" "gnus/binhex.el"
1746;;;;;; (17148 25105)) 1763;;;;;; (17382 1052))
1747;;; Generated autoloads from gnus/binhex.el 1764;;; Generated autoloads from gnus/binhex.el
1748 1765
1749(defconst binhex-begin-line "^:...............................................................$") 1766(defconst binhex-begin-line "^:...............................................................$")
@@ -1766,8 +1783,8 @@ Binhex decode region between START and END.
1766 1783
1767;;;*** 1784;;;***
1768 1785
1769;;;### (autoloads (blackbox) "blackbox" "play/blackbox.el" (17246 1786;;;### (autoloads (blackbox) "blackbox" "play/blackbox.el" (17382
1770;;;;;; 40260)) 1787;;;;;; 1892))
1771;;; Generated autoloads from play/blackbox.el 1788;;; Generated autoloads from play/blackbox.el
1772 1789
1773(autoload (quote blackbox) "blackbox" "\ 1790(autoload (quote blackbox) "blackbox" "\
@@ -1889,7 +1906,7 @@ a reflection.
1889;;;### (autoloads (bookmark-bmenu-list bookmark-load bookmark-save 1906;;;### (autoloads (bookmark-bmenu-list bookmark-load bookmark-save
1890;;;;;; bookmark-write bookmark-delete bookmark-insert bookmark-rename 1907;;;;;; bookmark-write bookmark-delete bookmark-insert bookmark-rename
1891;;;;;; bookmark-insert-location bookmark-relocate bookmark-jump 1908;;;;;; bookmark-insert-location bookmark-relocate bookmark-jump
1892;;;;;; bookmark-set) "bookmark" "bookmark.el" (17270 26061)) 1909;;;;;; bookmark-set) "bookmark" "bookmark.el" (17383 24124))
1893;;; Generated autoloads from bookmark.el 1910;;; Generated autoloads from bookmark.el
1894 (define-key ctl-x-map "rb" 'bookmark-jump) 1911 (define-key ctl-x-map "rb" 'bookmark-jump)
1895 (define-key ctl-x-map "rm" 'bookmark-set) 1912 (define-key ctl-x-map "rm" 'bookmark-set)
@@ -2079,7 +2096,7 @@ deletion, or > if it is flagged for displaying.
2079;;;;;; browse-url browse-url-of-region browse-url-of-dired-file 2096;;;;;; browse-url browse-url-of-region browse-url-of-dired-file
2080;;;;;; browse-url-of-buffer browse-url-of-file browse-url-url-at-point 2097;;;;;; browse-url-of-buffer browse-url-of-file browse-url-url-at-point
2081;;;;;; browse-url-galeon-program browse-url-firefox-program browse-url-browser-function) 2098;;;;;; browse-url-galeon-program browse-url-firefox-program browse-url-browser-function)
2082;;;;;; "browse-url" "net/browse-url.el" (17279 31149)) 2099;;;;;; "browse-url" "net/browse-url.el" (17383 13296))
2083;;; Generated autoloads from net/browse-url.el 2100;;; Generated autoloads from net/browse-url.el
2084 2101
2085(defvar browse-url-browser-function (cond ((memq system-type (quote (windows-nt ms-dos cygwin))) (quote browse-url-default-windows-browser)) ((memq system-type (quote (darwin))) (quote browse-url-default-macosx-browser)) (t (quote browse-url-default-browser))) "\ 2102(defvar browse-url-browser-function (cond ((memq system-type (quote (windows-nt ms-dos cygwin))) (quote browse-url-default-windows-browser)) ((memq system-type (quote (darwin))) (quote browse-url-default-macosx-browser)) (t (quote browse-url-default-browser))) "\
@@ -2410,8 +2427,8 @@ Default to the URL around or before point.
2410 2427
2411;;;*** 2428;;;***
2412 2429
2413;;;### (autoloads (snarf-bruces bruce) "bruce" "play/bruce.el" (17140 2430;;;### (autoloads (snarf-bruces bruce) "bruce" "play/bruce.el" (17382
2414;;;;;; 20945)) 2431;;;;;; 1892))
2415;;; Generated autoloads from play/bruce.el 2432;;; Generated autoloads from play/bruce.el
2416 2433
2417(autoload (quote bruce) "bruce" "\ 2434(autoload (quote bruce) "bruce" "\
@@ -2427,7 +2444,7 @@ Return a vector containing the lines from `bruce-phrases-file'.
2427;;;*** 2444;;;***
2428 2445
2429;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next) 2446;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next)
2430;;;;;; "bs" "bs.el" (17375 39071)) 2447;;;;;; "bs" "bs.el" (17395 3136))
2431;;; Generated autoloads from bs.el 2448;;; Generated autoloads from bs.el
2432 2449
2433(autoload (quote bs-cycle-next) "bs" "\ 2450(autoload (quote bs-cycle-next) "bs" "\
@@ -2468,8 +2485,8 @@ name of buffer configuration.
2468;;;*** 2485;;;***
2469 2486
2470;;;### (autoloads (insert-text-button make-text-button insert-button 2487;;;### (autoloads (insert-text-button make-text-button insert-button
2471;;;;;; make-button define-button-type) "button" "button.el" (17328 2488;;;;;; make-button define-button-type) "button" "button.el" (17383
2472;;;;;; 38637)) 2489;;;;;; 24124))
2473;;; Generated autoloads from button.el 2490;;; Generated autoloads from button.el
2474 2491
2475(defvar button-map (let ((map (make-sparse-keymap))) (define-key map " " (quote push-button)) (define-key map [mouse-2] (quote push-button)) map) "\ 2492(defvar button-map (let ((map (make-sparse-keymap))) (define-key map " " (quote push-button)) (define-key map [mouse-2] (quote push-button)) map) "\
@@ -2653,7 +2670,7 @@ and corresponding effects.
2653 2670
2654;;;*** 2671;;;***
2655 2672
2656;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (17307 14150)) 2673;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (17385 41891))
2657;;; Generated autoloads from calendar/cal-dst.el 2674;;; Generated autoloads from calendar/cal-dst.el
2658 2675
2659(put (quote calendar-daylight-savings-starts) (quote risky-local-variable) t) 2676(put (quote calendar-daylight-savings-starts) (quote risky-local-variable) t)
@@ -2663,7 +2680,7 @@ and corresponding effects.
2663;;;*** 2680;;;***
2664 2681
2665;;;### (autoloads (list-yahrzeit-dates) "cal-hebrew" "calendar/cal-hebrew.el" 2682;;;### (autoloads (list-yahrzeit-dates) "cal-hebrew" "calendar/cal-hebrew.el"
2666;;;;;; (17307 14150)) 2683;;;;;; (17385 41891))
2667;;; Generated autoloads from calendar/cal-hebrew.el 2684;;; Generated autoloads from calendar/cal-hebrew.el
2668 2685
2669(autoload (quote list-yahrzeit-dates) "cal-hebrew" "\ 2686(autoload (quote list-yahrzeit-dates) "cal-hebrew" "\
@@ -2678,7 +2695,7 @@ from the cursor position.
2678;;;### (autoloads (defmath calc-embedded-activate calc-embedded calc-grab-rectangle 2695;;;### (autoloads (defmath calc-embedded-activate calc-embedded calc-grab-rectangle
2679;;;;;; calc-grab-region full-calc-keypad calc-keypad calc-eval quick-calc 2696;;;;;; calc-grab-region full-calc-keypad calc-keypad calc-eval quick-calc
2680;;;;;; full-calc calc calc-dispatch calc-settings-file) "calc" "calc/calc.el" 2697;;;;;; full-calc calc calc-dispatch calc-settings-file) "calc" "calc/calc.el"
2681;;;;;; (17291 34530)) 2698;;;;;; (17382 10215))
2682;;; Generated autoloads from calc/calc.el 2699;;; Generated autoloads from calc/calc.el
2683 2700
2684(defvar calc-settings-file (convert-standard-filename "~/.calc.el") "\ 2701(defvar calc-settings-file (convert-standard-filename "~/.calc.el") "\
@@ -2756,8 +2773,8 @@ Not documented
2756 2773
2757;;;*** 2774;;;***
2758 2775
2759;;;### (autoloads (calculator) "calculator" "calculator.el" (17148 2776;;;### (autoloads (calculator) "calculator" "calculator.el" (17383
2760;;;;;; 24944)) 2777;;;;;; 24124))
2761;;; Generated autoloads from calculator.el 2778;;; Generated autoloads from calculator.el
2762 2779
2763(autoload (quote calculator) "calculator" "\ 2780(autoload (quote calculator) "calculator" "\
@@ -2785,7 +2802,7 @@ See the documentation for `calculator-mode' for more information.
2785;;;;;; mark-holidays-in-calendar view-calendar-holidays-initially 2802;;;;;; mark-holidays-in-calendar view-calendar-holidays-initially
2786;;;;;; calendar-remove-frame-by-deleting mark-diary-entries-in-calendar 2803;;;;;; calendar-remove-frame-by-deleting mark-diary-entries-in-calendar
2787;;;;;; view-diary-entries-initially calendar-offset) "calendar" 2804;;;;;; view-diary-entries-initially calendar-offset) "calendar"
2788;;;;;; "calendar/calendar.el" (17366 25839)) 2805;;;;;; "calendar/calendar.el" (17425 13433))
2789;;; Generated autoloads from calendar/calendar.el 2806;;; Generated autoloads from calendar/calendar.el
2790 2807
2791(defvar calendar-offset 0 "\ 2808(defvar calendar-offset 0 "\
@@ -3356,7 +3373,7 @@ movement commands will not work correctly.")
3356;;;*** 3373;;;***
3357 3374
3358;;;### (autoloads (canlock-verify canlock-insert-header) "canlock" 3375;;;### (autoloads (canlock-verify canlock-insert-header) "canlock"
3359;;;;;; "gnus/canlock.el" (17148 25106)) 3376;;;;;; "gnus/canlock.el" (17382 1052))
3360;;; Generated autoloads from gnus/canlock.el 3377;;; Generated autoloads from gnus/canlock.el
3361 3378
3362(autoload (quote canlock-insert-header) "canlock" "\ 3379(autoload (quote canlock-insert-header) "canlock" "\
@@ -3374,7 +3391,7 @@ it fails.
3374;;;*** 3391;;;***
3375 3392
3376;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el" 3393;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el"
3377;;;;;; (17315 15382)) 3394;;;;;; (17407 10030))
3378;;; Generated autoloads from progmodes/cc-engine.el 3395;;; Generated autoloads from progmodes/cc-engine.el
3379 3396
3380(autoload (quote c-guess-basic-syntax) "cc-engine" "\ 3397(autoload (quote c-guess-basic-syntax) "cc-engine" "\
@@ -3386,7 +3403,7 @@ Return the syntactic context of the current line.
3386 3403
3387;;;### (autoloads (pike-mode idl-mode java-mode objc-mode c++-mode 3404;;;### (autoloads (pike-mode idl-mode java-mode objc-mode c++-mode
3388;;;;;; c-mode c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el" 3405;;;;;; c-mode c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el"
3389;;;;;; (17296 51210)) 3406;;;;;; (17407 10030))
3390;;; Generated autoloads from progmodes/cc-mode.el 3407;;; Generated autoloads from progmodes/cc-mode.el
3391 3408
3392(autoload (quote c-initialize-cc-mode) "cc-mode" "\ 3409(autoload (quote c-initialize-cc-mode) "cc-mode" "\
@@ -3544,7 +3561,7 @@ Key bindings:
3544;;;*** 3561;;;***
3545 3562
3546;;;### (autoloads (c-set-offset c-add-style c-set-style) "cc-styles" 3563;;;### (autoloads (c-set-offset c-add-style c-set-style) "cc-styles"
3547;;;;;; "progmodes/cc-styles.el" (17296 51210)) 3564;;;;;; "progmodes/cc-styles.el" (17407 10030))
3548;;; Generated autoloads from progmodes/cc-styles.el 3565;;; Generated autoloads from progmodes/cc-styles.el
3549 3566
3550(autoload (quote c-set-style) "cc-styles" "\ 3567(autoload (quote c-set-style) "cc-styles" "\
@@ -3595,8 +3612,8 @@ and exists only for compatibility reasons.
3595 3612
3596;;;*** 3613;;;***
3597 3614
3598;;;### (autoloads nil "cc-subword" "progmodes/cc-subword.el" (17296 3615;;;### (autoloads nil "cc-subword" "progmodes/cc-subword.el" (17388
3599;;;;;; 15980)) 3616;;;;;; 22063))
3600;;; Generated autoloads from progmodes/cc-subword.el 3617;;; Generated autoloads from progmodes/cc-subword.el
3601 (autoload 'c-subword-mode "cc-subword" "Mode enabling subword movement and editing keys." t) 3618 (autoload 'c-subword-mode "cc-subword" "Mode enabling subword movement and editing keys." t)
3602 3619
@@ -3863,7 +3880,7 @@ See the documentation of `define-ccl-program' for the detail of CCL program.
3863;;;*** 3880;;;***
3864 3881
3865;;;### (autoloads (cfengine-mode) "cfengine" "progmodes/cfengine.el" 3882;;;### (autoloads (cfengine-mode) "cfengine" "progmodes/cfengine.el"
3866;;;;;; (17140 20960)) 3883;;;;;; (17388 22063))
3867;;; Generated autoloads from progmodes/cfengine.el 3884;;; Generated autoloads from progmodes/cfengine.el
3868 3885
3869(autoload (quote cfengine-mode) "cfengine" "\ 3886(autoload (quote cfengine-mode) "cfengine" "\
@@ -3885,7 +3902,7 @@ to the action header.
3885;;;;;; checkdoc-comments checkdoc-continue checkdoc-start checkdoc-current-buffer 3902;;;;;; checkdoc-comments checkdoc-continue checkdoc-start checkdoc-current-buffer
3886;;;;;; checkdoc-eval-current-buffer checkdoc-message-interactive 3903;;;;;; checkdoc-eval-current-buffer checkdoc-message-interactive
3887;;;;;; checkdoc-interactive checkdoc) "checkdoc" "emacs-lisp/checkdoc.el" 3904;;;;;; checkdoc-interactive checkdoc) "checkdoc" "emacs-lisp/checkdoc.el"
3888;;;;;; (17239 32275)) 3905;;;;;; (17383 16118))
3889;;; Generated autoloads from emacs-lisp/checkdoc.el 3906;;; Generated autoloads from emacs-lisp/checkdoc.el
3890 3907
3891(autoload (quote checkdoc) "checkdoc" "\ 3908(autoload (quote checkdoc) "checkdoc" "\
@@ -4097,7 +4114,7 @@ Encode the text in the current buffer to HZ.
4097;;;*** 4114;;;***
4098 4115
4099;;;### (autoloads (command-history list-command-history repeat-matching-complex-command) 4116;;;### (autoloads (command-history list-command-history repeat-matching-complex-command)
4100;;;;;; "chistory" "chistory.el" (17148 24944)) 4117;;;;;; "chistory" "chistory.el" (17383 24124))
4101;;; Generated autoloads from chistory.el 4118;;; Generated autoloads from chistory.el
4102 4119
4103(autoload (quote repeat-matching-complex-command) "chistory" "\ 4120(autoload (quote repeat-matching-complex-command) "chistory" "\
@@ -4136,7 +4153,7 @@ and runs the normal hook `command-history-hook'.
4136 4153
4137;;;*** 4154;;;***
4138 4155
4139;;;### (autoloads nil "cl" "emacs-lisp/cl.el" (17374 39354)) 4156;;;### (autoloads nil "cl" "emacs-lisp/cl.el" (17383 16118))
4140;;; Generated autoloads from emacs-lisp/cl.el 4157;;; Generated autoloads from emacs-lisp/cl.el
4141 4158
4142(defvar custom-print-functions nil "\ 4159(defvar custom-print-functions nil "\
@@ -4152,7 +4169,7 @@ a future Emacs interpreter will be able to use it.")
4152;;;*** 4169;;;***
4153 4170
4154;;;### (autoloads (common-lisp-indent-function) "cl-indent" "emacs-lisp/cl-indent.el" 4171;;;### (autoloads (common-lisp-indent-function) "cl-indent" "emacs-lisp/cl-indent.el"
4155;;;;;; (17148 25088)) 4172;;;;;; (17383 16118))
4156;;; Generated autoloads from emacs-lisp/cl-indent.el 4173;;; Generated autoloads from emacs-lisp/cl-indent.el
4157 4174
4158(autoload (quote common-lisp-indent-function) "cl-indent" "\ 4175(autoload (quote common-lisp-indent-function) "cl-indent" "\
@@ -4163,7 +4180,7 @@ Not documented
4163;;;*** 4180;;;***
4164 4181
4165;;;### (autoloads (c-macro-expand) "cmacexp" "progmodes/cmacexp.el" 4182;;;### (autoloads (c-macro-expand) "cmacexp" "progmodes/cmacexp.el"
4166;;;;;; (17205 6162)) 4183;;;;;; (17388 22063))
4167;;; Generated autoloads from progmodes/cmacexp.el 4184;;; Generated autoloads from progmodes/cmacexp.el
4168 4185
4169(autoload (quote c-macro-expand) "cmacexp" "\ 4186(autoload (quote c-macro-expand) "cmacexp" "\
@@ -4183,8 +4200,8 @@ For use inside Lisp programs, see also `c-macro-expansion'.
4183 4200
4184;;;*** 4201;;;***
4185 4202
4186;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (17148 4203;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (17383
4187;;;;;; 24945)) 4204;;;;;; 24124))
4188;;; Generated autoloads from cmuscheme.el 4205;;; Generated autoloads from cmuscheme.el
4189 4206
4190(autoload (quote run-scheme) "cmuscheme" "\ 4207(autoload (quote run-scheme) "cmuscheme" "\
@@ -4265,7 +4282,7 @@ read/written by MS-DOS software, or for display on the MS-DOS terminal.
4265;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list 4282;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list
4266;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command 4283;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command
4267;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el" 4284;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el"
4268;;;;;; (17277 6644)) 4285;;;;;; (17447 42828))
4269;;; Generated autoloads from comint.el 4286;;; Generated autoloads from comint.el
4270 4287
4271(defvar comint-output-filter-functions (quote (comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt)) "\ 4288(defvar comint-output-filter-functions (quote (comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt)) "\
@@ -4355,8 +4372,8 @@ REGEXP-GROUP is the regular expression group in REGEXP to use.
4355 4372
4356;;;*** 4373;;;***
4357 4374
4358;;;### (autoloads (compare-windows) "compare-w" "compare-w.el" (17305 4375;;;### (autoloads (compare-windows) "compare-w" "compare-w.el" (17406
4359;;;;;; 44991)) 4376;;;;;; 11270))
4360;;; Generated autoloads from compare-w.el 4377;;; Generated autoloads from compare-w.el
4361 4378
4362(autoload (quote compare-windows) "compare-w" "\ 4379(autoload (quote compare-windows) "compare-w" "\
@@ -4393,7 +4410,7 @@ on third call it again advances points to the next difference and so on.
4393;;;;;; compilation-shell-minor-mode compilation-mode compilation-start 4410;;;;;; compilation-shell-minor-mode compilation-mode compilation-start
4394;;;;;; compile compilation-disable-input compile-command compilation-search-path 4411;;;;;; compile compilation-disable-input compile-command compilation-search-path
4395;;;;;; compilation-ask-about-save compilation-window-height compilation-mode-hook) 4412;;;;;; compilation-ask-about-save compilation-window-height compilation-mode-hook)
4396;;;;;; "compile" "progmodes/compile.el" (17310 14110)) 4413;;;;;; "compile" "progmodes/compile.el" (17388 22062))
4397;;; Generated autoloads from progmodes/compile.el 4414;;; Generated autoloads from progmodes/compile.el
4398 4415
4399(defvar compilation-mode-hook nil "\ 4416(defvar compilation-mode-hook nil "\
@@ -4554,7 +4571,7 @@ This is the value of `next-error-function' in Compilation buffers.
4554;;;*** 4571;;;***
4555 4572
4556;;;### (autoloads (partial-completion-mode) "complete" "complete.el" 4573;;;### (autoloads (partial-completion-mode) "complete" "complete.el"
4557;;;;;; (17315 15381)) 4574;;;;;; (17420 38637))
4558;;; Generated autoloads from complete.el 4575;;; Generated autoloads from complete.el
4559 4576
4560(defvar partial-completion-mode nil "\ 4577(defvar partial-completion-mode nil "\
@@ -4597,7 +4614,7 @@ second TAB brings up the `*Completions*' buffer.
4597;;;*** 4614;;;***
4598 4615
4599;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el" 4616;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el"
4600;;;;;; (17366 63944)) 4617;;;;;; (17383 24124))
4601;;; Generated autoloads from completion.el 4618;;; Generated autoloads from completion.el
4602 4619
4603(defvar dynamic-completion-mode nil "\ 4620(defvar dynamic-completion-mode nil "\
@@ -4841,7 +4858,7 @@ Optional 3rd arg WITH-COMPOSITION-RULE is ignored.
4841 4858
4842;;;### (autoloads (conf-xdefaults-mode conf-ppd-mode conf-colon-mode 4859;;;### (autoloads (conf-xdefaults-mode conf-ppd-mode conf-colon-mode
4843;;;;;; conf-space-mode conf-javaprop-mode conf-windows-mode conf-unix-mode 4860;;;;;; conf-space-mode conf-javaprop-mode conf-windows-mode conf-unix-mode
4844;;;;;; conf-mode) "conf-mode" "textmodes/conf-mode.el" (17251 52024)) 4861;;;;;; conf-mode) "conf-mode" "textmodes/conf-mode.el" (17383 15658))
4845;;; Generated autoloads from textmodes/conf-mode.el 4862;;; Generated autoloads from textmodes/conf-mode.el
4846 4863
4847(autoload (quote conf-mode) "conf-mode" "\ 4864(autoload (quote conf-mode) "conf-mode" "\
@@ -4990,7 +5007,7 @@ For details see `conf-mode'. Example:
4990;;;*** 5007;;;***
4991 5008
4992;;;### (autoloads (shuffle-vector cookie-snarf cookie-insert cookie) 5009;;;### (autoloads (shuffle-vector cookie-snarf cookie-insert cookie)
4993;;;;;; "cookie1" "play/cookie1.el" (17140 20945)) 5010;;;;;; "cookie1" "play/cookie1.el" (17382 1892))
4994;;; Generated autoloads from play/cookie1.el 5011;;; Generated autoloads from play/cookie1.el
4995 5012
4996(autoload (quote cookie) "cookie1" "\ 5013(autoload (quote cookie) "cookie1" "\
@@ -5022,7 +5039,7 @@ Randomly permute the elements of VECTOR (all permutations equally likely).
5022;;;*** 5039;;;***
5023 5040
5024;;;### (autoloads (copyright copyright-fix-years copyright-update) 5041;;;### (autoloads (copyright copyright-fix-years copyright-update)
5025;;;;;; "copyright" "emacs-lisp/copyright.el" (17148 25089)) 5042;;;;;; "copyright" "emacs-lisp/copyright.el" (17383 16118))
5026;;; Generated autoloads from emacs-lisp/copyright.el 5043;;; Generated autoloads from emacs-lisp/copyright.el
5027 5044
5028(autoload (quote copyright-update) "copyright" "\ 5045(autoload (quote copyright-update) "copyright" "\
@@ -5050,7 +5067,7 @@ Insert a copyright by $ORGANIZATION notice at cursor.
5050;;;*** 5067;;;***
5051 5068
5052;;;### (autoloads (cperl-mode) "cperl-mode" "progmodes/cperl-mode.el" 5069;;;### (autoloads (cperl-mode) "cperl-mode" "progmodes/cperl-mode.el"
5053;;;;;; (17276 44726)) 5070;;;;;; (17388 22062))
5054;;; Generated autoloads from progmodes/cperl-mode.el 5071;;; Generated autoloads from progmodes/cperl-mode.el
5055 5072
5056(autoload (quote cperl-mode) "cperl-mode" "\ 5073(autoload (quote cperl-mode) "cperl-mode" "\
@@ -5223,7 +5240,7 @@ or as help on variables `cperl-tips', `cperl-problems',
5223;;;*** 5240;;;***
5224 5241
5225;;;### (autoloads (cpp-parse-edit cpp-highlight-buffer) "cpp" "progmodes/cpp.el" 5242;;;### (autoloads (cpp-parse-edit cpp-highlight-buffer) "cpp" "progmodes/cpp.el"
5226;;;;;; (17359 40965)) 5243;;;;;; (17388 22062))
5227;;; Generated autoloads from progmodes/cpp.el 5244;;; Generated autoloads from progmodes/cpp.el
5228 5245
5229(autoload (quote cpp-highlight-buffer) "cpp" "\ 5246(autoload (quote cpp-highlight-buffer) "cpp" "\
@@ -5242,7 +5259,7 @@ Edit display information for cpp conditionals.
5242;;;*** 5259;;;***
5243 5260
5244;;;### (autoloads (crisp-mode crisp-mode) "crisp" "emulation/crisp.el" 5261;;;### (autoloads (crisp-mode crisp-mode) "crisp" "emulation/crisp.el"
5245;;;;;; (17140 20920)) 5262;;;;;; (17383 13536))
5246;;; Generated autoloads from emulation/crisp.el 5263;;; Generated autoloads from emulation/crisp.el
5247 5264
5248(defvar crisp-mode nil "\ 5265(defvar crisp-mode nil "\
@@ -5266,7 +5283,7 @@ With ARG, turn CRiSP mode on if ARG is positive, off otherwise.
5266;;;*** 5283;;;***
5267 5284
5268;;;### (autoloads (completing-read-multiple) "crm" "emacs-lisp/crm.el" 5285;;;### (autoloads (completing-read-multiple) "crm" "emacs-lisp/crm.el"
5269;;;;;; (17315 15382)) 5286;;;;;; (17383 16118))
5270;;; Generated autoloads from emacs-lisp/crm.el 5287;;; Generated autoloads from emacs-lisp/crm.el
5271 5288
5272(autoload (quote completing-read-multiple) "crm" "\ 5289(autoload (quote completing-read-multiple) "crm" "\
@@ -5302,7 +5319,7 @@ INHERIT-INPUT-METHOD.
5302;;;*** 5319;;;***
5303 5320
5304;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el" 5321;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el"
5305;;;;;; (17377 26465)) 5322;;;;;; (17444 38116))
5306;;; Generated autoloads from emulation/cua-base.el 5323;;; Generated autoloads from emulation/cua-base.el
5307 5324
5308(defvar cua-mode nil "\ 5325(defvar cua-mode nil "\
@@ -5369,7 +5386,7 @@ Enable CUA selection mode without the C-z/C-x/C-c/C-v bindings.
5369;;;;;; customize-face customize-changed-options customize-option-other-window 5386;;;;;; customize-face customize-changed-options customize-option-other-window
5370;;;;;; customize-option customize-group-other-window customize-group 5387;;;;;; customize-option customize-group-other-window customize-group
5371;;;;;; customize-mode customize customize-save-variable customize-set-variable 5388;;;;;; customize-mode customize customize-save-variable customize-set-variable
5372;;;;;; customize-set-value) "cus-edit" "cus-edit.el" (17369 18480)) 5389;;;;;; customize-set-value) "cus-edit" "cus-edit.el" (17440 11610))
5373;;; Generated autoloads from cus-edit.el 5390;;; Generated autoloads from cus-edit.el
5374 (add-hook 'same-window-regexps "\\`\\*Customiz.*\\*\\'") 5391 (add-hook 'same-window-regexps "\\`\\*Customiz.*\\*\\'")
5375 5392
@@ -5627,7 +5644,7 @@ The format is suitable for use with `easy-menu-define'.
5627;;;*** 5644;;;***
5628 5645
5629;;;### (autoloads (custom-reset-faces custom-theme-reset-faces custom-set-faces 5646;;;### (autoloads (custom-reset-faces custom-theme-reset-faces custom-set-faces
5630;;;;;; custom-declare-face) "cus-face" "cus-face.el" (17337 17201)) 5647;;;;;; custom-declare-face) "cus-face" "cus-face.el" (17383 24124))
5631;;; Generated autoloads from cus-face.el 5648;;; Generated autoloads from cus-face.el
5632 5649
5633(autoload (quote custom-declare-face) "cus-face" "\ 5650(autoload (quote custom-declare-face) "cus-face" "\
@@ -5697,7 +5714,7 @@ This means reset FACE to its value in FROM-THEME.
5697;;;*** 5714;;;***
5698 5715
5699;;;### (autoloads (customize-create-theme) "cus-theme" "cus-theme.el" 5716;;;### (autoloads (customize-create-theme) "cus-theme" "cus-theme.el"
5700;;;;;; (17351 13490)) 5717;;;;;; (17394 38146))
5701;;; Generated autoloads from cus-theme.el 5718;;; Generated autoloads from cus-theme.el
5702 5719
5703(autoload (quote customize-create-theme) "cus-theme" "\ 5720(autoload (quote customize-create-theme) "cus-theme" "\
@@ -5708,7 +5725,7 @@ Create a custom theme.
5708;;;*** 5725;;;***
5709 5726
5710;;;### (autoloads (cvs-status-mode) "cvs-status" "cvs-status.el" 5727;;;### (autoloads (cvs-status-mode) "cvs-status" "cvs-status.el"
5711;;;;;; (17148 24952)) 5728;;;;;; (17383 24124))
5712;;; Generated autoloads from cvs-status.el 5729;;; Generated autoloads from cvs-status.el
5713 5730
5714(autoload (quote cvs-status-mode) "cvs-status" "\ 5731(autoload (quote cvs-status-mode) "cvs-status" "\
@@ -5719,7 +5736,7 @@ Mode used for cvs status output.
5719;;;*** 5736;;;***
5720 5737
5721;;;### (autoloads (global-cwarn-mode turn-on-cwarn-mode cwarn-mode) 5738;;;### (autoloads (global-cwarn-mode turn-on-cwarn-mode cwarn-mode)
5722;;;;;; "cwarn" "progmodes/cwarn.el" (17298 27296)) 5739;;;;;; "cwarn" "progmodes/cwarn.el" (17388 22062))
5723;;; Generated autoloads from progmodes/cwarn.el 5740;;; Generated autoloads from progmodes/cwarn.el
5724 5741
5725(autoload (quote cwarn-mode) "cwarn" "\ 5742(autoload (quote cwarn-mode) "cwarn" "\
@@ -5792,7 +5809,7 @@ If the argument is nil, we return the display table to its standard state.
5792;;;*** 5809;;;***
5793 5810
5794;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "dabbrev.el" 5811;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "dabbrev.el"
5795;;;;;; (17290 15905)) 5812;;;;;; (17383 24124))
5796;;; Generated autoloads from dabbrev.el 5813;;; Generated autoloads from dabbrev.el
5797 (define-key esc-map "/" 'dabbrev-expand) 5814 (define-key esc-map "/" 'dabbrev-expand)
5798 (define-key esc-map [?\C-/] 'dabbrev-completion) 5815 (define-key esc-map [?\C-/] 'dabbrev-completion)
@@ -5836,8 +5853,8 @@ See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion].
5836 5853
5837;;;*** 5854;;;***
5838 5855
5839;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (17276 5856;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (17388
5840;;;;;; 44726)) 5857;;;;;; 22062))
5841;;; Generated autoloads from progmodes/dcl-mode.el 5858;;; Generated autoloads from progmodes/dcl-mode.el
5842 5859
5843(autoload (quote dcl-mode) "dcl-mode" "\ 5860(autoload (quote dcl-mode) "dcl-mode" "\
@@ -5964,7 +5981,7 @@ There is some minimal font-lock support (see vars
5964;;;*** 5981;;;***
5965 5982
5966;;;### (autoloads (cancel-debug-on-entry debug-on-entry debug) "debug" 5983;;;### (autoloads (cancel-debug-on-entry debug-on-entry debug) "debug"
5967;;;;;; "emacs-lisp/debug.el" (17244 54746)) 5984;;;;;; "emacs-lisp/debug.el" (17438 13119))
5968;;; Generated autoloads from emacs-lisp/debug.el 5985;;; Generated autoloads from emacs-lisp/debug.el
5969 5986
5970(setq debugger (quote debug)) 5987(setq debugger (quote debug))
@@ -6008,7 +6025,7 @@ To specify a nil argument interactively, exit with an empty minibuffer.
6008;;;*** 6025;;;***
6009 6026
6010;;;### (autoloads (decipher-mode decipher) "decipher" "play/decipher.el" 6027;;;### (autoloads (decipher-mode decipher) "decipher" "play/decipher.el"
6011;;;;;; (17205 6149)) 6028;;;;;; (17382 1892))
6012;;; Generated autoloads from play/decipher.el 6029;;; Generated autoloads from play/decipher.el
6013 6030
6014(autoload (quote decipher) "decipher" "\ 6031(autoload (quote decipher) "decipher" "\
@@ -6037,8 +6054,8 @@ The most useful commands are:
6037;;;*** 6054;;;***
6038 6055
6039;;;### (autoloads (delimit-columns-rectangle delimit-columns-region 6056;;;### (autoloads (delimit-columns-rectangle delimit-columns-region
6040;;;;;; delimit-columns-customize) "delim-col" "delim-col.el" (17148 6057;;;;;; delimit-columns-customize) "delim-col" "delim-col.el" (17383
6041;;;;;; 24953)) 6058;;;;;; 24124))
6042;;; Generated autoloads from delim-col.el 6059;;; Generated autoloads from delim-col.el
6043 6060
6044(autoload (quote delimit-columns-customize) "delim-col" "\ 6061(autoload (quote delimit-columns-customize) "delim-col" "\
@@ -6062,8 +6079,8 @@ START and END delimits the corners of text rectangle.
6062 6079
6063;;;*** 6080;;;***
6064 6081
6065;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (17333 6082;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (17388
6066;;;;;; 17859)) 6083;;;;;; 22062))
6067;;; Generated autoloads from progmodes/delphi.el 6084;;; Generated autoloads from progmodes/delphi.el
6068 6085
6069(autoload (quote delphi-mode) "delphi" "\ 6086(autoload (quote delphi-mode) "delphi" "\
@@ -6113,8 +6130,8 @@ no args, if that value is non-nil.
6113 6130
6114;;;*** 6131;;;***
6115 6132
6116;;;### (autoloads (delete-selection-mode) "delsel" "delsel.el" (17159 6133;;;### (autoloads (delete-selection-mode) "delsel" "delsel.el" (17383
6117;;;;;; 1461)) 6134;;;;;; 24124))
6118;;; Generated autoloads from delsel.el 6135;;; Generated autoloads from delsel.el
6119 6136
6120(defalias (quote pending-delete-mode) (quote delete-selection-mode)) 6137(defalias (quote pending-delete-mode) (quote delete-selection-mode))
@@ -6144,7 +6161,7 @@ any selection.
6144;;;*** 6161;;;***
6145 6162
6146;;;### (autoloads (derived-mode-init-mode-variables define-derived-mode) 6163;;;### (autoloads (derived-mode-init-mode-variables define-derived-mode)
6147;;;;;; "derived" "emacs-lisp/derived.el" (17298 27296)) 6164;;;;;; "derived" "emacs-lisp/derived.el" (17383 16118))
6148;;; Generated autoloads from emacs-lisp/derived.el 6165;;; Generated autoloads from emacs-lisp/derived.el
6149 6166
6150(autoload (quote define-derived-mode) "derived" "\ 6167(autoload (quote define-derived-mode) "derived" "\
@@ -6209,7 +6226,7 @@ the first time the mode is used.
6209;;;*** 6226;;;***
6210 6227
6211;;;### (autoloads (describe-char describe-text-properties) "descr-text" 6228;;;### (autoloads (describe-char describe-text-properties) "descr-text"
6212;;;;;; "descr-text.el" (17329 62402)) 6229;;;;;; "descr-text.el" (17383 24124))
6213;;; Generated autoloads from descr-text.el 6230;;; Generated autoloads from descr-text.el
6214 6231
6215(autoload (quote describe-text-properties) "descr-text" "\ 6232(autoload (quote describe-text-properties) "descr-text" "\
@@ -6234,7 +6251,7 @@ as well as widgets, buttons, overlays, and text properties.
6234 6251
6235;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir 6252;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir
6236;;;;;; desktop-load-default desktop-read desktop-locals-to-save 6253;;;;;; desktop-load-default desktop-read desktop-locals-to-save
6237;;;;;; desktop-save-mode) "desktop" "desktop.el" (17364 14032)) 6254;;;;;; desktop-save-mode) "desktop" "desktop.el" (17388 29562))
6238;;; Generated autoloads from desktop.el 6255;;; Generated autoloads from desktop.el
6239 6256
6240(defvar desktop-save-mode nil "\ 6257(defvar desktop-save-mode nil "\
@@ -6399,7 +6416,7 @@ Revert to the last loaded desktop.
6399;;;;;; gnus-article-outlook-repair-attribution gnus-article-outlook-unwrap-lines 6416;;;;;; gnus-article-outlook-repair-attribution gnus-article-outlook-unwrap-lines
6400;;;;;; gnus-outlook-display-hook gnus-outlook-deuglify-unwrap-max 6417;;;;;; gnus-outlook-display-hook gnus-outlook-deuglify-unwrap-max
6401;;;;;; gnus-outlook-deuglify-unwrap-min) "deuglify" "gnus/deuglify.el" 6418;;;;;; gnus-outlook-deuglify-unwrap-min) "deuglify" "gnus/deuglify.el"
6402;;;;;; (17102 18579)) 6419;;;;;; (17382 1052))
6403;;; Generated autoloads from gnus/deuglify.el 6420;;; Generated autoloads from gnus/deuglify.el
6404 6421
6405(defvar gnus-outlook-deuglify-unwrap-min 45 "\ 6422(defvar gnus-outlook-deuglify-unwrap-min 45 "\
@@ -6466,7 +6483,7 @@ Not documented
6466;;;*** 6483;;;***
6467 6484
6468;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib" 6485;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib"
6469;;;;;; "calendar/diary-lib.el" (17307 14150)) 6486;;;;;; "calendar/diary-lib.el" (17385 41891))
6470;;; Generated autoloads from calendar/diary-lib.el 6487;;; Generated autoloads from calendar/diary-lib.el
6471 6488
6472(autoload (quote diary) "diary-lib" "\ 6489(autoload (quote diary) "diary-lib" "\
@@ -6512,7 +6529,7 @@ Major mode for editing the diary file.
6512;;;*** 6529;;;***
6513 6530
6514;;;### (autoloads (diff-backup diff diff-command diff-switches) "diff" 6531;;;### (autoloads (diff-backup diff diff-command diff-switches) "diff"
6515;;;;;; "diff.el" (17239 32193)) 6532;;;;;; "diff.el" (17383 24124))
6516;;; Generated autoloads from diff.el 6533;;; Generated autoloads from diff.el
6517 6534
6518(defvar diff-switches "-c" "\ 6535(defvar diff-switches "-c" "\
@@ -6546,7 +6563,7 @@ With prefix arg, prompt for diff switches.
6546;;;*** 6563;;;***
6547 6564
6548;;;### (autoloads (diff-minor-mode diff-mode) "diff-mode" "diff-mode.el" 6565;;;### (autoloads (diff-minor-mode diff-mode) "diff-mode" "diff-mode.el"
6549;;;;;; (17239 32193)) 6566;;;;;; (17439 53835))
6550;;; Generated autoloads from diff-mode.el 6567;;; Generated autoloads from diff-mode.el
6551 6568
6552(autoload (quote diff-mode) "diff-mode" "\ 6569(autoload (quote diff-mode) "diff-mode" "\
@@ -6575,7 +6592,7 @@ Minor mode for viewing/editing context diffs.
6575;;;;;; dired dired-copy-preserve-time dired-dwim-target dired-keep-marker-symlink 6592;;;;;; dired dired-copy-preserve-time dired-dwim-target dired-keep-marker-symlink
6576;;;;;; dired-keep-marker-hardlink dired-keep-marker-copy dired-keep-marker-rename 6593;;;;;; dired-keep-marker-hardlink dired-keep-marker-copy dired-keep-marker-rename
6577;;;;;; dired-trivial-filenames dired-ls-F-marks-symlinks dired-listing-switches) 6594;;;;;; dired-trivial-filenames dired-ls-F-marks-symlinks dired-listing-switches)
6578;;;;;; "dired" "dired.el" (17359 58110)) 6595;;;;;; "dired" "dired.el" (17391 29732))
6579;;; Generated autoloads from dired.el 6596;;; Generated autoloads from dired.el
6580 6597
6581(defvar dired-listing-switches "-al" "\ 6598(defvar dired-listing-switches "-al" "\
@@ -6780,7 +6797,7 @@ Keybindings:
6780;;;;;; dired-run-shell-command dired-do-shell-command dired-clean-directory 6797;;;;;; dired-run-shell-command dired-do-shell-command dired-clean-directory
6781;;;;;; dired-do-print dired-do-touch dired-do-chown dired-do-chgrp 6798;;;;;; dired-do-print dired-do-touch dired-do-chown dired-do-chgrp
6782;;;;;; dired-do-chmod dired-compare-directories dired-backup-diff 6799;;;;;; dired-do-chmod dired-compare-directories dired-backup-diff
6783;;;;;; dired-diff) "dired-aux" "dired-aux.el" (17356 25047)) 6800;;;;;; dired-diff) "dired-aux" "dired-aux.el" (17383 24124))
6784;;; Generated autoloads from dired-aux.el 6801;;; Generated autoloads from dired-aux.el
6785 6802
6786(autoload (quote dired-diff) "dired-aux" "\ 6803(autoload (quote dired-diff) "dired-aux" "\
@@ -7188,7 +7205,7 @@ true then the type of the file linked to by FILE is printed instead.
7188 7205
7189;;;*** 7206;;;***
7190 7207
7191;;;### (autoloads (dired-jump) "dired-x" "dired-x.el" (17273 1329)) 7208;;;### (autoloads (dired-jump) "dired-x" "dired-x.el" (17387 38414))
7192;;; Generated autoloads from dired-x.el 7209;;; Generated autoloads from dired-x.el
7193 7210
7194(autoload (quote dired-jump) "dired-x" "\ 7211(autoload (quote dired-jump) "dired-x" "\
@@ -7202,7 +7219,7 @@ buffer and try again.
7202 7219
7203;;;*** 7220;;;***
7204 7221
7205;;;### (autoloads (dirtrack) "dirtrack" "dirtrack.el" (17148 24959)) 7222;;;### (autoloads (dirtrack) "dirtrack" "dirtrack.el" (17383 24124))
7206;;; Generated autoloads from dirtrack.el 7223;;; Generated autoloads from dirtrack.el
7207 7224
7208(autoload (quote dirtrack) "dirtrack" "\ 7225(autoload (quote dirtrack) "dirtrack" "\
@@ -7221,8 +7238,8 @@ You can enable directory tracking by adding this function to
7221 7238
7222;;;*** 7239;;;***
7223 7240
7224;;;### (autoloads (disassemble) "disass" "emacs-lisp/disass.el" (17148 7241;;;### (autoloads (disassemble) "disass" "emacs-lisp/disass.el" (17383
7225;;;;;; 25090)) 7242;;;;;; 16118))
7226;;; Generated autoloads from emacs-lisp/disass.el 7243;;; Generated autoloads from emacs-lisp/disass.el
7227 7244
7228(autoload (quote disassemble) "disass" "\ 7245(autoload (quote disassemble) "disass" "\
@@ -7240,7 +7257,7 @@ redefine OBJECT if it is a symbol.
7240;;;;;; standard-display-graphic standard-display-g1 standard-display-ascii 7257;;;;;; standard-display-graphic standard-display-g1 standard-display-ascii
7241;;;;;; standard-display-default standard-display-8bit describe-current-display-table 7258;;;;;; standard-display-default standard-display-8bit describe-current-display-table
7242;;;;;; describe-display-table set-display-table-slot display-table-slot 7259;;;;;; describe-display-table set-display-table-slot display-table-slot
7243;;;;;; make-display-table) "disp-table" "disp-table.el" (17297 52532)) 7260;;;;;; make-display-table) "disp-table" "disp-table.el" (17383 24124))
7244;;; Generated autoloads from disp-table.el 7261;;; Generated autoloads from disp-table.el
7245 7262
7246(autoload (quote make-display-table) "disp-table" "\ 7263(autoload (quote make-display-table) "disp-table" "\
@@ -7341,7 +7358,7 @@ for users who call this function in `.emacs'.
7341;;;*** 7358;;;***
7342 7359
7343;;;### (autoloads (dissociated-press) "dissociate" "play/dissociate.el" 7360;;;### (autoloads (dissociated-press) "dissociate" "play/dissociate.el"
7344;;;;;; (17140 20946)) 7361;;;;;; (17382 1892))
7345;;; Generated autoloads from play/dissociate.el 7362;;; Generated autoloads from play/dissociate.el
7346 7363
7347(autoload (quote dissociated-press) "dissociate" "\ 7364(autoload (quote dissociated-press) "dissociate" "\
@@ -7357,7 +7374,7 @@ Default is 2.
7357 7374
7358;;;*** 7375;;;***
7359 7376
7360;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (17205 5985)) 7377;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (17383 24124))
7361;;; Generated autoloads from dnd.el 7378;;; Generated autoloads from dnd.el
7362 7379
7363(defvar dnd-protocol-alist (quote (("^file:///" . dnd-open-local-file) ("^file://" . dnd-open-file) ("^file:" . dnd-open-local-file))) "\ 7380(defvar dnd-protocol-alist (quote (("^file:///" . dnd-open-local-file) ("^file://" . dnd-open-file) ("^file:" . dnd-open-local-file))) "\
@@ -7378,7 +7395,7 @@ if some action was made, or nil if the URL is ignored.")
7378;;;*** 7395;;;***
7379 7396
7380;;;### (autoloads (dns-mode-soa-increment-serial dns-mode) "dns-mode" 7397;;;### (autoloads (dns-mode-soa-increment-serial dns-mode) "dns-mode"
7381;;;;;; "textmodes/dns-mode.el" (17148 25205)) 7398;;;;;; "textmodes/dns-mode.el" (17383 15658))
7382;;; Generated autoloads from textmodes/dns-mode.el 7399;;; Generated autoloads from textmodes/dns-mode.el
7383 7400
7384(autoload (quote dns-mode) "dns-mode" "\ 7401(autoload (quote dns-mode) "dns-mode" "\
@@ -7412,7 +7429,7 @@ Switch to *doctor* buffer and start giving psychotherapy.
7412;;;*** 7429;;;***
7413 7430
7414;;;### (autoloads (double-mode double-mode) "double" "double.el" 7431;;;### (autoloads (double-mode double-mode) "double" "double.el"
7415;;;;;; (17148 24959)) 7432;;;;;; (17383 24125))
7416;;; Generated autoloads from double.el 7433;;; Generated autoloads from double.el
7417 7434
7418(defvar double-mode nil "\ 7435(defvar double-mode nil "\
@@ -7433,7 +7450,7 @@ when pressed twice. See variable `double-map' for details.
7433 7450
7434;;;*** 7451;;;***
7435 7452
7436;;;### (autoloads (dunnet) "dunnet" "play/dunnet.el" (17140 20947)) 7453;;;### (autoloads (dunnet) "dunnet" "play/dunnet.el" (17382 1892))
7437;;; Generated autoloads from play/dunnet.el 7454;;; Generated autoloads from play/dunnet.el
7438 7455
7439(autoload (quote dunnet) "dunnet" "\ 7456(autoload (quote dunnet) "dunnet" "\
@@ -7444,7 +7461,7 @@ Switch to *dungeon* buffer and start game.
7444;;;*** 7461;;;***
7445 7462
7446;;;### (autoloads (gnus-earcon-display) "earcon" "gnus/earcon.el" 7463;;;### (autoloads (gnus-earcon-display) "earcon" "gnus/earcon.el"
7447;;;;;; (17148 25106)) 7464;;;;;; (17382 1052))
7448;;; Generated autoloads from gnus/earcon.el 7465;;; Generated autoloads from gnus/earcon.el
7449 7466
7450(autoload (quote gnus-earcon-display) "earcon" "\ 7467(autoload (quote gnus-earcon-display) "earcon" "\
@@ -7456,7 +7473,7 @@ Play sounds in message buffers.
7456 7473
7457;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap 7474;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap
7458;;;;;; define-global-minor-mode define-minor-mode) "easy-mmode" 7475;;;;;; define-global-minor-mode define-minor-mode) "easy-mmode"
7459;;;;;; "emacs-lisp/easy-mmode.el" (17298 27296)) 7476;;;;;; "emacs-lisp/easy-mmode.el" (17383 16118))
7460;;; Generated autoloads from emacs-lisp/easy-mmode.el 7477;;; Generated autoloads from emacs-lisp/easy-mmode.el
7461 7478
7462(defalias (quote easy-mmode-define-minor-mode) (quote define-minor-mode)) 7479(defalias (quote easy-mmode-define-minor-mode) (quote define-minor-mode))
@@ -7548,8 +7565,8 @@ CSS contains a list of syntax specifications of the form (CHAR . SYNTAX).
7548;;;*** 7565;;;***
7549 7566
7550;;;### (autoloads (easy-menu-change easy-menu-create-menu easy-menu-do-define 7567;;;### (autoloads (easy-menu-change easy-menu-create-menu easy-menu-do-define
7551;;;;;; easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (17250 7568;;;;;; easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (17383
7552;;;;;; 28361)) 7569;;;;;; 16118))
7553;;; Generated autoloads from emacs-lisp/easymenu.el 7570;;; Generated autoloads from emacs-lisp/easymenu.el
7554 7571
7555(put (quote easy-menu-define) (quote lisp-indent-function) (quote defun)) 7572(put (quote easy-menu-define) (quote lisp-indent-function) (quote defun))
@@ -7694,7 +7711,7 @@ To implement dynamic menus, either call this from
7694;;;;;; ebnf-eps-directory ebnf-spool-region ebnf-spool-buffer ebnf-spool-file 7711;;;;;; ebnf-eps-directory ebnf-spool-region ebnf-spool-buffer ebnf-spool-file
7695;;;;;; ebnf-spool-directory ebnf-print-region ebnf-print-buffer 7712;;;;;; ebnf-spool-directory ebnf-print-region ebnf-print-buffer
7696;;;;;; ebnf-print-file ebnf-print-directory ebnf-customize) "ebnf2ps" 7713;;;;;; ebnf-print-file ebnf-print-directory ebnf-customize) "ebnf2ps"
7697;;;;;; "progmodes/ebnf2ps.el" (17239 32372)) 7714;;;;;; "progmodes/ebnf2ps.el" (17388 22062))
7698;;; Generated autoloads from progmodes/ebnf2ps.el 7715;;; Generated autoloads from progmodes/ebnf2ps.el
7699 7716
7700(autoload (quote ebnf-customize) "ebnf2ps" "\ 7717(autoload (quote ebnf-customize) "ebnf2ps" "\
@@ -7953,8 +7970,8 @@ See `ebnf-style-database' documentation.
7953;;;;;; ebrowse-tags-find-declaration-other-window ebrowse-tags-find-definition 7970;;;;;; ebrowse-tags-find-declaration-other-window ebrowse-tags-find-definition
7954;;;;;; ebrowse-tags-view-definition ebrowse-tags-find-declaration 7971;;;;;; ebrowse-tags-view-definition ebrowse-tags-find-declaration
7955;;;;;; ebrowse-tags-view-declaration ebrowse-member-mode ebrowse-electric-choose-tree 7972;;;;;; ebrowse-tags-view-declaration ebrowse-member-mode ebrowse-electric-choose-tree
7956;;;;;; ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (17239 7973;;;;;; ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (17391
7957;;;;;; 32375)) 7974;;;;;; 39495))
7958;;; Generated autoloads from progmodes/ebrowse.el 7975;;; Generated autoloads from progmodes/ebrowse.el
7959 7976
7960(autoload (quote ebrowse-tree-mode) "ebrowse" "\ 7977(autoload (quote ebrowse-tree-mode) "ebrowse" "\
@@ -8105,7 +8122,7 @@ Display statistics for a class tree.
8105;;;*** 8122;;;***
8106 8123
8107;;;### (autoloads (electric-buffer-list) "ebuff-menu" "ebuff-menu.el" 8124;;;### (autoloads (electric-buffer-list) "ebuff-menu" "ebuff-menu.el"
8108;;;;;; (17148 24959)) 8125;;;;;; (17383 24125))
8109;;; Generated autoloads from ebuff-menu.el 8126;;; Generated autoloads from ebuff-menu.el
8110 8127
8111(autoload (quote electric-buffer-list) "ebuff-menu" "\ 8128(autoload (quote electric-buffer-list) "ebuff-menu" "\
@@ -8130,7 +8147,7 @@ Run hooks in `electric-buffer-menu-mode-hook' on entry.
8130;;;*** 8147;;;***
8131 8148
8132;;;### (autoloads (Electric-command-history-redo-expression) "echistory" 8149;;;### (autoloads (Electric-command-history-redo-expression) "echistory"
8133;;;;;; "echistory.el" (17205 5985)) 8150;;;;;; "echistory.el" (17383 24125))
8134;;; Generated autoloads from echistory.el 8151;;; Generated autoloads from echistory.el
8135 8152
8136(autoload (quote Electric-command-history-redo-expression) "echistory" "\ 8153(autoload (quote Electric-command-history-redo-expression) "echistory" "\
@@ -8143,7 +8160,7 @@ With prefix arg NOCONFIRM, execute current line as-is without editing.
8143 8160
8144;;;### (autoloads (edebug-all-forms edebug-all-defs edebug-eval-top-level-form 8161;;;### (autoloads (edebug-all-forms edebug-all-defs edebug-eval-top-level-form
8145;;;;;; def-edebug-spec edebug-all-forms edebug-all-defs) "edebug" 8162;;;;;; def-edebug-spec edebug-all-forms edebug-all-defs) "edebug"
8146;;;;;; "emacs-lisp/edebug.el" (17324 31506)) 8163;;;;;; "emacs-lisp/edebug.el" (17416 11967))
8147;;; Generated autoloads from emacs-lisp/edebug.el 8164;;; Generated autoloads from emacs-lisp/edebug.el
8148 8165
8149(defvar edebug-all-defs nil "\ 8166(defvar edebug-all-defs nil "\
@@ -8216,7 +8233,7 @@ Toggle edebugging of all forms.
8216;;;;;; ediff-merge-directory-revisions ediff-merge-directories-with-ancestor 8233;;;;;; ediff-merge-directory-revisions ediff-merge-directories-with-ancestor
8217;;;;;; ediff-merge-directories ediff-directories3 ediff-directory-revisions 8234;;;;;; ediff-merge-directories ediff-directories3 ediff-directory-revisions
8218;;;;;; ediff-directories ediff-buffers3 ediff-buffers ediff-backup 8235;;;;;; ediff-directories ediff-buffers3 ediff-buffers ediff-backup
8219;;;;;; ediff-files3 ediff-files) "ediff" "ediff.el" (17287 6474)) 8236;;;;;; ediff-files3 ediff-files) "ediff" "ediff.el" (17399 58140))
8220;;; Generated autoloads from ediff.el 8237;;; Generated autoloads from ediff.el
8221 8238
8222(autoload (quote ediff-files) "ediff" "\ 8239(autoload (quote ediff-files) "ediff" "\
@@ -8454,7 +8471,7 @@ With optional NODE, goes to that node.
8454;;;*** 8471;;;***
8455 8472
8456;;;### (autoloads (ediff-customize) "ediff-help" "ediff-help.el" 8473;;;### (autoloads (ediff-customize) "ediff-help" "ediff-help.el"
8457;;;;;; (17148 24960)) 8474;;;;;; (17399 58140))
8458;;; Generated autoloads from ediff-help.el 8475;;; Generated autoloads from ediff-help.el
8459 8476
8460(autoload (quote ediff-customize) "ediff-help" "\ 8477(autoload (quote ediff-customize) "ediff-help" "\
@@ -8464,7 +8481,7 @@ Not documented
8464 8481
8465;;;*** 8482;;;***
8466 8483
8467;;;### (autoloads nil "ediff-hook" "ediff-hook.el" (17148 24960)) 8484;;;### (autoloads nil "ediff-hook" "ediff-hook.el" (17399 58140))
8468;;; Generated autoloads from ediff-hook.el 8485;;; Generated autoloads from ediff-hook.el
8469 8486
8470(defvar ediff-window-setup-function) 8487(defvar ediff-window-setup-function)
@@ -8477,7 +8494,7 @@ Not documented
8477;;;*** 8494;;;***
8478 8495
8479;;;### (autoloads (ediff-show-registry) "ediff-mult" "ediff-mult.el" 8496;;;### (autoloads (ediff-show-registry) "ediff-mult" "ediff-mult.el"
8480;;;;;; (17374 18401)) 8497;;;;;; (17399 58140))
8481;;; Generated autoloads from ediff-mult.el 8498;;; Generated autoloads from ediff-mult.el
8482 8499
8483(autoload (quote ediff-show-registry) "ediff-mult" "\ 8500(autoload (quote ediff-show-registry) "ediff-mult" "\
@@ -8490,7 +8507,7 @@ Display Ediff's registry.
8490;;;*** 8507;;;***
8491 8508
8492;;;### (autoloads (ediff-toggle-use-toolbar ediff-toggle-multiframe) 8509;;;### (autoloads (ediff-toggle-use-toolbar ediff-toggle-multiframe)
8493;;;;;; "ediff-util" "ediff-util.el" (17274 24016)) 8510;;;;;; "ediff-util" "ediff-util.el" (17399 58140))
8494;;; Generated autoloads from ediff-util.el 8511;;; Generated autoloads from ediff-util.el
8495 8512
8496(autoload (quote ediff-toggle-multiframe) "ediff-util" "\ 8513(autoload (quote ediff-toggle-multiframe) "ediff-util" "\
@@ -8511,7 +8528,7 @@ To change the default, set the variable `ediff-use-toolbar-p', which see.
8511 8528
8512;;;### (autoloads (format-kbd-macro read-kbd-macro edit-named-kbd-macro 8529;;;### (autoloads (format-kbd-macro read-kbd-macro edit-named-kbd-macro
8513;;;;;; edit-last-kbd-macro edit-kbd-macro) "edmacro" "edmacro.el" 8530;;;;;; edit-last-kbd-macro edit-kbd-macro) "edmacro" "edmacro.el"
8514;;;;;; (17148 24966)) 8531;;;;;; (17383 24125))
8515;;; Generated autoloads from edmacro.el 8532;;; Generated autoloads from edmacro.el
8516 8533
8517(defvar edmacro-eight-bits nil "\ 8534(defvar edmacro-eight-bits nil "\
@@ -8564,7 +8581,7 @@ or nil, use a compact 80-column format.
8564;;;*** 8581;;;***
8565 8582
8566;;;### (autoloads (edt-emulation-on edt-set-scroll-margins) "edt" 8583;;;### (autoloads (edt-emulation-on edt-set-scroll-margins) "edt"
8567;;;;;; "emulation/edt.el" (17140 20922)) 8584;;;;;; "emulation/edt.el" (17383 13537))
8568;;; Generated autoloads from emulation/edt.el 8585;;; Generated autoloads from emulation/edt.el
8569 8586
8570(autoload (quote edt-set-scroll-margins) "edt" "\ 8587(autoload (quote edt-set-scroll-margins) "edt" "\
@@ -8582,7 +8599,7 @@ Turn on EDT Emulation.
8582;;;*** 8599;;;***
8583 8600
8584;;;### (autoloads (electric-helpify with-electric-help) "ehelp" "ehelp.el" 8601;;;### (autoloads (electric-helpify with-electric-help) "ehelp" "ehelp.el"
8585;;;;;; (17148 24966)) 8602;;;;;; (17383 24125))
8586;;; Generated autoloads from ehelp.el 8603;;; Generated autoloads from ehelp.el
8587 8604
8588(autoload (quote with-electric-help) "ehelp" "\ 8605(autoload (quote with-electric-help) "ehelp" "\
@@ -8620,7 +8637,7 @@ Not documented
8620;;;*** 8637;;;***
8621 8638
8622;;;### (autoloads (turn-on-eldoc-mode eldoc-mode eldoc-minor-mode-string) 8639;;;### (autoloads (turn-on-eldoc-mode eldoc-mode eldoc-minor-mode-string)
8623;;;;;; "eldoc" "emacs-lisp/eldoc.el" (17239 32276)) 8640;;;;;; "eldoc" "emacs-lisp/eldoc.el" (17383 16118))
8624;;; Generated autoloads from emacs-lisp/eldoc.el 8641;;; Generated autoloads from emacs-lisp/eldoc.el
8625 8642
8626(defvar eldoc-minor-mode-string " ElDoc" "\ 8643(defvar eldoc-minor-mode-string " ElDoc" "\
@@ -8658,8 +8675,8 @@ Emacs Lisp mode) that support Eldoc.")
8658 8675
8659;;;*** 8676;;;***
8660 8677
8661;;;### (autoloads (elide-head) "elide-head" "elide-head.el" (17148 8678;;;### (autoloads (elide-head) "elide-head" "elide-head.el" (17383
8662;;;;;; 24966)) 8679;;;;;; 24125))
8663;;; Generated autoloads from elide-head.el 8680;;; Generated autoloads from elide-head.el
8664 8681
8665(autoload (quote elide-head) "elide-head" "\ 8682(autoload (quote elide-head) "elide-head" "\
@@ -8675,7 +8692,7 @@ This is suitable as an entry on `find-file-hook' or appropriate mode hooks.
8675;;;*** 8692;;;***
8676 8693
8677;;;### (autoloads (elint-initialize) "elint" "emacs-lisp/elint.el" 8694;;;### (autoloads (elint-initialize) "elint" "emacs-lisp/elint.el"
8678;;;;;; (17148 25094)) 8695;;;;;; (17383 16118))
8679;;; Generated autoloads from emacs-lisp/elint.el 8696;;; Generated autoloads from emacs-lisp/elint.el
8680 8697
8681(autoload (quote elint-initialize) "elint" "\ 8698(autoload (quote elint-initialize) "elint" "\
@@ -8686,8 +8703,8 @@ Initialize elint.
8686;;;*** 8703;;;***
8687 8704
8688;;;### (autoloads (elp-results elp-instrument-package elp-instrument-list 8705;;;### (autoloads (elp-results elp-instrument-package elp-instrument-list
8689;;;;;; elp-instrument-function) "elp" "emacs-lisp/elp.el" (17291 8706;;;;;; elp-instrument-function) "elp" "emacs-lisp/elp.el" (17383
8690;;;;;; 34530)) 8707;;;;;; 16118))
8691;;; Generated autoloads from emacs-lisp/elp.el 8708;;; Generated autoloads from emacs-lisp/elp.el
8692 8709
8693(autoload (quote elp-instrument-function) "elp" "\ 8710(autoload (quote elp-instrument-function) "elp" "\
@@ -8721,7 +8738,7 @@ displayed.
8721;;;*** 8738;;;***
8722 8739
8723;;;### (autoloads (report-emacs-bug) "emacsbug" "mail/emacsbug.el" 8740;;;### (autoloads (report-emacs-bug) "emacsbug" "mail/emacsbug.el"
8724;;;;;; (17347 48575)) 8741;;;;;; (17383 16812))
8725;;; Generated autoloads from mail/emacsbug.el 8742;;; Generated autoloads from mail/emacsbug.el
8726 8743
8727(autoload (quote report-emacs-bug) "emacsbug" "\ 8744(autoload (quote report-emacs-bug) "emacsbug" "\
@@ -8844,7 +8861,7 @@ as a multilingual text encoded in a coding system set by
8844;;;*** 8861;;;***
8845 8862
8846;;;### (autoloads (enriched-decode enriched-encode enriched-mode) 8863;;;### (autoloads (enriched-decode enriched-encode enriched-mode)
8847;;;;;; "enriched" "textmodes/enriched.el" (17148 25205)) 8864;;;;;; "enriched" "textmodes/enriched.el" (17383 15658))
8848;;; Generated autoloads from textmodes/enriched.el 8865;;; Generated autoloads from textmodes/enriched.el
8849 8866
8850(autoload (quote enriched-mode) "enriched" "\ 8867(autoload (quote enriched-mode) "enriched" "\
@@ -8875,7 +8892,7 @@ Not documented
8875;;;*** 8892;;;***
8876 8893
8877;;;### (autoloads (erc-select erc-select-read-args) "erc" "erc/erc.el" 8894;;;### (autoloads (erc-select erc-select-read-args) "erc" "erc/erc.el"
8878;;;;;; (17379 25495)) 8895;;;;;; (17447 52274))
8879;;; Generated autoloads from erc/erc.el 8896;;; Generated autoloads from erc/erc.el
8880 8897
8881(autoload (quote erc-select-read-args) "erc" "\ 8898(autoload (quote erc-select-read-args) "erc" "\
@@ -8902,21 +8919,14 @@ be invoked for those parameters' values
8902 8919
8903;;;*** 8920;;;***
8904 8921
8905;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (17372 8922;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (17391
8906;;;;;; 48745)) 8923;;;;;; 39324))
8907;;; Generated autoloads from erc/erc-autoaway.el 8924;;; Generated autoloads from erc/erc-autoaway.el
8908 (autoload 'erc-autoaway-mode "erc-autoaway") 8925 (autoload 'erc-autoaway-mode "erc-autoaway")
8909 8926
8910;;;*** 8927;;;***
8911 8928
8912;;;### (autoloads nil "erc-autojoin" "erc/erc-autojoin.el" (17372 8929;;;### (autoloads nil "erc-button" "erc/erc-button.el" (17447 52274))
8913;;;;;; 48745))
8914;;; Generated autoloads from erc/erc-autojoin.el
8915 (autoload 'erc-autojoin-mode "erc-autojoin" nil t)
8916
8917;;;***
8918
8919;;;### (autoloads nil "erc-button" "erc/erc-button.el" (17372 48745))
8920;;; Generated autoloads from erc/erc-button.el 8930;;; Generated autoloads from erc/erc-button.el
8921 (autoload 'erc-button-mode "erc-button" nil t) 8931 (autoload 'erc-button-mode "erc-button" nil t)
8922 8932
@@ -8928,21 +8938,8 @@ be invoked for those parameters' values
8928 8938
8929;;;*** 8939;;;***
8930 8940
8931;;;### (autoloads (erc-complete) "erc-complete" "erc/erc-complete.el"
8932;;;;;; (17372 48745))
8933;;; Generated autoloads from erc/erc-complete.el
8934
8935(autoload (quote erc-complete) "erc-complete" "\
8936Complete nick at point.
8937See `erc-try-complete-nick' for more technical info.
8938This function is obsolete, use `erc-pcomplete' instead.
8939
8940\(fn)" t nil)
8941
8942;;;***
8943
8944;;;### (autoloads (erc-ctcp-query-DCC pcomplete/erc-mode/DCC erc-cmd-DCC) 8941;;;### (autoloads (erc-ctcp-query-DCC pcomplete/erc-mode/DCC erc-cmd-DCC)
8945;;;;;; "erc-dcc" "erc/erc-dcc.el" (17372 48745)) 8942;;;;;; "erc-dcc" "erc/erc-dcc.el" (17393 3826))
8946;;; Generated autoloads from erc/erc-dcc.el 8943;;; Generated autoloads from erc/erc-dcc.el
8947 8944
8948(autoload (quote erc-cmd-DCC) "erc-dcc" "\ 8945(autoload (quote erc-cmd-DCC) "erc-dcc" "\
@@ -8974,7 +8971,7 @@ that subcommand.
8974;;;;;; erc-ezb-add-session erc-ezb-end-of-session-list erc-ezb-init-session-list 8971;;;;;; erc-ezb-add-session erc-ezb-end-of-session-list erc-ezb-init-session-list
8975;;;;;; erc-ezb-identify erc-ezb-notice-autodetect erc-ezb-lookup-action 8972;;;;;; erc-ezb-identify erc-ezb-notice-autodetect erc-ezb-lookup-action
8976;;;;;; erc-ezb-get-login erc-cmd-ezb) "erc-ezbounce" "erc/erc-ezbounce.el" 8973;;;;;; erc-ezb-get-login erc-cmd-ezb) "erc-ezbounce" "erc/erc-ezbounce.el"
8977;;;;;; (17372 48745)) 8974;;;;;; (17391 39324))
8978;;; Generated autoloads from erc/erc-ezbounce.el 8975;;; Generated autoloads from erc/erc-ezbounce.el
8979 8976
8980(autoload (quote erc-cmd-ezb) "erc-ezbounce" "\ 8977(autoload (quote erc-cmd-ezb) "erc-ezbounce" "\
@@ -9036,8 +9033,8 @@ Add EZBouncer convenience functions to ERC.
9036 9033
9037;;;*** 9034;;;***
9038 9035
9039;;;### (autoloads (erc-fill) "erc-fill" "erc/erc-fill.el" (17372 9036;;;### (autoloads (erc-fill) "erc-fill" "erc/erc-fill.el" (17391
9040;;;;;; 48745)) 9037;;;;;; 39324))
9041;;; Generated autoloads from erc/erc-fill.el 9038;;; Generated autoloads from erc/erc-fill.el
9042 (autoload 'erc-fill-mode "erc-fill" nil t) 9039 (autoload 'erc-fill-mode "erc-fill" nil t)
9043 9040
@@ -9049,8 +9046,36 @@ You can put this on `erc-insert-modify-hook' and/or `erc-send-modify-hook'.
9049 9046
9050;;;*** 9047;;;***
9051 9048
9049;;;### (autoloads nil "erc-hecomplete" "erc/erc-hecomplete.el" (17391
9050;;;;;; 39324))
9051;;; Generated autoloads from erc/erc-hecomplete.el
9052 (autoload 'erc-hecomplete-mode "erc-hecomplete" nil t)
9053
9054;;;***
9055
9056;;;### (autoloads (erc-identd-stop erc-identd-start) "erc-identd"
9057;;;;;; "erc/erc-identd.el" (17447 52274))
9058;;; Generated autoloads from erc/erc-identd.el
9059
9060(autoload (quote erc-identd-start) "erc-identd" "\
9061Start an identd server listening to port 8113.
9062Port 113 (auth) will need to be redirected to port 8113 on your
9063machine -- using iptables, or a program like redir which can be
9064run from inetd. The idea is to provide a simple identd server
9065when you need one, without having to install one globally on your
9066system.
9067
9068\(fn &optional PORT)" t nil)
9069
9070(autoload (quote erc-identd-stop) "erc-identd" "\
9071Not documented
9072
9073\(fn &rest IGNORE)" t nil)
9074
9075;;;***
9076
9052;;;### (autoloads (erc-create-imenu-index) "erc-imenu" "erc/erc-imenu.el" 9077;;;### (autoloads (erc-create-imenu-index) "erc-imenu" "erc/erc-imenu.el"
9053;;;;;; (17372 48745)) 9078;;;;;; (17391 39324))
9054;;; Generated autoloads from erc/erc-imenu.el 9079;;; Generated autoloads from erc/erc-imenu.el
9055 9080
9056(autoload (quote erc-create-imenu-index) "erc-imenu" "\ 9081(autoload (quote erc-create-imenu-index) "erc-imenu" "\
@@ -9060,11 +9085,18 @@ Not documented
9060 9085
9061;;;*** 9086;;;***
9062 9087
9063;;;### (autoloads (erc-chanlist erc-cmd-LIST) "erc-list" "erc/erc-list.el" 9088;;;### (autoloads nil "erc-join" "erc/erc-join.el" (17391 39324))
9064;;;;;; (17372 48745)) 9089;;; Generated autoloads from erc/erc-join.el
9090 (autoload 'erc-autojoin-mode "erc-join" nil t)
9091
9092;;;***
9093
9094;;;### (autoloads (erc-chanlist erc-list-channels) "erc-list" "erc/erc-list.el"
9095;;;;;; (17391 39324))
9065;;; Generated autoloads from erc/erc-list.el 9096;;; Generated autoloads from erc/erc-list.el
9097 (autoload 'erc-list-mode "erc-list")
9066 9098
9067(autoload (quote erc-cmd-LIST) "erc-list" "\ 9099(autoload (quote erc-list-channels) "erc-list" "\
9068Display a buffer containing a list of channels on the current server. 9100Display a buffer containing a list of channels on the current server.
9069Optional argument CHANNEL specifies a single channel to list (instead of every 9101Optional argument CHANNEL specifies a single channel to list (instead of every
9070available channel). 9102available channel).
@@ -9081,7 +9113,7 @@ to RFC and send the LIST header (#321) at start of list transmission.
9081;;;*** 9113;;;***
9082 9114
9083;;;### (autoloads (erc-save-buffer-in-logs erc-logging-enabled) "erc-log" 9115;;;### (autoloads (erc-save-buffer-in-logs erc-logging-enabled) "erc-log"
9084;;;;;; "erc/erc-log.el" (17372 48745)) 9116;;;;;; "erc/erc-log.el" (17391 39324))
9085;;; Generated autoloads from erc/erc-log.el 9117;;; Generated autoloads from erc/erc-log.el
9086 (autoload 'erc-log-mode "erc-log" nil t) 9118 (autoload 'erc-log-mode "erc-log" nil t)
9087 9119
@@ -9113,7 +9145,7 @@ You can save every individual message by putting this function on
9113;;;### (autoloads (erc-delete-dangerous-host erc-add-dangerous-host 9145;;;### (autoloads (erc-delete-dangerous-host erc-add-dangerous-host
9114;;;;;; erc-delete-keyword erc-add-keyword erc-delete-fool erc-add-fool 9146;;;;;; erc-delete-keyword erc-add-keyword erc-delete-fool erc-add-fool
9115;;;;;; erc-delete-pal erc-add-pal) "erc-match" "erc/erc-match.el" 9147;;;;;; erc-delete-pal erc-add-pal) "erc-match" "erc/erc-match.el"
9116;;;;;; (17372 48745)) 9148;;;;;; (17391 39324))
9117;;; Generated autoloads from erc/erc-match.el 9149;;; Generated autoloads from erc/erc-match.el
9118 (autoload 'erc-match-mode "erc-match") 9150 (autoload 'erc-match-mode "erc-match")
9119 9151
@@ -9159,26 +9191,8 @@ Delete dangerous-host interactively to `erc-dangerous-hosts'.
9159 9191
9160;;;*** 9192;;;***
9161 9193
9162;;;### (autoloads (erc-server-select erc-determine-network) "erc-nets"
9163;;;;;; "erc/erc-nets.el" (17372 48745))
9164;;; Generated autoloads from erc/erc-nets.el
9165
9166(autoload (quote erc-determine-network) "erc-nets" "\
9167Return the name of the network or \"Unknown\" as a symbol. Use the
9168server parameter NETWORK if provided, otherwise parse the server name and
9169search for a match in `erc-networks-alist'.
9170
9171\(fn)" nil nil)
9172
9173(autoload (quote erc-server-select) "erc-nets" "\
9174Interactively select a server to connect to using `erc-server-alist'.
9175
9176\(fn)" t nil)
9177
9178;;;***
9179
9180;;;### (autoloads (erc-cmd-WHOLEFT) "erc-netsplit" "erc/erc-netsplit.el" 9194;;;### (autoloads (erc-cmd-WHOLEFT) "erc-netsplit" "erc/erc-netsplit.el"
9181;;;;;; (17372 48745)) 9195;;;;;; (17391 39324))
9182;;; Generated autoloads from erc/erc-netsplit.el 9196;;; Generated autoloads from erc/erc-netsplit.el
9183 (autoload 'erc-netsplit-mode "erc-netsplit") 9197 (autoload 'erc-netsplit-mode "erc-netsplit")
9184 9198
@@ -9189,26 +9203,26 @@ Show who's gone.
9189 9203
9190;;;*** 9204;;;***
9191 9205
9192;;;### (autoloads (erc-nickserv-identify erc-nickserv-identify-mode) 9206;;;### (autoloads (erc-server-select erc-determine-network) "erc-networks"
9193;;;;;; "erc-nickserv" "erc/erc-nickserv.el" (17372 48745)) 9207;;;;;; "erc/erc-networks.el" (17391 39324))
9194;;; Generated autoloads from erc/erc-nickserv.el 9208;;; Generated autoloads from erc/erc-networks.el
9195 (autoload 'erc-services-mode "erc-nickserv" nil t)
9196 9209
9197(autoload (quote erc-nickserv-identify-mode) "erc-nickserv" "\ 9210(autoload (quote erc-determine-network) "erc-networks" "\
9198Set up hooks according to which MODE the user has chosen. 9211Return the name of the network or \"Unknown\" as a symbol. Use the
9212server parameter NETWORK if provided, otherwise parse the server name and
9213search for a match in `erc-networks-alist'.
9199 9214
9200\(fn MODE)" t nil) 9215\(fn)" nil nil)
9201 9216
9202(autoload (quote erc-nickserv-identify) "erc-nickserv" "\ 9217(autoload (quote erc-server-select) "erc-networks" "\
9203Send an \"identify <PASSWORD>\" message to NickServ. 9218Interactively select a server to connect to using `erc-server-alist'.
9204When called interactively, read the password using `read-passwd'.
9205 9219
9206\(fn PASSWORD)" t nil) 9220\(fn)" t nil)
9207 9221
9208;;;*** 9222;;;***
9209 9223
9210;;;### (autoloads (pcomplete/erc-mode/NOTIFY erc-cmd-NOTIFY) "erc-notify" 9224;;;### (autoloads (pcomplete/erc-mode/NOTIFY erc-cmd-NOTIFY) "erc-notify"
9211;;;;;; "erc/erc-notify.el" (17372 48745)) 9225;;;;;; "erc/erc-notify.el" (17391 39324))
9212;;; Generated autoloads from erc/erc-notify.el 9226;;; Generated autoloads from erc/erc-notify.el
9213 (autoload 'erc-notify-mode "erc-notify" nil t) 9227 (autoload 'erc-notify-mode "erc-notify" nil t)
9214 9228
@@ -9226,39 +9240,57 @@ Not documented
9226 9240
9227;;;*** 9241;;;***
9228 9242
9229;;;### (autoloads nil "erc-page" "erc/erc-page.el" (17372 48745)) 9243;;;### (autoloads nil "erc-page" "erc/erc-page.el" (17391 39324))
9230;;; Generated autoloads from erc/erc-page.el 9244;;; Generated autoloads from erc/erc-page.el
9231 (autoload 'erc-page-mode "erc-page") 9245 (autoload 'erc-page-mode "erc-page")
9232 9246
9233;;;*** 9247;;;***
9234 9248
9235;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (17372 9249;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (17391
9236;;;;;; 48745)) 9250;;;;;; 39324))
9237;;; Generated autoloads from erc/erc-pcomplete.el 9251;;; Generated autoloads from erc/erc-pcomplete.el
9238 (autoload 'erc-completion-mode "erc-pcomplete" nil t) 9252 (autoload 'erc-completion-mode "erc-pcomplete" nil t)
9239 9253
9240;;;*** 9254;;;***
9241 9255
9242;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (17372 48745)) 9256;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (17391 39324))
9243;;; Generated autoloads from erc/erc-replace.el 9257;;; Generated autoloads from erc/erc-replace.el
9244 (autoload 'erc-replace-mode "erc-replace") 9258 (autoload 'erc-replace-mode "erc-replace")
9245 9259
9246;;;*** 9260;;;***
9247 9261
9248;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (17372 48745)) 9262;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (17391 39324))
9249;;; Generated autoloads from erc/erc-ring.el 9263;;; Generated autoloads from erc/erc-ring.el
9250 (autoload 'erc-ring-mode "erc-ring" nil t) 9264 (autoload 'erc-ring-mode "erc-ring" nil t)
9251 9265
9252;;;*** 9266;;;***
9253 9267
9254;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (17372 48745)) 9268;;;### (autoloads (erc-nickserv-identify erc-nickserv-identify-mode)
9269;;;;;; "erc-services" "erc/erc-services.el" (17391 39324))
9270;;; Generated autoloads from erc/erc-services.el
9271 (autoload 'erc-services-mode "erc-services" nil t)
9272
9273(autoload (quote erc-nickserv-identify-mode) "erc-services" "\
9274Set up hooks according to which MODE the user has chosen.
9275
9276\(fn MODE)" t nil)
9277
9278(autoload (quote erc-nickserv-identify) "erc-services" "\
9279Send an \"identify <PASSWORD>\" message to NickServ.
9280When called interactively, read the password using `read-passwd'.
9281
9282\(fn PASSWORD)" t nil)
9283
9284;;;***
9285
9286;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (17391 39324))
9255;;; Generated autoloads from erc/erc-sound.el 9287;;; Generated autoloads from erc/erc-sound.el
9256 (autoload 'erc-sound-mode "erc-sound") 9288 (autoload 'erc-sound-mode "erc-sound")
9257 9289
9258;;;*** 9290;;;***
9259 9291
9260;;;### (autoloads (erc-speedbar-browser) "erc-speedbar" "erc/erc-speedbar.el" 9292;;;### (autoloads (erc-speedbar-browser) "erc-speedbar" "erc/erc-speedbar.el"
9261;;;;;; (17373 26133)) 9293;;;;;; (17391 39324))
9262;;; Generated autoloads from erc/erc-speedbar.el 9294;;; Generated autoloads from erc/erc-speedbar.el
9263 9295
9264(autoload (quote erc-speedbar-browser) "erc-speedbar" "\ 9296(autoload (quote erc-speedbar-browser) "erc-speedbar" "\
@@ -9269,20 +9301,20 @@ This will add a speedbar major display mode.
9269 9301
9270;;;*** 9302;;;***
9271 9303
9272;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (17372 9304;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (17391
9273;;;;;; 48745)) 9305;;;;;; 39324))
9274;;; Generated autoloads from erc/erc-spelling.el 9306;;; Generated autoloads from erc/erc-spelling.el
9275 (autoload 'erc-spelling-mode "erc-spelling" nil t) 9307 (autoload 'erc-spelling-mode "erc-spelling" nil t)
9276 9308
9277;;;*** 9309;;;***
9278 9310
9279;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (17374 46377)) 9311;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (17395 55370))
9280;;; Generated autoloads from erc/erc-stamp.el 9312;;; Generated autoloads from erc/erc-stamp.el
9281 (autoload 'erc-timestamp-mode "erc-stamp" nil t) 9313 (autoload 'erc-timestamp-mode "erc-stamp" nil t)
9282 9314
9283;;;*** 9315;;;***
9284 9316
9285;;;### (autoloads nil "erc-track" "erc/erc-track.el" (17372 48745)) 9317;;;### (autoloads nil "erc-track" "erc/erc-track.el" (17391 39324))
9286;;; Generated autoloads from erc/erc-track.el 9318;;; Generated autoloads from erc/erc-track.el
9287 (autoload 'erc-track-mode "erc-track" nil t) 9319 (autoload 'erc-track-mode "erc-track" nil t)
9288 (autoload 'erc-track-when-inactive-mode "erc-track" nil t) 9320 (autoload 'erc-track-when-inactive-mode "erc-track" nil t)
@@ -9290,7 +9322,7 @@ This will add a speedbar major display mode.
9290;;;*** 9322;;;***
9291 9323
9292;;;### (autoloads (erc-truncate-buffer erc-truncate-buffer-to-size) 9324;;;### (autoloads (erc-truncate-buffer erc-truncate-buffer-to-size)
9293;;;;;; "erc-truncate" "erc/erc-truncate.el" (17372 48745)) 9325;;;;;; "erc-truncate" "erc/erc-truncate.el" (17391 39324))
9294;;; Generated autoloads from erc/erc-truncate.el 9326;;; Generated autoloads from erc/erc-truncate.el
9295 (autoload 'erc-truncate-mode "erc-truncate" nil t) 9327 (autoload 'erc-truncate-mode "erc-truncate" nil t)
9296 9328
@@ -9310,7 +9342,7 @@ Meant to be used in hooks, like `erc-insert-post-hook'.
9310;;;*** 9342;;;***
9311 9343
9312;;;### (autoloads (erc-xdcc-add-file) "erc-xdcc" "erc/erc-xdcc.el" 9344;;;### (autoloads (erc-xdcc-add-file) "erc-xdcc" "erc/erc-xdcc.el"
9313;;;;;; (17372 48745)) 9345;;;;;; (17391 39324))
9314;;; Generated autoloads from erc/erc-xdcc.el 9346;;; Generated autoloads from erc/erc-xdcc.el
9315 9347
9316(autoload (quote erc-xdcc-add-file) "erc-xdcc" "\ 9348(autoload (quote erc-xdcc-add-file) "erc-xdcc" "\
@@ -9320,8 +9352,8 @@ Add a file to `erc-xdcc-files'.
9320 9352
9321;;;*** 9353;;;***
9322 9354
9323;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (17140 9355;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (17383
9324;;;;;; 20930)) 9356;;;;;; 14789))
9325;;; Generated autoloads from eshell/esh-mode.el 9357;;; Generated autoloads from eshell/esh-mode.el
9326 9358
9327(autoload (quote eshell-mode) "esh-mode" "\ 9359(autoload (quote eshell-mode) "esh-mode" "\
@@ -9333,8 +9365,8 @@ Emacs shell interactive mode.
9333 9365
9334;;;*** 9366;;;***
9335 9367
9336;;;### (autoloads (eshell-test) "esh-test" "eshell/esh-test.el" (17140 9368;;;### (autoloads (eshell-test) "esh-test" "eshell/esh-test.el" (17383
9337;;;;;; 20931)) 9369;;;;;; 14789))
9338;;; Generated autoloads from eshell/esh-test.el 9370;;; Generated autoloads from eshell/esh-test.el
9339 9371
9340(autoload (quote eshell-test) "esh-test" "\ 9372(autoload (quote eshell-test) "esh-test" "\
@@ -9345,7 +9377,7 @@ Test Eshell to verify that it works as expected.
9345;;;*** 9377;;;***
9346 9378
9347;;;### (autoloads (eshell-report-bug eshell-command-result eshell-command 9379;;;### (autoloads (eshell-report-bug eshell-command-result eshell-command
9348;;;;;; eshell) "eshell" "eshell/eshell.el" (17148 25104)) 9380;;;;;; eshell) "eshell" "eshell/eshell.el" (17426 59663))
9349;;; Generated autoloads from eshell/eshell.el 9381;;; Generated autoloads from eshell/eshell.el
9350 9382
9351(autoload (quote eshell) "eshell" "\ 9383(autoload (quote eshell) "eshell" "\
@@ -9391,7 +9423,7 @@ Please include any configuration details that might be involved.
9391;;;;;; visit-tags-table tags-table-mode find-tag-default-function 9423;;;;;; visit-tags-table tags-table-mode find-tag-default-function
9392;;;;;; find-tag-hook tags-add-tables tags-compression-info-list 9424;;;;;; find-tag-hook tags-add-tables tags-compression-info-list
9393;;;;;; tags-table-list tags-case-fold-search) "etags" "progmodes/etags.el" 9425;;;;;; tags-table-list tags-case-fold-search) "etags" "progmodes/etags.el"
9394;;;;;; (17242 7321)) 9426;;;;;; (17407 46937))
9395;;; Generated autoloads from progmodes/etags.el 9427;;; Generated autoloads from progmodes/etags.el
9396 9428
9397(defvar tags-file-name nil "\ 9429(defvar tags-file-name nil "\
@@ -9888,7 +9920,7 @@ Transcribe Ethiopic characters in ASCII depending on the file extension.
9888 9920
9889;;;### (autoloads (eudc-load-eudc eudc-query-form eudc-expand-inline 9921;;;### (autoloads (eudc-load-eudc eudc-query-form eudc-expand-inline
9890;;;;;; eudc-get-phone eudc-get-email eudc-set-server) "eudc" "net/eudc.el" 9922;;;;;; eudc-get-phone eudc-get-email eudc-set-server) "eudc" "net/eudc.el"
9891;;;;;; (17255 34870)) 9923;;;;;; (17383 13296))
9892;;; Generated autoloads from net/eudc.el 9924;;; Generated autoloads from net/eudc.el
9893 9925
9894(autoload (quote eudc-set-server) "eudc" "\ 9926(autoload (quote eudc-set-server) "eudc" "\
@@ -9944,7 +9976,7 @@ This does nothing except loading eudc by autoload side-effect.
9944 9976
9945;;;### (autoloads (eudc-display-jpeg-as-button eudc-display-jpeg-inline 9977;;;### (autoloads (eudc-display-jpeg-as-button eudc-display-jpeg-inline
9946;;;;;; eudc-display-sound eudc-display-mail eudc-display-url eudc-display-generic-binary) 9978;;;;;; eudc-display-sound eudc-display-mail eudc-display-url eudc-display-generic-binary)
9947;;;;;; "eudc-bob" "net/eudc-bob.el" (17140 20940)) 9979;;;;;; "eudc-bob" "net/eudc-bob.el" (17383 13296))
9948;;; Generated autoloads from net/eudc-bob.el 9980;;; Generated autoloads from net/eudc-bob.el
9949 9981
9950(autoload (quote eudc-display-generic-binary) "eudc-bob" "\ 9982(autoload (quote eudc-display-generic-binary) "eudc-bob" "\
@@ -9980,7 +10012,7 @@ Display a button for the JPEG DATA.
9980;;;*** 10012;;;***
9981 10013
9982;;;### (autoloads (eudc-try-bbdb-insert eudc-insert-record-at-point-into-bbdb) 10014;;;### (autoloads (eudc-try-bbdb-insert eudc-insert-record-at-point-into-bbdb)
9983;;;;;; "eudc-export" "net/eudc-export.el" (17140 20940)) 10015;;;;;; "eudc-export" "net/eudc-export.el" (17383 13296))
9984;;; Generated autoloads from net/eudc-export.el 10016;;; Generated autoloads from net/eudc-export.el
9985 10017
9986(autoload (quote eudc-insert-record-at-point-into-bbdb) "eudc-export" "\ 10018(autoload (quote eudc-insert-record-at-point-into-bbdb) "eudc-export" "\
@@ -9997,7 +10029,7 @@ Call `eudc-insert-record-at-point-into-bbdb' if on a record.
9997;;;*** 10029;;;***
9998 10030
9999;;;### (autoloads (eudc-edit-hotlist) "eudc-hotlist" "net/eudc-hotlist.el" 10031;;;### (autoloads (eudc-edit-hotlist) "eudc-hotlist" "net/eudc-hotlist.el"
10000;;;;;; (17140 20940)) 10032;;;;;; (17383 13296))
10001;;; Generated autoloads from net/eudc-hotlist.el 10033;;; Generated autoloads from net/eudc-hotlist.el
10002 10034
10003(autoload (quote eudc-edit-hotlist) "eudc-hotlist" "\ 10035(autoload (quote eudc-edit-hotlist) "eudc-hotlist" "\
@@ -10010,7 +10042,7 @@ Edit the hotlist of directory servers in a specialized buffer.
10010;;;### (autoloads (executable-make-buffer-file-executable-if-script-p 10042;;;### (autoloads (executable-make-buffer-file-executable-if-script-p
10011;;;;;; executable-self-display executable-set-magic executable-interpret 10043;;;;;; executable-self-display executable-set-magic executable-interpret
10012;;;;;; executable-command-find-posix-p) "executable" "progmodes/executable.el" 10044;;;;;; executable-command-find-posix-p) "executable" "progmodes/executable.el"
10013;;;;;; (17140 20967)) 10045;;;;;; (17388 22062))
10014;;; Generated autoloads from progmodes/executable.el 10046;;; Generated autoloads from progmodes/executable.el
10015 10047
10016(autoload (quote executable-command-find-posix-p) "executable" "\ 10048(autoload (quote executable-command-find-posix-p) "executable" "\
@@ -10052,7 +10084,7 @@ file modes.
10052;;;*** 10084;;;***
10053 10085
10054;;;### (autoloads (expand-jump-to-next-slot expand-jump-to-previous-slot 10086;;;### (autoloads (expand-jump-to-next-slot expand-jump-to-previous-slot
10055;;;;;; expand-add-abbrevs) "expand" "expand.el" (17148 24967)) 10087;;;;;; expand-add-abbrevs) "expand" "expand.el" (17383 24125))
10056;;; Generated autoloads from expand.el 10088;;; Generated autoloads from expand.el
10057 10089
10058(autoload (quote expand-add-abbrevs) "expand" "\ 10090(autoload (quote expand-add-abbrevs) "expand" "\
@@ -10095,7 +10127,7 @@ This is used only in conjunction with `expand-add-abbrevs'.
10095 10127
10096;;;*** 10128;;;***
10097 10129
10098;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (17276 44726)) 10130;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (17385 42553))
10099;;; Generated autoloads from progmodes/f90.el 10131;;; Generated autoloads from progmodes/f90.el
10100 10132
10101(autoload (quote f90-mode) "f90" "\ 10133(autoload (quote f90-mode) "f90" "\
@@ -10162,7 +10194,7 @@ with no args, if that value is non-nil.
10162;;;;;; facemenu-remove-all facemenu-remove-face-props facemenu-set-read-only 10194;;;;;; facemenu-remove-all facemenu-remove-face-props facemenu-set-read-only
10163;;;;;; facemenu-set-intangible facemenu-set-invisible facemenu-set-face-from-menu 10195;;;;;; facemenu-set-intangible facemenu-set-invisible facemenu-set-face-from-menu
10164;;;;;; facemenu-set-background facemenu-set-foreground facemenu-set-face) 10196;;;;;; facemenu-set-background facemenu-set-foreground facemenu-set-face)
10165;;;;;; "facemenu" "facemenu.el" (17148 24967)) 10197;;;;;; "facemenu" "facemenu.el" (17383 24125))
10166;;; Generated autoloads from facemenu.el 10198;;; Generated autoloads from facemenu.el
10167 (define-key global-map "\M-o" 'facemenu-keymap) 10199 (define-key global-map "\M-o" 'facemenu-keymap)
10168 (autoload 'facemenu-keymap "facemenu" "Keymap for face-changing commands." t 'keymap) 10200 (autoload 'facemenu-keymap "facemenu" "Keymap for face-changing commands." t 'keymap)
@@ -10325,7 +10357,7 @@ argument BUFFER-NAME is nil, it defaults to *Colors*.
10325;;;*** 10357;;;***
10326 10358
10327;;;### (autoloads (turn-on-fast-lock fast-lock-mode) "fast-lock" 10359;;;### (autoloads (turn-on-fast-lock fast-lock-mode) "fast-lock"
10328;;;;;; "obsolete/fast-lock.el" (17205 6148)) 10360;;;;;; "obsolete/fast-lock.el" (17382 34311))
10329;;; Generated autoloads from obsolete/fast-lock.el 10361;;; Generated autoloads from obsolete/fast-lock.el
10330 10362
10331(autoload (quote fast-lock-mode) "fast-lock" "\ 10363(autoload (quote fast-lock-mode) "fast-lock" "\
@@ -10420,7 +10452,7 @@ you can set feedmail-queue-reminder-alist to nil.
10420;;;*** 10452;;;***
10421 10453
10422;;;### (autoloads (ffap-bindings dired-at-point ffap-at-mouse ffap-menu 10454;;;### (autoloads (ffap-bindings dired-at-point ffap-at-mouse ffap-menu
10423;;;;;; find-file-at-point ffap-next) "ffap" "ffap.el" (17279 16968)) 10455;;;;;; find-file-at-point ffap-next) "ffap" "ffap.el" (17400 65127))
10424;;; Generated autoloads from ffap.el 10456;;; Generated autoloads from ffap.el
10425 10457
10426(autoload (quote ffap-next) "ffap" "\ 10458(autoload (quote ffap-next) "ffap" "\
@@ -10477,7 +10509,7 @@ Evaluate the forms in variable `ffap-bindings'.
10477;;;*** 10509;;;***
10478 10510
10479;;;### (autoloads (file-cache-minibuffer-complete) "filecache" "filecache.el" 10511;;;### (autoloads (file-cache-minibuffer-complete) "filecache" "filecache.el"
10480;;;;;; (17239 32205)) 10512;;;;;; (17383 24125))
10481;;; Generated autoloads from filecache.el 10513;;; Generated autoloads from filecache.el
10482 10514
10483(autoload (quote file-cache-minibuffer-complete) "filecache" "\ 10515(autoload (quote file-cache-minibuffer-complete) "filecache" "\
@@ -10495,8 +10527,8 @@ the name is considered already unique; only the second substitution
10495 10527
10496;;;*** 10528;;;***
10497 10529
10498;;;### (autoloads (filesets-init) "filesets" "filesets.el" (17148 10530;;;### (autoloads (filesets-init) "filesets" "filesets.el" (17383
10499;;;;;; 24974)) 10531;;;;;; 24125))
10500;;; Generated autoloads from filesets.el 10532;;; Generated autoloads from filesets.el
10501 10533
10502(autoload (quote filesets-init) "filesets" "\ 10534(autoload (quote filesets-init) "filesets" "\
@@ -10509,7 +10541,7 @@ Set up hooks, load the cache file -- if existing -- and build the menu.
10509 10541
10510;;;### (autoloads (find-grep-dired find-name-dired find-dired find-grep-options 10542;;;### (autoloads (find-grep-dired find-name-dired find-dired find-grep-options
10511;;;;;; find-ls-subdir-switches find-ls-option) "find-dired" "find-dired.el" 10543;;;;;; find-ls-subdir-switches find-ls-option) "find-dired" "find-dired.el"
10512;;;;;; (17148 24974)) 10544;;;;;; (17383 24125))
10513;;; Generated autoloads from find-dired.el 10545;;; Generated autoloads from find-dired.el
10514 10546
10515(defvar find-ls-option (if (eq system-type (quote berkeley-unix)) (quote ("-ls" . "-gilsb")) (quote ("-exec ls -ld {} \\;" . "-ld"))) "\ 10547(defvar find-ls-option (if (eq system-type (quote berkeley-unix)) (quote ("-ls" . "-gilsb")) (quote ("-exec ls -ld {} \\;" . "-ld"))) "\
@@ -10570,7 +10602,7 @@ Thus ARG can also contain additional grep options.
10570 10602
10571;;;### (autoloads (ff-mouse-find-other-file-other-window ff-mouse-find-other-file 10603;;;### (autoloads (ff-mouse-find-other-file-other-window ff-mouse-find-other-file
10572;;;;;; ff-find-other-file ff-get-other-file) "find-file" "find-file.el" 10604;;;;;; ff-find-other-file ff-get-other-file) "find-file" "find-file.el"
10573;;;;;; (17148 24975)) 10605;;;;;; (17383 24125))
10574;;; Generated autoloads from find-file.el 10606;;; Generated autoloads from find-file.el
10575 10607
10576(defvar ff-special-constructs (quote (("^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]" lambda nil (setq fname (buffer-substring (match-beginning 2) (match-end 2)))))) "\ 10608(defvar ff-special-constructs (quote (("^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]" lambda nil (setq fname (buffer-substring (match-beginning 2) (match-end 2)))))) "\
@@ -10662,7 +10694,7 @@ Visit the file you click on in another window.
10662;;;;;; find-variable find-variable-noselect find-function-other-frame 10694;;;;;; find-variable find-variable-noselect find-function-other-frame
10663;;;;;; find-function-other-window find-function find-function-noselect 10695;;;;;; find-function-other-window find-function find-function-noselect
10664;;;;;; find-function-search-for-symbol find-library) "find-func" 10696;;;;;; find-function-search-for-symbol find-library) "find-func"
10665;;;;;; "emacs-lisp/find-func.el" (17381 36246)) 10697;;;;;; "emacs-lisp/find-func.el" (17410 24020))
10666;;; Generated autoloads from emacs-lisp/find-func.el 10698;;; Generated autoloads from emacs-lisp/find-func.el
10667 10699
10668(autoload (quote find-library) "find-func" "\ 10700(autoload (quote find-library) "find-func" "\
@@ -10810,7 +10842,7 @@ Define some key bindings for the find-function family of functions.
10810;;;*** 10842;;;***
10811 10843
10812;;;### (autoloads (find-lisp-find-dired-filter find-lisp-find-dired-subdirectories 10844;;;### (autoloads (find-lisp-find-dired-filter find-lisp-find-dired-subdirectories
10813;;;;;; find-lisp-find-dired) "find-lisp" "find-lisp.el" (17269 21886)) 10845;;;;;; find-lisp-find-dired) "find-lisp" "find-lisp.el" (17393 12443))
10814;;; Generated autoloads from find-lisp.el 10846;;; Generated autoloads from find-lisp.el
10815 10847
10816(autoload (quote find-lisp-find-dired) "find-lisp" "\ 10848(autoload (quote find-lisp-find-dired) "find-lisp" "\
@@ -10831,7 +10863,7 @@ Change the filter on a find-lisp-find-dired buffer to REGEXP.
10831;;;*** 10863;;;***
10832 10864
10833;;;### (autoloads (finder-by-keyword finder-commentary finder-list-keywords) 10865;;;### (autoloads (finder-by-keyword finder-commentary finder-list-keywords)
10834;;;;;; "finder" "finder.el" (17245 51608)) 10866;;;;;; "finder" "finder.el" (17383 24125))
10835;;; Generated autoloads from finder.el 10867;;; Generated autoloads from finder.el
10836 10868
10837(autoload (quote finder-list-keywords) "finder" "\ 10869(autoload (quote finder-list-keywords) "finder" "\
@@ -10853,7 +10885,7 @@ Find packages matching a given keyword.
10853;;;*** 10885;;;***
10854 10886
10855;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" 10887;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl"
10856;;;;;; "flow-ctrl.el" (17148 24975)) 10888;;;;;; "flow-ctrl.el" (17383 24125))
10857;;; Generated autoloads from flow-ctrl.el 10889;;; Generated autoloads from flow-ctrl.el
10858 10890
10859(autoload (quote enable-flow-control) "flow-ctrl" "\ 10891(autoload (quote enable-flow-control) "flow-ctrl" "\
@@ -10875,7 +10907,7 @@ to get the effect of a C-q.
10875;;;*** 10907;;;***
10876 10908
10877;;;### (autoloads (fill-flowed fill-flowed-encode) "flow-fill" "gnus/flow-fill.el" 10909;;;### (autoloads (fill-flowed fill-flowed-encode) "flow-fill" "gnus/flow-fill.el"
10878;;;;;; (17254 33237)) 10910;;;;;; (17411 39818))
10879;;; Generated autoloads from gnus/flow-fill.el 10911;;; Generated autoloads from gnus/flow-fill.el
10880 10912
10881(autoload (quote fill-flowed-encode) "flow-fill" "\ 10913(autoload (quote fill-flowed-encode) "flow-fill" "\
@@ -10891,7 +10923,7 @@ Not documented
10891;;;*** 10923;;;***
10892 10924
10893;;;### (autoloads (flymake-mode-off flymake-mode-on flymake-mode) 10925;;;### (autoloads (flymake-mode-off flymake-mode-on flymake-mode)
10894;;;;;; "flymake" "progmodes/flymake.el" (17348 7449)) 10926;;;;;; "flymake" "progmodes/flymake.el" (17396 25795))
10895;;; Generated autoloads from progmodes/flymake.el 10927;;; Generated autoloads from progmodes/flymake.el
10896 10928
10897(autoload (quote flymake-mode) "flymake" "\ 10929(autoload (quote flymake-mode) "flymake" "\
@@ -10915,7 +10947,7 @@ Turn flymake mode off.
10915 10947
10916;;;### (autoloads (flyspell-buffer flyspell-region flyspell-mode-off 10948;;;### (autoloads (flyspell-buffer flyspell-region flyspell-mode-off
10917;;;;;; flyspell-mode flyspell-prog-mode) "flyspell" "textmodes/flyspell.el" 10949;;;;;; flyspell-mode flyspell-prog-mode) "flyspell" "textmodes/flyspell.el"
10918;;;;;; (17370 39824)) 10950;;;;;; (17426 59268))
10919;;; Generated autoloads from textmodes/flyspell.el 10951;;; Generated autoloads from textmodes/flyspell.el
10920 10952
10921(autoload (quote flyspell-prog-mode) "flyspell" "\ 10953(autoload (quote flyspell-prog-mode) "flyspell" "\
@@ -10974,7 +11006,7 @@ Flyspell whole buffer.
10974 11006
10975;;;### (autoloads (follow-delete-other-windows-and-split follow-mode 11007;;;### (autoloads (follow-delete-other-windows-and-split follow-mode
10976;;;;;; turn-off-follow-mode turn-on-follow-mode) "follow" "follow.el" 11008;;;;;; turn-off-follow-mode turn-on-follow-mode) "follow" "follow.el"
10977;;;;;; (17194 38158)) 11009;;;;;; (17383 24125))
10978;;; Generated autoloads from follow.el 11010;;; Generated autoloads from follow.el
10979 11011
10980(autoload (quote turn-on-follow-mode) "follow" "\ 11012(autoload (quote turn-on-follow-mode) "follow" "\
@@ -11048,8 +11080,8 @@ in your `~/.emacs' file, replacing [f7] by your favourite key:
11048 11080
11049;;;*** 11081;;;***
11050 11082
11051;;;### (autoloads (footnote-mode) "footnote" "mail/footnote.el" (17148 11083;;;### (autoloads (footnote-mode) "footnote" "mail/footnote.el" (17383
11052;;;;;; 25154)) 11084;;;;;; 16812))
11053;;; Generated autoloads from mail/footnote.el 11085;;; Generated autoloads from mail/footnote.el
11054 11086
11055(autoload (quote footnote-mode) "footnote" "\ 11087(autoload (quote footnote-mode) "footnote" "\
@@ -11070,7 +11102,7 @@ key binding
11070;;;*** 11102;;;***
11071 11103
11072;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) 11104;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode)
11073;;;;;; "forms" "forms.el" (17239 32209)) 11105;;;;;; "forms" "forms.el" (17383 24125))
11074;;; Generated autoloads from forms.el 11106;;; Generated autoloads from forms.el
11075 11107
11076(autoload (quote forms-mode) "forms" "\ 11108(autoload (quote forms-mode) "forms" "\
@@ -11193,7 +11225,7 @@ with no args, if that value is non-nil.
11193;;;*** 11225;;;***
11194 11226
11195;;;### (autoloads (fortune fortune-to-signature fortune-compile fortune-from-region 11227;;;### (autoloads (fortune fortune-to-signature fortune-compile fortune-from-region
11196;;;;;; fortune-add-fortune) "fortune" "play/fortune.el" (17140 20947)) 11228;;;;;; fortune-add-fortune) "fortune" "play/fortune.el" (17382 1892))
11197;;; Generated autoloads from play/fortune.el 11229;;; Generated autoloads from play/fortune.el
11198 11230
11199(autoload (quote fortune-add-fortune) "fortune" "\ 11231(autoload (quote fortune-add-fortune) "fortune" "\
@@ -11242,79 +11274,8 @@ and choose the directory as the fortune-file.
11242 11274
11243;;;*** 11275;;;***
11244 11276
11245;;;### (autoloads (set-fringe-style fringe-mode fringe-mode) "fringe" 11277;;;### (autoloads (gdb-enable-debug gdba) "gdb-ui" "progmodes/gdb-ui.el"
11246;;;;;; "fringe.el" (17148 24980)) 11278;;;;;; (17444 35371))
11247;;; Generated autoloads from fringe.el
11248
11249(defvar fringe-mode nil "\
11250*Specify appearance of fringes on all frames.
11251This variable can be nil (the default) meaning the fringes should have
11252the default width (8 pixels), it can be an integer value specifying
11253the width of both left and right fringe (where 0 means no fringe), or
11254a cons cell where car indicates width of left fringe and cdr indicates
11255width of right fringe (where again 0 can be used to indicate no
11256fringe).
11257To set this variable in a Lisp program, use `set-fringe-mode' to make
11258it take real effect.
11259Setting the variable with a customization buffer also takes effect.
11260If you only want to modify the appearance of the fringe in one frame,
11261you can use the interactive function `set-fringe-style'.")
11262
11263(custom-autoload (quote fringe-mode) "fringe")
11264
11265(autoload (quote fringe-mode) "fringe" "\
11266Set the default appearance of fringes on all frames.
11267
11268When called interactively, query the user for MODE. Valid values
11269for MODE include `none', `default', `left-only', `right-only',
11270`minimal' and `half'.
11271
11272When used in a Lisp program, MODE can be a cons cell where the
11273integer in car specifies the left fringe width and the integer in
11274cdr specifies the right fringe width. MODE can also be a single
11275integer that specifies both the left and the right fringe width.
11276If a fringe width specification is nil, that means to use the
11277default width (8 pixels). This command may round up the left and
11278right width specifications to ensure that their sum is a multiple
11279of the character width of a frame. It never rounds up a fringe
11280width of 0.
11281
11282Fringe widths set by `set-window-fringes' override the default
11283fringe widths set by this command. This command applies to all
11284frames that exist and frames to be created in the future. If you
11285want to set the default appearance of fringes on the selected
11286frame only, see the command `set-fringe-style'.
11287
11288\(fn &optional MODE)" t nil)
11289
11290(autoload (quote set-fringe-style) "fringe" "\
11291Set the default appearance of fringes on the selected frame.
11292
11293When called interactively, query the user for MODE. Valid values
11294for MODE include `none', `default', `left-only', `right-only',
11295`minimal' and `half'.
11296
11297When used in a Lisp program, MODE can be a cons cell where the
11298integer in car specifies the left fringe width and the integer in
11299cdr specifies the right fringe width. MODE can also be a single
11300integer that specifies both the left and the right fringe width.
11301If a fringe width specification is nil, that means to use the
11302default width (8 pixels). This command may round up the left and
11303right width specifications to ensure that their sum is a multiple
11304of the character width of a frame. It never rounds up a fringe
11305width of 0.
11306
11307Fringe widths set by `set-window-fringes' override the default
11308fringe widths set by this command. If you want to set the
11309default appearance of fringes on all frames, see the command
11310`fringe-mode'.
11311
11312\(fn &optional MODE)" t nil)
11313
11314;;;***
11315
11316;;;### (autoloads (gdb-enable-debug-log gdba) "gdb-ui" "progmodes/gdb-ui.el"
11317;;;;;; (17331 18137))
11318;;; Generated autoloads from progmodes/gdb-ui.el 11279;;; Generated autoloads from progmodes/gdb-ui.el
11319 11280
11320(autoload (quote gdba) "gdb-ui" "\ 11281(autoload (quote gdba) "gdb-ui" "\
@@ -11329,9 +11290,9 @@ other with the source file with the main routine of the inferior.
11329 11290
11330If `gdb-many-windows' is t, regardless of the value of 11291If `gdb-many-windows' is t, regardless of the value of
11331`gdb-show-main', the layout below will appear unless 11292`gdb-show-main', the layout below will appear unless
11332`gdb-use-inferior-io-buffer' is nil when the source buffer 11293`gdb-use-separate-io-buffer' is nil when the source buffer
11333occupies the full width of the frame. Keybindings are given in 11294occupies the full width of the frame. Keybindings are shown in
11334relevant buffer. 11295some of the buffers.
11335 11296
11336Watch expressions appear in the speedbar/slowbar. 11297Watch expressions appear in the speedbar/slowbar.
11337 11298
@@ -11344,41 +11305,41 @@ See Info node `(emacs)GDB Graphical Interface' for a more
11344detailed description of this mode. 11305detailed description of this mode.
11345 11306
11346 11307
11347+--------------------------------------------------------------+ 11308+----------------------------------------------------------------------+
11348| GDB Toolbar | 11309| GDB Toolbar |
11349+-------------------------------+------------------------------+ 11310+-----------------------------------+----------------------------------+
11350| GUD buffer (I/O of GDB) | Locals buffer | 11311| GUD buffer (I/O of GDB) | Locals buffer |
11351| | | 11312| | |
11352| | | 11313| | |
11353| | | 11314| | |
11354+-------------------------------+------------------------------+ 11315+-----------------------------------+----------------------------------+
11355| Source buffer | I/O buffer (of inferior) | 11316| Source buffer | I/O buffer (of debugged program) |
11356| | (comint-mode) | 11317| | (comint-mode) |
11357| | | 11318| | |
11358| | | 11319| | |
11359| | | 11320| | |
11360| | | 11321| | |
11361| | | 11322| | |
11362| | | 11323| | |
11363+-------------------------------+------------------------------+ 11324+-----------------------------------+----------------------------------+
11364| Stack buffer | Breakpoints buffer | 11325| Stack buffer | Breakpoints buffer |
11365| RET gdb-frames-select | SPC gdb-toggle-breakpoint | 11326| RET gdb-frames-select | SPC gdb-toggle-breakpoint |
11366| | RET gdb-goto-breakpoint | 11327| | RET gdb-goto-breakpoint |
11367| | d gdb-delete-breakpoint | 11328| | D gdb-delete-breakpoint |
11368+-------------------------------+------------------------------+ 11329+-----------------------------------+----------------------------------+
11369 11330
11370\(fn COMMAND-LINE)" t nil) 11331\(fn COMMAND-LINE)" t nil)
11371 11332
11372(defvar gdb-enable-debug-log nil "\ 11333(defvar gdb-enable-debug nil "\
11373Non-nil means record the process input and output in `gdb-debug-log'.") 11334Non-nil means record the process input and output in `gdb-debug-ring'.")
11374 11335
11375(custom-autoload (quote gdb-enable-debug-log) "gdb-ui") 11336(custom-autoload (quote gdb-enable-debug) "gdb-ui")
11376 11337
11377;;;*** 11338;;;***
11378 11339
11379;;;### (autoloads (generic-make-keywords-list generic-mode generic-mode-internal 11340;;;### (autoloads (generic-make-keywords-list generic-mode generic-mode-internal
11380;;;;;; define-generic-mode) "generic" "emacs-lisp/generic.el" (17148 11341;;;;;; define-generic-mode) "generic" "emacs-lisp/generic.el" (17383
11381;;;;;; 25095)) 11342;;;;;; 16118))
11382;;; Generated autoloads from emacs-lisp/generic.el 11343;;; Generated autoloads from emacs-lisp/generic.el
11383 11344
11384(defvar generic-mode-list nil "\ 11345(defvar generic-mode-list nil "\
@@ -11453,7 +11414,7 @@ regular expression that can be used as an element of
11453;;;*** 11414;;;***
11454 11415
11455;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el" 11416;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el"
11456;;;;;; (17333 17859)) 11417;;;;;; (17405 58461))
11457;;; Generated autoloads from progmodes/glasses.el 11418;;; Generated autoloads from progmodes/glasses.el
11458 11419
11459(autoload (quote glasses-mode) "glasses" "\ 11420(autoload (quote glasses-mode) "glasses" "\
@@ -11466,7 +11427,7 @@ at places they belong to.
11466;;;*** 11427;;;***
11467 11428
11468;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server 11429;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server
11469;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (17316 41648)) 11430;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (17426 3898))
11470;;; Generated autoloads from gnus/gnus.el 11431;;; Generated autoloads from gnus/gnus.el
11471 11432
11472(autoload (quote gnus-slave-no-server) "gnus" "\ 11433(autoload (quote gnus-slave-no-server) "gnus" "\
@@ -11517,7 +11478,7 @@ prompt the user for the name of an NNTP server to use.
11517;;;;;; gnus-agent-get-undownloaded-list gnus-agent-delete-group 11478;;;;;; gnus-agent-get-undownloaded-list gnus-agent-delete-group
11518;;;;;; gnus-agent-rename-group gnus-agent-possibly-save-gcc gnus-agentize 11479;;;;;; gnus-agent-rename-group gnus-agent-possibly-save-gcc gnus-agentize
11519;;;;;; gnus-slave-unplugged gnus-plugged gnus-unplugged) "gnus-agent" 11480;;;;;; gnus-slave-unplugged gnus-plugged gnus-unplugged) "gnus-agent"
11520;;;;;; "gnus/gnus-agent.el" (17316 41648)) 11481;;;;;; "gnus/gnus-agent.el" (17440 25582))
11521;;; Generated autoloads from gnus/gnus-agent.el 11482;;; Generated autoloads from gnus/gnus-agent.el
11522 11483
11523(autoload (quote gnus-unplugged) "gnus-agent" "\ 11484(autoload (quote gnus-unplugged) "gnus-agent" "\
@@ -11608,7 +11569,7 @@ If CLEAN, obsolete (ignore).
11608;;;*** 11569;;;***
11609 11570
11610;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el" 11571;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el"
11611;;;;;; (17367 34952)) 11572;;;;;; (17437 45961))
11612;;; Generated autoloads from gnus/gnus-art.el 11573;;; Generated autoloads from gnus/gnus-art.el
11613 11574
11614(autoload (quote gnus-article-prepare-display) "gnus-art" "\ 11575(autoload (quote gnus-article-prepare-display) "gnus-art" "\
@@ -11619,7 +11580,7 @@ Make the current buffer look like a nice article.
11619;;;*** 11580;;;***
11620 11581
11621;;;### (autoloads (gnus-audio-play) "gnus-audio" "gnus/gnus-audio.el" 11582;;;### (autoloads (gnus-audio-play) "gnus-audio" "gnus/gnus-audio.el"
11622;;;;;; (17148 25111)) 11583;;;;;; (17382 1052))
11623;;; Generated autoloads from gnus/gnus-audio.el 11584;;; Generated autoloads from gnus/gnus-audio.el
11624 11585
11625(autoload (quote gnus-audio-play) "gnus-audio" "\ 11586(autoload (quote gnus-audio-play) "gnus-audio" "\
@@ -11631,8 +11592,8 @@ Play a sound FILE through the speaker.
11631 11592
11632;;;### (autoloads (gnus-cache-delete-group gnus-cache-rename-group 11593;;;### (autoloads (gnus-cache-delete-group gnus-cache-rename-group
11633;;;;;; gnus-cache-generate-nov-databases gnus-cache-generate-active 11594;;;;;; gnus-cache-generate-nov-databases gnus-cache-generate-active
11634;;;;;; gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (17305 11595;;;;;; gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (17382
11635;;;;;; 44993)) 11596;;;;;; 1052))
11636;;; Generated autoloads from gnus/gnus-cache.el 11597;;; Generated autoloads from gnus/gnus-cache.el
11637 11598
11638(autoload (quote gnus-jog-cache) "gnus-cache" "\ 11599(autoload (quote gnus-jog-cache) "gnus-cache" "\
@@ -11674,7 +11635,7 @@ supported.
11674;;;*** 11635;;;***
11675 11636
11676;;;### (autoloads (gnus-delay-initialize gnus-delay-send-queue gnus-delay-article) 11637;;;### (autoloads (gnus-delay-initialize gnus-delay-send-queue gnus-delay-article)
11677;;;;;; "gnus-delay" "gnus/gnus-delay.el" (17294 14916)) 11638;;;;;; "gnus-delay" "gnus/gnus-delay.el" (17382 1052))
11678;;; Generated autoloads from gnus/gnus-delay.el 11639;;; Generated autoloads from gnus/gnus-delay.el
11679 11640
11680(autoload (quote gnus-delay-article) "gnus-delay" "\ 11641(autoload (quote gnus-delay-article) "gnus-delay" "\
@@ -11710,7 +11671,7 @@ Checking delayed messages is skipped if optional arg NO-CHECK is non-nil.
11710;;;*** 11671;;;***
11711 11672
11712;;;### (autoloads (turn-on-gnus-dired-mode) "gnus-dired" "gnus/gnus-dired.el" 11673;;;### (autoloads (turn-on-gnus-dired-mode) "gnus-dired" "gnus/gnus-dired.el"
11713;;;;;; (17148 25112)) 11674;;;;;; (17382 1052))
11714;;; Generated autoloads from gnus/gnus-dired.el 11675;;; Generated autoloads from gnus/gnus-dired.el
11715 11676
11716(autoload (quote turn-on-gnus-dired-mode) "gnus-dired" "\ 11677(autoload (quote turn-on-gnus-dired-mode) "gnus-dired" "\
@@ -11721,7 +11682,7 @@ Convenience method to turn on gnus-dired-mode.
11721;;;*** 11682;;;***
11722 11683
11723;;;### (autoloads (gnus-draft-reminder) "gnus-draft" "gnus/gnus-draft.el" 11684;;;### (autoloads (gnus-draft-reminder) "gnus-draft" "gnus/gnus-draft.el"
11724;;;;;; (17148 25113)) 11685;;;;;; (17415 62487))
11725;;; Generated autoloads from gnus/gnus-draft.el 11686;;; Generated autoloads from gnus/gnus-draft.el
11726 11687
11727(autoload (quote gnus-draft-reminder) "gnus-draft" "\ 11688(autoload (quote gnus-draft-reminder) "gnus-draft" "\
@@ -11733,8 +11694,8 @@ Reminder user if there are unsent drafts.
11733 11694
11734;;;### (autoloads (gnus-convert-png-to-face gnus-convert-face-to-png 11695;;;### (autoloads (gnus-convert-png-to-face gnus-convert-face-to-png
11735;;;;;; gnus-face-from-file gnus-x-face-from-file gnus-insert-random-x-face-header 11696;;;;;; gnus-face-from-file gnus-x-face-from-file gnus-insert-random-x-face-header
11736;;;;;; gnus-random-x-face) "gnus-fun" "gnus/gnus-fun.el" (17185 11697;;;;;; gnus-random-x-face) "gnus-fun" "gnus/gnus-fun.el" (17382
11737;;;;;; 27513)) 11698;;;;;; 1052))
11738;;; Generated autoloads from gnus/gnus-fun.el 11699;;; Generated autoloads from gnus/gnus-fun.el
11739 11700
11740(autoload (quote gnus-random-x-face) "gnus-fun" "\ 11701(autoload (quote gnus-random-x-face) "gnus-fun" "\
@@ -11773,7 +11734,7 @@ FILE should be a PNG file that's 48x48 and smaller than or equal to
11773;;;*** 11734;;;***
11774 11735
11775;;;### (autoloads (gnus-fetch-group-other-frame gnus-fetch-group) 11736;;;### (autoloads (gnus-fetch-group-other-frame gnus-fetch-group)
11776;;;;;; "gnus-group" "gnus/gnus-group.el" (17356 25047)) 11737;;;;;; "gnus-group" "gnus/gnus-group.el" (17426 3898))
11777;;; Generated autoloads from gnus/gnus-group.el 11738;;; Generated autoloads from gnus/gnus-group.el
11778 11739
11779(autoload (quote gnus-fetch-group) "gnus-group" "\ 11740(autoload (quote gnus-fetch-group) "gnus-group" "\
@@ -11790,7 +11751,7 @@ Pop up a frame and enter GROUP.
11790;;;*** 11751;;;***
11791 11752
11792;;;### (autoloads (gnus-batch-score) "gnus-kill" "gnus/gnus-kill.el" 11753;;;### (autoloads (gnus-batch-score) "gnus-kill" "gnus/gnus-kill.el"
11793;;;;;; (17148 25116)) 11754;;;;;; (17382 1052))
11794;;; Generated autoloads from gnus/gnus-kill.el 11755;;; Generated autoloads from gnus/gnus-kill.el
11795 11756
11796(defalias (quote gnus-batch-kill) (quote gnus-batch-score)) 11757(defalias (quote gnus-batch-kill) (quote gnus-batch-score))
@@ -11805,7 +11766,7 @@ Usage: emacs -batch -l ~/.emacs -l gnus -f gnus-batch-score
11805 11766
11806;;;### (autoloads (gnus-mailing-list-mode gnus-mailing-list-insinuate 11767;;;### (autoloads (gnus-mailing-list-mode gnus-mailing-list-insinuate
11807;;;;;; turn-on-gnus-mailing-list-mode) "gnus-ml" "gnus/gnus-ml.el" 11768;;;;;; turn-on-gnus-mailing-list-mode) "gnus-ml" "gnus/gnus-ml.el"
11808;;;;;; (17148 25116)) 11769;;;;;; (17382 1052))
11809;;; Generated autoloads from gnus/gnus-ml.el 11770;;; Generated autoloads from gnus/gnus-ml.el
11810 11771
11811(autoload (quote turn-on-gnus-mailing-list-mode) "gnus-ml" "\ 11772(autoload (quote turn-on-gnus-mailing-list-mode) "gnus-ml" "\
@@ -11830,7 +11791,7 @@ Minor mode for providing mailing-list commands.
11830 11791
11831;;;### (autoloads (gnus-group-split-fancy gnus-group-split gnus-group-split-update 11792;;;### (autoloads (gnus-group-split-fancy gnus-group-split gnus-group-split-update
11832;;;;;; gnus-group-split-setup) "gnus-mlspl" "gnus/gnus-mlspl.el" 11793;;;;;; gnus-group-split-setup) "gnus-mlspl" "gnus/gnus-mlspl.el"
11833;;;;;; (17148 25116)) 11794;;;;;; (17382 1052))
11834;;; Generated autoloads from gnus/gnus-mlspl.el 11795;;; Generated autoloads from gnus/gnus-mlspl.el
11835 11796
11836(autoload (quote gnus-group-split-setup) "gnus-mlspl" "\ 11797(autoload (quote gnus-group-split-setup) "gnus-mlspl" "\
@@ -11931,7 +11892,7 @@ Calling (gnus-group-split-fancy nil nil \"mail.others\") returns:
11931;;;*** 11892;;;***
11932 11893
11933;;;### (autoloads (gnus-change-server) "gnus-move" "gnus/gnus-move.el" 11894;;;### (autoloads (gnus-change-server) "gnus-move" "gnus/gnus-move.el"
11934;;;;;; (17148 25116)) 11895;;;;;; (17382 1052))
11935;;; Generated autoloads from gnus/gnus-move.el 11896;;; Generated autoloads from gnus/gnus-move.el
11936 11897
11937(autoload (quote gnus-change-server) "gnus-move" "\ 11898(autoload (quote gnus-change-server) "gnus-move" "\
@@ -11943,7 +11904,7 @@ Update the .newsrc.eld file to reflect the change of nntp server.
11943;;;*** 11904;;;***
11944 11905
11945;;;### (autoloads (gnus-button-reply gnus-button-mailto gnus-msg-mail) 11906;;;### (autoloads (gnus-button-reply gnus-button-mailto gnus-msg-mail)
11946;;;;;; "gnus-msg" "gnus/gnus-msg.el" (17348 27747)) 11907;;;;;; "gnus-msg" "gnus/gnus-msg.el" (17382 1052))
11947;;; Generated autoloads from gnus/gnus-msg.el 11908;;; Generated autoloads from gnus/gnus-msg.el
11948 11909
11949(autoload (quote gnus-msg-mail) "gnus-msg" "\ 11910(autoload (quote gnus-msg-mail) "gnus-msg" "\
@@ -11967,9 +11928,25 @@ Like `message-reply'.
11967 11928
11968;;;*** 11929;;;***
11969 11930
11931;;;### (autoloads (gnus-nocem-load-cache gnus-nocem-scan-groups)
11932;;;;;; "gnus-nocem" "gnus/gnus-nocem.el" (17426 3898))
11933;;; Generated autoloads from gnus/gnus-nocem.el
11934
11935(autoload (quote gnus-nocem-scan-groups) "gnus-nocem" "\
11936Scan all NoCeM groups for new NoCeM messages.
11937
11938\(fn)" t nil)
11939
11940(autoload (quote gnus-nocem-load-cache) "gnus-nocem" "\
11941Load the NoCeM cache.
11942
11943\(fn)" t nil)
11944
11945;;;***
11946
11970;;;### (autoloads (gnus-treat-newsgroups-picon gnus-treat-mail-picon 11947;;;### (autoloads (gnus-treat-newsgroups-picon gnus-treat-mail-picon
11971;;;;;; gnus-treat-from-picon) "gnus-picon" "gnus/gnus-picon.el" 11948;;;;;; gnus-treat-from-picon) "gnus-picon" "gnus/gnus-picon.el"
11972;;;;;; (17148 25117)) 11949;;;;;; (17382 1052))
11973;;; Generated autoloads from gnus/gnus-picon.el 11950;;; Generated autoloads from gnus/gnus-picon.el
11974 11951
11975(autoload (quote gnus-treat-from-picon) "gnus-picon" "\ 11952(autoload (quote gnus-treat-from-picon) "gnus-picon" "\
@@ -11996,7 +11973,7 @@ If picons are already displayed, remove them.
11996;;;;;; gnus-sorted-nintersection gnus-sorted-range-intersection 11973;;;;;; gnus-sorted-nintersection gnus-sorted-range-intersection
11997;;;;;; gnus-sorted-intersection gnus-intersection gnus-sorted-complement 11974;;;;;; gnus-sorted-intersection gnus-intersection gnus-sorted-complement
11998;;;;;; gnus-sorted-ndifference gnus-sorted-difference) "gnus-range" 11975;;;;;; gnus-sorted-ndifference gnus-sorted-difference) "gnus-range"
11999;;;;;; "gnus/gnus-range.el" (17148 25118)) 11976;;;;;; "gnus/gnus-range.el" (17382 1052))
12000;;; Generated autoloads from gnus/gnus-range.el 11977;;; Generated autoloads from gnus/gnus-range.el
12001 11978
12002(autoload (quote gnus-sorted-difference) "gnus-range" "\ 11979(autoload (quote gnus-sorted-difference) "gnus-range" "\
@@ -12064,7 +12041,7 @@ Add NUM into sorted LIST by side effect.
12064;;;*** 12041;;;***
12065 12042
12066;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize) 12043;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize)
12067;;;;;; "gnus-registry" "gnus/gnus-registry.el" (17148 25118)) 12044;;;;;; "gnus-registry" "gnus/gnus-registry.el" (17382 1052))
12068;;; Generated autoloads from gnus/gnus-registry.el 12045;;; Generated autoloads from gnus/gnus-registry.el
12069 12046
12070(autoload (quote gnus-registry-initialize) "gnus-registry" "\ 12047(autoload (quote gnus-registry-initialize) "gnus-registry" "\
@@ -12080,8 +12057,8 @@ Install the registry hooks.
12080;;;*** 12057;;;***
12081 12058
12082;;;### (autoloads (gnus-sieve-article-add-rule gnus-sieve-generate 12059;;;### (autoloads (gnus-sieve-article-add-rule gnus-sieve-generate
12083;;;;;; gnus-sieve-update) "gnus-sieve" "gnus/gnus-sieve.el" (17148 12060;;;;;; gnus-sieve-update) "gnus-sieve" "gnus/gnus-sieve.el" (17382
12084;;;;;; 25120)) 12061;;;;;; 1052))
12085;;; Generated autoloads from gnus/gnus-sieve.el 12062;;; Generated autoloads from gnus/gnus-sieve.el
12086 12063
12087(autoload (quote gnus-sieve-update) "gnus-sieve" "\ 12064(autoload (quote gnus-sieve-update) "gnus-sieve" "\
@@ -12109,7 +12086,7 @@ Not documented
12109;;;*** 12086;;;***
12110 12087
12111;;;### (autoloads (gnus-batch-brew-soup) "gnus-soup" "gnus/gnus-soup.el" 12088;;;### (autoloads (gnus-batch-brew-soup) "gnus-soup" "gnus/gnus-soup.el"
12112;;;;;; (17148 25120)) 12089;;;;;; (17382 1052))
12113;;; Generated autoloads from gnus/gnus-soup.el 12090;;; Generated autoloads from gnus/gnus-soup.el
12114 12091
12115(autoload (quote gnus-batch-brew-soup) "gnus-soup" "\ 12092(autoload (quote gnus-batch-brew-soup) "gnus-soup" "\
@@ -12129,7 +12106,7 @@ Note -- this function hasn't been implemented yet.
12129;;;*** 12106;;;***
12130 12107
12131;;;### (autoloads (gnus-update-format) "gnus-spec" "gnus/gnus-spec.el" 12108;;;### (autoloads (gnus-update-format) "gnus-spec" "gnus/gnus-spec.el"
12132;;;;;; (17185 27516)) 12109;;;;;; (17382 1052))
12133;;; Generated autoloads from gnus/gnus-spec.el 12110;;; Generated autoloads from gnus/gnus-spec.el
12134 12111
12135(autoload (quote gnus-update-format) "gnus-spec" "\ 12112(autoload (quote gnus-update-format) "gnus-spec" "\
@@ -12140,8 +12117,8 @@ Update the format specification near point.
12140;;;*** 12117;;;***
12141 12118
12142;;;### (autoloads (gnus-fixup-nnimap-unread-after-getting-new-news 12119;;;### (autoloads (gnus-fixup-nnimap-unread-after-getting-new-news
12143;;;;;; gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" (17356 12120;;;;;; gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" (17426
12144;;;;;; 25047)) 12121;;;;;; 3898))
12145;;; Generated autoloads from gnus/gnus-start.el 12122;;; Generated autoloads from gnus/gnus-start.el
12146 12123
12147(autoload (quote gnus-declare-backend) "gnus-start" "\ 12124(autoload (quote gnus-declare-backend) "gnus-start" "\
@@ -12157,7 +12134,7 @@ Not documented
12157;;;*** 12134;;;***
12158 12135
12159;;;### (autoloads (gnus-add-configuration) "gnus-win" "gnus/gnus-win.el" 12136;;;### (autoloads (gnus-add-configuration) "gnus-win" "gnus/gnus-win.el"
12160;;;;;; (17148 25131)) 12137;;;;;; (17382 1052))
12161;;; Generated autoloads from gnus/gnus-win.el 12138;;; Generated autoloads from gnus/gnus-win.el
12162 12139
12163(autoload (quote gnus-add-configuration) "gnus-win" "\ 12140(autoload (quote gnus-add-configuration) "gnus-win" "\
@@ -12167,7 +12144,7 @@ Add the window configuration CONF to `gnus-buffer-configuration'.
12167 12144
12168;;;*** 12145;;;***
12169 12146
12170;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (17239 32364)) 12147;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (17382 1892))
12171;;; Generated autoloads from play/gomoku.el 12148;;; Generated autoloads from play/gomoku.el
12172 12149
12173(autoload (quote gomoku) "gomoku" "\ 12150(autoload (quote gomoku) "gomoku" "\
@@ -12194,7 +12171,7 @@ Use \\[describe-mode] for more info.
12194;;;*** 12171;;;***
12195 12172
12196;;;### (autoloads (goto-address goto-address-at-point) "goto-addr" 12173;;;### (autoloads (goto-address goto-address-at-point) "goto-addr"
12197;;;;;; "net/goto-addr.el" (17333 17859)) 12174;;;;;; "net/goto-addr.el" (17383 13296))
12198;;; Generated autoloads from net/goto-addr.el 12175;;; Generated autoloads from net/goto-addr.el
12199 12176
12200(define-obsolete-function-alias (quote goto-address-at-mouse) (quote goto-address-at-point) "22.1") 12177(define-obsolete-function-alias (quote goto-address-at-mouse) (quote goto-address-at-point) "22.1")
@@ -12223,7 +12200,7 @@ Also fontifies the buffer appropriately (see `goto-address-fontify-p' and
12223 12200
12224;;;### (autoloads (grep-tree grep-find grep-mode grep grep-compute-defaults 12201;;;### (autoloads (grep-tree grep-find grep-mode grep grep-compute-defaults
12225;;;;;; grep-process-setup grep-setup-hook grep-find-command grep-command 12202;;;;;; grep-process-setup grep-setup-hook grep-find-command grep-command
12226;;;;;; grep-window-height) "grep" "progmodes/grep.el" (17185 27647)) 12203;;;;;; grep-window-height) "grep" "progmodes/grep.el" (17432 38016))
12227;;; Generated autoloads from progmodes/grep.el 12204;;; Generated autoloads from progmodes/grep.el
12228 12205
12229(defvar grep-window-height nil "\ 12206(defvar grep-window-height nil "\
@@ -12347,7 +12324,7 @@ those sub directories of DIR.
12347 12324
12348;;;*** 12325;;;***
12349 12326
12350;;;### (autoloads (gs-load-image) "gs" "gs.el" (17148 24982)) 12327;;;### (autoloads (gs-load-image) "gs" "gs.el" (17383 24126))
12351;;; Generated autoloads from gs.el 12328;;; Generated autoloads from gs.el
12352 12329
12353(autoload (quote gs-load-image) "gs" "\ 12330(autoload (quote gs-load-image) "gs" "\
@@ -12360,14 +12337,19 @@ the form \"WINDOW-ID PIXMAP-ID\". Value is non-nil if successful.
12360 12337
12361;;;*** 12338;;;***
12362 12339
12363;;;### (autoloads (gud-tooltip-mode gdb-script-mode bashdb jdb pdb 12340;;;### (autoloads (gdb-script-mode bashdb jdb pdb perldb xdb dbx
12364;;;;;; perldb xdb dbx sdb gdb) "gud" "progmodes/gud.el" (17342 36761)) 12341;;;;;; sdb gdb) "gud" "progmodes/gud.el" (17446 52773))
12365;;; Generated autoloads from progmodes/gud.el 12342;;; Generated autoloads from progmodes/gud.el
12366 12343
12367(autoload (quote gdb) "gud" "\ 12344(autoload (quote gdb) "gud" "\
12368Run gdb on program FILE in buffer *gud-FILE*. 12345Run gdb on program FILE in buffer *gud-FILE*.
12369The directory containing FILE becomes the initial working directory 12346The directory containing FILE becomes the initial working
12370and source-file directory for your debugger. 12347directory and source-file directory for your debugger. By
12348default this command starts GDB using a graphical interface. See
12349`gdba' for more information.
12350
12351To run GDB in text command mode, set `gud-gdb-command-name' to
12352\"gdb --fullname\" and include the pathname, if necessary.
12371 12353
12372\(fn COMMAND-LINE)" t nil) 12354\(fn COMMAND-LINE)" t nil)
12373 12355
@@ -12440,25 +12422,10 @@ Major mode for editing GDB scripts
12440 12422
12441\(fn)" t nil) 12423\(fn)" t nil)
12442 12424
12443(defvar gud-tooltip-mode nil "\
12444Non-nil if Gud-Tooltip mode is enabled.
12445See the command `gud-tooltip-mode' for a description of this minor-mode.
12446Setting this variable directly does not take effect;
12447use either \\[customize] or the function `gud-tooltip-mode'.")
12448
12449(custom-autoload (quote gud-tooltip-mode) "gud")
12450
12451(put (quote gud-tooltip-mode) (quote custom-set) (quote custom-set-minor-mode))
12452
12453(autoload (quote gud-tooltip-mode) "gud" "\
12454Toggle the display of GUD tooltips.
12455
12456\(fn &optional ARG)" t nil)
12457
12458;;;*** 12425;;;***
12459 12426
12460;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (17185 12427;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (17382
12461;;;;;; 27606)) 12428;;;;;; 1892))
12462;;; Generated autoloads from play/handwrite.el 12429;;; Generated autoloads from play/handwrite.el
12463 12430
12464(autoload (quote handwrite) "handwrite" "\ 12431(autoload (quote handwrite) "handwrite" "\
@@ -12506,7 +12473,7 @@ to be updated.
12506;;;### (autoloads (scan-buf-previous-region scan-buf-next-region 12473;;;### (autoloads (scan-buf-previous-region scan-buf-next-region
12507;;;;;; scan-buf-move-to-region help-at-pt-display-when-idle help-at-pt-set-timer 12474;;;;;; scan-buf-move-to-region help-at-pt-display-when-idle help-at-pt-set-timer
12508;;;;;; help-at-pt-cancel-timer display-local-help help-at-pt-kbd-string 12475;;;;;; help-at-pt-cancel-timer display-local-help help-at-pt-kbd-string
12509;;;;;; help-at-pt-string) "help-at-pt" "help-at-pt.el" (17148 24982)) 12476;;;;;; help-at-pt-string) "help-at-pt" "help-at-pt.el" (17383 24126))
12510;;; Generated autoloads from help-at-pt.el 12477;;; Generated autoloads from help-at-pt.el
12511 12478
12512(autoload (quote help-at-pt-string) "help-at-pt" "\ 12479(autoload (quote help-at-pt-string) "help-at-pt" "\
@@ -12636,7 +12603,7 @@ different regions. With numeric argument ARG, behaves like
12636;;;### (autoloads (describe-categories describe-syntax describe-variable 12603;;;### (autoloads (describe-categories describe-syntax describe-variable
12637;;;;;; variable-at-point describe-function-1 describe-simplify-lib-file-name 12604;;;;;; variable-at-point describe-function-1 describe-simplify-lib-file-name
12638;;;;;; help-C-file-name describe-function help-with-tutorial) "help-fns" 12605;;;;;; help-C-file-name describe-function help-with-tutorial) "help-fns"
12639;;;;;; "help-fns.el" (17369 18480)) 12606;;;;;; "help-fns.el" (17399 44613))
12640;;; Generated autoloads from help-fns.el 12607;;; Generated autoloads from help-fns.el
12641 12608
12642(autoload (quote help-with-tutorial) "help-fns" "\ 12609(autoload (quote help-with-tutorial) "help-fns" "\
@@ -12702,7 +12669,7 @@ BUFFER should be a buffer or a buffer name.
12702;;;*** 12669;;;***
12703 12670
12704;;;### (autoloads (three-step-help) "help-macro" "help-macro.el" 12671;;;### (autoloads (three-step-help) "help-macro" "help-macro.el"
12705;;;;;; (17312 51444)) 12672;;;;;; (17383 24126))
12706;;; Generated autoloads from help-macro.el 12673;;; Generated autoloads from help-macro.el
12707 12674
12708(defvar three-step-help nil "\ 12675(defvar three-step-help nil "\
@@ -12718,7 +12685,7 @@ A value of nil means skip the middle step, so that
12718 12685
12719;;;### (autoloads (help-xref-on-pp help-insert-xref-button help-xref-button 12686;;;### (autoloads (help-xref-on-pp help-insert-xref-button help-xref-button
12720;;;;;; help-make-xrefs help-setup-xref help-mode-finish help-mode-setup 12687;;;;;; help-make-xrefs help-setup-xref help-mode-finish help-mode-setup
12721;;;;;; help-mode) "help-mode" "help-mode.el" (17329 45783)) 12688;;;;;; help-mode) "help-mode" "help-mode.el" (17437 64109))
12722;;; Generated autoloads from help-mode.el 12689;;; Generated autoloads from help-mode.el
12723 12690
12724(autoload (quote help-mode) "help-mode" "\ 12691(autoload (quote help-mode) "help-mode" "\
@@ -12801,7 +12768,7 @@ Add xrefs for symbols in `pp's output between FROM and TO.
12801;;;*** 12768;;;***
12802 12769
12803;;;### (autoloads (Helper-help Helper-describe-bindings) "helper" 12770;;;### (autoloads (Helper-help Helper-describe-bindings) "helper"
12804;;;;;; "emacs-lisp/helper.el" (17148 25095)) 12771;;;;;; "emacs-lisp/helper.el" (17383 16118))
12805;;; Generated autoloads from emacs-lisp/helper.el 12772;;; Generated autoloads from emacs-lisp/helper.el
12806 12773
12807(autoload (quote Helper-describe-bindings) "helper" "\ 12774(autoload (quote Helper-describe-bindings) "helper" "\
@@ -12817,7 +12784,7 @@ Provide help for current mode.
12817;;;*** 12784;;;***
12818 12785
12819;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl" 12786;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl"
12820;;;;;; "hexl.el" (17167 2778)) 12787;;;;;; "hexl.el" (17383 24126))
12821;;; Generated autoloads from hexl.el 12788;;; Generated autoloads from hexl.el
12822 12789
12823(autoload (quote hexl-mode) "hexl" "\ 12790(autoload (quote hexl-mode) "hexl" "\
@@ -12913,7 +12880,7 @@ This discards the buffer's undo information.
12913;;;### (autoloads (hi-lock-write-interactive-patterns hi-lock-unface-buffer 12880;;;### (autoloads (hi-lock-write-interactive-patterns hi-lock-unface-buffer
12914;;;;;; hi-lock-face-phrase-buffer hi-lock-face-buffer hi-lock-line-face-buffer 12881;;;;;; hi-lock-face-phrase-buffer hi-lock-face-buffer hi-lock-line-face-buffer
12915;;;;;; global-hi-lock-mode hi-lock-mode) "hi-lock" "hi-lock.el" 12882;;;;;; global-hi-lock-mode hi-lock-mode) "hi-lock" "hi-lock.el"
12916;;;;;; (17378 6213)) 12883;;;;;; (17383 24126))
12917;;; Generated autoloads from hi-lock.el 12884;;; Generated autoloads from hi-lock.el
12918 12885
12919(autoload (quote hi-lock-mode) "hi-lock" "\ 12886(autoload (quote hi-lock-mode) "hi-lock" "\
@@ -13039,7 +13006,7 @@ be found in variable `hi-lock-interactive-patterns'.
13039;;;*** 13006;;;***
13040 13007
13041;;;### (autoloads (hide-ifdef-lines hide-ifdef-read-only hide-ifdef-initially 13008;;;### (autoloads (hide-ifdef-lines hide-ifdef-read-only hide-ifdef-initially
13042;;;;;; hide-ifdef-mode) "hideif" "progmodes/hideif.el" (17140 20971)) 13009;;;;;; hide-ifdef-mode) "hideif" "progmodes/hideif.el" (17388 22062))
13043;;; Generated autoloads from progmodes/hideif.el 13010;;; Generated autoloads from progmodes/hideif.el
13044 13011
13045(autoload (quote hide-ifdef-mode) "hideif" "\ 13012(autoload (quote hide-ifdef-mode) "hideif" "\
@@ -13094,7 +13061,7 @@ how the hiding is done:
13094;;;*** 13061;;;***
13095 13062
13096;;;### (autoloads (hs-minor-mode) "hideshow" "progmodes/hideshow.el" 13063;;;### (autoloads (hs-minor-mode) "hideshow" "progmodes/hideshow.el"
13097;;;;;; (17194 38303)) 13064;;;;;; (17388 22062))
13098;;; Generated autoloads from progmodes/hideshow.el 13065;;; Generated autoloads from progmodes/hideshow.el
13099 13066
13100(defvar hs-special-modes-alist (quote ((c-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (c++-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (bibtex-mode ("^@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning))) "\ 13067(defvar hs-special-modes-alist (quote ((c-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (c++-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (bibtex-mode ("^@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning))) "\
@@ -13152,7 +13119,7 @@ Key bindings:
13152;;;;;; highlight-compare-buffers highlight-changes-rotate-faces 13119;;;;;; highlight-compare-buffers highlight-changes-rotate-faces
13153;;;;;; highlight-changes-previous-change highlight-changes-next-change 13120;;;;;; highlight-changes-previous-change highlight-changes-next-change
13154;;;;;; highlight-changes-mode highlight-changes-remove-highlight) 13121;;;;;; highlight-changes-mode highlight-changes-remove-highlight)
13155;;;;;; "hilit-chg" "hilit-chg.el" (17376 48878)) 13122;;;;;; "hilit-chg" "hilit-chg.el" (17387 44422))
13156;;; Generated autoloads from hilit-chg.el 13123;;; Generated autoloads from hilit-chg.el
13157 13124
13158(autoload (quote highlight-changes-remove-highlight) "hilit-chg" "\ 13125(autoload (quote highlight-changes-remove-highlight) "hilit-chg" "\
@@ -13282,7 +13249,7 @@ variable `highlight-changes-global-changes-existing-buffers' is non-nil).
13282;;;;;; hippie-expand-ignore-buffers hippie-expand-max-buffers hippie-expand-no-restriction 13249;;;;;; hippie-expand-ignore-buffers hippie-expand-max-buffers hippie-expand-no-restriction
13283;;;;;; hippie-expand-dabbrev-as-symbol hippie-expand-dabbrev-skip-space 13250;;;;;; hippie-expand-dabbrev-as-symbol hippie-expand-dabbrev-skip-space
13284;;;;;; hippie-expand-verbose hippie-expand-try-functions-list) "hippie-exp" 13251;;;;;; hippie-expand-verbose hippie-expand-try-functions-list) "hippie-exp"
13285;;;;;; "hippie-exp.el" (17148 24985)) 13252;;;;;; "hippie-exp.el" (17383 24126))
13286;;; Generated autoloads from hippie-exp.el 13253;;; Generated autoloads from hippie-exp.el
13287 13254
13288(defvar hippie-expand-try-functions-list (quote (try-complete-file-name-partially try-complete-file-name try-expand-all-abbrevs try-expand-list try-expand-line try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-lisp-symbol-partially try-complete-lisp-symbol)) "\ 13255(defvar hippie-expand-try-functions-list (quote (try-complete-file-name-partially try-complete-file-name try-expand-all-abbrevs try-expand-list try-expand-line try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-lisp-symbol-partially try-complete-lisp-symbol)) "\
@@ -13397,7 +13364,7 @@ Global-Hl-Line mode uses the functions `global-hl-line-unhighlight' and
13397;;;*** 13364;;;***
13398 13365
13399;;;### (autoloads (list-holidays holidays) "holidays" "calendar/holidays.el" 13366;;;### (autoloads (list-holidays holidays) "holidays" "calendar/holidays.el"
13400;;;;;; (17307 14150)) 13367;;;;;; (17426 49056))
13401;;; Generated autoloads from calendar/holidays.el 13368;;; Generated autoloads from calendar/holidays.el
13402 13369
13403(autoload (quote holidays) "holidays" "\ 13370(autoload (quote holidays) "holidays" "\
@@ -13411,8 +13378,21 @@ This function is suitable for execution in a .emacs file.
13411(autoload (quote list-holidays) "holidays" "\ 13378(autoload (quote list-holidays) "holidays" "\
13412Display holidays for years Y1 to Y2 (inclusive). 13379Display holidays for years Y1 to Y2 (inclusive).
13413 13380
13414The optional list of holidays L defaults to `calendar-holidays'. See the 13381The optional list of holidays L defaults to `calendar-holidays'.
13415documentation for that variable for a description of holiday lists. 13382If you want to control what holidays are displayed, use a
13383different list. For example,
13384
13385 (list-holidays 2006 2006
13386 (append general-holidays local-holidays other-holidays))
13387
13388will display holidays for the year 2006 defined in the 3
13389mentioned lists, and nothing else.
13390
13391When called interactively, this command offers a choice of
13392holidays, based on the variables `solar-holidays' etc. See the
13393documentation of `calendar-holidays' for a list of the variables
13394that control the choices, as well as a description of the format
13395of a holiday list.
13416 13396
13417The optional LABEL is used to label the buffer created. 13397The optional LABEL is used to label the buffer created.
13418 13398
@@ -13421,7 +13401,7 @@ The optional LABEL is used to label the buffer created.
13421;;;*** 13401;;;***
13422 13402
13423;;;### (autoloads (hscroll-global-mode hscroll-mode turn-on-hscroll) 13403;;;### (autoloads (hscroll-global-mode hscroll-mode turn-on-hscroll)
13424;;;;;; "hscroll" "obsolete/hscroll.el" (17148 25179)) 13404;;;;;; "hscroll" "obsolete/hscroll.el" (17382 34311))
13425;;; Generated autoloads from obsolete/hscroll.el 13405;;; Generated autoloads from obsolete/hscroll.el
13426 13406
13427(autoload (quote turn-on-hscroll) "hscroll" "\ 13407(autoload (quote turn-on-hscroll) "hscroll" "\
@@ -13447,8 +13427,8 @@ Also see `automatic-hscrolling'.
13447 13427
13448;;;*** 13428;;;***
13449 13429
13450;;;### (autoloads (html2text) "html2text" "gnus/html2text.el" (17148 13430;;;### (autoloads (html2text) "html2text" "gnus/html2text.el" (17396
13451;;;;;; 25133)) 13431;;;;;; 25556))
13452;;; Generated autoloads from gnus/html2text.el 13432;;; Generated autoloads from gnus/html2text.el
13453 13433
13454(autoload (quote html2text) "html2text" "\ 13434(autoload (quote html2text) "html2text" "\
@@ -13480,7 +13460,7 @@ Convert HTML to plain text in the current buffer.
13480;;;;;; ibuffer-backward-filter-group ibuffer-forward-filter-group 13460;;;;;; ibuffer-backward-filter-group ibuffer-forward-filter-group
13481;;;;;; ibuffer-toggle-filter-group ibuffer-mouse-toggle-filter-group 13461;;;;;; ibuffer-toggle-filter-group ibuffer-mouse-toggle-filter-group
13482;;;;;; ibuffer-interactive-filter-by-mode ibuffer-mouse-filter-by-mode 13462;;;;;; ibuffer-interactive-filter-by-mode ibuffer-mouse-filter-by-mode
13483;;;;;; ibuffer-auto-mode) "ibuf-ext" "ibuf-ext.el" (17378 33493)) 13463;;;;;; ibuffer-auto-mode) "ibuf-ext" "ibuf-ext.el" (17442 18621))
13484;;; Generated autoloads from ibuf-ext.el 13464;;; Generated autoloads from ibuf-ext.el
13485 13465
13486(autoload (quote ibuffer-auto-mode) "ibuf-ext" "\ 13466(autoload (quote ibuffer-auto-mode) "ibuf-ext" "\
@@ -13846,8 +13826,8 @@ defaults to one.
13846;;;*** 13826;;;***
13847 13827
13848;;;### (autoloads (define-ibuffer-filter define-ibuffer-op define-ibuffer-sorter 13828;;;### (autoloads (define-ibuffer-filter define-ibuffer-op define-ibuffer-sorter
13849;;;;;; define-ibuffer-column) "ibuf-macs" "ibuf-macs.el" (17205 13829;;;;;; define-ibuffer-column) "ibuf-macs" "ibuf-macs.el" (17383
13850;;;;;; 6006)) 13830;;;;;; 24126))
13851;;; Generated autoloads from ibuf-macs.el 13831;;; Generated autoloads from ibuf-macs.el
13852 13832
13853(autoload (quote define-ibuffer-column) "ibuf-macs" "\ 13833(autoload (quote define-ibuffer-column) "ibuf-macs" "\
@@ -13974,7 +13954,7 @@ FORMATS is the value to use for `ibuffer-formats'.
13974 13954
13975;;;### (autoloads (icalendar-import-buffer icalendar-import-file 13955;;;### (autoloads (icalendar-import-buffer icalendar-import-file
13976;;;;;; icalendar-export-region icalendar-export-file) "icalendar" 13956;;;;;; icalendar-export-region icalendar-export-file) "icalendar"
13977;;;;;; "calendar/icalendar.el" (17244 54746)) 13957;;;;;; "calendar/icalendar.el" (17397 11797))
13978;;; Generated autoloads from calendar/icalendar.el 13958;;; Generated autoloads from calendar/icalendar.el
13979 13959
13980(autoload (quote icalendar-export-file) "icalendar" "\ 13960(autoload (quote icalendar-export-file) "icalendar" "\
@@ -14026,8 +14006,8 @@ buffer `*icalendar-errors*'.
14026 14006
14027;;;*** 14007;;;***
14028 14008
14029;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (17148 14009;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (17398
14030;;;;;; 24987)) 14010;;;;;; 17947))
14031;;; Generated autoloads from icomplete.el 14011;;; Generated autoloads from icomplete.el
14032 14012
14033(defvar icomplete-mode nil "\ 14013(defvar icomplete-mode nil "\
@@ -14048,7 +14028,7 @@ With a numeric argument, turn Icomplete mode on iff ARG is positive.
14048 14028
14049;;;*** 14029;;;***
14050 14030
14051;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (17276 44726)) 14031;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (17388 22062))
14052;;; Generated autoloads from progmodes/icon.el 14032;;; Generated autoloads from progmodes/icon.el
14053 14033
14054(autoload (quote icon-mode) "icon" "\ 14034(autoload (quote icon-mode) "icon" "\
@@ -14089,7 +14069,7 @@ with no args, if that value is non-nil.
14089;;;*** 14069;;;***
14090 14070
14091;;;### (autoloads (idlwave-shell) "idlw-shell" "progmodes/idlw-shell.el" 14071;;;### (autoloads (idlwave-shell) "idlw-shell" "progmodes/idlw-shell.el"
14092;;;;;; (17298 27296)) 14072;;;;;; (17388 22062))
14093;;; Generated autoloads from progmodes/idlw-shell.el 14073;;; Generated autoloads from progmodes/idlw-shell.el
14094 14074
14095(autoload (quote idlwave-shell) "idlw-shell" "\ 14075(autoload (quote idlwave-shell) "idlw-shell" "\
@@ -14115,7 +14095,7 @@ See also the variable `idlwave-shell-prompt-pattern'.
14115;;;*** 14095;;;***
14116 14096
14117;;;### (autoloads (idlwave-mode) "idlwave" "progmodes/idlwave.el" 14097;;;### (autoloads (idlwave-mode) "idlwave" "progmodes/idlwave.el"
14118;;;;;; (17276 44726)) 14098;;;;;; (17388 22062))
14119;;; Generated autoloads from progmodes/idlwave.el 14099;;; Generated autoloads from progmodes/idlwave.el
14120 14100
14121(autoload (quote idlwave-mode) "idlwave" "\ 14101(autoload (quote idlwave-mode) "idlwave" "\
@@ -14251,8 +14231,8 @@ The main features of this mode are
14251;;;;;; ido-find-alternate-file ido-find-file-other-window ido-find-file 14231;;;;;; ido-find-alternate-file ido-find-file-other-window ido-find-file
14252;;;;;; ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer 14232;;;;;; ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer
14253;;;;;; ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window 14233;;;;;; ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window
14254;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (17304 14234;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (17435
14255;;;;;; 41554)) 14235;;;;;; 26372))
14256;;; Generated autoloads from ido.el 14236;;; Generated autoloads from ido.el
14257 14237
14258(defvar ido-mode nil "\ 14238(defvar ido-mode nil "\
@@ -14513,7 +14493,7 @@ DEF, if non-nil, is the default value.
14513 14493
14514;;;*** 14494;;;***
14515 14495
14516;;;### (autoloads (ielm) "ielm" "ielm.el" (17148 24990)) 14496;;;### (autoloads (ielm) "ielm" "ielm.el" (17383 24126))
14517;;; Generated autoloads from ielm.el 14497;;; Generated autoloads from ielm.el
14518 (add-hook 'same-window-buffer-names "*ielm*") 14498 (add-hook 'same-window-buffer-names "*ielm*")
14519 14499
@@ -14526,7 +14506,7 @@ Switches to the buffer `*ielm*', or creates it if it does not exist.
14526;;;*** 14506;;;***
14527 14507
14528;;;### (autoloads (iimage-mode turn-on-iimage-mode) "iimage" "iimage.el" 14508;;;### (autoloads (iimage-mode turn-on-iimage-mode) "iimage" "iimage.el"
14529;;;;;; (17148 24990)) 14509;;;;;; (17383 24126))
14530;;; Generated autoloads from iimage.el 14510;;; Generated autoloads from iimage.el
14531 14511
14532(autoload (quote turn-on-iimage-mode) "iimage" "\ 14512(autoload (quote turn-on-iimage-mode) "iimage" "\
@@ -14544,7 +14524,7 @@ Toggle inline image minor mode.
14544;;;### (autoloads (defimage find-image remove-images insert-sliced-image 14524;;;### (autoloads (defimage find-image remove-images insert-sliced-image
14545;;;;;; insert-image put-image create-image image-type-available-p 14525;;;;;; insert-image put-image create-image image-type-available-p
14546;;;;;; image-type-from-file-name image-type-from-file-header image-type-from-buffer 14526;;;;;; image-type-from-file-name image-type-from-file-header image-type-from-buffer
14547;;;;;; image-type-from-data) "image" "image.el" (17245 16456)) 14527;;;;;; image-type-from-data) "image" "image.el" (17437 41119))
14548;;; Generated autoloads from image.el 14528;;; Generated autoloads from image.el
14549 14529
14550(autoload (quote image-type-from-data) "image" "\ 14530(autoload (quote image-type-from-data) "image" "\
@@ -14695,7 +14675,7 @@ Example:
14695 14675
14696;;;### (autoloads (auto-image-file-mode insert-image-file image-file-name-regexp 14676;;;### (autoloads (auto-image-file-mode insert-image-file image-file-name-regexp
14697;;;;;; image-file-name-regexps image-file-name-extensions) "image-file" 14677;;;;;; image-file-name-regexps image-file-name-extensions) "image-file"
14698;;;;;; "image-file.el" (17148 24990)) 14678;;;;;; "image-file.el" (17383 24126))
14699;;; Generated autoloads from image-file.el 14679;;; Generated autoloads from image-file.el
14700 14680
14701(defvar image-file-name-extensions (quote ("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm")) "\ 14681(defvar image-file-name-extensions (quote ("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm")) "\
@@ -14758,7 +14738,7 @@ Image files are those whose name has an extension in
14758;;;*** 14738;;;***
14759 14739
14760;;;### (autoloads (image-mode-maybe image-minor-mode image-mode) 14740;;;### (autoloads (image-mode-maybe image-minor-mode image-mode)
14761;;;;;; "image-mode" "image-mode.el" (17374 39346)) 14741;;;;;; "image-mode" "image-mode.el" (17387 39216))
14762;;; Generated autoloads from image-mode.el 14742;;; Generated autoloads from image-mode.el
14763 (push '("\\.jpe?g\\'" . image-mode) auto-mode-alist) 14743 (push '("\\.jpe?g\\'" . image-mode) auto-mode-alist)
14764 (push '("\\.png\\'" . image-mode) auto-mode-alist) 14744 (push '("\\.png\\'" . image-mode) auto-mode-alist)
@@ -14796,7 +14776,7 @@ information on these modes.
14796;;;*** 14776;;;***
14797 14777
14798;;;### (autoloads (imenu imenu-add-menubar-index imenu-add-to-menubar 14778;;;### (autoloads (imenu imenu-add-menubar-index imenu-add-to-menubar
14799;;;;;; imenu-sort-function) "imenu" "imenu.el" (17148 24991)) 14779;;;;;; imenu-sort-function) "imenu" "imenu.el" (17383 24126))
14800;;; Generated autoloads from imenu.el 14780;;; Generated autoloads from imenu.el
14801 14781
14802(defvar imenu-sort-function nil "\ 14782(defvar imenu-sort-function nil "\
@@ -14959,7 +14939,7 @@ See also the function `indian-glyph-char'.
14959 14939
14960;;;### (autoloads (inferior-lisp inferior-lisp-prompt inferior-lisp-load-command 14940;;;### (autoloads (inferior-lisp inferior-lisp-prompt inferior-lisp-load-command
14961;;;;;; inferior-lisp-program inferior-lisp-filter-regexp) "inf-lisp" 14941;;;;;; inferior-lisp-program inferior-lisp-filter-regexp) "inf-lisp"
14962;;;;;; "progmodes/inf-lisp.el" (17140 20976)) 14942;;;;;; "progmodes/inf-lisp.el" (17388 22062))
14963;;; Generated autoloads from progmodes/inf-lisp.el 14943;;; Generated autoloads from progmodes/inf-lisp.el
14964 14944
14965(defvar inferior-lisp-filter-regexp "\\`\\s *\\(:\\(\\w\\|\\s_\\)\\)?\\s *\\'" "\ 14945(defvar inferior-lisp-filter-regexp "\\`\\s *\\(:\\(\\w\\|\\s_\\)\\)?\\s *\\'" "\
@@ -15026,7 +15006,7 @@ of `inferior-lisp-program'). Runs the hooks from
15026;;;### (autoloads (Info-speedbar-browser Info-goto-emacs-key-command-node 15006;;;### (autoloads (Info-speedbar-browser Info-goto-emacs-key-command-node
15027;;;;;; Info-goto-emacs-command-node Info-mode info-apropos Info-index 15007;;;;;; Info-goto-emacs-command-node Info-mode info-apropos Info-index
15028;;;;;; Info-directory Info-on-current-buffer info-standalone info-emacs-manual 15008;;;;;; Info-directory Info-on-current-buffer info-standalone info-emacs-manual
15029;;;;;; info info-other-window) "info" "info.el" (17380 50980)) 15009;;;;;; info info-other-window) "info" "info.el" (17427 20646))
15030;;; Generated autoloads from info.el 15010;;; Generated autoloads from info.el
15031 15011
15032(autoload (quote info-other-window) "info" "\ 15012(autoload (quote info-other-window) "info" "\
@@ -15147,7 +15127,7 @@ Advanced commands:
15147\\[Info-search-case-sensitively] Search through this Info file for specified regexp case-sensitively. 15127\\[Info-search-case-sensitively] Search through this Info file for specified regexp case-sensitively.
15148\\[Info-search-next] Search for another occurrence of regexp 15128\\[Info-search-next] Search for another occurrence of regexp
15149 from a previous \\<Info-mode-map>\\[Info-search] command. 15129 from a previous \\<Info-mode-map>\\[Info-search] command.
15150\\[Info-index] Look up a topic in this manual's Index and move to that index entry. 15130\\[Info-index] Search for a topic in this manual's Index and go to index entry.
15151\\[Info-index-next] (comma) Move to the next match from a previous \\<Info-mode-map>\\[Info-index] command. 15131\\[Info-index-next] (comma) Move to the next match from a previous \\<Info-mode-map>\\[Info-index] command.
15152\\[info-apropos] Look for a string in the indices of all manuals. 15132\\[info-apropos] Look for a string in the indices of all manuals.
15153\\[Info-goto-node] Move to node specified by name. 15133\\[Info-goto-node] Move to node specified by name.
@@ -15192,7 +15172,7 @@ This will add a speedbar major display mode.
15192 15172
15193;;;### (autoloads (info-complete-file info-complete-symbol info-lookup-file 15173;;;### (autoloads (info-complete-file info-complete-symbol info-lookup-file
15194;;;;;; info-lookup-symbol info-lookup-reset) "info-look" "info-look.el" 15174;;;;;; info-lookup-symbol info-lookup-reset) "info-look" "info-look.el"
15195;;;;;; (17148 24992)) 15175;;;;;; (17383 24126))
15196;;; Generated autoloads from info-look.el 15176;;; Generated autoloads from info-look.el
15197 15177
15198(autoload (quote info-lookup-reset) "info-look" "\ 15178(autoload (quote info-lookup-reset) "info-look" "\
@@ -15240,7 +15220,7 @@ Perform completion on file preceding point.
15240;;;*** 15220;;;***
15241 15221
15242;;;### (autoloads (info-xref-check-all-custom info-xref-check-all 15222;;;### (autoloads (info-xref-check-all-custom info-xref-check-all
15243;;;;;; info-xref-check) "info-xref" "info-xref.el" (17167 2962)) 15223;;;;;; info-xref-check) "info-xref" "info-xref.el" (17383 24126))
15244;;; Generated autoloads from info-xref.el 15224;;; Generated autoloads from info-xref.el
15245 15225
15246(autoload (quote info-xref-check) "info-xref" "\ 15226(autoload (quote info-xref-check) "info-xref" "\
@@ -15267,7 +15247,7 @@ quite a while.
15267;;;*** 15247;;;***
15268 15248
15269;;;### (autoloads (batch-info-validate Info-validate Info-split Info-tagify) 15249;;;### (autoloads (batch-info-validate Info-validate Info-split Info-tagify)
15270;;;;;; "informat" "informat.el" (17148 24995)) 15250;;;;;; "informat" "informat.el" (17383 24126))
15271;;; Generated autoloads from informat.el 15251;;; Generated autoloads from informat.el
15272 15252
15273(autoload (quote Info-tagify) "informat" "\ 15253(autoload (quote Info-tagify) "informat" "\
@@ -15328,8 +15308,8 @@ Not documented
15328 15308
15329;;;*** 15309;;;***
15330 15310
15331;;;### (autoloads (isearchb-activate) "isearchb" "isearchb.el" (17148 15311;;;### (autoloads (isearchb-activate) "isearchb" "isearchb.el" (17383
15332;;;;;; 24996)) 15312;;;;;; 24126))
15333;;; Generated autoloads from isearchb.el 15313;;; Generated autoloads from isearchb.el
15334 15314
15335(autoload (quote isearchb-activate) "isearchb" "\ 15315(autoload (quote isearchb-activate) "isearchb" "\
@@ -15343,7 +15323,7 @@ accessed via isearchb.
15343;;;*** 15323;;;***
15344 15324
15345;;;### (autoloads (iso-accents-mode) "iso-acc" "obsolete/iso-acc.el" 15325;;;### (autoloads (iso-accents-mode) "iso-acc" "obsolete/iso-acc.el"
15346;;;;;; (17148 25179)) 15326;;;;;; (17382 34311))
15347;;; Generated autoloads from obsolete/iso-acc.el 15327;;; Generated autoloads from obsolete/iso-acc.el
15348 15328
15349(autoload (quote iso-accents-mode) "iso-acc" "\ 15329(autoload (quote iso-accents-mode) "iso-acc" "\
@@ -15473,7 +15453,7 @@ Add submenus to the File menu, to convert to and from various formats.
15473;;;;;; ispell-region ispell-change-dictionary ispell-kill-ispell 15453;;;;;; ispell-region ispell-change-dictionary ispell-kill-ispell
15474;;;;;; ispell-help ispell-pdict-save ispell-word ispell-local-dictionary-alist 15454;;;;;; ispell-help ispell-pdict-save ispell-word ispell-local-dictionary-alist
15475;;;;;; ispell-personal-dictionary) "ispell" "textmodes/ispell.el" 15455;;;;;; ispell-personal-dictionary) "ispell" "textmodes/ispell.el"
15476;;;;;; (17370 39824)) 15456;;;;;; (17436 5419))
15477;;; Generated autoloads from textmodes/ispell.el 15457;;; Generated autoloads from textmodes/ispell.el
15478 15458
15479(defvar ispell-personal-dictionary nil "\ 15459(defvar ispell-personal-dictionary nil "\
@@ -15497,7 +15477,7 @@ re-start emacs.")
15497 15477
15498(setq ispell-dictionary-alist-2 (quote (("czech" "[A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "[^A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "" nil ("-B") nil iso-8859-2) ("dansk" "[A-Z\306\330\305a-z\346\370\345]" "[^A-Z\306\330\305a-z\346\370\345]" "[']" nil ("-C") nil iso-8859-1) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("deutsch8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "deutsch") "~latin1" iso-8859-1) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1)))) 15478(setq ispell-dictionary-alist-2 (quote (("czech" "[A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "[^A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "" nil ("-B") nil iso-8859-2) ("dansk" "[A-Z\306\330\305a-z\346\370\345]" "[^A-Z\306\330\305a-z\346\370\345]" "[']" nil ("-C") nil iso-8859-1) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("deutsch8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "deutsch") "~latin1" iso-8859-1) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1))))
15499 15479
15500(setq ispell-dictionary-alist-3 (quote (("esperanto" "[A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[^A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[-']" t ("-C") "~latin3" iso-8859-1) ("esperanto-tex" "[A-Za-z^\\]" "[^A-Za-z^\\]" "[-'`\"]" t ("-C" "-d" "esperanto") "~tex" iso-8859-1) ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil iso-8859-1) ("francais" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[-'.@]" t nil "~list" iso-8859-1) ("francais-tex" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[-'^`\".@]" t nil "~tex" iso-8859-1)))) 15480(setq ispell-dictionary-alist-3 (quote (("esperanto" "[A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[^A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[-']" t ("-C") "~latin3" iso-8859-3) ("esperanto-tex" "[A-Za-z^\\]" "[^A-Za-z^\\]" "[-'`\"]" t ("-C" "-d" "esperanto") "~tex" iso-8859-3) ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil iso-8859-1) ("francais" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[-'.@]" t nil "~list" iso-8859-1) ("francais-tex" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[-'^`\".@]" t nil "~tex" iso-8859-1))))
15501 15481
15502(setq ispell-dictionary-alist-4 (quote (("german" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("german8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "german") "~latin1" iso-8859-1) ("italiano" "[A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[^A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[-.]" nil ("-B" "-d" "italian") "~tex" iso-8859-1) ("nederlands" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1) ("nederlands8" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1)))) 15482(setq ispell-dictionary-alist-4 (quote (("german" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("german8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "german") "~latin1" iso-8859-1) ("italiano" "[A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[^A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[-.]" nil ("-B" "-d" "italian") "~tex" iso-8859-1) ("nederlands" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1) ("nederlands8" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1))))
15503 15483
@@ -15573,9 +15553,9 @@ and added as a submenu of the \"Edit\" menu.")
15573 15553
15574(if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-continue] (quote (menu-item "Continue Spell-Checking" ispell-continue :enable (and (boundp (quote ispell-region-end)) (marker-position ispell-region-end) (equal (marker-buffer ispell-region-end) (current-buffer))) :help "Continue spell checking last region"))) (define-key ispell-menu-map [ispell-word] (quote (menu-item "Spell-Check Word" ispell-word :help "Spell-check word at cursor"))) (define-key ispell-menu-map [ispell-comments-and-strings] (quote (menu-item "Spell-Check Comments" ispell-comments-and-strings :help "Spell-check only comments and strings"))))) 15554(if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-continue] (quote (menu-item "Continue Spell-Checking" ispell-continue :enable (and (boundp (quote ispell-region-end)) (marker-position ispell-region-end) (equal (marker-buffer ispell-region-end) (current-buffer))) :help "Continue spell checking last region"))) (define-key ispell-menu-map [ispell-word] (quote (menu-item "Spell-Check Word" ispell-word :help "Spell-check word at cursor"))) (define-key ispell-menu-map [ispell-comments-and-strings] (quote (menu-item "Spell-Check Comments" ispell-comments-and-strings :help "Spell-check only comments and strings")))))
15575 15555
15576(if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-region] (quote (menu-item "Spell-Check Region" ispell-region :enable mark-active :help "Spell-check text in marked region"))) (define-key ispell-menu-map [ispell-message] (quote (menu-item "Spell-Check Message" ispell-message :help "Skip headers and included message text"))) (define-key ispell-menu-map [ispell-buffer] (quote (menu-item "Spell-Check Buffer" ispell-buffer :help "Check spelling of selected buffer"))) (fset (quote ispell-menu-map) (symbol-value (quote ispell-menu-map))))) 15556(if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-region] (quote (menu-item "Spell-Check Region" ispell-region :enable mark-active :help "Spell-check text in marked region"))) (define-key ispell-menu-map [ispell-message] (quote (menu-item "Spell-Check Message" ispell-message :visible (eq major-mode (quote mail-mode)) :help "Skip headers and included message text"))) (define-key ispell-menu-map [ispell-buffer] (quote (menu-item "Spell-Check Buffer" ispell-buffer :help "Check spelling of selected buffer"))) (fset (quote ispell-menu-map) (symbol-value (quote ispell-menu-map)))))
15577 15557
15578(defvar ispell-skip-region-alist (quote ((ispell-words-keyword forward-line) (ispell-dictionary-keyword forward-line) (ispell-pdict-keyword forward-line) (ispell-parsing-keyword forward-line) ("^---*BEGIN PGP [A-Z ]*--*" . "^---*END PGP [A-Z ]*--*") ("^begin [0-9][0-9][0-9] [^ ]+$" . "\nend\n") ("^%!PS-Adobe-[123].0" . "\n%%EOF\n") ("^---* \\(Start of \\)?[Ff]orwarded [Mm]essage" . "^---* End of [Ff]orwarded [Mm]essage") ("\\(--+\\|\\(/\\w\\|\\(\\(\\w\\|[-_]\\)+[.:@]\\)\\)\\(\\w\\|[-_]\\)*\\([.:/@]+\\(\\w\\|[-_~=?&]\\)+\\)+\\)"))) "\ 15558(defvar ispell-skip-region-alist (quote ((ispell-words-keyword forward-line) (ispell-dictionary-keyword forward-line) (ispell-pdict-keyword forward-line) (ispell-parsing-keyword forward-line) ("^---*BEGIN PGP [A-Z ]*--*" . "^---*END PGP [A-Z ]*--*") ("^begin [0-9][0-9][0-9] [^ ]+$" . "\nend\n") ("^%!PS-Adobe-[123].0" . "\n%%EOF\n") ("^---* \\(Start of \\)?[Ff]orwarded [Mm]essage" . "^---* End of [Ff]orwarded [Mm]essage") ("\\(--+\\|_+\\|\\(/\\w\\|\\(\\(\\w\\|[-_]\\)+[.:@]\\)\\)\\(\\w\\|[-_]\\)*\\([.:/@]+\\(\\w\\|[-_~=?&]\\)+\\)+\\)"))) "\
15579Alist expressing beginning and end of regions not to spell check. 15559Alist expressing beginning and end of regions not to spell check.
15580The alist key must be a regular expression. 15560The alist key must be a regular expression.
15581Valid forms include: 15561Valid forms include:
@@ -15759,8 +15739,8 @@ You can bind this to the key C-c i in GNUS or mail by adding to
15759 15739
15760;;;*** 15740;;;***
15761 15741
15762;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (17354 15742;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (17435
15763;;;;;; 62493)) 15743;;;;;; 10813))
15764;;; Generated autoloads from iswitchb.el 15744;;; Generated autoloads from iswitchb.el
15765 15745
15766(defvar iswitchb-mode nil "\ 15746(defvar iswitchb-mode nil "\
@@ -15864,7 +15844,7 @@ If non-nil, second arg INITIAL-INPUT is a string to insert before reading.
15864;;;*** 15844;;;***
15865 15845
15866;;;### (autoloads (jka-compr-uninstall jka-compr-handler) "jka-compr" 15846;;;### (autoloads (jka-compr-uninstall jka-compr-handler) "jka-compr"
15867;;;;;; "jka-compr.el" (17355 64266)) 15847;;;;;; "jka-compr.el" (17410 23317))
15868;;; Generated autoloads from jka-compr.el 15848;;; Generated autoloads from jka-compr.el
15869 15849
15870(defvar jka-compr-inhibit nil "\ 15850(defvar jka-compr-inhibit nil "\
@@ -15889,7 +15869,7 @@ by `jka-compr-installed'.
15889 15869
15890;;;### (autoloads (keypad-setup keypad-numlock-shifted-setup keypad-shifted-setup 15870;;;### (autoloads (keypad-setup keypad-numlock-shifted-setup keypad-shifted-setup
15891;;;;;; keypad-numlock-setup keypad-setup) "keypad" "emulation/keypad.el" 15871;;;;;; keypad-numlock-setup keypad-setup) "keypad" "emulation/keypad.el"
15892;;;;;; (17140 20922)) 15872;;;;;; (17383 13537))
15893;;; Generated autoloads from emulation/keypad.el 15873;;; Generated autoloads from emulation/keypad.el
15894 15874
15895(defvar keypad-setup nil "\ 15875(defvar keypad-setup nil "\
@@ -15992,7 +15972,7 @@ and the return value is the length of the conversion.
15992;;;### (autoloads (kmacro-end-call-mouse kmacro-end-and-call-macro 15972;;;### (autoloads (kmacro-end-call-mouse kmacro-end-and-call-macro
15993;;;;;; kmacro-end-or-call-macro kmacro-start-macro-or-insert-counter 15973;;;;;; kmacro-end-or-call-macro kmacro-start-macro-or-insert-counter
15994;;;;;; kmacro-call-macro kmacro-end-macro kmacro-start-macro) "kmacro" 15974;;;;;; kmacro-call-macro kmacro-end-macro kmacro-start-macro) "kmacro"
15995;;;;;; "kmacro.el" (17148 24998)) 15975;;;;;; "kmacro.el" (17383 24126))
15996;;; Generated autoloads from kmacro.el 15976;;; Generated autoloads from kmacro.el
15997 (global-set-key "\C-x(" 'kmacro-start-macro) 15977 (global-set-key "\C-x(" 'kmacro-start-macro)
15998 (global-set-key "\C-x)" 'kmacro-end-macro) 15978 (global-set-key "\C-x)" 'kmacro-end-macro)
@@ -16137,7 +16117,7 @@ Not documented
16137;;;*** 16117;;;***
16138 16118
16139;;;### (autoloads (lm lm-test-run) "landmark" "play/landmark.el" 16119;;;### (autoloads (lm lm-test-run) "landmark" "play/landmark.el"
16140;;;;;; (17239 32365)) 16120;;;;;; (17393 12443))
16141;;; Generated autoloads from play/landmark.el 16121;;; Generated autoloads from play/landmark.el
16142 16122
16143(defalias (quote landmark-repeat) (quote lm-test-run)) 16123(defalias (quote landmark-repeat) (quote lm-test-run))
@@ -16297,7 +16277,7 @@ use either \\[customize] or the function `latin1-display'.")
16297;;;*** 16277;;;***
16298 16278
16299;;;### (autoloads (turn-on-lazy-lock lazy-lock-mode) "lazy-lock" 16279;;;### (autoloads (turn-on-lazy-lock lazy-lock-mode) "lazy-lock"
16300;;;;;; "obsolete/lazy-lock.el" (17185 27600)) 16280;;;;;; "obsolete/lazy-lock.el" (17382 34311))
16301;;; Generated autoloads from obsolete/lazy-lock.el 16281;;; Generated autoloads from obsolete/lazy-lock.el
16302 16282
16303(autoload (quote lazy-lock-mode) "lazy-lock" "\ 16283(autoload (quote lazy-lock-mode) "lazy-lock" "\
@@ -16365,7 +16345,7 @@ Unconditionally turn on Lazy Lock mode.
16365;;;*** 16345;;;***
16366 16346
16367;;;### (autoloads (ld-script-mode) "ld-script" "progmodes/ld-script.el" 16347;;;### (autoloads (ld-script-mode) "ld-script" "progmodes/ld-script.el"
16368;;;;;; (17352 9346)) 16348;;;;;; (17388 22062))
16369;;; Generated autoloads from progmodes/ld-script.el 16349;;; Generated autoloads from progmodes/ld-script.el
16370 16350
16371(add-to-list (quote auto-mode-alist) (quote ("\\.ld[si]?\\>" . ld-script-mode))) 16351(add-to-list (quote auto-mode-alist) (quote ("\\.ld[si]?\\>" . ld-script-mode)))
@@ -16380,7 +16360,7 @@ A major mode to edit GNU ld script files
16380;;;*** 16360;;;***
16381 16361
16382;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "ledit.el" 16362;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "ledit.el"
16383;;;;;; (17148 25013)) 16363;;;;;; (17383 24126))
16384;;; Generated autoloads from ledit.el 16364;;; Generated autoloads from ledit.el
16385 16365
16386(defconst ledit-save-files t "\ 16366(defconst ledit-save-files t "\
@@ -16414,7 +16394,7 @@ Not documented
16414 16394
16415;;;*** 16395;;;***
16416 16396
16417;;;### (autoloads (life) "life" "play/life.el" (17140 20949)) 16397;;;### (autoloads (life) "life" "play/life.el" (17382 1892))
16418;;; Generated autoloads from play/life.el 16398;;; Generated autoloads from play/life.el
16419 16399
16420(autoload (quote life) "life" "\ 16400(autoload (quote life) "life" "\
@@ -16427,8 +16407,8 @@ generations (this defaults to 1).
16427 16407
16428;;;*** 16408;;;***
16429 16409
16430;;;### (autoloads (unload-feature) "loadhist" "loadhist.el" (17242 16410;;;### (autoloads (unload-feature) "loadhist" "loadhist.el" (17410
16431;;;;;; 7308)) 16411;;;;;; 23522))
16432;;; Generated autoloads from loadhist.el 16412;;; Generated autoloads from loadhist.el
16433 16413
16434(autoload (quote unload-feature) "loadhist" "\ 16414(autoload (quote unload-feature) "loadhist" "\
@@ -16451,7 +16431,7 @@ such as redefining an Emacs function.
16451;;;*** 16431;;;***
16452 16432
16453;;;### (autoloads (locate-with-filter locate locate-ls-subdir-switches) 16433;;;### (autoloads (locate-with-filter locate locate-ls-subdir-switches)
16454;;;;;; "locate" "locate.el" (17333 17859)) 16434;;;;;; "locate" "locate.el" (17432 49887))
16455;;; Generated autoloads from locate.el 16435;;; Generated autoloads from locate.el
16456 16436
16457(defvar locate-ls-subdir-switches "-al" "\ 16437(defvar locate-ls-subdir-switches "-al" "\
@@ -16462,21 +16442,43 @@ This should contain the \"-l\" switch, but not the \"-F\" or \"-b\" switches.")
16462 16442
16463(autoload (quote locate) "locate" "\ 16443(autoload (quote locate) "locate" "\
16464Run the program `locate', putting results in `*Locate*' buffer. 16444Run the program `locate', putting results in `*Locate*' buffer.
16465With prefix arg, prompt for the locate command to run. 16445Pass it SEARCH-STRING as argument. Interactively, prompt for SEARCH-STRING.
16446With prefix arg, prompt for the exact shell command to run instead.
16447
16448This program searches for those file names in a database that match
16449SEARCH-STRING and normally outputs all matching absolute file names,
16450one per line. The database normally consists of all files on your
16451system, or of all files that you have access to. Consult the
16452documentation of the program for the details about how it determines
16453which file names match SEARCH-STRING. (Those details vary highly with
16454the version.)
16455
16456You can specify another program for this command to run by customizing
16457the variables `locate-command' or `locate-make-command-line'.
16458
16459The main use of FILTER is to implement `locate-with-filter'. See
16460the docstring of that function for its meaning.
16466 16461
16467\(fn SEARCH-STRING &optional FILTER)" t nil) 16462\(fn SEARCH-STRING &optional FILTER)" t nil)
16468 16463
16469(autoload (quote locate-with-filter) "locate" "\ 16464(autoload (quote locate-with-filter) "locate" "\
16470Run the locate command with a filter. 16465Run the executable program `locate' with a filter.
16471 16466This function is similar to the function `locate', which see.
16472The filter is a regular expression. Only results matching the filter are 16467The difference is that, when invoked interactively, the present function
16473shown; this is often useful to constrain a big search. 16468prompts for both SEARCH-STRING and FILTER. It passes SEARCH-STRING
16469to the locate executable program. It produces a `*Locate*' buffer
16470that lists only those lines in the output of the locate program that
16471contain a match for the regular expression FILTER; this is often useful
16472to constrain a big search.
16473
16474When called from Lisp, this function is identical with `locate',
16475except that FILTER is not optional.
16474 16476
16475\(fn SEARCH-STRING FILTER)" t nil) 16477\(fn SEARCH-STRING FILTER)" t nil)
16476 16478
16477;;;*** 16479;;;***
16478 16480
16479;;;### (autoloads (log-edit) "log-edit" "log-edit.el" (17291 34530)) 16481;;;### (autoloads (log-edit) "log-edit" "log-edit.el" (17383 24126))
16480;;; Generated autoloads from log-edit.el 16482;;; Generated autoloads from log-edit.el
16481 16483
16482(autoload (quote log-edit) "log-edit" "\ 16484(autoload (quote log-edit) "log-edit" "\
@@ -16497,8 +16499,8 @@ If BUFFER is non-nil `log-edit' will jump to that buffer, use it to edit the
16497 16499
16498;;;*** 16500;;;***
16499 16501
16500;;;### (autoloads (log-view-mode) "log-view" "log-view.el" (17366 16502;;;### (autoloads (log-view-mode) "log-view" "log-view.el" (17383
16501;;;;;; 32173)) 16503;;;;;; 24126))
16502;;; Generated autoloads from log-view.el 16504;;; Generated autoloads from log-view.el
16503 16505
16504(autoload (quote log-view-mode) "log-view" "\ 16506(autoload (quote log-view-mode) "log-view" "\
@@ -16508,8 +16510,8 @@ Major mode for browsing CVS log output.
16508 16510
16509;;;*** 16511;;;***
16510 16512
16511;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (17320 16513;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (17383
16512;;;;;; 32463)) 16514;;;;;; 24126))
16513;;; Generated autoloads from longlines.el 16515;;; Generated autoloads from longlines.el
16514 16516
16515(autoload (quote longlines-mode) "longlines" "\ 16517(autoload (quote longlines-mode) "longlines" "\
@@ -16530,8 +16532,8 @@ are indicated with a symbol.
16530;;;*** 16532;;;***
16531 16533
16532;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer 16534;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer
16533;;;;;; lpr-command lpr-switches printer-name) "lpr" "lpr.el" (17148 16535;;;;;; lpr-command lpr-switches printer-name) "lpr" "lpr.el" (17383
16534;;;;;; 25014)) 16536;;;;;; 24126))
16535;;; Generated autoloads from lpr.el 16537;;; Generated autoloads from lpr.el
16536 16538
16537(defvar lpr-windows-system (memq system-type (quote (emx win32 w32 mswindows ms-dos windows-nt)))) 16539(defvar lpr-windows-system (memq system-type (quote (emx win32 w32 mswindows ms-dos windows-nt))))
@@ -16625,7 +16627,7 @@ for further customization of the printer command.
16625;;;*** 16627;;;***
16626 16628
16627;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el" 16629;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el"
16628;;;;;; (17283 35537)) 16630;;;;;; (17383 24126))
16629;;; Generated autoloads from ls-lisp.el 16631;;; Generated autoloads from ls-lisp.el
16630 16632
16631(defvar ls-lisp-support-shell-wildcards t "\ 16633(defvar ls-lisp-support-shell-wildcards t "\
@@ -16636,8 +16638,8 @@ Otherwise they are treated as Emacs regexps (for backward compatibility).")
16636 16638
16637;;;*** 16639;;;***
16638 16640
16639;;;### (autoloads (phases-of-moon) "lunar" "calendar/lunar.el" (17307 16641;;;### (autoloads (phases-of-moon) "lunar" "calendar/lunar.el" (17385
16640;;;;;; 14150)) 16642;;;;;; 41891))
16641;;; Generated autoloads from calendar/lunar.el 16643;;; Generated autoloads from calendar/lunar.el
16642 16644
16643(autoload (quote phases-of-moon) "lunar" "\ 16645(autoload (quote phases-of-moon) "lunar" "\
@@ -16650,8 +16652,8 @@ This function is suitable for execution in a .emacs file.
16650 16652
16651;;;*** 16653;;;***
16652 16654
16653;;;### (autoloads (m4-mode) "m4-mode" "progmodes/m4-mode.el" (17276 16655;;;### (autoloads (m4-mode) "m4-mode" "progmodes/m4-mode.el" (17388
16654;;;;;; 44726)) 16656;;;;;; 22062))
16655;;; Generated autoloads from progmodes/m4-mode.el 16657;;; Generated autoloads from progmodes/m4-mode.el
16656 16658
16657(autoload (quote m4-mode) "m4-mode" "\ 16659(autoload (quote m4-mode) "m4-mode" "\
@@ -16663,7 +16665,7 @@ A major mode to edit m4 macro files.
16663;;;*** 16665;;;***
16664 16666
16665;;;### (autoloads (macroexpand-all) "macroexp" "emacs-lisp/macroexp.el" 16667;;;### (autoloads (macroexpand-all) "macroexp" "emacs-lisp/macroexp.el"
16666;;;;;; (17148 25097)) 16668;;;;;; (17383 16118))
16667;;; Generated autoloads from emacs-lisp/macroexp.el 16669;;; Generated autoloads from emacs-lisp/macroexp.el
16668 16670
16669(autoload (quote macroexpand-all) "macroexp" "\ 16671(autoload (quote macroexpand-all) "macroexp" "\
@@ -16677,7 +16679,7 @@ definitions to shadow the loaded ones for use in file byte-compilation.
16677;;;*** 16679;;;***
16678 16680
16679;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro 16681;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro
16680;;;;;; name-last-kbd-macro) "macros" "macros.el" (17148 25015)) 16682;;;;;; name-last-kbd-macro) "macros" "macros.el" (17383 24126))
16681;;; Generated autoloads from macros.el 16683;;; Generated autoloads from macros.el
16682 16684
16683(autoload (quote name-last-kbd-macro) "macros" "\ 16685(autoload (quote name-last-kbd-macro) "macros" "\
@@ -16766,7 +16768,7 @@ and then select the region of un-tablified names and use
16766;;;*** 16768;;;***
16767 16769
16768;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" 16770;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr"
16769;;;;;; "mail/mail-extr.el" (17306 5314)) 16771;;;;;; "mail/mail-extr.el" (17383 16812))
16770;;; Generated autoloads from mail/mail-extr.el 16772;;; Generated autoloads from mail/mail-extr.el
16771 16773
16772(autoload (quote mail-extract-address-components) "mail-extr" "\ 16774(autoload (quote mail-extract-address-components) "mail-extr" "\
@@ -16798,7 +16800,7 @@ Convert mail domain DOMAIN to the country it corresponds to.
16798 16800
16799;;;### (autoloads (mail-hist-put-headers-into-history mail-hist-keep-history 16801;;;### (autoloads (mail-hist-put-headers-into-history mail-hist-keep-history
16800;;;;;; mail-hist-enable mail-hist-define-keys) "mail-hist" "mail/mail-hist.el" 16802;;;;;; mail-hist-enable mail-hist-define-keys) "mail-hist" "mail/mail-hist.el"
16801;;;;;; (17148 25156)) 16803;;;;;; (17383 16812))
16802;;; Generated autoloads from mail/mail-hist.el 16804;;; Generated autoloads from mail/mail-hist.el
16803 16805
16804(autoload (quote mail-hist-define-keys) "mail-hist" "\ 16806(autoload (quote mail-hist-define-keys) "mail-hist" "\
@@ -16829,8 +16831,8 @@ This function normally would be called when the message is sent.
16829 16831
16830;;;### (autoloads (mail-fetch-field mail-unquote-printable-region 16832;;;### (autoloads (mail-fetch-field mail-unquote-printable-region
16831;;;;;; mail-unquote-printable mail-quote-printable mail-file-babyl-p 16833;;;;;; mail-unquote-printable mail-quote-printable mail-file-babyl-p
16832;;;;;; mail-use-rfc822) "mail-utils" "mail/mail-utils.el" (17148 16834;;;;;; mail-use-rfc822) "mail-utils" "mail/mail-utils.el" (17383
16833;;;;;; 25156)) 16835;;;;;; 16812))
16834;;; Generated autoloads from mail/mail-utils.el 16836;;; Generated autoloads from mail/mail-utils.el
16835 16837
16836(defvar mail-use-rfc822 nil "\ 16838(defvar mail-use-rfc822 nil "\
@@ -16882,7 +16884,7 @@ If 4th arg LIST is non-nil, return a list of all such fields.
16882;;;*** 16884;;;***
16883 16885
16884;;;### (autoloads (define-mail-abbrev build-mail-abbrevs mail-abbrevs-setup) 16886;;;### (autoloads (define-mail-abbrev build-mail-abbrevs mail-abbrevs-setup)
16885;;;;;; "mailabbrev" "mail/mailabbrev.el" (17239 32330)) 16887;;;;;; "mailabbrev" "mail/mailabbrev.el" (17383 16812))
16886;;; Generated autoloads from mail/mailabbrev.el 16888;;; Generated autoloads from mail/mailabbrev.el
16887 16889
16888(autoload (quote mail-abbrevs-setup) "mailabbrev" "\ 16890(autoload (quote mail-abbrevs-setup) "mailabbrev" "\
@@ -16905,8 +16907,8 @@ If DEFINITION contains multiple addresses, separate them with commas.
16905;;;*** 16907;;;***
16906 16908
16907;;;### (autoloads (mail-complete define-mail-alias expand-mail-aliases 16909;;;### (autoloads (mail-complete define-mail-alias expand-mail-aliases
16908;;;;;; mail-complete-style) "mailalias" "mail/mailalias.el" (17167 16910;;;;;; mail-complete-style) "mailalias" "mail/mailalias.el" (17383
16909;;;;;; 2797)) 16911;;;;;; 16812))
16910;;; Generated autoloads from mail/mailalias.el 16912;;; Generated autoloads from mail/mailalias.el
16911 16913
16912(defvar mail-complete-style (quote angles) "\ 16914(defvar mail-complete-style (quote angles) "\
@@ -16952,7 +16954,7 @@ current header, calls `mail-complete-function' and passes prefix arg if any.
16952;;;*** 16954;;;***
16953 16955
16954;;;### (autoloads (mailclient-send-it) "mailclient" "mail/mailclient.el" 16956;;;### (autoloads (mailclient-send-it) "mailclient" "mail/mailclient.el"
16955;;;;;; (17378 6213)) 16957;;;;;; (17383 16812))
16956;;; Generated autoloads from mail/mailclient.el 16958;;; Generated autoloads from mail/mailclient.el
16957 16959
16958(autoload (quote mailclient-send-it) "mailclient" "\ 16960(autoload (quote mailclient-send-it) "mailclient" "\
@@ -16966,7 +16968,7 @@ The mail client is taken to be the handler of mailto URLs.
16966 16968
16967;;;### (autoloads (makefile-imake-mode makefile-bsdmake-mode makefile-makepp-mode 16969;;;### (autoloads (makefile-imake-mode makefile-bsdmake-mode makefile-makepp-mode
16968;;;;;; makefile-gmake-mode makefile-automake-mode makefile-mode) 16970;;;;;; makefile-gmake-mode makefile-automake-mode makefile-mode)
16969;;;;;; "make-mode" "progmodes/make-mode.el" (17357 13476)) 16971;;;;;; "make-mode" "progmodes/make-mode.el" (17388 22062))
16970;;; Generated autoloads from progmodes/make-mode.el 16972;;; Generated autoloads from progmodes/make-mode.el
16971 16973
16972(autoload (quote makefile-mode) "make-mode" "\ 16974(autoload (quote makefile-mode) "make-mode" "\
@@ -17084,8 +17086,8 @@ An adapted `makefile-mode' that knows about imake.
17084 17086
17085;;;*** 17087;;;***
17086 17088
17087;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (17148 17089;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (17383
17088;;;;;; 25015)) 17090;;;;;; 24126))
17089;;; Generated autoloads from makesum.el 17091;;; Generated autoloads from makesum.el
17090 17092
17091(autoload (quote make-command-summary) "makesum" "\ 17093(autoload (quote make-command-summary) "makesum" "\
@@ -17096,7 +17098,7 @@ Previous contents of that buffer are killed first.
17096 17098
17097;;;*** 17099;;;***
17098 17100
17099;;;### (autoloads (man-follow man) "man" "man.el" (17356 16925)) 17101;;;### (autoloads (man-follow man) "man" "man.el" (17383 24126))
17100;;; Generated autoloads from man.el 17102;;; Generated autoloads from man.el
17101 17103
17102(defalias (quote manual-entry) (quote man)) 17104(defalias (quote manual-entry) (quote man))
@@ -17145,8 +17147,8 @@ yourself the value of `master-of' by calling `master-show-slave'.
17145 17147
17146;;;*** 17148;;;***
17147 17149
17148;;;### (autoloads (menu-bar-mode) "menu-bar" "menu-bar.el" (17324 17150;;;### (autoloads (menu-bar-mode) "menu-bar" "menu-bar.el" (17390
17149;;;;;; 9268)) 17151;;;;;; 3585))
17150;;; Generated autoloads from menu-bar.el 17152;;; Generated autoloads from menu-bar.el
17151 17153
17152(put (quote menu-bar-mode) (quote standard-value) (quote (t))) 17154(put (quote menu-bar-mode) (quote standard-value) (quote (t)))
@@ -17182,7 +17184,7 @@ turn on menu bars; otherwise, turn off menu bars.
17182;;;;;; message-cite-function message-yank-prefix message-citation-line-function 17184;;;;;; message-cite-function message-yank-prefix message-citation-line-function
17183;;;;;; message-send-mail-function message-user-organization-file 17185;;;;;; message-send-mail-function message-user-organization-file
17184;;;;;; message-signature-separator message-from-style) "message" 17186;;;;;; message-signature-separator message-from-style) "message"
17185;;;;;; "gnus/message.el" (17376 48878)) 17187;;;;;; "gnus/message.el" (17437 45960))
17186;;; Generated autoloads from gnus/message.el 17188;;; Generated autoloads from gnus/message.el
17187 17189
17188(defvar message-from-style (quote default) "\ 17190(defvar message-from-style (quote default) "\
@@ -17436,7 +17438,7 @@ which specify the range to operate on.
17436;;;*** 17438;;;***
17437 17439
17438;;;### (autoloads (metapost-mode metafont-mode) "meta-mode" "progmodes/meta-mode.el" 17440;;;### (autoloads (metapost-mode metafont-mode) "meta-mode" "progmodes/meta-mode.el"
17439;;;;;; (17276 44726)) 17441;;;;;; (17388 22062))
17440;;; Generated autoloads from progmodes/meta-mode.el 17442;;; Generated autoloads from progmodes/meta-mode.el
17441 17443
17442(autoload (quote metafont-mode) "meta-mode" "\ 17444(autoload (quote metafont-mode) "meta-mode" "\
@@ -17463,7 +17465,7 @@ Turning on MetaPost mode calls the value of the variable
17463 17465
17464;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body 17466;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body
17465;;;;;; metamail-interpret-header) "metamail" "mail/metamail.el" 17467;;;;;; metamail-interpret-header) "metamail" "mail/metamail.el"
17466;;;;;; (17185 27569)) 17468;;;;;; (17383 16812))
17467;;; Generated autoloads from mail/metamail.el 17469;;; Generated autoloads from mail/metamail.el
17468 17470
17469(autoload (quote metamail-interpret-header) "metamail" "\ 17471(autoload (quote metamail-interpret-header) "metamail" "\
@@ -17508,7 +17510,7 @@ redisplayed as output is inserted.
17508 17510
17509;;;### (autoloads (mh-fully-kill-draft mh-send-letter mh-user-agent-compose 17511;;;### (autoloads (mh-fully-kill-draft mh-send-letter mh-user-agent-compose
17510;;;;;; mh-smail-batch mh-smail-other-window mh-smail) "mh-comp" 17512;;;;;; mh-smail-batch mh-smail-other-window mh-smail) "mh-comp"
17511;;;;;; "mh-e/mh-comp.el" (17377 23328)) 17513;;;;;; "mh-e/mh-comp.el" (17437 48486))
17512;;; Generated autoloads from mh-e/mh-comp.el 17514;;; Generated autoloads from mh-e/mh-comp.el
17513 17515
17514(autoload (quote mh-smail) "mh-comp" "\ 17516(autoload (quote mh-smail) "mh-comp" "\
@@ -17571,6 +17573,13 @@ The hook `mh-before-send-letter-hook' is run at the beginning of
17571this command. For example, if you want to check your spelling in 17573this command. For example, if you want to check your spelling in
17572your message before sending, add the function `ispell-message'. 17574your message before sending, add the function `ispell-message'.
17573 17575
17576Unless `mh-insert-auto-fields' had previously been called
17577manually, the function `mh-insert-auto-fields' is called to
17578insert fields based upon the recipients. If fields are added, you
17579are given a chance to see and to confirm these fields before the
17580message is actually sent. You can do away with this confirmation
17581by turning off the option `mh-auto-fields-prompt-flag'.
17582
17574In case the MH \"send\" program is installed under a different name, 17583In case the MH \"send\" program is installed under a different name,
17575use `mh-send-prog' to tell MH-E the name. 17584use `mh-send-prog' to tell MH-E the name.
17576 17585
@@ -17588,7 +17597,7 @@ delete the draft message.
17588 17597
17589;;;*** 17598;;;***
17590 17599
17591;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (17379 60196)) 17600;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (17448 13451))
17592;;; Generated autoloads from mh-e/mh-e.el 17601;;; Generated autoloads from mh-e/mh-e.el
17593 17602
17594(put (quote mh-progs) (quote risky-local-variable) t) 17603(put (quote mh-progs) (quote risky-local-variable) t)
@@ -17605,7 +17614,7 @@ Display version information about MH-E and the MH mail handling system.
17605;;;*** 17614;;;***
17606 17615
17607;;;### (autoloads (mh-folder-mode mh-nmail mh-rmail) "mh-folder" 17616;;;### (autoloads (mh-folder-mode mh-nmail mh-rmail) "mh-folder"
17608;;;;;; "mh-e/mh-folder.el" (17377 23328)) 17617;;;;;; "mh-e/mh-folder.el" (17432 18686))
17609;;; Generated autoloads from mh-e/mh-folder.el 17618;;; Generated autoloads from mh-e/mh-folder.el
17610 17619
17611(autoload (quote mh-rmail) "mh-folder" "\ 17620(autoload (quote mh-rmail) "mh-folder" "\
@@ -17687,7 +17696,7 @@ perform the operation on all messages in that region.
17687;;;*** 17696;;;***
17688 17697
17689;;;### (autoloads (midnight-delay-set clean-buffer-list) "midnight" 17698;;;### (autoloads (midnight-delay-set clean-buffer-list) "midnight"
17690;;;;;; "midnight.el" (17148 25017)) 17699;;;;;; "midnight.el" (17416 12817))
17691;;; Generated autoloads from midnight.el 17700;;; Generated autoloads from midnight.el
17692 17701
17693(autoload (quote clean-buffer-list) "midnight" "\ 17702(autoload (quote clean-buffer-list) "midnight" "\
@@ -17714,7 +17723,7 @@ to its second argument TM.
17714;;;*** 17723;;;***
17715 17724
17716;;;### (autoloads (minibuffer-electric-default-mode) "minibuf-eldef" 17725;;;### (autoloads (minibuffer-electric-default-mode) "minibuf-eldef"
17717;;;;;; "minibuf-eldef.el" (17148 25017)) 17726;;;;;; "minibuf-eldef.el" (17383 24126))
17718;;; Generated autoloads from minibuf-eldef.el 17727;;; Generated autoloads from minibuf-eldef.el
17719 17728
17720(defvar minibuffer-electric-default-mode nil "\ 17729(defvar minibuffer-electric-default-mode nil "\
@@ -17743,7 +17752,7 @@ Returns non-nil if the new state is enabled.
17743;;;*** 17752;;;***
17744 17753
17745;;;### (autoloads (mixal-mode) "mixal-mode" "progmodes/mixal-mode.el" 17754;;;### (autoloads (mixal-mode) "mixal-mode" "progmodes/mixal-mode.el"
17746;;;;;; (17239 32387)) 17755;;;;;; (17388 22062))
17747;;; Generated autoloads from progmodes/mixal-mode.el 17756;;; Generated autoloads from progmodes/mixal-mode.el
17748 17757
17749(autoload (quote mixal-mode) "mixal-mode" "\ 17758(autoload (quote mixal-mode) "mixal-mode" "\
@@ -17780,10 +17789,15 @@ PATTERN regexp.
17780 17789
17781;;;*** 17790;;;***
17782 17791
17783;;;### (autoloads (mm-inline-external-body) "mm-extern" "gnus/mm-extern.el" 17792;;;### (autoloads (mm-inline-external-body mm-extern-cache-contents)
17784;;;;;; (17185 27553)) 17793;;;;;; "mm-extern" "gnus/mm-extern.el" (17437 45960))
17785;;; Generated autoloads from gnus/mm-extern.el 17794;;; Generated autoloads from gnus/mm-extern.el
17786 17795
17796(autoload (quote mm-extern-cache-contents) "mm-extern" "\
17797Put the external-body part of HANDLE into its cache.
17798
17799\(fn HANDLE)" nil nil)
17800
17787(autoload (quote mm-inline-external-body) "mm-extern" "\ 17801(autoload (quote mm-inline-external-body) "mm-extern" "\
17788Show the external-body part of HANDLE. 17802Show the external-body part of HANDLE.
17789This function replaces the buffer of HANDLE with a buffer contains 17803This function replaces the buffer of HANDLE with a buffer contains
@@ -17795,7 +17809,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing.
17795;;;*** 17809;;;***
17796 17810
17797;;;### (autoloads (mm-inline-partial) "mm-partial" "gnus/mm-partial.el" 17811;;;### (autoloads (mm-inline-partial) "mm-partial" "gnus/mm-partial.el"
17798;;;;;; (17148 25140)) 17812;;;;;; (17382 1052))
17799;;; Generated autoloads from gnus/mm-partial.el 17813;;; Generated autoloads from gnus/mm-partial.el
17800 17814
17801(autoload (quote mm-inline-partial) "mm-partial" "\ 17815(autoload (quote mm-inline-partial) "mm-partial" "\
@@ -17809,7 +17823,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing.
17809;;;*** 17823;;;***
17810 17824
17811;;;### (autoloads (mm-url-insert-file-contents-external mm-url-insert-file-contents) 17825;;;### (autoloads (mm-url-insert-file-contents-external mm-url-insert-file-contents)
17812;;;;;; "mm-url" "gnus/mm-url.el" (17310 14064)) 17826;;;;;; "mm-url" "gnus/mm-url.el" (17382 1052))
17813;;; Generated autoloads from gnus/mm-url.el 17827;;; Generated autoloads from gnus/mm-url.el
17814 17828
17815(autoload (quote mm-url-insert-file-contents) "mm-url" "\ 17829(autoload (quote mm-url-insert-file-contents) "mm-url" "\
@@ -17826,7 +17840,7 @@ Insert file contents of URL using `mm-url-program'.
17826;;;*** 17840;;;***
17827 17841
17828;;;### (autoloads (mm-uu-dissect-text-parts mm-uu-dissect) "mm-uu" 17842;;;### (autoloads (mm-uu-dissect-text-parts mm-uu-dissect) "mm-uu"
17829;;;;;; "gnus/mm-uu.el" (17376 48878)) 17843;;;;;; "gnus/mm-uu.el" (17437 45961))
17830;;; Generated autoloads from gnus/mm-uu.el 17844;;; Generated autoloads from gnus/mm-uu.el
17831 17845
17832(autoload (quote mm-uu-dissect) "mm-uu" "\ 17846(autoload (quote mm-uu-dissect) "mm-uu" "\
@@ -17846,7 +17860,7 @@ Assume text has been decoded if DECODED is non-nil.
17846;;;*** 17860;;;***
17847 17861
17848;;;### (autoloads (mml1991-sign mml1991-encrypt) "mml1991" "gnus/mml1991.el" 17862;;;### (autoloads (mml1991-sign mml1991-encrypt) "mml1991" "gnus/mml1991.el"
17849;;;;;; (17185 27556)) 17863;;;;;; (17388 8140))
17850;;; Generated autoloads from gnus/mml1991.el 17864;;; Generated autoloads from gnus/mml1991.el
17851 17865
17852(autoload (quote mml1991-encrypt) "mml1991" "\ 17866(autoload (quote mml1991-encrypt) "mml1991" "\
@@ -17863,7 +17877,7 @@ Not documented
17863 17877
17864;;;### (autoloads (mml2015-self-encrypt mml2015-sign mml2015-encrypt 17878;;;### (autoloads (mml2015-self-encrypt mml2015-sign mml2015-encrypt
17865;;;;;; mml2015-verify-test mml2015-verify mml2015-decrypt-test mml2015-decrypt) 17879;;;;;; mml2015-verify-test mml2015-verify mml2015-decrypt-test mml2015-decrypt)
17866;;;;;; "mml2015" "gnus/mml2015.el" (17185 27558)) 17880;;;;;; "mml2015" "gnus/mml2015.el" (17388 8140))
17867;;; Generated autoloads from gnus/mml2015.el 17881;;; Generated autoloads from gnus/mml2015.el
17868 17882
17869(autoload (quote mml2015-decrypt) "mml2015" "\ 17883(autoload (quote mml2015-decrypt) "mml2015" "\
@@ -17936,7 +17950,7 @@ followed by the first character of the construct.
17936;;;*** 17950;;;***
17937 17951
17938;;;### (autoloads (unmorse-region morse-region) "morse" "play/morse.el" 17952;;;### (autoloads (unmorse-region morse-region) "morse" "play/morse.el"
17939;;;;;; (17140 20949)) 17953;;;;;; (17382 1892))
17940;;; Generated autoloads from play/morse.el 17954;;; Generated autoloads from play/morse.el
17941 17955
17942(autoload (quote morse-region) "morse" "\ 17956(autoload (quote morse-region) "morse" "\
@@ -17951,8 +17965,8 @@ Convert morse coded text in region to ordinary ASCII text.
17951 17965
17952;;;*** 17966;;;***
17953 17967
17954;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (17148 17968;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (17383
17955;;;;;; 25018)) 17969;;;;;; 24126))
17956;;; Generated autoloads from mouse-sel.el 17970;;; Generated autoloads from mouse-sel.el
17957 17971
17958(defvar mouse-sel-mode nil "\ 17972(defvar mouse-sel-mode nil "\
@@ -18005,7 +18019,7 @@ primary selection and region.
18005 18019
18006;;;*** 18020;;;***
18007 18021
18008;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (17239 32365)) 18022;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (17382 1892))
18009;;; Generated autoloads from play/mpuz.el 18023;;; Generated autoloads from play/mpuz.el
18010 18024
18011(autoload (quote mpuz) "mpuz" "\ 18025(autoload (quote mpuz) "mpuz" "\
@@ -18015,7 +18029,7 @@ Multiplication puzzle with GNU Emacs.
18015 18029
18016;;;*** 18030;;;***
18017 18031
18018;;;### (autoloads (msb-mode) "msb" "msb.el" (17185 27455)) 18032;;;### (autoloads (msb-mode) "msb" "msb.el" (17383 24126))
18019;;; Generated autoloads from msb.el 18033;;; Generated autoloads from msb.el
18020 18034
18021(defvar msb-mode nil "\ 18035(defvar msb-mode nil "\
@@ -18345,7 +18359,7 @@ basis, this may not be accurate.
18345;;;*** 18359;;;***
18346 18360
18347;;;### (autoloads (mwheel-install mouse-wheel-mode) "mwheel" "mwheel.el" 18361;;;### (autoloads (mwheel-install mouse-wheel-mode) "mwheel" "mwheel.el"
18348;;;;;; (17258 50746)) 18362;;;;;; (17393 49300))
18349;;; Generated autoloads from mwheel.el 18363;;; Generated autoloads from mwheel.el
18350 18364
18351(defvar mouse-wheel-mode nil "\ 18365(defvar mouse-wheel-mode nil "\
@@ -18361,7 +18375,7 @@ use either \\[customize] or the function `mouse-wheel-mode'.")
18361(autoload (quote mouse-wheel-mode) "mwheel" "\ 18375(autoload (quote mouse-wheel-mode) "mwheel" "\
18362Toggle mouse wheel support. 18376Toggle mouse wheel support.
18363With prefix argument ARG, turn on if positive, otherwise off. 18377With prefix argument ARG, turn on if positive, otherwise off.
18364Returns non-nil if the new state is enabled. 18378Return non-nil if the new state is enabled.
18365 18379
18366\(fn &optional ARG)" t nil) 18380\(fn &optional ARG)" t nil)
18367 18381
@@ -18375,7 +18389,7 @@ Enable mouse wheel support.
18375;;;### (autoloads (network-connection network-connection-to-service 18389;;;### (autoloads (network-connection network-connection-to-service
18376;;;;;; whois-reverse-lookup whois finger ftp run-dig dns-lookup-host 18390;;;;;; whois-reverse-lookup whois finger ftp run-dig dns-lookup-host
18377;;;;;; nslookup nslookup-host route arp netstat ipconfig ping traceroute) 18391;;;;;; nslookup nslookup-host route arp netstat ipconfig ping traceroute)
18378;;;;;; "net-utils" "net/net-utils.el" (17148 25173)) 18392;;;;;; "net-utils" "net/net-utils.el" (17383 13296))
18379;;; Generated autoloads from net/net-utils.el 18393;;; Generated autoloads from net/net-utils.el
18380 18394
18381(autoload (quote traceroute) "net-utils" "\ 18395(autoload (quote traceroute) "net-utils" "\
@@ -18655,7 +18669,7 @@ unless optional argument SOFT is non-nil.
18655 18669
18656;;;### (autoloads (newsticker-show-news newsticker-start-ticker newsticker-start 18670;;;### (autoloads (newsticker-show-news newsticker-start-ticker newsticker-start
18657;;;;;; newsticker-ticker-running-p newsticker-running-p) "newsticker" 18671;;;;;; newsticker-ticker-running-p newsticker-running-p) "newsticker"
18658;;;;;; "net/newsticker.el" (17378 16858)) 18672;;;;;; "net/newsticker.el" (17383 13296))
18659;;; Generated autoloads from net/newsticker.el 18673;;; Generated autoloads from net/newsticker.el
18660 18674
18661(autoload (quote newsticker-running-p) "newsticker" "\ 18675(autoload (quote newsticker-running-p) "newsticker" "\
@@ -18697,7 +18711,7 @@ Switch to newsticker buffer. You may want to bind this to a key.
18697;;;*** 18711;;;***
18698 18712
18699;;;### (autoloads (nndiary-generate-nov-databases) "nndiary" "gnus/nndiary.el" 18713;;;### (autoloads (nndiary-generate-nov-databases) "nndiary" "gnus/nndiary.el"
18700;;;;;; (17148 25143)) 18714;;;;;; (17382 1052))
18701;;; Generated autoloads from gnus/nndiary.el 18715;;; Generated autoloads from gnus/nndiary.el
18702 18716
18703(autoload (quote nndiary-generate-nov-databases) "nndiary" "\ 18717(autoload (quote nndiary-generate-nov-databases) "nndiary" "\
@@ -18707,8 +18721,8 @@ Generate NOV databases in all nndiary directories.
18707 18721
18708;;;*** 18722;;;***
18709 18723
18710;;;### (autoloads (nndoc-add-type) "nndoc" "gnus/nndoc.el" (17148 18724;;;### (autoloads (nndoc-add-type) "nndoc" "gnus/nndoc.el" (17382
18711;;;;;; 25143)) 18725;;;;;; 1052))
18712;;; Generated autoloads from gnus/nndoc.el 18726;;; Generated autoloads from gnus/nndoc.el
18713 18727
18714(autoload (quote nndoc-add-type) "nndoc" "\ 18728(autoload (quote nndoc-add-type) "nndoc" "\
@@ -18723,7 +18737,7 @@ symbol in the alist.
18723;;;*** 18737;;;***
18724 18738
18725;;;### (autoloads (nnfolder-generate-active-file) "nnfolder" "gnus/nnfolder.el" 18739;;;### (autoloads (nnfolder-generate-active-file) "nnfolder" "gnus/nnfolder.el"
18726;;;;;; (17148 25144)) 18740;;;;;; (17388 8140))
18727;;; Generated autoloads from gnus/nnfolder.el 18741;;; Generated autoloads from gnus/nnfolder.el
18728 18742
18729(autoload (quote nnfolder-generate-active-file) "nnfolder" "\ 18743(autoload (quote nnfolder-generate-active-file) "nnfolder" "\
@@ -18735,7 +18749,7 @@ This command does not work if you use short group names.
18735;;;*** 18749;;;***
18736 18750
18737;;;### (autoloads (nnkiboze-generate-groups) "nnkiboze" "gnus/nnkiboze.el" 18751;;;### (autoloads (nnkiboze-generate-groups) "nnkiboze" "gnus/nnkiboze.el"
18738;;;;;; (17148 25145)) 18752;;;;;; (17382 1052))
18739;;; Generated autoloads from gnus/nnkiboze.el 18753;;; Generated autoloads from gnus/nnkiboze.el
18740 18754
18741(autoload (quote nnkiboze-generate-groups) "nnkiboze" "\ 18755(autoload (quote nnkiboze-generate-groups) "nnkiboze" "\
@@ -18747,7 +18761,7 @@ Finds out what articles are to be part of the nnkiboze groups.
18747;;;*** 18761;;;***
18748 18762
18749;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el" 18763;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el"
18750;;;;;; (17148 25147)) 18764;;;;;; (17382 1052))
18751;;; Generated autoloads from gnus/nnml.el 18765;;; Generated autoloads from gnus/nnml.el
18752 18766
18753(autoload (quote nnml-generate-nov-databases) "nnml" "\ 18767(autoload (quote nnml-generate-nov-databases) "nnml" "\
@@ -18758,7 +18772,7 @@ Generate NOV databases in all nnml directories.
18758;;;*** 18772;;;***
18759 18773
18760;;;### (autoloads (nnsoup-revert-variables nnsoup-set-variables nnsoup-pack-replies) 18774;;;### (autoloads (nnsoup-revert-variables nnsoup-set-variables nnsoup-pack-replies)
18761;;;;;; "nnsoup" "gnus/nnsoup.el" (17148 25148)) 18775;;;;;; "nnsoup" "gnus/nnsoup.el" (17382 1052))
18762;;; Generated autoloads from gnus/nnsoup.el 18776;;; Generated autoloads from gnus/nnsoup.el
18763 18777
18764(autoload (quote nnsoup-pack-replies) "nnsoup" "\ 18778(autoload (quote nnsoup-pack-replies) "nnsoup" "\
@@ -18779,7 +18793,7 @@ Revert posting and mailing methods to the standard Emacs methods.
18779;;;*** 18793;;;***
18780 18794
18781;;;### (autoloads (disable-command enable-command disabled-command-function) 18795;;;### (autoloads (disable-command enable-command disabled-command-function)
18782;;;;;; "novice" "novice.el" (17148 25021)) 18796;;;;;; "novice" "novice.el" (17383 24126))
18783;;; Generated autoloads from novice.el 18797;;; Generated autoloads from novice.el
18784 18798
18785(defvar disabled-command-function (quote disabled-command-function) "\ 18799(defvar disabled-command-function (quote disabled-command-function) "\
@@ -18812,7 +18826,7 @@ to future sessions.
18812;;;*** 18826;;;***
18813 18827
18814;;;### (autoloads (nroff-mode) "nroff-mode" "textmodes/nroff-mode.el" 18828;;;### (autoloads (nroff-mode) "nroff-mode" "textmodes/nroff-mode.el"
18815;;;;;; (17379 56088)) 18829;;;;;; (17383 55314))
18816;;; Generated autoloads from textmodes/nroff-mode.el 18830;;; Generated autoloads from textmodes/nroff-mode.el
18817 18831
18818(autoload (quote nroff-mode) "nroff-mode" "\ 18832(autoload (quote nroff-mode) "nroff-mode" "\
@@ -18827,7 +18841,7 @@ closing requests for requests that are used in matched pairs.
18827;;;*** 18841;;;***
18828 18842
18829;;;### (autoloads (octave-help) "octave-hlp" "progmodes/octave-hlp.el" 18843;;;### (autoloads (octave-help) "octave-hlp" "progmodes/octave-hlp.el"
18830;;;;;; (17167 26278)) 18844;;;;;; (17388 22062))
18831;;; Generated autoloads from progmodes/octave-hlp.el 18845;;; Generated autoloads from progmodes/octave-hlp.el
18832 18846
18833(autoload (quote octave-help) "octave-hlp" "\ 18847(autoload (quote octave-help) "octave-hlp" "\
@@ -18841,7 +18855,7 @@ If KEY is not a string, prompt for it with completion.
18841;;;*** 18855;;;***
18842 18856
18843;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el" 18857;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el"
18844;;;;;; (17288 31060)) 18858;;;;;; (17388 22062))
18845;;; Generated autoloads from progmodes/octave-inf.el 18859;;; Generated autoloads from progmodes/octave-inf.el
18846 18860
18847(autoload (quote inferior-octave) "octave-inf" "\ 18861(autoload (quote inferior-octave) "octave-inf" "\
@@ -18864,7 +18878,7 @@ startup file, `~/.emacs-octave'.
18864;;;*** 18878;;;***
18865 18879
18866;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el" 18880;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el"
18867;;;;;; (17307 14151)) 18881;;;;;; (17426 59496))
18868;;; Generated autoloads from progmodes/octave-mod.el 18882;;; Generated autoloads from progmodes/octave-mod.el
18869 18883
18870(autoload (quote octave-mode) "octave-mod" "\ 18884(autoload (quote octave-mode) "octave-mod" "\
@@ -18963,7 +18977,7 @@ including a reproducible test case and send the message.
18963;;;*** 18977;;;***
18964 18978
18965;;;### (autoloads (edit-options list-options) "options" "obsolete/options.el" 18979;;;### (autoloads (edit-options list-options) "options" "obsolete/options.el"
18966;;;;;; (17148 25181)) 18980;;;;;; (17382 34311))
18967;;; Generated autoloads from obsolete/options.el 18981;;; Generated autoloads from obsolete/options.el
18968 18982
18969(autoload (quote list-options) "options" "\ 18983(autoload (quote list-options) "options" "\
@@ -18988,7 +19002,7 @@ The Custom feature is intended to make this obsolete.
18988;;;;;; orgtbl-mode turn-on-orgtbl org-remember-handler org-remember-annotation 19002;;;;;; orgtbl-mode turn-on-orgtbl org-remember-handler org-remember-annotation
18989;;;;;; org-store-link org-tags-view org-diary org-todo-list org-agenda-list 19003;;;;;; org-store-link org-tags-view org-diary org-todo-list org-agenda-list
18990;;;;;; org-agenda org-agenda-mode org-mode) "org" "textmodes/org.el" 19004;;;;;; org-agenda org-agenda-mode org-mode) "org" "textmodes/org.el"
18991;;;;;; (17373 32426)) 19005;;;;;; (17447 40021))
18992;;; Generated autoloads from textmodes/org.el 19006;;; Generated autoloads from textmodes/org.el
18993 19007
18994(autoload (quote org-mode) "org" "\ 19008(autoload (quote org-mode) "org" "\
@@ -19200,7 +19214,7 @@ The file is stored under the name `org-combined-agenda-icalendar-file'.
19200;;;*** 19214;;;***
19201 19215
19202;;;### (autoloads (outline-minor-mode outline-mode) "outline" "outline.el" 19216;;;### (autoloads (outline-minor-mode outline-mode) "outline" "outline.el"
19203;;;;;; (17360 15348)) 19217;;;;;; (17419 48998))
19204;;; Generated autoloads from outline.el 19218;;; Generated autoloads from outline.el
19205 19219
19206(autoload (quote outline-mode) "outline" "\ 19220(autoload (quote outline-mode) "outline" "\
@@ -19255,7 +19269,7 @@ See the command `outline-mode' for more information on this mode.
19255 19269
19256;;;*** 19270;;;***
19257 19271
19258;;;### (autoloads (show-paren-mode) "paren" "paren.el" (17333 17859)) 19272;;;### (autoloads (show-paren-mode) "paren" "paren.el" (17383 24126))
19259;;; Generated autoloads from paren.el 19273;;; Generated autoloads from paren.el
19260 19274
19261(defvar show-paren-mode nil "\ 19275(defvar show-paren-mode nil "\
@@ -19281,7 +19295,7 @@ in `show-paren-style' after `show-paren-delay' seconds of Emacs idle time.
19281;;;*** 19295;;;***
19282 19296
19283;;;### (autoloads (parse-time-string) "parse-time" "calendar/parse-time.el" 19297;;;### (autoloads (parse-time-string) "parse-time" "calendar/parse-time.el"
19284;;;;;; (17307 14150)) 19298;;;;;; (17385 41891))
19285;;; Generated autoloads from calendar/parse-time.el 19299;;; Generated autoloads from calendar/parse-time.el
19286 19300
19287(autoload (quote parse-time-string) "parse-time" "\ 19301(autoload (quote parse-time-string) "parse-time" "\
@@ -19293,8 +19307,8 @@ unknown are returned as nil.
19293 19307
19294;;;*** 19308;;;***
19295 19309
19296;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (17276 19310;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (17388
19297;;;;;; 44726)) 19311;;;;;; 22062))
19298;;; Generated autoloads from progmodes/pascal.el 19312;;; Generated autoloads from progmodes/pascal.el
19299 19313
19300(autoload (quote pascal-mode) "pascal" "\ 19314(autoload (quote pascal-mode) "pascal" "\
@@ -19347,7 +19361,7 @@ no args, if that value is non-nil.
19347;;;*** 19361;;;***
19348 19362
19349;;;### (autoloads (pc-bindings-mode) "pc-mode" "emulation/pc-mode.el" 19363;;;### (autoloads (pc-bindings-mode) "pc-mode" "emulation/pc-mode.el"
19350;;;;;; (17140 20922)) 19364;;;;;; (17383 13537))
19351;;; Generated autoloads from emulation/pc-mode.el 19365;;; Generated autoloads from emulation/pc-mode.el
19352 19366
19353(autoload (quote pc-bindings-mode) "pc-mode" "\ 19367(autoload (quote pc-bindings-mode) "pc-mode" "\
@@ -19365,7 +19379,7 @@ C-Escape does list-buffers.
19365;;;*** 19379;;;***
19366 19380
19367;;;### (autoloads (pc-selection-mode pc-selection-mode) "pc-select" 19381;;;### (autoloads (pc-selection-mode pc-selection-mode) "pc-select"
19368;;;;;; "emulation/pc-select.el" (17140 20922)) 19382;;;;;; "emulation/pc-select.el" (17383 13537))
19369;;; Generated autoloads from emulation/pc-select.el 19383;;; Generated autoloads from emulation/pc-select.el
19370 19384
19371(defvar pc-selection-mode nil "\ 19385(defvar pc-selection-mode nil "\
@@ -19442,8 +19456,8 @@ you must modify it using \\[customize] or \\[pc-selection-mode].")
19442 19456
19443;;;*** 19457;;;***
19444 19458
19445;;;### (autoloads (pcomplete/cvs) "pcmpl-cvs" "pcmpl-cvs.el" (17148 19459;;;### (autoloads (pcomplete/cvs) "pcmpl-cvs" "pcmpl-cvs.el" (17383
19446;;;;;; 25022)) 19460;;;;;; 24126))
19447;;; Generated autoloads from pcmpl-cvs.el 19461;;; Generated autoloads from pcmpl-cvs.el
19448 19462
19449(autoload (quote pcomplete/cvs) "pcmpl-cvs" "\ 19463(autoload (quote pcomplete/cvs) "pcmpl-cvs" "\
@@ -19454,7 +19468,7 @@ Completion rules for the `cvs' command.
19454;;;*** 19468;;;***
19455 19469
19456;;;### (autoloads (pcomplete/tar pcomplete/make pcomplete/bzip2 pcomplete/gzip) 19470;;;### (autoloads (pcomplete/tar pcomplete/make pcomplete/bzip2 pcomplete/gzip)
19457;;;;;; "pcmpl-gnu" "pcmpl-gnu.el" (17148 25022)) 19471;;;;;; "pcmpl-gnu" "pcmpl-gnu.el" (17383 24126))
19458;;; Generated autoloads from pcmpl-gnu.el 19472;;; Generated autoloads from pcmpl-gnu.el
19459 19473
19460(autoload (quote pcomplete/gzip) "pcmpl-gnu" "\ 19474(autoload (quote pcomplete/gzip) "pcmpl-gnu" "\
@@ -19482,7 +19496,7 @@ Completion for the GNU tar utility.
19482;;;*** 19496;;;***
19483 19497
19484;;;### (autoloads (pcomplete/mount pcomplete/umount pcomplete/kill) 19498;;;### (autoloads (pcomplete/mount pcomplete/umount pcomplete/kill)
19485;;;;;; "pcmpl-linux" "pcmpl-linux.el" (17148 25022)) 19499;;;;;; "pcmpl-linux" "pcmpl-linux.el" (17383 24126))
19486;;; Generated autoloads from pcmpl-linux.el 19500;;; Generated autoloads from pcmpl-linux.el
19487 19501
19488(autoload (quote pcomplete/kill) "pcmpl-linux" "\ 19502(autoload (quote pcomplete/kill) "pcmpl-linux" "\
@@ -19502,8 +19516,8 @@ Completion for GNU/Linux `mount'.
19502 19516
19503;;;*** 19517;;;***
19504 19518
19505;;;### (autoloads (pcomplete/rpm) "pcmpl-rpm" "pcmpl-rpm.el" (17148 19519;;;### (autoloads (pcomplete/rpm) "pcmpl-rpm" "pcmpl-rpm.el" (17383
19506;;;;;; 25022)) 19520;;;;;; 24126))
19507;;; Generated autoloads from pcmpl-rpm.el 19521;;; Generated autoloads from pcmpl-rpm.el
19508 19522
19509(autoload (quote pcomplete/rpm) "pcmpl-rpm" "\ 19523(autoload (quote pcomplete/rpm) "pcmpl-rpm" "\
@@ -19519,7 +19533,7 @@ You can use \\[eshell-report-bug] to do so.
19519 19533
19520;;;### (autoloads (pcomplete/chgrp pcomplete/chown pcomplete/which 19534;;;### (autoloads (pcomplete/chgrp pcomplete/chown pcomplete/which
19521;;;;;; pcomplete/xargs pcomplete/rm pcomplete/rmdir pcomplete/cd) 19535;;;;;; pcomplete/xargs pcomplete/rm pcomplete/rmdir pcomplete/cd)
19522;;;;;; "pcmpl-unix" "pcmpl-unix.el" (17148 25022)) 19536;;;;;; "pcmpl-unix" "pcmpl-unix.el" (17383 24126))
19523;;; Generated autoloads from pcmpl-unix.el 19537;;; Generated autoloads from pcmpl-unix.el
19524 19538
19525(autoload (quote pcomplete/cd) "pcmpl-unix" "\ 19539(autoload (quote pcomplete/cd) "pcmpl-unix" "\
@@ -19565,8 +19579,8 @@ Completion for the `chgrp' command.
19565 19579
19566;;;### (autoloads (pcomplete-shell-setup pcomplete-comint-setup pcomplete-list 19580;;;### (autoloads (pcomplete-shell-setup pcomplete-comint-setup pcomplete-list
19567;;;;;; pcomplete-help pcomplete-expand pcomplete-continue pcomplete-expand-and-complete 19581;;;;;; pcomplete-help pcomplete-expand pcomplete-continue pcomplete-expand-and-complete
19568;;;;;; pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (17205 19582;;;;;; pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (17383
19569;;;;;; 6017)) 19583;;;;;; 24126))
19570;;; Generated autoloads from pcomplete.el 19584;;; Generated autoloads from pcomplete.el
19571 19585
19572(autoload (quote pcomplete) "pcomplete" "\ 19586(autoload (quote pcomplete) "pcomplete" "\
@@ -19625,7 +19639,7 @@ Setup shell-mode to use pcomplete.
19625 19639
19626;;;### (autoloads (cvs-dired-use-hook cvs-dired-action cvs-status 19640;;;### (autoloads (cvs-dired-use-hook cvs-dired-action cvs-status
19627;;;;;; cvs-update cvs-examine cvs-quickdir cvs-checkout) "pcvs" 19641;;;;;; cvs-update cvs-examine cvs-quickdir cvs-checkout) "pcvs"
19628;;;;;; "pcvs.el" (17304 41554)) 19642;;;;;; "pcvs.el" (17383 24126))
19629;;; Generated autoloads from pcvs.el 19643;;; Generated autoloads from pcvs.el
19630 19644
19631(autoload (quote cvs-checkout) "pcvs" "\ 19645(autoload (quote cvs-checkout) "pcvs" "\
@@ -19702,7 +19716,7 @@ The exact behavior is determined also by `cvs-dired-use-hook'." (when (stringp d
19702 19716
19703;;;*** 19717;;;***
19704 19718
19705;;;### (autoloads nil "pcvs-defs" "pcvs-defs.el" (17194 38169)) 19719;;;### (autoloads nil "pcvs-defs" "pcvs-defs.el" (17383 24126))
19706;;; Generated autoloads from pcvs-defs.el 19720;;; Generated autoloads from pcvs-defs.el
19707 19721
19708(defvar cvs-global-menu (let ((m (make-sparse-keymap "PCL-CVS"))) (define-key m [status] (quote (menu-item "Directory Status" cvs-status :help "A more verbose status of a workarea"))) (define-key m [checkout] (quote (menu-item "Checkout Module" cvs-checkout :help "Check out a module from the repository"))) (define-key m [update] (quote (menu-item "Update Directory" cvs-update :help "Fetch updates from the repository"))) (define-key m [examine] (quote (menu-item "Examine Directory" cvs-examine :help "Examine the current state of a workarea"))) (fset (quote cvs-global-menu) m))) 19722(defvar cvs-global-menu (let ((m (make-sparse-keymap "PCL-CVS"))) (define-key m [status] (quote (menu-item "Directory Status" cvs-status :help "A more verbose status of a workarea"))) (define-key m [checkout] (quote (menu-item "Checkout Module" cvs-checkout :help "Check out a module from the repository"))) (define-key m [update] (quote (menu-item "Update Directory" cvs-update :help "Fetch updates from the repository"))) (define-key m [examine] (quote (menu-item "Examine Directory" cvs-examine :help "Examine the current state of a workarea"))) (fset (quote cvs-global-menu) m)))
@@ -19710,7 +19724,7 @@ The exact behavior is determined also by `cvs-dired-use-hook'." (when (stringp d
19710;;;*** 19724;;;***
19711 19725
19712;;;### (autoloads (perl-mode) "perl-mode" "progmodes/perl-mode.el" 19726;;;### (autoloads (perl-mode) "perl-mode" "progmodes/perl-mode.el"
19713;;;;;; (17276 44726)) 19727;;;;;; (17388 22062))
19714;;; Generated autoloads from progmodes/perl-mode.el 19728;;; Generated autoloads from progmodes/perl-mode.el
19715 19729
19716(autoload (quote perl-mode) "perl-mode" "\ 19730(autoload (quote perl-mode) "perl-mode" "\
@@ -19768,7 +19782,7 @@ Turning on Perl mode runs the normal hook `perl-mode-hook'.
19768;;;### (autoloads (pgg-snarf-keys pgg-snarf-keys-region pgg-insert-key 19782;;;### (autoloads (pgg-snarf-keys pgg-snarf-keys-region pgg-insert-key
19769;;;;;; pgg-verify pgg-verify-region pgg-sign pgg-sign-region pgg-decrypt 19783;;;;;; pgg-verify pgg-verify-region pgg-sign pgg-sign-region pgg-decrypt
19770;;;;;; pgg-decrypt-region pgg-encrypt pgg-encrypt-symmetric pgg-encrypt-symmetric-region 19784;;;;;; pgg-decrypt-region pgg-encrypt pgg-encrypt-symmetric pgg-encrypt-symmetric-region
19771;;;;;; pgg-encrypt-region) "pgg" "pgg.el" (17251 37236)) 19785;;;;;; pgg-encrypt-region) "pgg" "pgg.el" (17383 24126))
19772;;; Generated autoloads from pgg.el 19786;;; Generated autoloads from pgg.el
19773 19787
19774(autoload (quote pgg-encrypt-region) "pgg" "\ 19788(autoload (quote pgg-encrypt-region) "pgg" "\
@@ -19901,19 +19915,8 @@ Import public keys in the current buffer.
19901 19915
19902;;;*** 19916;;;***
19903 19917
19904;;;### (autoloads (pgg-gpg-symmetric-key-p) "pgg-gpg" "pgg-gpg.el"
19905;;;;;; (17251 37235))
19906;;; Generated autoloads from pgg-gpg.el
19907
19908(autoload (quote pgg-gpg-symmetric-key-p) "pgg-gpg" "\
19909True if decoded armor MESSAGE-KEYS has symmetric encryption indicator.
19910
19911\(fn MESSAGE-KEYS)" nil nil)
19912
19913;;;***
19914
19915;;;### (autoloads (picture-mode) "picture" "textmodes/picture.el" 19918;;;### (autoloads (picture-mode) "picture" "textmodes/picture.el"
19916;;;;;; (17316 61871)) 19919;;;;;; (17383 15658))
19917;;; Generated autoloads from textmodes/picture.el 19920;;; Generated autoloads from textmodes/picture.el
19918 19921
19919(autoload (quote picture-mode) "picture" "\ 19922(autoload (quote picture-mode) "picture" "\
@@ -19994,7 +19997,7 @@ they are not defaultly assigned to keys.
19994;;;*** 19997;;;***
19995 19998
19996;;;### (autoloads (po-find-file-coding-system) "po" "textmodes/po.el" 19999;;;### (autoloads (po-find-file-coding-system) "po" "textmodes/po.el"
19997;;;;;; (17148 25215)) 20000;;;;;; (17383 15658))
19998;;; Generated autoloads from textmodes/po.el 20001;;; Generated autoloads from textmodes/po.el
19999 20002
20000(autoload (quote po-find-file-coding-system) "po" "\ 20003(autoload (quote po-find-file-coding-system) "po" "\
@@ -20005,7 +20008,7 @@ Called through `file-coding-system-alist', before the file is visited for real.
20005 20008
20006;;;*** 20009;;;***
20007 20010
20008;;;### (autoloads (pong) "pong" "play/pong.el" (17140 20949)) 20011;;;### (autoloads (pong) "pong" "play/pong.el" (17382 1892))
20009;;; Generated autoloads from play/pong.el 20012;;; Generated autoloads from play/pong.el
20010 20013
20011(autoload (quote pong) "pong" "\ 20014(autoload (quote pong) "pong" "\
@@ -20022,7 +20025,7 @@ pong-mode keybindings:\\<pong-mode-map>
20022;;;*** 20025;;;***
20023 20026
20024;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp pp-buffer 20027;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp pp-buffer
20025;;;;;; pp-to-string) "pp" "emacs-lisp/pp.el" (17185 27496)) 20028;;;;;; pp-to-string) "pp" "emacs-lisp/pp.el" (17383 16118))
20026;;; Generated autoloads from emacs-lisp/pp.el 20029;;; Generated autoloads from emacs-lisp/pp.el
20027 20030
20028(autoload (quote pp-to-string) "pp" "\ 20031(autoload (quote pp-to-string) "pp" "\
@@ -20080,7 +20083,7 @@ Ignores leading comment characters.
20080;;;;;; pr-ps-buffer-print pr-ps-buffer-using-ghostscript pr-ps-buffer-preview 20083;;;;;; pr-ps-buffer-print pr-ps-buffer-using-ghostscript pr-ps-buffer-preview
20081;;;;;; pr-ps-directory-ps-print pr-ps-directory-print pr-ps-directory-using-ghostscript 20084;;;;;; pr-ps-directory-ps-print pr-ps-directory-print pr-ps-directory-using-ghostscript
20082;;;;;; pr-ps-directory-preview pr-interface) "printing" "printing.el" 20085;;;;;; pr-ps-directory-preview pr-interface) "printing" "printing.el"
20083;;;;;; (17275 51551)) 20086;;;;;; (17383 24126))
20084;;; Generated autoloads from printing.el 20087;;; Generated autoloads from printing.el
20085 20088
20086(autoload (quote pr-interface) "printing" "\ 20089(autoload (quote pr-interface) "printing" "\
@@ -20668,7 +20671,7 @@ are both set to t.
20668;;;*** 20671;;;***
20669 20672
20670;;;### (autoloads (run-prolog prolog-mode) "prolog" "progmodes/prolog.el" 20673;;;### (autoloads (run-prolog prolog-mode) "prolog" "progmodes/prolog.el"
20671;;;;;; (17276 44726)) 20674;;;;;; (17388 22062))
20672;;; Generated autoloads from progmodes/prolog.el 20675;;; Generated autoloads from progmodes/prolog.el
20673 20676
20674(autoload (quote prolog-mode) "prolog" "\ 20677(autoload (quote prolog-mode) "prolog" "\
@@ -20688,7 +20691,7 @@ Run an inferior Prolog process, input and output via buffer *prolog*.
20688 20691
20689;;;*** 20692;;;***
20690 20693
20691;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (17318 56744)) 20694;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (17383 24126))
20692;;; Generated autoloads from ps-bdf.el 20695;;; Generated autoloads from ps-bdf.el
20693 20696
20694(defvar bdf-directory-list (if (memq system-type (quote (ms-dos windows-nt))) (list (expand-file-name "fonts/bdf" installation-directory)) (quote ("/usr/local/share/emacs/fonts/bdf"))) "\ 20697(defvar bdf-directory-list (if (memq system-type (quote (ms-dos windows-nt))) (list (expand-file-name "fonts/bdf" installation-directory)) (quote ("/usr/local/share/emacs/fonts/bdf"))) "\
@@ -20697,8 +20700,8 @@ The default value is '(\"/usr/local/share/emacs/fonts/bdf\").")
20697 20700
20698;;;*** 20701;;;***
20699 20702
20700;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (17276 20703;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (17388
20701;;;;;; 44727)) 20704;;;;;; 22062))
20702;;; Generated autoloads from progmodes/ps-mode.el 20705;;; Generated autoloads from progmodes/ps-mode.el
20703 20706
20704(autoload (quote ps-mode) "ps-mode" "\ 20707(autoload (quote ps-mode) "ps-mode" "\
@@ -20747,7 +20750,7 @@ Typing \\<ps-run-mode-map>\\[ps-run-goto-error] when the cursor is at the number
20747;;;### (autoloads (ps-mule-begin-page ps-mule-begin-job ps-mule-encode-header-string 20750;;;### (autoloads (ps-mule-begin-page ps-mule-begin-job ps-mule-encode-header-string
20748;;;;;; ps-mule-initialize ps-mule-plot-composition ps-mule-plot-string 20751;;;;;; ps-mule-initialize ps-mule-plot-composition ps-mule-plot-string
20749;;;;;; ps-mule-set-ascii-font ps-mule-prepare-ascii-font ps-multibyte-buffer) 20752;;;;;; ps-mule-set-ascii-font ps-mule-prepare-ascii-font ps-multibyte-buffer)
20750;;;;;; "ps-mule" "ps-mule.el" (17239 32229)) 20753;;;;;; "ps-mule" "ps-mule.el" (17383 24126))
20751;;; Generated autoloads from ps-mule.el 20754;;; Generated autoloads from ps-mule.el
20752 20755
20753(defvar ps-multibyte-buffer nil "\ 20756(defvar ps-multibyte-buffer nil "\
@@ -20868,8 +20871,8 @@ Not documented
20868;;;;;; ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer 20871;;;;;; ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer
20869;;;;;; ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces 20872;;;;;; ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces
20870;;;;;; ps-print-buffer ps-print-customize ps-print-color-p ps-paper-type 20873;;;;;; ps-print-buffer ps-print-customize ps-print-color-p ps-paper-type
20871;;;;;; ps-page-dimensions-database) "ps-print" "ps-print.el" (17239 20874;;;;;; ps-page-dimensions-database) "ps-print" "ps-print.el" (17383
20872;;;;;; 32233)) 20875;;;;;; 24126))
20873;;; Generated autoloads from ps-print.el 20876;;; Generated autoloads from ps-print.el
20874 20877
20875(defvar ps-page-dimensions-database (list (list (quote a4) (/ (* 72 21.0) 2.54) (/ (* 72 29.7) 2.54) "A4") (list (quote a3) (/ (* 72 29.7) 2.54) (/ (* 72 42.0) 2.54) "A3") (list (quote letter) (* 72 8.5) (* 72 11.0) "Letter") (list (quote legal) (* 72 8.5) (* 72 14.0) "Legal") (list (quote letter-small) (* 72 7.68) (* 72 10.16) "LetterSmall") (list (quote tabloid) (* 72 11.0) (* 72 17.0) "Tabloid") (list (quote ledger) (* 72 17.0) (* 72 11.0) "Ledger") (list (quote statement) (* 72 5.5) (* 72 8.5) "Statement") (list (quote executive) (* 72 7.5) (* 72 10.0) "Executive") (list (quote a4small) (* 72 7.47) (* 72 10.85) "A4Small") (list (quote b4) (* 72 10.125) (* 72 14.33) "B4") (list (quote b5) (* 72 7.16) (* 72 10.125) "B5")) "\ 20878(defvar ps-page-dimensions-database (list (list (quote a4) (/ (* 72 21.0) 2.54) (/ (* 72 29.7) 2.54) "A4") (list (quote a3) (/ (* 72 29.7) 2.54) (/ (* 72 42.0) 2.54) "A3") (list (quote letter) (* 72 8.5) (* 72 11.0) "Letter") (list (quote legal) (* 72 8.5) (* 72 14.0) "Legal") (list (quote letter-small) (* 72 7.68) (* 72 10.16) "LetterSmall") (list (quote tabloid) (* 72 11.0) (* 72 17.0) "Tabloid") (list (quote ledger) (* 72 17.0) (* 72 11.0) "Ledger") (list (quote statement) (* 72 5.5) (* 72 8.5) "Statement") (list (quote executive) (* 72 7.5) (* 72 10.0) "Executive") (list (quote a4small) (* 72 7.47) (* 72 10.85) "A4Small") (list (quote b4) (* 72 10.125) (* 72 14.33) "B4") (list (quote b5) (* 72 7.16) (* 72 10.125) "B5")) "\
@@ -21066,7 +21069,7 @@ If EXTENSION is any other symbol, it is ignored.
21066;;;*** 21069;;;***
21067 21070
21068;;;### (autoloads (jython-mode python-mode run-python) "python" "progmodes/python.el" 21071;;;### (autoloads (jython-mode python-mode run-python) "python" "progmodes/python.el"
21069;;;;;; (17362 20185)) 21072;;;;;; (17388 22062))
21070;;; Generated autoloads from progmodes/python.el 21073;;; Generated autoloads from progmodes/python.el
21071 21074
21072(add-to-list (quote interpreter-mode-alist) (quote ("jython" . jython-mode))) 21075(add-to-list (quote interpreter-mode-alist) (quote ("jython" . jython-mode)))
@@ -21130,7 +21133,7 @@ Runs `jython-mode-hook' after `python-mode-hook'.
21130;;;*** 21133;;;***
21131 21134
21132;;;### (autoloads (quoted-printable-decode-region) "qp" "gnus/qp.el" 21135;;;### (autoloads (quoted-printable-decode-region) "qp" "gnus/qp.el"
21133;;;;;; (17148 25151)) 21136;;;;;; (17406 37716))
21134;;; Generated autoloads from gnus/qp.el 21137;;; Generated autoloads from gnus/qp.el
21135 21138
21136(autoload (quote quoted-printable-decode-region) "qp" "\ 21139(autoload (quote quoted-printable-decode-region) "qp" "\
@@ -21384,8 +21387,8 @@ of each directory.
21384 21387
21385;;;### (autoloads (quickurl-list quickurl-list-mode quickurl-edit-urls 21388;;;### (autoloads (quickurl-list quickurl-list-mode quickurl-edit-urls
21386;;;;;; quickurl-browse-url-ask quickurl-browse-url quickurl-add-url 21389;;;;;; quickurl-browse-url-ask quickurl-browse-url quickurl-add-url
21387;;;;;; quickurl-ask quickurl) "quickurl" "net/quickurl.el" (17140 21390;;;;;; quickurl-ask quickurl) "quickurl" "net/quickurl.el" (17383
21388;;;;;; 20942)) 21391;;;;;; 13296))
21389;;; Generated autoloads from net/quickurl.el 21392;;; Generated autoloads from net/quickurl.el
21390 21393
21391(defconst quickurl-reread-hook-postfix "\n;; Local Variables:\n;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))\n;; End:\n" "\ 21394(defconst quickurl-reread-hook-postfix "\n;; Local Variables:\n;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))\n;; End:\n" "\
@@ -21456,25 +21459,42 @@ Display `quickurl-list' as a formatted list using `quickurl-list-mode'.
21456 21459
21457;;;*** 21460;;;***
21458 21461
21459;;;### (autoloads (rcirc) "rcirc" "net/rcirc.el" (17378 16858)) 21462;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc"
21463;;;;;; "net/rcirc.el" (17448 18873))
21460;;; Generated autoloads from net/rcirc.el 21464;;; Generated autoloads from net/rcirc.el
21461 21465
21462(autoload (quote rcirc) "rcirc" "\ 21466(autoload (quote rcirc) "rcirc" "\
21463Connect to IRC. 21467Connect to IRC.
21468If ARG is non-nil, prompt for a server to connect to.
21464 21469
21465If any of the the optional SERVER, PORT, NICK or CHANNELS are not 21470\(fn ARG)" t nil)
21466supplied, they are taken from the variables `rcirc-server',
21467`rcirc-port', `rcirc-nick', and `rcirc-startup-channels-alist',
21468respectively.
21469
21470\(fn &optional SERVER PORT NICK CHANNELS)" t nil)
21471 21471
21472(defalias (quote irc) (quote rcirc)) 21472(defalias (quote irc) (quote rcirc))
21473 21473
21474(autoload (quote rcirc-connect) "rcirc" "\
21475Not documented
21476
21477\(fn &optional SERVER PORT NICK USER-NAME FULL-NAME STARTUP-CHANNELS)" nil nil)
21478
21479(defvar rcirc-track-minor-mode nil "\
21480Non-nil if Rcirc-Track minor mode is enabled.
21481See the command `rcirc-track-minor-mode' for a description of this minor-mode.
21482Setting this variable directly does not take effect;
21483use either \\[customize] or the function `rcirc-track-minor-mode'.")
21484
21485(custom-autoload (quote rcirc-track-minor-mode) "rcirc")
21486
21487(put (quote rcirc-track-minor-mode) (quote custom-set) (quote custom-set-minor-mode))
21488
21489(autoload (quote rcirc-track-minor-mode) "rcirc" "\
21490Global minor mode for tracking activity in rcirc buffers.
21491
21492\(fn &optional ARG)" t nil)
21493
21474;;;*** 21494;;;***
21475 21495
21476;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (17239 21496;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (17383
21477;;;;;; 32359)) 21497;;;;;; 13296))
21478;;; Generated autoloads from net/rcompile.el 21498;;; Generated autoloads from net/rcompile.el
21479 21499
21480(autoload (quote remote-compile) "rcompile" "\ 21500(autoload (quote remote-compile) "rcompile" "\
@@ -21486,7 +21506,7 @@ See \\[compile].
21486;;;*** 21506;;;***
21487 21507
21488;;;### (autoloads (re-builder) "re-builder" "emacs-lisp/re-builder.el" 21508;;;### (autoloads (re-builder) "re-builder" "emacs-lisp/re-builder.el"
21489;;;;;; (17148 25097)) 21509;;;;;; (17383 16118))
21490;;; Generated autoloads from emacs-lisp/re-builder.el 21510;;; Generated autoloads from emacs-lisp/re-builder.el
21491 21511
21492(defalias (quote regexp-builder) (quote re-builder)) 21512(defalias (quote regexp-builder) (quote re-builder))
@@ -21498,7 +21518,7 @@ Construct a regexp interactively.
21498 21518
21499;;;*** 21519;;;***
21500 21520
21501;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (17314 3338)) 21521;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (17383 24126))
21502;;; Generated autoloads from recentf.el 21522;;; Generated autoloads from recentf.el
21503 21523
21504(defvar recentf-mode nil "\ 21524(defvar recentf-mode nil "\
@@ -21528,8 +21548,8 @@ that were operated on recently.
21528;;;### (autoloads (clear-rectangle string-insert-rectangle string-rectangle 21548;;;### (autoloads (clear-rectangle string-insert-rectangle string-rectangle
21529;;;;;; delete-whitespace-rectangle open-rectangle insert-rectangle 21549;;;;;; delete-whitespace-rectangle open-rectangle insert-rectangle
21530;;;;;; yank-rectangle kill-rectangle extract-rectangle delete-extract-rectangle 21550;;;;;; yank-rectangle kill-rectangle extract-rectangle delete-extract-rectangle
21531;;;;;; delete-rectangle move-to-column-force) "rect" "rect.el" (17239 21551;;;;;; delete-rectangle move-to-column-force) "rect" "rect.el" (17383
21532;;;;;; 32234)) 21552;;;;;; 24127))
21533;;; Generated autoloads from rect.el 21553;;; Generated autoloads from rect.el
21534 21554
21535(autoload (quote move-to-column-force) "rect" "\ 21555(autoload (quote move-to-column-force) "rect" "\
@@ -21651,8 +21671,8 @@ rectangle which were empty.
21651 21671
21652;;;*** 21672;;;***
21653 21673
21654;;;### (autoloads (refill-mode) "refill" "textmodes/refill.el" (17148 21674;;;### (autoloads (refill-mode) "refill" "textmodes/refill.el" (17383
21655;;;;;; 25216)) 21675;;;;;; 15658))
21656;;; Generated autoloads from textmodes/refill.el 21676;;; Generated autoloads from textmodes/refill.el
21657 21677
21658(autoload (quote refill-mode) "refill" "\ 21678(autoload (quote refill-mode) "refill" "\
@@ -21668,7 +21688,7 @@ refilling if they would cause auto-filling.
21668;;;*** 21688;;;***
21669 21689
21670;;;### (autoloads (reftex-reset-scanning-information reftex-mode 21690;;;### (autoloads (reftex-reset-scanning-information reftex-mode
21671;;;;;; turn-on-reftex) "reftex" "textmodes/reftex.el" (17275 15964)) 21691;;;;;; turn-on-reftex) "reftex" "textmodes/reftex.el" (17404 10043))
21672;;; Generated autoloads from textmodes/reftex.el 21692;;; Generated autoloads from textmodes/reftex.el
21673 21693
21674(autoload (quote turn-on-reftex) "reftex" "\ 21694(autoload (quote turn-on-reftex) "reftex" "\
@@ -21718,7 +21738,7 @@ This enforces rescanning the buffer on next use.
21718;;;*** 21738;;;***
21719 21739
21720;;;### (autoloads (reftex-citation) "reftex-cite" "textmodes/reftex-cite.el" 21740;;;### (autoloads (reftex-citation) "reftex-cite" "textmodes/reftex-cite.el"
21721;;;;;; (17205 6249)) 21741;;;;;; (17404 4365))
21722;;; Generated autoloads from textmodes/reftex-cite.el 21742;;; Generated autoloads from textmodes/reftex-cite.el
21723 21743
21724(autoload (quote reftex-citation) "reftex-cite" "\ 21744(autoload (quote reftex-citation) "reftex-cite" "\
@@ -21748,7 +21768,7 @@ While entering the regexp, completion on knows citation keys is possible.
21748;;;*** 21768;;;***
21749 21769
21750;;;### (autoloads (reftex-isearch-minor-mode) "reftex-global" "textmodes/reftex-global.el" 21770;;;### (autoloads (reftex-isearch-minor-mode) "reftex-global" "textmodes/reftex-global.el"
21751;;;;;; (17205 6250)) 21771;;;;;; (17404 4365))
21752;;; Generated autoloads from textmodes/reftex-global.el 21772;;; Generated autoloads from textmodes/reftex-global.el
21753 21773
21754(autoload (quote reftex-isearch-minor-mode) "reftex-global" "\ 21774(autoload (quote reftex-isearch-minor-mode) "reftex-global" "\
@@ -21765,7 +21785,7 @@ With no argument, this command toggles
21765;;;*** 21785;;;***
21766 21786
21767;;;### (autoloads (reftex-index-phrases-mode) "reftex-index" "textmodes/reftex-index.el" 21787;;;### (autoloads (reftex-index-phrases-mode) "reftex-index" "textmodes/reftex-index.el"
21768;;;;;; (17239 32421)) 21788;;;;;; (17413 18835))
21769;;; Generated autoloads from textmodes/reftex-index.el 21789;;; Generated autoloads from textmodes/reftex-index.el
21770 21790
21771(autoload (quote reftex-index-phrases-mode) "reftex-index" "\ 21791(autoload (quote reftex-index-phrases-mode) "reftex-index" "\
@@ -21798,7 +21818,7 @@ Here are all local bindings.
21798;;;*** 21818;;;***
21799 21819
21800;;;### (autoloads (reftex-all-document-files) "reftex-parse" "textmodes/reftex-parse.el" 21820;;;### (autoloads (reftex-all-document-files) "reftex-parse" "textmodes/reftex-parse.el"
21801;;;;;; (17205 6254)) 21821;;;;;; (17404 4365))
21802;;; Generated autoloads from textmodes/reftex-parse.el 21822;;; Generated autoloads from textmodes/reftex-parse.el
21803 21823
21804(autoload (quote reftex-all-document-files) "reftex-parse" "\ 21824(autoload (quote reftex-all-document-files) "reftex-parse" "\
@@ -21811,7 +21831,7 @@ of master file.
21811;;;*** 21831;;;***
21812 21832
21813;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "emacs-lisp/regexp-opt.el" 21833;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "emacs-lisp/regexp-opt.el"
21814;;;;;; (17148 25097)) 21834;;;;;; (17383 16119))
21815;;; Generated autoloads from emacs-lisp/regexp-opt.el 21835;;; Generated autoloads from emacs-lisp/regexp-opt.el
21816 21836
21817(autoload (quote regexp-opt) "regexp-opt" "\ 21837(autoload (quote regexp-opt) "regexp-opt" "\
@@ -21838,7 +21858,7 @@ This means the number of non-shy regexp grouping constructs
21838 21858
21839;;;*** 21859;;;***
21840 21860
21841;;;### (autoloads (repeat) "repeat" "repeat.el" (17148 25034)) 21861;;;### (autoloads (repeat) "repeat" "repeat.el" (17383 24127))
21842;;; Generated autoloads from repeat.el 21862;;; Generated autoloads from repeat.el
21843 21863
21844(autoload (quote repeat) "repeat" "\ 21864(autoload (quote repeat) "repeat" "\
@@ -21856,7 +21876,7 @@ can be modified by the global variable `repeat-on-final-keystroke'.
21856;;;*** 21876;;;***
21857 21877
21858;;;### (autoloads (reporter-submit-bug-report) "reporter" "mail/reporter.el" 21878;;;### (autoloads (reporter-submit-bug-report) "reporter" "mail/reporter.el"
21859;;;;;; (17148 25157)) 21879;;;;;; (17383 16812))
21860;;; Generated autoloads from mail/reporter.el 21880;;; Generated autoloads from mail/reporter.el
21861 21881
21862(autoload (quote reporter-submit-bug-report) "reporter" "\ 21882(autoload (quote reporter-submit-bug-report) "reporter" "\
@@ -21888,7 +21908,7 @@ mail-sending package is used for editing and sending the message.
21888;;;*** 21908;;;***
21889 21909
21890;;;### (autoloads (reposition-window) "reposition" "reposition.el" 21910;;;### (autoloads (reposition-window) "reposition" "reposition.el"
21891;;;;;; (17148 25035)) 21911;;;;;; (17383 24127))
21892;;; Generated autoloads from reposition.el 21912;;; Generated autoloads from reposition.el
21893 21913
21894(autoload (quote reposition-window) "reposition" "\ 21914(autoload (quote reposition-window) "reposition" "\
@@ -21915,8 +21935,8 @@ first comment line visible (if point is in a comment).
21915 21935
21916;;;*** 21936;;;***
21917 21937
21918;;;### (autoloads (resume-suspend-hook) "resume" "resume.el" (17148 21938;;;### (autoloads (resume-suspend-hook) "resume" "resume.el" (17383
21919;;;;;; 25035)) 21939;;;;;; 24127))
21920;;; Generated autoloads from resume.el 21940;;; Generated autoloads from resume.el
21921 21941
21922(autoload (quote resume-suspend-hook) "resume" "\ 21942(autoload (quote resume-suspend-hook) "resume" "\
@@ -21963,7 +21983,7 @@ With zero or negative ARG turn mode off.
21963;;;*** 21983;;;***
21964 21984
21965;;;### (autoloads (make-ring ring-p) "ring" "emacs-lisp/ring.el" 21985;;;### (autoloads (make-ring ring-p) "ring" "emacs-lisp/ring.el"
21966;;;;;; (17148 25098)) 21986;;;;;; (17383 16119))
21967;;; Generated autoloads from emacs-lisp/ring.el 21987;;; Generated autoloads from emacs-lisp/ring.el
21968 21988
21969(autoload (quote ring-p) "ring" "\ 21989(autoload (quote ring-p) "ring" "\
@@ -21978,7 +21998,7 @@ Make a ring that can contain SIZE elements.
21978 21998
21979;;;*** 21999;;;***
21980 22000
21981;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (17140 20942)) 22001;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (17383 13296))
21982;;; Generated autoloads from net/rlogin.el 22002;;; Generated autoloads from net/rlogin.el
21983 (add-hook 'same-window-regexps "^\\*rlogin-.*\\*\\(\\|<[0-9]+>\\)") 22003 (add-hook 'same-window-regexps "^\\*rlogin-.*\\*\\(\\|<[0-9]+>\\)")
21984 22004
@@ -22029,8 +22049,8 @@ variable.
22029;;;;;; rmail-mail-new-frame rmail-primary-inbox-list rmail-delete-after-output 22049;;;;;; rmail-mail-new-frame rmail-primary-inbox-list rmail-delete-after-output
22030;;;;;; rmail-highlight-face rmail-highlighted-headers rmail-retry-ignored-headers 22050;;;;;; rmail-highlight-face rmail-highlighted-headers rmail-retry-ignored-headers
22031;;;;;; rmail-displayed-headers rmail-ignored-headers rmail-dont-reply-to-names 22051;;;;;; rmail-displayed-headers rmail-ignored-headers rmail-dont-reply-to-names
22032;;;;;; rmail-movemail-variant-p) "rmail" "mail/rmail.el" (17359 22052;;;;;; rmail-movemail-variant-p) "rmail" "mail/rmail.el" (17445
22033;;;;;; 40965)) 22053;;;;;; 10908))
22034;;; Generated autoloads from mail/rmail.el 22054;;; Generated autoloads from mail/rmail.el
22035 22055
22036(autoload (quote rmail-movemail-variant-p) "rmail" "\ 22056(autoload (quote rmail-movemail-variant-p) "rmail" "\
@@ -22053,7 +22073,7 @@ variable `rmail-dont-reply-to-names', for when the user does not set
22053value is the user's email address and name.) 22073value is the user's email address and name.)
22054It is useful to set this variable in the site customization file.") 22074It is useful to set this variable in the site customization file.")
22055 22075
22056(defvar rmail-ignored-headers (concat "^via:\\|^mail-from:\\|^origin:\\|^references:\\|^sender:" "\\|^status:\\|^received:\\|^x400-originator:\\|^x400-recipients:" "\\|^x400-received:\\|^x400-mts-identifier:\\|^x400-content-type:" "\\|^\\(resent-\\|\\)message-id:\\|^summary-line:\\|^resent-date:" "\\|^nntp-posting-host:\\|^path:\\|^x-char.*:\\|^x-face:\\|^face:" "\\|^x-mailer:\\|^delivered-to:\\|^lines:" "\\|^content-transfer-encoding:\\|^x-coding-system:" "\\|^return-path:\\|^errors-to:\\|^return-receipt-to:" "\\|^precedence:\\|^list-help:\\|^list-post:\\|^list-subscribe:" "\\|^list-id:\\|^list-unsubscribe:\\|^list-archive:" "\\|^content-length:\\|^nntp-posting-date:\\|^user-agent" "\\|^importance:\\|^envelope-to:\\|^delivery-date\\|^openpgp:" "\\|^mbox-line:\\|^cancel-lock:" "\\|^resent-face:\\|^resent-x.*:\\|^resent-organization:\\|^resent-openpgp:" "\\|^x-.*:") "\ 22076(defvar rmail-ignored-headers (concat "^via:\\|^mail-from:\\|^origin:\\|^references:\\|^sender:" "\\|^status:\\|^received:\\|^x400-originator:\\|^x400-recipients:" "\\|^x400-received:\\|^x400-mts-identifier:\\|^x400-content-type:" "\\|^\\(resent-\\|\\)message-id:\\|^summary-line:\\|^resent-date:" "\\|^nntp-posting-host:\\|^path:\\|^x-char.*:\\|^x-face:\\|^face:" "\\|^x-mailer:\\|^delivered-to:\\|^lines:" "\\|^content-transfer-encoding:\\|^x-coding-system:" "\\|^return-path:\\|^errors-to:\\|^return-receipt-to:" "\\|^precedence:\\|^list-help:\\|^list-post:\\|^list-subscribe:" "\\|^list-id:\\|^list-unsubscribe:\\|^list-archive:" "\\|^content-length:\\|^nntp-posting-date:\\|^user-agent" "\\|^importance:\\|^envelope-to:\\|^delivery-date\\|^openpgp:" "\\|^mbox-line:\\|^cancel-lock:\\|^DomainKey-Signature:" "\\|^resent-face:\\|^resent-x.*:\\|^resent-organization:\\|^resent-openpgp:" "\\|^x-.*:") "\
22057*Regexp to match header fields that Rmail should normally hide. 22077*Regexp to match header fields that Rmail should normally hide.
22058\(See also `rmail-nonignored-headers', which overrides this regexp.) 22078\(See also `rmail-nonignored-headers', which overrides this regexp.)
22059This variable is used for reformatting the message header, 22079This variable is used for reformatting the message header,
@@ -22084,7 +22104,7 @@ See also `rmail-highlight-face'.")
22084 22104
22085(custom-autoload (quote rmail-highlighted-headers) "rmail") 22105(custom-autoload (quote rmail-highlighted-headers) "rmail")
22086 22106
22087(defvar rmail-highlight-face nil "\ 22107(defvar rmail-highlight-face (quote rmail-highlight) "\
22088*Face used by Rmail for highlighting headers.") 22108*Face used by Rmail for highlighting headers.")
22089 22109
22090(custom-autoload (quote rmail-highlight-face) "rmail") 22110(custom-autoload (quote rmail-highlight-face) "rmail")
@@ -22295,7 +22315,7 @@ Set PASSWORD to be used for retrieving mail from a POP or IMAP server.
22295;;;*** 22315;;;***
22296 22316
22297;;;### (autoloads (rmail-edit-current-message) "rmailedit" "mail/rmailedit.el" 22317;;;### (autoloads (rmail-edit-current-message) "rmailedit" "mail/rmailedit.el"
22298;;;;;; (17148 25160)) 22318;;;;;; (17383 16812))
22299;;; Generated autoloads from mail/rmailedit.el 22319;;; Generated autoloads from mail/rmailedit.el
22300 22320
22301(autoload (quote rmail-edit-current-message) "rmailedit" "\ 22321(autoload (quote rmail-edit-current-message) "rmailedit" "\
@@ -22307,7 +22327,7 @@ Edit the contents of this message.
22307 22327
22308;;;### (autoloads (rmail-next-labeled-message rmail-previous-labeled-message 22328;;;### (autoloads (rmail-next-labeled-message rmail-previous-labeled-message
22309;;;;;; rmail-read-label rmail-kill-label rmail-add-label) "rmailkwd" 22329;;;;;; rmail-read-label rmail-kill-label rmail-add-label) "rmailkwd"
22310;;;;;; "mail/rmailkwd.el" (17185 27577)) 22330;;;;;; "mail/rmailkwd.el" (17383 16812))
22311;;; Generated autoloads from mail/rmailkwd.el 22331;;; Generated autoloads from mail/rmailkwd.el
22312 22332
22313(autoload (quote rmail-add-label) "rmailkwd" "\ 22333(autoload (quote rmail-add-label) "rmailkwd" "\
@@ -22346,7 +22366,7 @@ With prefix argument N moves forward N messages with these labels.
22346;;;*** 22366;;;***
22347 22367
22348;;;### (autoloads (set-rmail-inbox-list) "rmailmsc" "mail/rmailmsc.el" 22368;;;### (autoloads (set-rmail-inbox-list) "rmailmsc" "mail/rmailmsc.el"
22349;;;;;; (17185 27577)) 22369;;;;;; (17383 16812))
22350;;; Generated autoloads from mail/rmailmsc.el 22370;;; Generated autoloads from mail/rmailmsc.el
22351 22371
22352(autoload (quote set-rmail-inbox-list) "rmailmsc" "\ 22372(autoload (quote set-rmail-inbox-list) "rmailmsc" "\
@@ -22360,7 +22380,7 @@ If FILE-NAME is empty, remove any existing inbox list.
22360 22380
22361;;;### (autoloads (rmail-output-body-to-file rmail-output rmail-fields-not-to-output 22381;;;### (autoloads (rmail-output-body-to-file rmail-output rmail-fields-not-to-output
22362;;;;;; rmail-output-to-rmail-file rmail-output-file-alist) "rmailout" 22382;;;;;; rmail-output-to-rmail-file rmail-output-file-alist) "rmailout"
22363;;;;;; "mail/rmailout.el" (17362 20183)) 22383;;;;;; "mail/rmailout.el" (17383 16812))
22364;;; Generated autoloads from mail/rmailout.el 22384;;; Generated autoloads from mail/rmailout.el
22365 22385
22366(defvar rmail-output-file-alist nil "\ 22386(defvar rmail-output-file-alist nil "\
@@ -22427,8 +22447,8 @@ FILE-NAME defaults, interactively, from the Subject field of the message.
22427 22447
22428;;;### (autoloads (rmail-sort-by-labels rmail-sort-by-lines rmail-sort-by-correspondent 22448;;;### (autoloads (rmail-sort-by-labels rmail-sort-by-lines rmail-sort-by-correspondent
22429;;;;;; rmail-sort-by-recipient rmail-sort-by-author rmail-sort-by-subject 22449;;;;;; rmail-sort-by-recipient rmail-sort-by-author rmail-sort-by-subject
22430;;;;;; rmail-sort-by-date) "rmailsort" "mail/rmailsort.el" (17148 22450;;;;;; rmail-sort-by-date) "rmailsort" "mail/rmailsort.el" (17383
22431;;;;;; 25160)) 22451;;;;;; 16812))
22432;;; Generated autoloads from mail/rmailsort.el 22452;;; Generated autoloads from mail/rmailsort.el
22433 22453
22434(autoload (quote rmail-sort-by-date) "rmailsort" "\ 22454(autoload (quote rmail-sort-by-date) "rmailsort" "\
@@ -22480,7 +22500,7 @@ KEYWORDS is a comma-separated list of labels.
22480;;;;;; rmail-summary-by-senders rmail-summary-by-topic rmail-summary-by-regexp 22500;;;;;; rmail-summary-by-senders rmail-summary-by-topic rmail-summary-by-regexp
22481;;;;;; rmail-summary-by-recipients rmail-summary-by-labels rmail-summary 22501;;;;;; rmail-summary-by-recipients rmail-summary-by-labels rmail-summary
22482;;;;;; rmail-summary-line-count-flag rmail-summary-scroll-between-messages) 22502;;;;;; rmail-summary-line-count-flag rmail-summary-scroll-between-messages)
22483;;;;;; "rmailsum" "mail/rmailsum.el" (17369 18495)) 22503;;;;;; "rmailsum" "mail/rmailsum.el" (17426 63564))
22484;;; Generated autoloads from mail/rmailsum.el 22504;;; Generated autoloads from mail/rmailsum.el
22485 22505
22486(defvar rmail-summary-scroll-between-messages t "\ 22506(defvar rmail-summary-scroll-between-messages t "\
@@ -22562,7 +22582,7 @@ Setting this variable has an effect only before reading a mail.")
22562;;;*** 22582;;;***
22563 22583
22564;;;### (autoloads (news-post-news) "rnewspost" "obsolete/rnewspost.el" 22584;;;### (autoloads (news-post-news) "rnewspost" "obsolete/rnewspost.el"
22565;;;;;; (17185 27602)) 22585;;;;;; (17382 34311))
22566;;; Generated autoloads from obsolete/rnewspost.el 22586;;; Generated autoloads from obsolete/rnewspost.el
22567 22587
22568(autoload (quote news-post-news) "rnewspost" "\ 22588(autoload (quote news-post-news) "rnewspost" "\
@@ -22575,7 +22595,7 @@ If NOQUERY is non-nil, we do not query before doing the work.
22575;;;*** 22595;;;***
22576 22596
22577;;;### (autoloads (toggle-rot13-mode rot13-other-window rot13-region 22597;;;### (autoloads (toggle-rot13-mode rot13-other-window rot13-region
22578;;;;;; rot13-string rot13) "rot13" "rot13.el" (17148 25035)) 22598;;;;;; rot13-string rot13) "rot13" "rot13.el" (17383 24127))
22579;;; Generated autoloads from rot13.el 22599;;; Generated autoloads from rot13.el
22580 22600
22581(autoload (quote rot13) "rot13" "\ 22601(autoload (quote rot13) "rot13" "\
@@ -22616,7 +22636,7 @@ Toggle the use of rot 13 encoding for the current window.
22616;;;;;; resize-minibuffer-frame-max-height resize-minibuffer-frame 22636;;;;;; resize-minibuffer-frame-max-height resize-minibuffer-frame
22617;;;;;; resize-minibuffer-window-exactly resize-minibuffer-window-max-height 22637;;;;;; resize-minibuffer-window-exactly resize-minibuffer-window-max-height
22618;;;;;; resize-minibuffer-mode) "rsz-mini" "obsolete/rsz-mini.el" 22638;;;;;; resize-minibuffer-mode) "rsz-mini" "obsolete/rsz-mini.el"
22619;;;;;; (17148 25181)) 22639;;;;;; (17382 34311))
22620;;; Generated autoloads from obsolete/rsz-mini.el 22640;;; Generated autoloads from obsolete/rsz-mini.el
22621 22641
22622(defvar resize-minibuffer-mode nil "\ 22642(defvar resize-minibuffer-mode nil "\
@@ -22656,8 +22676,8 @@ This function is obsolete.
22656 22676
22657;;;*** 22677;;;***
22658 22678
22659;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (17159 22679;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (17383
22660;;;;;; 1467)) 22680;;;;;; 24127))
22661;;; Generated autoloads from ruler-mode.el 22681;;; Generated autoloads from ruler-mode.el
22662 22682
22663(autoload (quote ruler-mode) "ruler-mode" "\ 22683(autoload (quote ruler-mode) "ruler-mode" "\
@@ -22667,8 +22687,8 @@ Display a ruler in the header line if ARG > 0.
22667 22687
22668;;;*** 22688;;;***
22669 22689
22670;;;### (autoloads (rx rx-to-string) "rx" "emacs-lisp/rx.el" (17148 22690;;;### (autoloads (rx rx-to-string) "rx" "emacs-lisp/rx.el" (17416
22671;;;;;; 25098)) 22691;;;;;; 13385))
22672;;; Generated autoloads from emacs-lisp/rx.el 22692;;; Generated autoloads from emacs-lisp/rx.el
22673 22693
22674(autoload (quote rx-to-string) "rx" "\ 22694(autoload (quote rx-to-string) "rx" "\
@@ -22976,7 +22996,7 @@ enclosed in `(and ...)'.
22976;;;*** 22996;;;***
22977 22997
22978;;;### (autoloads (savehist-mode savehist-mode) "savehist" "savehist.el" 22998;;;### (autoloads (savehist-mode savehist-mode) "savehist" "savehist.el"
22979;;;;;; (17378 6213)) 22999;;;;;; (17383 24127))
22980;;; Generated autoloads from savehist.el 23000;;; Generated autoloads from savehist.el
22981 23001
22982(defvar savehist-mode nil "\ 23002(defvar savehist-mode nil "\
@@ -23002,7 +23022,7 @@ which is probably undesirable.
23002;;;*** 23022;;;***
23003 23023
23004;;;### (autoloads (dsssl-mode scheme-mode) "scheme" "progmodes/scheme.el" 23024;;;### (autoloads (dsssl-mode scheme-mode) "scheme" "progmodes/scheme.el"
23005;;;;;; (17276 44727)) 23025;;;;;; (17388 22062))
23006;;; Generated autoloads from progmodes/scheme.el 23026;;; Generated autoloads from progmodes/scheme.el
23007 23027
23008(autoload (quote scheme-mode) "scheme" "\ 23028(autoload (quote scheme-mode) "scheme" "\
@@ -23044,7 +23064,7 @@ that variable's value is a string.
23044;;;*** 23064;;;***
23045 23065
23046;;;### (autoloads (gnus-score-mode) "score-mode" "gnus/score-mode.el" 23066;;;### (autoloads (gnus-score-mode) "score-mode" "gnus/score-mode.el"
23047;;;;;; (17148 25151)) 23067;;;;;; (17382 1051))
23048;;; Generated autoloads from gnus/score-mode.el 23068;;; Generated autoloads from gnus/score-mode.el
23049 23069
23050(autoload (quote gnus-score-mode) "score-mode" "\ 23070(autoload (quote gnus-score-mode) "score-mode" "\
@@ -23057,8 +23077,8 @@ This mode is an extended emacs-lisp mode.
23057 23077
23058;;;*** 23078;;;***
23059 23079
23060;;;### (autoloads (scribe-mode) "scribe" "obsolete/scribe.el" (17185 23080;;;### (autoloads (scribe-mode) "scribe" "obsolete/scribe.el" (17382
23061;;;;;; 27603)) 23081;;;;;; 34311))
23062;;; Generated autoloads from obsolete/scribe.el 23082;;; Generated autoloads from obsolete/scribe.el
23063 23083
23064(autoload (quote scribe-mode) "scribe" "\ 23084(autoload (quote scribe-mode) "scribe" "\
@@ -23083,7 +23103,7 @@ Interesting variables:
23083;;;*** 23103;;;***
23084 23104
23085;;;### (autoloads (scroll-all-mode) "scroll-all" "scroll-all.el" 23105;;;### (autoloads (scroll-all-mode) "scroll-all" "scroll-all.el"
23086;;;;;; (17148 25035)) 23106;;;;;; (17383 24127))
23087;;; Generated autoloads from scroll-all.el 23107;;; Generated autoloads from scroll-all.el
23088 23108
23089(defvar scroll-all-mode nil "\ 23109(defvar scroll-all-mode nil "\
@@ -23107,7 +23127,7 @@ apply to all visible windows in the same frame.
23107;;;*** 23127;;;***
23108 23128
23109;;;### (autoloads (scroll-lock-mode) "scroll-lock" "scroll-lock.el" 23129;;;### (autoloads (scroll-lock-mode) "scroll-lock" "scroll-lock.el"
23110;;;;;; (17167 2786)) 23130;;;;;; (17383 24127))
23111;;; Generated autoloads from scroll-lock.el 23131;;; Generated autoloads from scroll-lock.el
23112 23132
23113(autoload (quote scroll-lock-mode) "scroll-lock" "\ 23133(autoload (quote scroll-lock-mode) "scroll-lock" "\
@@ -23129,7 +23149,7 @@ during scrolling.
23129;;;;;; mail-alias-file mail-default-reply-to mail-archive-file-name 23149;;;;;; mail-alias-file mail-default-reply-to mail-archive-file-name
23130;;;;;; mail-header-separator send-mail-function mail-interactive 23150;;;;;; mail-header-separator send-mail-function mail-interactive
23131;;;;;; mail-self-blind mail-specify-envelope-from mail-from-style) 23151;;;;;; mail-self-blind mail-specify-envelope-from mail-from-style)
23132;;;;;; "sendmail" "mail/sendmail.el" (17330 49619)) 23152;;;;;; "sendmail" "mail/sendmail.el" (17383 16812))
23133;;; Generated autoloads from mail/sendmail.el 23153;;; Generated autoloads from mail/sendmail.el
23134 23154
23135(defvar mail-from-style (quote angles) "\ 23155(defvar mail-from-style (quote angles) "\
@@ -23430,7 +23450,7 @@ Like `mail' command, but display mail buffer in another frame.
23430;;;*** 23450;;;***
23431 23451
23432;;;### (autoloads (server-mode server-start) "server" "server.el" 23452;;;### (autoloads (server-mode server-start) "server" "server.el"
23433;;;;;; (17244 54745)) 23453;;;;;; (17417 47894))
23434;;; Generated autoloads from server.el 23454;;; Generated autoloads from server.el
23435 23455
23436(autoload (quote server-start) "server" "\ 23456(autoload (quote server-start) "server" "\
@@ -23483,7 +23503,7 @@ These are active only in the minibuffer, when entering or editing a formula:
23483;;;*** 23503;;;***
23484 23504
23485;;;### (autoloads (html-mode sgml-mode) "sgml-mode" "textmodes/sgml-mode.el" 23505;;;### (autoloads (html-mode sgml-mode) "sgml-mode" "textmodes/sgml-mode.el"
23486;;;;;; (17356 16925)) 23506;;;;;; (17383 15659))
23487;;; Generated autoloads from textmodes/sgml-mode.el 23507;;; Generated autoloads from textmodes/sgml-mode.el
23488 23508
23489(autoload (quote sgml-mode) "sgml-mode" "\ 23509(autoload (quote sgml-mode) "sgml-mode" "\
@@ -23551,7 +23571,7 @@ To work around that, do:
23551;;;*** 23571;;;***
23552 23572
23553;;;### (autoloads (sh-mode) "sh-script" "progmodes/sh-script.el" 23573;;;### (autoloads (sh-mode) "sh-script" "progmodes/sh-script.el"
23554;;;;;; (17316 61871)) 23574;;;;;; (17408 15904))
23555;;; Generated autoloads from progmodes/sh-script.el 23575;;; Generated autoloads from progmodes/sh-script.el
23556 23576
23557(autoload (quote sh-mode) "sh-script" "\ 23577(autoload (quote sh-mode) "sh-script" "\
@@ -23614,7 +23634,7 @@ with your script for an edit-interpret-debug cycle.
23614 23634
23615;;;*** 23635;;;***
23616 23636
23617;;;### (autoloads (sha1) "sha1" "gnus/sha1.el" (17148 25151)) 23637;;;### (autoloads (sha1) "sha1" "gnus/sha1.el" (17382 1051))
23618;;; Generated autoloads from gnus/sha1.el 23638;;; Generated autoloads from gnus/sha1.el
23619 23639
23620(autoload (quote sha1) "sha1" "\ 23640(autoload (quote sha1) "sha1" "\
@@ -23629,7 +23649,7 @@ If BINARY is non-nil, return a string in binary form.
23629;;;*** 23649;;;***
23630 23650
23631;;;### (autoloads (list-load-path-shadows) "shadow" "emacs-lisp/shadow.el" 23651;;;### (autoloads (list-load-path-shadows) "shadow" "emacs-lisp/shadow.el"
23632;;;;;; (17279 31149)) 23652;;;;;; (17383 16119))
23633;;; Generated autoloads from emacs-lisp/shadow.el 23653;;; Generated autoloads from emacs-lisp/shadow.el
23634 23654
23635(autoload (quote list-load-path-shadows) "shadow" "\ 23655(autoload (quote list-load-path-shadows) "shadow" "\
@@ -23676,8 +23696,8 @@ buffer called `*Shadows*'. Shadowings are located by calling the
23676;;;*** 23696;;;***
23677 23697
23678;;;### (autoloads (shadow-initialize shadow-define-regexp-group shadow-define-literal-group 23698;;;### (autoloads (shadow-initialize shadow-define-regexp-group shadow-define-literal-group
23679;;;;;; shadow-define-cluster) "shadowfile" "shadowfile.el" (17239 23699;;;;;; shadow-define-cluster) "shadowfile" "shadowfile.el" (17383
23680;;;;;; 32238)) 23700;;;;;; 24127))
23681;;; Generated autoloads from shadowfile.el 23701;;; Generated autoloads from shadowfile.el
23682 23702
23683(autoload (quote shadow-define-cluster) "shadowfile" "\ 23703(autoload (quote shadow-define-cluster) "shadowfile" "\
@@ -23716,7 +23736,7 @@ Set up file shadowing.
23716;;;*** 23736;;;***
23717 23737
23718;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el" 23738;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el"
23719;;;;;; (17196 30352)) 23739;;;;;; (17383 24127))
23720;;; Generated autoloads from shell.el 23740;;; Generated autoloads from shell.el
23721 23741
23722(defvar shell-dumb-shell-regexp "cmd\\(proxy\\)?\\.exe" "\ 23742(defvar shell-dumb-shell-regexp "cmd\\(proxy\\)?\\.exe" "\
@@ -23763,7 +23783,7 @@ Otherwise, one argument `-i' is passed to the shell.
23763;;;*** 23783;;;***
23764 23784
23765;;;### (autoloads (sieve-upload-and-bury sieve-upload sieve-manage) 23785;;;### (autoloads (sieve-upload-and-bury sieve-upload sieve-manage)
23766;;;;;; "sieve" "gnus/sieve.el" (17205 6100)) 23786;;;;;; "sieve" "gnus/sieve.el" (17382 1051))
23767;;; Generated autoloads from gnus/sieve.el 23787;;; Generated autoloads from gnus/sieve.el
23768 23788
23769(autoload (quote sieve-manage) "sieve" "\ 23789(autoload (quote sieve-manage) "sieve" "\
@@ -23784,7 +23804,7 @@ Not documented
23784;;;*** 23804;;;***
23785 23805
23786;;;### (autoloads (sieve-mode) "sieve-mode" "gnus/sieve-mode.el" 23806;;;### (autoloads (sieve-mode) "sieve-mode" "gnus/sieve-mode.el"
23787;;;;;; (17148 25152)) 23807;;;;;; (17382 1051))
23788;;; Generated autoloads from gnus/sieve-mode.el 23808;;; Generated autoloads from gnus/sieve-mode.el
23789 23809
23790(autoload (quote sieve-mode) "sieve-mode" "\ 23810(autoload (quote sieve-mode) "sieve-mode" "\
@@ -23799,8 +23819,8 @@ Turning on Sieve mode runs `sieve-mode-hook'.
23799 23819
23800;;;*** 23820;;;***
23801 23821
23802;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (17276 23822;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (17388
23803;;;;;; 44727)) 23823;;;;;; 22062))
23804;;; Generated autoloads from progmodes/simula.el 23824;;; Generated autoloads from progmodes/simula.el
23805 23825
23806(autoload (quote simula-mode) "simula" "\ 23826(autoload (quote simula-mode) "simula" "\
@@ -23849,7 +23869,7 @@ with no arguments, if that value is non-nil.
23849;;;*** 23869;;;***
23850 23870
23851;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy-new 23871;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy-new
23852;;;;;; define-skeleton) "skeleton" "skeleton.el" (17148 25043)) 23872;;;;;; define-skeleton) "skeleton" "skeleton.el" (17383 24127))
23853;;; Generated autoloads from skeleton.el 23873;;; Generated autoloads from skeleton.el
23854 23874
23855(defvar skeleton-filter (quote identity) "\ 23875(defvar skeleton-filter (quote identity) "\
@@ -23959,7 +23979,7 @@ symmetrical ones, and the same character twice for the others.
23959;;;*** 23979;;;***
23960 23980
23961;;;### (autoloads (smerge-mode smerge-ediff) "smerge-mode" "smerge-mode.el" 23981;;;### (autoloads (smerge-mode smerge-ediff) "smerge-mode" "smerge-mode.el"
23962;;;;;; (17248 650)) 23982;;;;;; (17383 24127))
23963;;; Generated autoloads from smerge-mode.el 23983;;; Generated autoloads from smerge-mode.el
23964 23984
23965(autoload (quote smerge-ediff) "smerge-mode" "\ 23985(autoload (quote smerge-ediff) "smerge-mode" "\
@@ -23978,7 +23998,7 @@ Minor mode to simplify editing output from the diff3 program.
23978;;;*** 23998;;;***
23979 23999
23980;;;### (autoloads (smiley-buffer smiley-region) "smiley" "gnus/smiley.el" 24000;;;### (autoloads (smiley-buffer smiley-region) "smiley" "gnus/smiley.el"
23981;;;;;; (17148 25152)) 24001;;;;;; (17440 25582))
23982;;; Generated autoloads from gnus/smiley.el 24002;;; Generated autoloads from gnus/smiley.el
23983 24003
23984(autoload (quote smiley-region) "smiley" "\ 24004(autoload (quote smiley-region) "smiley" "\
@@ -23996,7 +24016,7 @@ interactively. If there's no argument, do it at the current buffer
23996;;;*** 24016;;;***
23997 24017
23998;;;### (autoloads (smtpmail-send-queued-mail smtpmail-send-it) "smtpmail" 24018;;;### (autoloads (smtpmail-send-queued-mail smtpmail-send-it) "smtpmail"
23999;;;;;; "mail/smtpmail.el" (17358 48216)) 24019;;;;;; "mail/smtpmail.el" (17383 16812))
24000;;; Generated autoloads from mail/smtpmail.el 24020;;; Generated autoloads from mail/smtpmail.el
24001 24021
24002(autoload (quote smtpmail-send-it) "smtpmail" "\ 24022(autoload (quote smtpmail-send-it) "smtpmail" "\
@@ -24011,7 +24031,7 @@ Send mail that was queued as a result of setting `smtpmail-queue-mail'.
24011 24031
24012;;;*** 24032;;;***
24013 24033
24014;;;### (autoloads (snake) "snake" "play/snake.el" (17140 20949)) 24034;;;### (autoloads (snake) "snake" "play/snake.el" (17382 1892))
24015;;; Generated autoloads from play/snake.el 24035;;; Generated autoloads from play/snake.el
24016 24036
24017(autoload (quote snake) "snake" "\ 24037(autoload (quote snake) "snake" "\
@@ -24035,7 +24055,7 @@ Snake mode keybindings:
24035;;;*** 24055;;;***
24036 24056
24037;;;### (autoloads (snmpv2-mode snmp-mode) "snmp-mode" "net/snmp-mode.el" 24057;;;### (autoloads (snmpv2-mode snmp-mode) "snmp-mode" "net/snmp-mode.el"
24038;;;;;; (17140 20942)) 24058;;;;;; (17383 13296))
24039;;; Generated autoloads from net/snmp-mode.el 24059;;; Generated autoloads from net/snmp-mode.el
24040 24060
24041(autoload (quote snmp-mode) "snmp-mode" "\ 24061(autoload (quote snmp-mode) "snmp-mode" "\
@@ -24066,7 +24086,7 @@ then `snmpv2-mode-hook'.
24066 24086
24067;;;### (autoloads (solar-equinoxes-solstices sunrise-sunset calendar-location-name 24087;;;### (autoloads (solar-equinoxes-solstices sunrise-sunset calendar-location-name
24068;;;;;; calendar-longitude calendar-latitude calendar-time-display-form) 24088;;;;;; calendar-longitude calendar-latitude calendar-time-display-form)
24069;;;;;; "solar" "calendar/solar.el" (17307 14150)) 24089;;;;;; "solar" "calendar/solar.el" (17385 41891))
24070;;; Generated autoloads from calendar/solar.el 24090;;; Generated autoloads from calendar/solar.el
24071 24091
24072(defvar calendar-time-display-form (quote (12-hours ":" minutes am-pm (if time-zone " (") time-zone (if time-zone ")"))) "\ 24092(defvar calendar-time-display-form (quote (12-hours ":" minutes am-pm (if time-zone " (") time-zone (if time-zone ")"))) "\
@@ -24137,8 +24157,8 @@ Requires floating point.
24137 24157
24138;;;*** 24158;;;***
24139 24159
24140;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (17140 24160;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (17382
24141;;;;;; 20949)) 24161;;;;;; 1892))
24142;;; Generated autoloads from play/solitaire.el 24162;;; Generated autoloads from play/solitaire.el
24143 24163
24144(autoload (quote solitaire) "solitaire" "\ 24164(autoload (quote solitaire) "solitaire" "\
@@ -24215,7 +24235,7 @@ Pick your favourite shortcuts:
24215 24235
24216;;;### (autoloads (reverse-region sort-columns sort-regexp-fields 24236;;;### (autoloads (reverse-region sort-columns sort-regexp-fields
24217;;;;;; sort-fields sort-numeric-fields sort-pages sort-paragraphs 24237;;;;;; sort-fields sort-numeric-fields sort-pages sort-paragraphs
24218;;;;;; sort-lines sort-subr) "sort" "sort.el" (17148 25043)) 24238;;;;;; sort-lines sort-subr) "sort" "sort.el" (17434 1454))
24219;;; Generated autoloads from sort.el 24239;;; Generated autoloads from sort.el
24220 24240
24221(autoload (quote sort-subr) "sort" "\ 24241(autoload (quote sort-subr) "sort" "\
@@ -24357,8 +24377,8 @@ From a program takes two point or marker arguments, BEG and END.
24357 24377
24358;;;*** 24378;;;***
24359 24379
24360;;;### (autoloads (spam-initialize) "spam" "gnus/spam.el" (17360 24380;;;### (autoloads (spam-initialize) "spam" "gnus/spam.el" (17440
24361;;;;;; 3380)) 24381;;;;;; 25582))
24362;;; Generated autoloads from gnus/spam.el 24382;;; Generated autoloads from gnus/spam.el
24363 24383
24364(autoload (quote spam-initialize) "spam" "\ 24384(autoload (quote spam-initialize) "spam" "\
@@ -24370,7 +24390,7 @@ Install the spam.el hooks and do other initialization
24370 24390
24371;;;### (autoloads (spam-report-deagentize spam-report-agentize spam-report-url-to-file 24391;;;### (autoloads (spam-report-deagentize spam-report-agentize spam-report-url-to-file
24372;;;;;; spam-report-url-ping-mm-url spam-report-process-queue) "spam-report" 24392;;;;;; spam-report-url-ping-mm-url spam-report-process-queue) "spam-report"
24373;;;;;; "gnus/spam-report.el" (17239 32320)) 24393;;;;;; "gnus/spam-report.el" (17385 29998))
24374;;; Generated autoloads from gnus/spam-report.el 24394;;; Generated autoloads from gnus/spam-report.el
24375 24395
24376(autoload (quote spam-report-process-queue) "spam-report" "\ 24396(autoload (quote spam-report-process-queue) "spam-report" "\
@@ -24413,7 +24433,7 @@ Spam reports will be queued with the method used when
24413;;;*** 24433;;;***
24414 24434
24415;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar" 24435;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar"
24416;;;;;; "speedbar.el" (17294 14915)) 24436;;;;;; "speedbar.el" (17412 50667))
24417;;; Generated autoloads from speedbar.el 24437;;; Generated autoloads from speedbar.el
24418 24438
24419(defalias (quote speedbar) (quote speedbar-frame-mode)) 24439(defalias (quote speedbar) (quote speedbar-frame-mode))
@@ -24438,7 +24458,7 @@ selected. If the speedbar frame is active, then select the attached frame.
24438;;;*** 24458;;;***
24439 24459
24440;;;### (autoloads (spell-string spell-region spell-word spell-buffer) 24460;;;### (autoloads (spell-string spell-region spell-word spell-buffer)
24441;;;;;; "spell" "textmodes/spell.el" (17148 25223)) 24461;;;;;; "spell" "textmodes/spell.el" (17383 15659))
24442;;; Generated autoloads from textmodes/spell.el 24462;;; Generated autoloads from textmodes/spell.el
24443 24463
24444(put (quote spell-filter) (quote risky-local-variable) t) 24464(put (quote spell-filter) (quote risky-local-variable) t)
@@ -24474,8 +24494,8 @@ Check spelling of string supplied as argument.
24474 24494
24475;;;*** 24495;;;***
24476 24496
24477;;;### (autoloads (snarf-spooks spook) "spook" "play/spook.el" (17140 24497;;;### (autoloads (snarf-spooks spook) "spook" "play/spook.el" (17382
24478;;;;;; 20949)) 24498;;;;;; 1892))
24479;;; Generated autoloads from play/spook.el 24499;;; Generated autoloads from play/spook.el
24480 24500
24481(autoload (quote spook) "spook" "\ 24501(autoload (quote spook) "spook" "\
@@ -24493,8 +24513,8 @@ Return a vector containing the lines from `spook-phrases-file'.
24493;;;### (autoloads (sql-linter sql-db2 sql-interbase sql-postgres 24513;;;### (autoloads (sql-linter sql-db2 sql-interbase sql-postgres
24494;;;;;; sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix 24514;;;;;; sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix
24495;;;;;; sql-sybase sql-oracle sql-product-interactive sql-mode sql-help 24515;;;;;; sql-sybase sql-oracle sql-product-interactive sql-mode sql-help
24496;;;;;; sql-add-product-keywords) "sql" "progmodes/sql.el" (17185 24516;;;;;; sql-add-product-keywords) "sql" "progmodes/sql.el" (17388
24497;;;;;; 27674)) 24517;;;;;; 22062))
24498;;; Generated autoloads from progmodes/sql.el 24518;;; Generated autoloads from progmodes/sql.el
24499 24519
24500(autoload (quote sql-add-product-keywords) "sql" "\ 24520(autoload (quote sql-add-product-keywords) "sql" "\
@@ -24925,8 +24945,8 @@ input. See `sql-interactive-mode'.
24925;;;;;; strokes-mode strokes-list-strokes strokes-load-user-strokes 24945;;;;;; strokes-mode strokes-list-strokes strokes-load-user-strokes
24926;;;;;; strokes-help strokes-describe-stroke strokes-do-complex-stroke 24946;;;;;; strokes-help strokes-describe-stroke strokes-do-complex-stroke
24927;;;;;; strokes-do-stroke strokes-read-complex-stroke strokes-read-stroke 24947;;;;;; strokes-do-stroke strokes-read-complex-stroke strokes-read-stroke
24928;;;;;; strokes-global-set-stroke) "strokes" "strokes.el" (17205 24948;;;;;; strokes-global-set-stroke) "strokes" "strokes.el" (17383
24929;;;;;; 6045)) 24949;;;;;; 24127))
24930;;; Generated autoloads from strokes.el 24950;;; Generated autoloads from strokes.el
24931 24951
24932(autoload (quote strokes-global-set-stroke) "strokes" "\ 24952(autoload (quote strokes-global-set-stroke) "strokes" "\
@@ -25057,7 +25077,7 @@ Studlify-case the current buffer.
25057 25077
25058;;;*** 25078;;;***
25059 25079
25060;;;### (autoloads (locate-library) "subr" "subr.el" (17374 39354)) 25080;;;### (autoloads (locate-library) "subr" "subr.el" (17410 23908))
25061;;; Generated autoloads from subr.el 25081;;; Generated autoloads from subr.el
25062 25082
25063(autoload (quote locate-library) "subr" "\ 25083(autoload (quote locate-library) "subr" "\
@@ -25079,7 +25099,7 @@ and the file name is displayed in the echo area.
25079;;;*** 25099;;;***
25080 25100
25081;;;### (autoloads (sc-cite-original) "supercite" "mail/supercite.el" 25101;;;### (autoloads (sc-cite-original) "supercite" "mail/supercite.el"
25082;;;;;; (17239 32335)) 25102;;;;;; (17383 16812))
25083;;; Generated autoloads from mail/supercite.el 25103;;; Generated autoloads from mail/supercite.el
25084 25104
25085(autoload (quote sc-cite-original) "supercite" "\ 25105(autoload (quote sc-cite-original) "supercite" "\
@@ -25111,7 +25131,30 @@ before, and `sc-post-hook' is run after the guts of this function.
25111 25131
25112;;;*** 25132;;;***
25113 25133
25114;;;### (autoloads (tabify untabify) "tabify" "tabify.el" (17148 25050)) 25134;;;### (autoloads (t-mouse-mode) "t-mouse" "t-mouse.el" (17416 55046))
25135;;; Generated autoloads from t-mouse.el
25136
25137(defvar t-mouse-mode nil "\
25138Non-nil if T-Mouse mode is enabled.
25139See the command `t-mouse-mode' for a description of this minor-mode.
25140Setting this variable directly does not take effect;
25141use either \\[customize] or the function `t-mouse-mode'.")
25142
25143(custom-autoload (quote t-mouse-mode) "t-mouse")
25144
25145(put (quote t-mouse-mode) (quote custom-set) (quote custom-set-minor-mode))
25146
25147(autoload (quote t-mouse-mode) "t-mouse" "\
25148Toggle t-mouse mode.
25149With prefix arg, turn t-mouse mode on iff arg is positive.
25150
25151Turn it on to use emacs mouse commands, and off to use t-mouse commands.
25152
25153\(fn &optional ARG)" t nil)
25154
25155;;;***
25156
25157;;;### (autoloads (tabify untabify) "tabify" "tabify.el" (17383 24127))
25115;;; Generated autoloads from tabify.el 25158;;; Generated autoloads from tabify.el
25116 25159
25117(autoload (quote untabify) "tabify" "\ 25160(autoload (quote untabify) "tabify" "\
@@ -25734,7 +25777,7 @@ converts a table into plain text without frames. It is a companion to
25734 25777
25735;;;*** 25778;;;***
25736 25779
25737;;;### (autoloads (talk-connect) "talk" "talk.el" (17148 25050)) 25780;;;### (autoloads (talk-connect) "talk" "talk.el" (17383 24127))
25738;;; Generated autoloads from talk.el 25781;;; Generated autoloads from talk.el
25739 25782
25740(autoload (quote talk-connect) "talk" "\ 25783(autoload (quote talk-connect) "talk" "\
@@ -25744,7 +25787,7 @@ Connect to display DISPLAY for the Emacs talk group.
25744 25787
25745;;;*** 25788;;;***
25746 25789
25747;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (17267 37747)) 25790;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (17383 24127))
25748;;; Generated autoloads from tar-mode.el 25791;;; Generated autoloads from tar-mode.el
25749 25792
25750(autoload (quote tar-mode) "tar-mode" "\ 25793(autoload (quote tar-mode) "tar-mode" "\
@@ -25819,7 +25862,7 @@ Prefix argument means invert sense of `tcl-use-smart-word-finder'.
25819 25862
25820;;;*** 25863;;;***
25821 25864
25822;;;### (autoloads (rsh telnet) "telnet" "net/telnet.el" (17140 20942)) 25865;;;### (autoloads (rsh telnet) "telnet" "net/telnet.el" (17383 13296))
25823;;; Generated autoloads from net/telnet.el 25866;;; Generated autoloads from net/telnet.el
25824 (add-hook 'same-window-regexps "\\*telnet-.*\\*\\(\\|<[0-9]+>\\)") 25867 (add-hook 'same-window-regexps "\\*telnet-.*\\*\\(\\|<[0-9]+>\\)")
25825 25868
@@ -25875,8 +25918,8 @@ Start a terminal-emulator in a new buffer.
25875 25918
25876;;;*** 25919;;;***
25877 25920
25878;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (17239 25921;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (17383
25879;;;;;; 32246)) 25922;;;;;; 24127))
25880;;; Generated autoloads from terminal.el 25923;;; Generated autoloads from terminal.el
25881 25924
25882(autoload (quote terminal-emulator) "terminal" "\ 25925(autoload (quote terminal-emulator) "terminal" "\
@@ -25913,7 +25956,7 @@ subprocess started.
25913;;;*** 25956;;;***
25914 25957
25915;;;### (autoloads (testcover-this-defun) "testcover" "emacs-lisp/testcover.el" 25958;;;### (autoloads (testcover-this-defun) "testcover" "emacs-lisp/testcover.el"
25916;;;;;; (17159 1472)) 25959;;;;;; (17383 16119))
25917;;; Generated autoloads from emacs-lisp/testcover.el 25960;;; Generated autoloads from emacs-lisp/testcover.el
25918 25961
25919(autoload (quote testcover-this-defun) "testcover" "\ 25962(autoload (quote testcover-this-defun) "testcover" "\
@@ -25923,7 +25966,7 @@ Start coverage on function under point.
25923 25966
25924;;;*** 25967;;;***
25925 25968
25926;;;### (autoloads (tetris) "tetris" "play/tetris.el" (17140 20949)) 25969;;;### (autoloads (tetris) "tetris" "play/tetris.el" (17382 1892))
25927;;; Generated autoloads from play/tetris.el 25970;;; Generated autoloads from play/tetris.el
25928 25971
25929(autoload (quote tetris) "tetris" "\ 25972(autoload (quote tetris) "tetris" "\
@@ -25954,7 +25997,7 @@ tetris-mode keybindings:
25954;;;;;; tex-start-commands tex-start-options slitex-run-command latex-run-command 25997;;;;;; tex-start-commands tex-start-options slitex-run-command latex-run-command
25955;;;;;; tex-run-command tex-offer-save tex-main-file tex-first-line-header-regexp 25998;;;;;; tex-run-command tex-offer-save tex-main-file tex-first-line-header-regexp
25956;;;;;; tex-directory tex-shell-file-name) "tex-mode" "textmodes/tex-mode.el" 25999;;;;;; tex-directory tex-shell-file-name) "tex-mode" "textmodes/tex-mode.el"
25957;;;;;; (17239 32423)) 26000;;;;;; (17383 15659))
25958;;; Generated autoloads from textmodes/tex-mode.el 26001;;; Generated autoloads from textmodes/tex-mode.el
25959 26002
25960(defvar tex-shell-file-name nil "\ 26003(defvar tex-shell-file-name nil "\
@@ -26256,7 +26299,7 @@ Major mode to edit DocTeX files.
26256;;;*** 26299;;;***
26257 26300
26258;;;### (autoloads (texi2info texinfo-format-region texinfo-format-buffer) 26301;;;### (autoloads (texi2info texinfo-format-region texinfo-format-buffer)
26259;;;;;; "texinfmt" "textmodes/texinfmt.el" (17312 51446)) 26302;;;;;; "texinfmt" "textmodes/texinfmt.el" (17383 15659))
26260;;; Generated autoloads from textmodes/texinfmt.el 26303;;; Generated autoloads from textmodes/texinfmt.el
26261 26304
26262(autoload (quote texinfo-format-buffer) "texinfmt" "\ 26305(autoload (quote texinfo-format-buffer) "texinfmt" "\
@@ -26296,7 +26339,7 @@ if large. You can use Info-split to do this manually.
26296;;;*** 26339;;;***
26297 26340
26298;;;### (autoloads (texinfo-mode texinfo-close-quote texinfo-open-quote) 26341;;;### (autoloads (texinfo-mode texinfo-close-quote texinfo-open-quote)
26299;;;;;; "texinfo" "textmodes/texinfo.el" (17276 44727)) 26342;;;;;; "texinfo" "textmodes/texinfo.el" (17383 15659))
26300;;; Generated autoloads from textmodes/texinfo.el 26343;;; Generated autoloads from textmodes/texinfo.el
26301 26344
26302(defvar texinfo-open-quote "``" "\ 26345(defvar texinfo-open-quote "``" "\
@@ -26427,7 +26470,7 @@ Minor mode for automatically correct Thai character composition.
26427 26470
26428;;;### (autoloads (list-at-point number-at-point symbol-at-point 26471;;;### (autoloads (list-at-point number-at-point symbol-at-point
26429;;;;;; sexp-at-point thing-at-point bounds-of-thing-at-point forward-thing) 26472;;;;;; sexp-at-point thing-at-point bounds-of-thing-at-point forward-thing)
26430;;;;;; "thingatpt" "thingatpt.el" (17148 25056)) 26473;;;;;; "thingatpt" "thingatpt.el" (17383 24127))
26431;;; Generated autoloads from thingatpt.el 26474;;; Generated autoloads from thingatpt.el
26432 26475
26433(autoload (quote forward-thing) "thingatpt" "\ 26476(autoload (quote forward-thing) "thingatpt" "\
@@ -26484,7 +26527,7 @@ Not documented
26484 26527
26485;;;### (autoloads (thumbs-dired-setroot thumbs-dired-show thumbs-dired-show-marked 26528;;;### (autoloads (thumbs-dired-setroot thumbs-dired-show thumbs-dired-show-marked
26486;;;;;; thumbs-show-from-dir thumbs-find-thumb) "thumbs" "thumbs.el" 26529;;;;;; thumbs-show-from-dir thumbs-find-thumb) "thumbs" "thumbs.el"
26487;;;;;; (17374 9567)) 26530;;;;;; (17383 24127))
26488;;; Generated autoloads from thumbs.el 26531;;; Generated autoloads from thumbs.el
26489 26532
26490(autoload (quote thumbs-find-thumb) "thumbs" "\ 26533(autoload (quote thumbs-find-thumb) "thumbs" "\
@@ -26602,7 +26645,7 @@ Not documented
26602;;;*** 26645;;;***
26603 26646
26604;;;### (autoloads (tildify-buffer tildify-region) "tildify" "textmodes/tildify.el" 26647;;;### (autoloads (tildify-buffer tildify-region) "tildify" "textmodes/tildify.el"
26605;;;;;; (17342 36761)) 26648;;;;;; (17383 15659))
26606;;; Generated autoloads from textmodes/tildify.el 26649;;; Generated autoloads from textmodes/tildify.el
26607 26650
26608(autoload (quote tildify-region) "tildify" "\ 26651(autoload (quote tildify-region) "tildify" "\
@@ -26626,7 +26669,7 @@ This function performs no refilling of the changed text.
26626;;;*** 26669;;;***
26627 26670
26628;;;### (autoloads (display-time-mode display-time display-time-day-and-date) 26671;;;### (autoloads (display-time-mode display-time display-time-day-and-date)
26629;;;;;; "time" "time.el" (17356 14847)) 26672;;;;;; "time" "time.el" (17383 24127))
26630;;; Generated autoloads from time.el 26673;;; Generated autoloads from time.el
26631 26674
26632(defvar display-time-day-and-date nil "\ 26675(defvar display-time-day-and-date nil "\
@@ -26669,8 +26712,8 @@ This runs the normal hook `display-time-hook' after each update.
26669;;;### (autoloads (safe-date-to-time time-to-days time-to-day-in-year 26712;;;### (autoloads (safe-date-to-time time-to-days time-to-day-in-year
26670;;;;;; date-leap-year-p days-between date-to-day time-add time-subtract 26713;;;;;; date-leap-year-p days-between date-to-day time-add time-subtract
26671;;;;;; time-since days-to-time time-less-p seconds-to-time time-to-seconds 26714;;;;;; time-since days-to-time time-less-p seconds-to-time time-to-seconds
26672;;;;;; date-to-time) "time-date" "calendar/time-date.el" (17307 26715;;;;;; date-to-time) "time-date" "calendar/time-date.el" (17385
26673;;;;;; 14150)) 26716;;;;;; 41891))
26674;;; Generated autoloads from calendar/time-date.el 26717;;; Generated autoloads from calendar/time-date.el
26675 26718
26676(autoload (quote date-to-time) "time-date" "\ 26719(autoload (quote date-to-time) "time-date" "\
@@ -26756,7 +26799,7 @@ If DATE is malformed, return a time value of zeros.
26756;;;*** 26799;;;***
26757 26800
26758;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp" 26801;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp"
26759;;;;;; "time-stamp.el" (17194 38185)) 26802;;;;;; "time-stamp.el" (17383 24127))
26760;;; Generated autoloads from time-stamp.el 26803;;; Generated autoloads from time-stamp.el
26761 26804
26762(autoload (quote time-stamp) "time-stamp" "\ 26805(autoload (quote time-stamp) "time-stamp" "\
@@ -26792,7 +26835,7 @@ With ARG, turn time stamping on if and only if arg is positive.
26792;;;;;; timeclock-workday-remaining-string timeclock-reread-log timeclock-query-out 26835;;;;;; timeclock-workday-remaining-string timeclock-reread-log timeclock-query-out
26793;;;;;; timeclock-change timeclock-status-string timeclock-out timeclock-in 26836;;;;;; timeclock-change timeclock-status-string timeclock-out timeclock-in
26794;;;;;; timeclock-modeline-display) "timeclock" "calendar/timeclock.el" 26837;;;;;; timeclock-modeline-display) "timeclock" "calendar/timeclock.el"
26795;;;;;; (17307 14150)) 26838;;;;;; (17385 41891))
26796;;; Generated autoloads from calendar/timeclock.el 26839;;; Generated autoloads from calendar/timeclock.el
26797 26840
26798(autoload (quote timeclock-modeline-display) "timeclock" "\ 26841(autoload (quote timeclock-modeline-display) "timeclock" "\
@@ -26893,7 +26936,7 @@ relative only to the time worked today, and not to past time.
26893 26936
26894;;;### (autoloads (with-timeout run-with-idle-timer add-timeout run-with-timer 26937;;;### (autoloads (with-timeout run-with-idle-timer add-timeout run-with-timer
26895;;;;;; run-at-time cancel-function-timers cancel-timer) "timer" 26938;;;;;; run-at-time cancel-function-timers cancel-timer) "timer"
26896;;;;;; "emacs-lisp/timer.el" (17251 53836)) 26939;;;;;; "emacs-lisp/timer.el" (17383 16119))
26897;;; Generated autoloads from emacs-lisp/timer.el 26940;;; Generated autoloads from emacs-lisp/timer.el
26898 26941
26899(defalias (quote disable-timeout) (quote cancel-timer)) 26942(defalias (quote disable-timeout) (quote cancel-timer))
@@ -27011,7 +27054,7 @@ PATTERN regexp.
27011;;;*** 27054;;;***
27012 27055
27013;;;### (autoloads (tmm-prompt tmm-menubar-mouse tmm-menubar) "tmm" 27056;;;### (autoloads (tmm-prompt tmm-menubar-mouse tmm-menubar) "tmm"
27014;;;;;; "tmm.el" (17148 25058)) 27057;;;;;; "tmm.el" (17383 24127))
27015;;; Generated autoloads from tmm.el 27058;;; Generated autoloads from tmm.el
27016 (define-key global-map "\M-`" 'tmm-menubar) 27059 (define-key global-map "\M-`" 'tmm-menubar)
27017 (define-key global-map [f10] 'tmm-menubar) 27060 (define-key global-map [f10] 'tmm-menubar)
@@ -27052,7 +27095,7 @@ Its value should be an event that has a binding in MENU.
27052 27095
27053;;;### (autoloads (todo-show todo-cp todo-mode todo-print todo-top-priorities 27096;;;### (autoloads (todo-show todo-cp todo-mode todo-print todo-top-priorities
27054;;;;;; todo-insert-item todo-add-item-non-interactively todo-add-category) 27097;;;;;; todo-insert-item todo-add-item-non-interactively todo-add-category)
27055;;;;;; "todo-mode" "calendar/todo-mode.el" (17307 14150)) 27098;;;;;; "todo-mode" "calendar/todo-mode.el" (17385 41891))
27056;;; Generated autoloads from calendar/todo-mode.el 27099;;; Generated autoloads from calendar/todo-mode.el
27057 27100
27058(autoload (quote todo-add-category) "todo-mode" "\ 27101(autoload (quote todo-add-category) "todo-mode" "\
@@ -27113,7 +27156,7 @@ Show TODO list.
27113 27156
27114;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu 27157;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu
27115;;;;;; tool-bar-local-item tool-bar-add-item) "tool-bar" "tool-bar.el" 27158;;;;;; tool-bar-local-item tool-bar-add-item) "tool-bar" "tool-bar.el"
27116;;;;;; (17324 9268)) 27159;;;;;; (17383 24127))
27117;;; Generated autoloads from tool-bar.el 27160;;; Generated autoloads from tool-bar.el
27118 27161
27119(put (quote tool-bar-mode) (quote standard-value) (quote (t))) 27162(put (quote tool-bar-mode) (quote standard-value) (quote (t)))
@@ -27180,7 +27223,7 @@ holds a keymap.
27180;;;*** 27223;;;***
27181 27224
27182;;;### (autoloads (tpu-edt-on tpu-edt-mode) "tpu-edt" "emulation/tpu-edt.el" 27225;;;### (autoloads (tpu-edt-on tpu-edt-mode) "tpu-edt" "emulation/tpu-edt.el"
27183;;;;;; (17140 20923)) 27226;;;;;; (17383 13537))
27184;;; Generated autoloads from emulation/tpu-edt.el 27227;;; Generated autoloads from emulation/tpu-edt.el
27185 27228
27186(defvar tpu-edt-mode nil "\ 27229(defvar tpu-edt-mode nil "\
@@ -27208,7 +27251,7 @@ Turn on TPU/edt emulation.
27208;;;*** 27251;;;***
27209 27252
27210;;;### (autoloads (tpu-set-cursor-bound tpu-set-cursor-free tpu-set-scroll-margins) 27253;;;### (autoloads (tpu-set-cursor-bound tpu-set-cursor-free tpu-set-scroll-margins)
27211;;;;;; "tpu-extras" "emulation/tpu-extras.el" (17140 20923)) 27254;;;;;; "tpu-extras" "emulation/tpu-extras.el" (17383 13537))
27212;;; Generated autoloads from emulation/tpu-extras.el 27255;;; Generated autoloads from emulation/tpu-extras.el
27213 27256
27214(autoload (quote tpu-set-scroll-margins) "tpu-extras" "\ 27257(autoload (quote tpu-set-scroll-margins) "tpu-extras" "\
@@ -27228,7 +27271,7 @@ Constrain the cursor to the flow of the text.
27228 27271
27229;;;*** 27272;;;***
27230 27273
27231;;;### (autoloads (tq-create) "tq" "emacs-lisp/tq.el" (17148 25099)) 27274;;;### (autoloads (tq-create) "tq" "emacs-lisp/tq.el" (17383 16119))
27232;;; Generated autoloads from emacs-lisp/tq.el 27275;;; Generated autoloads from emacs-lisp/tq.el
27233 27276
27234(autoload (quote tq-create) "tq" "\ 27277(autoload (quote tq-create) "tq" "\
@@ -27242,7 +27285,7 @@ to a tcp server on another machine.
27242;;;*** 27285;;;***
27243 27286
27244;;;### (autoloads (trace-function-background trace-function trace-buffer) 27287;;;### (autoloads (trace-function-background trace-function trace-buffer)
27245;;;;;; "trace" "emacs-lisp/trace.el" (17148 25100)) 27288;;;;;; "trace" "emacs-lisp/trace.el" (17383 16119))
27246;;; Generated autoloads from emacs-lisp/trace.el 27289;;; Generated autoloads from emacs-lisp/trace.el
27247 27290
27248(defvar trace-buffer "*trace-output*" "\ 27291(defvar trace-buffer "*trace-output*" "\
@@ -27276,7 +27319,7 @@ the window or buffer configuration at all.
27276;;;### (autoloads (tramp-unload-tramp tramp-unload-file-name-handler-alist 27319;;;### (autoloads (tramp-unload-tramp tramp-unload-file-name-handler-alist
27277;;;;;; tramp-completion-file-name-handler tramp-file-name-handler 27320;;;;;; tramp-completion-file-name-handler tramp-file-name-handler
27278;;;;;; tramp-completion-file-name-regexp tramp-file-name-regexp) 27321;;;;;; tramp-completion-file-name-regexp tramp-file-name-regexp)
27279;;;;;; "tramp" "net/tramp.el" (17377 15371)) 27322;;;;;; "tramp" "net/tramp.el" (17391 39172))
27280;;; Generated autoloads from net/tramp.el 27323;;; Generated autoloads from net/tramp.el
27281 27324
27282(defvar tramp-unified-filenames (not (featurep (quote xemacs))) "\ 27325(defvar tramp-unified-filenames (not (featurep (quote xemacs))) "\
@@ -27373,11 +27416,21 @@ Not documented
27373 27416
27374;;;*** 27417;;;***
27375 27418
27376;;;### (autoloads (tumme-setup-dired-keybindings tumme-dired) "tumme" 27419;;;### (autoloads (tumme-mark-tagged-files tumme-dired-comment-files
27377;;;;;; "tumme.el" (17369 18495)) 27420;;;;;; tumme-display-dired-image tumme-dired-display-external tumme-display-thumb
27421;;;;;; tumme-display-thumbs-append tumme-setup-dired-keybindings
27422;;;;;; tumme-jump-thumbnail-buffer tumme-tag-remove tumme-tag-files
27423;;;;;; tumme-display-thumbs tumme-dired-with-window-configuration
27424;;;;;; tumme-dired-insert-marked-thumbs) "tumme" "tumme.el" (17418
27425;;;;;; 58118))
27378;;; Generated autoloads from tumme.el 27426;;; Generated autoloads from tumme.el
27379 27427
27380(autoload (quote tumme-dired) "tumme" "\ 27428(autoload (quote tumme-dired-insert-marked-thumbs) "tumme" "\
27429Insert thumbnails before file names of marked files in the dired buffer.
27430
27431\(fn)" t nil)
27432
27433(autoload (quote tumme-dired-with-window-configuration) "tumme" "\
27381Open directory DIR and create a default window configuration. 27434Open directory DIR and create a default window configuration.
27382 27435
27383Convenience command that: 27436Convenience command that:
@@ -27386,10 +27439,51 @@ Convenience command that:
27386 - Splits windows in most useful (?) way 27439 - Splits windows in most useful (?) way
27387 - Set `truncate-lines' to t 27440 - Set `truncate-lines' to t
27388 27441
27442After the command has finished, you would typically mark some
27443image files in dired and type
27444\\[tumme-display-thumbs] (`tumme-display-thumbs').
27445
27389If called with prefix argument ARG, skip splitting of windows. 27446If called with prefix argument ARG, skip splitting of windows.
27390 27447
27448The current window configuration is saved and can be restored by
27449calling `tumme-restore-window-configuration'.
27450
27391\(fn DIR &optional ARG)" t nil) 27451\(fn DIR &optional ARG)" t nil)
27392 27452
27453(autoload (quote tumme-display-thumbs) "tumme" "\
27454Display thumbnails of all marked files, in `tumme-thumbnail-buffer'.
27455If a thumbnail image does not exist for a file, it is created on the
27456fly. With prefix argument ARG, display only thumbnail for file at
27457point (this is useful if you have marked some files but want to show
27458another one).
27459
27460Recommended usage is to split the current frame horizontally so that
27461you have the dired buffer in the left window and the
27462`tumme-thumbnail-buffer' buffer in the right window.
27463
27464With optional argument APPEND, append thumbnail to thumbnail buffer
27465instead of erasing it first.
27466
27467\(fn &optional ARG APPEND)" t nil)
27468
27469(defalias (quote tumme) (quote tumme-show-all-from-dir))
27470
27471(autoload (quote tumme-tag-files) "tumme" "\
27472Tag marked file(s) in dired. With prefix ARG, tag file at point.
27473
27474\(fn ARG)" t nil)
27475
27476(autoload (quote tumme-tag-remove) "tumme" "\
27477Remove tag for selected file(s).
27478With prefix argument ARG, remove tag from file at point.
27479
27480\(fn ARG)" t nil)
27481
27482(autoload (quote tumme-jump-thumbnail-buffer) "tumme" "\
27483Jump to thumbnail buffer.
27484
27485\(fn)" t nil)
27486
27393(autoload (quote tumme-setup-dired-keybindings) "tumme" "\ 27487(autoload (quote tumme-setup-dired-keybindings) "tumme" "\
27394Setup easy-to-use keybindings for the commands to be used in dired mode. 27488Setup easy-to-use keybindings for the commands to be used in dired mode.
27395Note that n, p and <down> and <up> will be hijacked and bound to 27489Note that n, p and <down> and <up> will be hijacked and bound to
@@ -27397,10 +27491,47 @@ Note that n, p and <down> and <up> will be hijacked and bound to
27397 27491
27398\(fn)" t nil) 27492\(fn)" t nil)
27399 27493
27494(autoload (quote tumme-display-thumbs-append) "tumme" "\
27495Append thumbnails to `tumme-thumbnail-buffer'.
27496
27497\(fn)" t nil)
27498
27499(autoload (quote tumme-display-thumb) "tumme" "\
27500Shorthard for `tumme-display-thumbs' with prefix argument.
27501
27502\(fn)" t nil)
27503
27504(autoload (quote tumme-dired-display-external) "tumme" "\
27505Display file at point using an external viewer.
27506
27507\(fn)" t nil)
27508
27509(autoload (quote tumme-display-dired-image) "tumme" "\
27510Display current image file.
27511See documentation for `tumme-display-image' for more information.
27512With prefix argument ARG, display image in its original size.
27513
27514\(fn &optional ARG)" t nil)
27515
27516(autoload (quote tumme-dired-comment-files) "tumme" "\
27517Add comment to current or marked files in dired.
27518
27519\(fn)" t nil)
27520
27521(autoload (quote tumme-mark-tagged-files) "tumme" "\
27522Use regexp to mark files with matching tag.
27523A `tag' is a keyword, a piece of meta data, associated with an
27524image file and stored in tumme's database file. This command
27525lets you input a regexp and this will be matched against all tags
27526on all image files in the database file. The files that have a
27527matching tags will be marked in the dired buffer.
27528
27529\(fn)" t nil)
27530
27400;;;*** 27531;;;***
27401 27532
27402;;;### (autoloads (2C-split 2C-associate-buffer 2C-two-columns) "two-column" 27533;;;### (autoloads (2C-split 2C-associate-buffer 2C-two-columns) "two-column"
27403;;;;;; "textmodes/two-column.el" (17148 25231)) 27534;;;;;; "textmodes/two-column.el" (17383 15659))
27404;;; Generated autoloads from textmodes/two-column.el 27535;;; Generated autoloads from textmodes/two-column.el
27405 (autoload '2C-command "two-column" () t 'keymap) 27536 (autoload '2C-command "two-column" () t 'keymap)
27406 (global-set-key "\C-x6" '2C-command) 27537 (global-set-key "\C-x6" '2C-command)
@@ -27451,7 +27582,7 @@ First column's text sSs Second column's text
27451;;;;;; type-break type-break-mode type-break-keystroke-threshold 27582;;;;;; type-break type-break-mode type-break-keystroke-threshold
27452;;;;;; type-break-good-break-interval type-break-good-rest-interval 27583;;;;;; type-break-good-break-interval type-break-good-rest-interval
27453;;;;;; type-break-interval type-break-mode) "type-break" "type-break.el" 27584;;;;;; type-break-interval type-break-mode) "type-break" "type-break.el"
27454;;;;;; (17148 25059)) 27585;;;;;; (17383 24127))
27455;;; Generated autoloads from type-break.el 27586;;; Generated autoloads from type-break.el
27456 27587
27457(defvar type-break-mode nil "\ 27588(defvar type-break-mode nil "\
@@ -27634,7 +27765,7 @@ FRAC should be the inverse of the fractional value; for example, a value of
27634;;;*** 27765;;;***
27635 27766
27636;;;### (autoloads (ununderline-region underline-region) "underline" 27767;;;### (autoloads (ununderline-region underline-region) "underline"
27637;;;;;; "textmodes/underline.el" (17148 25231)) 27768;;;;;; "textmodes/underline.el" (17383 15659))
27638;;; Generated autoloads from textmodes/underline.el 27769;;; Generated autoloads from textmodes/underline.el
27639 27770
27640(autoload (quote underline-region) "underline" "\ 27771(autoload (quote underline-region) "underline" "\
@@ -27655,7 +27786,7 @@ which specify the range to operate on.
27655;;;*** 27786;;;***
27656 27787
27657;;;### (autoloads (unforward-rmail-message undigestify-rmail-message) 27788;;;### (autoloads (unforward-rmail-message undigestify-rmail-message)
27658;;;;;; "undigest" "mail/undigest.el" (17148 25163)) 27789;;;;;; "undigest" "mail/undigest.el" (17383 16812))
27659;;; Generated autoloads from mail/undigest.el 27790;;; Generated autoloads from mail/undigest.el
27660 27791
27661(autoload (quote undigestify-rmail-message) "undigest" "\ 27792(autoload (quote undigestify-rmail-message) "undigest" "\
@@ -27674,7 +27805,7 @@ following the containing message.
27674;;;*** 27805;;;***
27675 27806
27676;;;### (autoloads (unrmail batch-unrmail) "unrmail" "mail/unrmail.el" 27807;;;### (autoloads (unrmail batch-unrmail) "unrmail" "mail/unrmail.el"
27677;;;;;; (17148 25163)) 27808;;;;;; (17383 16812))
27678;;; Generated autoloads from mail/unrmail.el 27809;;; Generated autoloads from mail/unrmail.el
27679 27810
27680(autoload (quote batch-unrmail) "unrmail" "\ 27811(autoload (quote batch-unrmail) "unrmail" "\
@@ -27693,8 +27824,8 @@ Convert Rmail file FILE to system inbox format file TO-FILE.
27693 27824
27694;;;*** 27825;;;***
27695 27826
27696;;;### (autoloads (unsafep) "unsafep" "emacs-lisp/unsafep.el" (17376 27827;;;### (autoloads (unsafep) "unsafep" "emacs-lisp/unsafep.el" (17403
27697;;;;;; 60055)) 27828;;;;;; 28668))
27698;;; Generated autoloads from emacs-lisp/unsafep.el 27829;;; Generated autoloads from emacs-lisp/unsafep.el
27699 27830
27700(autoload (quote unsafep) "unsafep" "\ 27831(autoload (quote unsafep) "unsafep" "\
@@ -27707,7 +27838,7 @@ of symbols with local bindings.
27707;;;*** 27838;;;***
27708 27839
27709;;;### (autoloads (url-retrieve-synchronously url-retrieve) "url" 27840;;;### (autoloads (url-retrieve-synchronously url-retrieve) "url"
27710;;;;;; "url/url.el" (17348 7449)) 27841;;;;;; "url/url.el" (17402 14976))
27711;;; Generated autoloads from url/url.el 27842;;; Generated autoloads from url/url.el
27712 27843
27713(autoload (quote url-retrieve) "url" "\ 27844(autoload (quote url-retrieve) "url" "\
@@ -27737,7 +27868,7 @@ no further processing). URL is either a string or a parsed URL.
27737;;;*** 27868;;;***
27738 27869
27739;;;### (autoloads (url-register-auth-scheme url-get-authentication) 27870;;;### (autoloads (url-register-auth-scheme url-get-authentication)
27740;;;;;; "url-auth" "url/url-auth.el" (17141 252)) 27871;;;;;; "url-auth" "url/url-auth.el" (17382 34555))
27741;;; Generated autoloads from url/url-auth.el 27872;;; Generated autoloads from url/url-auth.el
27742 27873
27743(autoload (quote url-get-authentication) "url-auth" "\ 27874(autoload (quote url-get-authentication) "url-auth" "\
@@ -27805,7 +27936,7 @@ Return t iff a cached file has expired.
27805 27936
27806;;;*** 27937;;;***
27807 27938
27808;;;### (autoloads (url-cid) "url-cid" "url/url-cid.el" (17141 252)) 27939;;;### (autoloads (url-cid) "url-cid" "url/url-cid.el" (17382 34555))
27809;;; Generated autoloads from url/url-cid.el 27940;;; Generated autoloads from url/url-cid.el
27810 27941
27811(autoload (quote url-cid) "url-cid" "\ 27942(autoload (quote url-cid) "url-cid" "\
@@ -27816,7 +27947,7 @@ Not documented
27816;;;*** 27947;;;***
27817 27948
27818;;;### (autoloads (url-dav-vc-registered url-dav-supported-p) "url-dav" 27949;;;### (autoloads (url-dav-vc-registered url-dav-supported-p) "url-dav"
27819;;;;;; "url/url-dav.el" (17141 254)) 27950;;;;;; "url/url-dav.el" (17382 34555))
27820;;; Generated autoloads from url/url-dav.el 27951;;; Generated autoloads from url/url-dav.el
27821 27952
27822(autoload (quote url-dav-supported-p) "url-dav" "\ 27953(autoload (quote url-dav-supported-p) "url-dav" "\
@@ -27831,8 +27962,8 @@ Not documented
27831 27962
27832;;;*** 27963;;;***
27833 27964
27834;;;### (autoloads (url-file) "url-file" "url/url-file.el" (17240 27965;;;### (autoloads (url-file) "url-file" "url/url-file.el" (17382
27835;;;;;; 1916)) 27966;;;;;; 34555))
27836;;; Generated autoloads from url/url-file.el 27967;;; Generated autoloads from url/url-file.el
27837 27968
27838(autoload (quote url-file) "url-file" "\ 27969(autoload (quote url-file) "url-file" "\
@@ -27843,7 +27974,7 @@ Handle file: and ftp: URLs.
27843;;;*** 27974;;;***
27844 27975
27845;;;### (autoloads (url-open-stream url-gateway-nslookup-host) "url-gw" 27976;;;### (autoloads (url-open-stream url-gateway-nslookup-host) "url-gw"
27846;;;;;; "url/url-gw.el" (17141 258)) 27977;;;;;; "url/url-gw.el" (17382 34555))
27847;;; Generated autoloads from url/url-gw.el 27978;;; Generated autoloads from url/url-gw.el
27848 27979
27849(autoload (quote url-gateway-nslookup-host) "url-gw" "\ 27980(autoload (quote url-gateway-nslookup-host) "url-gw" "\
@@ -27907,7 +28038,7 @@ Not documented
27907;;;*** 28038;;;***
27908 28039
27909;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p 28040;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p
27910;;;;;; url-http) "url-http" "url/url-http.el" (17278 11297)) 28041;;;;;; url-http) "url-http" "url/url-http.el" (17421 49420))
27911;;; Generated autoloads from url/url-http.el 28042;;; Generated autoloads from url/url-http.el
27912 28043
27913(autoload (quote url-http) "url-http" "\ 28044(autoload (quote url-http) "url-http" "\
@@ -27931,7 +28062,7 @@ Not documented
27931\(fn URL &optional ID-FORMAT)" nil nil) 28062\(fn URL &optional ID-FORMAT)" nil nil)
27932 28063
27933(autoload (quote url-http-options) "url-http" "\ 28064(autoload (quote url-http-options) "url-http" "\
27934Returns a property list describing options available for URL. 28065Return a property list describing options available for URL.
27935This list is retrieved using the `OPTIONS' HTTP method. 28066This list is retrieved using the `OPTIONS' HTTP method.
27936 28067
27937Property list members: 28068Property list members:
@@ -27960,7 +28091,7 @@ p3p
27960 28091
27961;;;*** 28092;;;***
27962 28093
27963;;;### (autoloads (url-irc) "url-irc" "url/url-irc.el" (17141 259)) 28094;;;### (autoloads (url-irc) "url-irc" "url/url-irc.el" (17448 18899))
27964;;; Generated autoloads from url/url-irc.el 28095;;; Generated autoloads from url/url-irc.el
27965 28096
27966(autoload (quote url-irc) "url-irc" "\ 28097(autoload (quote url-irc) "url-irc" "\
@@ -27970,8 +28101,8 @@ Not documented
27970 28101
27971;;;*** 28102;;;***
27972 28103
27973;;;### (autoloads (url-ldap) "url-ldap" "url/url-ldap.el" (17141 28104;;;### (autoloads (url-ldap) "url-ldap" "url/url-ldap.el" (17382
27974;;;;;; 259)) 28105;;;;;; 34555))
27975;;; Generated autoloads from url/url-ldap.el 28106;;; Generated autoloads from url/url-ldap.el
27976 28107
27977(autoload (quote url-ldap) "url-ldap" "\ 28108(autoload (quote url-ldap) "url-ldap" "\
@@ -27985,7 +28116,7 @@ URL can be a URL string, or a URL vector of the type returned by
27985;;;*** 28116;;;***
27986 28117
27987;;;### (autoloads (url-mailto url-mail) "url-mailto" "url/url-mailto.el" 28118;;;### (autoloads (url-mailto url-mail) "url-mailto" "url/url-mailto.el"
27988;;;;;; (17196 9351)) 28119;;;;;; (17382 34555))
27989;;; Generated autoloads from url/url-mailto.el 28120;;; Generated autoloads from url/url-mailto.el
27990 28121
27991(autoload (quote url-mail) "url-mailto" "\ 28122(autoload (quote url-mail) "url-mailto" "\
@@ -28001,7 +28132,7 @@ Handle the mailto: URL syntax.
28001;;;*** 28132;;;***
28002 28133
28003;;;### (autoloads (url-data url-generic-emulator-loader url-info 28134;;;### (autoloads (url-data url-generic-emulator-loader url-info
28004;;;;;; url-man) "url-misc" "url/url-misc.el" (17141 260)) 28135;;;;;; url-man) "url-misc" "url/url-misc.el" (17382 34555))
28005;;; Generated autoloads from url/url-misc.el 28136;;; Generated autoloads from url/url-misc.el
28006 28137
28007(autoload (quote url-man) "url-misc" "\ 28138(autoload (quote url-man) "url-misc" "\
@@ -28050,7 +28181,7 @@ Not documented
28050 28181
28051;;;### (autoloads (url-ns-user-pref url-ns-prefs isInNet isResolvable 28182;;;### (autoloads (url-ns-user-pref url-ns-prefs isInNet isResolvable
28052;;;;;; dnsResolve dnsDomainIs isPlainHostName) "url-ns" "url/url-ns.el" 28183;;;;;; dnsResolve dnsDomainIs isPlainHostName) "url-ns" "url/url-ns.el"
28053;;;;;; (17141 260)) 28184;;;;;; (17382 34555))
28054;;; Generated autoloads from url/url-ns.el 28185;;; Generated autoloads from url/url-ns.el
28055 28186
28056(autoload (quote isPlainHostName) "url-ns" "\ 28187(autoload (quote isPlainHostName) "url-ns" "\
@@ -28091,7 +28222,7 @@ Not documented
28091;;;*** 28222;;;***
28092 28223
28093;;;### (autoloads (url-generic-parse-url url-recreate-url) "url-parse" 28224;;;### (autoloads (url-generic-parse-url url-recreate-url) "url-parse"
28094;;;;;; "url/url-parse.el" (17141 260)) 28225;;;;;; "url/url-parse.el" (17382 34555))
28095;;; Generated autoloads from url/url-parse.el 28226;;; Generated autoloads from url/url-parse.el
28096 28227
28097(autoload (quote url-recreate-url) "url-parse" "\ 28228(autoload (quote url-recreate-url) "url-parse" "\
@@ -28125,7 +28256,7 @@ Setup variables that expose info about you and your system.
28125;;;;;; url-strip-leading-spaces url-eat-trailing-space url-get-normalized-date 28256;;;;;; url-strip-leading-spaces url-eat-trailing-space url-get-normalized-date
28126;;;;;; url-lazy-message url-normalize-url url-insert-entities-in-string 28257;;;;;; url-lazy-message url-normalize-url url-insert-entities-in-string
28127;;;;;; url-parse-args url-debug url-debug) "url-util" "url/url-util.el" 28258;;;;;; url-parse-args url-debug url-debug) "url-util" "url/url-util.el"
28128;;;;;; (17185 27762)) 28259;;;;;; (17382 34555))
28129;;; Generated autoloads from url/url-util.el 28260;;; Generated autoloads from url/url-util.el
28130 28261
28131(defvar url-debug nil "\ 28262(defvar url-debug nil "\
@@ -28250,7 +28381,7 @@ This uses `url-current-object', set locally to the buffer.
28250;;;*** 28381;;;***
28251 28382
28252;;;### (autoloads (ask-user-about-supersession-threat ask-user-about-lock) 28383;;;### (autoloads (ask-user-about-supersession-threat ask-user-about-lock)
28253;;;;;; "userlock" "userlock.el" (17148 25059)) 28384;;;;;; "userlock" "userlock.el" (17383 24127))
28254;;; Generated autoloads from userlock.el 28385;;; Generated autoloads from userlock.el
28255 28386
28256(autoload (quote ask-user-about-lock) "userlock" "\ 28387(autoload (quote ask-user-about-lock) "userlock" "\
@@ -28286,7 +28417,7 @@ The buffer in question is current when this function is called.
28286 28417
28287;;;### (autoloads (uudecode-decode-region uudecode-decode-region-internal 28418;;;### (autoloads (uudecode-decode-region uudecode-decode-region-internal
28288;;;;;; uudecode-decode-region-external) "uudecode" "gnus/uudecode.el" 28419;;;;;; uudecode-decode-region-external) "uudecode" "gnus/uudecode.el"
28289;;;;;; (17148 25154)) 28420;;;;;; (17382 1051))
28290;;; Generated autoloads from gnus/uudecode.el 28421;;; Generated autoloads from gnus/uudecode.el
28291 28422
28292(autoload (quote uudecode-decode-region-external) "uudecode" "\ 28423(autoload (quote uudecode-decode-region-external) "uudecode" "\
@@ -28316,7 +28447,7 @@ If FILE-NAME is non-nil, save the result to FILE-NAME.
28316;;;;;; vc-directory vc-merge vc-insert-headers vc-version-other-window 28447;;;;;; vc-directory vc-merge vc-insert-headers vc-version-other-window
28317;;;;;; vc-diff vc-register vc-next-action vc-do-command edit-vc-file 28448;;;;;; vc-diff vc-register vc-next-action vc-do-command edit-vc-file
28318;;;;;; with-vc-file vc-branch-part vc-trunk-p vc-before-checkin-hook 28449;;;;;; with-vc-file vc-branch-part vc-trunk-p vc-before-checkin-hook
28319;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc.el" (17367 53073)) 28450;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc.el" (17384 53717))
28320;;; Generated autoloads from vc.el 28451;;; Generated autoloads from vc.el
28321 28452
28322(defvar vc-checkout-hook nil "\ 28453(defvar vc-checkout-hook nil "\
@@ -28604,7 +28735,7 @@ colors. `vc-annotate-background' specifies the background color.
28604 28735
28605;;;*** 28736;;;***
28606 28737
28607;;;### (autoloads nil "vc-arch" "vc-arch.el" (17148 25060)) 28738;;;### (autoloads nil "vc-arch" "vc-arch.el" (17383 24127))
28608;;; Generated autoloads from vc-arch.el 28739;;; Generated autoloads from vc-arch.el
28609 (defun vc-arch-registered (file) 28740 (defun vc-arch-registered (file)
28610 (if (vc-find-root file "{arch}/=tagging-method") 28741 (if (vc-find-root file "{arch}/=tagging-method")
@@ -28614,7 +28745,7 @@ colors. `vc-annotate-background' specifies the background color.
28614 28745
28615;;;*** 28746;;;***
28616 28747
28617;;;### (autoloads nil "vc-cvs" "vc-cvs.el" (17252 55237)) 28748;;;### (autoloads nil "vc-cvs" "vc-cvs.el" (17383 24127))
28618;;; Generated autoloads from vc-cvs.el 28749;;; Generated autoloads from vc-cvs.el
28619 (defun vc-cvs-registered (f) 28750 (defun vc-cvs-registered (f)
28620 (when (file-readable-p (expand-file-name 28751 (when (file-readable-p (expand-file-name
@@ -28624,7 +28755,7 @@ colors. `vc-annotate-background' specifies the background color.
28624 28755
28625;;;*** 28756;;;***
28626 28757
28627;;;### (autoloads nil "vc-mcvs" "vc-mcvs.el" (17312 51444)) 28758;;;### (autoloads nil "vc-mcvs" "vc-mcvs.el" (17383 24127))
28628;;; Generated autoloads from vc-mcvs.el 28759;;; Generated autoloads from vc-mcvs.el
28629 (defun vc-mcvs-registered (file) 28760 (defun vc-mcvs-registered (file)
28630 (if (vc-find-root file "MCVS/CVS") 28761 (if (vc-find-root file "MCVS/CVS")
@@ -28635,7 +28766,7 @@ colors. `vc-annotate-background' specifies the background color.
28635;;;*** 28766;;;***
28636 28767
28637;;;### (autoloads (vc-rcs-master-templates) "vc-rcs" "vc-rcs.el" 28768;;;### (autoloads (vc-rcs-master-templates) "vc-rcs" "vc-rcs.el"
28638;;;;;; (17370 39824)) 28769;;;;;; (17383 24127))
28639;;; Generated autoloads from vc-rcs.el 28770;;; Generated autoloads from vc-rcs.el
28640 28771
28641(defvar vc-rcs-master-templates (quote ("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\ 28772(defvar vc-rcs-master-templates (quote ("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\
@@ -28648,7 +28779,7 @@ For a description of possible values, see `vc-check-master-templates'.")
28648;;;*** 28779;;;***
28649 28780
28650;;;### (autoloads (vc-sccs-master-templates) "vc-sccs" "vc-sccs.el" 28781;;;### (autoloads (vc-sccs-master-templates) "vc-sccs" "vc-sccs.el"
28651;;;;;; (17370 39824)) 28782;;;;;; (17383 24127))
28652;;; Generated autoloads from vc-sccs.el 28783;;; Generated autoloads from vc-sccs.el
28653 28784
28654(defvar vc-sccs-master-templates (quote ("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\ 28785(defvar vc-sccs-master-templates (quote ("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\
@@ -28665,7 +28796,7 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir)
28665 28796
28666;;;*** 28797;;;***
28667 28798
28668;;;### (autoloads nil "vc-svn" "vc-svn.el" (17311 21875)) 28799;;;### (autoloads nil "vc-svn" "vc-svn.el" (17386 47924))
28669;;; Generated autoloads from vc-svn.el 28800;;; Generated autoloads from vc-svn.el
28670 (defun vc-svn-registered (f) 28801 (defun vc-svn-registered (f)
28671 (when (file-readable-p (expand-file-name 28802 (when (file-readable-p (expand-file-name
@@ -28678,7 +28809,7 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir)
28678;;;*** 28809;;;***
28679 28810
28680;;;### (autoloads (vhdl-mode) "vhdl-mode" "progmodes/vhdl-mode.el" 28811;;;### (autoloads (vhdl-mode) "vhdl-mode" "progmodes/vhdl-mode.el"
28681;;;;;; (17239 32401)) 28812;;;;;; (17388 22062))
28682;;; Generated autoloads from progmodes/vhdl-mode.el 28813;;; Generated autoloads from progmodes/vhdl-mode.el
28683 28814
28684(autoload (quote vhdl-mode) "vhdl-mode" "\ 28815(autoload (quote vhdl-mode) "vhdl-mode" "\
@@ -29320,8 +29451,8 @@ Not documented
29320 29451
29321;;;### (autoloads (View-exit-and-edit view-mode-enter view-mode view-buffer-other-frame 29452;;;### (autoloads (View-exit-and-edit view-mode-enter view-mode view-buffer-other-frame
29322;;;;;; view-buffer-other-window view-buffer view-file-other-frame 29453;;;;;; view-buffer-other-window view-buffer view-file-other-frame
29323;;;;;; view-file-other-window view-file) "view" "view.el" (17297 29454;;;;;; view-file-other-window view-file) "view" "view.el" (17383
29324;;;;;; 52533)) 29455;;;;;; 24127))
29325;;; Generated autoloads from view.el 29456;;; Generated autoloads from view.el
29326 29457
29327(defvar view-mode nil "\ 29458(defvar view-mode nil "\
@@ -29530,8 +29661,8 @@ Exit View mode and make the current buffer editable.
29530 29661
29531;;;*** 29662;;;***
29532 29663
29533;;;### (autoloads (vip-mode vip-setup) "vip" "emulation/vip.el" (17239 29664;;;### (autoloads (vip-mode vip-setup) "vip" "emulation/vip.el" (17383
29534;;;;;; 32279)) 29665;;;;;; 13537))
29535;;; Generated autoloads from emulation/vip.el 29666;;; Generated autoloads from emulation/vip.el
29536 29667
29537(autoload (quote vip-setup) "vip" "\ 29668(autoload (quote vip-setup) "vip" "\
@@ -29547,7 +29678,7 @@ Turn on VIP emulation of VI.
29547;;;*** 29678;;;***
29548 29679
29549;;;### (autoloads (viper-mode toggle-viper-mode) "viper" "emulation/viper.el" 29680;;;### (autoloads (viper-mode toggle-viper-mode) "viper" "emulation/viper.el"
29550;;;;;; (17373 34254)) 29681;;;;;; (17399 58140))
29551;;; Generated autoloads from emulation/viper.el 29682;;; Generated autoloads from emulation/viper.el
29552 29683
29553(autoload (quote toggle-viper-mode) "viper" "\ 29684(autoload (quote toggle-viper-mode) "viper" "\
@@ -29564,7 +29695,7 @@ Turn on Viper emulation of Vi in Emacs. See Info node `(viper)Viper'.
29564;;;*** 29695;;;***
29565 29696
29566;;;### (autoloads (warn lwarn display-warning) "warnings" "emacs-lisp/warnings.el" 29697;;;### (autoloads (warn lwarn display-warning) "warnings" "emacs-lisp/warnings.el"
29567;;;;;; (17148 25100)) 29698;;;;;; (17383 16119))
29568;;; Generated autoloads from emacs-lisp/warnings.el 29699;;; Generated autoloads from emacs-lisp/warnings.el
29569 29700
29570(defvar warning-prefix-function nil "\ 29701(defvar warning-prefix-function nil "\
@@ -29652,7 +29783,7 @@ this is equivalent to `display-warning', using
29652;;;*** 29783;;;***
29653 29784
29654;;;### (autoloads (wdired-change-to-wdired-mode) "wdired" "wdired.el" 29785;;;### (autoloads (wdired-change-to-wdired-mode) "wdired" "wdired.el"
29655;;;;;; (17350 52783)) 29786;;;;;; (17418 2369))
29656;;; Generated autoloads from wdired.el 29787;;; Generated autoloads from wdired.el
29657 29788
29658(autoload (quote wdired-change-to-wdired-mode) "wdired" "\ 29789(autoload (quote wdired-change-to-wdired-mode) "wdired" "\
@@ -29668,7 +29799,7 @@ See `wdired-mode'.
29668 29799
29669;;;*** 29800;;;***
29670 29801
29671;;;### (autoloads (webjump) "webjump" "net/webjump.el" (17333 17859)) 29802;;;### (autoloads (webjump) "webjump" "net/webjump.el" (17383 13297))
29672;;; Generated autoloads from net/webjump.el 29803;;; Generated autoloads from net/webjump.el
29673 29804
29674(autoload (quote webjump) "webjump" "\ 29805(autoload (quote webjump) "webjump" "\
@@ -29685,7 +29816,7 @@ Please submit bug reports and other feedback to the author, Neil W. Van Dyke
29685;;;*** 29816;;;***
29686 29817
29687;;;### (autoloads (which-function-mode) "which-func" "progmodes/which-func.el" 29818;;;### (autoloads (which-function-mode) "which-func" "progmodes/which-func.el"
29688;;;;;; (17159 1491)) 29819;;;;;; (17388 22062))
29689;;; Generated autoloads from progmodes/which-func.el 29820;;; Generated autoloads from progmodes/which-func.el
29690 (put 'which-func-format 'risky-local-variable t) 29821 (put 'which-func-format 'risky-local-variable t)
29691 (put 'which-func-current 'risky-local-variable t) 29822 (put 'which-func-current 'risky-local-variable t)
@@ -29719,7 +29850,7 @@ and off otherwise.
29719;;;;;; whitespace-buffer whitespace-toggle-ateol-check whitespace-toggle-spacetab-check 29850;;;;;; whitespace-buffer whitespace-toggle-ateol-check whitespace-toggle-spacetab-check
29720;;;;;; whitespace-toggle-indent-check whitespace-toggle-trailing-check 29851;;;;;; whitespace-toggle-indent-check whitespace-toggle-trailing-check
29721;;;;;; whitespace-toggle-leading-check) "whitespace" "whitespace.el" 29852;;;;;; whitespace-toggle-leading-check) "whitespace" "whitespace.el"
29722;;;;;; (17244 43740)) 29853;;;;;; (17383 24127))
29723;;; Generated autoloads from whitespace.el 29854;;; Generated autoloads from whitespace.el
29724 29855
29725(autoload (quote whitespace-toggle-leading-check) "whitespace" "\ 29856(autoload (quote whitespace-toggle-leading-check) "whitespace" "\
@@ -29809,7 +29940,7 @@ This is meant to be added buffer-locally to `write-file-functions'.
29809;;;*** 29940;;;***
29810 29941
29811;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse 29942;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse
29812;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (17148 25069)) 29943;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (17383 24127))
29813;;; Generated autoloads from wid-browse.el 29944;;; Generated autoloads from wid-browse.el
29814 29945
29815(autoload (quote widget-browse-at) "wid-browse" "\ 29946(autoload (quote widget-browse-at) "wid-browse" "\
@@ -29836,8 +29967,8 @@ With arg, turn widget mode on if and only if arg is positive.
29836;;;*** 29967;;;***
29837 29968
29838;;;### (autoloads (widget-setup widget-insert widget-delete widget-create 29969;;;### (autoloads (widget-setup widget-insert widget-delete widget-create
29839;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (17369 29970;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (17396
29840;;;;;; 18495)) 29971;;;;;; 41256))
29841;;; Generated autoloads from wid-edit.el 29972;;; Generated autoloads from wid-edit.el
29842 29973
29843(autoload (quote widgetp) "wid-edit" "\ 29974(autoload (quote widgetp) "wid-edit" "\
@@ -29869,7 +30000,7 @@ Call `insert' with ARGS even if surrounding text is read only.
29869 30000
29870(defalias (quote advertised-widget-backward) (quote widget-backward)) 30001(defalias (quote advertised-widget-backward) (quote widget-backward))
29871 30002
29872(defvar widget-keymap (let ((map (make-sparse-keymap))) (define-key map " " (quote widget-forward)) (define-key map " " (quote widget-backward)) (define-key map [(shift tab)] (quote advertised-widget-backward)) (define-key map [backtab] (quote widget-backward)) (define-key map [down-mouse-2] (quote widget-button-click)) (define-key map " " (quote widget-button-press)) map) "\ 30003(defvar widget-keymap (let ((map (make-sparse-keymap))) (define-key map " " (quote widget-forward)) (define-key map " " (quote widget-backward)) (define-key map [(shift tab)] (quote advertised-widget-backward)) (define-key map [backtab] (quote widget-backward)) (define-key map [down-mouse-2] (quote widget-button-click)) (define-key map [down-mouse-1] (quote widget-button-click)) (define-key map " " (quote widget-button-press)) map) "\
29873Keymap containing useful binding for buffers containing widgets. 30004Keymap containing useful binding for buffers containing widgets.
29874Recommended as a parent keymap for modes using widgets.") 30005Recommended as a parent keymap for modes using widgets.")
29875 30006
@@ -29881,8 +30012,8 @@ Setup current buffer so editing string widgets works.
29881;;;*** 30012;;;***
29882 30013
29883;;;### (autoloads (windmove-default-keybindings windmove-down windmove-right 30014;;;### (autoloads (windmove-default-keybindings windmove-down windmove-right
29884;;;;;; windmove-up windmove-left) "windmove" "windmove.el" (17159 30015;;;;;; windmove-up windmove-left) "windmove" "windmove.el" (17383
29885;;;;;; 1472)) 30016;;;;;; 24127))
29886;;; Generated autoloads from windmove.el 30017;;; Generated autoloads from windmove.el
29887 30018
29888(autoload (quote windmove-left) "windmove" "\ 30019(autoload (quote windmove-left) "windmove" "\
@@ -29935,7 +30066,7 @@ Default MODIFIER is 'shift.
29935;;;*** 30066;;;***
29936 30067
29937;;;### (autoloads (winner-mode winner-mode) "winner" "winner.el" 30068;;;### (autoloads (winner-mode winner-mode) "winner" "winner.el"
29938;;;;;; (17148 25072)) 30069;;;;;; (17383 24127))
29939;;; Generated autoloads from winner.el 30070;;; Generated autoloads from winner.el
29940 30071
29941(defvar winner-mode nil "\ 30072(defvar winner-mode nil "\
@@ -29954,7 +30085,7 @@ With arg, turn Winner mode on if and only if arg is positive.
29954;;;*** 30085;;;***
29955 30086
29956;;;### (autoloads (woman-find-file woman-dired-find-file woman) "woman" 30087;;;### (autoloads (woman-find-file woman-dired-find-file woman) "woman"
29957;;;;;; "woman.el" (17239 32255)) 30088;;;;;; "woman.el" (17383 24127))
29958;;; Generated autoloads from woman.el 30089;;; Generated autoloads from woman.el
29959 30090
29960(autoload (quote woman) "woman" "\ 30091(autoload (quote woman) "woman" "\
@@ -29990,7 +30121,7 @@ decompress the file if appropriate. See the documentation for the
29990;;;*** 30121;;;***
29991 30122
29992;;;### (autoloads (wordstar-mode) "ws-mode" "emulation/ws-mode.el" 30123;;;### (autoloads (wordstar-mode) "ws-mode" "emulation/ws-mode.el"
29993;;;;;; (17205 6084)) 30124;;;;;; (17383 13537))
29994;;; Generated autoloads from emulation/ws-mode.el 30125;;; Generated autoloads from emulation/ws-mode.el
29995 30126
29996(autoload (quote wordstar-mode) "ws-mode" "\ 30127(autoload (quote wordstar-mode) "ws-mode" "\
@@ -30103,7 +30234,7 @@ The key bindings are:
30103;;;*** 30234;;;***
30104 30235
30105;;;### (autoloads (xml-parse-region xml-parse-file) "xml" "xml.el" 30236;;;### (autoloads (xml-parse-region xml-parse-file) "xml" "xml.el"
30106;;;;;; (17377 27370)) 30237;;;;;; (17383 24128))
30107;;; Generated autoloads from xml.el 30238;;; Generated autoloads from xml.el
30108 30239
30109(autoload (quote xml-parse-file) "xml" "\ 30240(autoload (quote xml-parse-file) "xml" "\
@@ -30128,8 +30259,8 @@ If PARSE-NS is non-nil, then QNAMES are expanded.
30128 30259
30129;;;*** 30260;;;***
30130 30261
30131;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (17332 30262;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (17383
30132;;;;;; 49142)) 30263;;;;;; 24128))
30133;;; Generated autoloads from xt-mouse.el 30264;;; Generated autoloads from xt-mouse.el
30134 30265
30135(defvar xterm-mouse-mode nil "\ 30266(defvar xterm-mouse-mode nil "\
@@ -30158,7 +30289,7 @@ down the SHIFT key while pressing the mouse button.
30158;;;*** 30289;;;***
30159 30290
30160;;;### (autoloads (yenc-extract-filename yenc-decode-region) "yenc" 30291;;;### (autoloads (yenc-extract-filename yenc-decode-region) "yenc"
30161;;;;;; "gnus/yenc.el" (17148 25154)) 30292;;;;;; "gnus/yenc.el" (17382 1051))
30162;;; Generated autoloads from gnus/yenc.el 30293;;; Generated autoloads from gnus/yenc.el
30163 30294
30164(autoload (quote yenc-decode-region) "yenc" "\ 30295(autoload (quote yenc-decode-region) "yenc" "\
@@ -30174,7 +30305,7 @@ Extract file name from an yenc header.
30174;;;*** 30305;;;***
30175 30306
30176;;;### (autoloads (psychoanalyze-pinhead apropos-zippy insert-zippyism 30307;;;### (autoloads (psychoanalyze-pinhead apropos-zippy insert-zippyism
30177;;;;;; yow) "yow" "play/yow.el" (17297 52533)) 30308;;;;;; yow) "yow" "play/yow.el" (17382 1892))
30178;;; Generated autoloads from play/yow.el 30309;;; Generated autoloads from play/yow.el
30179 30310
30180(autoload (quote yow) "yow" "\ 30311(autoload (quote yow) "yow" "\
@@ -30200,7 +30331,7 @@ Zippy goes to the analyst.
30200 30331
30201;;;*** 30332;;;***
30202 30333
30203;;;### (autoloads (zone) "zone" "play/zone.el" (17239 32366)) 30334;;;### (autoloads (zone) "zone" "play/zone.el" (17382 1892))
30204;;; Generated autoloads from play/zone.el 30335;;; Generated autoloads from play/zone.el
30205 30336
30206(autoload (quote zone) "zone" "\ 30337(autoload (quote zone) "zone" "\
@@ -30211,7 +30342,7 @@ Zone out, completely.
30211;;;*** 30342;;;***
30212 30343
30213;;;### (autoloads (zone-mode zone-mode-update-serial-hook) "zone-mode" 30344;;;### (autoloads (zone-mode zone-mode-update-serial-hook) "zone-mode"
30214;;;;;; "net/zone-mode.el" (17140 20945)) 30345;;;;;; "net/zone-mode.el" (17383 13297))
30215;;; Generated autoloads from net/zone-mode.el 30346;;; Generated autoloads from net/zone-mode.el
30216 30347
30217(autoload (quote zone-mode-update-serial-hook) "zone-mode" "\ 30348(autoload (quote zone-mode-update-serial-hook) "zone-mode" "\
@@ -30233,8 +30364,8 @@ Zone-mode does two things:
30233 30364
30234;;;*** 30365;;;***
30235 30366
30236;;;### (autoloads nil nil ("abbrev.el" "abbrevlist.el" "bindings.el" 30367;;;### (autoloads nil nil ("abbrev.el" "bindings.el" "buff-menu.el"
30237;;;;;; "buff-menu.el" "calc/calc-aent.el" "calc/calc-alg.el" "calc/calc-arith.el" 30368;;;;;; "calc/calc-aent.el" "calc/calc-alg.el" "calc/calc-arith.el"
30238;;;;;; "calc/calc-bin.el" "calc/calc-comb.el" "calc/calc-cplx.el" 30369;;;;;; "calc/calc-bin.el" "calc/calc-comb.el" "calc/calc-cplx.el"
30239;;;;;; "calc/calc-embed.el" "calc/calc-ext.el" "calc/calc-fin.el" 30370;;;;;; "calc/calc-embed.el" "calc/calc-ext.el" "calc/calc-fin.el"
30240;;;;;; "calc/calc-forms.el" "calc/calc-frac.el" "calc/calc-funcs.el" 30371;;;;;; "calc/calc-forms.el" "calc/calc-frac.el" "calc/calc-funcs.el"
@@ -30263,35 +30394,35 @@ Zone-mode does two things:
30263;;;;;; "emacs-lisp/gulp.el" "emacs-lisp/levents.el" "emacs-lisp/lisp-mnt.el" 30394;;;;;; "emacs-lisp/gulp.el" "emacs-lisp/levents.el" "emacs-lisp/lisp-mnt.el"
30264;;;;;; "emacs-lisp/lisp-mode.el" "emacs-lisp/lisp.el" "emacs-lisp/lmenu.el" 30395;;;;;; "emacs-lisp/lisp-mode.el" "emacs-lisp/lisp.el" "emacs-lisp/lmenu.el"
30265;;;;;; "emacs-lisp/lselect.el" "emacs-lisp/lucid.el" "emacs-lisp/map-ynp.el" 30396;;;;;; "emacs-lisp/lselect.el" "emacs-lisp/lucid.el" "emacs-lisp/map-ynp.el"
30266;;;;;; "emacs-lisp/regi.el" "emacs-lisp/sregex.el" "emacs-lisp/tcover-ses.el" 30397;;;;;; "emacs-lisp/regi.el" "emacs-lisp/sregex.el" "emacs-lisp/syntax.el"
30267;;;;;; "emacs-lisp/tcover-unsafep.el" "emacs-lock.el" "emulation/cua-gmrk.el" 30398;;;;;; "emacs-lisp/tcover-ses.el" "emacs-lisp/tcover-unsafep.el"
30268;;;;;; "emulation/cua-rect.el" "emulation/edt-lk201.el" "emulation/edt-mapper.el" 30399;;;;;; "emacs-lock.el" "emulation/cua-gmrk.el" "emulation/cua-rect.el"
30269;;;;;; "emulation/edt-pc.el" "emulation/edt-vt100.el" "emulation/tpu-mapper.el" 30400;;;;;; "emulation/edt-lk201.el" "emulation/edt-mapper.el" "emulation/edt-pc.el"
30270;;;;;; "emulation/viper-cmd.el" "emulation/viper-ex.el" "emulation/viper-init.el" 30401;;;;;; "emulation/edt-vt100.el" "emulation/tpu-mapper.el" "emulation/viper-cmd.el"
30271;;;;;; "emulation/viper-keym.el" "emulation/viper-macs.el" "emulation/viper-mous.el" 30402;;;;;; "emulation/viper-ex.el" "emulation/viper-init.el" "emulation/viper-keym.el"
30272;;;;;; "emulation/viper-util.el" "env.el" "erc/erc-backend.el" "erc/erc-goodies.el" 30403;;;;;; "emulation/viper-macs.el" "emulation/viper-mous.el" "emulation/viper-util.el"
30273;;;;;; "erc/erc-ibuffer.el" "erc/erc-identd.el" "erc/erc-lang.el" 30404;;;;;; "env.el" "erc/erc-backend.el" "erc/erc-goodies.el" "erc/erc-ibuffer.el"
30274;;;;;; "erc/erc-menu.el" "erc/erc-nicklist.el" "eshell/em-alias.el" 30405;;;;;; "erc/erc-lang.el" "erc/erc-menu.el" "erc/erc-nicklist.el"
30275;;;;;; "eshell/em-banner.el" "eshell/em-basic.el" "eshell/em-cmpl.el" 30406;;;;;; "eshell/em-alias.el" "eshell/em-banner.el" "eshell/em-basic.el"
30276;;;;;; "eshell/em-dirs.el" "eshell/em-glob.el" "eshell/em-hist.el" 30407;;;;;; "eshell/em-cmpl.el" "eshell/em-dirs.el" "eshell/em-glob.el"
30277;;;;;; "eshell/em-ls.el" "eshell/em-pred.el" "eshell/em-prompt.el" 30408;;;;;; "eshell/em-hist.el" "eshell/em-ls.el" "eshell/em-pred.el"
30278;;;;;; "eshell/em-rebind.el" "eshell/em-script.el" "eshell/em-smart.el" 30409;;;;;; "eshell/em-prompt.el" "eshell/em-rebind.el" "eshell/em-script.el"
30279;;;;;; "eshell/em-term.el" "eshell/em-unix.el" "eshell/em-xtra.el" 30410;;;;;; "eshell/em-smart.el" "eshell/em-term.el" "eshell/em-unix.el"
30280;;;;;; "eshell/esh-arg.el" "eshell/esh-cmd.el" "eshell/esh-ext.el" 30411;;;;;; "eshell/em-xtra.el" "eshell/esh-arg.el" "eshell/esh-cmd.el"
30281;;;;;; "eshell/esh-io.el" "eshell/esh-maint.el" "eshell/esh-module.el" 30412;;;;;; "eshell/esh-ext.el" "eshell/esh-io.el" "eshell/esh-maint.el"
30282;;;;;; "eshell/esh-opt.el" "eshell/esh-proc.el" "eshell/esh-util.el" 30413;;;;;; "eshell/esh-module.el" "eshell/esh-opt.el" "eshell/esh-proc.el"
30283;;;;;; "eshell/esh-var.el" "ezimage.el" "faces.el" "files.el" "foldout.el" 30414;;;;;; "eshell/esh-util.el" "eshell/esh-var.el" "ezimage.el" "faces.el"
30284;;;;;; "font-core.el" "format.el" "forms-d2.el" "forms-pass.el" 30415;;;;;; "files.el" "foldout.el" "font-core.el" "font-lock.el" "format.el"
30285;;;;;; "frame.el" "generic-x.el" "gnus/compface.el" "gnus/dig.el" 30416;;;;;; "forms-d2.el" "forms-pass.el" "frame.el" "generic-x.el" "gnus/compface.el"
30286;;;;;; "gnus/dns.el" "gnus/format-spec.el" "gnus/gnus-async.el" 30417;;;;;; "gnus/dig.el" "gnus/dns.el" "gnus/format-spec.el" "gnus/gnus-async.el"
30287;;;;;; "gnus/gnus-bcklg.el" "gnus/gnus-cite.el" "gnus/gnus-cus.el" 30418;;;;;; "gnus/gnus-bcklg.el" "gnus/gnus-cite.el" "gnus/gnus-cus.el"
30288;;;;;; "gnus/gnus-demon.el" "gnus/gnus-diary.el" "gnus/gnus-dup.el" 30419;;;;;; "gnus/gnus-demon.el" "gnus/gnus-diary.el" "gnus/gnus-dup.el"
30289;;;;;; "gnus/gnus-eform.el" "gnus/gnus-ems.el" "gnus/gnus-gl.el" 30420;;;;;; "gnus/gnus-eform.el" "gnus/gnus-ems.el" "gnus/gnus-gl.el"
30290;;;;;; "gnus/gnus-int.el" "gnus/gnus-logic.el" "gnus/gnus-mh.el" 30421;;;;;; "gnus/gnus-int.el" "gnus/gnus-logic.el" "gnus/gnus-mh.el"
30291;;;;;; "gnus/gnus-nocem.el" "gnus/gnus-salt.el" "gnus/gnus-score.el" 30422;;;;;; "gnus/gnus-salt.el" "gnus/gnus-score.el" "gnus/gnus-setup.el"
30292;;;;;; "gnus/gnus-setup.el" "gnus/gnus-srvr.el" "gnus/gnus-sum.el" 30423;;;;;; "gnus/gnus-srvr.el" "gnus/gnus-sum.el" "gnus/gnus-topic.el"
30293;;;;;; "gnus/gnus-topic.el" "gnus/gnus-undo.el" "gnus/gnus-util.el" 30424;;;;;; "gnus/gnus-undo.el" "gnus/gnus-util.el" "gnus/gnus-uu.el"
30294;;;;;; "gnus/gnus-uu.el" "gnus/gnus-vm.el" "gnus/hex-util.el" "gnus/ietf-drums.el" 30425;;;;;; "gnus/gnus-vm.el" "gnus/hex-util.el" "gnus/ietf-drums.el"
30295;;;;;; "gnus/imap.el" "gnus/legacy-gnus-agent.el" "gnus/mail-parse.el" 30426;;;;;; "gnus/imap.el" "gnus/legacy-gnus-agent.el" "gnus/mail-parse.el"
30296;;;;;; "gnus/mail-prsvr.el" "gnus/mail-source.el" "gnus/mailcap.el" 30427;;;;;; "gnus/mail-prsvr.el" "gnus/mail-source.el" "gnus/mailcap.el"
30297;;;;;; "gnus/messcompat.el" "gnus/mm-bodies.el" "gnus/mm-decode.el" 30428;;;;;; "gnus/messcompat.el" "gnus/mm-bodies.el" "gnus/mm-decode.el"
@@ -30316,22 +30447,23 @@ Zone-mode does two things:
30316;;;;;; "international/subst-gb2312.el" "international/subst-jis.el" 30447;;;;;; "international/subst-gb2312.el" "international/subst-jis.el"
30317;;;;;; "international/subst-ksc.el" "international/ucs-tables.el" 30448;;;;;; "international/subst-ksc.el" "international/ucs-tables.el"
30318;;;;;; "international/utf-16.el" "international/utf-8.el" "isearch.el" 30449;;;;;; "international/utf-16.el" "international/utf-8.el" "isearch.el"
30319;;;;;; "jka-cmpr-hook.el" "kermit.el" "language/chinese.el" "language/cyrillic.el" 30450;;;;;; "jit-lock.el" "jka-cmpr-hook.el" "kermit.el" "language/chinese.el"
30320;;;;;; "language/czech.el" "language/devanagari.el" "language/english.el" 30451;;;;;; "language/cyrillic.el" "language/czech.el" "language/devanagari.el"
30321;;;;;; "language/ethiopic.el" "language/european.el" "language/georgian.el" 30452;;;;;; "language/english.el" "language/ethiopic.el" "language/european.el"
30322;;;;;; "language/greek.el" "language/hebrew.el" "language/indian.el" 30453;;;;;; "language/georgian.el" "language/greek.el" "language/hebrew.el"
30323;;;;;; "language/japanese.el" "language/kannada.el" "language/korean.el" 30454;;;;;; "language/indian.el" "language/japanese.el" "language/kannada.el"
30324;;;;;; "language/lao.el" "language/malayalam.el" "language/misc-lang.el" 30455;;;;;; "language/korean.el" "language/lao.el" "language/malayalam.el"
30325;;;;;; "language/romanian.el" "language/slovak.el" "language/tamil.el" 30456;;;;;; "language/misc-lang.el" "language/romanian.el" "language/slovak.el"
30326;;;;;; "language/thai-word.el" "language/thai.el" "language/tibetan.el" 30457;;;;;; "language/tamil.el" "language/thai-word.el" "language/thai.el"
30327;;;;;; "language/utf-8-lang.el" "language/vietnamese.el" "ldefs-boot.el" 30458;;;;;; "language/tibetan.el" "language/utf-8-lang.el" "language/vietnamese.el"
30328;;;;;; "loadup.el" "mail/blessmail.el" "mail/mailheader.el" "mail/mailpost.el" 30459;;;;;; "ldefs-boot.el" "loadup.el" "mail/blessmail.el" "mail/mailheader.el"
30329;;;;;; "mail/mspools.el" "mail/rfc2368.el" "mail/rfc822.el" "mail/rmail-spam-filter.el" 30460;;;;;; "mail/mailpost.el" "mail/mspools.el" "mail/rfc2368.el" "mail/rfc822.el"
30330;;;;;; "mail/uce.el" "mail/vms-pmail.el" "mh-e/mh-acros.el" "mh-e/mh-alias.el" 30461;;;;;; "mail/rmail-spam-filter.el" "mail/uce.el" "mail/vms-pmail.el"
30331;;;;;; "mh-e/mh-buffers.el" "mh-e/mh-compat.el" "mh-e/mh-funcs.el" 30462;;;;;; "mh-e/mh-acros.el" "mh-e/mh-alias.el" "mh-e/mh-buffers.el"
30332;;;;;; "mh-e/mh-gnus.el" "mh-e/mh-identity.el" "mh-e/mh-inc.el" 30463;;;;;; "mh-e/mh-compat.el" "mh-e/mh-funcs.el" "mh-e/mh-gnus.el"
30333;;;;;; "mh-e/mh-junk.el" "mh-e/mh-letter.el" "mh-e/mh-limit.el" 30464;;;;;; "mh-e/mh-identity.el" "mh-e/mh-inc.el" "mh-e/mh-junk.el"
30334;;;;;; "mh-e/mh-mime.el" "mh-e/mh-print.el" "mh-e/mh-scan.el" "mh-e/mh-search.el" 30465;;;;;; "mh-e/mh-letter.el" "mh-e/mh-limit.el" "mh-e/mh-mime.el"
30466;;;;;; "mh-e/mh-print.el" "mh-e/mh-scan.el" "mh-e/mh-search.el"
30335;;;;;; "mh-e/mh-seq.el" "mh-e/mh-show.el" "mh-e/mh-speed.el" "mh-e/mh-thread.el" 30467;;;;;; "mh-e/mh-seq.el" "mh-e/mh-show.el" "mh-e/mh-speed.el" "mh-e/mh-thread.el"
30336;;;;;; "mh-e/mh-tool-bar.el" "mh-e/mh-utils.el" "mh-e/mh-xface.el" 30468;;;;;; "mh-e/mh-tool-bar.el" "mh-e/mh-utils.el" "mh-e/mh-xface.el"
30337;;;;;; "misc.el" "mouse-copy.el" "mouse-drag.el" "mouse.el" "net/eudc-vars.el" 30469;;;;;; "misc.el" "mouse-copy.el" "mouse-drag.el" "mouse.el" "net/eudc-vars.el"
@@ -30356,29 +30488,30 @@ Zone-mode does two things:
30356;;;;;; "progmodes/ebnf-otz.el" "progmodes/ebnf-yac.el" "progmodes/idlw-complete-structtag.el" 30488;;;;;; "progmodes/ebnf-otz.el" "progmodes/ebnf-yac.el" "progmodes/idlw-complete-structtag.el"
30357;;;;;; "progmodes/idlw-help.el" "progmodes/idlw-rinfo.el" "progmodes/idlw-toolbar.el" 30489;;;;;; "progmodes/idlw-help.el" "progmodes/idlw-rinfo.el" "progmodes/idlw-toolbar.el"
30358;;;;;; "progmodes/mantemp.el" "progmodes/xscheme.el" "register.el" 30490;;;;;; "progmodes/mantemp.el" "progmodes/xscheme.el" "register.el"
30359;;;;;; "replace.el" "s-region.el" "saveplace.el" "sb-image.el" "scroll-bar.el" 30491;;;;;; "replace.el" "rfn-eshadow.el" "s-region.el" "saveplace.el"
30360;;;;;; "select.el" "simple.el" "soundex.el" "startup.el" "subdirs.el" 30492;;;;;; "sb-image.el" "scroll-bar.el" "select.el" "simple.el" "soundex.el"
30361;;;;;; "tempo.el" "term/AT386.el" "term/apollo.el" "term/bobcat.el" 30493;;;;;; "startup.el" "subdirs.el" "tempo.el" "term/AT386.el" "term/apollo.el"
30362;;;;;; "term/cygwin.el" "term/internal.el" "term/iris-ansi.el" "term/linux.el" 30494;;;;;; "term/bobcat.el" "term/cygwin.el" "term/internal.el" "term/iris-ansi.el"
30363;;;;;; "term/lk201.el" "term/mac-win.el" "term/news.el" "term/pc-win.el" 30495;;;;;; "term/linux.el" "term/lk201.el" "term/mac-win.el" "term/news.el"
30364;;;;;; "term/rxvt.el" "term/sun-mouse.el" "term/sun.el" "term/sup-mouse.el" 30496;;;;;; "term/pc-win.el" "term/rxvt.el" "term/sun-mouse.el" "term/sun.el"
30365;;;;;; "term/tty-colors.el" "term/tvi970.el" "term/vt100.el" "term/vt102.el" 30497;;;;;; "term/sup-mouse.el" "term/tty-colors.el" "term/tvi970.el"
30366;;;;;; "term/vt125.el" "term/vt200.el" "term/vt201.el" "term/vt220.el" 30498;;;;;; "term/vt100.el" "term/vt102.el" "term/vt125.el" "term/vt200.el"
30367;;;;;; "term/vt240.el" "term/vt300.el" "term/vt320.el" "term/vt400.el" 30499;;;;;; "term/vt201.el" "term/vt220.el" "term/vt240.el" "term/vt300.el"
30368;;;;;; "term/vt420.el" "term/w32-win.el" "term/wyse50.el" "term/x-win.el" 30500;;;;;; "term/vt320.el" "term/vt400.el" "term/vt420.el" "term/w32-win.el"
30369;;;;;; "term/xterm.el" "textmodes/bib-mode.el" "textmodes/fill.el" 30501;;;;;; "term/wyse50.el" "term/x-win.el" "term/xterm.el" "textmodes/bib-mode.el"
30370;;;;;; "textmodes/makeinfo.el" "textmodes/page-ext.el" "textmodes/page.el" 30502;;;;;; "textmodes/fill.el" "textmodes/makeinfo.el" "textmodes/page-ext.el"
30371;;;;;; "textmodes/paragraphs.el" "textmodes/refbib.el" "textmodes/refer.el" 30503;;;;;; "textmodes/page.el" "textmodes/paragraphs.el" "textmodes/refbib.el"
30372;;;;;; "textmodes/reftex-auc.el" "textmodes/reftex-dcr.el" "textmodes/reftex-ref.el" 30504;;;;;; "textmodes/refer.el" "textmodes/reftex-auc.el" "textmodes/reftex-dcr.el"
30373;;;;;; "textmodes/reftex-sel.el" "textmodes/reftex-toc.el" "textmodes/reftex-vars.el" 30505;;;;;; "textmodes/reftex-ref.el" "textmodes/reftex-sel.el" "textmodes/reftex-toc.el"
30374;;;;;; "textmodes/texnfo-upd.el" "textmodes/text-mode.el" "timezone.el" 30506;;;;;; "textmodes/reftex-vars.el" "textmodes/texnfo-upd.el" "textmodes/text-mode.el"
30375;;;;;; "tooltip.el" "tree-widget.el" "uniquify.el" "url/url-about.el" 30507;;;;;; "timezone.el" "tooltip.el" "tree-widget.el" "uniquify.el"
30376;;;;;; "url/url-dired.el" "url/url-expand.el" "url/url-ftp.el" "url/url-https.el" 30508;;;;;; "url/url-about.el" "url/url-cookie.el" "url/url-dired.el"
30377;;;;;; "url/url-imap.el" "url/url-methods.el" "url/url-nfs.el" "url/url-proxy.el" 30509;;;;;; "url/url-expand.el" "url/url-ftp.el" "url/url-history.el"
30378;;;;;; "url/url-vars.el" "url/vc-dav.el" "vc-hooks.el" "vcursor.el" 30510;;;;;; "url/url-https.el" "url/url-imap.el" "url/url-methods.el"
30379;;;;;; "version.el" "vms-patch.el" "vmsproc.el" "vt-control.el" 30511;;;;;; "url/url-nfs.el" "url/url-proxy.el" "url/url-vars.el" "url/vc-dav.el"
30380;;;;;; "vt100-led.el" "w32-fns.el" "w32-vars.el" "widget.el" "window.el" 30512;;;;;; "vc-hooks.el" "vcursor.el" "version.el" "vms-patch.el" "vmsproc.el"
30381;;;;;; "x-dnd.el") (17381 36573 585655)) 30513;;;;;; "vt-control.el" "vt100-led.el" "w32-fns.el" "w32-vars.el"
30514;;;;;; "widget.el" "window.el" "x-dnd.el") (17448 19160 944703))
30382 30515
30383;;;*** 30516;;;***
30384 30517
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el
index 29f2d95be95..b8b5349c2a5 100644
--- a/lisp/mail/rmail.el
+++ b/lisp/mail/rmail.el
@@ -51,6 +51,7 @@
51(defvar rsf-beep) 51(defvar rsf-beep)
52(defvar rsf-sleep-after-message) 52(defvar rsf-sleep-after-message)
53(defvar total-messages) 53(defvar total-messages)
54(defvar tool-bar-map)
54 55
55; These variables now declared in paths.el. 56; These variables now declared in paths.el.
56;(defvar rmail-spool-directory "/usr/spool/mail/" 57;(defvar rmail-spool-directory "/usr/spool/mail/"
@@ -1127,6 +1128,38 @@ Note: it means the file has no messages in it.\n\^_")))
1127 1128
1128(define-key rmail-mode-map [menu-bar move next] 1129(define-key rmail-mode-map [menu-bar move next]
1129 '("Next" . rmail-next-message)) 1130 '("Next" . rmail-next-message))
1131
1132;; Rmail toolbar
1133(defvar rmail-tool-bar-map
1134 (if (display-graphic-p)
1135 (let ((map (make-sparse-keymap)))
1136 (tool-bar-local-item-from-menu 'rmail-get-new-mail "mail/inbox"
1137 map rmail-mode-map)
1138 (tool-bar-local-item-from-menu 'rmail-next-undeleted-message "right-arrow"
1139 map rmail-mode-map)
1140 (tool-bar-local-item-from-menu 'rmail-previous-undeleted-message "left-arrow"
1141 map rmail-mode-map)
1142 (tool-bar-local-item-from-menu 'rmail-search "search"
1143 map rmail-mode-map)
1144 (tool-bar-local-item-from-menu 'rmail-input "open"
1145 map rmail-mode-map)
1146 (tool-bar-local-item-from-menu 'rmail-mail "mail/compose"
1147 map rmail-mode-map)
1148 (tool-bar-local-item-from-menu 'rmail-reply "mail/reply-all"
1149 map rmail-mode-map)
1150 (tool-bar-local-item-from-menu 'rmail-forward "mail/forward"
1151 map rmail-mode-map)
1152 (tool-bar-local-item-from-menu 'rmail-delete-forward "close"
1153 map rmail-mode-map)
1154 (tool-bar-local-item-from-menu 'rmail-output "mail/move"
1155 map rmail-mode-map)
1156 (tool-bar-local-item-from-menu 'rmail-output-body-to-file "mail/save"
1157 map rmail-mode-map)
1158 (tool-bar-local-item-from-menu 'rmail-expunge "delete"
1159 map rmail-mode-map)
1160 map)))
1161
1162
1130 1163
1131;; Rmail mode is suitable only for specially formatted data. 1164;; Rmail mode is suitable only for specially formatted data.
1132(put 'rmail-mode 'mode-class 'special) 1165(put 'rmail-mode 'mode-class 'special)
@@ -1254,6 +1287,7 @@ Instead, these commands are available:
1254 (concat rmail-spool-directory 1287 (concat rmail-spool-directory
1255 (user-login-name))))))) 1288 (user-login-name)))))))
1256 (make-local-variable 'rmail-keywords) 1289 (make-local-variable 'rmail-keywords)
1290 (set (make-local-variable 'tool-bar-map) rmail-tool-bar-map)
1257 ;; this gets generated as needed 1291 ;; this gets generated as needed
1258 (setq rmail-keywords nil)) 1292 (setq rmail-keywords nil))
1259 1293
diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog
index 0da950ab177..45ebe7e97f2 100644
--- a/lisp/mh-e/ChangeLog
+++ b/lisp/mh-e/ChangeLog
@@ -1,3 +1,32 @@
12006-03-28 Bill Wohler <wohler@newt.com>
2
3 * mh-tool-bar.el: Use clipboard-kill-region,
4 clipboard-kill-ring-save, and clipboard-yank instead of undo,
5 kill-region, and menu-bar-kill-ring-save respectively. In
6 MH-Letter mode, move save-buffer and mh-fully-kill-draft icons in
7 front of mh-compose-insertion to be consistent with other mailers,
8 such as Evolution. In MH-Folder mode, move vanilla reply icon to
9 the left of the other reply icons. Use mail/inbox icon instead of
10 mail, next-page instead of page-down, delete instead of close,
11 mail/move instead of mail/refile, data-save instead of execute,
12 mail/flag-for-followup instead of highlight, contact instead of
13 mail/alias, open instead of fld-open, zoom-out instead of widen.
14
15 * mh-folder.el (mh-execute-commands, mh-rescan-folder):
16 * mh-funcs.el (mh-pack-folder): Sync docstrings with manual.
17
182006-03-27 Eric Ding <ericding@alum.mit.edu>
19
20 * mh-e.el (mh-invisible-header-fields-internal): Add entries
21 "X-AOL-IP:" and "X-MB-Message-" (AOL WebMail)
22
232006-03-19 Bill Wohler <wohler@newt.com>
24
25 * mh-comp.el (mh-reply): Sync docstring with manual.
26
27 * mh-compat.el (mh-image-load-path-for-library): Shorten first line in
28 docstring.
29
12006-03-17 Bill Wohler <wohler@newt.com> 302006-03-17 Bill Wohler <wohler@newt.com>
2 31
3 * mh-compat.el (mh-image-load-path-for-library): Minor docstring 32 * mh-compat.el (mh-image-load-path-for-library): Minor docstring
diff --git a/lisp/mh-e/mh-comp.el b/lisp/mh-e/mh-comp.el
index 8a7e791d6cd..27806dc9ab9 100644
--- a/lisp/mh-e/mh-comp.el
+++ b/lisp/mh-e/mh-comp.el
@@ -580,14 +580,16 @@ You have several choices here.
580 580
581 Response Reply Goes To 581 Response Reply Goes To
582 582
583 from The person who sent the message. This is the 583 from The person who sent the message. This is the
584 default, so <RET> is sufficient. 584 default, so <RET> is sufficient.
585 585
586 to Replies to the sender, plus all recipients in the 586 to Replies to the sender, plus all recipients in the
587 \"To:\" header field. 587 \"To:\" header field.
588 588
589 all 589 all cc Forms a reply to the addresses in the
590 cc Forms a reply to the sender, plus all recipients. 590 \"Mail-Followup-To:\" header field if one
591 exists; otherwise forms a reply to the sender,
592 plus all recipients.
591 593
592Depending on your answer, \"repl\" is given a different argument 594Depending on your answer, \"repl\" is given a different argument
593to form your reply. Specifically, a choice of \"from\" or none at 595to form your reply. Specifically, a choice of \"from\" or none at
@@ -597,7 +599,11 @@ all runs \"repl -nocc all\", and a choice of \"to\" runs \"repl
597 599
598Two windows are then created. One window contains the message to 600Two windows are then created. One window contains the message to
599which you are replying in an MH-Show buffer. Your draft, in 601which you are replying in an MH-Show buffer. Your draft, in
600MH-Letter mode (see `mh-letter-mode'), is in the other window. 602MH-Letter mode (*note `mh-letter-mode'), is in the other window.
603If the reply draft was not one that you expected, check the
604things that affect the behavior of \"repl\" which include the
605\"repl:\" profile component and the \"replcomps\" and
606\"replgroupcomps\" files.
601 607
602If you supply a prefix argument INCLUDEP, the message you are 608If you supply a prefix argument INCLUDEP, the message you are
603replying to is inserted in your reply after having first been run 609replying to is inserted in your reply after having first been run
diff --git a/lisp/mh-e/mh-compat.el b/lisp/mh-e/mh-compat.el
index db4bf3754ff..256a8cfe831 100644
--- a/lisp/mh-e/mh-compat.el
+++ b/lisp/mh-e/mh-compat.el
@@ -117,7 +117,7 @@ introduced in Emacs 22."
117 117
118(mh-defun-compat mh-image-load-path-for-library 118(mh-defun-compat mh-image-load-path-for-library
119 image-load-path-for-library (library image &optional path no-error) 119 image-load-path-for-library (library image &optional path no-error)
120 "Return a suitable search path for images used by the Lisp package LIBRARY. 120 "Return a suitable search path for images used by LIBRARY.
121 121
122It searches for IMAGE in `image-load-path' (excluding 122It searches for IMAGE in `image-load-path' (excluding
123\"`data-directory'/images\") and `load-path', followed by a path 123\"`data-directory'/images\") and `load-path', followed by a path
diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el
index 84e569bab81..428b4b04555 100644
--- a/lisp/mh-e/mh-e.el
+++ b/lisp/mh-e/mh-e.el
@@ -2295,6 +2295,7 @@ of citations entirely, choose \"None\"."
2295 "Ua-Content-Id:" ; X400 2295 "Ua-Content-Id:" ; X400
2296;; "User-Agent:" ; Similar to X-Mailer, so display it. 2296;; "User-Agent:" ; Similar to X-Mailer, so display it.
2297 "Via:" ; MH 2297 "Via:" ; MH
2298 "X-AOL-IP:" ; AOL WebMail
2298 "X-Abuse-Info:" 2299 "X-Abuse-Info:"
2299 "X-Abuse-and-DMCA-" 2300 "X-Abuse-and-DMCA-"
2300 "X-Accept-Language:" 2301 "X-Accept-Language:"
@@ -2351,6 +2352,7 @@ of citations entirely, choose \"None\"."
2351 "X-Loop:" ; Unknown mailing list managers 2352 "X-Loop:" ; Unknown mailing list managers
2352 "X-Lumos-SenderID:" ; Roving ConstantContact 2353 "X-Lumos-SenderID:" ; Roving ConstantContact
2353 "X-MAIL-INFO:" ; NetZero 2354 "X-MAIL-INFO:" ; NetZero
2355 "X-MB-Message-" ; AOL WebMail
2354 "X-MHE-Checksum:" ; Checksum added during index search 2356 "X-MHE-Checksum:" ; Checksum added during index search
2355 "X-MIME-Autoconverted:" ; sendmail 2357 "X-MIME-Autoconverted:" ; sendmail
2356 "X-MIMETrack:" 2358 "X-MIMETrack:"
diff --git a/lisp/mh-e/mh-folder.el b/lisp/mh-e/mh-folder.el
index b1b8c7d859c..8fb65051a86 100644
--- a/lisp/mh-e/mh-folder.el
+++ b/lisp/mh-e/mh-folder.el
@@ -722,7 +722,7 @@ Many MH-E commands that may affect the numbering of the
722messages (such as \\[mh-rescan-folder] or \\[mh-pack-folder]) 722messages (such as \\[mh-rescan-folder] or \\[mh-pack-folder])
723will ask if you want to process refiles or deletes first and then 723will ask if you want to process refiles or deletes first and then
724either run this command for you or undo the pending refiles and 724either run this command for you or undo the pending refiles and
725deletes, which are lost. 725deletes.
726 726
727This function runs `mh-before-commands-processed-hook' before the 727This function runs `mh-before-commands-processed-hook' before the
728commands are processed and `mh-after-commands-processed-hook' 728commands are processed and `mh-after-commands-processed-hook'
@@ -1130,7 +1130,7 @@ interactive use.
1130 1130
1131This command will ask if you want to process refiles or deletes first 1131This command will ask if you want to process refiles or deletes first
1132and then either run \\[mh-execute-commands] for you or undo the 1132and then either run \\[mh-execute-commands] for you or undo the
1133pending refiles and deletes, which are lost. 1133pending refiles and deletes.
1134 1134
1135In a program, the processing of outstanding commands is not performed 1135In a program, the processing of outstanding commands is not performed
1136if DONT-EXEC-PENDING is non-nil." 1136if DONT-EXEC-PENDING is non-nil."
diff --git a/lisp/mh-e/mh-funcs.el b/lisp/mh-e/mh-funcs.el
index f7abb4cb389..84b04d51c35 100644
--- a/lisp/mh-e/mh-funcs.el
+++ b/lisp/mh-e/mh-funcs.el
@@ -170,7 +170,7 @@ in interactive use.
170 170
171This command will ask if you want to process refiles or deletes 171This command will ask if you want to process refiles or deletes
172first and then either run \\[mh-execute-commands] for you or undo 172first and then either run \\[mh-execute-commands] for you or undo
173the pending refiles and deletes, which are lost." 173the pending refiles and deletes."
174 (interactive (list (if current-prefix-arg 174 (interactive (list (if current-prefix-arg
175 (mh-read-range "Scan" mh-current-folder t nil t 175 (mh-read-range "Scan" mh-current-folder t nil t
176 mh-interpret-number-as-range-flag) 176 mh-interpret-number-as-range-flag)
diff --git a/lisp/mh-e/mh-tool-bar.el b/lisp/mh-e/mh-tool-bar.el
index d72fe8e06ce..24db058721f 100644
--- a/lisp/mh-e/mh-tool-bar.el
+++ b/lisp/mh-e/mh-tool-bar.el
@@ -332,17 +332,21 @@ where,
332 collect `(const :tag ,y ,x))))))) 332 collect `(const :tag ,y ,x)))))))
333 333
334(mh-tool-bar-define 334(mh-tool-bar-define
335 ((:folder mh-inc-folder mh-mime-save-parts mh-previous-undeleted-msg 335 ((:folder mh-inc-folder mh-mime-save-parts
336 mh-page-msg mh-next-undeleted-msg mh-delete-msg mh-refile-msg 336 mh-previous-undeleted-msg mh-page-msg
337 mh-next-undeleted-msg mh-delete-msg mh-refile-msg
337 mh-undo mh-execute-commands mh-toggle-tick mh-reply 338 mh-undo mh-execute-commands mh-toggle-tick mh-reply
338 mh-alias-grab-from-field mh-send mh-rescan-folder 339 mh-alias-grab-from-field mh-send mh-rescan-folder
339 mh-tool-bar-search mh-visit-folder 340 mh-tool-bar-search mh-visit-folder
340 mh-tool-bar-customize mh-tool-bar-folder-help mh-widen) 341 mh-tool-bar-customize mh-tool-bar-folder-help
341 (:letter mh-send-letter mh-compose-insertion ispell-message save-buffer 342 mh-widen)
342 undo kill-region menu-bar-kill-ring-save yank mh-fully-kill-draft 343 (:letter mh-send-letter save-buffer mh-fully-kill-draft
343 mh-tool-bar-customize mh-tool-bar-letter-help)) 344 mh-compose-insertion ispell-message undo
345 clipboard-kill-region clipboard-kill-ring-save
346 clipboard-yank mh-tool-bar-customize
347 mh-tool-bar-letter-help))
344 ;; Folder/Show buffer buttons 348 ;; Folder/Show buffer buttons
345 (mh-inc-folder (folder) "mail" "Incorporate new mail in Inbox 349 (mh-inc-folder (folder) "mail/inbox" "Incorporate new mail in Inbox
346This button runs `mh-inc-folder' which drags any 350This button runs `mh-inc-folder' which drags any
347new mail into your Inbox folder") 351new mail into your Inbox folder")
348 (mh-mime-save-parts (folder) "attach" "Save MIME parts from this message 352 (mh-mime-save-parts (folder) "attach" "Save MIME parts from this message
@@ -351,30 +355,30 @@ different parts into separate files")
351 (mh-previous-undeleted-msg (folder) "left-arrow" 355 (mh-previous-undeleted-msg (folder) "left-arrow"
352 "Go to the previous undeleted message 356 "Go to the previous undeleted message
353This button runs `mh-previous-undeleted-msg'") 357This button runs `mh-previous-undeleted-msg'")
354 (mh-page-msg (folder) "page-down" "Page the current message forwards 358 (mh-page-msg (folder) "next-page" "Page the current message forwards
355This button runs `mh-page-msg'") 359This button runs `mh-page-msg'")
356 (mh-next-undeleted-msg (folder) "right-arrow" "Go to the next undeleted message 360 (mh-next-undeleted-msg (folder) "right-arrow" "Go to the next undeleted message
357The button runs `mh-next-undeleted-msg'") 361The button runs `mh-next-undeleted-msg'")
358 (mh-delete-msg (folder) "close" "Mark this message for deletion 362 (mh-delete-msg (folder) "delete" "Mark this message for deletion
359This button runs `mh-delete-msg'") 363This button runs `mh-delete-msg'")
360 (mh-refile-msg (folder) "mail/refile" "Refile this message 364 (mh-refile-msg (folder) "mail/move" "Refile this message
361This button runs `mh-refile-msg'") 365This button runs `mh-refile-msg'")
362 (mh-undo (folder) "undo" "Undo last operation 366 (mh-undo (folder) "undo" "Undo last operation
363This button runs `undo'" 367This button runs `undo'"
364 (mh-outstanding-commands-p)) 368 (mh-outstanding-commands-p))
365 (mh-execute-commands (folder) "execute" "Perform moves and deletes 369 (mh-execute-commands (folder) "data-save" "Perform moves and deletes
366This button runs `mh-execute-commands'" 370This button runs `mh-execute-commands'"
367 (mh-outstanding-commands-p)) 371 (mh-outstanding-commands-p))
368 (mh-toggle-tick (folder) "highlight" "Toggle tick mark 372 (mh-toggle-tick (folder) "mail/flag-for-followup" "Toggle tick mark
369This button runs `mh-toggle-tick'") 373This button runs `mh-toggle-tick'")
370 (mh-toggle-showing (folder) "show" "Toggle showing message 374 (mh-toggle-showing (folder) "show" "Toggle showing message
371This button runs `mh-toggle-showing'") 375This button runs `mh-toggle-showing'")
376 (mh-reply (folder) "mail/reply" "Reply to this message
377This button runs `mh-reply'")
372 (mh-tool-bar-reply-from (folder) "mail/reply-from" "Reply to \"from\"") 378 (mh-tool-bar-reply-from (folder) "mail/reply-from" "Reply to \"from\"")
373 (mh-tool-bar-reply-to (folder) "mail/reply-to" "Reply to \"to\"") 379 (mh-tool-bar-reply-to (folder) "mail/reply-to" "Reply to \"to\"")
374 (mh-tool-bar-reply-all (folder) "mail/reply-all" "Reply to \"all\"") 380 (mh-tool-bar-reply-all (folder) "mail/reply-all" "Reply to \"all\"")
375 (mh-reply (folder) "mail/reply" "Reply to this message 381 (mh-alias-grab-from-field (folder) "contact" "Create alias for sender
376This button runs `mh-reply'")
377 (mh-alias-grab-from-field (folder) "mail/alias" "Grab From alias
378This button runs `mh-alias-grab-from-field'" 382This button runs `mh-alias-grab-from-field'"
379 (and (mh-extract-from-header-value) 383 (and (mh-extract-from-header-value)
380 (not (mh-alias-for-from-p)))) 384 (not (mh-alias-for-from-p))))
@@ -386,19 +390,22 @@ This button runs `mh-rescan-folder'")
386This button runs `mh-pack-folder'") 390This button runs `mh-pack-folder'")
387 (mh-tool-bar-search (folder) "search" "Search 391 (mh-tool-bar-search (folder) "search" "Search
388This button runs `mh-tool-bar-search-function'") 392This button runs `mh-tool-bar-search-function'")
389 (mh-visit-folder (folder) "fld-open" "Visit other folder 393 (mh-visit-folder (folder) "open" "Visit other folder
390This button runs `mh-visit-folder'") 394This button runs `mh-visit-folder'")
391 ;; Letter buffer buttons 395 ;; Letter buffer buttons
392 (mh-send-letter (letter) "mail/send" "Send this letter") 396 (mh-send-letter (letter) "mail/send" "Send this letter")
393 (mh-compose-insertion (letter) "attach" "Insert attachment")
394 (ispell-message (letter) "spell" "Check spelling")
395 (save-buffer (letter) "save" "Save current buffer to its file" 397 (save-buffer (letter) "save" "Save current buffer to its file"
396 (buffer-modified-p)) 398 (buffer-modified-p))
399 (mh-fully-kill-draft (letter) "delete" "Kill this draft")
400 (mh-compose-insertion (letter) "attach" "Insert attachment")
401 (ispell-message (letter) "spell" "Check spelling")
397 (undo (letter) "undo" "Undo last operation") 402 (undo (letter) "undo" "Undo last operation")
398 (kill-region (letter) "cut" "Cut (kill) text in region") 403 (clipboard-kill-region (letter) "cut"
399 (menu-bar-kill-ring-save (letter) "copy" "Copy text in region") 404 "Cut (kill) text in region")
400 (yank (letter) "paste" "Paste (yank) text cut or copied earlier") 405 (clipboard-kill-ring-save (letter) "copy"
401 (mh-fully-kill-draft (letter) "close" "Kill this draft") 406 "Copy text in region")
407 (clipboard-yank (letter) "paste"
408 "Paste (yank) text cut or copied earlier")
402 ;; Common buttons 409 ;; Common buttons
403 (mh-tool-bar-customize (folder letter) "preferences" "MH-E Preferences") 410 (mh-tool-bar-customize (folder letter) "preferences" "MH-E Preferences")
404 (mh-tool-bar-folder-help (folder) "help" "Help! (general help) 411 (mh-tool-bar-folder-help (folder) "help" "Help! (general help)
@@ -406,7 +413,7 @@ This button runs `info'")
406 (mh-tool-bar-letter-help (letter) "help" "Help! (general help) 413 (mh-tool-bar-letter-help (letter) "help" "Help! (general help)
407This button runs `info'") 414This button runs `info'")
408 ;; Folder narrowed to sequence buttons 415 ;; Folder narrowed to sequence buttons
409 (mh-widen (sequence) "widen" "Widen from the sequence 416 (mh-widen (sequence) "zoom-out" "Widen from the sequence
410This button runs `mh-widen'")) 417This button runs `mh-widen'"))
411 418
412(provide 'mh-tool-bar) 419(provide 'mh-tool-bar)
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el
index 19fc89f4293..1dae0daa247 100644
--- a/lisp/net/rcirc.el
+++ b/lisp/net/rcirc.el
@@ -290,6 +290,8 @@ If ARG is non-nil, prompt for a server to connect to."
290(defvar rcirc-topic nil) 290(defvar rcirc-topic nil)
291(defvar rcirc-keepalive-timer nil) 291(defvar rcirc-keepalive-timer nil)
292(defvar rcirc-last-server-message-time nil) 292(defvar rcirc-last-server-message-time nil)
293
294;;;###autoload
293(defun rcirc-connect (&optional server port nick user-name full-name startup-channels) 295(defun rcirc-connect (&optional server port nick user-name full-name startup-channels)
294 (add-hook 'window-configuration-change-hook 296 (add-hook 'window-configuration-change-hook
295 'rcirc-window-configuration-change) 297 'rcirc-window-configuration-change)
diff --git a/lisp/pgg-gpg.el b/lisp/pgg-gpg.el
index 0c9f45ab5b9..b171929ad41 100644
--- a/lisp/pgg-gpg.el
+++ b/lisp/pgg-gpg.el
@@ -4,7 +4,7 @@
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006 Free Software Foundation, Inc.
5 5
6;; Author: Daiki Ueno <ueno@unixuser.org> 6;; Author: Daiki Ueno <ueno@unixuser.org>
7;; Symmetric encryption added by: Sascha Wilde <wilde@sha-bang.de> 7;; Symmetric encryption support added by: Sascha Wilde <wilde@sha-bang.de>
8;; Created: 1999/10/28 8;; Created: 1999/10/28
9;; Keywords: PGP, OpenPGP, GnuPG 9;; Keywords: PGP, OpenPGP, GnuPG
10 10
@@ -28,7 +28,6 @@
28;;; Code: 28;;; Code:
29 29
30(eval-when-compile 30(eval-when-compile
31 (require 'cl) ; for gpg macros
32 (require 'pgg)) 31 (require 'pgg))
33 32
34(defgroup pgg-gpg () 33(defgroup pgg-gpg ()
@@ -51,85 +50,191 @@
51 :type '(choice (const :tag "New `--recipient' option" "--recipient") 50 :type '(choice (const :tag "New `--recipient' option" "--recipient")
52 (const :tag "Old `--remote-user' option" "--remote-user"))) 51 (const :tag "Old `--remote-user' option" "--remote-user")))
53 52
53(defcustom pgg-gpg-use-agent nil
54 "Whether to use gnupg agent for key caching."
55 :group 'pgg-gpg
56 :type 'boolean)
57
54(defvar pgg-gpg-user-id nil 58(defvar pgg-gpg-user-id nil
55 "GnuPG ID of your default identity.") 59 "GnuPG ID of your default identity.")
56 60
57(defun pgg-gpg-process-region (start end passphrase program args) 61(defvar pgg-gpg-user-id-alist nil
62 "An alist mapping from key ID to user ID.")
63
64(defvar pgg-gpg-read-point nil)
65(defvar pgg-gpg-output-file-name nil)
66(defvar pgg-gpg-pending-status-list nil)
67(defvar pgg-gpg-key-id nil)
68(defvar pgg-gpg-passphrase nil)
69(defvar pgg-gpg-debug nil)
70
71(defun pgg-gpg-start-process (args)
58 (let* ((output-file-name (pgg-make-temp-file "pgg-output")) 72 (let* ((output-file-name (pgg-make-temp-file "pgg-output"))
59 (args 73 (args
60 `("--status-fd" "2" 74 (append (list "--no-tty"
61 ,@(if passphrase '("--passphrase-fd" "0")) 75 "--status-fd" "1"
62 "--yes" ; overwrite 76 "--command-fd" "0"
63 "--output" ,output-file-name 77 "--yes" ; overwrite
64 ,@pgg-gpg-extra-args ,@args)) 78 "--output" output-file-name)
65 (output-buffer pgg-output-buffer) 79 (if pgg-gpg-use-agent '("--use-agent"))
66 (errors-buffer pgg-errors-buffer) 80 pgg-gpg-extra-args
67 (orig-mode (default-file-modes)) 81 args))
82 (coding-system-for-write 'binary)
68 (process-connection-type nil) 83 (process-connection-type nil)
69 exit-status) 84 (orig-mode (default-file-modes))
70 (with-current-buffer (get-buffer-create errors-buffer) 85 default-enable-multibyte-characters
71 (buffer-disable-undo) 86 (buffer (generate-new-buffer " *pgg-gpg*"))
72 (erase-buffer)) 87 process)
88 (with-current-buffer buffer
89 (make-local-variable 'pgg-gpg-read-point)
90 (setq pgg-gpg-read-point (point-min))
91 (make-local-variable 'pgg-gpg-output-file-name)
92 (setq pgg-gpg-output-file-name output-file-name)
93 (make-local-variable 'pgg-gpg-pending-status-list)
94 (setq pgg-gpg-pending-status-list nil)
95 (make-local-variable 'pgg-gpg-key-id)
96 (setq pgg-gpg-key-id nil)
97 (make-local-variable 'pgg-gpg-passphrase)
98 (setq pgg-gpg-passphrase nil))
73 (unwind-protect 99 (unwind-protect
74 (progn 100 (progn
75 (set-default-file-modes 448) 101 (set-default-file-modes 448)
76 (let ((coding-system-for-write 'binary) 102 (setq process
77 (input (buffer-substring-no-properties start end)) 103 (apply #'start-process "pgg-gpg" buffer pgg-gpg-program args)))
78 (default-enable-multibyte-characters nil)) 104 (set-default-file-modes orig-mode))
79 (with-temp-buffer 105 (set-process-filter process #'pgg-gpg-process-filter)
80 (when passphrase 106 (set-process-sentinel process #'pgg-gpg-process-sentinel)
81 (insert passphrase "\n")) 107 process))
82 (insert input) 108
83 (setq exit-status 109(defun pgg-gpg-process-filter (process input)
84 (apply #'call-process-region (point-min) (point-max) program 110 (save-excursion
85 nil errors-buffer nil args)))) 111 (if pgg-gpg-debug
86 (with-current-buffer (get-buffer-create output-buffer) 112 (save-excursion
87 (buffer-disable-undo) 113 (set-buffer (get-buffer-create " *pgg-gpg-debug*"))
88 (erase-buffer) 114 (goto-char (point-max))
89 (if (file-exists-p output-file-name) 115 (insert input)))
90 (let ((coding-system-for-read (if pgg-text-mode 116 (set-buffer (process-buffer process))
91 'raw-text 117 (goto-char (point-max))
92 'binary))) 118 (insert input)
93 (insert-file-contents output-file-name))) 119 (goto-char pgg-gpg-read-point)
94 (set-buffer errors-buffer) 120 (beginning-of-line)
95 (if (not (equal exit-status 0)) 121 (while (looking-at ".*\n") ;the input line is finished
96 (insert (format "\n%s exited abnormally: '%s'\n" 122 (save-excursion
97 program exit-status))))) 123 (if (looking-at "\\[GNUPG:] \\([A-Z_]+\\)\\>.*")
98 (if (file-exists-p output-file-name) 124 (let* ((status (match-string 1))
99 (delete-file output-file-name)) 125 (symbol (intern-soft (concat "pgg-gpg-status-" status)))
100 (set-default-file-modes orig-mode)))) 126 (entry (member status pgg-gpg-pending-status-list)))
101 127 (if entry
102(defun pgg-gpg-possibly-cache-passphrase (passphrase &optional key notruncate) 128 (setq pgg-gpg-pending-status-list
103 (if (and pgg-cache-passphrase 129 (delq (car entry)
104 (progn 130 pgg-gpg-pending-status-list)))
105 (goto-char (point-min)) 131 (if (and symbol
106 (re-search-forward "^\\[GNUPG:] \\(GOOD_PASSPHRASE\\>\\)\\|\\(SIG_CREATED\\)" nil t))) 132 (fboundp symbol))
107 (pgg-add-passphrase-to-cache 133 (funcall symbol process (buffer-substring (match-beginning 1)
108 (or key 134 (match-end 0)))))))
109 (progn 135 (forward-line))
110 (goto-char (point-min)) 136 (setq pgg-gpg-read-point (point))))
111 (if (re-search-forward 137
112 "^\\[GNUPG:] NEED_PASSPHRASE\\(_PIN\\)? \\w+ ?\\w*" nil t) 138(defun pgg-gpg-process-sentinel (process status)
113 (substring (match-string 0) -8)))) 139 (set-process-filter process nil)
114 passphrase 140 (save-excursion
115 notruncate))) 141 ;; Copy the contents of process-buffer to pgg-errors-buffer.
116 142 (set-buffer (get-buffer-create pgg-errors-buffer))
117(defvar pgg-gpg-all-secret-keys 'unknown) 143 (buffer-disable-undo)
118 144 (erase-buffer)
119(defun pgg-gpg-lookup-all-secret-keys () 145 (when (buffer-live-p (process-buffer process))
120 "Return all secret keys present in secret key ring." 146 (insert-buffer-substring (process-buffer process))
121 (when (eq pgg-gpg-all-secret-keys 'unknown) 147 (goto-char (point-min))
122 (setq pgg-gpg-all-secret-keys '()) 148 (delete-matching-lines "^\\[GNUPG:] ")
123 (let ((args (list "--with-colons" "--no-greeting" "--batch" 149 (goto-char (point-min))
124 "--list-secret-keys"))) 150 (while (re-search-forward "^gpg: " nil t)
125 (with-temp-buffer 151 (replace-match "")))
126 (apply #'call-process pgg-gpg-program nil t nil args) 152 ;; Read the contents of the output file to pgg-output-buffer.
153 (set-buffer (get-buffer-create pgg-output-buffer))
154 (buffer-disable-undo)
155 (erase-buffer)
156 (if (and (equal status "finished\n")
157 (buffer-live-p (process-buffer process)))
158 (let ((output-file-name (with-current-buffer (process-buffer process)
159 pgg-gpg-output-file-name)))
160 (when (file-exists-p output-file-name)
161 (let ((coding-system-for-read (if pgg-text-mode
162 'raw-text
163 'binary)))
164 (insert-file-contents output-file-name))
165 (delete-file output-file-name))))))
166
167(defun pgg-gpg-wait-for-status (process status-list)
168 (with-current-buffer (process-buffer process)
169 (setq pgg-gpg-pending-status-list status-list)
170 (while (and (eq (process-status process) 'run)
171 pgg-gpg-pending-status-list)
172 (accept-process-output process 1))))
173
174(defun pgg-gpg-wait-for-completion (process &optional status-list)
175 (process-send-eof process)
176 (while (eq (process-status process) 'run)
177 (sit-for 0.1))
178 (save-excursion
179 (set-buffer (process-buffer process))
180 (setq status-list (copy-sequence status-list))
181 (let ((pointer status-list))
182 (while pointer
127 (goto-char (point-min)) 183 (goto-char (point-min))
128 (while (re-search-forward 184 (unless (re-search-forward
129 "^\\(sec\\|pub\\):[^:]*:[^:]*:[^:]*:\\([^:]*\\)" nil t) 185 (concat "^\\[GNUPG:] " (car pointer) "\\>")
130 (push (substring (match-string 2) 8) 186 nil t)
131 pgg-gpg-all-secret-keys))))) 187 (setq status-list (delq (car pointer) status-list)))
132 pgg-gpg-all-secret-keys) 188 (setq pointer (cdr pointer))))
189 (kill-buffer (process-buffer process))
190 status-list))
191
192(defun pgg-gpg-status-USERID_HINT (process line)
193 (if (string-match "\\`USERID_HINT \\([^ ]+\\) \\(.*\\)" line)
194 (let* ((key-id (match-string 1 line))
195 (user-id (match-string 2 line))
196 (entry (assoc key-id pgg-gpg-user-id-alist)))
197 (if entry
198 (setcdr entry user-id)
199 (setq pgg-gpg-user-id-alist (cons (cons key-id user-id)
200 pgg-gpg-user-id-alist))))))
201
202(defun pgg-gpg-status-NEED_PASSPHRASE (process line)
203 (if (string-match "\\`NEED_PASSPHRASE \\([^ ]+\\)" line)
204 (setq pgg-gpg-key-id (match-string 1 line))))
205
206(defun pgg-gpg-status-NEED_PASSPHRASE_SYM (process line)
207 (setq pgg-gpg-key-id 'SYM))
208
209(defun pgg-gpg-status-NEED_PASSPHRASE_PIN (process line)
210 (setq pgg-gpg-key-id 'PIN))
211
212(defun pgg-gpg-status-GET_HIDDEN (process line)
213 (let ((entry (assoc pgg-gpg-key-id pgg-gpg-user-id-alist)))
214 (if (setq pgg-gpg-passphrase
215 (if (eq pgg-gpg-key-id 'SYM)
216 (pgg-read-passphrase
217 "GnuPG passphrase for symmetric encryption: ")
218 (pgg-read-passphrase
219 (format "GnuPG passphrase for %s: "
220 (if entry
221 (cdr entry)
222 pgg-gpg-key-id))
223 (if (eq pgg-gpg-key-id 'PIN)
224 "PIN"
225 pgg-gpg-key-id))))
226 (process-send-string process (concat pgg-gpg-passphrase "\n")))))
227
228(defun pgg-gpg-status-GOOD_PASSPHRASE (process line)
229 (when (and pgg-gpg-passphrase
230 (stringp pgg-gpg-key-id))
231 (pgg-add-passphrase-to-cache pgg-gpg-key-id pgg-gpg-passphrase)
232 (setq pgg-gpg-passphrase nil)))
233
234(defun pgg-gpg-status-BAD_PASSPHRASE (process line)
235 (when pgg-gpg-passphrase
236 (fillarray pgg-gpg-passphrase 0)
237 (setq pgg-gpg-passphrase nil)))
133 238
134(defun pgg-gpg-lookup-key (string &optional type) 239(defun pgg-gpg-lookup-key (string &optional type)
135 "Search keys associated with STRING." 240 "Search keys associated with STRING."
@@ -143,54 +248,15 @@
143 nil t) 248 nil t)
144 (substring (match-string 2) 8))))) 249 (substring (match-string 2) 8)))))
145 250
146(defun pgg-gpg-lookup-key-owner (string &optional all)
147 "Search keys associated with STRING and return owner of identified key.
148
149The value may be just the bare key id, or it may be a combination of the
150user name associated with the key and the key id, with the key id enclosed
151in \"<...>\" angle brackets.
152
153Optional ALL non-nil means search all keys, including secret keys."
154 (let ((args (list "--with-colons" "--no-greeting" "--batch"
155 (if all "--list-secret-keys" "--list-keys")
156 string))
157 (key-regexp (concat "^\\(sec\\|pub\\)"
158 ":[^:]*:[^:]*:[^:]*:\\([^:]*\\):[^:]*"
159 ":[^:]*:[^:]*:[^:]*:\\([^:]*\\):"))
160 )
161 (with-temp-buffer
162 (apply #'call-process pgg-gpg-program nil t nil args)
163 (goto-char (point-min))
164 (if (re-search-forward key-regexp
165 nil t)
166 (match-string 3)))))
167
168(defun pgg-gpg-key-id-from-key-owner (key-owner)
169 (cond ((not key-owner) nil)
170 ;; Extract bare key id from outermost paired angle brackets, if any:
171 ((string-match "[^<]*<\\(.+\\)>[^>]*" key-owner)
172 (substring key-owner (match-beginning 1)(match-end 1)))
173 (key-owner))
174 )
175
176(defun pgg-gpg-encrypt-region (start end recipients &optional sign passphrase) 251(defun pgg-gpg-encrypt-region (start end recipients &optional sign passphrase)
177 "Encrypt the current region between START and END. 252 "Encrypt the current region between START and END.
178 253
179If optional argument SIGN is non-nil, do a combined sign and encrypt. 254If optional argument SIGN is non-nil, do a combined sign and encrypt."
180
181If optional PASSPHRASE is not specified, it will be obtained from the
182passphrase cache or user."
183 (let* ((pgg-gpg-user-id (or pgg-gpg-user-id pgg-default-user-id)) 255 (let* ((pgg-gpg-user-id (or pgg-gpg-user-id pgg-default-user-id))
184 (passphrase (or passphrase
185 (when sign
186 (pgg-read-passphrase
187 (format "GnuPG passphrase for %s: "
188 pgg-gpg-user-id)
189 pgg-gpg-user-id))))
190 (args 256 (args
191 (append 257 (append
192 (list "--batch" "--armor" "--always-trust" "--encrypt") 258 '("--armor" "--always-trust" "--encrypt")
193 (if pgg-text-mode (list "--textmode")) 259 (if pgg-text-mode '("--textmode"))
194 (if sign (list "--sign" "--local-user" pgg-gpg-user-id)) 260 (if sign (list "--sign" "--local-user" pgg-gpg-user-id))
195 (if recipients 261 (if recipients
196 (apply #'nconc 262 (apply #'nconc
@@ -198,152 +264,71 @@ passphrase cache or user."
198 (list pgg-gpg-recipient-argument rcpt)) 264 (list pgg-gpg-recipient-argument rcpt))
199 (append recipients 265 (append recipients
200 (if pgg-encrypt-for-me 266 (if pgg-encrypt-for-me
201 (list pgg-gpg-user-id))))))))) 267 (list pgg-gpg-user-id))))))))
202 (pgg-gpg-process-region start end passphrase pgg-gpg-program args) 268 (process (pgg-gpg-start-process args)))
203 (when sign 269 (if (and sign (not pgg-gpg-use-agent))
204 (with-current-buffer pgg-errors-buffer 270 (pgg-gpg-wait-for-status process '("GOOD_PASSPHRASE")))
205 ;; Possibly cache passphrase under, e.g. "jas", for future sign. 271 (process-send-region process start end)
206 (pgg-gpg-possibly-cache-passphrase passphrase pgg-gpg-user-id) 272 (pgg-gpg-wait-for-completion process '("SIG_CREATED" "END_ENCRYPTION"))))
207 ;; Possibly cache passphrase under, e.g. B565716F, for future decrypt.
208 (pgg-gpg-possibly-cache-passphrase passphrase)))
209 (pgg-process-when-success)))
210 273
211(defun pgg-gpg-encrypt-symmetric-region (start end &optional passphrase) 274(defun pgg-gpg-encrypt-symmetric-region (start end &optional passphrase)
212 "Encrypt the current region between START and END with symmetric cipher. 275 "Encrypt the current region between START and END with symmetric cipher."
213 276 (let* ((args
214If optional PASSPHRASE is not specified, it will be obtained from the 277 (append '("--armor" "--symmetric")
215passphrase cache or user." 278 (if pgg-text-mode '("--textmode"))))
216 (let* ((passphrase (or passphrase 279 (process (pgg-gpg-start-process args)))
217 (pgg-read-passphrase 280 (pgg-gpg-wait-for-status process '("BEGIN_ENCRYPTION"))
218 "GnuPG passphrase for symmetric encryption: "))) 281 (process-send-region process start end)
219 (args 282 (pgg-gpg-wait-for-completion process '("END_ENCRYPTION"))))
220 (append (list "--batch" "--armor" "--symmetric" )
221 (if pgg-text-mode (list "--textmode")))))
222 (pgg-gpg-process-region start end passphrase pgg-gpg-program args)
223 (pgg-process-when-success)))
224 283
225(defun pgg-gpg-decrypt-region (start end &optional passphrase) 284(defun pgg-gpg-decrypt-region (start end &optional passphrase)
226 "Decrypt the current region between START and END. 285 "Decrypt the current region between START and END."
227 286 (let* ((args '("--decrypt"))
228If optional PASSPHRASE is not specified, it will be obtained from the 287 (process (pgg-gpg-start-process args)))
229passphrase cache or user." 288 (process-send-region process start end)
230 (let* ((current-buffer (current-buffer)) 289 (pgg-gpg-wait-for-status process '("BEGIN_DECRYPTION"))
231 (message-keys (with-temp-buffer 290 (pgg-gpg-wait-for-completion process '("GOODSIG" "DECRYPTION_OKAY"))))
232 (insert-buffer-substring current-buffer)
233 (pgg-decode-armor-region (point-min) (point-max))))
234 (secret-keys (pgg-gpg-lookup-all-secret-keys))
235 ;; XXX the user is stuck if they need to use the passphrase for
236 ;; any but the first secret key for which the message is
237 ;; encrypted. ideally, we would incrementally give them a
238 ;; chance with subsequent keys each time they fail with one.
239 (key (pgg-gpg-select-matching-key message-keys secret-keys))
240 (key-owner (and key (pgg-gpg-lookup-key-owner key t)))
241 (key-id (pgg-gpg-key-id-from-key-owner key-owner))
242 (pgg-gpg-user-id (or key-id key
243 pgg-gpg-user-id pgg-default-user-id))
244 (passphrase (or passphrase
245 (pgg-read-passphrase
246 (format (if (pgg-gpg-symmetric-key-p message-keys)
247 "Passphrase for symmetric decryption: "
248 "GnuPG passphrase for %s: ")
249 (or key-owner "??"))
250 pgg-gpg-user-id)))
251 (args '("--batch" "--decrypt")))
252 (pgg-gpg-process-region start end passphrase pgg-gpg-program args)
253 (with-current-buffer pgg-errors-buffer
254 (pgg-gpg-possibly-cache-passphrase passphrase pgg-gpg-user-id)
255 (goto-char (point-min))
256 (re-search-forward "^\\[GNUPG:] DECRYPTION_OKAY\\>" nil t))))
257
258;;;###autoload
259(defun pgg-gpg-symmetric-key-p (message-keys)
260 "True if decoded armor MESSAGE-KEYS has symmetric encryption indicator."
261 (let (result)
262 (dolist (key message-keys result)
263 (when (and (eq (car key) 3)
264 (member '(symmetric-key-algorithm) key))
265 (setq result key)))))
266
267(defun pgg-gpg-select-matching-key (message-keys secret-keys)
268 "Choose a key from MESSAGE-KEYS that matches one of the keys in SECRET-KEYS."
269 (loop for message-key in message-keys
270 for message-key-id = (and (equal (car message-key) 1)
271 (cdr (assq 'key-identifier
272 (cdr message-key))))
273 for key = (and message-key-id (pgg-lookup-key message-key-id 'encrypt))
274 when (and key (member key secret-keys)) return key))
275 291
276(defun pgg-gpg-sign-region (start end &optional cleartext passphrase) 292(defun pgg-gpg-sign-region (start end &optional cleartext passphrase)
277 "Make detached signature from text between START and END." 293 "Make detached signature from text between START and END."
278 (let* ((pgg-gpg-user-id (or pgg-gpg-user-id pgg-default-user-id)) 294 (let* ((pgg-gpg-user-id (or pgg-gpg-user-id pgg-default-user-id))
279 (passphrase (or passphrase
280 (pgg-read-passphrase
281 (format "GnuPG passphrase for %s: " pgg-gpg-user-id)
282 pgg-gpg-user-id)))
283 (args 295 (args
284 (append (list (if cleartext "--clearsign" "--detach-sign") 296 (append (list (if cleartext "--clearsign" "--detach-sign")
285 "--armor" "--batch" "--verbose" 297 "--armor" "--verbose"
286 "--local-user" pgg-gpg-user-id) 298 "--local-user" pgg-gpg-user-id)
287 (if pgg-text-mode (list "--textmode")))) 299 (if pgg-text-mode '("--textmode"))))
288 (inhibit-read-only t) 300 (process (pgg-gpg-start-process args)))
289 buffer-read-only) 301 (unless pgg-gpg-use-agent
290 (pgg-gpg-process-region start end passphrase pgg-gpg-program args) 302 (pgg-gpg-wait-for-status process '("GOOD_PASSPHRASE")))
291 (with-current-buffer pgg-errors-buffer 303 (process-send-region process start end)
292 ;; Possibly cache passphrase under, e.g. "jas", for future sign. 304 (pgg-gpg-wait-for-completion process '("SIG_CREATED"))))
293 (pgg-gpg-possibly-cache-passphrase passphrase pgg-gpg-user-id)
294 ;; Possibly cache passphrase under, e.g. B565716F, for future decrypt.
295 (pgg-gpg-possibly-cache-passphrase passphrase))
296 (pgg-process-when-success)))
297 305
298(defun pgg-gpg-verify-region (start end &optional signature) 306(defun pgg-gpg-verify-region (start end &optional signature)
299 "Verify region between START and END as the detached signature SIGNATURE." 307 "Verify region between START and END as the detached signature SIGNATURE."
300 (let ((args '("--batch" "--verify"))) 308 (let ((args '("--verify"))
309 process)
301 (when (stringp signature) 310 (when (stringp signature)
302 (setq args (append args (list signature)))) 311 (setq args (append args (list signature))))
303 (setq args (append args '("-"))) 312 (setq process (pgg-gpg-start-process (append args '("-"))))
304 (pgg-gpg-process-region start end nil pgg-gpg-program args) 313 (process-send-region process start end)
305 (with-current-buffer pgg-errors-buffer 314 (pgg-gpg-wait-for-completion process '("GOODSIG"))))
306 (goto-char (point-min))
307 (while (re-search-forward "^gpg: \\(.*\\)\n" nil t)
308 (with-current-buffer pgg-output-buffer
309 (insert-buffer-substring pgg-errors-buffer
310 (match-beginning 1) (match-end 0)))
311 (delete-region (match-beginning 0) (match-end 0)))
312 (goto-char (point-min))
313 (re-search-forward "^\\[GNUPG:] GOODSIG\\>" nil t))))
314 315
315(defun pgg-gpg-insert-key () 316(defun pgg-gpg-insert-key ()
316 "Insert public key at point." 317 "Insert public key at point."
317 (let* ((pgg-gpg-user-id (or pgg-gpg-user-id pgg-default-user-id)) 318 (let* ((pgg-gpg-user-id (or pgg-gpg-user-id pgg-default-user-id))
318 (args (list "--batch" "--export" "--armor" 319 (args (list "--export" "--armor"
319 pgg-gpg-user-id))) 320 pgg-gpg-user-id))
320 (pgg-gpg-process-region (point)(point) nil pgg-gpg-program args) 321 (process (pgg-gpg-start-process args)))
322 (pgg-gpg-wait-for-completion process)
321 (insert-buffer-substring pgg-output-buffer))) 323 (insert-buffer-substring pgg-output-buffer)))
322 324
323(defun pgg-gpg-snarf-keys-region (start end) 325(defun pgg-gpg-snarf-keys-region (start end)
324 "Add all public keys in region between START and END to the keyring." 326 "Add all public keys in region between START and END to the keyring."
325 (let ((args '("--import" "--batch" "-")) status) 327 (let* ((args '("--import" "-"))
326 (pgg-gpg-process-region start end nil pgg-gpg-program args) 328 (process (pgg-gpg-start-process args))
327 (set-buffer pgg-errors-buffer) 329 status)
328 (goto-char (point-min)) 330 (process-send-region process start end)
329 (when (re-search-forward "^\\[GNUPG:] IMPORT_RES\\>" nil t) 331 (pgg-gpg-wait-for-completion process '("IMPORT_RES"))))
330 (setq status (buffer-substring (match-end 0)
331 (progn (end-of-line)(point)))
332 status (vconcat (mapcar #'string-to-number (split-string status))))
333 (erase-buffer)
334 (insert (format "Imported %d key(s).
335\tArmor contains %d key(s) [%d bad, %d old].\n"
336 (+ (aref status 2)
337 (aref status 10))
338 (aref status 0)
339 (aref status 1)
340 (+ (aref status 4)
341 (aref status 11)))
342 (if (zerop (aref status 9))
343 ""
344 "\tSecret keys are imported.\n")))
345 (append-to-buffer pgg-output-buffer (point-min)(point-max))
346 (pgg-process-when-success)))
347 332
348(provide 'pgg-gpg) 333(provide 'pgg-gpg)
349 334
diff --git a/lisp/progmodes/gdb-ui.el b/lisp/progmodes/gdb-ui.el
index 689124944dd..b969515e2fc 100644
--- a/lisp/progmodes/gdb-ui.el
+++ b/lisp/progmodes/gdb-ui.el
@@ -4,7 +4,7 @@
4;; Maintainer: FSF 4;; Maintainer: FSF
5;; Keywords: unix, tools 5;; Keywords: unix, tools
6 6
7;; Copyright (C) 2002, 2003, 2004, 2005, 2006 7;; Copyright (C) 2002, 2003, 2004, 2005, 2006
8;; Free Software Foundation, Inc. 8;; Free Software Foundation, Inc.
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
@@ -78,13 +78,15 @@
78;; gdb-assembler-custom with a lisp debugger it does!). 78;; gdb-assembler-custom with a lisp debugger it does!).
79 79
80;;; Problems with watch expressions, GDB/MI: 80;;; Problems with watch expressions, GDB/MI:
81
82;; 1) They go out of scope when the inferior is re-run. 81;; 1) They go out of scope when the inferior is re-run.
83;; 2) -stack-list-locals has a type field but also prints type in values field. 82;; 2) -stack-list-locals has a type field but also prints type in values field.
84;; 3) VARNUM increments even when variable object is not created (maybe trivial). 83;; 3) VARNUM increments even when variable object is not created
84;; (maybe trivial).
85 85
86;;; TODO: 86;; Known Bugs:
87;; 1) M-x gdb doesn't work with "run" command in .gdbinit, use M-x gdba instead.
87 88
89;;; TODO:
88;; 1) Use MI command -data-read-memory for memory window. 90;; 1) Use MI command -data-read-memory for memory window.
89;; 2) Use tree-widget.el instead of the speedbar for watch-expressions? 91;; 2) Use tree-widget.el instead of the speedbar for watch-expressions?
90;; 3) Mark breakpoint locations on scroll-bar of source buffer? 92;; 3) Mark breakpoint locations on scroll-bar of source buffer?
@@ -126,6 +128,7 @@ and #define directives otherwise.")
126(defvar gdb-signalled nil) 128(defvar gdb-signalled nil)
127(defvar gdb-source-window nil) 129(defvar gdb-source-window nil)
128(defvar gdb-inferior-status nil) 130(defvar gdb-inferior-status nil)
131(defvar gdb-continuation nil)
129 132
130(defvar gdb-buffer-type nil 133(defvar gdb-buffer-type nil
131 "One of the symbols bound in `gdb-buffer-rules'.") 134 "One of the symbols bound in `gdb-buffer-rules'.")
@@ -258,7 +261,8 @@ detailed description of this mode.
258 (interactive (list (gud-query-cmdline 'gdba))) 261 (interactive (list (gud-query-cmdline 'gdba)))
259 ;; 262 ;;
260 ;; Let's start with a basic gud-gdb buffer and then modify it a bit. 263 ;; Let's start with a basic gud-gdb buffer and then modify it a bit.
261 (gdb command-line)) 264 (gdb command-line)
265 (gdb-init-1))
262 266
263(defcustom gdb-debug-ring-max 128 267(defcustom gdb-debug-ring-max 128
264 "Maximum size of `gdb-debug-ring'." 268 "Maximum size of `gdb-debug-ring'."
@@ -327,7 +331,7 @@ of the inferior. Non-nil means display the layout shown for
327 (process-status (get-buffer-process buffer)) status)) 331 (process-status (get-buffer-process buffer)) status))
328 ;; Force mode line redisplay soon. 332 ;; Force mode line redisplay soon.
329 (force-mode-line-update))))) 333 (force-mode-line-update)))))
330 334
331(defun gdb-many-windows (arg) 335(defun gdb-many-windows (arg)
332 "Toggle the number of windows in the basic arrangement. 336 "Toggle the number of windows in the basic arrangement.
333With arg, display additional buffers iff arg is positive." 337With arg, display additional buffers iff arg is positive."
@@ -702,7 +706,7 @@ With arg, enter name of variable to be watched in the minibuffer."
702 (message "gud-watch is a no-op in this mode.")))) 706 (message "gud-watch is a no-op in this mode."))))
703 707
704(defconst gdb-var-create-regexp 708(defconst gdb-var-create-regexp
705 "name=\"\\(.*?\\)\",numchild=\"\\(.*?\\)\",type=\"\\(.*?\\)\"") 709 "name=\"\\(.*?\\)\",.*numchild=\"\\(.*?\\)\",.*type=\"\\(.*?\\)\"")
706 710
707(defun gdb-var-create-handler (expr) 711(defun gdb-var-create-handler (expr)
708 (goto-char (point-min)) 712 (goto-char (point-min))
@@ -747,8 +751,8 @@ With arg, enter name of variable to be watched in the minibuffer."
747 `(lambda () (gdb-var-list-children-handler ,varnum))))) 751 `(lambda () (gdb-var-list-children-handler ,varnum)))))
748 752
749(defconst gdb-var-list-children-regexp 753(defconst gdb-var-list-children-regexp
750 "name=\"\\(.*?\\)\",exp=\"\\(.*?\\)\",numchild=\"\\(.*?\\)\",\ 754 "child={.*?name=\"\\(.*?\\)\",.*?exp=\"\\(.*?\\)\",.*?\
751type=\"\\(.*?\\)\"") 755numchild=\"\\(.*?\\)\",.*?type=\"\\(.*?\\)\".*?}")
752 756
753(defun gdb-var-list-children-handler (varnum) 757(defun gdb-var-list-children-handler (varnum)
754 (goto-char (point-min)) 758 (goto-char (point-min))
@@ -784,7 +788,9 @@ type=\"\\(.*?\\)\"")
784 'gdb-var-update-handler)) 788 'gdb-var-update-handler))
785 (push 'gdb-var-update gdb-pending-triggers))) 789 (push 'gdb-var-update gdb-pending-triggers)))
786 790
787(defconst gdb-var-update-regexp "name=\"\\(.*?\\)\",in_scope=\"\\(.*?\\)\"") 791(defconst gdb-var-update-regexp
792 "{.*?name=\"\\(.*?\\)\",.*?in_scope=\"\\(.*?\\)\",.*?\
793type_changed=\".*?\".*?}")
788 794
789(defun gdb-var-update-handler () 795(defun gdb-var-update-handler ()
790 (dolist (var gdb-var-list) 796 (dolist (var gdb-var-list)
@@ -1078,7 +1084,6 @@ The key should be one of the cars in `gdb-buffer-rules-assoc'."
1078;; 1084;;
1079;; These lists are consumed tail first. 1085;; These lists are consumed tail first.
1080;; 1086;;
1081(defvar gdb-continuation nil)
1082 1087
1083(defun gdb-send (proc string) 1088(defun gdb-send (proc string)
1084 "A comint send filter for gdb. 1089 "A comint send filter for gdb.
@@ -1086,15 +1091,16 @@ This filter may simply queue input for a later time."
1086 (with-current-buffer gud-comint-buffer 1091 (with-current-buffer gud-comint-buffer
1087 (let ((inhibit-read-only t)) 1092 (let ((inhibit-read-only t))
1088 (remove-text-properties (point-min) (point-max) '(face)))) 1093 (remove-text-properties (point-min) (point-max) '(face))))
1089 (if (string-match "\\\\$" string) 1094 (if gud-running
1090 (setq gdb-continuation (concat gdb-continuation string "\n")) 1095 (progn
1091 (let ((item (concat gdb-continuation string "\n"))) 1096 (let ((item (concat string "\n")))
1092 (if gud-running
1093 (progn
1094 (if gdb-enable-debug (push (cons 'send item) gdb-debug-ring)) 1097 (if gdb-enable-debug (push (cons 'send item) gdb-debug-ring))
1095 (process-send-string proc item)) 1098 (process-send-string proc item)))
1096 (gdb-enqueue-input item))) 1099 (if (string-match "\\\\$" string)
1097 (setq gdb-continuation nil))) 1100 (setq gdb-continuation (concat gdb-continuation string "\n"))
1101 (let ((item (concat gdb-continuation string "\n")))
1102 (gdb-enqueue-input item)
1103 (setq gdb-continuation nil)))))
1098 1104
1099;; Note: Stuff enqueued here will be sent to the next prompt, even if it 1105;; Note: Stuff enqueued here will be sent to the next prompt, even if it
1100;; is a query, or other non-top-level prompt. 1106;; is a query, or other non-top-level prompt.
@@ -1318,6 +1324,9 @@ directives."
1318It is just like `gdb-stopping', except that if we already set the output 1324It is just like `gdb-stopping', except that if we already set the output
1319sink to `user' in `gdb-stopping', that is fine." 1325sink to `user' in `gdb-stopping', that is fine."
1320 (setq gud-running nil) 1326 (setq gud-running nil)
1327 (unless (or gud-overlay-arrow-position gud-last-frame
1328 (not gud-last-last-frame))
1329 (gud-display-line (car gud-last-last-frame) (cdr gud-last-last-frame)))
1321 (unless (member gdb-inferior-status '("exited" "signal")) 1330 (unless (member gdb-inferior-status '("exited" "signal"))
1322 (setq gdb-inferior-status "stopped") 1331 (setq gdb-inferior-status "stopped")
1323 (gdb-force-mode-line-update gdb-inferior-status)) 1332 (gdb-force-mode-line-update gdb-inferior-status))
@@ -1659,10 +1668,13 @@ static char *magick[] = {
1659(defvar breakpoint-disabled-icon nil 1668(defvar breakpoint-disabled-icon nil
1660 "Icon for disabled breakpoint in display margin.") 1669 "Icon for disabled breakpoint in display margin.")
1661 1670
1662;; Bitmap for breakpoint in fringe
1663(and (display-images-p) 1671(and (display-images-p)
1672 ;; Bitmap for breakpoint in fringe
1664 (define-fringe-bitmap 'breakpoint 1673 (define-fringe-bitmap 'breakpoint
1665 "\x3c\x7e\xff\xff\xff\xff\x7e\x3c")) 1674 "\x3c\x7e\xff\xff\xff\xff\x7e\x3c")
1675 ;; Bitmap for gud-overlay-arrow in fringe
1676 (define-fringe-bitmap 'hollow-right-triangle
1677 "\xe0\x90\x88\x84\x84\x88\x90\xe0"))
1666 1678
1667(defface breakpoint-enabled 1679(defface breakpoint-enabled
1668 '((t 1680 '((t
@@ -1675,8 +1687,7 @@ static char *magick[] = {
1675 ;; We use different values of grey for different background types, 1687 ;; We use different values of grey for different background types,
1676 ;; so that on low-color displays it will end up as something visible 1688 ;; so that on low-color displays it will end up as something visible
1677 ;; if it has to be approximated. 1689 ;; if it has to be approximated.
1678 '((((background dark)) :foreground "grey60") 1690 '((t :foreground "grey70"))
1679 (((background light)) :foreground "grey40"))
1680 "Face for disabled breakpoint icon in fringe." 1691 "Face for disabled breakpoint icon in fringe."
1681 :group 'gud) 1692 :group 'gud)
1682 1693
@@ -1918,11 +1929,11 @@ static char *magick[] = {
1918 1929
1919(def-gdb-auto-updated-buffer gdb-stack-buffer 1930(def-gdb-auto-updated-buffer gdb-stack-buffer
1920 gdb-invalidate-frames 1931 gdb-invalidate-frames
1921 "server where\n" 1932 "server info stack\n"
1922 gdb-info-frames-handler 1933 gdb-info-stack-handler
1923 gdb-info-frames-custom) 1934 gdb-info-stack-custom)
1924 1935
1925(defun gdb-info-frames-custom () 1936(defun gdb-info-stack-custom ()
1926 (with-current-buffer (gdb-get-buffer 'gdb-stack-buffer) 1937 (with-current-buffer (gdb-get-buffer 'gdb-stack-buffer)
1927 (save-excursion 1938 (save-excursion
1928 (let ((buffer-read-only nil) 1939 (let ((buffer-read-only nil)
@@ -1983,7 +1994,7 @@ static char *magick[] = {
1983 map)) 1994 map))
1984 1995
1985(defun gdb-frames-mode () 1996(defun gdb-frames-mode ()
1986 "Major mode for gdb frames. 1997 "Major mode for gdb call stack.
1987 1998
1988\\{gdb-frames-mode-map}" 1999\\{gdb-frames-mode-map}"
1989 (kill-all-local-variables) 2000 (kill-all-local-variables)
@@ -2064,15 +2075,13 @@ static char *magick[] = {
2064 map)) 2075 map))
2065 2076
2066(defvar gdb-threads-font-lock-keywords 2077(defvar gdb-threads-font-lock-keywords
2067 '( 2078 '((") +\\([^ ]+\\) (" (1 font-lock-function-name-face))
2068 (") +\\([^ ]+\\) (" (1 font-lock-function-name-face))
2069 ("in \\([^ ]+\\) (" (1 font-lock-function-name-face)) 2079 ("in \\([^ ]+\\) (" (1 font-lock-function-name-face))
2070 ("\\(\\(\\sw\\|[_.]\\)+\\)=" (1 font-lock-variable-name-face)) 2080 ("\\(\\(\\sw\\|[_.]\\)+\\)=" (1 font-lock-variable-name-face)))
2071 )
2072 "Font lock keywords used in `gdb-threads-mode'.") 2081 "Font lock keywords used in `gdb-threads-mode'.")
2073 2082
2074(defun gdb-threads-mode () 2083(defun gdb-threads-mode ()
2075 "Major mode for gdb frames. 2084 "Major mode for gdb threads.
2076 2085
2077\\{gdb-threads-mode-map}" 2086\\{gdb-threads-mode-map}"
2078 (kill-all-local-variables) 2087 (kill-all-local-variables)
@@ -2132,7 +2141,7 @@ static char *magick[] = {
2132 (unless (string-equal (match-string 0) "The") 2141 (unless (string-equal (match-string 0) "The")
2133 (put-text-property start (match-end 0) 2142 (put-text-property start (match-end 0)
2134 'face font-lock-variable-name-face) 2143 'face font-lock-variable-name-face)
2135 (add-text-properties start end 2144 (add-text-properties start end
2136 '(help-echo "mouse-2: edit value" 2145 '(help-echo "mouse-2: edit value"
2137 mouse-face highlight)))) 2146 mouse-face highlight))))
2138 (forward-line 1)))))) 2147 (forward-line 1))))))
@@ -2785,6 +2794,7 @@ Kills the gdb buffers, and resets variables and the source buffers."
2785 (setq gdb-overlay-arrow-position nil)) 2794 (setq gdb-overlay-arrow-position nil))
2786 (setq overlay-arrow-variable-list 2795 (setq overlay-arrow-variable-list
2787 (delq 'gdb-overlay-arrow-position overlay-arrow-variable-list)) 2796 (delq 'gdb-overlay-arrow-position overlay-arrow-variable-list))
2797 (setq fringe-indicator-alist '((overlay-arrow . right-triangle)))
2788 (if (and (boundp 'speedbar-frame) (frame-live-p speedbar-frame)) 2798 (if (and (boundp 'speedbar-frame) (frame-live-p speedbar-frame))
2789 (speedbar-refresh)) 2799 (speedbar-refresh))
2790 (setq gud-running nil) 2800 (setq gud-running nil)
@@ -2965,10 +2975,24 @@ BUFFER nil or omitted means use the current buffer."
2965 'gdb-assembler-buffer-name 2975 'gdb-assembler-buffer-name
2966 'gdb-assembler-mode) 2976 'gdb-assembler-mode)
2967 2977
2968(def-gdb-auto-update-handler gdb-assembler-handler 2978;; We can't use def-gdb-auto-update-handler because we don't want to use
2969 gdb-invalidate-assembler 2979;; window-start but keep the overlay arrow/current line visible.
2970 gdb-assembler-buffer 2980(defun gdb-assembler-handler ()
2971 gdb-assembler-custom) 2981 (setq gdb-pending-triggers
2982 (delq 'gdb-invalidate-assembler
2983 gdb-pending-triggers))
2984 (let ((buf (gdb-get-buffer 'gdb-assembler-buffer)))
2985 (and buf
2986 (with-current-buffer buf
2987 (let* ((window (get-buffer-window buf 0))
2988 (p (window-point window))
2989 (buffer-read-only nil))
2990 (erase-buffer)
2991 (insert-buffer-substring (gdb-get-buffer-create
2992 'gdb-partial-output-buffer))
2993 (set-window-point window p)))))
2994 ;; put customisation here
2995 (gdb-assembler-custom))
2972 2996
2973(defun gdb-assembler-custom () 2997(defun gdb-assembler-custom ()
2974 (let ((buffer (gdb-get-buffer 'gdb-assembler-buffer)) 2998 (let ((buffer (gdb-get-buffer 'gdb-assembler-buffer))
@@ -2983,6 +3007,10 @@ BUFFER nil or omitted means use the current buffer."
2983 (progn 3007 (progn
2984 (setq pos (point)) 3008 (setq pos (point))
2985 (beginning-of-line) 3009 (beginning-of-line)
3010 (setq fringe-indicator-alist
3011 (if (string-equal gdb-frame-number "0")
3012 nil
3013 '((overlay-arrow . hollow-right-triangle))))
2986 (or gdb-overlay-arrow-position 3014 (or gdb-overlay-arrow-position
2987 (setq gdb-overlay-arrow-position (make-marker))) 3015 (setq gdb-overlay-arrow-position (make-marker)))
2988 (set-marker gdb-overlay-arrow-position 3016 (set-marker gdb-overlay-arrow-position
@@ -3112,7 +3140,8 @@ BUFFER nil or omitted means use the current buffer."
3112 (setq gdb-frame-number (match-string 1))) 3140 (setq gdb-frame-number (match-string 1)))
3113 (goto-char (point-min)) 3141 (goto-char (point-min))
3114 (if (re-search-forward 3142 (if (re-search-forward
3115 ".*=\\s-+0x0*\\(\\S-*\\)\\s-+in\\s-+\\(\\S-*?\\);? " nil t) 3143 ".*=\\s-+0x0*\\(\\S-*\\)\\s-+in\\s-+\\(\\S-*?\\) (\\(\\S-*?\\):[0-9]+?);? "
3144 nil t)
3116 (progn 3145 (progn
3117 (setq gdb-selected-frame (match-string 2)) 3146 (setq gdb-selected-frame (match-string 2))
3118 (if (gdb-get-buffer 'gdb-locals-buffer) 3147 (if (gdb-get-buffer 'gdb-locals-buffer)
@@ -3122,6 +3151,16 @@ BUFFER nil or omitted means use the current buffer."
3122 (with-current-buffer (gdb-get-buffer 'gdb-assembler-buffer) 3151 (with-current-buffer (gdb-get-buffer 'gdb-assembler-buffer)
3123 (setq mode-name (concat "Machine:" gdb-selected-frame)))) 3152 (setq mode-name (concat "Machine:" gdb-selected-frame))))
3124 (setq gdb-frame-address (match-string 1)))) 3153 (setq gdb-frame-address (match-string 1))))
3154 (if gud-overlay-arrow-position
3155 (let ((buffer (marker-buffer gud-overlay-arrow-position))
3156 (position (marker-position gud-overlay-arrow-position)))
3157 (when (and buffer (string-equal (buffer-name buffer) (match-string 3)))
3158 (with-current-buffer buffer
3159 (setq fringe-indicator-alist
3160 (if (string-equal gdb-frame-number "0")
3161 nil
3162 '((overlay-arrow . hollow-right-triangle))))
3163 (set-marker gud-overlay-arrow-position position)))))
3125 (goto-char (point-min)) 3164 (goto-char (point-min))
3126 (if (re-search-forward " source language \\(\\S-*\\)\." nil t) 3165 (if (re-search-forward " source language \\(\\S-*\\)\." nil t)
3127 (setq gdb-current-language (match-string 1))) 3166 (setq gdb-current-language (match-string 1)))
@@ -3154,14 +3193,14 @@ is set in them."
3154 (gdb-enqueue-input 3193 (gdb-enqueue-input
3155 (list 3194 (list
3156 (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer) 'gdba) 3195 (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer) 'gdba)
3157 (concat "server interpreter mi \"-var-list-children --all-values " 3196 (concat "server interpreter mi \"-var-list-children --all-values "
3158 varnum "\"\n") 3197 varnum "\"\n")
3159 (concat "-var-list-children --all-values " varnum "\n")) 3198 (concat "-var-list-children --all-values " varnum "\n"))
3160 `(lambda () (gdb-var-list-children-handler-1 ,varnum))))) 3199 `(lambda () (gdb-var-list-children-handler-1 ,varnum)))))
3161 3200
3162(defconst gdb-var-list-children-regexp-1 3201(defconst gdb-var-list-children-regexp-1
3163 "name=\"\\(.+?\\)\",exp=\"\\(.+?\\)\",numchild=\"\\(.+?\\)\",\ 3202 "child={.*?name=\"\\(.+?\\)\",.*?exp=\"\\(.+?\\)\",.*?\
3164value=\\(\".*?\"\\),type=\"\\(.+?\\)\"}") 3203numchild=\"\\(.+?\\)\",.*?value=\\(\".*?\"\\),.*?type=\"\\(.+?\\)\".*?}")
3165 3204
3166(defun gdb-var-list-children-handler-1 (varnum) 3205(defun gdb-var-list-children-handler-1 (varnum)
3167 (goto-char (point-min)) 3206 (goto-char (point-min))
@@ -3197,7 +3236,8 @@ value=\\(\".*?\"\\),type=\"\\(.+?\\)\"}")
3197 (push 'gdb-var-update gdb-pending-triggers)))) 3236 (push 'gdb-var-update gdb-pending-triggers))))
3198 3237
3199(defconst gdb-var-update-regexp-1 3238(defconst gdb-var-update-regexp-1
3200 "name=\"\\(.*?\\)\",\\(?:value=\\(\".*?\"\\),\\)?in_scope=\"\\(.*?\\)\"") 3239 "{.*?name=\"\\(.*?\\)\",.*?\\(?:value=\\(\".*?\"\\),\\)?.*?\
3240in_scope=\"\\(.*?\\)\".*?}")
3201 3241
3202(defun gdb-var-update-handler-1 () 3242(defun gdb-var-update-handler-1 ()
3203 (dolist (var gdb-var-list) 3243 (dolist (var gdb-var-list)
@@ -3234,7 +3274,7 @@ value=\\(\".*?\"\\),type=\"\\(.+?\\)\"}")
3234 gdb-data-list-register-values-handler) 3274 gdb-data-list-register-values-handler)
3235 3275
3236(defconst gdb-data-list-register-values-regexp 3276(defconst gdb-data-list-register-values-regexp
3237 "number=\"\\(.*?\\)\",value=\"\\(.*?\\)\"") 3277 "{.*?number=\"\\(.*?\\)\",.*?value=\"\\(.*?\\)\".*?}")
3238 3278
3239(defun gdb-data-list-register-values-handler () 3279(defun gdb-data-list-register-values-handler ()
3240 (setq gdb-pending-triggers (delq 'gdb-invalidate-registers-1 3280 (setq gdb-pending-triggers (delq 'gdb-invalidate-registers-1
@@ -3283,7 +3323,7 @@ value=\\(\".*?\"\\),type=\"\\(.+?\\)\"}")
3283 (unless (string-equal (match-string 0) "No registers.") 3323 (unless (string-equal (match-string 0) "No registers.")
3284 (put-text-property start (match-end 0) 3324 (put-text-property start (match-end 0)
3285 'face font-lock-variable-name-face) 3325 'face font-lock-variable-name-face)
3286 (add-text-properties start end 3326 (add-text-properties start end
3287 '(help-echo "mouse-2: edit value" 3327 '(help-echo "mouse-2: edit value"
3288 mouse-face highlight)))) 3328 mouse-face highlight))))
3289 (forward-line 1)))))) 3329 (forward-line 1))))))
@@ -3327,7 +3367,7 @@ value=\\(\".*?\"\\),type=\"\\(.+?\\)\"}")
3327 gdb-stack-list-locals-handler) 3367 gdb-stack-list-locals-handler)
3328 3368
3329(defconst gdb-stack-list-locals-regexp 3369(defconst gdb-stack-list-locals-regexp
3330 "name=\"\\(.*?\\)\",type=\"\\(.*?\\)\"") 3370 "{.*?name=\"\\(.*?\\)\",.*?type=\"\\(.*?\\)\"")
3331 3371
3332(defvar gdb-locals-watch-map-1 3372(defvar gdb-locals-watch-map-1
3333 (let ((map (make-sparse-keymap))) 3373 (let ((map (make-sparse-keymap)))
@@ -3346,7 +3386,7 @@ value=\\(\".*?\"\\),type=\"\\(.+?\\)\"}")
3346 (let ((local (list (match-string 1) 3386 (let ((local (list (match-string 1)
3347 (match-string 2) 3387 (match-string 2)
3348 nil))) 3388 nil)))
3349 (if (looking-at ",value=\\(\".*\"\\)}") 3389 (if (looking-at ",value=\\(\".*\"\\).*?}")
3350 (setcar (nthcdr 2 local) (read (match-string 1)))) 3390 (setcar (nthcdr 2 local) (read (match-string 1))))
3351 (push local locals-list))) 3391 (push local locals-list)))
3352 (let ((buf (gdb-get-buffer 'gdb-locals-buffer))) 3392 (let ((buf (gdb-get-buffer 'gdb-locals-buffer)))
@@ -3365,7 +3405,7 @@ value=\\(\".*?\"\\),type=\"\\(.+?\\)\"}")
3365 help-echo "mouse-2: create watch expression" 3405 help-echo "mouse-2: create watch expression"
3366 local-map ,gdb-locals-watch-map-1) 3406 local-map ,gdb-locals-watch-map-1)
3367 name)) 3407 name))
3368 (insert 3408 (insert
3369 (concat name "\t" (nth 1 local) 3409 (concat name "\t" (nth 1 local)
3370 "\t" (nth 2 local) "\n"))) 3410 "\t" (nth 2 local) "\n")))
3371 (set-window-start window start) 3411 (set-window-start window start)
diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el
index 7fa5a0b6dcc..907a2e7c300 100644
--- a/lisp/progmodes/gud.el
+++ b/lisp/progmodes/gud.el
@@ -683,6 +683,7 @@ To run GDB in text command mode, set `gud-gdb-command-name' to
683 683
684 (if (and gud-comint-buffer 684 (if (and gud-comint-buffer
685 (buffer-name gud-comint-buffer) 685 (buffer-name gud-comint-buffer)
686 (get-buffer-process gud-comint-buffer)
686 (with-current-buffer gud-comint-buffer (eq gud-minor-mode 'gdba))) 687 (with-current-buffer gud-comint-buffer (eq gud-minor-mode 'gdba)))
687 (error "Multiple debugging is only supported with \"gdb --fullname\"")) 688 (error "Multiple debugging is only supported with \"gdb --fullname\""))
688 689
diff --git a/lisp/simple.el b/lisp/simple.el
index d3780dea012..3fffcfb3e8d 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -3196,6 +3196,9 @@ With a double \\[universal-argument] prefix argument, e.g. \\[universal-argument
3196\\[universal-argument] \\[set-mark-command], unconditionally 3196\\[universal-argument] \\[set-mark-command], unconditionally
3197set mark where point is. 3197set mark where point is.
3198 3198
3199Setting the mark also sets the \"region\", which is the closest
3200equivalent in Emacs to what some editors call the \"selection\".
3201
3199Novice Emacs Lisp programmers often try to use the mark for the wrong 3202Novice Emacs Lisp programmers often try to use the mark for the wrong
3200purposes. See the documentation of `set-mark' for more information." 3203purposes. See the documentation of `set-mark' for more information."
3201 (interactive "P") 3204 (interactive "P")
diff --git a/lisp/term/mac-win.el b/lisp/term/mac-win.el
index b08284731a4..d2f373a1e8c 100644
--- a/lisp/term/mac-win.el
+++ b/lisp/term/mac-win.el
@@ -1336,7 +1336,8 @@ in `selection-converter-alist', which see."
1336 (setq str (or s 1336 (setq str (or s
1337 (encode-coding-string str 1337 (encode-coding-string str
1338 (if (eq (byteorder) ?B) 1338 (if (eq (byteorder) ?B)
1339 'utf-16be 'utf-16le)))))) 1339 'utf-16be-mac
1340 'utf-16le-mac))))))
1340 ((eq type 'com.apple.traditional-mac-plain-text) 1341 ((eq type 'com.apple.traditional-mac-plain-text)
1341 (let ((encodables (find-coding-systems-string str)) 1342 (let ((encodables (find-coding-systems-string str))
1342 (rest mac-script-code-coding-systems)) 1343 (rest mac-script-code-coding-systems))
@@ -1809,6 +1810,22 @@ It returns a name of the created fontset."
1809 (new-fontset fontset-name (list (cons 'ascii resolved-font))) 1810 (new-fontset fontset-name (list (cons 'ascii resolved-font)))
1810 (fontset-add-mac-fonts fontset-name base-family))) 1811 (fontset-add-mac-fonts fontset-name base-family)))
1811 1812
1813;; Adjust Courier font specifications in x-fixed-font-alist.
1814(let ((courier-fonts (assoc "Courier" x-fixed-font-alist)))
1815 (if courier-fonts
1816 (dolist (label-fonts (cdr courier-fonts))
1817 (setcdr label-fonts
1818 (mapcar
1819 (lambda (font)
1820 (if (string-match "\\`-adobe-courier-\\([^-]*\\)-\\(.\\)-\\(.*\\)-iso8859-1\\'" font)
1821 (replace-match
1822 (if (string= (match-string 2 font) "o")
1823 "-*-courier-\\1-i-\\3-*-*"
1824 "-*-courier-\\1-\\2-\\3-*-*")
1825 t nil font)
1826 font))
1827 (cdr label-fonts))))))
1828
1812;; Setup the default fontset. 1829;; Setup the default fontset.
1813(setup-default-fontset) 1830(setup-default-fontset)
1814 1831
diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el
index f1e055594b7..daca0502454 100644
--- a/lisp/textmodes/bibtex.el
+++ b/lisp/textmodes/bibtex.el
@@ -88,6 +88,7 @@ If this is a function, call it to generate the initial field text."
88 (string :tag "Initial text") 88 (string :tag "Initial text")
89 (function :tag "Initialize Function" :value fun) 89 (function :tag "Initialize Function" :value fun)
90 (other :tag "Default" t))) 90 (other :tag "Default" t)))
91(put 'bibtex-include-OPTkey 'risky-local-variable t)
91 92
92(defcustom bibtex-user-optional-fields 93(defcustom bibtex-user-optional-fields
93 '(("annote" "Personal annotation (ignored)")) 94 '(("annote" "Personal annotation (ignored)"))
@@ -437,6 +438,7 @@ field or a function, which is called to determine the initial content
437of the field, and ALTERNATIVE-FLAG (either nil or t) marks if the 438of the field, and ALTERNATIVE-FLAG (either nil or t) marks if the
438field is an alternative. ALTERNATIVE-FLAG may be t only in the 439field is an alternative. ALTERNATIVE-FLAG may be t only in the
439REQUIRED or CROSSREF-REQUIRED lists.") 440REQUIRED or CROSSREF-REQUIRED lists.")
441(put 'bibtex-entry-field-alist 'risky-local-variable t)
440 442
441(defcustom bibtex-comment-start "@Comment" 443(defcustom bibtex-comment-start "@Comment"
442 "String starting a BibTeX comment." 444 "String starting a BibTeX comment."
@@ -595,7 +597,7 @@ See `bibtex-generate-autokey' for details."
595 :type '(repeat (cons (regexp :tag "Old") 597 :type '(repeat (cons (regexp :tag "Old")
596 (string :tag "New")))) 598 (string :tag "New"))))
597 599
598(defcustom bibtex-autokey-name-case-convert 'downcase 600(defcustom bibtex-autokey-name-case-convert-function 'downcase
599 "Function called for each name to perform case conversion. 601 "Function called for each name to perform case conversion.
600See `bibtex-generate-autokey' for details." 602See `bibtex-generate-autokey' for details."
601 :group 'bibtex-autokey 603 :group 'bibtex-autokey
@@ -604,6 +606,8 @@ See `bibtex-generate-autokey' for details."
604 (const :tag "Capitalize" capitalize) 606 (const :tag "Capitalize" capitalize)
605 (const :tag "Upcase" upcase) 607 (const :tag "Upcase" upcase)
606 (function :tag "Conversion function"))) 608 (function :tag "Conversion function")))
609(defvaralias 'bibtex-autokey-name-case-convert
610 'bibtex-autokey-name-case-convert-function)
607 611
608(defcustom bibtex-autokey-name-length 'infty 612(defcustom bibtex-autokey-name-length 'infty
609 "Number of characters from name to incorporate into key. 613 "Number of characters from name to incorporate into key.
@@ -666,7 +670,7 @@ See `bibtex-generate-autokey' for details."
666 :group 'bibtex-autokey 670 :group 'bibtex-autokey
667 :type '(repeat regexp)) 671 :type '(repeat regexp))
668 672
669(defcustom bibtex-autokey-titleword-case-convert 'downcase 673(defcustom bibtex-autokey-titleword-case-convert-function 'downcase
670 "Function called for each titleword to perform case conversion. 674 "Function called for each titleword to perform case conversion.
671See `bibtex-generate-autokey' for details." 675See `bibtex-generate-autokey' for details."
672 :group 'bibtex-autokey 676 :group 'bibtex-autokey
@@ -675,6 +679,8 @@ See `bibtex-generate-autokey' for details."
675 (const :tag "Capitalize" capitalize) 679 (const :tag "Capitalize" capitalize)
676 (const :tag "Upcase" upcase) 680 (const :tag "Upcase" upcase)
677 (function :tag "Conversion function"))) 681 (function :tag "Conversion function")))
682(defvaralias 'bibtex-autokey-titleword-case-convert
683 'bibtex-autokey-titleword-case-convert-function)
678 684
679(defcustom bibtex-autokey-titleword-abbrevs nil 685(defcustom bibtex-autokey-titleword-abbrevs nil
680 "Determines exceptions to the usual abbreviation mechanism. 686 "Determines exceptions to the usual abbreviation mechanism.
@@ -847,6 +853,7 @@ The following is a complex example, see http://link.aps.org/linkfaq.html.
847 (choice (string :tag "Replacement") 853 (choice (string :tag "Replacement")
848 (integer :tag "Sub-match") 854 (integer :tag "Sub-match")
849 (function :tag "Filter")))))))) 855 (function :tag "Filter"))))))))
856(put 'bibtex-generate-url-list 'risky-local-variable t)
850 857
851(defcustom bibtex-expand-strings nil 858(defcustom bibtex-expand-strings nil
852 "If non-nil, expand strings when extracting the content of a BibTeX field." 859 "If non-nil, expand strings when extracting the content of a BibTeX field."
@@ -1164,7 +1171,7 @@ The CDRs of the elements are t for header keys and nil for crossref keys.")
1164 (,(concat "^[ \t]*\\(" bibtex-field-name "\\)[ \t]*=") 1171 (,(concat "^[ \t]*\\(" bibtex-field-name "\\)[ \t]*=")
1165 1 font-lock-variable-name-face) 1172 1 font-lock-variable-name-face)
1166 ;; url 1173 ;; url
1167 bibtex-font-lock-url bibtex-font-lock-crossref) 1174 (bibtex-font-lock-url) (bibtex-font-lock-crossref))
1168 "*Default expressions to highlight in BibTeX mode.") 1175 "*Default expressions to highlight in BibTeX mode.")
1169 1176
1170(defvar bibtex-font-lock-url-regexp 1177(defvar bibtex-font-lock-url-regexp
@@ -2085,7 +2092,7 @@ and `bibtex-autokey-names-stretch'."
2085 ;; --> take the last token 2092 ;; --> take the last token
2086 (match-string 1 fullname)) 2093 (match-string 1 fullname))
2087 (t (error "Name `%s' is incorrectly formed" fullname))))) 2094 (t (error "Name `%s' is incorrectly formed" fullname)))))
2088 (funcall bibtex-autokey-name-case-convert 2095 (funcall bibtex-autokey-name-case-convert-function
2089 (bibtex-autokey-abbrev name bibtex-autokey-name-length)))) 2096 (bibtex-autokey-abbrev name bibtex-autokey-name-length))))
2090 2097
2091(defun bibtex-autokey-get-year () 2098(defun bibtex-autokey-get-year ()
@@ -2147,7 +2154,7 @@ and `bibtex-autokey-titleword-length'."
2147 (setq alist (cdr alist))) 2154 (setq alist (cdr alist)))
2148 (if alist 2155 (if alist
2149 (cdar alist) 2156 (cdar alist)
2150 (funcall bibtex-autokey-titleword-case-convert 2157 (funcall bibtex-autokey-titleword-case-convert-function
2151 (bibtex-autokey-abbrev titleword bibtex-autokey-titleword-length))))) 2158 (bibtex-autokey-abbrev titleword bibtex-autokey-titleword-length)))))
2152 2159
2153(defun bibtex-generate-autokey () 2160(defun bibtex-generate-autokey ()
@@ -2167,7 +2174,7 @@ The name part:
2167 take at least `bibtex-autokey-name-length' characters (truncate only 2174 take at least `bibtex-autokey-name-length' characters (truncate only
2168 after a consonant or at a word end). 2175 after a consonant or at a word end).
2169 5. Convert all last names using the function 2176 5. Convert all last names using the function
2170 `bibtex-autokey-name-case-convert'. 2177 `bibtex-autokey-name-case-convert-function'.
2171 6. Build the name part of the key by concatenating all abbreviated last 2178 6. Build the name part of the key by concatenating all abbreviated last
2172 names with the string `bibtex-autokey-name-separator' between any two. 2179 names with the string `bibtex-autokey-name-separator' between any two.
2173 If there are more names in the name field than names used in the name 2180 If there are more names in the name field than names used in the name
@@ -2199,7 +2206,7 @@ The title part
2199 `bibtex-autokey-titleword-length' characters (truncate only after 2206 `bibtex-autokey-titleword-length' characters (truncate only after
2200 a consonant or at a word end). 2207 a consonant or at a word end).
2201 5. Convert all title words using the function 2208 5. Convert all title words using the function
2202 `bibtex-autokey-titleword-case-convert'. 2209 `bibtex-autokey-titleword-case-convert-function'.
2203 6. Build the title part by concatenating all abbreviated title words with 2210 6. Build the title part by concatenating all abbreviated title words with
2204 the string `bibtex-autokey-titleword-separator' between any two. 2211 the string `bibtex-autokey-titleword-separator' between any two.
2205 2212
@@ -2531,7 +2538,7 @@ Use `bibtex-summary-function' to generate summary."
2531Used as default value of `bibtex-summary-function'." 2538Used as default value of `bibtex-summary-function'."
2532 ;; It would be neat to customize this function. How? 2539 ;; It would be neat to customize this function. How?
2533 (if (looking-at bibtex-entry-maybe-empty-head) 2540 (if (looking-at bibtex-entry-maybe-empty-head)
2534 (let* ((bibtex-autokey-name-case-convert 'identity) 2541 (let* ((bibtex-autokey-name-case-convert-function 'identity)
2535 (bibtex-autokey-name-length 'infty) 2542 (bibtex-autokey-name-length 'infty)
2536 (bibtex-autokey-names 1) 2543 (bibtex-autokey-names 1)
2537 (bibtex-autokey-names-stretch 0) 2544 (bibtex-autokey-names-stretch 0)
@@ -2542,7 +2549,7 @@ Used as default value of `bibtex-summary-function'."
2542 (year (bibtex-autokey-get-year)) 2549 (year (bibtex-autokey-get-year))
2543 (bibtex-autokey-titlewords 5) 2550 (bibtex-autokey-titlewords 5)
2544 (bibtex-autokey-titlewords-stretch 2) 2551 (bibtex-autokey-titlewords-stretch 2)
2545 (bibtex-autokey-titleword-case-convert 'identity) 2552 (bibtex-autokey-titleword-case-convert-function 'identity)
2546 (bibtex-autokey-titleword-length 5) 2553 (bibtex-autokey-titleword-length 5)
2547 (bibtex-autokey-titleword-separator " ") 2554 (bibtex-autokey-titleword-separator " ")
2548 (title (bibtex-autokey-get-title)) 2555 (title (bibtex-autokey-get-title))
@@ -2785,7 +2792,6 @@ if that value is non-nil.
2785 (list (list nil bibtex-entry-head bibtex-key-in-head)) 2792 (list (list nil bibtex-entry-head bibtex-key-in-head))
2786 imenu-case-fold-search t) 2793 imenu-case-fold-search t)
2787 (make-local-variable 'choose-completion-string-functions) 2794 (make-local-variable 'choose-completion-string-functions)
2788 (make-local-variable 'completion-ignore-case)
2789 ;; XEmacs needs easy-menu-add, Emacs does not care 2795 ;; XEmacs needs easy-menu-add, Emacs does not care
2790 (easy-menu-add bibtex-edit-menu) 2796 (easy-menu-add bibtex-edit-menu)
2791 (easy-menu-add bibtex-entry-menu) 2797 (easy-menu-add bibtex-entry-menu)
@@ -4155,9 +4161,9 @@ An error is signaled if point is outside key or BibTeX field."
4155 4161
4156 (cond ((eq compl 'key) 4162 (cond ((eq compl 'key)
4157 ;; key completion: no cleanup needed 4163 ;; key completion: no cleanup needed
4158 (setq choose-completion-string-functions nil 4164 (setq choose-completion-string-functions nil)
4159 completion-ignore-case nil) 4165 (let (completion-ignore-case)
4160 (bibtex-complete-internal (bibtex-global-key-alist))) 4166 (bibtex-complete-internal (bibtex-global-key-alist))))
4161 4167
4162 ((eq compl 'crossref-key) 4168 ((eq compl 'crossref-key)
4163 ;; crossref key completion 4169 ;; crossref key completion
@@ -4167,40 +4173,35 @@ An error is signaled if point is outside key or BibTeX field."
4167 ;; non-nil. Therefore, `choose-completion-string-functions' is 4173 ;; non-nil. Therefore, `choose-completion-string-functions' is
4168 ;; always set (either to non-nil or nil) when a new completion 4174 ;; always set (either to non-nil or nil) when a new completion
4169 ;; is requested. 4175 ;; is requested.
4170 ;; Also, `choose-completion-delete-max-match' requires 4176 (let (completion-ignore-case)
4171 ;; that we set `completion-ignore-case' (i.e., binding via `let' 4177 (setq choose-completion-string-functions
4172 ;; is not sufficient). 4178 (lambda (choice buffer mini-p base-size)
4173 (setq completion-ignore-case nil 4179 (setq choose-completion-string-functions nil)
4174 choose-completion-string-functions 4180 (choose-completion-string choice buffer base-size)
4175 (lambda (choice buffer mini-p base-size) 4181 (bibtex-complete-crossref-cleanup choice)
4176 (setq choose-completion-string-functions nil) 4182 t)) ; needed by choose-completion-string-functions
4177 (choose-completion-string choice buffer base-size) 4183 (bibtex-complete-crossref-cleanup
4178 (bibtex-complete-crossref-cleanup choice) 4184 (bibtex-complete-internal (bibtex-global-key-alist)))))
4179 t)) ; needed by choose-completion-string-functions
4180
4181 (bibtex-complete-crossref-cleanup (bibtex-complete-internal
4182 (bibtex-global-key-alist))))
4183 4185
4184 ((eq compl 'string) 4186 ((eq compl 'string)
4185 ;; string key completion: no cleanup needed 4187 ;; string key completion: no cleanup needed
4186 (setq choose-completion-string-functions nil 4188 (setq choose-completion-string-functions nil)
4187 completion-ignore-case t) 4189 (let ((completion-ignore-case t))
4188 (bibtex-complete-internal bibtex-strings)) 4190 (bibtex-complete-internal bibtex-strings)))
4189 4191
4190 (compl 4192 (compl
4191 ;; string completion 4193 ;; string completion
4192 (setq completion-ignore-case t 4194 (let ((completion-ignore-case t))
4193 choose-completion-string-functions 4195 (setq choose-completion-string-functions
4194 `(lambda (choice buffer mini-p base-size) 4196 `(lambda (choice buffer mini-p base-size)
4195 (setq choose-completion-string-functions nil) 4197 (setq choose-completion-string-functions nil)
4196 (choose-completion-string choice buffer base-size) 4198 (choose-completion-string choice buffer base-size)
4197 (bibtex-complete-string-cleanup choice ',compl) 4199 (bibtex-complete-string-cleanup choice ',compl)
4198 t)) ; needed by choose-completion-string-functions 4200 t)) ; needed by choose-completion-string-functions
4199 (bibtex-complete-string-cleanup (bibtex-complete-internal compl) 4201 (bibtex-complete-string-cleanup (bibtex-complete-internal compl)
4200 compl)) 4202 compl)))
4201 4203
4202 (t (setq choose-completion-string-functions nil 4204 (t (setq choose-completion-string-functions nil)
4203 completion-ignore-case nil) ; default
4204 (error "Point outside key or BibTeX field"))))) 4205 (error "Point outside key or BibTeX field")))))
4205 4206
4206(defun bibtex-Article () 4207(defun bibtex-Article ()
@@ -4334,16 +4335,16 @@ The URL is generated using the schemes defined in `bibtex-generate-url-list'
4334 (dolist (step scheme) 4335 (dolist (step scheme)
4335 (setq field (cdr (assoc-string (car step) fields-alist t))) 4336 (setq field (cdr (assoc-string (car step) fields-alist t)))
4336 (if (string-match (nth 1 step) field) 4337 (if (string-match (nth 1 step) field)
4337 (setq field (cond ((functionp (nth 2 step)) 4338 (push (cond ((functionp (nth 2 step))
4338 (funcall (nth 2 step) field)) 4339 (funcall (nth 2 step) field))
4339 ((numberp (nth 2 step)) 4340 ((numberp (nth 2 step))
4340 (match-string (nth 2 step) field)) 4341 (match-string (nth 2 step) field))
4341 (t 4342 (t
4342 (replace-match (nth 2 step) t nil field)))) 4343 (replace-match (nth 2 step) t nil field)))
4344 obj)
4343 ;; If the scheme is set up correctly, 4345 ;; If the scheme is set up correctly,
4344 ;; we should never reach this point 4346 ;; we should never reach this point
4345 (error "Match failed: %s" field)) 4347 (error "Match failed: %s" field)))
4346 (push field obj))
4347 (if fmt (apply 'format fmt (nreverse obj)) 4348 (if fmt (apply 'format fmt (nreverse obj))
4348 (apply 'concat (nreverse obj))))) 4349 (apply 'concat (nreverse obj)))))
4349 (browse-url (message "%s" url)))) 4350 (browse-url (message "%s" url))))
diff --git a/lisp/textmodes/org.el b/lisp/textmodes/org.el
index a00a1b247e8..5d1efeb6902 100644
--- a/lisp/textmodes/org.el
+++ b/lisp/textmodes/org.el
@@ -2383,7 +2383,7 @@ between words."
2383 "Get the right face for match N in font-lock matching of healdines." 2383 "Get the right face for match N in font-lock matching of healdines."
2384 (setq org-l (- (match-end 2) (match-beginning 1))) 2384 (setq org-l (- (match-end 2) (match-beginning 1)))
2385 (if org-odd-levels-only (setq org-l (1+ (/ org-l 2)))) 2385 (if org-odd-levels-only (setq org-l (1+ (/ org-l 2))))
2386 (setq org-f (nth (1- (% org-l org-n-levels)) org-level-faces)) 2386 (setq org-f (nth (% (1- org-l) org-n-levels) org-level-faces))
2387 (cond 2387 (cond
2388 ((eq n 1) (if org-hide-leading-stars 'org-hide org-f)) 2388 ((eq n 1) (if org-hide-leading-stars 'org-hide org-f))
2389 ((eq n 2) org-f) 2389 ((eq n 2) org-f)
@@ -6833,8 +6833,8 @@ optional argument IN-EMACS is non-nil, Emacs will visit the file."
6833 (while (string-match " *\n *" link) 6833 (while (string-match " *\n *" link)
6834 (setq link (replace-match " " t t link))) 6834 (setq link (replace-match " " t t link)))
6835 (if (string-match org-link-regexp link) 6835 (if (string-match org-link-regexp link)
6836 (setq type (match-string 1) 6836 (setq type (match-string 1 link)
6837 path (match-string 2)) 6837 path (match-string 2 link))
6838 (setq type "thisfile" 6838 (setq type "thisfile"
6839 path link)) 6839 path link))
6840 (throw 'match t))) 6840 (throw 'match t)))
@@ -6893,6 +6893,10 @@ optional argument IN-EMACS is non-nil, Emacs will visit the file."
6893 6893
6894 (cond 6894 (cond
6895 6895
6896 ((member type '("http" "https" "ftp" "mailto" "news"))
6897 ;; give these to some browser
6898 (browse-url (concat type ":" path)))
6899
6896 ((string= type "tags") 6900 ((string= type "tags")
6897 (org-tags-view in-emacs path)) 6901 (org-tags-view in-emacs path))
6898 ((or (string= type "camel") 6902 ((or (string= type "camel")
diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog
index 60a279356b8..e7e358bb894 100644
--- a/lisp/url/ChangeLog
+++ b/lisp/url/ChangeLog
@@ -1,3 +1,9 @@
12006-03-27 Romain Francoise <romain@orebokech.com>
2
3 * url-irc.el (url-irc-rcirc, url-irc-erc): New functions.
4 (url-irc-function): Add rcirc and ERC to the list of IRC clients.
5 Default to rcirc, since ZenIRC isn't part of Emacs.
6
12006-03-07 Stefan Monnier <monnier@iro.umontreal.ca> 72006-03-07 Stefan Monnier <monnier@iro.umontreal.ca>
2 8
3 * url-http.el (url-http-find-free-connection): Fix braino in last fix. 9 * url-http.el (url-http-find-free-connection): Fix braino in last fix.
diff --git a/lisp/url/url-irc.el b/lisp/url/url-irc.el
index a876657d393..6a7a62573e9 100644
--- a/lisp/url/url-irc.el
+++ b/lisp/url/url-irc.el
@@ -33,15 +33,17 @@
33 33
34(defconst url-irc-default-port 6667 "Default port for IRC connections") 34(defconst url-irc-default-port 6667 "Default port for IRC connections")
35 35
36(defcustom url-irc-function 'url-irc-zenirc 36(defcustom url-irc-function 'url-irc-rcirc
37 "*Function to actually open an IRC connection. 37 "*Function to actually open an IRC connection.
38Should be a function that takes several argument: 38Should be a function that takes several arguments:
39 HOST - the hostname of the IRC server to contact 39 HOST - the hostname of the IRC server to contact
40 PORT - the port number of the IRC server to contact 40 PORT - the port number of the IRC server to contact
41 CHANNEL - What channel on the server to visit right away (can be nil) 41 CHANNEL - What channel on the server to visit right away (can be nil)
42 USER - What username to use 42 USER - What username to use
43PASSWORD - What password to use" 43PASSWORD - What password to use"
44 :type '(choice (const :tag "ZEN IRC" :value 'url-irc-zenirc) 44 :type '(choice (const :tag "rcirc" :value url-irc-rcirc)
45 (const :tag "ERC" :value url-irc-erc)
46 (const :tag "ZEN IRC" :value url-irc-zenirc)
45 (function :tag "Other")) 47 (function :tag "Other"))
46 :group 'url) 48 :group 'url)
47 49
@@ -59,6 +61,17 @@ PASSWORD - What password to use"
59 (insert "/join " channel) 61 (insert "/join " channel)
60 (zenirc-send-line)))) 62 (zenirc-send-line))))
61 63
64(defun url-irc-rcirc (host port channel user password)
65 (let ((chan (when channel (concat "#" channel))))
66 (rcirc-connect host port user nil nil (when chan (list chan)))
67 (when chan
68 (switch-to-buffer (concat chan "@" host)))))
69
70(defun url-irc-erc (host port channel user password)
71 (erc-select :server host :port port :nick user :password password)
72 (when channel
73 (erc-join-channel channel)))
74
62;;;###autoload 75;;;###autoload
63(defun url-irc (url) 76(defun url-irc (url)
64 (let* ((host (url-host url)) 77 (let* ((host (url-host url))
@@ -74,7 +87,7 @@ PASSWORD - What password to use"
74 (setq chan nil)) 87 (setq chan nil))
75 (funcall url-irc-function host port chan user pass) 88 (funcall url-irc-function host port chan user pass)
76 nil)) 89 nil))
77 90
78(provide 'url-irc) 91(provide 'url-irc)
79 92
80;;; arch-tag: 2e5eecf8-9eb3-436b-9fbd-c26f2fb2bf3e 93;;; arch-tag: 2e5eecf8-9eb3-436b-9fbd-c26f2fb2bf3e
diff --git a/lispref/ChangeLog b/lispref/ChangeLog
index ab3f92564a3..2a398b3b52c 100644
--- a/lispref/ChangeLog
+++ b/lispref/ChangeLog
@@ -1,3 +1,28 @@
12006-03-28 Kim F. Storm <storm@cua.dk>
2
3 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4 remarks about systems that don't support fractional seconds.
5
62006-03-25 Karl Berry <karl@gnu.org>
7
8 * elisp.texi: use @copyright{} instead of (C), and do not indent
9 the year list.
10
112006-03-21 Nick Roberts <nickrob@snap.net.nz>
12
13 * display.texi (Fringe Indicators): Fix typos.
14
152006-03-19 Luc Teirlinck <teirllm@auburn.edu>
16
17 * tips.texi (Documentation Tips): One can now also write `program'
18 in front of a quoted symbol in a docstring to prevent making a
19 hyperlink.
20
212006-03-19 Alan Mackenzie <acm@muc.de>
22
23 * text.texi (Special Properties): Clarify the definition of
24 'fontified.
25
12006-03-16 Richard Stallman <rms@gnu.org> 262006-03-16 Richard Stallman <rms@gnu.org>
2 27
3 * display.texi (Defining Images): Minor cleanup. 28 * display.texi (Defining Images): Minor cleanup.
diff --git a/lispref/display.texi b/lispref/display.texi
index dbe4e650e3a..d9b5a9e5f0b 100644
--- a/lispref/display.texi
+++ b/lispref/display.texi
@@ -2876,12 +2876,12 @@ used in both left and right fringes.
2876When @code{fringe-indicator-alist} has a buffer-local value, and there 2876When @code{fringe-indicator-alist} has a buffer-local value, and there
2877is no bitmap defined for a logical indicator, or the bitmap is 2877is no bitmap defined for a logical indicator, or the bitmap is
2878@code{t}, the corresponding value from the (non-local) 2878@code{t}, the corresponding value from the (non-local)
2879@code{default-fringes-indicator-alist} is used. 2879@code{default-fringe-indicator-alist} is used.
2880 2880
2881To completely hide a specific indicator, set the bitmap to @code{nil}. 2881To completely hide a specific indicator, set the bitmap to @code{nil}.
2882@end defvar 2882@end defvar
2883 2883
2884@defvar default-fringes-indicator-alist 2884@defvar default-fringe-indicator-alist
2885The value of this variable is the default value for 2885The value of this variable is the default value for
2886@code{fringe-indicator-alist} in buffers that do not override it. 2886@code{fringe-indicator-alist} in buffers that do not override it.
2887@end defvar 2887@end defvar
@@ -2891,7 +2891,7 @@ The value of this variable is the default value for
2891@code{left-arrow}, @code{right-arrow}, @code{up-arrow}, @code{down-arrow}, 2891@code{left-arrow}, @code{right-arrow}, @code{up-arrow}, @code{down-arrow},
2892@code{left-curly-arrow}, @code{right-curly-arrow}, 2892@code{left-curly-arrow}, @code{right-curly-arrow},
2893@code{left-triangle}, @code{right-triangle}, 2893@code{left-triangle}, @code{right-triangle},
2894@code{top-left-angle}, @code{ top-right-angle}, 2894@code{top-left-angle}, @code{top-right-angle},
2895@code{bottom-left-angle}, @code{bottom-right-angle}, 2895@code{bottom-left-angle}, @code{bottom-right-angle},
2896@code{left-bracket}, @code{right-bracket}, 2896@code{left-bracket}, @code{right-bracket},
2897@code{filled-rectangle}, @code{hollow-rectangle}, 2897@code{filled-rectangle}, @code{hollow-rectangle},
diff --git a/lispref/elisp.texi b/lispref/elisp.texi
index 54056dd8a9a..bd2cbee4796 100644
--- a/lispref/elisp.texi
+++ b/lispref/elisp.texi
@@ -11,7 +11,7 @@
11 11
12@dircategory Emacs 12@dircategory Emacs
13@direntry 13@direntry
14* Elisp: (elisp). The Emacs Lisp Reference Manual. 14* Elisp: (elisp). The Emacs Lisp Reference Manual.
15@end direntry 15@end direntry
16 16
17@smallbook 17@smallbook
@@ -30,8 +30,9 @@
30This is edition @value{VERSION} of the GNU Emacs Lisp 30This is edition @value{VERSION} of the GNU Emacs Lisp
31Reference Manual, corresponding to Emacs version @value{EMACSVER}. 31Reference Manual, corresponding to Emacs version @value{EMACSVER}.
32 32
33Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 33Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998,
34 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 341999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
35Inc.
35 36
36@quotation 37@quotation
37Permission is granted to copy, distribute and/or modify this document 38Permission is granted to copy, distribute and/or modify this document
diff --git a/lispref/processes.texi b/lispref/processes.texi
index 4cbc4b72e33..5f0cfb0edf0 100644
--- a/lispref/processes.texi
+++ b/lispref/processes.texi
@@ -1309,12 +1309,6 @@ subprocess output.
1309 1309
1310The argument @var{seconds} need not be an integer. If it is a floating 1310The argument @var{seconds} need not be an integer. If it is a floating
1311point number, this function waits for a fractional number of seconds. 1311point number, this function waits for a fractional number of seconds.
1312Some systems support only a whole number of seconds; on these systems,
1313@var{seconds} is rounded down.
1314
1315Not all operating systems support waiting periods other than multiples
1316of a second; on those that do not, you get an error if you specify
1317nonzero @var{millisec}.
1318 1312
1319@c Emacs 22.1 feature 1313@c Emacs 22.1 feature
1320If @var{process} is a process, and the argument @var{just-this-one} is 1314If @var{process} is a process, and the argument @var{just-this-one} is
diff --git a/lispref/text.texi b/lispref/text.texi
index c68a55bedc7..3a0d4f7a585 100644
--- a/lispref/text.texi
+++ b/lispref/text.texi
@@ -2994,9 +2994,25 @@ that all text between the character and where the mouse is have the same
2994 2994
2995@item fontified 2995@item fontified
2996@kindex fontified @r{(text property)} 2996@kindex fontified @r{(text property)}
2997This property, if non-@code{nil}, says that text in the buffer has 2997This property says whether the text has had faces assigned to it by
2998had faces assigned automatically by a feature such as Font-Lock mode. 2998font locking. The display engine tests it to decide whether a buffer
2999@xref{Auto Faces}. 2999portion needs refontifying before display. @xref{Auto Faces}. It
3000takes one of these three values---other values are invalid:
3001
3002@table @asis
3003@item @code{nil}
3004Font locking is disabled, or the @code{face} properties on the text,
3005if any, are invalid.
3006
3007@item The symbol @code{defer}
3008This value states that the text's @code{face} properties are invalid
3009and marks it for deferred fontification. It is used only when ``just
3010in time'' font locking is enabled.
3011
3012@item @code{t}
3013The @code{face} properties, or lack of them, on the text are currently
3014valid.
3015@end table
3000 3016
3001@item display 3017@item display
3002@kindex display @r{(text property)} 3018@kindex display @r{(text property)}
diff --git a/lispref/tips.texi b/lispref/tips.texi
index 07689b4c9a4..8b033139275 100644
--- a/lispref/tips.texi
+++ b/lispref/tips.texi
@@ -741,8 +741,8 @@ then the hyperlink will refer only to the variable documentation of
741 741
742If a symbol has a function definition and/or a variable definition, but 742If a symbol has a function definition and/or a variable definition, but
743those are irrelevant to the use of the symbol that you are documenting, 743those are irrelevant to the use of the symbol that you are documenting,
744you can write the word @samp{symbol} before the symbol name to prevent 744you can write the words @samp{symbol} or @samp{program} before the
745making any hyperlink. For example, 745symbol name to prevent making any hyperlink. For example,
746 746
747@example 747@example
748If the argument KIND-OF-RESULT is the symbol `list', 748If the argument KIND-OF-RESULT is the symbol `list',
diff --git a/man/ChangeLog b/man/ChangeLog
index 3bb7d9f5042..55a15f70c51 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,3 +1,72 @@
12006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus.texi (Posting Styles): Add x-face-file to example.
4 (X-Face): Refer to posting styles.
5
6 * gnus-faq.texi ([5.8]): Add x-face-file.
7 ([8.4]): Add links to gmane.emacs.gnus.user and
8 gmane.emacs.gnus.general.
9
102006-03-28 Eli Zaretskii <eliz@gnu.org>
11
12 * files.texi (File Name Cache): Make it clear that the cache is
13 not persistent.
14
152006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
16
17 * gnus-faq.texi: Use .invalid.
18 ([5.4]): Fix gnus-posting-styles example.
19
202006-03-27 Romain Francoise <romain@orebokech.com>
21
22 * faq.texi (Emacs/W3): Rename from `w3-mode'. Mention that
23 Emacs/W3 needs a new maintainer.
24 (Ispell): Update author and version info.
25 (Mailcrypt): Mention PGG.
26 (New in Emacs 22): Add PGG to the list of new packages.
27 Include minor changes from "Ramprasad B" <ramprasad_i82@yahoo.com>
28 updating dead URLs.
29
302006-03-25 Karl Berry <karl@gnu.org>
31
32 * ada-mode.texi, autotype.texi, calc.texi, cc-mode.texi, cl.texi,
33 dired-x.texi, ebrowse.texi, ediff.texi, emacs-mime.texi,
34 emacs-xtra.texi, emacs.texi, erc.texi, eshell.texi, eudc.texi,
35 faq.texi, forms.texi, gnu.texi, gnus.texi, idlwave.texi,
36 info.texi, message.texi, mh-e.texi, pcl-cvs.texi, pgg.texi,
37 rcirc.texi, reftex.texi, sc.texi, ses.texi, sieve.texi,
38 speedbar.texi, url.texi, vip.texi, viper.texi, widget.texi,
39 woman.texi: (1) use @copyright{} instead of (C) in typeset text;
40 (2) do not indent copyright year list (or anything else).
41
422006-03-21 Bill Wohler <wohler@newt.com>
43
44 * mh-e.texi (Folders): Various edits.
45
462006-03-20 Romain Francoise <romain@orebokech.com>
47
48 * gnus.texi (Mail Folders): Grammar fix.
49
502006-03-21 Juanma Barranquero <lekktu@gmail.com>
51
52 * files.texi (VC Dired Mode): Remove misplaced brackets.
53
542006-03-21 Andre Spiegel <spiegel@gnu.org>
55
56 * files.texi: Various updates and clarifications in the VC
57 chapter.
58
592006-03-19 Luc Teirlinck <teirllm@auburn.edu>
60
61 * help.texi (Help Mode): Document "C-c C-c".
62
632006-03-19 Bill Wohler <wohler@newt.com>
64
65 * mh-e.texi (Replying): Document Mail-Followup-To. Change
66 manually-formatted table to multitable. Add debugging info.
67 Move description of mh-reply-default-reply-to into paragraph
68 that describes its values.
69
12006-03-17 Bill Wohler <wohler@newt.com> 702006-03-17 Bill Wohler <wohler@newt.com>
2 71
3 * mh-e.texi: Use smallexample and smalllisp consistenly. 72 * mh-e.texi: Use smallexample and smalllisp consistenly.
@@ -39,12 +108,12 @@
392006-03-14 Bill Wohler <wohler@newt.com> 1082006-03-14 Bill Wohler <wohler@newt.com>
40 109
41 * mh-e.texi: Add index entries around each paragraph rather than 110 * mh-e.texi: Add index entries around each paragraph rather than
42 depend on entries from beginning of node. Doing so ensures that 111 depend on entries from beginning of node. Doing so ensures that
43 index entries are less likely to be forgotten if text is cut and 112 index entries are less likely to be forgotten if text is cut and
44 pasted, and are necessary anyway if the references are on a 113 pasted, and are necessary anyway if the references are on a
45 separate page. It seems that makeinfo is now (v. 4.8) only 114 separate page. It seems that makeinfo is now (v. 4.8) only
46 producing one index entry per node, so there is no longer any 115 producing one index entry per node, so there is no longer any
47 excuse not to. Use subheading instead of heading. The incorrect 116 excuse not to. Use subheading instead of heading. The incorrect
48 use of heading produced very large fonts in Info--as large as the 117 use of heading produced very large fonts in Info--as large as the
49 main heading. 118 main heading.
50 (From Bill Wohler): MH-E never did appear in Emacs 21--MH-E 119 (From Bill Wohler): MH-E never did appear in Emacs 21--MH-E
@@ -111,9 +180,10 @@
111 180
1122006-03-06 Bill Wohler <wohler@newt.com> 1812006-03-06 Bill Wohler <wohler@newt.com>
113 182
114 * mh-e.texi: Move from SourceForge repository to Savannah. This is 183 * mh-e.texi: Move from SourceForge repository to Savannah.
115 version 7.93, which is a total rewrite from the previous edition 184 This is version 7.93, which is a total rewrite from the previous
116 1.3 for MH-E version 5.0.2, and corresponds to MH-E version 7.93. 185 edition 1.3 for MH-E version 5.0.2, and corresponds to MH-E
186 version 7.93.
117 187
1182006-03-03 Reiner Steib <Reiner.Steib@gmx.de> 1882006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
119 189
@@ -121,12 +191,12 @@
121 191
1222006-03-01 Carsten Dominik <dominik@science.uva.nl> 1922006-03-01 Carsten Dominik <dominik@science.uva.nl>
123 193
124 * org.texi: (Interaction): Added item about `org-mouse.el' by 194 * org.texi (Interaction): Add item about `org-mouse.el' by
125 Piotr Zielinski. 195 Piotr Zielinski.
126 (Managing links): Documented that also mouse-1 can be used to 196 (Managing links): Document that also mouse-1 can be used to
127 activate a link. 197 activate a link.
128 (Headlines, FAQ): Added entry about hiding leading stars. 198 (Headlines, FAQ): Add entry about hiding leading stars.
129 (Miscellaneous): Resorted the sections in this chapter to a more 199 (Miscellaneous): Resort the sections in this chapter to a more
130 logical sequence. 200 logical sequence.
131 201
1322006-02-28 Andre Spiegel <spiegel@gnu.org> 2022006-02-28 Andre Spiegel <spiegel@gnu.org>
@@ -192,7 +262,7 @@
192 262
193 * reftex.texi: Version number and date change only. 263 * reftex.texi: Version number and date change only.
194 264
195 * org.texi: (Internal Links): Rewritten to cover the modified 265 * org.texi (Internal Links): Rewrite to cover the modified
196 linking system. 266 linking system.
197 267
1982006-02-21 Nick Roberts <nickrob@snap.net.nz> 2682006-02-21 Nick Roberts <nickrob@snap.net.nz>
@@ -973,7 +1043,7 @@
973 prefix keys even when mark is active. Decribe that RET moves 1043 prefix keys even when mark is active. Decribe that RET moves
974 cursor to next corner in rectangle; clarify insert around rectangle. 1044 cursor to next corner in rectangle; clarify insert around rectangle.
975 1045
9762005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 10462005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
977 1047
978 * cc-mode.texi: The manual has been extensively revised: the 1048 * cc-mode.texi: The manual has been extensively revised: the
979 information about using CC Mode has been separated from the larger 1049 information about using CC Mode has been separated from the larger
diff --git a/man/ada-mode.texi b/man/ada-mode.texi
index 73896132886..16cb2d11b6e 100644
--- a/man/ada-mode.texi
+++ b/man/ada-mode.texi
@@ -9,7 +9,7 @@
9 9
10@copying 10@copying
11Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 11Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004,
12 2005, 2006 Free Software Foundation, Inc. 122005, 2006 Free Software Foundation, Inc.
13 13
14@quotation 14@quotation
15Permission is granted to copy, distribute and/or modify this document 15Permission is granted to copy, distribute and/or modify this document
diff --git a/man/autotype.texi b/man/autotype.texi
index ad29f4295ee..9d707e33243 100644
--- a/man/autotype.texi
+++ b/man/autotype.texi
@@ -13,7 +13,7 @@
13 13
14@copying 14@copying
15Copyright @copyright{} 1994, 1995, 1999, 2002, 2003, 2004, 15Copyright @copyright{} 1994, 1995, 1999, 2002, 2003, 2004,
16 2005, 2006 Free Software Foundation, Inc. 162005, 2006 Free Software Foundation, Inc.
17 17
18@quotation 18@quotation
19Permission is granted to copy, distribute and/or modify this document 19Permission is granted to copy, distribute and/or modify this document
diff --git a/man/calc.texi b/man/calc.texi
index 02a542ca761..ea51a896e23 100644
--- a/man/calc.texi
+++ b/man/calc.texi
@@ -83,8 +83,8 @@
83@copying 83@copying
84This file documents Calc, the GNU Emacs calculator. 84This file documents Calc, the GNU Emacs calculator.
85 85
86Copyright (C) 1990, 1991, 2001, 2002, 2003, 2004, 86Copyright @copyright{} 1990, 1991, 2001, 2002, 2003, 2004,
87 2005, 2006 Free Software Foundation, Inc. 872005, 2006 Free Software Foundation, Inc.
88 88
89@quotation 89@quotation
90Permission is granted to copy, distribute and/or modify this document 90Permission is granted to copy, distribute and/or modify this document
@@ -102,7 +102,7 @@ Software Foundation raise funds for GNU development.''
102 102
103@dircategory Emacs 103@dircategory Emacs
104@direntry 104@direntry
105* Calc: (calc). Advanced desk calculator and mathematical tool. 105* Calc: (calc). Advanced desk calculator and mathematical tool.
106@end direntry 106@end direntry
107 107
108@titlepage 108@titlepage
diff --git a/man/cc-mode.texi b/man/cc-mode.texi
index d541e306ae4..83ed16459aa 100644
--- a/man/cc-mode.texi
+++ b/man/cc-mode.texi
@@ -160,7 +160,7 @@ CC Mode
160This manual is for CC Mode in Emacs. 160This manual is for CC Mode in Emacs.
161 161
162Copyright @copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 162Copyright @copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
163 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1632003, 2004, 2005, 2006 Free Software Foundation, Inc.
164 164
165@quotation 165@quotation
166Permission is granted to copy, distribute and/or modify this document 166Permission is granted to copy, distribute and/or modify this document
diff --git a/man/cl.texi b/man/cl.texi
index c6c0a329cde..051aa18e02c 100644
--- a/man/cl.texi
+++ b/man/cl.texi
@@ -5,7 +5,8 @@
5@copying 5@copying
6This file documents the GNU Emacs Common Lisp emulation package. 6This file documents the GNU Emacs Common Lisp emulation package.
7 7
8Copyright (C) 1993, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 8Copyright @copyright{} 1993, 2002, 2003, 2004, 2005, 2006 Free
9Software Foundation, Inc.
9 10
10@quotation 11@quotation
11Permission is granted to copy, distribute and/or modify this document 12Permission is granted to copy, distribute and/or modify this document
diff --git a/man/dired-x.texi b/man/dired-x.texi
index 184d25b363a..54069716797 100644
--- a/man/dired-x.texi
+++ b/man/dired-x.texi
@@ -29,7 +29,7 @@ This documents the ``extra'' features for Dired Mode for GNU Emacs found in
29the file @file{dired-x.el}. 29the file @file{dired-x.el}.
30 30
31Copyright @copyright{} 1993, 1994, 2001, 2002, 2003, 2004, 31Copyright @copyright{} 1993, 1994, 2001, 2002, 2003, 2004,
32 2005, 2006 Free Software Foundation, Inc. 322005, 2006 Free Software Foundation, Inc.
33 33
34@quotation 34@quotation
35Permission is granted to make and distribute verbatim copies of this 35Permission is granted to make and distribute verbatim copies of this
diff --git a/man/ebrowse.texi b/man/ebrowse.texi
index db58c819922..0ffb7173e64 100644
--- a/man/ebrowse.texi
+++ b/man/ebrowse.texi
@@ -11,7 +11,7 @@
11This file documents Ebrowse, a C++ class browser for GNU Emacs. 11This file documents Ebrowse, a C++ class browser for GNU Emacs.
12 12
13Copyright @copyright{} 2000, 2002, 2003, 2004, 13Copyright @copyright{} 2000, 2002, 2003, 2004,
14 2005, 2006 Free Software Foundation, Inc. 142005, 2006 Free Software Foundation, Inc.
15 15
16@quotation 16@quotation
17Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
diff --git a/man/ediff.texi b/man/ediff.texi
index 01e79c821d0..3179447fd9a 100644
--- a/man/ediff.texi
+++ b/man/ediff.texi
@@ -26,7 +26,7 @@ This file documents Ediff, a comprehensive visual interface to Unix diff
26and patch utilities. 26and patch utilities.
27 27
28Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 28Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
29 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 292003, 2004, 2005, 2006 Free Software Foundation, Inc.
30 30
31@quotation 31@quotation
32Permission is granted to copy, distribute and/or modify this document 32Permission is granted to copy, distribute and/or modify this document
diff --git a/man/emacs-mime.texi b/man/emacs-mime.texi
index 1049f95b0fd..aec55bd9a01 100644
--- a/man/emacs-mime.texi
+++ b/man/emacs-mime.texi
@@ -9,8 +9,8 @@
9@copying 9@copying
10This file documents the Emacs MIME interface functionality. 10This file documents the Emacs MIME interface functionality.
11 11
12Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 12Copyright @copyright{} 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
13 Free Software Foundation, Inc. 132006 Free Software Foundation, Inc.
14 14
15@quotation 15@quotation
16Permission is granted to copy, distribute and/or modify this document 16Permission is granted to copy, distribute and/or modify this document
diff --git a/man/emacs-xtra.texi b/man/emacs-xtra.texi
index 34fa1ca70f2..4aff9716f75 100644
--- a/man/emacs-xtra.texi
+++ b/man/emacs-xtra.texi
@@ -10,7 +10,7 @@
10@copying 10@copying
11This manual describes specialized features of Emacs. 11This manual describes specialized features of Emacs.
12 12
13Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 13Copyright @copyright{} 2004, 2005, 2006 Free Software Foundation, Inc.
14 14
15@quotation 15@quotation
16Permission is granted to copy, distribute and/or modify this document 16Permission is granted to copy, distribute and/or modify this document
diff --git a/man/emacs.texi b/man/emacs.texi
index 647d199f612..306518765c8 100644
--- a/man/emacs.texi
+++ b/man/emacs.texi
@@ -11,8 +11,9 @@
11This is the @value{EDITION} edition of the @cite{GNU Emacs Manual}, 11This is the @value{EDITION} edition of the @cite{GNU Emacs Manual},
12updated for Emacs version @value{EMACSVER}. 12updated for Emacs version @value{EMACSVER}.
13 13
14Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 14Copyright @copyright{} 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997,
15 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 151998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
16Foundation, Inc.
16 17
17@quotation 18@quotation
18Permission is granted to copy, distribute and/or modify this document 19Permission is granted to copy, distribute and/or modify this document
diff --git a/man/erc.texi b/man/erc.texi
index 4713afa2fbc..b1bea814168 100644
--- a/man/erc.texi
+++ b/man/erc.texi
@@ -6,7 +6,7 @@
6 6
7@dircategory Emacs 7@dircategory Emacs
8@direntry 8@direntry
9* ERC: (erc). Powerful, modular, and extensible IRC client for Emacs. 9* ERC: (erc). Powerful, modular, and extensible IRC client for Emacs.
10@end direntry 10@end direntry
11 11
12@syncodeindex fn cp 12@syncodeindex fn cp
diff --git a/man/eshell.texi b/man/eshell.texi
index e0a59774b42..51f3fb8ae7a 100644
--- a/man/eshell.texi
+++ b/man/eshell.texi
@@ -9,7 +9,7 @@
9This manual is for Eshell, the Emacs shell. 9This manual is for Eshell, the Emacs shell.
10 10
11Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 11Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004,
12 2005, 2006 Free Software Foundation, Inc. 122005, 2006 Free Software Foundation, Inc.
13 13
14@quotation 14@quotation
15Permission is granted to copy, distribute and/or modify this document 15Permission is granted to copy, distribute and/or modify this document
diff --git a/man/eudc.texi b/man/eudc.texi
index f402cc31d38..3a1f93dec7c 100644
--- a/man/eudc.texi
+++ b/man/eudc.texi
@@ -12,8 +12,8 @@ EUDC is the Emacs Unified Directory Client, a common interface to
12directory servers using various protocols such as LDAP or the CCSO white 12directory servers using various protocols such as LDAP or the CCSO white
13pages directory system (PH/QI) 13pages directory system (PH/QI)
14 14
15Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004, 15Copyright @copyright{} 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006
16 2005, 2006 Free Software Foundation, Inc. 16Free Software Foundation, Inc.
17 17
18@quotation 18@quotation
19Permission is granted to copy, distribute and/or modify this document 19Permission is granted to copy, distribute and/or modify this document
diff --git a/man/faq.texi b/man/faq.texi
index 0c4838d9019..a2ec12f6408 100644
--- a/man/faq.texi
+++ b/man/faq.texi
@@ -14,7 +14,8 @@
14@c appreciate a notice if you do). 14@c appreciate a notice if you do).
15 15
16@copying 16@copying
17Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 17Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006 Free
18Software Foundation, Inc.@*
18Copyright 1994,1995,1996,1997,1998,1999,2000 Reuven M. Lerner@* 19Copyright 1994,1995,1996,1997,1998,1999,2000 Reuven M. Lerner@*
19Copyright 1992,1993 Steven Byrnes@* 20Copyright 1992,1993 Steven Byrnes@*
20Copyright 1990,1991,1992 Joseph Brian Wells@* 21Copyright 1990,1991,1992 Joseph Brian Wells@*
@@ -310,7 +311,7 @@ consortium of computer vendors which develops commercial software for
310Unix systems. 311Unix systems.
311 312
312The word ``free'' in the title of the Free Software Foundation refers to 313The word ``free'' in the title of the Free Software Foundation refers to
313``freedom,'' not ``zero dollars.'' Anyone can charge any price for 314``freedom,'' not ``zero cost.'' Anyone can charge any price for
314GPL-covered software that they want to. However, in practice, the 315GPL-covered software that they want to. However, in practice, the
315freedom enforced by the GPL leads to low prices, because you can always 316freedom enforced by the GPL leads to low prices, because you can always
316get the software for less money from someone else, since everyone has 317get the software for less money from someone else, since everyone has
@@ -1165,7 +1166,7 @@ operation on X. Mouse wheel support is now enabled by default.
1165@cindex New modes 1166@cindex New modes
1166Many new modes and packages have been included in Emacs, such as Leim, 1167Many new modes and packages have been included in Emacs, such as Leim,
1167Calc, Tramp and URL, as well as IDO, CUA, rcirc, ERC, conf-mode, 1168Calc, Tramp and URL, as well as IDO, CUA, rcirc, ERC, conf-mode,
1168python-mode, table, tumme, SES, ruler, Flymake, Org, etc. 1169python-mode, table, tumme, SES, ruler, Flymake, Org, PGG, etc.
1169 1170
1170@cindex Documentation 1171@cindex Documentation
1171@cindex Emacs Lisp Manual 1172@cindex Emacs Lisp Manual
@@ -3489,7 +3490,7 @@ For a long time, the Emacs Lisp Archive provided a central repository
3489for Emacs packages. Sadly, it has not been active for some time, 3490for Emacs packages. Sadly, it has not been active for some time,
3490although you can still access the old files at 3491although you can still access the old files at
3491 3492
3492@uref{ftp://ftp.cis.ohio-state.edu/pub/emacs-lisp/WWW/index.html} 3493@uref{http://www.club.cc.cmu.edu/pub/gnu/elisp-archive/}
3493 3494
3494Read the file @file{etc/MORE.STUFF} for more information about 3495Read the file @file{etc/MORE.STUFF} for more information about
3495external packages. 3496external packages.
@@ -3637,7 +3638,8 @@ lack certain features, such as the Emacs Lisp extension language.
3637@cindex Windows 9X, ME, NT, 2K, and CE, Emacs for 3638@cindex Windows 9X, ME, NT, 2K, and CE, Emacs for
3638 3639
3639For information on Emacs for Windows 95 and NT, read the FAQ produced by 3640For information on Emacs for Windows 95 and NT, read the FAQ produced by
3640@email{voelker@@cs.washington.edu, Geoff Voelker}, available at 3641@email{voelker@@cs.washington.edu, Geoff Voelker} and currently maintained
3642by @email{ramprasad_i82@@yahoo.com, Ramprasad B}, available at
3641 3643
3642@uref{http://www.gnu.org/software/emacs/windows/ntemacs.html} 3644@uref{http://www.gnu.org/software/emacs/windows/ntemacs.html}
3643 3645
@@ -3658,17 +3660,17 @@ You will need MSVC 6.0 and a Windows CE SDK to build this port.
3658 3660
3659Emacs 20.6 is ported for emx on OS/2 2.0 or 2.1, and is available at 3661Emacs 20.6 is ported for emx on OS/2 2.0 or 2.1, and is available at
3660 3662
3661@uref{ftp://hobbes.nmsu.edu/pub/os2/apps/editors/emacs/e206*.zip} 3663@uref{ftp://hobbes.nmsu.edu/pub/os2/apps/editors/emacs/}
3662 3664
3663@noindent 3665@noindent
3664and also at 3666and also at
3665 3667
3666@uref{http://archiv.leo.org/pub/comp/os/os2/leo/gnu/emacs%2d20/} 3668@uref{http://www.dotemacs.de/os2/emacs.html}
3667 3669
3668Instructions for installation, basic setup, and other useful information 3670Instructions for installation, basic setup, and other useful information
3669for OS/2 users of Emacs can be found at 3671for OS/2 users of Emacs can be found at
3670 3672
3671@uref{http://userpage.fu-berlin.de/~oheiabbd/emacs/emacs206-os2.html} 3673@uref{http://home.snafu.de/ohei/emacs/emacs206-os2.html}
3672 3674
3673@node Emacs for Atari ST, Emacs for the Amiga , Emacs for OS/2, Finding Emacs and related packages 3675@node Emacs for Atari ST, Emacs for the Amiga , Emacs for OS/2, Finding Emacs and related packages
3674@section Where can I get Emacs for my Atari ST? 3676@section Where can I get Emacs for my Atari ST?
@@ -3699,7 +3701,7 @@ beta version of Emacs 19.25 for the Amiga. You can get the binary at
3699Emacs.app is a NeXTSTEP version of Emacs 19.34 which supports colors, 3701Emacs.app is a NeXTSTEP version of Emacs 19.34 which supports colors,
3700menus, and multiple frames. You can get it from 3702menus, and multiple frames. You can get it from
3701 3703
3702@uref{ftp://next-ftp.peak.org/pub/next/apps/emacs/Emacs_for_NeXTstep.4.20a1.NIHS.b.tar.gz} 3704@uref{ftp://next-ftp.peak.org/pub/next-ftp/next/apps/emacs/Emacs_for_NeXTstep.4.20a1.NIHS.b.tar.gz}
3703 3705
3704@node Emacs for Apple computers, Emacs for VMS and DECwindows, Emacs for NeXTSTEP, Finding Emacs and related packages 3706@node Emacs for Apple computers, Emacs for VMS and DECwindows, Emacs for NeXTSTEP, Finding Emacs and related packages
3705@section Where can I get Emacs for my Apple computer? 3707@section Where can I get Emacs for my Apple computer?
@@ -3718,7 +3720,7 @@ Beginning with version 22.1, Emacs supports Mac OS X natively.
3718@cindex VMS, Emacs for 3720@cindex VMS, Emacs for
3719 3721
3720Up-to-date information about GNU software (including Emacs) for VMS is 3722Up-to-date information about GNU software (including Emacs) for VMS is
3721available at @uref{http://vms.gnu.org/}. 3723available at @uref{http://www.lp.se/gnu-vms/}.
3722 3724
3723@node Modes for various languages, , Emacs for VMS and DECwindows, Finding Emacs and related packages 3725@node Modes for various languages, , Emacs for VMS and DECwindows, Finding Emacs and related packages
3724@section Where can I get modes for Lex, Yacc/Bison, Bourne shell, csh, C@t{++}, Objective-C, Pascal, Java, and Awk? 3726@section Where can I get modes for Lex, Yacc/Bison, Bourne shell, csh, C@t{++}, Objective-C, Pascal, Java, and Awk?
@@ -3758,7 +3760,7 @@ Java code. It is distributed with Emacs, but has
3758* AUCTeX:: 3760* AUCTeX::
3759* BBDB:: 3761* BBDB::
3760* Ispell:: 3762* Ispell::
3761* w3-mode:: 3763* Emacs/W3::
3762* EDB:: 3764* EDB::
3763* Mailcrypt:: 3765* Mailcrypt::
3764* JDE:: 3766* JDE::
@@ -3874,7 +3876,7 @@ better than the one distributed with Emacs:
38744.3 38764.3
3875 3877
3876@item Distribution 3878@item Distribution
3877@uref{ftp://archive.cis.ohio-state.edu/pub/emacs-lisp/old-archive/modes/vip-mode.tar.Z} 3879@uref{ftp://www.club.cc.cmu.edu/pub/gnu/elisp-archive/modes/vip-mode.tar.Z}
3878 3880
3879@end table 3881@end table
3880 3882
@@ -3946,7 +3948,7 @@ Release announcements: @email{bbdb-announce-request@@lists.sourceforge.net}
3946 3948
3947@end table 3949@end table
3948 3950
3949@node Ispell, w3-mode, BBDB, Major packages and programs 3951@node Ispell, Emacs/W3, BBDB, Major packages and programs
3950@section Ispell --- spell checker in C with interface for Emacs 3952@section Ispell --- spell checker in C with interface for Emacs
3951@cindex Spell-checker 3953@cindex Spell-checker
3952@cindex Checking spelling 3954@cindex Checking spelling
@@ -3955,33 +3957,24 @@ Release announcements: @email{bbdb-announce-request@@lists.sourceforge.net}
3955@table @b 3957@table @b
3956 3958
3957@item Author 3959@item Author
3958@email{geoff@@itcorp.com, Geoff Kuenning} 3960@email{geoff@@cs.hmc.edu, Geoff Kuenning}
3959 3961
3960@item Latest version 3962@item Latest version
39613.1.20 39633.3.02
3962 3964
3963@item Distribution 3965@item Distribution
3964@uref{ftp://ftp.cs.ucla.edu/pub/ispell/ispell-3.1.20.tar.gz}@* 3966@uref{http://fmg-www.cs.ucla.edu/geoff/tars/ispell-3.3.02.tar.gz}@*
3965 3967
3966@item Web site 3968@item Web site
3967@uref{http://fmg-www.cs.ucla.edu/geoff/ispell.html} 3969@uref{http://fmg-www.cs.ucla.edu/geoff/ispell.html}
3968 3970
3969@end table 3971@end table
3970 3972
3971@itemize @bullet
3972
3973@item
3974Do not ask Geoff to send you the latest version of Ispell. He does not
3975have free e-mail.
3976
3977@item
3978This Ispell program is distinct from GNU Ispell 4.0. GNU Ispell 4.0 is 3973This Ispell program is distinct from GNU Ispell 4.0. GNU Ispell 4.0 is
3979no longer a supported product. 3974no longer a supported product.
3980 3975
3981@end itemize 3976@node Emacs/W3, EDB, Ispell, Major packages and programs
3982 3977@section Emacs/W3 --- A World Wide Web browser inside of Emacs
3983@node w3-mode, EDB, Ispell, Major packages and programs
3984@section w3-mode --- A World Wide Web browser inside of Emacs
3985@cindex WWW browser 3978@cindex WWW browser
3986@cindex Web browser 3979@cindex Web browser
3987@cindex HTML browser in Emacs 3980@cindex HTML browser in Emacs
@@ -3990,22 +3983,26 @@ no longer a supported product.
3990@table @b 3983@table @b
3991 3984
3992@item Author 3985@item Author
3993@email{wmperry@@spry.com, Bill Perry} 3986@email{wmperry@@gnu.org, Bill Perry}
3987
3988@item Maintainer
3989Emacs/W3 needs a maintainer. It has lain dormant for several years. If
3990you would like to take over the project, please contact
3991@email{maintainers@@gnu.org}.
3994 3992
3995@item Latest version 3993@item Latest version
39964.0pre.39 39944.0pre.47
3997 3995
3998@item Distribution 3996@item Distribution
3999@uref{ftp://ftp.cs.indiana.edu/pub/elisp/w3/w3.tar.gz} 3997@uref{http://savannah.gnu.org/projects/w3}
4000 3998
4001@item Mailing lists 3999@item Mailing lists
4002Receive announcements from @email{w3-announce-request@@indiana.edu}@* 4000Receive announcements from @email{w3-announce@@gnu.org}@*
4003Become a beta tester at @email{w3-beta-request@@indiana.edu}@* 4001Help to develop Emacs/W3 at @email{w3-dev@@gnu.org}
4004Help to develop @code{w3-mode} at @email{w3-dev@@indiana.edu}
4005 4002
4006@end table 4003@end table
4007 4004
4008@node EDB, Mailcrypt, w3-mode, Major packages and programs 4005@node EDB, Mailcrypt, Emacs/W3, Major packages and programs
4009@section EDB --- Database program for Emacs; replaces forms editing modes 4006@section EDB --- Database program for Emacs; replaces forms editing modes
4010@cindex EDB 4007@cindex EDB
4011@cindex Database 4008@cindex Database
@@ -4052,6 +4049,11 @@ Help to develop @code{w3-mode} at @email{w3-dev@@indiana.edu}
4052 4049
4053@end table 4050@end table
4054 4051
4052Note that a new package called PGG is bundled with Emacs starting with
4053version 22.1. It is a modern interface to various PGP implementations,
4054including @uref{http://www.gnupg.org/, The GNU Privacy Guard} and
4055supports symmetric encryption.
4056
4055@node JDE, Patch, Mailcrypt, Major packages and programs 4057@node JDE, Patch, Mailcrypt, Major packages and programs
4056@section JDE --- Integrated development environment for Java 4058@section JDE --- Integrated development environment for Java
4057@cindex Java development environment 4059@cindex Java development environment
@@ -4063,14 +4065,15 @@ Help to develop @code{w3-mode} at @email{w3-dev@@indiana.edu}
4063@item Author 4065@item Author
4064@email{paulk@@mathworks.com, Paul Kinnucan} 4066@email{paulk@@mathworks.com, Paul Kinnucan}
4065 4067
4066@item Mailing list
4067jde-subscribe@@sunsite.auc.dk
4068
4069@item Latest version 4068@item Latest version
40702.1.1 40692.3.5
4071 4070
4072@item Web site 4071@item Web site
4073@uref{http://sunsite.auc.dk/jde/} 4072@uref{http://jdee.sunsite.dk/}
4073
4074@item Mailing lists
4075Subscription requests to @email{jde-subscribe@@sunsite.dk}@*
4076Receive announcements from @email{jde-announce-subscribe@@sunsite.dk}
4074 4077
4075@end table 4078@end table
4076 4079
diff --git a/man/files.texi b/man/files.texi
index 3d671397b34..8ed89ac75e1 100644
--- a/man/files.texi
+++ b/man/files.texi
@@ -1290,7 +1290,7 @@ terms of capabilities, it is the weakest of the six that VC supports.
1290VC compensates for certain features missing in SCCS (snapshots, for 1290VC compensates for certain features missing in SCCS (snapshots, for
1291example) by implementing them itself, but some other VC features, such 1291example) by implementing them itself, but some other VC features, such
1292as multiple branches, are not available with SCCS. Since SCCS is 1292as multiple branches, are not available with SCCS. Since SCCS is
1293non-free, not respecting its users freedom,d, you should not use it; 1293non-free, not respecting its users freedom, you should not use it;
1294use its free replacement CSSC instead. But you should use CSSC only 1294use its free replacement CSSC instead. But you should use CSSC only
1295if for some reason you cannot use RCS, or one of the higher-level 1295if for some reason you cannot use RCS, or one of the higher-level
1296systems such as CVS or GNU Arch. 1296systems such as CVS or GNU Arch.
@@ -1611,8 +1611,8 @@ Examine version @var{version} of the visited file, in a buffer of its
1611own. 1611own.
1612 1612
1613@item C-x v = 1613@item C-x v =
1614Compare the current buffer contents with the latest checked-in version 1614Compare the current buffer contents with the master version from which
1615of the file. 1615you started editing.
1616 1616
1617@item C-u C-x v = @var{file} @key{RET} @var{oldvers} @key{RET} @var{newvers} @key{RET} 1617@item C-u C-x v = @var{file} @key{RET} @var{oldvers} @key{RET} @var{newvers} @key{RET}
1618Compare the specified two versions of @var{file}. 1618Compare the specified two versions of @var{file}.
@@ -1635,10 +1635,11 @@ and create a branch from it. @xref{Branches}.)
1635 It is usually more convenient to compare two versions of the file, 1635 It is usually more convenient to compare two versions of the file,
1636with the command @kbd{C-x v =} (@code{vc-diff}). Plain @kbd{C-x v =} 1636with the command @kbd{C-x v =} (@code{vc-diff}). Plain @kbd{C-x v =}
1637compares the current buffer contents (saving them in the file if 1637compares the current buffer contents (saving them in the file if
1638necessary) with the last checked-in version of the file. @kbd{C-u C-x 1638necessary) with the master version from which you started editing the
1639v =}, with a numeric argument, reads a file name and two version 1639file (this is not necessarily the latest version of the file).
1640numbers, then compares those versions of the specified file. Both 1640@kbd{C-u C-x v =}, with a numeric argument, reads a file name and two
1641forms display the output in a special buffer in another window. 1641version numbers, then compares those versions of the specified file.
1642Both forms display the output in a special buffer in another window.
1642 1643
1643 You can specify a checked-in version by its number; an empty input 1644 You can specify a checked-in version by its number; an empty input
1644specifies the current contents of the work file (which may be different 1645specifies the current contents of the work file (which may be different
@@ -1669,7 +1670,7 @@ versions are not, in general, present as files on your disk.)
1669 1670
1670@findex vc-annotate 1671@findex vc-annotate
1671@kindex C-x v g 1672@kindex C-x v g
1672 For some backends, you can display the file @dfn{annotated} with 1673 For some back ends, you can display the file @dfn{annotated} with
1673per-line version information and using colors to enhance the visual 1674per-line version information and using colors to enhance the visual
1674appearance, with the command @kbd{M-x vc-annotate}. 1675appearance, with the command @kbd{M-x vc-annotate}.
1675It creates a new buffer (the ``annotate buffer'') displaying the 1676It creates a new buffer (the ``annotate buffer'') displaying the
@@ -1720,7 +1721,7 @@ line.
1720@item W 1721@item W
1721Annotate the workfile version--the one you are editing. If you used 1722Annotate the workfile version--the one you are editing. If you used
1722@kbd{P} and @kbd{N} to browse to other revisions, use this key to 1723@kbd{P} and @kbd{N} to browse to other revisions, use this key to
1723return to the latest version. 1724return to your current version.
1724@end table 1725@end table
1725 1726
1726@node Secondary VC Commands 1727@node Secondary VC Commands
@@ -1840,7 +1841,8 @@ current line was committed.
1840 1841
1841@table @kbd 1842@table @kbd
1842@item C-x v u 1843@item C-x v u
1843Revert the buffer and the file to the last checked-in version. 1844Revert the buffer and the file to the version from which you started
1845editing the file.
1844 1846
1845@item C-x v c 1847@item C-x v c
1846Remove the last-entered change from the master for the visited file. 1848Remove the last-entered change from the master for the visited file.
@@ -1850,11 +1852,11 @@ This undoes your last check-in.
1850@kindex C-x v u 1852@kindex C-x v u
1851@findex vc-revert-buffer 1853@findex vc-revert-buffer
1852 If you want to discard your current set of changes and revert to the 1854 If you want to discard your current set of changes and revert to the
1853last version checked in, use @kbd{C-x v u} (@code{vc-revert-buffer}). 1855version from which you started editing the file, use @kbd{C-x v u}
1854This leaves the file unlocked; if locking is in use, you must first lock 1856(@code{vc-revert-buffer}). This leaves the file unlocked; if locking
1855the file again before you change it again. @kbd{C-x v u} requires 1857is in use, you must first lock the file again before you change it
1856confirmation, unless it sees that you haven't made any changes since the 1858again. @kbd{C-x v u} requires confirmation, unless it sees that you
1857last checked-in version. 1859haven't made any changes with respect to the master version.
1858 1860
1859 @kbd{C-x v u} is also the command to unlock a file if you lock it and 1861 @kbd{C-x v u} is also the command to unlock a file if you lock it and
1860then decide not to change it. 1862then decide not to change it.
@@ -1863,9 +1865,11 @@ then decide not to change it.
1863@findex vc-cancel-version 1865@findex vc-cancel-version
1864 To cancel a change that you already checked in, use @kbd{C-x v c} 1866 To cancel a change that you already checked in, use @kbd{C-x v c}
1865(@code{vc-cancel-version}). This command discards all record of the 1867(@code{vc-cancel-version}). This command discards all record of the
1866most recent checked-in version. @kbd{C-x v c} also offers to revert 1868most recent checked-in version, but only if your work file corresponds
1867your work file and buffer to the previous version (the one that precedes 1869to that version---you cannot use @kbd{C-x v c} to cancel a version
1868the version that is deleted). 1870that is not the latest on its branch. @kbd{C-x v c} also offers to
1871revert your work file and buffer to the previous version (the one that
1872precedes the version that is deleted).
1869 1873
1870 If you answer @kbd{no}, VC keeps your changes in the buffer, and locks 1874 If you answer @kbd{no}, VC keeps your changes in the buffer, and locks
1871the file. The no-revert option is useful when you have checked in a 1875the file. The no-revert option is useful when you have checked in a
@@ -1963,6 +1967,24 @@ The files @samp{file1} and @samp{file2} are under version control,
1963have also been checked in to the repository---you need to merge them 1967have also been checked in to the repository---you need to merge them
1964with the work file before you can check it in. 1968with the work file before you can check it in.
1965 1969
1970@vindex vc-stay-local
1971@vindex vc-cvs-stay-local
1972 In the above, if the repository were on a remote machine, VC would
1973only contact it when the variable @code{vc-stay-local} (or
1974@code{vc-cvs-stay-local}) is nil (@pxref{CVS Options}). This is
1975because access to the repository may be slow, or you may be working
1976offline and not have access to the repository at all. As a
1977consequence, VC would not be able to tell you that @samp{file3.c} is
1978in the ``merge'' state; you would learn that only when you try to
1979check-in your modified copy of the file, or use a command such as
1980@kbd{C-x v m}.
1981
1982 In practice, this is not a problem because CVS handles this case
1983consistently whenever it arises. In VC, you'll simply get prompted to
1984merge the remote changes into your work file first. The benefits of
1985less network communication usually outweigh the disadvantage of not
1986seeing remote changes immediately.
1987
1966@vindex vc-directory-exclusion-list 1988@vindex vc-directory-exclusion-list
1967 When VC Dired displays subdirectories (in the ``full'' display mode), 1989 When VC Dired displays subdirectories (in the ``full'' display mode),
1968it omits some that should never contain any files under version control. 1990it omits some that should never contain any files under version control.
@@ -2420,12 +2442,16 @@ or a snapshot against a named version.
2420support. They use RCS's native facilities for this, so 2442support. They use RCS's native facilities for this, so
2421snapshots made using RCS through VC are visible even when you bypass VC. 2443snapshots made using RCS through VC are visible even when you bypass VC.
2422 2444
2445 With CVS, Meta-CVS, and Subversion, VC also uses the native
2446mechanism provided by that back end to make snapshots and retrieve them
2447(@dfn{tags} for CVS and Meta-CVS, @dfn{copies} for Subversion).
2448
2423@c worded verbosely to avoid overfull hbox. 2449@c worded verbosely to avoid overfull hbox.
2424 For SCCS, VC implements snapshots itself. The files it uses contain 2450 For SCCS, VC implements snapshots itself. The files it uses contain
2425name/file/version-number triples. These snapshots are visible only 2451name/file/version-number triples. These snapshots are visible only
2426through VC. 2452through VC.
2427 2453
2428@c ??? What about CVS? 2454 There is no support for VC snapshots using GNU Arch yet.
2429 2455
2430 A snapshot is a set of checked-in versions. So make sure that all the 2456 A snapshot is a set of checked-in versions. So make sure that all the
2431files are checked in and not locked when you make a snapshot. 2457files are checked in and not locked when you make a snapshot.
@@ -2479,9 +2505,8 @@ in that directory, create new entries for versions checked in since the
2479most recent entry in the change log file. 2505most recent entry in the change log file.
2480(@code{vc-update-change-log}). 2506(@code{vc-update-change-log}).
2481 2507
2482This command works with RCS or CVS only, not with SCCS. 2508This command works with RCS or CVS only, not with any of the other
2483 2509back ends.
2484@c ??? What about other back ends?
2485 2510
2486@item C-u C-x v a 2511@item C-u C-x v a
2487As above, but only find entries for the current buffer's file. 2512As above, but only find entries for the current buffer's file.
@@ -2620,7 +2645,7 @@ mention the file, so that they use the new name; despite this, the
2620snapshot thus modified may not completely work (@pxref{Snapshot 2645snapshot thus modified may not completely work (@pxref{Snapshot
2621Caveats}). 2646Caveats}).
2622 2647
2623 Some backends do not provide an explicit rename operation to their 2648 Some back ends do not provide an explicit rename operation to their
2624repositories. After issuing @code{vc-rename-file}, use @kbd{C-x v v} 2649repositories. After issuing @code{vc-rename-file}, use @kbd{C-x v v}
2625on the original and renamed buffers and provide the necessary edit 2650on the original and renamed buffers and provide the necessary edit
2626log. 2651log.
@@ -2634,22 +2659,26 @@ someone else.
2634 Sometimes it is convenient to put version identification strings 2659 Sometimes it is convenient to put version identification strings
2635directly into working files. Certain special strings called 2660directly into working files. Certain special strings called
2636@dfn{version headers} are replaced in each successive version by the 2661@dfn{version headers} are replaced in each successive version by the
2637number of that version. 2662number of that version, the name of the user who created it, and other
2638 2663relevant information. All of the back ends that VC supports have such
2639@c ??? How does this relate to CVS? 2664a mechanism, except GNU Arch.
2640 2665
2641 If you are using RCS, and version headers are present in your working 2666 VC does not normally use the information contained in these headers.
2642files, Emacs can use them to determine the current version and the 2667The exception is RCS---with RCS, version headers are sometimes more
2643locking state of the files. This is more reliable than referring to the 2668reliable than the master file to determine which version of the file
2644master files, which is done when there are no version headers. Note 2669you are editing. Note that in a multi-branch environment, version
2645that in a multi-branch environment, version headers are necessary to 2670headers are necessary to make VC behave correctly (@pxref{Multi-User
2646make VC behave correctly (@pxref{Multi-User Branching}). 2671Branching}).
2647 2672
2648 Searching for version headers is controlled by the variable 2673 Searching for RCS version headers is controlled by the variable
2649@code{vc-consult-headers}. If it is non-@code{nil} (the default), 2674@code{vc-consult-headers}. If it is non-@code{nil} (the default),
2650Emacs searches for headers to determine the version number you are 2675Emacs searches for headers to determine the version number you are
2651editing. Setting it to @code{nil} disables this feature. 2676editing. Setting it to @code{nil} disables this feature.
2652 2677
2678 Note that although CVS uses the same kind of version headers as RCS
2679does, VC never searches for these headers if you are using CVS,
2680regardless of the above setting.
2681
2653@kindex C-x v h 2682@kindex C-x v h
2654@findex vc-insert-headers 2683@findex vc-insert-headers
2655 You can use the @kbd{C-x v h} command (@code{vc-insert-headers}) to 2684 You can use the @kbd{C-x v h} command (@code{vc-insert-headers}) to
@@ -2872,23 +2901,25 @@ and CVS takes care to notify other developers of the fact that you
2872intend to change the file. See the CVS documentation for details on 2901intend to change the file. See the CVS documentation for details on
2873using the watch feature. 2902using the watch feature.
2874 2903
2904@vindex vc-stay-local
2875@vindex vc-cvs-stay-local 2905@vindex vc-cvs-stay-local
2876@cindex remote repositories (CVS) 2906@cindex remote repositories (CVS)
2877 When a file's repository is on a remote machine, VC tries to keep 2907 When a file's repository is on a remote machine, VC tries to keep
2878network interactions to a minimum. This is controlled by the variable 2908network interactions to a minimum. This is controlled by the variable
2879@code{vc-cvs-stay-local}. If it is @code{t} (the default), then VC uses 2909@code{vc-cvs-stay-local}. There is another variable,
2880only the entry in the local CVS subdirectory to determine the file's 2910@code{vc-stay-local}, which enables the feature also for other back
2881state (and possibly information returned by previous CVS commands). One 2911ends that support it, including CVS. In the following, we will talk
2882consequence of this is that when you have modified a file, and somebody 2912only about @code{vc-cvs-stay-local}, but everything applies to
2883else has already checked in other changes to the file, you are not 2913@code{vc-stay-local} as well.
2884notified of it until you actually try to commit. (But you can try to
2885pick up any recent changes from the repository first, using @kbd{C-x v m
2886@key{RET}}, @pxref{Merging}).
2887 2914
2888@vindex vc-cvs-global-switches 2915If @code{vc-cvs-stay-local} is @code{t} (the default), then VC uses
2889 The variable @code{vc-cvs-global-switches}, if non-@code{nil}, 2916only the entry in the local CVS subdirectory to determine the file's
2890should be a string specifying switches to pass to CVS for all CVS 2917state (and possibly information returned by previous CVS commands).
2891operations. 2918One consequence of this is that when you have modified a file, and
2919somebody else has already checked in other changes to the file, you
2920are not notified of it until you actually try to commit. (But you can
2921try to pick up any recent changes from the repository first, using
2922@kbd{C-x v m @key{RET}}, @pxref{Merging}).
2892 2923
2893 When @code{vc-cvs-stay-local} is @code{t}, VC also makes local 2924 When @code{vc-cvs-stay-local} is @code{t}, VC also makes local
2894version backups, so that simple diff and revert operations are 2925version backups, so that simple diff and revert operations are
@@ -2903,6 +2934,12 @@ repositories. It also does not make any version backups.
2903that is matched against the repository host name; VC then stays local 2934that is matched against the repository host name; VC then stays local
2904only for repositories from hosts that match the pattern. 2935only for repositories from hosts that match the pattern.
2905 2936
2937@vindex vc-cvs-global-switches
2938 You can specify additional command line options to pass to all CVS
2939operations in the variable @code{vc-cvs-global-switches}. These
2940switches are inserted immediately after the @code{cvs} command, before
2941the name of the operation to invoke.
2942
2906@node Directories 2943@node Directories
2907@section File Directories 2944@section File Directories
2908 2945
@@ -3380,9 +3417,9 @@ file by name, without having to remember exactly where it is located.
3380When typing a file name in the minibuffer, @kbd{C-@key{tab}} 3417When typing a file name in the minibuffer, @kbd{C-@key{tab}}
3381(@code{file-cache-minibuffer-complete}) completes it using the file 3418(@code{file-cache-minibuffer-complete}) completes it using the file
3382name cache. If you repeat @kbd{C-@key{tab}}, that cycles through the 3419name cache. If you repeat @kbd{C-@key{tab}}, that cycles through the
3383possible completions of what you had originally typed. Note that the 3420possible completions of what you had originally typed. (However, note
3384@kbd{C-@key{tab}} character cannot be typed on most text-only 3421that the @kbd{C-@key{tab}} character cannot be typed on most text-only
3385terminals. 3422terminals.)
3386 3423
3387 The file name cache does not fill up automatically. Instead, you 3424 The file name cache does not fill up automatically. Instead, you
3388load file names into the cache using these commands: 3425load file names into the cache using these commands:
@@ -3407,6 +3444,10 @@ of directory names.
3407Clear the cache; that is, remove all file names from it. 3444Clear the cache; that is, remove all file names from it.
3408@end table 3445@end table
3409 3446
3447 The file name cache is not persistent: it is kept and maintained
3448only for the duration of the Emacs session. You can view the contents
3449of the cache with the @code{file-cache-display} command.
3450
3410@node File Conveniences 3451@node File Conveniences
3411@section Convenience Features for Finding Files 3452@section Convenience Features for Finding Files
3412 3453
diff --git a/man/forms.texi b/man/forms.texi
index efd9368fdb0..561d77c8121 100644
--- a/man/forms.texi
+++ b/man/forms.texi
@@ -18,8 +18,8 @@
18@copying 18@copying
19This file documents Forms mode, a form-editing major mode for GNU Emacs. 19This file documents Forms mode, a form-editing major mode for GNU Emacs.
20 20
21Copyright (C) 1989, 1997, 2001, 2002, 2003, 2004, 21Copyright @copyright{} 1989, 1997, 2001, 2002, 2003, 2004,
22 2005, 2006 Free Software Foundation, Inc. 222005, 2006 Free Software Foundation, Inc.
23 23
24@quotation 24@quotation
25Permission is granted to copy, distribute and/or modify this document 25Permission is granted to copy, distribute and/or modify this document
diff --git a/man/gnu.texi b/man/gnu.texi
index 758814979d1..c2652d09a7b 100644
--- a/man/gnu.texi
+++ b/man/gnu.texi
@@ -6,8 +6,8 @@
6@unnumbered The GNU Manifesto 6@unnumbered The GNU Manifesto
7@end ifclear 7@end ifclear
8@ifset justgnu 8@ifset justgnu
9Copyright (C) 1985, 1993, 2001, 2002, 2003, 2004, 9Copyright @copyright{} 1985, 1993, 2001, 2002, 2003, 2004,
10 2005 Free Software Foundation, Inc. 102005 Free Software Foundation, Inc.
11 11
12Permission is granted to copy, distribute and/or modify this document 12Permission is granted to copy, distribute and/or modify this document
13under the terms of the GNU Free Documentation License, Version 1.2 or 13under the terms of the GNU Free Documentation License, Version 1.2 or
diff --git a/man/gnus-faq.texi b/man/gnus-faq.texi
index 742227b64fc..7fa00c37403 100644
--- a/man/gnus-faq.texi
+++ b/man/gnus-faq.texi
@@ -52,7 +52,7 @@ a subscriber, your submissions will automatically pass. You can
52also subscribe to the list by sending a blank email to 52also subscribe to the list by sending a blank email to
53@email{faq-discuss-subscribe@@my.gnus.org, faq-discuss-subscribe@@my.gnus.org} 53@email{faq-discuss-subscribe@@my.gnus.org, faq-discuss-subscribe@@my.gnus.org}
54and @uref{http://mail1.kens.com/cgi-bin/ezmlm-browse?command=monthbythread%26list=faq-discuss, browse 54and @uref{http://mail1.kens.com/cgi-bin/ezmlm-browse?command=monthbythread%26list=faq-discuss, browse
55the archive}. 55the archive (BROKEN)}.
56 56
57@node FAQ - Changes 57@node FAQ - Changes
58@subheading Changes 58@subheading Changes
@@ -233,10 +233,10 @@ Which version of Emacs do I need?
233 233
234@subsubheading Answer 234@subsubheading Answer
235 235
236Gnus 5.10 requires an Emacs version that is greater 236Gnus 5.10 requires an Emacs version that is greater than or equal
237than or equal to Emacs 20.7 or XEmacs 21.1. The 237to Emacs 20.7 or XEmacs 21.1.
238development versions of Gnus (aka No Gnus) require Emacs 238The development versions of Gnus (aka No Gnus) requires Emacs 21
23921 or XEmacs 21.4. 239or XEmacs 21.4.
240 240
241@node [1.7] 241@node [1.7]
242@subsubheading Question 1.7 242@subsubheading Question 1.7
@@ -1197,26 +1197,26 @@ from using them):
1197@example 1197@example
1198(setq nnmail-split-methods 1198(setq nnmail-split-methods
1199 '(("duplicates" "^Gnus-Warning:.*duplicate") 1199 '(("duplicates" "^Gnus-Warning:.*duplicate")
1200 ("XEmacs-NT" "^\\(To:\\|CC:\\).*localpart@@xemacs.bla.*") 1200 ("XEmacs-NT" "^\\(To:\\|CC:\\).*localpart@@xemacs.invalid.*")
1201 ("Gnus-Tut" "^\\(To:\\|CC:\\).*localpart@@socha.bla.*") 1201 ("Gnus-Tut" "^\\(To:\\|CC:\\).*localpart@@socha.invalid.*")
1202 ("tcsh" "^\\(To:\\|CC:\\).*localpart@@mx.gw.bla.*") 1202 ("tcsh" "^\\(To:\\|CC:\\).*localpart@@mx.gw.invalid.*")
1203 ("BAfH" "^\\(To:\\|CC:\\).*localpart@@.*uni-muenchen.bla.*") 1203 ("BAfH" "^\\(To:\\|CC:\\).*localpart@@.*uni-muenchen.invalid.*")
1204 ("Hamster-src" "^\\(CC:\\|To:\\).*hamster-sourcen@@yahoogroups.\\(de\\|com\\).*") 1204 ("Hamster-src" "^\\(CC:\\|To:\\).*hamster-sourcen@@yahoogroups.\\(de\\|com\\).*")
1205 ("Tagesschau" "^From: tagesschau <localpart@@www.tagesschau.bla>$") 1205 ("Tagesschau" "^From: tagesschau <localpart@@www.tagesschau.invalid>$")
1206 ("Replies" "^\\(CC:\\|To:\\).*localpart@@Frank-Schmitt.bla.*") 1206 ("Replies" "^\\(CC:\\|To:\\).*localpart@@Frank-Schmitt.invalid.*")
1207 ("EK" "^From:.*\\(localpart@@privateprovider.bla\\|localpart@@workplace.bla\\).*") 1207 ("EK" "^From:.*\\(localpart@@privateprovider.invalid\\|localpart@@workplace.invalid\\).*")
1208 ("Spam" "^Content-Type:.*\\(ks_c_5601-1987\\|EUC-KR\\|big5\\|iso-2022-jp\\).*") 1208 ("Spam" "^Content-Type:.*\\(ks_c_5601-1987\\|EUC-KR\\|big5\\|iso-2022-jp\\).*")
1209 ("Spam" "^Subject:.*\\(This really work\\|XINGA\\|ADV:\\|XXX\\|adult\\|sex\\).*") 1209 ("Spam" "^Subject:.*\\(This really work\\|XINGA\\|ADV:\\|XXX\\|adult\\|sex\\).*")
1210 ("Spam" "^Subject:.*\\(\=\?ks_c_5601-1987\?\\|\=\?euc-kr\?\\|\=\?big5\?\\).*") 1210 ("Spam" "^Subject:.*\\(\=\?ks_c_5601-1987\?\\|\=\?euc-kr\?\\|\=\?big5\?\\).*")
1211 ("Spam" "^X-Mailer:\\(.*BulkMailer.*\\|.*MIME::Lite.*\\|\\)") 1211 ("Spam" "^X-Mailer:\\(.*BulkMailer.*\\|.*MIME::Lite.*\\|\\)")
1212 ("Spam" "^X-Mailer:\\(.*CyberCreek Avalanche\\|.*http\:\/\/GetResponse\.com\\)") 1212 ("Spam" "^X-Mailer:\\(.*CyberCreek Avalanche\\|.*http\:\/\/GetResponse\.com\\)")
1213 ("Spam" "^From:.*\\(verizon\.net\\|prontomail\.com\\|money\\|ConsumerDirect\\).*") 1213 ("Spam" "^From:.*\\(verizon\.net\\|prontomail\.com\\|money\\|ConsumerDirect\\).*")
1214 ("Spam" "^Delivered-To: GMX delivery to spamtrap@@gmx.bla$") 1214 ("Spam" "^Delivered-To: GMX delivery to spamtrap@@gmx.invalid$")
1215 ("Spam" "^Received: from link2buy.com") 1215 ("Spam" "^Received: from link2buy.com")
1216 ("Spam" "^CC: .*azzrael@@t-online.bla") 1216 ("Spam" "^CC: .*azzrael@@t-online.invalid")
1217 ("Spam" "^X-Mailer-Version: 1.50 BETA") 1217 ("Spam" "^X-Mailer-Version: 1.50 BETA")
1218 ("Uni" "^\\(CC:\\|To:\\).*localpart@@uni-koblenz.bla.*") 1218 ("Uni" "^\\(CC:\\|To:\\).*localpart@@uni-koblenz.invalid.*")
1219 ("Inbox" "^\\(CC:\\|To:\\).*\\(my\ name\\|address@@one.bla\\|adress@@two.bla\\)") 1219 ("Inbox" "^\\(CC:\\|To:\\).*\\(my\ name\\|address@@one.invalid\\|adress@@two.invalid\\)")
1220 ("Spam" ""))) 1220 ("Spam" "")))
1221@end example 1221@end example
1222@noindent 1222@noindent
@@ -1314,7 +1314,7 @@ This example should make the syntax clear:
1314(setq gnus-posting-styles 1314(setq gnus-posting-styles
1315 '((".*" 1315 '((".*"
1316 (name "Frank Schmitt") 1316 (name "Frank Schmitt")
1317 (address "me@@there.bla") 1317 (address "me@@there.invalid")
1318 (organization "Hamme net, kren mer och nimmi") 1318 (organization "Hamme net, kren mer och nimmi")
1319 (signature-file "~/.signature") 1319 (signature-file "~/.signature")
1320 ("X-SampleHeader" "foobar") 1320 ("X-SampleHeader" "foobar")
@@ -1366,21 +1366,21 @@ at the bottom.
1366 1366
1367@example 1367@example
1368(setq gnus-posting-styles 1368(setq gnus-posting-styles
1369 '((".*" ;;default 1369 '((".*" ;;default
1370 (name "Frank Schmitt") 1370 (name "Frank Schmitt")
1371 (organization "Hamme net, kren mer och nimmi") 1371 (organization "Hamme net, kren mer och nimmi")
1372 (signature-file "~/.signature") ) 1372 (signature-file "~/.signature"))
1373 ((message-news-p) ;;Usenet news? 1373 ((message-news-p) ;;Usenet news?
1374 (address "mySpamTrap@@Frank-Schmitt.bla") 1374 (address "mySpamTrap@@Frank-Schmitt.invalid")
1375 ("Reply-To" "hereRealRepliesOnlyPlease@@Frank-Schmitt.bla") ) 1375 (reply-to "hereRealRepliesOnlyPlease@@Frank-Schmitt.invalid"))
1376 ((message-mail-p) ;;mail? 1376 ((message-mail-p) ;;mail?
1377 (address "usedForMails@@Frank-Schmitt.bla") ) 1377 (address "usedForMails@@Frank-Schmitt.invalid"))
1378 ("^gmane" ;;this is mail, too in fact 1378 ("^gmane" ;;this is mail, too in fact
1379 (address "usedForMails@@Frank-Schmitt.net") 1379 (address "usedForMails@@Frank-Schmitt.invalid")
1380 ("Reply-To" nil) ) 1380 (reply-to nil))
1381 ("^gmane.mail.spam.spamassassin.general$" 1381 ("^gmane\\.mail\\.spam\\.spamassassin\\.general$"
1382 (eval (setq mail-envelope-from "Azzrael@@rz-online.de")) 1382 (eval (set (make-local-variable 'message-sendmail-envelope-from)
1383 (address "Azzrael@@rz-online.de")) )) 1383 "Azzrael@@rz-online.de")))))
1384@end example 1384@end example
1385@noindent 1385@noindent
1386 1386
@@ -1464,7 +1464,7 @@ You can store your mail addresses in a ~/.mailrc file using a simple
1464alias syntax: 1464alias syntax:
1465 1465
1466@example 1466@example
1467alias al "Al <al@@english-heritage.bla>" 1467alias al "Al <al@@english-heritage.invalid>"
1468@end example 1468@end example
1469@noindent 1469@noindent
1470 1470
@@ -1495,8 +1495,8 @@ place them in ~/.emacs:
1495(setq bbdb-north-american-phone-numbers-p nil) 1495(setq bbdb-north-american-phone-numbers-p nil)
1496;;Tell bbdb about your email address: 1496;;Tell bbdb about your email address:
1497(setq bbdb-user-mail-names 1497(setq bbdb-user-mail-names
1498 (regexp-opt '("Your.Email@@here.bla" 1498 (regexp-opt '("Your.Email@@here.invalid"
1499 "Your.other@@mail.there.bla"))) 1499 "Your.other@@mail.there.invalid")))
1500;;cycling while completing email addresses 1500;;cycling while completing email addresses
1501(setq bbdb-complete-name-allow-cycling t) 1501(setq bbdb-complete-name-allow-cycling t)
1502;;No popup-buffers 1502;;No popup-buffers
@@ -1551,12 +1551,19 @@ Now you only have to tell Gnus to include the X-face in your postings by saying
1551(setq message-default-headers 1551(setq message-default-headers
1552 (with-temp-buffer 1552 (with-temp-buffer
1553 (insert "X-Face: ") 1553 (insert "X-Face: ")
1554 (insert-file-contents "~/.xemacs/xface") 1554 (insert-file-contents "~/.xface")
1555 (buffer-string))) 1555 (buffer-string)))
1556@end example 1556@end example
1557@noindent 1557@noindent
1558 1558
1559in ~/.gnus.el. 1559in ~/.gnus.el. If you use Gnus 5.10, you can simply add an entry
1560
1561@example
1562(x-face-file "~/.xface")
1563@end example
1564@noindent
1565
1566to gnus-posting-styles.
1560 1567
1561@node [5.9] 1568@node [5.9]
1562@subsubheading Question 5.9 1569@subsubheading Question 5.9
@@ -2121,11 +2128,15 @@ Which mailing lists and newsgroups are there?
2121 2128
2122@subsubheading Answer 2129@subsubheading Answer
2123 2130
2124There's the newsgroup gnu.emacs.gnus (pull it from 2131There's the newsgroup gnu.emacs.gnus
2125e.g. news.gnus.org) which deals with general questions and the 2132(also available as
2126ding mailing list (ding@@gnus.org) dealing with development of 2133@uref{http://dir.gmane.org/gmane.emacs.gnus.user,
2134gmane.emacs.gnus.user})
2135which deals with general Gnus questions.
2136The ding mailing list (ding@@gnus.org) deals with development of
2127Gnus. You can read the ding list via NNTP, too under the name 2137Gnus. You can read the ding list via NNTP, too under the name
2128gmane.emacs.gnus.general from news.gmane.org. 2138@uref{http://dir.gmane.org/gmane.emacs.gnus.general,
2139gmane.emacs.gnus.general} from news.gmane.org.
2129 2140
2130If you want to stay in the big8, 2141If you want to stay in the big8,
2131news.software.newssreaders is also read by some Gnus 2142news.software.newssreaders is also read by some Gnus
diff --git a/man/gnus.texi b/man/gnus.texi
index c64305a3a66..f2c306cbe23 100644
--- a/man/gnus.texi
+++ b/man/gnus.texi
@@ -7,8 +7,8 @@
7@syncodeindex pg cp 7@syncodeindex pg cp
8 8
9@copying 9@copying
10Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 10Copyright @copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001,
11 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 112002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
12 12
13@quotation 13@quotation
14Permission is granted to copy, distribute and/or modify this document 14Permission is granted to copy, distribute and/or modify this document
@@ -11913,7 +11913,8 @@ So here's a new example:
11913 '((".*" 11913 '((".*"
11914 (signature-file "~/.signature") 11914 (signature-file "~/.signature")
11915 (name "User Name") 11915 (name "User Name")
11916 ("X-Home-Page" (getenv "WWW_HOME")) 11916 (x-face-file "~/.xface")
11917 (x-url (getenv "WWW_HOME"))
11917 (organization "People's Front Against MWM")) 11918 (organization "People's Front Against MWM"))
11918 ("^rec.humor" 11919 ("^rec.humor"
11919 (signature my-funny-signature-randomizer)) 11920 (signature my-funny-signature-randomizer))
@@ -15293,7 +15294,7 @@ When the marks file is used (which it is by default), @code{nnfolder}
15293servers have the property that you may backup them using @code{tar} or 15294servers have the property that you may backup them using @code{tar} or
15294similar, and later be able to restore them into Gnus (by adding the 15295similar, and later be able to restore them into Gnus (by adding the
15295proper @code{nnfolder} server) and have all your marks be preserved. 15296proper @code{nnfolder} server) and have all your marks be preserved.
15296Marks for a group is usually stored in a file named as the mbox file 15297Marks for a group are usually stored in a file named as the mbox file
15297with @code{.mrk} concatenated to it (but see 15298with @code{.mrk} concatenated to it (but see
15298@code{nnfolder-marks-file-suffix}) within the @code{nnfolder} 15299@code{nnfolder-marks-file-suffix}) within the @code{nnfolder}
15299directory. Individual @code{nnfolder} groups are also possible to 15300directory. Individual @code{nnfolder} groups are also possible to
@@ -22098,8 +22099,10 @@ foreground and background colors of the displayed X-Faces. The
22098default colors are black and white. 22099default colors are black and white.
22099@end table 22100@end table
22100 22101
22101Gnus provides a few convenience functions and variables to allow 22102If you use posting styles, you can use an @code{x-face-file} entry in
22102easier insertion of X-Face headers in outgoing messages. 22103@code{gnus-posting-styles}, @xref{Posting Styles}. If you don't, Gnus
22104provides a few convenience functions and variables to allow easier
22105insertion of X-Face headers in outgoing messages.
22103 22106
22104@findex gnus-random-x-face 22107@findex gnus-random-x-face
22105@vindex gnus-convert-pbm-to-x-face-command 22108@vindex gnus-convert-pbm-to-x-face-command
diff --git a/man/help.texi b/man/help.texi
index 634dca792f0..84a3656ad57 100644
--- a/man/help.texi
+++ b/man/help.texi
@@ -482,14 +482,16 @@ Move point back to the previous cross reference.
482@item Mouse-1 482@item Mouse-1
483@itemx Mouse-2 483@itemx Mouse-2
484Follow a cross reference that you click on. 484Follow a cross reference that you click on.
485@item C-c C-c
486Show all documentation about the symbol at point.
485@end table 487@end table
486 488
487 When a function name (@pxref{M-x,, Running Commands by Name}) or 489 When a function name (@pxref{M-x,, Running Commands by Name}),
488variable name (@pxref{Variables}) appears in the documentation, it 490variable name (@pxref{Variables}), or face name (@pxref{Faces}) appears
489normally appears inside paired single-quotes. You can click on the 491in the documentation, it normally appears inside paired single-quotes.
490name with @kbd{Mouse-1} or @kbd{Mouse-2}, or move point there and type 492You can click on the name with @kbd{Mouse-1} or @kbd{Mouse-2}, or move
491@key{RET}, to view the documentation of that command or variable. Use 493point there and type @key{RET}, to view the documentation of that
492@kbd{C-c C-b} to retrace your steps. 494command, variable or face. Use @kbd{C-c C-b} to retrace your steps.
493 495
494@cindex URL, viewing in help 496@cindex URL, viewing in help
495@cindex help, viewing web pages 497@cindex help, viewing web pages
@@ -510,6 +512,12 @@ the help text. @key{TAB} (@code{help-next-ref}) moves point down to the
510next cross reference. Use @kbd{S-@key{TAB}} to move point up to the 512next cross reference. Use @kbd{S-@key{TAB}} to move point up to the
511previous cross reference (@code{help-previous-ref}). 513previous cross reference (@code{help-previous-ref}).
512 514
515To view all documentation about a symbol, whether quoted or not, move
516point over the symbol and type @kbd{C-c C-c}
517(@code{help-follow-symbol}). This shows all available documentation
518about the symbol as a variable, function or face. Just like for
519quoted cross references, you can use @kbd{C-c C-b} to retrace your steps.
520
513@node Misc Help 521@node Misc Help
514@section Other Help Commands 522@section Other Help Commands
515 523
diff --git a/man/idlwave.texi b/man/idlwave.texi
index 7e9e19bb1c8..7af15e58674 100644
--- a/man/idlwave.texi
+++ b/man/idlwave.texi
@@ -30,7 +30,7 @@ This is edition @value{EDITION} of the IDLWAVE User Manual for IDLWAVE
30@value{VERSION} 30@value{VERSION}
31 31
32Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 32Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004,
33 2005, 2006 Free Software Foundation, Inc. 332005, 2006 Free Software Foundation, Inc.
34 34
35Permission is granted to copy, distribute and/or modify this document 35Permission is granted to copy, distribute and/or modify this document
36under the terms of the GNU Free Documentation License, Version 1.2 or 36under the terms of the GNU Free Documentation License, Version 1.2 or
@@ -61,7 +61,7 @@ This is edition @value{EDITION} of the @cite{IDLWAVE User Manual} for
61IDLWAVE version @value{VERSION}, @value{DATE}. 61IDLWAVE version @value{VERSION}, @value{DATE}.
62@sp 2 62@sp 2
63Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 63Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004,
64 2005, 2006 Free Software Foundation, Inc. 642005, 2006 Free Software Foundation, Inc.
65@sp 2 65@sp 2
66@cindex Copyright, of IDLWAVE 66@cindex Copyright, of IDLWAVE
67Permission is granted to copy, distribute and/or modify this document 67Permission is granted to copy, distribute and/or modify this document
diff --git a/man/info.texi b/man/info.texi
index 76586e5db4e..f33038e0c30 100644
--- a/man/info.texi
+++ b/man/info.texi
@@ -14,8 +14,8 @@
14This file describes how to use Info, the on-line, menu-driven GNU 14This file describes how to use Info, the on-line, menu-driven GNU
15documentation system. 15documentation system.
16 16
17Copyright (C) 1989, 1992, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 17Copyright @copyright{} 1989, 1992, 1996, 1997, 1998, 1999, 2000, 2001,
18 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 182002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
19 19
20@quotation 20@quotation
21Permission is granted to copy, distribute and/or modify this document 21Permission is granted to copy, distribute and/or modify this document
diff --git a/man/message.texi b/man/message.texi
index 2cb2de02a8b..64864e009e2 100644
--- a/man/message.texi
+++ b/man/message.texi
@@ -8,8 +8,8 @@
8@copying 8@copying
9This file documents Message, the Emacs message composition mode. 9This file documents Message, the Emacs message composition mode.
10 10
11Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 11Copyright @copyright{} 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
12 2005, 2006 Free Software Foundation, Inc. 122004, 2005, 2006 Free Software Foundation, Inc.
13 13
14@quotation 14@quotation
15Permission is granted to copy, distribute and/or modify this document 15Permission is granted to copy, distribute and/or modify this document
diff --git a/man/mh-e.texi b/man/mh-e.texi
index c3f5c37de91..ccebaaf7f67 100644
--- a/man/mh-e.texi
+++ b/man/mh-e.texi
@@ -11,8 +11,8 @@
11@set VERSION 7.93 11@set VERSION 7.93
12@c Edition of the manual. It is either empty for the first edition or 12@c Edition of the manual. It is either empty for the first edition or
13@c has the form ", nth Edition" (without the quotes). 13@c has the form ", nth Edition" (without the quotes).
14@set EDITION , 4th Edition 14@set EDITION , 5th Edition
15@set UPDATED 2006-03-17 15@set UPDATED 2006-03-19
16@set UPDATE-MONTH March, 2006 16@set UPDATE-MONTH March, 2006
17 17
18@c Other variables. 18@c Other variables.
@@ -22,10 +22,10 @@
22@c Copyright 22@c Copyright
23@copying 23@copying
24This is version @value{VERSION}@value{EDITION} of @cite{The MH-E 24This is version @value{VERSION}@value{EDITION} of @cite{The MH-E
25Manual}, last updated @value{UPDATED} 25Manual}, last updated @value{UPDATED}.
26 26
27Copyright @copyright{} 1995, 27Copyright @copyright{} 1995, 2001, 2002, 2003, 2005, 2006 Free
28 2001, 2002, 2003, 2005, 2006 Free Software Foundation, Inc. 28Software Foundation, Inc.
29 29
30@quotation 30@quotation
31The MH-E manual is free documentation; you can redistribute it and/or 31The MH-E manual is free documentation; you can redistribute it and/or
@@ -3497,8 +3497,7 @@ ahead and delete or refile the messages, use @kbd{x}
3497(@code{mh-execute-commands}). Many MH-E commands that may affect the 3497(@code{mh-execute-commands}). Many MH-E commands that may affect the
3498numbering of the messages (such as @kbd{F r} or @kbd{F p}) will ask if 3498numbering of the messages (such as @kbd{F r} or @kbd{F p}) will ask if
3499you want to process refiles or deletes first and then either run 3499you want to process refiles or deletes first and then either run
3500@kbd{x} for you or undo the pending refiles and deletes, which are 3500@kbd{x} for you or undo the pending refiles and deletes.
3501lost.
3502 3501
3503@kindex x 3502@kindex x
3504@vindex mh-after-commands-processed-hook 3503@vindex mh-after-commands-processed-hook
@@ -3552,12 +3551,13 @@ folder for later examination.
3552@kindex t 3551@kindex t
3553@vindex mh-recenter-summary-flag 3552@vindex mh-recenter-summary-flag
3554 3553
3555When you use @kbd{t} to toggle between show mode and scan mode, the 3554When you use @kbd{t} to toggle from MH-Folder Show mode to MH-Folder
3556MH-Show buffer is hidden and the MH-Folder buffer is left alone. 3555mode, the MH-Show buffer is hidden and the MH-Folder buffer is left
3557Setting @code{mh-recenter-summary-flag} to a non-@code{nil} value 3556alone. Setting @code{mh-recenter-summary-flag} to a non-@code{nil}
3558causes the toggle to display as many scan lines as possible, with the 3557value causes the toggle to display as many scan lines as possible,
3559cursor at the middle. The effect of @code{mh-recenter-summary-flag} is 3558with the cursor at the middle. The effect of
3560rather useful, but it can be annoying on a slow network connection. 3559@code{mh-recenter-summary-flag} is rather useful, but it can be
3560annoying on a slow network connection.
3561 3561
3562@findex mh-visit-folder 3562@findex mh-visit-folder
3563@kindex F v 3563@kindex F v
@@ -3583,8 +3583,6 @@ If you forget where you've refiled your messages, you can find them
3583using @kbd{F s} (@code{mh-search}). @xref{Searching}. 3583using @kbd{F s} (@code{mh-search}). @xref{Searching}.
3584 3584
3585@cindex @command{procmail} 3585@cindex @command{procmail}
3586@cindex @command{rcvstore}
3587@cindex MH commands, @command{rcvstore}
3588@cindex @samp{unseen} sequence 3586@cindex @samp{unseen} sequence
3589@cindex sequence, @samp{unseen} 3587@cindex sequence, @samp{unseen}
3590@cindex Unix commands, @command{procmail} 3588@cindex Unix commands, @command{procmail}
@@ -3593,14 +3591,14 @@ using @kbd{F s} (@code{mh-search}). @xref{Searching}.
3593@kindex F n 3591@kindex F n
3594@vindex mh-new-messages-folders 3592@vindex mh-new-messages-folders
3595 3593
3596If you use a program such as @command{procmail} to use 3594If you use a program such as @command{procmail} to file your incoming
3597@command{rcvstore} to file your incoming mail automatically, you can 3595mail automatically, you can display new, unseen, messages using the
3598display new, unseen, messages using the command @kbd{F n} 3596command @kbd{F n} (@code{mh-index-new-messages}). All messages in the
3599(@code{mh-index-new-messages}). All messages in the @samp{unseen} 3597@samp{unseen} sequence from the folders in
3600sequence from the folders in @code{mh-new-messages-folders} are 3598@code{mh-new-messages-folders} are listed. However, this list of
3601listed. However, this list of folders can be overridden with a prefix 3599folders can be overridden with a prefix argument: with a prefix
3602argument: with a prefix argument, enter a space-separated list of 3600argument, enter a space-separated list of folders, or nothing to
3603folders, or nothing to search all folders. 3601search all folders.
3604 3602
3605@cindex @samp{tick} sequence 3603@cindex @samp{tick} sequence
3606@cindex sequence, @samp{tick} 3604@cindex sequence, @samp{tick}
@@ -4055,31 +4053,47 @@ command.
4055When you reply to a message, you are first prompted with @samp{Reply 4053When you reply to a message, you are first prompted with @samp{Reply
4056to whom?}. You have several choices here. 4054to whom?}. You have several choices here.
4057 4055
4058@smallexample 4056@quotation
4059@group 4057@multitable @columnfractions .20 .80
4060@b{Response} @b{Reply Goes To} 4058@c @headitem Response @tab Reply Goes To
4061 4059@c XXX @headitem not yet supported by SourceForge's texi2pdf.
4062@kbd{from} @r{The person who sent the message. This is the default,} 4060@item @b{Response} @tab @b{Reply Goes To}
4063 @r{so @key{RET} is sufficient.} 4061@c -------------------------
4064 4062@item @kbd{from}
4065@kbd{to} @r{Replies to the sender, plus all recipients in the} 4063@tab
4066 @r{@samp{To:} header field.} 4064The person who sent the message. This is the default, so @key{RET} is
4067 4065sufficient.
4068@kbd{all} 4066@c -------------------------
4069@kbd{cc} @r{Forms a reply to the sender, plus all recipients.} 4067@item @kbd{to}
4070@end group 4068@tab
4071@end smallexample 4069Replies to the sender, plus all recipients in the @samp{To:} header field.
4070@c -------------------------
4071@item @kbd{cc}@*@kbd{all}
4072@tab
4073Forms a reply to the addresses in the @samp{Mail-Followup-To:} header
4074field if one exists; otherwise forms a reply to the sender, plus all
4075recipients.
4076@end multitable
4077@end quotation
4072 4078
4073@cindex @command{repl} 4079@cindex @command{repl}
4074@cindex MH commands, @command{repl} 4080@cindex MH commands, @command{repl}
4081@vindex mh-reply-default-reply-to
4075 4082
4076Depending on your answer, @command{repl}@footnote{See the section 4083Depending on your answer, @command{repl}@footnote{See the section
4077@uref{@value{MH-BOOK-HOME}/reprep.htm, Replying to Messages: repl} in 4084@uref{@value{MH-BOOK-HOME}/reprep.htm, Replying to Messages: repl} in
4078the MH book.} is given a different argument to form your reply. 4085the MH book.} is given a different argument to form your reply.
4079Specifically, a choice of @kbd{from} or none at all runs @samp{repl 4086Specifically, a choice of @kbd{from} or none at all runs @samp{repl
4080-nocc all}, and a choice of @kbd{to} runs @samp{repl -cc to}. Finally, 4087-nocc all}, and a choice of @kbd{to} runs @samp{repl -cc to}. Finally,
4081either @kbd{cc} or @kbd{all} runs @samp{repl -cc all -nocc me}. 4088either @kbd{cc} or @kbd{all} runs @samp{repl -cc all -nocc me}. If you
4082 4089find that most of the time you specify one of these choices when you
4090reply to a message, you can change the option
4091@code{mh-reply-default-reply-to} from its default value of
4092@samp{Prompt} to one of the choices listed above. You can always edit
4093the recipients in the draft.
4094
4095@cindex @samp{repl:} MH profile component
4096@cindex MH profile component, @samp{repl:}
4083@cindex MH-Letter mode 4097@cindex MH-Letter mode
4084@cindex MH-Show mode 4098@cindex MH-Show mode
4085@cindex draft 4099@cindex draft
@@ -4088,7 +4102,10 @@ either @kbd{cc} or @kbd{all} runs @samp{repl -cc all -nocc me}.
4088 4102
4089Two windows are then created. One window contains the message to which 4103Two windows are then created. One window contains the message to which
4090you are replying in an MH-Show buffer. Your draft, in MH-Letter mode 4104you are replying in an MH-Show buffer. Your draft, in MH-Letter mode
4091(@pxref{Editing Drafts}), is in the other window. 4105(@pxref{Editing Drafts}), is in the other window. If the reply draft
4106was not one that you expected, check the things that affect the
4107behavior of @command{repl} which include the @samp{repl:} profile
4108component and the @file{replcomps} and @file{replgroupcomps} files.
4092 4109
4093If you supply a prefix argument (as in @kbd{C-u r}), the message you 4110If you supply a prefix argument (as in @kbd{C-u r}), the message you
4094are replying to is inserted in your reply after having first been run 4111are replying to is inserted in your reply after having first been run
@@ -4115,15 +4132,6 @@ buffer by turning off the option @code{mh-reply-show-message-flag}.
4115If you wish to customize the header or other parts of the reply draft, 4132If you wish to customize the header or other parts of the reply draft,
4116please see @command{repl}(1) and @code{mh-format}(5). 4133please see @command{repl}(1) and @code{mh-format}(5).
4117 4134
4118@vindex mh-reply-default-reply-to
4119
4120The @code{mh-reply-default-reply-to} option is set to @samp{Prompt} by
4121default so that you are prompted for the recipient of a reply. If you
4122find that most of the time that you specify @kbd{cc} when you reply to
4123a message, set this option to @samp{cc}. Other choices include
4124@samp{from}, @samp{to}, or @samp{all}. You can always edit the
4125recipients in the draft.
4126
4127@node Forwarding, Redistributing, Replying, Sending Mail 4135@node Forwarding, Redistributing, Replying, Sending Mail
4128@section Forwarding Mail 4136@section Forwarding Mail
4129 4137
diff --git a/man/pcl-cvs.texi b/man/pcl-cvs.texi
index dcef68de976..b66585b4883 100644
--- a/man/pcl-cvs.texi
+++ b/man/pcl-cvs.texi
@@ -7,7 +7,7 @@
7 7
8@copying 8@copying
9Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 9Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
10 1999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 101999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
11 11
12@quotation 12@quotation
13Permission is granted to copy, distribute and/or modify this document 13Permission is granted to copy, distribute and/or modify this document
diff --git a/man/pgg.texi b/man/pgg.texi
index 025420abd4d..80dce7a9639 100644
--- a/man/pgg.texi
+++ b/man/pgg.texi
@@ -6,10 +6,10 @@
6 6
7 7
8@copying 8@copying
9This file describes the PGG. 9This file describes PGG, an Emacs interface to various PGP implementations.
10 10
11Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 11Copyright @copyright{} 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
12Copyright (C) 2001 Daiki Ueno. 12Copyright @copyright{} 2001 Daiki Ueno.
13 13
14@quotation 14@quotation
15Permission is granted to copy, distribute and/or modify this document 15Permission is granted to copy, distribute and/or modify this document
diff --git a/man/rcirc.texi b/man/rcirc.texi
index 34ef26d8bf6..f904df441f6 100644
--- a/man/rcirc.texi
+++ b/man/rcirc.texi
@@ -5,7 +5,7 @@
5@c %**end of header 5@c %**end of header
6 6
7@copying 7@copying
8Copyright (C) 2006 Free Software Foundation, Inc. 8Copyright @copyright{} 2006 Free Software Foundation, Inc.
9 9
10@quotation 10@quotation
11Permission is granted to copy, distribute and/or modify this document 11Permission is granted to copy, distribute and/or modify this document
diff --git a/man/reftex.texi b/man/reftex.texi
index a32a0aff543..0586c5851bd 100644
--- a/man/reftex.texi
+++ b/man/reftex.texi
@@ -25,7 +25,8 @@ citations and indices for LaTeX documents with Emacs.
25This is edition @value{EDITION} of the @b{Ref@TeX{}} User Manual for 25This is edition @value{EDITION} of the @b{Ref@TeX{}} User Manual for
26@b{Ref@TeX{}} @value{VERSION} 26@b{Ref@TeX{}} @value{VERSION}
27 27
28Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2005 Free Software Foundation, Inc. 28Copyright @copyright{} 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2005
29Free Software Foundation, Inc.
29 30
30@quotation 31@quotation
31Permission is granted to copy, distribute and/or modify this document 32Permission is granted to copy, distribute and/or modify this document
diff --git a/man/sc.texi b/man/sc.texi
index a26625b3392..185853e108c 100644
--- a/man/sc.texi
+++ b/man/sc.texi
@@ -16,7 +16,7 @@ attributing the replies for various GNU Emacs mail and news reading
16subsystems. 16subsystems.
17 17
18Copyright @copyright{} 1993, 2001, 2002, 2003, 2004, 18Copyright @copyright{} 1993, 2001, 2002, 2003, 2004,
19 2005, 2006 Free Software Foundation, Inc. 192005, 2006 Free Software Foundation, Inc.
20 20
21@quotation 21@quotation
22Permission is granted to copy, distribute and/or modify this document 22Permission is granted to copy, distribute and/or modify this document
diff --git a/man/ses.texi b/man/ses.texi
index c1d7737a09b..a2b70363abd 100644
--- a/man/ses.texi
+++ b/man/ses.texi
@@ -11,8 +11,8 @@
11@copying 11@copying
12This file documents SES: the Simple Emacs Spreadsheet. 12This file documents SES: the Simple Emacs Spreadsheet.
13 13
14Copyright @copyright{} 2002, 2003, 2004, 2005, 14Copyright @copyright{} 2002, 2003, 2004, 2005, 2006 Free Software
15 2006 Free Software Foundation, Inc. 15Foundation, Inc.
16 16
17@quotation 17@quotation
18Permission is granted to copy, distribute and/or modify this document 18Permission is granted to copy, distribute and/or modify this document
diff --git a/man/sieve.texi b/man/sieve.texi
index 7f99cd2cd57..ecd476ee1cd 100644
--- a/man/sieve.texi
+++ b/man/sieve.texi
@@ -7,9 +7,10 @@
7@synindex pg cp 7@synindex pg cp
8 8
9@copying 9@copying
10This file documents the Emacs Sieve package. 10This file documents the Emacs Sieve package, for server-side mail filtering.
11 11
12Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 12Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006 Free
13Software Foundation, Inc.
13 14
14@quotation 15@quotation
15Permission is granted to copy, distribute and/or modify this document 16Permission is granted to copy, distribute and/or modify this document
diff --git a/man/speedbar.texi b/man/speedbar.texi
index 8a30751d479..73b9d3e9719 100644
--- a/man/speedbar.texi
+++ b/man/speedbar.texi
@@ -5,8 +5,8 @@
5@syncodeindex fn cp 5@syncodeindex fn cp
6 6
7@copying 7@copying
8Copyright @copyright{} 1999, 2000, 2002, 2003, 2004, 8Copyright @copyright{} 1999, 2000, 2002, 2003, 2004, 2005, 2006 Free
9 2005, 2006 Free Software Foundation, Inc. 9Software Foundation, Inc.
10 10
11@quotation 11@quotation
12Permission is granted to copy, distribute and/or modify this document 12Permission is granted to copy, distribute and/or modify this document
diff --git a/man/url.texi b/man/url.texi
index afbc96994c8..7bda54a577f 100644
--- a/man/url.texi
+++ b/man/url.texi
@@ -21,9 +21,9 @@
21@ifnottex 21@ifnottex
22This file documents the URL loading package. 22This file documents the URL loading package.
23 23
24Copyright (C) 1996, 1997, 1998, 1999, 2002, 2004, 24Copyright @copyright{} 1996, 1997, 1998, 1999, 2002, 2004,
25 2005, 2006 Free Software Foundation, Inc. 252005, 2006 Free Software Foundation, Inc.@*
26Copyright (C) 1993, 1994, 1995, 1996 William M. Perry 26Copyright @copyright{} 1993, 1994, 1995, 1996 William M. Perry
27 27
28Permission is granted to copy, distribute and/or modify this document 28Permission is granted to copy, distribute and/or modify this document
29under the terms of the GNU Free Documentation License, Version 1.2 or 29under the terms of the GNU Free Documentation License, Version 1.2 or
@@ -52,7 +52,7 @@ License.''
52@vskip 0pt plus 1filll 52@vskip 0pt plus 1filll
53Copyright @copyright{} 1993, 1994, 1995, 1996 William M. Perry@* 53Copyright @copyright{} 1993, 1994, 1995, 1996 William M. Perry@*
54Copyright @copyright{} 1996, 1997, 1998, 1999, 2002, 2003, 2004, 54Copyright @copyright{} 1996, 1997, 1998, 1999, 2002, 2003, 2004,
55 2005, 2006 Free Software Foundation, Inc. 552005, 2006 Free Software Foundation, Inc.
56 56
57Permission is granted to copy, distribute and/or modify this document 57Permission is granted to copy, distribute and/or modify this document
58under the terms of the GNU Free Documentation License, Version 1.2 or 58under the terms of the GNU Free Documentation License, Version 1.2 or
diff --git a/man/vip.texi b/man/vip.texi
index b76003b655d..c8d21c3c533 100644
--- a/man/vip.texi
+++ b/man/vip.texi
@@ -5,7 +5,7 @@
5 5
6@copying 6@copying
7Copyright @copyright{} 1987, 2001, 2002, 2003, 2004, 7Copyright @copyright{} 1987, 2001, 2002, 2003, 2004,
8 2005, 2006 Free Software Foundation, Inc. 82005, 2006 Free Software Foundation, Inc.
9 9
10@quotation 10@quotation
11Permission is granted to copy, distribute and/or modify this document 11Permission is granted to copy, distribute and/or modify this document
diff --git a/man/viper.texi b/man/viper.texi
index 46d62670345..7f67f0970fd 100644
--- a/man/viper.texi
+++ b/man/viper.texi
@@ -8,7 +8,7 @@
8 8
9@copying 9@copying
10Copyright @copyright{} 1995, 1996, 1997, 2001, 2002, 2003, 2004, 10Copyright @copyright{} 1995, 1996, 1997, 2001, 2002, 2003, 2004,
11 2005, 2006 Free Software Foundation, Inc. 112005, 2006 Free Software Foundation, Inc.
12 12
13@quotation 13@quotation
14Permission is granted to copy, distribute and/or modify this document 14Permission is granted to copy, distribute and/or modify this document
diff --git a/man/widget.texi b/man/widget.texi
index 6ce78a9c3cd..8a49fd3dadd 100644
--- a/man/widget.texi
+++ b/man/widget.texi
@@ -11,7 +11,7 @@
11 11
12@copying 12@copying
13Copyright @copyright{} 2000, 2002, 2003, 2004, 2005, 13Copyright @copyright{} 2000, 2002, 2003, 2004, 2005,
14 2006 Free Software Foundation, Inc. 142006 Free Software Foundation, Inc.
15 15
16@quotation 16@quotation
17Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
diff --git a/man/woman.texi b/man/woman.texi
index a1b6250ef37..70e7974b16f 100644
--- a/man/woman.texi
+++ b/man/woman.texi
@@ -3,7 +3,7 @@
3@setfilename ../info/woman 3@setfilename ../info/woman
4@settitle WoMan: Browse Unix Manual Pages ``W.O. (without) Man'' 4@settitle WoMan: Browse Unix Manual Pages ``W.O. (without) Man''
5@c Manual last updated: 5@c Manual last updated:
6@set UPDATED Time-stamp: <2006-02-05 23:30:17 ttn> 6@set UPDATED Time-stamp: <2006-03-25 14:59:03 karl>
7@c Software version: 7@c Software version:
8@set VERSION 0.54 (beta) 8@set VERSION 0.54 (beta)
9@afourpaper 9@afourpaper
@@ -18,7 +18,7 @@ This file documents WoMan: A program to browse Unix manual pages `W.O.
18(without) man'. 18(without) man'.
19 19
20Copyright @copyright{} 2001, 2002, 2003, 2004, 20Copyright @copyright{} 2001, 2002, 2003, 2004,
21 2005, 2006 Free Software Foundation, Inc. 212005, 2006 Free Software Foundation, Inc.
22 22
23@quotation 23@quotation
24Permission is granted to copy, distribute and/or modify this document 24Permission is granted to copy, distribute and/or modify this document
diff --git a/src/.gdbinit b/src/.gdbinit
index 408e2ab8b9b..af2114ebd18 100644
--- a/src/.gdbinit
+++ b/src/.gdbinit
@@ -58,8 +58,14 @@ define xgettype
58end 58end
59 59
60# Set up something to print out s-expressions. 60# Set up something to print out s-expressions.
61# We save and restore print_output_debug_flag to prevent the w32 port
62# from calling OutputDebugString, which causes GDB to display each
63# character twice (yuk!).
61define pr 64define pr
65 set $output_debug = print_output_debug_flag
66 set print_output_debug_flag = 0
62 set debug_print ($) 67 set debug_print ($)
68 set print_output_debug_flag = $output_debug
63end 69end
64document pr 70document pr
65Print the emacs s-expression which is $. 71Print the emacs s-expression which is $.
@@ -69,7 +75,10 @@ end
69# Print out s-expressions 75# Print out s-expressions
70define pp 76define pp
71 set $tmp = $arg0 77 set $tmp = $arg0
78 set $output_debug = print_output_debug_flag
79 set print_output_debug_flag = 0
72 set safe_debug_print ($tmp) 80 set safe_debug_print ($tmp)
81 set print_output_debug_flag = $output_debug
73end 82end
74document pp 83document pp
75Print the argument as an emacs s-expression 84Print the argument as an emacs s-expression
@@ -81,7 +90,10 @@ define pp1
81 set $tmp = $arg0 90 set $tmp = $arg0
82 echo $arg0 91 echo $arg0
83 printf " = " 92 printf " = "
93 set $output_debug = print_output_debug_flag
94 set print_output_debug_flag = 0
84 set safe_debug_print ($tmp) 95 set safe_debug_print ($tmp)
96 set print_output_debug_flag = $output_debug
85end 97end
86document pp1 98document pp1
87Print the argument as an emacs s-expression 99Print the argument as an emacs s-expression
@@ -94,7 +106,10 @@ end
94# Print value of lisp variable 106# Print value of lisp variable
95define pv 107define pv
96 set $tmp = "$arg0" 108 set $tmp = "$arg0"
109 set $output_debug = print_output_debug_flag
110 set print_output_debug_flag = 0
97 set safe_debug_print ( find_symbol_value (intern ($tmp))) 111 set safe_debug_print ( find_symbol_value (intern ($tmp)))
112 set print_output_debug_flag = $output_debug
98end 113end
99document pv 114document pv
100Print the value of the lisp variable given as argument. 115Print the value of the lisp variable given as argument.
@@ -106,7 +121,10 @@ define pv1
106 set $tmp = "$arg0" 121 set $tmp = "$arg0"
107 echo $arg0 122 echo $arg0
108 printf " = " 123 printf " = "
124 set $output_debug = print_output_debug_flag
125 set print_output_debug_flag = 0
109 set safe_debug_print (find_symbol_value (intern ($tmp))) 126 set safe_debug_print (find_symbol_value (intern ($tmp)))
127 set print_output_debug_flag = $output_debug
110end 128end
111document pv1 129document pv1
112Print the value of the lisp variable given as argument. 130Print the value of the lisp variable given as argument.
diff --git a/src/ChangeLog b/src/ChangeLog
index 2081b255094..34b99a65a1c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,110 @@
12006-03-25 Eli Zaretskii <eliz@gnu.org>
2
3 * .gdbinit (pr, pp, pp1, pv, pv1): Force print_output_debug_flag
4 to zero before calling debug_print or safe_debug_print.
5
6 * print.c (print_output_debug_flag): New global variable.
7 (Fexternal_debugging_output) [WINDOWSNT]: Don't call
8 OutputDebugString if print_output_debug_flag is zero.
9
102006-03-24 Paul Eggert <eggert@cs.ucla.edu>
11
12 * editfns.c (TM_YEAR_BASE): Move up, so the changes below can use it.
13 (Fdecode_time, Fencode_time): Use TM_YEAR_BASE instead of 1900.
14 (Fdecode_time): Cast tm_year to EMACS_INT.
15 (Fcurrent_time_string): Report an invalid time specification if
16 the argument is invalid. Also, check for out-of-range time
17 stamps.
18
192006-03-24 Kim F. Storm <storm@cua.dk>
20
21 * xterm.c (handle_one_xevent):
22 * w32term.c (w32_read_socket):
23 * macterm.c (XTread_socket): Don't let key-press clear mouse face
24 on in toolbar window if mouse-highlight is an integer.
25
26 * fns.c (sxhash_list): Include last non-nil CDR in hash.
27
282006-03-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
29
30 * macmenu.c (enum mac_menu_kind): New enum.
31 (min_menu_id): New variable.
32 (POPUP_SUBMENU_ID, MIN_POPUP_SUBMENU_ID, MIN_MENU_ID)
33 (MIN_SUBMENU_ID): Remove defines. All uses are replaced with
34 min_menu_id and enumerators in enum mac_menu_kind.
35 (fill_menu, dispose_menus, install_menu_quit_handler): New arg KIND.
36 All uses changed. Add range check for menu ID.
37 (fill_menubar): Add range check for menu ID.
38 [HAVE_CANCELMENUTRACKING] (menu_quit_handler): Check error code of
39 GetEventParameter.
40 (set_frame_menubar, mac_menu_show): Call install_menu_quit_handler
41 for each menu kind.
42
432006-03-22 Kim F. Storm <storm@cua.dk>
44
45 * xdisp.c: Undo 2006-03-21 change.
46
47 * term.c: Define aliases for append_glyph and produce_stretch_glyph
48 when `static' is defined to avoid name clash with those in xdisp.c.
49
50 * process.c (Faccept_process_output): Fix to comply with lisp reference.
51 Change arg "timeout" to "seconds" and allow both integer and float value.
52 Change arg "timeout-msec" to "millisec" and interpret" as milliseconds
53 rather than microseconds. Fix doc string accordingly.
54
552006-03-21 Ken Raeburn <raeburn@raeburn.org>
56
57 * xdisp.c (store_next_glyph): Renamed from append_glyph.
58 (generate_stretch_glyph): Renamed from produce_stretch_glyph.
59 All callers changed accordingly.
60
612006-03-21 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
62
63 * xterm.c: x_session_initialized new variable.
64 (x_term_init): Use x_session_initialized to check if
65 x_session_initialize should be called.
66 (x_initialize): Initialize x_session_initialized.
67
682006-03-21 Kim F. Storm <storm@cua.dk>
69
70 * fringe.c (draw_fringe_bitmap): Don't calculate default overlay arrow
71 bitmap here, but ...
72 (update_window_fringes): ... here, so we can test if it has changed.
73
742006-03-20 Andreas Schwab <schwab@suse.de>
75
76 * dispnew.c (init_display): Check DISPLAY here.
77
78 * emacs.c (main): Don't check here.
79
80 * xterm.c (x_display_ok): Don't use DISPLAY env var.
81
822006-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
83
84 * window.c (window_scroll_pixel_based): Yet another int/Lisp_Object
85 mixup (YAILOM).
86
872006-03-20 Eli Zaretskii <eliz@gnu.org>
88
89 * emacs.c (main): Fix last change.
90
912006-03-20 Kenichi Handa <handa@m17n.org>
92
93 * fileio.c (Fwrite_region): Set visit_file to Qnil before GCPRO it.
94
95 * keymap.c (map_keymap): Set tail to Qnil before GCPRO it.
96
97 * xfns.c (xg_set_icon): Remove unnecessary GCPRO.
98
99 * xterm.c (x_term_init): Remove unnecessary GCPRO.
100
1012006-03-19 Kim F. Storm <storm@cua.dk>
102
103 * xdisp.c (set_cursor_from_row): Fix cursor property on overlay string,
104 so it doesn't associate overlay string with following glyph by default.
105 Allow integer property value to specify explicit number of buffer
106 positions associate with overlay string.
107
12006-03-18 Chong Yidong <cyd@stupidchicken.com> 1082006-03-18 Chong Yidong <cyd@stupidchicken.com>
2 109
3 * xterm.c (x_display_ok): Fix minor bug and compilation warnings. 110 * xterm.c (x_display_ok): Fix minor bug and compilation warnings.
@@ -41,15 +148,15 @@
41 * image.c [MAC_OS] (XPutPixel, XGetPixel) 148 * image.c [MAC_OS] (XPutPixel, XGetPixel)
42 [!WORDS_BIG_ENDIAN && USE_CG_DRAWING]: Don't use specialized 149 [!WORDS_BIG_ENDIAN && USE_CG_DRAWING]: Don't use specialized
43 version when depth is 32. 150 version when depth is 32.
44 (mac_create_cg_image_from_image) [MAC_OS && USE_CG_DRAWING]: New 151 (mac_create_cg_image_from_image) [MAC_OS && USE_CG_DRAWING]:
45 function. 152 New function.
46 (prepare_image_for_display) [MAC_OS && USE_CG_DRAWING]: Use it. 153 (prepare_image_for_display) [MAC_OS && USE_CG_DRAWING]: Use it.
47 (x_clear_image_1) [MAC_OS && USE_CG_DRAWING]: Release CGImage. 154 (x_clear_image_1) [MAC_OS && USE_CG_DRAWING]: Release CGImage.
48 155
49 * macterm.c (XCreatePixmap) [!WORDS_BIG_ENDIAN && USE_CG_DRAWING]: 156 * macterm.c (XCreatePixmap) [!WORDS_BIG_ENDIAN && USE_CG_DRAWING]:
50 Create GWorld in ARGB pixel format. 157 Create GWorld in ARGB pixel format.
51 (mac_copy_area, mac_copy_area_with_mask) [USE_CG_DRAWING]: Remove 158 (mac_copy_area, mac_copy_area_with_mask) [USE_CG_DRAWING]:
52 functions. 159 Remove functions.
53 (x_draw_image_foreground) [USE_CG_DRAWING]: Use mac_draw_cg_image 160 (x_draw_image_foreground) [USE_CG_DRAWING]: Use mac_draw_cg_image
54 instead of mac_copy_area/mac_copy_area_with_mask. 161 instead of mac_copy_area/mac_copy_area_with_mask.
55 162
@@ -153,8 +260,7 @@
153 260
1542006-03-11 David Ponce <david@dponce.com> 2612006-03-11 David Ponce <david@dponce.com>
155 262
156 * xfns.c (x_create_tip_frame): Preserve received parms by copying 263 * xfns.c (x_create_tip_frame): Preserve received parms by copying them.
157 them.
158 264
1592006-03-11 Eli Zaretskii <eliz@gnu.org> 2652006-03-11 Eli Zaretskii <eliz@gnu.org>
160 266
@@ -175,14 +281,14 @@
175 * keymap.c (describe_map): Shorten string to indicate shadowed binding. 281 * keymap.c (describe_map): Shorten string to indicate shadowed binding.
176 282
177 * vm-limit.c (get_lim_data, lim_data, data_space_start): 283 * vm-limit.c (get_lim_data, lim_data, data_space_start):
178 Moved from mem-limits.h. 284 Move from mem-limits.h.
179 (enum warnlevel): New data type. 285 (enum warnlevel): New data type.
180 (check_memory_limits): Rewrite the logic about warnings. 286 (check_memory_limits): Rewrite the logic about warnings.
181 Use standard `struct rlimit'. Check return values for nonsense. 287 Use standard `struct rlimit'. Check return values for nonsense.
182 (memory_warnings): Always clear lim_data. 288 (memory_warnings): Always clear lim_data.
183 289
184 * mem-limits.h (get_lim_data, lim_data, data_space_start): 290 * mem-limits.h (get_lim_data, lim_data, data_space_start):
185 Moved to vm-limit.c. 291 Move to vm-limit.c.
186 292
187 * xterm.c (x_fully_uncatch_errors, x_catching_errors): New functions. 293 * xterm.c (x_fully_uncatch_errors, x_catching_errors): New functions.
188 294
diff --git a/src/dispnew.c b/src/dispnew.c
index 999877001d2..297125063c7 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -6650,6 +6650,13 @@ init_display ()
6650#endif 6650#endif
6651 6651
6652 display_arg = (display != 0 && *display != 0); 6652 display_arg = (display != 0 && *display != 0);
6653
6654 if (display_arg && !x_display_ok (display))
6655 {
6656 fprintf (stderr, "Display %s unavailable, simulating -nw\n",
6657 display);
6658 inhibit_window_system = 1;
6659 }
6653 } 6660 }
6654 6661
6655 if (!inhibit_window_system && display_arg 6662 if (!inhibit_window_system && display_arg
diff --git a/src/editfns.c b/src/editfns.c
index 7c2c2a8edd0..59401fdfecd 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -72,6 +72,8 @@ Boston, MA 02110-1301, USA. */
72extern char **environ; 72extern char **environ;
73#endif 73#endif
74 74
75#define TM_YEAR_BASE 1900
76
75extern size_t emacs_strftimeu P_ ((char *, size_t, const char *, 77extern size_t emacs_strftimeu P_ ((char *, size_t, const char *,
76 const struct tm *, int)); 78 const struct tm *, int));
77static int tm_diff P_ ((struct tm *, struct tm *)); 79static int tm_diff P_ ((struct tm *, struct tm *));
@@ -719,7 +721,7 @@ Field boundaries are not noticed if `inhibit-field-text-motion' is non-nil. */)
719 int orig_point = 0; 721 int orig_point = 0;
720 int fwd; 722 int fwd;
721 Lisp_Object prev_old, prev_new; 723 Lisp_Object prev_old, prev_new;
722 724
723 if (NILP (new_pos)) 725 if (NILP (new_pos))
724 /* Use the current point, and afterwards, set it. */ 726 /* Use the current point, and afterwards, set it. */
725 { 727 {
@@ -734,7 +736,7 @@ Field boundaries are not noticed if `inhibit-field-text-motion' is non-nil. */)
734 736
735 prev_old = make_number (XFASTINT (old_pos) - 1); 737 prev_old = make_number (XFASTINT (old_pos) - 1);
736 prev_new = make_number (XFASTINT (new_pos) - 1); 738 prev_new = make_number (XFASTINT (new_pos) - 1);
737 739
738 if (NILP (Vinhibit_field_text_motion) 740 if (NILP (Vinhibit_field_text_motion)
739 && !EQ (new_pos, old_pos) 741 && !EQ (new_pos, old_pos)
740 && (!NILP (Fget_char_property (new_pos, Qfield, Qnil)) 742 && (!NILP (Fget_char_property (new_pos, Qfield, Qnil))
@@ -1720,7 +1722,9 @@ DOW and ZONE.) */)
1720 XSETFASTINT (list_args[2], decoded_time->tm_hour); 1722 XSETFASTINT (list_args[2], decoded_time->tm_hour);
1721 XSETFASTINT (list_args[3], decoded_time->tm_mday); 1723 XSETFASTINT (list_args[3], decoded_time->tm_mday);
1722 XSETFASTINT (list_args[4], decoded_time->tm_mon + 1); 1724 XSETFASTINT (list_args[4], decoded_time->tm_mon + 1);
1723 XSETINT (list_args[5], decoded_time->tm_year + 1900); 1725 /* On 64-bit machines an int is narrower than EMACS_INT, thus the
1726 cast below avoids overflow in int arithmetics. */
1727 XSETINT (list_args[5], TM_YEAR_BASE + (EMACS_INT) decoded_time->tm_year);
1724 XSETFASTINT (list_args[6], decoded_time->tm_wday); 1728 XSETFASTINT (list_args[6], decoded_time->tm_wday);
1725 list_args[7] = (decoded_time->tm_isdst)? Qt : Qnil; 1729 list_args[7] = (decoded_time->tm_isdst)? Qt : Qnil;
1726 1730
@@ -1776,7 +1780,7 @@ usage: (encode-time SECOND MINUTE HOUR DAY MONTH YEAR &optional ZONE) */)
1776 tm.tm_hour = XINT (args[2]); 1780 tm.tm_hour = XINT (args[2]);
1777 tm.tm_mday = XINT (args[3]); 1781 tm.tm_mday = XINT (args[3]);
1778 tm.tm_mon = XINT (args[4]) - 1; 1782 tm.tm_mon = XINT (args[4]) - 1;
1779 tm.tm_year = XINT (args[5]) - 1900; 1783 tm.tm_year = XINT (args[5]) - TM_YEAR_BASE;
1780 tm.tm_isdst = -1; 1784 tm.tm_isdst = -1;
1781 1785
1782 if (CONSP (zone)) 1786 if (CONSP (zone))
@@ -1842,11 +1846,25 @@ but this is considered obsolete. */)
1842{ 1846{
1843 time_t value; 1847 time_t value;
1844 char buf[30]; 1848 char buf[30];
1849 struct tm *tm;
1845 register char *tem; 1850 register char *tem;
1846 1851
1847 if (! lisp_time_argument (specified_time, &value, NULL)) 1852 if (! lisp_time_argument (specified_time, &value, NULL))
1848 value = -1; 1853 error ("Invalid time specification");
1849 tem = (char *) ctime (&value); 1854 /* Do not use ctime, since it has undefined behavior with
1855 out-of-range time stamps. This avoids a core dump triggered by
1856 (current-time-string '(2814749767106 0)) on 64-bit Solaris 8. See
1857 <http://www.opengroup.org/austin/mailarchives/ag/msg09294.html>
1858 for more details about this portability problem. */
1859 tm = localtime (&value);
1860 /* Checking for out-of-range time stamps avoids buffer overruns that
1861 cause core dump on some systems (e.g., 64-bit Solaris), and also
1862 preserves the historic behavior of always returning a fixed-size
1863 24-character string. */
1864 if (! (tm && -999 - TM_YEAR_BASE <= tm->tm_year
1865 && tm->tm_year <= 9999 - TM_YEAR_BASE))
1866 error ("Specified time is not representable");
1867 tem = asctime (tm);
1850 1868
1851 strncpy (buf, tem, 24); 1869 strncpy (buf, tem, 24);
1852 buf[24] = 0; 1870 buf[24] = 0;
@@ -1854,8 +1872,6 @@ but this is considered obsolete. */)
1854 return build_string (buf); 1872 return build_string (buf);
1855} 1873}
1856 1874
1857#define TM_YEAR_BASE 1900
1858
1859/* Yield A - B, measured in seconds. 1875/* Yield A - B, measured in seconds.
1860 This function is copied from the GNU C Library. */ 1876 This function is copied from the GNU C Library. */
1861static int 1877static int
diff --git a/src/emacs.c b/src/emacs.c
index 5a09f5d762c..41857b7ccb8 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -53,10 +53,6 @@ Boston, MA 02110-1301, USA. */
53#include "buffer.h" 53#include "buffer.h"
54#include "window.h" 54#include "window.h"
55 55
56#ifdef HAVE_X_WINDOWS
57#include "xterm.h"
58#endif
59
60#include "systty.h" 56#include "systty.h"
61#include "blockinput.h" 57#include "blockinput.h"
62#include "syssignal.h" 58#include "syssignal.h"
@@ -1490,14 +1486,6 @@ main (argc, argv
1490 1486
1491 /* Don't actually discard this arg. */ 1487 /* Don't actually discard this arg. */
1492 skip_args = count_before; 1488 skip_args = count_before;
1493
1494 /* Do not be lenient if the user explicitly asked for a named display. */
1495 if (display_arg != 1 && !x_display_ok (displayname))
1496 {
1497 fprintf (stderr, "Display %s unavailable, simulating -nw\n",
1498 displayname);
1499 inhibit_window_system = 1;
1500 }
1501 } 1489 }
1502#endif 1490#endif
1503 1491
diff --git a/src/fileio.c b/src/fileio.c
index b1f9b91654a..cf0d84539d6 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -4974,6 +4974,7 @@ This does code conversion according to the value of
4974 if (!NILP (start) && !STRINGP (start)) 4974 if (!NILP (start) && !STRINGP (start))
4975 validate_region (&start, &end); 4975 validate_region (&start, &end);
4976 4976
4977 visit_file = Qnil;
4977 GCPRO5 (start, filename, visit, visit_file, lockname); 4978 GCPRO5 (start, filename, visit, visit_file, lockname);
4978 4979
4979 filename = Fexpand_file_name (filename, Qnil); 4980 filename = Fexpand_file_name (filename, Qnil);
diff --git a/src/fns.c b/src/fns.c
index dd496f4c253..c6ae96e8383 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -4473,6 +4473,12 @@ sxhash_list (list, depth)
4473 hash = SXHASH_COMBINE (hash, hash2); 4473 hash = SXHASH_COMBINE (hash, hash2);
4474 } 4474 }
4475 4475
4476 if (!NILP (list))
4477 {
4478 unsigned hash2 = sxhash (list, depth + 1);
4479 hash = SXHASH_COMBINE (hash, hash2);
4480 }
4481
4476 return hash; 4482 return hash;
4477} 4483}
4478 4484
diff --git a/src/fringe.c b/src/fringe.c
index 2ce15d27d74..ab55775189f 100644
--- a/src/fringe.c
+++ b/src/fringe.c
@@ -866,10 +866,7 @@ draw_fringe_bitmap (w, row, left_p)
866 draw_fringe_bitmap_1 (w, row, left_p, overlay, NO_FRINGE_BITMAP); 866 draw_fringe_bitmap_1 (w, row, left_p, overlay, NO_FRINGE_BITMAP);
867 867
868 if (left_p && row->overlay_arrow_bitmap != NO_FRINGE_BITMAP) 868 if (left_p && row->overlay_arrow_bitmap != NO_FRINGE_BITMAP)
869 draw_fringe_bitmap_1 (w, row, 1, 1, 869 draw_fringe_bitmap_1 (w, row, 1, 1, row->overlay_arrow_bitmap);
870 (row->overlay_arrow_bitmap < 0
871 ? get_logical_fringe_bitmap (w, Qoverlay_arrow, 0, 0)
872 : row->overlay_arrow_bitmap));
873} 870}
874 871
875 872
@@ -1151,6 +1148,9 @@ update_window_fringes (w, keep_current_p)
1151 } 1148 }
1152 } 1149 }
1153 1150
1151 if (row->overlay_arrow_bitmap < 0)
1152 row->overlay_arrow_bitmap = get_logical_fringe_bitmap (w, Qoverlay_arrow, 0, 0);
1153
1154 if (row->overlay_arrow_bitmap != cur->overlay_arrow_bitmap) 1154 if (row->overlay_arrow_bitmap != cur->overlay_arrow_bitmap)
1155 { 1155 {
1156 redraw_p = row->redraw_fringe_bitmaps_p = cur->redraw_fringe_bitmaps_p = 1; 1156 redraw_p = row->redraw_fringe_bitmaps_p = cur->redraw_fringe_bitmaps_p = 1;
diff --git a/src/keymap.c b/src/keymap.c
index 233dff2c6f2..5e01566efaa 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -676,6 +676,7 @@ map_keymap (map, fun, args, data, autoload)
676 struct gcpro gcpro1, gcpro2, gcpro3; 676 struct gcpro gcpro1, gcpro2, gcpro3;
677 Lisp_Object tail; 677 Lisp_Object tail;
678 678
679 tail = Qnil;
679 GCPRO3 (map, args, tail); 680 GCPRO3 (map, args, tail);
680 map = get_keymap (map, 1, autoload); 681 map = get_keymap (map, 1, autoload);
681 for (tail = (CONSP (map) && EQ (Qkeymap, XCAR (map))) ? XCDR (map) : map; 682 for (tail = (CONSP (map) && EQ (Qkeymap, XCAR (map))) ? XCDR (map) : map;
diff --git a/src/macmenu.c b/src/macmenu.c
index 8cce41114de..8610ecafd94 100644
--- a/src/macmenu.c
+++ b/src/macmenu.c
@@ -62,10 +62,17 @@ Boston, MA 02110-1301, USA. */
62 62
63#include "dispextern.h" 63#include "dispextern.h"
64 64
65#define POPUP_SUBMENU_ID 235 65enum mac_menu_kind { /* Menu ID range */
66#define MIN_POPUP_SUBMENU_ID 512 66 MAC_MENU_APPLE, /* 0 (Reserved by Apple) */
67#define MIN_MENU_ID 256 67 MAC_MENU_MENU_BAR, /* 1 .. 234 */
68#define MIN_SUBMENU_ID 1 68 MAC_MENU_POPUP, /* 235 */
69 MAC_MENU_DRIVER, /* 236 .. 255 (Reserved) */
70 MAC_MENU_MENU_BAR_SUB, /* 256 .. 16383 */
71 MAC_MENU_POPUP_SUB, /* 16384 .. 32767 */
72 MAC_MENU_END /* 32768 */
73};
74
75static const min_menu_id[] = {0, 1, 235, 236, 256, 16384, 32768};
69 76
70#define DIALOG_WINDOW_RESOURCE 130 77#define DIALOG_WINDOW_RESOURCE 130
71 78
@@ -189,9 +196,9 @@ static void single_keymap_panes P_ ((Lisp_Object, Lisp_Object, Lisp_Object,
189static void list_of_panes P_ ((Lisp_Object)); 196static void list_of_panes P_ ((Lisp_Object));
190static void list_of_items P_ ((Lisp_Object)); 197static void list_of_items P_ ((Lisp_Object));
191 198
192static int fill_menu P_ ((MenuHandle, widget_value *, int)); 199static int fill_menu P_ ((MenuHandle, widget_value *, enum mac_menu_kind, int));
193static void fill_menubar P_ ((widget_value *, int)); 200static void fill_menubar P_ ((widget_value *, int));
194static void dispose_menus P_ ((int)); 201static void dispose_menus P_ ((enum mac_menu_kind, int));
195 202
196 203
197/* This holds a Lisp vector that holds the results of decoding 204/* This holds a Lisp vector that holds the results of decoding
@@ -1387,19 +1394,21 @@ menu_quit_handler (nextHandler, theEvent, userData)
1387 EventRef theEvent; 1394 EventRef theEvent;
1388 void* userData; 1395 void* userData;
1389{ 1396{
1397 OSStatus err;
1390 UInt32 keyCode; 1398 UInt32 keyCode;
1391 UInt32 keyModifiers; 1399 UInt32 keyModifiers;
1392 extern int mac_quit_char_modifiers; 1400 extern int mac_quit_char_modifiers;
1393 extern int mac_quit_char_keycode; 1401 extern int mac_quit_char_keycode;
1394 1402
1395 GetEventParameter (theEvent, kEventParamKeyCode, 1403 err = GetEventParameter (theEvent, kEventParamKeyCode,
1396 typeUInt32, NULL, sizeof(UInt32), NULL, &keyCode); 1404 typeUInt32, NULL, sizeof(UInt32), NULL, &keyCode);
1397 1405
1398 GetEventParameter (theEvent, kEventParamKeyModifiers, 1406 if (err == noErr)
1399 typeUInt32, NULL, sizeof(UInt32), 1407 err = GetEventParameter (theEvent, kEventParamKeyModifiers,
1400 NULL, &keyModifiers); 1408 typeUInt32, NULL, sizeof(UInt32),
1409 NULL, &keyModifiers);
1401 1410
1402 if (keyCode == mac_quit_char_keycode 1411 if (err == noErr && keyCode == mac_quit_char_keycode
1403 && keyModifiers == mac_quit_char_modifiers) 1412 && keyModifiers == mac_quit_char_modifiers)
1404 { 1413 {
1405 MenuRef menu = userData != 0 1414 MenuRef menu = userData != 0
@@ -1414,35 +1423,29 @@ menu_quit_handler (nextHandler, theEvent, userData)
1414} 1423}
1415#endif /* HAVE_CANCELMENUTRACKING */ 1424#endif /* HAVE_CANCELMENUTRACKING */
1416 1425
1417/* Add event handler for MENU_HANDLE so we can detect C-g. 1426/* Add event handler to all menus that belong to KIND so we can detect C-g.
1418 If MENU_HANDLE is NULL, install handler for all menus in the menu bar. 1427 MENU_HANDLE is the root menu of the tracking session to dismiss
1428 when C-g is detected. NULL means the menu bar.
1419 If CancelMenuTracking isn't available, do nothing. */ 1429 If CancelMenuTracking isn't available, do nothing. */
1420 1430
1421static void 1431static void
1422install_menu_quit_handler (MenuHandle menu_handle) 1432install_menu_quit_handler (kind, menu_handle)
1433 enum mac_menu_kind kind;
1434 MenuHandle menu_handle;
1423{ 1435{
1424#ifdef HAVE_CANCELMENUTRACKING 1436#ifdef HAVE_CANCELMENUTRACKING
1425 EventTypeSpec typesList[] = { { kEventClassKeyboard, kEventRawKeyDown } }; 1437 EventTypeSpec typesList[] = { { kEventClassKeyboard, kEventRawKeyDown } };
1426 int i = MIN_MENU_ID; 1438 int id;
1427 MenuHandle menu = menu_handle ? menu_handle : GetMenuHandle (i);
1428 1439
1429 while (menu != NULL) 1440 for (id = min_menu_id[kind]; id < min_menu_id[kind + 1]; id++)
1430 { 1441 {
1431 InstallMenuEventHandler (menu, menu_quit_handler, 1442 MenuHandle menu = GetMenuHandle (id);
1432 GetEventTypeCount (typesList),
1433 typesList, menu_handle, NULL);
1434 if (menu_handle) break;
1435 menu = GetMenuHandle (++i);
1436 }
1437 1443
1438 i = menu_handle ? MIN_POPUP_SUBMENU_ID : MIN_SUBMENU_ID; 1444 if (menu == NULL)
1439 menu = GetMenuHandle (i); 1445 break;
1440 while (menu != NULL)
1441 {
1442 InstallMenuEventHandler (menu, menu_quit_handler, 1446 InstallMenuEventHandler (menu, menu_quit_handler,
1443 GetEventTypeCount (typesList), 1447 GetEventTypeCount (typesList),
1444 typesList, menu_handle, NULL); 1448 typesList, menu_handle, NULL);
1445 menu = GetMenuHandle (++i);
1446 } 1449 }
1447#endif /* HAVE_CANCELMENUTRACKING */ 1450#endif /* HAVE_CANCELMENUTRACKING */
1448} 1451}
@@ -1677,7 +1680,8 @@ set_frame_menubar (f, first_time, deep_p)
1677 fill_menubar (first_wv->contents, deep_p); 1680 fill_menubar (first_wv->contents, deep_p);
1678 1681
1679 /* Add event handler so we can detect C-g. */ 1682 /* Add event handler so we can detect C-g. */
1680 install_menu_quit_handler (NULL); 1683 install_menu_quit_handler (MAC_MENU_MENU_BAR, NULL);
1684 install_menu_quit_handler (MAC_MENU_MENU_BAR_SUB, NULL);
1681 free_menubar_widget_value_tree (first_wv); 1685 free_menubar_widget_value_tree (first_wv);
1682 1686
1683 UNBLOCK_INPUT; 1687 UNBLOCK_INPUT;
@@ -1700,7 +1704,7 @@ pop_down_menu (arg)
1700{ 1704{
1701 struct Lisp_Save_Value *p = XSAVE_VALUE (arg); 1705 struct Lisp_Save_Value *p = XSAVE_VALUE (arg);
1702 FRAME_PTR f = p->pointer; 1706 FRAME_PTR f = p->pointer;
1703 MenuHandle menu = GetMenuHandle (POPUP_SUBMENU_ID); 1707 MenuHandle menu = GetMenuHandle (min_menu_id[MAC_MENU_POPUP]);
1704 1708
1705 BLOCK_INPUT; 1709 BLOCK_INPUT;
1706 1710
@@ -1709,8 +1713,8 @@ pop_down_menu (arg)
1709 FRAME_MAC_DISPLAY_INFO (f)->grabbed = 0; 1713 FRAME_MAC_DISPLAY_INFO (f)->grabbed = 0;
1710 1714
1711 /* delete all menus */ 1715 /* delete all menus */
1712 dispose_menus (MIN_POPUP_SUBMENU_ID); 1716 dispose_menus (MAC_MENU_POPUP_SUB, 0);
1713 DeleteMenu (POPUP_SUBMENU_ID); 1717 DeleteMenu (min_menu_id[MAC_MENU_POPUP]);
1714 DisposeMenu (menu); 1718 DisposeMenu (menu);
1715 1719
1716 UNBLOCK_INPUT; 1720 UNBLOCK_INPUT;
@@ -1944,9 +1948,10 @@ mac_menu_show (f, x, y, for_click, keymaps, title, error)
1944 } 1948 }
1945 1949
1946 /* Actually create the menu. */ 1950 /* Actually create the menu. */
1947 menu = NewMenu (POPUP_SUBMENU_ID, "\p"); 1951 menu = NewMenu (min_menu_id[MAC_MENU_POPUP], "\p");
1948 InsertMenu (menu, -1); 1952 InsertMenu (menu, -1);
1949 fill_menu (menu, first_wv->contents, MIN_POPUP_SUBMENU_ID); 1953 fill_menu (menu, first_wv->contents, MAC_MENU_POPUP_SUB,
1954 min_menu_id[MAC_MENU_POPUP_SUB]);
1950 1955
1951 /* Free the widget_value objects we used to specify the 1956 /* Free the widget_value objects we used to specify the
1952 contents. */ 1957 contents. */
@@ -1966,7 +1971,8 @@ mac_menu_show (f, x, y, for_click, keymaps, title, error)
1966 record_unwind_protect (pop_down_menu, make_save_value (f, 0)); 1971 record_unwind_protect (pop_down_menu, make_save_value (f, 0));
1967 1972
1968 /* Add event handler so we can detect C-g. */ 1973 /* Add event handler so we can detect C-g. */
1969 install_menu_quit_handler (menu); 1974 install_menu_quit_handler (MAC_MENU_POPUP, menu);
1975 install_menu_quit_handler (MAC_MENU_POPUP_SUB, menu);
1970 1976
1971 /* Display the menu. */ 1977 /* Display the menu. */
1972 menu_item_choice = PopUpMenuSelect (menu, pos.v, pos.h, 0); 1978 menu_item_choice = PopUpMenuSelect (menu, pos.v, pos.h, 0);
@@ -2437,9 +2443,10 @@ add_menu_item (menu, pos, wv)
2437/* Construct native Mac OS menu based on widget_value tree. */ 2443/* Construct native Mac OS menu based on widget_value tree. */
2438 2444
2439static int 2445static int
2440fill_menu (menu, wv, submenu_id) 2446fill_menu (menu, wv, kind, submenu_id)
2441 MenuHandle menu; 2447 MenuHandle menu;
2442 widget_value *wv; 2448 widget_value *wv;
2449 enum mac_menu_kind kind;
2443 int submenu_id; 2450 int submenu_id;
2444{ 2451{
2445 int pos; 2452 int pos;
@@ -2447,13 +2454,13 @@ fill_menu (menu, wv, submenu_id)
2447 for (pos = 1; wv != NULL; wv = wv->next, pos++) 2454 for (pos = 1; wv != NULL; wv = wv->next, pos++)
2448 { 2455 {
2449 add_menu_item (menu, pos, wv); 2456 add_menu_item (menu, pos, wv);
2450 if (wv->contents) 2457 if (wv->contents && submenu_id < min_menu_id[kind + 1])
2451 { 2458 {
2452 MenuHandle submenu = NewMenu (submenu_id, "\pX"); 2459 MenuHandle submenu = NewMenu (submenu_id, "\pX");
2453 2460
2454 InsertMenu (submenu, -1); 2461 InsertMenu (submenu, -1);
2455 SetMenuItemHierarchicalID (menu, pos, submenu_id); 2462 SetMenuItemHierarchicalID (menu, pos, submenu_id);
2456 submenu_id = fill_menu (submenu, wv->contents, submenu_id + 1); 2463 submenu_id = fill_menu (submenu, wv->contents, kind, submenu_id + 1);
2457 } 2464 }
2458 } 2465 }
2459 2466
@@ -2477,8 +2484,8 @@ fill_menubar (wv, deep_p)
2477 /* Clean up the menu bar when filled by the entire menu trees. */ 2484 /* Clean up the menu bar when filled by the entire menu trees. */
2478 if (deep_p) 2485 if (deep_p)
2479 { 2486 {
2480 dispose_menus (MIN_MENU_ID); 2487 dispose_menus (MAC_MENU_MENU_BAR, 0);
2481 dispose_menus (MIN_SUBMENU_ID); 2488 dispose_menus (MAC_MENU_MENU_BAR_SUB, 0);
2482#if !TARGET_API_MAC_CARBON 2489#if !TARGET_API_MAC_CARBON
2483 title_changed_p = 1; 2490 title_changed_p = 1;
2484#endif 2491#endif
@@ -2486,8 +2493,10 @@ fill_menubar (wv, deep_p)
2486 2493
2487 /* Fill menu bar titles and submenus. Reuse the existing menu bar 2494 /* Fill menu bar titles and submenus. Reuse the existing menu bar
2488 titles as much as possible to minimize redraw (if !deep_p). */ 2495 titles as much as possible to minimize redraw (if !deep_p). */
2489 submenu_id = MIN_SUBMENU_ID; 2496 submenu_id = min_menu_id[MAC_MENU_MENU_BAR_SUB];
2490 for (id = MIN_MENU_ID; wv != NULL; wv = wv->next, id++) 2497 for (id = min_menu_id[MAC_MENU_MENU_BAR];
2498 wv != NULL && id < min_menu_id[MAC_MENU_MENU_BAR + 1];
2499 wv = wv->next, id++)
2491 { 2500 {
2492 strncpy (title, wv->name, 255); 2501 strncpy (title, wv->name, 255);
2493 title[255] = '\0'; 2502 title[255] = '\0';
@@ -2523,12 +2532,13 @@ fill_menubar (wv, deep_p)
2523 } 2532 }
2524 2533
2525 if (wv->contents) 2534 if (wv->contents)
2526 submenu_id = fill_menu (menu, wv->contents, submenu_id); 2535 submenu_id = fill_menu (menu, wv->contents, MAC_MENU_MENU_BAR_SUB,
2536 submenu_id);
2527 } 2537 }
2528 2538
2529 if (GetMenuHandle (id)) 2539 if (id < min_menu_id[MAC_MENU_MENU_BAR + 1] && GetMenuHandle (id))
2530 { 2540 {
2531 dispose_menus (id); 2541 dispose_menus (MAC_MENU_MENU_BAR, id);
2532#if !TARGET_API_MAC_CARBON 2542#if !TARGET_API_MAC_CARBON
2533 title_changed_p = 1; 2543 title_changed_p = 1;
2534#endif 2544#endif
@@ -2540,17 +2550,22 @@ fill_menubar (wv, deep_p)
2540#endif 2550#endif
2541} 2551}
2542 2552
2553/* Dispose of menus that belong to KIND, and remove them from the menu
2554 list. ID is the lower bound of menu IDs that will be processed. */
2555
2543static void 2556static void
2544dispose_menus (id) 2557dispose_menus (kind, id)
2558 enum mac_menu_kind kind;
2545 int id; 2559 int id;
2546{ 2560{
2547 MenuHandle menu; 2561 for (id = max (id, min_menu_id[kind]); id < min_menu_id[kind + 1]; id++)
2548
2549 while ((menu = GetMenuHandle (id)) != NULL)
2550 { 2562 {
2563 MenuHandle menu = GetMenuHandle (id);
2564
2565 if (menu == NULL)
2566 break;
2551 DeleteMenu (id); 2567 DeleteMenu (id);
2552 DisposeMenu (menu); 2568 DisposeMenu (menu);
2553 id++;
2554 } 2569 }
2555} 2570}
2556 2571
diff --git a/src/macterm.c b/src/macterm.c
index b4b096fa541..f09b4918fb9 100644
--- a/src/macterm.c
+++ b/src/macterm.c
@@ -10476,7 +10476,8 @@ XTread_socket (sd, expected, hold_quit)
10476 10476
10477 ObscureCursor (); 10477 ObscureCursor ();
10478 10478
10479 if (!dpyinfo->mouse_face_hidden && INTEGERP (Vmouse_highlight)) 10479 if (!dpyinfo->mouse_face_hidden && INTEGERP (Vmouse_highlight)
10480 && !EQ (f->tool_bar_window, dpyinfo->mouse_face_window))
10480 { 10481 {
10481 clear_mouse_face (dpyinfo); 10482 clear_mouse_face (dpyinfo);
10482 dpyinfo->mouse_face_hidden = 1; 10483 dpyinfo->mouse_face_hidden = 1;
diff --git a/src/print.c b/src/print.c
index 5f41f6f7737..cb3378dd2b1 100644
--- a/src/print.c
+++ b/src/print.c
@@ -183,6 +183,9 @@ static int max_print;
183 183
184void print_interval (); 184void print_interval ();
185 185
186/* GDB resets this to zero on W32 to disable OutputDebugString calls. */
187int print_output_debug_flag = 1;
188
186 189
187/* Low level output routines for characters and strings */ 190/* Low level output routines for characters and strings */
188 191
@@ -909,10 +912,11 @@ to make it write to the debugging output. */)
909 912
910#ifdef WINDOWSNT 913#ifdef WINDOWSNT
911 /* Send the output to a debugger (nothing happens if there isn't one). */ 914 /* Send the output to a debugger (nothing happens if there isn't one). */
912 { 915 if (print_output_debug_flag)
913 char buf[2] = {(char) XINT (character), '\0'}; 916 {
914 OutputDebugString (buf); 917 char buf[2] = {(char) XINT (character), '\0'};
915 } 918 OutputDebugString (buf);
919 }
916#endif 920#endif
917 921
918 return character; 922 return character;
diff --git a/src/process.c b/src/process.c
index 159f8001bbc..9b47f1cae31 100644
--- a/src/process.c
+++ b/src/process.c
@@ -3839,62 +3839,60 @@ DEFUN ("accept-process-output", Faccept_process_output, Saccept_process_output,
3839It is read into the process' buffers or given to their filter functions. 3839It is read into the process' buffers or given to their filter functions.
3840Non-nil arg PROCESS means do not return until some output has been received 3840Non-nil arg PROCESS means do not return until some output has been received
3841from PROCESS. 3841from PROCESS.
3842Non-nil second arg TIMEOUT and third arg TIMEOUT-MSECS are number of 3842
3843seconds and microseconds to wait; return after that much time whether 3843Non-nil second arg SECONDS and third arg MILLISEC are number of
3844or not there is input. 3844seconds and milliseconds to wait; return after that much time whether
3845or not there is input. If SECONDS is a floating point number,
3846it specifies a fractional number of seconds to wait.
3847
3845If optional fourth arg JUST-THIS-ONE is non-nil, only accept output 3848If optional fourth arg JUST-THIS-ONE is non-nil, only accept output
3846from PROCESS, suspending reading output from other processes. 3849from PROCESS, suspending reading output from other processes.
3847If JUST-THIS-ONE is an integer, don't run any timers either. 3850If JUST-THIS-ONE is an integer, don't run any timers either.
3848Return non-nil iff we received any output before the timeout expired. */) 3851Return non-nil iff we received any output before the timeout expired. */)
3849 (process, timeout, timeout_msecs, just_this_one) 3852 (process, seconds, millisec, just_this_one)
3850 register Lisp_Object process, timeout, timeout_msecs, just_this_one; 3853 register Lisp_Object process, seconds, millisec, just_this_one;
3851{ 3854{
3852 int seconds; 3855 int secs, usecs = 0;
3853 int useconds;
3854 3856
3855 if (! NILP (process)) 3857 if (! NILP (process))
3856 CHECK_PROCESS (process); 3858 CHECK_PROCESS (process);
3857 else 3859 else
3858 just_this_one = Qnil; 3860 just_this_one = Qnil;
3859 3861
3860 if (! NILP (timeout_msecs)) 3862 if (!NILP (seconds))
3861 { 3863 {
3862 CHECK_NUMBER (timeout_msecs); 3864 if (INTEGERP (seconds))
3863 useconds = XINT (timeout_msecs); 3865 secs = XINT (seconds);
3864 if (!INTEGERP (timeout)) 3866 else if (FLOATP (seconds))
3865 XSETINT (timeout, 0); 3867 {
3866 3868 double timeout = XFLOAT_DATA (seconds);
3867 { 3869 secs = (int) timeout;
3868 int carry = useconds / 1000000; 3870 usecs = (int) ((timeout - (double) secs) * 1000000);
3869 3871 }
3870 XSETINT (timeout, XINT (timeout) + carry); 3872 else
3871 useconds -= carry * 1000000; 3873 wrong_type_argument (Qnumberp, seconds);
3872 3874
3873 /* I think this clause is necessary because C doesn't 3875 if (INTEGERP (millisec))
3874 guarantee a particular rounding direction for negative 3876 {
3875 integers. */ 3877 int carry;
3876 if (useconds < 0) 3878 usecs += XINT (millisec) * 1000;
3877 { 3879 carry = usecs / 1000000;
3878 XSETINT (timeout, XINT (timeout) - 1); 3880 secs += carry;
3879 useconds += 1000000; 3881 if ((usecs -= carry * 1000000) < 0)
3880 } 3882 {
3881 } 3883 secs--;
3882 } 3884 usecs += 1000000;
3883 else 3885 }
3884 useconds = 0; 3886 }
3885 3887
3886 if (! NILP (timeout)) 3888 if (secs < 0 || (secs == 0 && usecs == 0))
3887 { 3889 secs = -1, usecs = 0;
3888 CHECK_NUMBER (timeout);
3889 seconds = XINT (timeout);
3890 if (seconds < 0 || (seconds == 0 && useconds == 0))
3891 seconds = -1;
3892 } 3890 }
3893 else 3891 else
3894 seconds = NILP (process) ? -1 : 0; 3892 secs = NILP (process) ? -1 : 0;
3895 3893
3896 return 3894 return
3897 (wait_reading_process_output (seconds, useconds, 0, 0, 3895 (wait_reading_process_output (secs, usecs, 0, 0,
3898 Qnil, 3896 Qnil,
3899 !NILP (process) ? XPROCESS (process) : NULL, 3897 !NILP (process) ? XPROCESS (process) : NULL,
3900 NILP (just_this_one) ? 0 : 3898 NILP (just_this_one) ? 0 :
diff --git a/src/term.c b/src/term.c
index 9f360b70baf..48942a46671 100644
--- a/src/term.c
+++ b/src/term.c
@@ -1654,6 +1654,12 @@ term_get_fkeys_1 ()
1654 Character Display Information 1654 Character Display Information
1655 ***********************************************************************/ 1655 ***********************************************************************/
1656 1656
1657/* Avoid name clash with functions defined in xterm.c */
1658#ifdef static
1659#define append_glyph append_glyph_term
1660#define produce_stretch_glyph produce_stretch_glyph_term
1661#endif
1662
1657static void append_glyph P_ ((struct it *)); 1663static void append_glyph P_ ((struct it *));
1658static void produce_stretch_glyph P_ ((struct it *)); 1664static void produce_stretch_glyph P_ ((struct it *));
1659 1665
diff --git a/src/w32term.c b/src/w32term.c
index 92c03e2bf9f..5681b6ee62f 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -4411,7 +4411,8 @@ w32_read_socket (sd, expected, hold_quit)
4411 4411
4412 if (f && !f->iconified) 4412 if (f && !f->iconified)
4413 { 4413 {
4414 if (!dpyinfo->mouse_face_hidden && INTEGERP (Vmouse_highlight)) 4414 if (!dpyinfo->mouse_face_hidden && INTEGERP (Vmouse_highlight)
4415 && !EQ (f->tool_bar_window, dpyinfo->mouse_face_window))
4415 { 4416 {
4416 clear_mouse_face (dpyinfo); 4417 clear_mouse_face (dpyinfo);
4417 dpyinfo->mouse_face_hidden = 1; 4418 dpyinfo->mouse_face_hidden = 1;
@@ -4434,7 +4435,8 @@ w32_read_socket (sd, expected, hold_quit)
4434 4435
4435 if (f && !f->iconified) 4436 if (f && !f->iconified)
4436 { 4437 {
4437 if (!dpyinfo->mouse_face_hidden && INTEGERP (Vmouse_highlight)) 4438 if (!dpyinfo->mouse_face_hidden && INTEGERP (Vmouse_highlight)
4439 && !EQ (f->tool_bar_window, dpyinfo->mouse_face_window))
4438 { 4440 {
4439 clear_mouse_face (dpyinfo); 4441 clear_mouse_face (dpyinfo);
4440 dpyinfo->mouse_face_hidden = 1; 4442 dpyinfo->mouse_face_hidden = 1;
diff --git a/src/window.c b/src/window.c
index d4eaa72f579..039e955efd0 100644
--- a/src/window.c
+++ b/src/window.c
@@ -4796,8 +4796,8 @@ window_scroll_pixel_based (window, n, whole, noerror)
4796 possibility of point becoming "stuck" on a tall line when 4796 possibility of point becoming "stuck" on a tall line when
4797 scrolling by one line. */ 4797 scrolling by one line. */
4798 if (window_scroll_pixel_based_preserve_y < 0 4798 if (window_scroll_pixel_based_preserve_y < 0
4799 || (current_kboard->Vlast_command != Qscroll_up 4799 || (!EQ (current_kboard->Vlast_command, Qscroll_up)
4800 && current_kboard->Vlast_command != Qscroll_down)) 4800 && !EQ (current_kboard->Vlast_command, Qscroll_down)))
4801 { 4801 {
4802 start_display (&it, w, start); 4802 start_display (&it, w, start);
4803 move_it_to (&it, PT, -1, -1, -1, MOVE_TO_POS); 4803 move_it_to (&it, PT, -1, -1, -1, MOVE_TO_POS);
diff --git a/src/xdisp.c b/src/xdisp.c
index 3bc9d9b55b4..a89a11db300 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -11699,7 +11699,7 @@ set_cursor_from_row (w, row, matrix, delta, delta_bytes, dy, dvpos)
11699 x += glyph->pixel_width; 11699 x += glyph->pixel_width;
11700 ++glyph; 11700 ++glyph;
11701 if (cursor_from_overlay_pos 11701 if (cursor_from_overlay_pos
11702 && last_pos > cursor_from_overlay_pos) 11702 && last_pos >= cursor_from_overlay_pos)
11703 { 11703 {
11704 cursor_from_overlay_pos = 0; 11704 cursor_from_overlay_pos = 0;
11705 cursor = 0; 11705 cursor = 0;
@@ -11713,10 +11713,12 @@ set_cursor_from_row (w, row, matrix, delta, delta_bytes, dy, dvpos)
11713 /* Skip all glyphs from string. */ 11713 /* Skip all glyphs from string. */
11714 do 11714 do
11715 { 11715 {
11716 Lisp_Object cprop;
11716 int pos; 11717 int pos;
11717 if ((cursor == NULL || glyph > cursor) 11718 if ((cursor == NULL || glyph > cursor)
11718 && !NILP (Fget_char_property (make_number ((glyph)->charpos), 11719 && (cprop = Fget_char_property (make_number ((glyph)->charpos),
11719 Qcursor, (glyph)->object)) 11720 Qcursor, (glyph)->object),
11721 !NILP (cprop))
11720 && (pos = string_buffer_position (w, glyph->object, 11722 && (pos = string_buffer_position (w, glyph->object,
11721 string_before_pos), 11723 string_before_pos),
11722 (pos == 0 /* From overlay */ 11724 (pos == 0 /* From overlay */
@@ -11727,14 +11729,15 @@ set_cursor_from_row (w, row, matrix, delta, delta_bytes, dy, dvpos)
11727 Add 1 to last_pos so that if point corresponds to the 11729 Add 1 to last_pos so that if point corresponds to the
11728 glyph right after the overlay, we still use a 'cursor' 11730 glyph right after the overlay, we still use a 'cursor'
11729 property found in that overlay. */ 11731 property found in that overlay. */
11730 cursor_from_overlay_pos = pos == 0 ? last_pos+1 : 0; 11732 cursor_from_overlay_pos = (pos ? 0 : last_pos
11733 + (INTEGERP (cprop) ? XINT (cprop) : 0));
11731 cursor = glyph; 11734 cursor = glyph;
11732 cursor_x = x; 11735 cursor_x = x;
11733 } 11736 }
11734 x += glyph->pixel_width; 11737 x += glyph->pixel_width;
11735 ++glyph; 11738 ++glyph;
11736 } 11739 }
11737 while (glyph < end && STRINGP (glyph->object)); 11740 while (glyph < end && EQ (glyph->object, string_start->object));
11738 } 11741 }
11739 } 11742 }
11740 11743
diff --git a/src/xfns.c b/src/xfns.c
index c811fba2fc8..60516d5a624 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -789,12 +789,9 @@ xg_set_icon (f, file)
789 FRAME_PTR f; 789 FRAME_PTR f;
790 Lisp_Object file; 790 Lisp_Object file;
791{ 791{
792 struct gcpro gcpro1;
793 int result = 0; 792 int result = 0;
794 Lisp_Object found; 793 Lisp_Object found;
795 794
796 GCPRO1 (found);
797
798 found = x_find_image_file (file); 795 found = x_find_image_file (file);
799 796
800 if (! NILP (found)) 797 if (! NILP (found))
diff --git a/src/xterm.c b/src/xterm.c
index ec6fb395d12..c406268c606 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -6165,7 +6165,8 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
6165 6165
6166 f = x_any_window_to_frame (dpyinfo, event.xkey.window); 6166 f = x_any_window_to_frame (dpyinfo, event.xkey.window);
6167 6167
6168 if (!dpyinfo->mouse_face_hidden && INTEGERP (Vmouse_highlight)) 6168 if (!dpyinfo->mouse_face_hidden && INTEGERP (Vmouse_highlight)
6169 && !EQ (f->tool_bar_window, dpyinfo->mouse_face_window))
6169 { 6170 {
6170 clear_mouse_face (dpyinfo); 6171 clear_mouse_face (dpyinfo);
6171 dpyinfo->mouse_face_hidden = 1; 6172 dpyinfo->mouse_face_hidden = 1;
@@ -10267,6 +10268,10 @@ static XrmOptionDescRec emacs_options[] = {
10267 10268
10268static int x_initialized; 10269static int x_initialized;
10269 10270
10271#ifdef HAVE_X_SM
10272static int x_session_initialized;
10273#endif
10274
10270#ifdef MULTI_KBOARD 10275#ifdef MULTI_KBOARD
10271/* Test whether two display-name strings agree up to the dot that separates 10276/* Test whether two display-name strings agree up to the dot that separates
10272 the screen number from the server number. */ 10277 the screen number from the server number. */
@@ -10351,12 +10356,8 @@ x_display_ok (display)
10351 int dpy_ok = 1; 10356 int dpy_ok = 1;
10352 Display *dpy; 10357 Display *dpy;
10353 10358
10354 if (!display) 10359 dpy = XOpenDisplay (display);
10355 display = getenv("DISPLAY"); 10360 if (dpy)
10356 if (!display)
10357 return 0;
10358
10359 if ((dpy = XOpenDisplay (display)))
10360 XCloseDisplay (dpy); 10361 XCloseDisplay (dpy);
10361 else 10362 else
10362 dpy_ok = 0; 10363 dpy_ok = 0;
@@ -10432,11 +10433,9 @@ x_term_init (display_name, xrm_option, resource_name)
10432 10433
10433 /* Load our own gtkrc if it exists. */ 10434 /* Load our own gtkrc if it exists. */
10434 { 10435 {
10435 struct gcpro gcpro1, gcpro2;
10436 char *file = "~/.emacs.d/gtkrc"; 10436 char *file = "~/.emacs.d/gtkrc";
10437 Lisp_Object s, abs_file; 10437 Lisp_Object s, abs_file;
10438 10438
10439 GCPRO2 (s, abs_file);
10440 s = make_string (file, strlen (file)); 10439 s = make_string (file, strlen (file));
10441 abs_file = Fexpand_file_name (s, Qnil); 10440 abs_file = Fexpand_file_name (s, Qnil);
10442 10441
@@ -10841,7 +10840,7 @@ x_term_init (display_name, xrm_option, resource_name)
10841 10840
10842#ifdef HAVE_X_SM 10841#ifdef HAVE_X_SM
10843 /* Only do this for the first display. */ 10842 /* Only do this for the first display. */
10844 if (x_initialized == 1) 10843 if (!x_session_initialized++)
10845 x_session_initialize (dpyinfo); 10844 x_session_initialize (dpyinfo);
10846#endif 10845#endif
10847 10846
@@ -11026,6 +11025,9 @@ x_initialize ()
11026 last_tool_bar_item = -1; 11025 last_tool_bar_item = -1;
11027 any_help_event_p = 0; 11026 any_help_event_p = 0;
11028 ignore_next_mouse_click_timeout = 0; 11027 ignore_next_mouse_click_timeout = 0;
11028#ifdef HAVE_X_SM
11029 x_session_initialized = 0;
11030#endif
11029 11031
11030#ifdef USE_GTK 11032#ifdef USE_GTK
11031 current_count = -1; 11033 current_count = -1;