aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2011-11-22 23:03:56 -0800
committerPaul Eggert2011-11-22 23:03:56 -0800
commitee7683ebb70c308e596103e379ef6b91d001eebc (patch)
tree45382191619e27df7106a8d990bc03903d0fa03f
parent6b21de180fba10432988d94d2b8f3e2521be5b17 (diff)
downloademacs-ee7683ebb70c308e596103e379ef6b91d001eebc.tar.gz
emacs-ee7683ebb70c308e596103e379ef6b91d001eebc.zip
Spelling fixes.
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi2
-rw-r--r--doc/lispref/spellfile3
-rw-r--r--doc/lispref/two-volume-cross-refs.txt2
-rw-r--r--doc/misc/calc.texi2
-rw-r--r--doc/misc/ede.texi2
-rw-r--r--doc/misc/gnus.texi2
-rw-r--r--doc/misc/pcl-cvs.texi4
-rw-r--r--doc/misc/sem-user.texi2
-rw-r--r--etc/NEWS.1-172
-rw-r--r--etc/NEWS.226
-rw-r--r--etc/refcards/gnus-refcard.tex106
-rw-r--r--leim/quail/py-punct.el2
-rw-r--r--leim/quail/pypunct-b5.el2
-rw-r--r--lisp/ChangeLog.152
-rw-r--r--lisp/ChangeLog.64
-rw-r--r--lisp/ChangeLog.74
-rw-r--r--lisp/ChangeLog.92
-rw-r--r--lisp/allout.el2
-rw-r--r--lisp/calc/calc-nlfit.el91
-rw-r--r--lisp/calc/calc.el2
-rw-r--r--lisp/cedet/semantic.el2
-rw-r--r--lisp/cedet/semantic/analyze.el2
-rw-r--r--lisp/cedet/semantic/analyze/fcn.el2
-rw-r--r--lisp/cedet/semantic/complete.el2
-rw-r--r--lisp/cedet/semantic/ia-sb.el2
-rw-r--r--lisp/cedet/semantic/lex-spp.el2
-rw-r--r--lisp/cedet/semantic/sort.el2
-rw-r--r--lisp/cedet/semantic/symref.el2
-rw-r--r--lisp/cedet/semantic/symref/list.el2
-rw-r--r--lisp/cedet/srecode/texi.el2
-rw-r--r--lisp/doc-view.el2
-rw-r--r--lisp/emacs-lisp/eieio.el2
-rw-r--r--lisp/emacs-lisp/elint.el2
-rw-r--r--lisp/emacs-lisp/testcover.el2
-rw-r--r--lisp/emulation/viper-cmd.el2
-rw-r--r--lisp/emulation/viper-init.el2
-rw-r--r--lisp/emulation/viper-mous.el2
-rw-r--r--lisp/epg.el4
-rw-r--r--lisp/erc/erc.el2
-rw-r--r--lisp/gnus/ChangeLog.12
-rw-r--r--lisp/gnus/gnus-sum.el2
-rw-r--r--lisp/info.el2
-rw-r--r--lisp/language/tibetan.el4
-rw-r--r--lisp/ldefs-boot.el2
-rw-r--r--lisp/mail/feedmail.el2
-rw-r--r--lisp/mh-e/ChangeLog.12
-rw-r--r--lisp/net/xesam.el5
-rw-r--r--lisp/org/ChangeLog2
-rw-r--r--lisp/org/org-bibtex.el2
-rw-r--r--lisp/org/org-clock.el2
-rw-r--r--lisp/org/org-colview.el4
-rw-r--r--lisp/org/org-freemind.el2
-rw-r--r--lisp/progmodes/ada-mode.el2
-rw-r--r--lisp/progmodes/cc-engine.el2
-rw-r--r--lisp/progmodes/cperl-mode.el2
-rw-r--r--lisp/progmodes/hideshow.el4
-rw-r--r--lisp/progmodes/idlw-shell.el2
-rw-r--r--lisp/progmodes/prolog.el4
-rw-r--r--lisp/ps-mule.el2
-rw-r--r--lisp/repeat.el2
-rw-r--r--lisp/ses.el4
-rw-r--r--lisp/subr.el2
-rw-r--r--lisp/term.el2
-rw-r--r--lisp/term/ns-win.el2
-rw-r--r--lisp/textmodes/artist.el2
-rw-r--r--lisp/textmodes/fill.el2
-rw-r--r--lisp/vc/ediff-util.el2
-rw-r--r--lisp/vc/vc.el2
-rw-r--r--oldXMenu/Activate.c2
-rw-r--r--src/ChangeLog2
-rw-r--r--src/ChangeLog.102
-rw-r--r--src/ChangeLog.112
-rw-r--r--src/ChangeLog.32
-rw-r--r--src/ChangeLog.92
-rw-r--r--src/fileio.c2
-rw-r--r--src/fontset.c2
-rw-r--r--src/fringe.c2
-rw-r--r--src/nsgui.h3
-rw-r--r--src/nsterm.m2
-rw-r--r--src/w32fns.c2
-rw-r--r--src/w32term.h2
-rw-r--r--test/cedet/cedet-utests.el2
-rw-r--r--test/cedet/semantic-utest.el2
-rw-r--r--test/indent/octave.m2
84 files changed, 193 insertions, 195 deletions
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi
index 244d95d6937..7d1a1186c0a 100644
--- a/doc/lispintro/emacs-lisp-intro.texi
+++ b/doc/lispintro/emacs-lisp-intro.texi
@@ -1401,7 +1401,7 @@ This is a harmless activity; and indeed, we will often try to generate
1401error messages intentionally. Once you understand the jargon, error 1401error messages intentionally. Once you understand the jargon, error
1402messages can be informative. Instead of being called ``error'' 1402messages can be informative. Instead of being called ``error''
1403messages, they should be called ``help'' messages. They are like 1403messages, they should be called ``help'' messages. They are like
1404signposts to a traveller in a strange country; deciphering them can be 1404signposts to a traveler in a strange country; deciphering them can be
1405hard, but once understood, they can point the way. 1405hard, but once understood, they can point the way.
1406 1406
1407The error message is generated by a built-in GNU Emacs debugger. We 1407The error message is generated by a built-in GNU Emacs debugger. We
diff --git a/doc/lispref/spellfile b/doc/lispref/spellfile
index 5c0a6d0f5ea..1f4a6905505 100644
--- a/doc/lispref/spellfile
+++ b/doc/lispref/spellfile
@@ -660,7 +660,7 @@ the'
660tildes 660tildes
661time's 661time's
662to' 662to'
663towars 663towards
664transportable 664transportable
665txt 665txt
666types' 666types'
@@ -674,7 +674,6 @@ undefine
674undefines 674undefines
675underfull 675underfull
676undo's 676undo's
677undodata
678unevaluated' 677unevaluated'
679unexec 678unexec
680unexpand 679unexpand
diff --git a/doc/lispref/two-volume-cross-refs.txt b/doc/lispref/two-volume-cross-refs.txt
index 53a9f58cd01..6eb11a92f47 100644
--- a/doc/lispref/two-volume-cross-refs.txt
+++ b/doc/lispref/two-volume-cross-refs.txt
@@ -34,7 +34,7 @@ where each volume starts with a higher page number since I find it
34harder to go to the right place in the volume.) 34harder to go to the right place in the volume.)
35 35
36References to the same volume are just the page number; references to 36References to the same volume are just the page number; references to
37the other volume are a volumne number (in Roman numerals) preceding 37the other volume are a volume number (in Roman numerals) preceding
38the page number. 38the page number.
39 39
40For example, in Volume I: 40For example, in Volume I:
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index 290b120ea80..b84212afa74 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -34631,7 +34631,7 @@ the derivative is evaluated at the value of @var{var}; otherwise, the
34631derivative is left in terms of @var{var}. If the expression contains 34631derivative is left in terms of @var{var}. If the expression contains
34632functions for which no derivative formula is known, new derivative 34632functions for which no derivative formula is known, new derivative
34633functions are invented by adding primes to the names; @pxref{Calculus}. 34633functions are invented by adding primes to the names; @pxref{Calculus}.
34634However, if @var{symb} is non-@code{nil}, the presence of undifferentiable 34634However, if @var{symb} is non-@code{nil}, the presence of nondifferentiable
34635functions in @var{expr} instead cancels the whole differentiation, and 34635functions in @var{expr} instead cancels the whole differentiation, and
34636@code{deriv} returns @code{nil} instead. 34636@code{deriv} returns @code{nil} instead.
34637 34637
diff --git a/doc/misc/ede.texi b/doc/misc/ede.texi
index f8d757c2d87..cc566086f44 100644
--- a/doc/misc/ede.texi
+++ b/doc/misc/ede.texi
@@ -268,7 +268,7 @@ projects.
268 268
269Some project modes do not have a project file, but directly read a 269Some project modes do not have a project file, but directly read a
270Makefile or other existing file. Instead of directly editing the 270Makefile or other existing file. Instead of directly editing the
271object, you can edit the file by typine @kbd{C-c . e} 271object, you can edit the file by typing @kbd{C-c . e}
272(@code{ede-edit-file-target}). You should ``rescan'' the project 272(@code{ede-edit-file-target}). You should ``rescan'' the project
273afterwards (@pxref{Miscellaneous commands}). 273afterwards (@pxref{Miscellaneous commands}).
274 274
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index f099dfd36d0..f048e6f9742 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -22047,7 +22047,7 @@ an example server definition:
22047(nnml "mairix" (nnml-directory "mairix") (nnml-get-new-mail nil)) 22047(nnml "mairix" (nnml-directory "mairix") (nnml-get-new-mail nil))
22048@end lisp 22048@end lisp
22049 22049
22050(The @code{nnmaildir} back end also has a server variabe 22050(The @code{nnmaildir} back end also has a server variable
22051@code{get-new-mail}, but its default value is @code{nil}, so you don't 22051@code{get-new-mail}, but its default value is @code{nil}, so you don't
22052have to explicitly set it if you use a @code{nnmaildir} server just for 22052have to explicitly set it if you use a @code{nnmaildir} server just for
22053mairix.) 22053mairix.)
diff --git a/doc/misc/pcl-cvs.texi b/doc/misc/pcl-cvs.texi
index f12942da2d3..d4f82b6b3a7 100644
--- a/doc/misc/pcl-cvs.texi
+++ b/doc/misc/pcl-cvs.texi
@@ -70,7 +70,7 @@ customize-group RET pcl-cvs @key{RET}} and to look at the documentation strings
70of the various commands and major modes for further information. 70of the various commands and major modes for further information.
71@c This manual is updated to release 2.5 of PCL-CVS. 71@c This manual is updated to release 2.5 of PCL-CVS.
72 72
73@insertcopying 73@insertcopying
74 74
75@end ifnottex 75@end ifnottex
76 76
@@ -1275,7 +1275,7 @@ will be called as @samp{cvs -d @var{cvs-cvsroot}@dots{}}. This can be
1275useful if your site has several repositories. 1275useful if your site has several repositories.
1276 1276
1277@item log-edit-require-final-newline 1277@item log-edit-require-final-newline
1278@c wordy to avoid unhderfull hbox 1278@c wordy to avoid underfull hbox
1279When you enter a log message by typing into the 1279When you enter a log message by typing into the
1280@samp{*cvs-commit-message*} buffer, PCL-CVS normally automatically 1280@samp{*cvs-commit-message*} buffer, PCL-CVS normally automatically
1281inserts a trailing newline, unless there already is one. This behavior 1281inserts a trailing newline, unless there already is one. This behavior
diff --git a/doc/misc/sem-user.texi b/doc/misc/sem-user.texi
index 28d1cdb6eb8..e1631bcacc8 100644
--- a/doc/misc/sem-user.texi
+++ b/doc/misc/sem-user.texi
@@ -547,7 +547,7 @@ reparsed regardless of their size.
547@end deffn 547@end deffn
548 548
549@deffn Option semantic-idle-scheduler-no-working-message 549@deffn Option semantic-idle-scheduler-no-working-message
550If non-@code{nil}, disable display of working messages whie reparsing. 550If non-@code{nil}, disable display of working messages while reparsing.
551@end deffn 551@end deffn
552 552
553@deffn Option semantic-idle-scheduler-working-in-modeline-flag 553@deffn Option semantic-idle-scheduler-working-in-modeline-flag
diff --git a/etc/NEWS.1-17 b/etc/NEWS.1-17
index dc9922ed989..8db283b5374 100644
--- a/etc/NEWS.1-17
+++ b/etc/NEWS.1-17
@@ -1630,7 +1630,7 @@ Changes in Emacs 1.12
1630 read-char now returns a value in the range 128-255 if 1630 read-char now returns a value in the range 128-255 if
1631 a Meta character is typed. When interpreted as command 1631 a Meta character is typed. When interpreted as command
1632 input, a Meta character is equivalent to a two character 1632 input, a Meta character is equivalent to a two character
1633 sequence, the meta prefix character followed by the un-metized 1633 sequence, the meta prefix character followed by the unmetized
1634 character (Meta-G unmetized is G). 1634 character (Meta-G unmetized is G).
1635 1635
1636 The meta prefix character 1636 The meta prefix character
diff --git a/etc/NEWS.22 b/etc/NEWS.22
index 5e95e40b04c..b96cdba98d3 100644
--- a/etc/NEWS.22
+++ b/etc/NEWS.22
@@ -163,7 +163,7 @@ delimiters will appear to be fontified (in the new face
163customize `font-lock-comment-face'. Another alternative is to use a 163customize `font-lock-comment-face'. Another alternative is to use a
164newer terminal emulator that supports more colors (256 is now common). 164newer terminal emulator that supports more colors (256 is now common).
165For example, for xterm compatible emulators that support 256 colors, 165For example, for xterm compatible emulators that support 256 colors,
166you can run emacs like this: 166you can run emacs like this:
167env TERM=xterm-256color emacs -nw 167env TERM=xterm-256color emacs -nw
168(This was new in Emacs 22.1, but was not described. In Emacs 22.1 168(This was new in Emacs 22.1, but was not described. In Emacs 22.1
169this also happened for terminals with a light background, that is not 169this also happened for terminals with a light background, that is not
@@ -280,13 +280,13 @@ the files mac/README and mac/INSTALL for build instructions.
280** Support for FreeBSD/Alpha has been added. 280** Support for FreeBSD/Alpha has been added.
281 281
282** New translations of the Emacs Tutorial are available in the 282** New translations of the Emacs Tutorial are available in the
283following languages: Brasilian Portuguese, Bulgarian, Chinese (both 283following languages: Brazilian Portuguese, Bulgarian, Chinese (both
284with simplified and traditional characters), French, Russian, and 284with simplified and traditional characters), French, Russian, and
285Italian. Type `C-u C-h t' to choose one of them in case your language 285Italian. Type `C-u C-h t' to choose one of them in case your language
286setup doesn't automatically select the right one. 286setup doesn't automatically select the right one.
287 287
288** New translations of the Emacs reference card are available in the 288** New translations of the Emacs reference card are available in the
289Brasilian Portuguese and Russian. The corresponding PostScript files 289Brazilian Portuguese and Russian. The corresponding PostScript files
290are also included. 290are also included.
291 291
292** A French translation of the `Emacs Survival Guide' is available. 292** A French translation of the `Emacs Survival Guide' is available.
diff --git a/etc/refcards/gnus-refcard.tex b/etc/refcards/gnus-refcard.tex
index b164a28842e..9f13974584d 100644
--- a/etc/refcards/gnus-refcard.tex
+++ b/etc/refcards/gnus-refcard.tex
@@ -13,7 +13,7 @@
13% 13%
14% latex gnus-refcard.tex && 14% latex gnus-refcard.tex &&
15% dvips -t letter -f gnus-refcard.dvi > gnus-refcard.ps 15% dvips -t letter -f gnus-refcard.dvi > gnus-refcard.ps
16% 16%
17% latex '\def\booklettrue{}\def\letterpapertrue{}\input{gnus-refcard}' && 17% latex '\def\booklettrue{}\def\letterpapertrue{}\input{gnus-refcard}' &&
18% mv gnus-refcard.dvi gnus-booklet.dvi && 18% mv gnus-refcard.dvi gnus-booklet.dvi &&
19% dvips -t letter -f gnus-booklet.dvi > gnus-booklet.ps 19% dvips -t letter -f gnus-booklet.dvi > gnus-booklet.ps
@@ -35,16 +35,16 @@
35 35
36\ifthenelse{\isundefined{\booklettrue}}{% ifcard %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 36\ifthenelse{\isundefined{\booklettrue}}{% ifcard %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
37 % Reference Card 37 % Reference Card
38 38
39 \def\Guide{Card}\def\guide{card} 39 \def\Guide{Card}\def\guide{card}
40 \def\logoscale{0.25} 40 \def\logoscale{0.25}
41 41
42 % Page setup for the refcard: 42 % Page setup for the refcard:
43 43
44 % \setlength{\textwidth}{7.26in} \setlength{\textheight}{10in} 44 % \setlength{\textwidth}{7.26in} \setlength{\textheight}{10in}
45 % \setlength{\topmargin}{-1.0in} 45 % \setlength{\topmargin}{-1.0in}
46 % % the same settings work for A4, although there is a bit of space at the 46 % % the same settings work for A4, although there is a bit of space at the
47 % % top and bottom of the page. 47 % % top and bottom of the page.
48 % \setlength{\oddsidemargin}{-0.5in} \setlength{\evensidemargin}{-0.5in} 48 % \setlength{\oddsidemargin}{-0.5in} \setlength{\evensidemargin}{-0.5in}
49 49
50 \ifthenelse{\isundefined{\letterpapertrue}}{ 50 \ifthenelse{\isundefined{\letterpapertrue}}{
@@ -52,19 +52,19 @@
52 }{ 52 }{
53 \geometry{hmargin=20mm,tmargin=10mm,bmargin=12mm} 53 \geometry{hmargin=20mm,tmargin=10mm,bmargin=12mm}
54 } 54 }
55 55
56}{ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 56}{ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
57 % Reference Booklet 57 % Reference Booklet
58 58
59 \def\Guide{Booklet}\def\guide{booklet} 59 \def\Guide{Booklet}\def\guide{booklet}
60 \def\logoscale{0.5}% FIXME: too large for 2up printing? --rsteib 60 \def\logoscale{0.5}% FIXME: too large for 2up printing? --rsteib
61 61
62 \ifthenelse{\isundefined{\letterpapertrue}}{ 62 \ifthenelse{\isundefined{\letterpapertrue}}{
63 \geometry{a5paper,hmargin=10mm,tmargin=10mm,bmargin=4mm} 63 \geometry{a5paper,hmargin=10mm,tmargin=10mm,bmargin=4mm}
64 }{ 64 }{
65 \geometry{a5paper,hmargin=20mm,tmargin=10mm,bmargin=4mm} 65 \geometry{a5paper,hmargin=20mm,tmargin=10mm,bmargin=4mm}
66 } 66 }
67 67
68 \def\sec{\section} 68 \def\sec{\section}
69 \def\subsec{\subsection} 69 \def\subsec{\subsection}
70 \def\subsubsec{\subsubsection} 70 \def\subsubsec{\subsubsection}
@@ -73,7 +73,7 @@
73 \par\vspace*{\fill}\pagebreak} 73 \par\vspace*{\fill}\pagebreak}
74}%ifbooklet% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 74}%ifbooklet% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
75 75
76% \input{gnusref} % % % % % % % % % % % % % % % % % % % % % % % % % % 76% \input{gnusref} % % % % % % % % % % % % % % % % % % % % % % % % % %
77%% include file for the Gnus refcard and booklet 77%% include file for the Gnus refcard and booklet
78 78
79\def\progver{5.11} % program version 79\def\progver{5.11} % program version
@@ -218,7 +218,7 @@
218 \hline 218 \hline
219 \multicolumn{2}{|p{\markdblcolwidth}|}{{\bf ``Read'' Marks.} 219 \multicolumn{2}{|p{\markdblcolwidth}|}{{\bf ``Read'' Marks.}
220 All these marks appear in the first column of the summary line, and so 220 All these marks appear in the first column of the summary line, and so
221 are mutually exclusive.}\\ 221 are mutually exclusive.}\\
222 \hline 222 \hline
223 ` ' & (M-u, M SPC, M c) Not read.\\ 223 ` ' & (M-u, M SPC, M c) Not read.\\
224 ! & (!, M !, M t) Ticked (interesting).\\ 224 ! & (!, M !, M t) Ticked (interesting).\\
@@ -284,7 +284,7 @@
284 [Prefix: use group under point to find posting-style].\\ 284 [Prefix: use group under point to find posting-style].\\
285 b & Find {\bf bogus} groups and delete them.\\ 285 b & Find {\bf bogus} groups and delete them.\\
286 c & Mark all unticked articles in group as read ({\bf catch-up}). 286 c & Mark all unticked articles in group as read ({\bf catch-up}).
287 [p/p]\\ 287 [p/p]\\
288 g & Check the server for new articles ({\bf get}). [level]\\ 288 g & Check the server for new articles ({\bf get}). [level]\\
289 M-g & Check the server for new articles in this group ({\bf get}). [p/p]\\ 289 M-g & Check the server for new articles in this group ({\bf get}). [p/p]\\
290 j & {\bf Jump} to a group.\\ 290 j & {\bf Jump} to a group.\\
@@ -292,14 +292,14 @@
292 [Prefix: use group under point to find posting-style].\\ 292 [Prefix: use group under point to find posting-style].\\
293 n & Go to the {\bf next} group with unread articles. [distance]\\ 293 n & Go to the {\bf next} group with unread articles. [distance]\\
294 M-n & Go to the {\bf next} group on the same or lower level. 294 M-n & Go to the {\bf next} group on the same or lower level.
295 [distance]\\ 295 [distance]\\
296 p & (DEL) Go to the {\bf previous} group with unread articles. 296 p & (DEL) Go to the {\bf previous} group with unread articles.
297 [distance]\\ 297 [distance]\\
298 M-p & Go to the {\bf previous} group on the same or lower level. [distance]\\ 298 M-p & Go to the {\bf previous} group on the same or lower level. [distance]\\
299 q & {\bf Quit} Gnus.\\ 299 q & {\bf Quit} Gnus.\\
300 r & Re-read the init file ({\bf reset}).\\ 300 r & Re-read the init file ({\bf reset}).\\
301 s & {\bf Save} `.newsrc.eld' file (and `.newsrc' if 301 s & {\bf Save} `.newsrc.eld' file (and `.newsrc' if
302 `gnus-save-newsrc-file').\\ 302 `gnus-save-newsrc-file').\\
303 z & Suspend (kill all buffers of) Gnus.\\ 303 z & Suspend (kill all buffers of) Gnus.\\
304 B & {\bf Browse} a foreign server.\\ 304 B & {\bf Browse} a foreign server.\\
305 C & Mark all articles in this group as read ({\bf Catch-up}). [p/p]\\ 305 C & Mark all articles in this group as read ({\bf Catch-up}). [p/p]\\
@@ -312,7 +312,7 @@
312 M-c & Clear data from group (marks and list of read articles). \\ 312 M-c & Clear data from group (marks and list of read articles). \\
313 C-c C-s & {\bf Sort} the groups by name, number of unread articles, or level 313 C-c C-s & {\bf Sort} the groups by name, number of unread articles, or level
314 (depending on `gnus-group-sort-function').\\ 314 (depending on `gnus-group-sort-function').\\
315 C-c C-x & Run all expirable articles in group through the {\bf expiry} 315 C-c C-x & Run all expirable articles in group through the {\bf expiry}
316 process.\\ 316 process.\\
317 C-c M-C-x & Run all articles in all groups through the {\bf expiry} process.\\ 317 C-c M-C-x & Run all articles in all groups through the {\bf expiry} process.\\
318 C-c M-g & Activate all {\bf groups}.\\ 318 C-c M-g & Activate all {\bf groups}.\\
@@ -324,7 +324,7 @@
324 ange-ftp). [Prefix: query for group]\\ 324 ange-ftp). [Prefix: query for group]\\
325 H v & (V) Display the Gnus {\bf version} number.\\ 325 H v & (V) Display the Gnus {\bf version} number.\\
326 H d & (C-c C-d) Show the {\bf description} of this group 326 H d & (C-c C-d) Show the {\bf description} of this group
327 [Prefix: re-read from server].\\ 327 [Prefix: re-read from server].\\
328 M-d & {\bf Describe} all groups. [Prefix: re-read from server]\\ 328 M-d & {\bf Describe} all groups. [Prefix: re-read from server]\\
329 D g & Regenerate a Sieve script from group parameters.\\ 329 D g & Regenerate a Sieve script from group parameters.\\
330 D u & Regenerate Sieve script and {\bf upload} to server.\\ 330 D u & Regenerate Sieve script and {\bf upload} to server.\\
@@ -334,17 +334,17 @@
334\newcommand{\ListGroups}{% 334\newcommand{\ListGroups}{%
335 {\esamepage 335 {\esamepage
336 \begin{keys}{A M} 336 \begin{keys}{A M}
337 A d & (C-c C-M-a) List all groups whose names or {\bf descriptions} match a regexp.\\ 337 A d & (C-c C-M-a) List all groups whose names or {\bf descriptions} match a regexp.\\
338 A k & (C-c C-l) List all {\bf killed} groups. 338 A k & (C-c C-l) List all {\bf killed} groups.
339 [Prefix: look at active-file from server]\\ 339 [Prefix: look at active-file from server]\\
340 A l & List all groups on a specific level. 340 A l & List all groups on a specific level.
341 [Prefix: also list groups with no unread articles]\\ 341 [Prefix: also list groups with no unread articles]\\
342 A a & (C-c C-a) List all groups whose names match a regexp 342 A a & (C-c C-a) List all groups whose names match a regexp
343 ({\bf apropos}).\\ 343 ({\bf apropos}).\\
344 A A & List the server's active-file.\\ 344 A A & List the server's active-file.\\
345 A M & List groups that {\bf match} a regexp.\\ 345 A M & List groups that {\bf match} a regexp.\\
346 A m & List groups that {\bf match} a regexp and have unread articles. 346 A m & List groups that {\bf match} a regexp and have unread articles.
347 [level]\\ 347 [level]\\
348 A s & (l) List all {\bf subscribed} groups with unread articles. 348 A s & (l) List all {\bf subscribed} groups with unread articles.
349 [level; 5 and lower is the default]\\ 349 [level; 5 and lower is the default]\\
350 A u & (L) List all groups (including read and {\bf unsubscribed}). 350 A u & (L) List all groups (including read and {\bf unsubscribed}).
@@ -354,7 +354,7 @@
354 A ? & List all groups with dormant articles. [level]\\ 354 A ? & List all groups with dormant articles. [level]\\
355 \end{keys} 355 \end{keys}
356 } 356 }
357 357
358 \newcommand{\CreateEditGroups}{% 358 \newcommand{\CreateEditGroups}{%
359 {\esamepage 359 {\esamepage
360 The select methods are indicated in parentheses.\\* 360 The select methods are indicated in parentheses.\\*
@@ -404,8 +404,8 @@
404 M m & (\#) Set the process {\bf mark} on this group. [scope]\\ 404 M m & (\#) Set the process {\bf mark} on this group. [scope]\\
405 M r & Mark all groups matching regular expression.\\ 405 M r & Mark all groups matching regular expression.\\
406 M u & (M-\#) Remove process mark from this group ({\bf unmark}). 406 M u & (M-\#) Remove process mark from this group ({\bf unmark}).
407 [scope]\\ 407 [scope]\\
408 M U & Remove the process mark from all groups (\textbf{umark all}).\\ 408 M U & Remove the process mark from all groups (\textbf{unmark all}).\\
409 M w & Mark all groups in the current region. [prefix: unmark]\\ 409 M w & Mark all groups in the current region. [prefix: unmark]\\
410 M b & Mark all groups in the {\bf buffer}. [prefix: unmark]\\ 410 M b & Mark all groups in the {\bf buffer}. [prefix: unmark]\\
411 \end{keys}} 411 \end{keys}}
@@ -427,7 +427,7 @@
427 T DEL & Delete an empty topic.\\ 427 T DEL & Delete an empty topic.\\
428 T \# & Mark all groups in the current topic with the process-mark.\\ 428 T \# & Mark all groups in the current topic with the process-mark.\\
429 T M-\# & Remove the process-mark from all groups in the current topic.\\ 429 T M-\# & Remove the process-mark from all groups in the current topic.\\
430 T TAB & (TAB) Indent current topic [Prefix: unindent].\\ 430 T TAB & (TAB) Indent current topic [Prefix: unindent].\\
431 M-TAB & Unindent the current topic.\\ 431 M-TAB & Unindent the current topic.\\
432 RET & (SPC) Either unfold topic or enter group [level].\\ 432 RET & (SPC) Either unfold topic or enter group [level].\\
433 T s & {\bf Show} the current topic. [Prefix: show permanently]\\ 433 T s & {\bf Show} the current topic. [Prefix: show permanently]\\
@@ -478,7 +478,7 @@
478 {\esamepage 478 {\esamepage
479 \begin{keys}{M-RET} 479 \begin{keys}{M-RET}
480 SPC & (A SPC, A n) Select an article, scroll it one page, move to the 480 SPC & (A SPC, A n) Select an article, scroll it one page, move to the
481 next one.\\ 481 next one.\\
482 DEL & (A DEL, A p, b) Scroll this article one page back. [distance]\\ 482 DEL & (A DEL, A p, b) Scroll this article one page back. [distance]\\
483 RET & (A RET) Scroll this article one line forward. [distance]\\ 483 RET & (A RET) Scroll this article one line forward. [distance]\\
484 M-RET & (A M-RET) Scroll this article one line backward. [distance]\\ 484 M-RET & (A M-RET) Scroll this article one line backward. [distance]\\
@@ -490,9 +490,9 @@
490 M-\& & Execute a command on all articles having the process mark.\\ 490 M-\& & Execute a command on all articles having the process mark.\\
491 % 491 %
492 M-n & (G M-n) Go to {\bf next} summary line of unread article. 492 M-n & (G M-n) Go to {\bf next} summary line of unread article.
493 [distance]\\ 493 [distance]\\
494 M-p & (G M-p) Go to {\bf previous} summary line of an unread article. 494 M-p & (G M-p) Go to {\bf previous} summary line of an unread article.
495 [distance]\\ 495 [distance]\\
496 M-s & {\bf Search} through all subsequent articles for a regexp.\\ 496 M-s & {\bf Search} through all subsequent articles for a regexp.\\
497 M-r & Search through all previous articles for a regexp.\\ 497 M-r & Search through all previous articles for a regexp.\\
498 % 498 %
@@ -519,7 +519,7 @@
519 M-C-d & Like C-d, but open several documents in nndoc-groups, wrapped 519 M-C-d & Like C-d, but open several documents in nndoc-groups, wrapped
520 in an nnvirtual group [p/p]\\ 520 in an nnvirtual group [p/p]\\
521 % 521 %
522 A g & (g) (Re)fetch this article ({\bf get}). [Prefix: get raw version]\\ 522 A g & (g) (Re)fetch this article ({\bf get}). [Prefix: get raw version]\\
523 A r & (\^{}, A \^{}) Fetch the parent(s) of this article. 523 A r & (\^{}, A \^{}) Fetch the parent(s) of this article.
524 [Prefix: if positive fetch \textit{n} ancestors; 524 [Prefix: if positive fetch \textit{n} ancestors;
525 negative: fetch only the \textit{n}th ancestor]\\ 525 negative: fetch only the \textit{n}th ancestor]\\
@@ -541,7 +541,7 @@
541 prefix selects which part to operate on. If the point is placed over a 541 prefix selects which part to operate on. If the point is placed over a
542 MIME button in the article buffer, use the corresponding bindings for the 542 MIME button in the article buffer, use the corresponding bindings for the
543 article buffer instead. 543 article buffer instead.
544 544
545 \begin{keys}{W M w} 545 \begin{keys}{W M w}
546 K v & (b, W M b) {\bf View} the MIME-part.\\ 546 K v & (b, W M b) {\bf View} the MIME-part.\\
547 K o & {\bf Save} the MIME part.\\ 547 K o & {\bf Save} the MIME part.\\
@@ -597,7 +597,7 @@
597 B t & {\bf Trace} the fancy splitting patterns applied to this article.\\ 597 B t & {\bf Trace} the fancy splitting patterns applied to this article.\\
598 B w & (e) Edit this article.\\ 598 B w & (e) Edit this article.\\
599 B M-C-e & {\bf Expunge} (delete from disk) all expirable articles in this group 599 B M-C-e & {\bf Expunge} (delete from disk) all expirable articles in this group
600 (!). [p/p]\\ 600 (!). [p/p]\\
601 K E & {\bf Encrypt} article body. [p/p]\\ 601 K E & {\bf Encrypt} article body. [p/p]\\
602 \end{keys} 602 \end{keys}
603 } 603 }
@@ -665,7 +665,7 @@
665 W 6 & Translate a base64 article.\\ 665 W 6 & Translate a base64 article.\\
666 W a & Strip certain {\bf headers} from body.\\ 666 W a & Strip certain {\bf headers} from body.\\
667 W b & Make Message-IDs and URLs in the article mouse-clickable 667 W b & Make Message-IDs and URLs in the article mouse-clickable
668 {\bf buttons}.\\ 668 {\bf buttons}.\\
669 W c & Translate CRLF-pairs to LF and then remaining CR's to LF's.\\ 669 W c & Translate CRLF-pairs to LF and then remaining CR's to LF's.\\
670 W d & Treat {\bf dumbquotes}.\\ 670 W d & Treat {\bf dumbquotes}.\\
671 W e & Treat {\bf emphasized} text.\\ 671 W e & Treat {\bf emphasized} text.\\
@@ -698,7 +698,7 @@
698 } 698 }
699 } 699 }
700 700
701 \newcommand{\BlankAndWhitespace}{% 701 \newcommand{\BlankAndWhitespace}{%
702 {\esamepage 702 {\esamepage
703 \begin{keys}{W E w} 703 \begin{keys}{W E w}
704 W E l & Strip blank {\bf lines} from the beginning of the article.\\ 704 W E l & Strip blank {\bf lines} from the beginning of the article.\\
@@ -715,7 +715,7 @@
715 } 715 }
716 } 716 }
717 717
718 \newcommand{\Picons}{% 718 \newcommand{\Picons}{%
719 {\esamepage 719 {\esamepage
720 \begin{keys}{W D D} 720 \begin{keys}{W D D}
721 W D s & (W g) Display {\bf smilies}.\\ 721 W D s & (W g) Display {\bf smilies}.\\
@@ -729,7 +729,7 @@
729 } 729 }
730 } 730 }
731 731
732 \newcommand{\TimeAndDate}{% 732 \newcommand{\TimeAndDate}{%
733 {\esamepage 733 {\esamepage
734 \begin{keys}{W T u} 734 \begin{keys}{W T u}
735 W T u & (W T z) Display the article timestamp in GMT ({\bf UT, ZULU}).\\ 735 W T u & (W T z) Display the article timestamp in GMT ({\bf UT, ZULU}).\\
@@ -739,7 +739,7 @@
739 W T e & Display the time {\bf elapsed} since it was sent.\\ 739 W T e & Display the time {\bf elapsed} since it was sent.\\
740 W T o & Display the {\bf original} timestamp.\\ 740 W T o & Display the {\bf original} timestamp.\\
741 W T p & Display the date in format that's {\bf 741 W T p & Display the date in format that's {\bf
742 pronounceable} in English.\\ 742 pronounceable} in English.\\
743 \end{keys} 743 \end{keys}
744 } 744 }
745 } 745 }
@@ -793,26 +793,26 @@
793 {\esamepage 793 {\esamepage
794 \begin{keys}{M M-C-r} 794 \begin{keys}{M M-C-r}
795 d & (M d, M r) Mark this article as read and move to the next one. 795 d & (M d, M r) Mark this article as read and move to the next one.
796 [scope]\\ 796 [scope]\\
797 D & Mark this article as read and move to previous one. [scope]\\ 797 D & Mark this article as read and move to previous one. [scope]\\
798 ! & (u, M !, M t) Tick this article (mark it as interesting) and move 798 ! & (u, M !, M t) Tick this article (mark it as interesting) and move
799 to the next one. [scope]\\ 799 to the next one. [scope]\\
800 U & Tick this article and move to the previous one. [scope]\\ 800 U & Tick this article and move to the previous one. [scope]\\
801 M ? & (?) Mark this article as dormant (only followups are 801 M ? & (?) Mark this article as dormant (only followups are
802 interesting). [scope]\\ 802 interesting). [scope]\\
803 M D & Show all {\bf dormant} articles (normally they are hidden unless they 803 M D & Show all {\bf dormant} articles (normally they are hidden unless they
804 have any followups).\\ 804 have any followups).\\
805 M M-D & Hide all {\bf dormant} articles.\\ 805 M M-D & Hide all {\bf dormant} articles.\\
806 C-w & Mark all articles between point and mark as read.\\ 806 C-w & Mark all articles between point and mark as read.\\
807 M-u & (M SPC, M c) Clear all marks from this article and move to the next 807 M-u & (M SPC, M c) Clear all marks from this article and move to the next
808 one. [scope]\\ 808 one. [scope]\\
809 M-U & Clear all marks from this article and move to the previous one. 809 M-U & Clear all marks from this article and move to the previous one.
810 [scope]\\ 810 [scope]\\
811 % 811 %
812 M e & (E, M x) Mark this article as {\bf expirable}. [scope]\\ 812 M e & (E, M x) Mark this article as {\bf expirable}. [scope]\\
813 % 813 %
814 M k & (k) {\bf Kill} all articles with same subject, select 814 M k & (k) {\bf Kill} all articles with same subject, select
815 next unread one.\\ 815 next unread one.\\
816 M K & (C-k) {\bf Kill} all articles with the same subject as this one.\\ 816 M K & (C-k) {\bf Kill} all articles with the same subject as this one.\\
817 % 817 %
818 M C & {\bf Catch-up} the articles that are not ticked and not dormant.\\ 818 M C & {\bf Catch-up} the articles that are not ticked and not dormant.\\
@@ -842,7 +842,7 @@
842 } 842 }
843 843
844\newcommand{\ProcessMark}{% 844\newcommand{\ProcessMark}{%
845 {\esamepage 845 {\esamepage
846 These commands set and remove the process mark (\#). You only need to use 846 These commands set and remove the process mark (\#). You only need to use
847 it if the set of articles you want to operate on is non-contiguous. Else 847 it if the set of articles you want to operate on is non-contiguous. Else
848 use a numeric prefix.\\* 848 use a numeric prefix.\\*
@@ -929,7 +929,7 @@
929 %After 929 %After
930 %editing the article, send it by pressing C-c C-c. If you are in a 930 %editing the article, send it by pressing C-c C-c. If you are in a
931 %foreign group and want to post the article using the foreign server, give 931 %foreign group and want to post the article using the foreign server, give
932 %a prefix to C-c C-c.\\* 932 %a prefix to C-c C-c.\\*
933 \begin{keys}{S O m} 933 \begin{keys}{S O m}
934 S p & (a) {\bf Post} an article to this group.\\ 934 S p & (a) {\bf Post} an article to this group.\\
935 S f & (f) Post a {\bf followup} to this article.\\ 935 S f & (f) Post a {\bf followup} to this article.\\
@@ -965,7 +965,7 @@
965 % 965 %
966 S O m & Digest these series and forward by {\bf mail}. [p/p]\\ 966 S O m & Digest these series and forward by {\bf mail}. [p/p]\\
967 S O p & Digest these series and forward as a {\bf post} to a newsgroup. 967 S O p & Digest these series and forward as a {\bf post} to a newsgroup.
968 [p/p]\\ 968 [p/p]\\
969 % 969 %
970 S u & {\bf Uuencode} a file and post it as a series.\\ 970 S u & {\bf Uuencode} a file and post it as a series.\\
971 \end{keys} 971 \end{keys}
@@ -1036,8 +1036,8 @@
1036 \quad \B{l}ifetime: t)emporary, p)ermanent, i)mmediate. 1036 \quad \B{l}ifetime: t)emporary, p)ermanent, i)mmediate.
1037 1037
1038 If you type the second letter in uppercase, the remaining two are assumed 1038 If you type the second letter in uppercase, the remaining two are assumed
1039 to be s)ubstring and t)emporary. 1039 to be s)ubstring and t)emporary.
1040 If you type the third letter in uppercase, the last one is assumed to be 1040 If you type the third letter in uppercase, the last one is assumed to be
1041 t)emporary. 1041 t)emporary.
1042 1042
1043 \quad Extra keys for manual editing of a score file:\\* 1043 \quad Extra keys for manual editing of a score file:\\*
@@ -1057,7 +1057,7 @@
1057 archives, they are expanded and gathered in a new group.\\* 1057 archives, they are expanded and gathered in a new group.\\*
1058 \begin{keys}{X p} 1058 \begin{keys}{X p}
1059 X b & Un-{\bf binhex} these series. [p/p]\\ 1059 X b & Un-{\bf binhex} these series. [p/p]\\
1060 X o & Simply {\bf output} these series (no decoding). [p/p]\\ 1060 X o & Simply {\bf output} these series (no decoding). [p/p]\\
1061 X p & Unpack these {\bf postscript} series. [p/p]\\ 1061 X p & Unpack these {\bf postscript} series. [p/p]\\
1062 X s & Un-{\bf shar} these series. [p/p]\\ 1062 X s & Un-{\bf shar} these series. [p/p]\\
1063 X u & {\bf Uudecode} these series. [p/p]\\ 1063 X u & {\bf Uudecode} these series. [p/p]\\
@@ -1259,7 +1259,7 @@
1259 } 1259 }
1260 } 1260 }
1261 1261
1262% end {gnusref} % % % % % % % % % % % % % % % % % % % % % % % % % % 1262% end {gnusref} % % % % % % % % % % % % % % % % % % % % % % % % % %
1263 1263
1264 1264
1265% o some things might not be updated: scoring and server modes, maybe more 1265% o some things might not be updated: scoring and server modes, maybe more
@@ -1333,7 +1333,7 @@
1333 \SortSummary 1333 \SortSummary
1334 \subsection*{Score (Value) Commands} 1334 \subsection*{Score (Value) Commands}
1335 \Scoring 1335 \Scoring
1336 1336
1337\ifthenelse{\isundefined{\booklettrue}}{% ifcard %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1337\ifthenelse{\isundefined{\booklettrue}}{% ifcard %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1338 \subsection*{Output Articles} 1338 \subsection*{Output Articles}
1339 \OutputArticles 1339 \OutputArticles
@@ -1343,7 +1343,7 @@
1343 1343
1344 \subsection*{MIME operations from the Summary-Buffer} 1344 \subsection*{MIME operations from the Summary-Buffer}
1345 \MIMESummary 1345 \MIMESummary
1346 1346
1347\ifthenelse{\isundefined{\booklettrue}}{}{% ifbooklet %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1347\ifthenelse{\isundefined{\booklettrue}}{}{% ifbooklet %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1348 \subsection*{Extract Series (Uudecode etc)} 1348 \subsection*{Extract Series (Uudecode etc)}
1349 \ExtractSeries 1349 \ExtractSeries
@@ -1354,7 +1354,7 @@
1354% 1354%
1355 \subsection*{Post, Followup, Reply, Forward, Cancel} 1355 \subsection*{Post, Followup, Reply, Forward, Cancel}
1356 \PostReplyetc 1356 \PostReplyetc
1357 1357
1358\ifthenelse{\isundefined{\booklettrue}}{\newpage}{}% newpage ifcard 1358\ifthenelse{\isundefined{\booklettrue}}{\newpage}{}% newpage ifcard
1359 1359
1360 \subsection*{Message Composition} 1360 \subsection*{Message Composition}
diff --git a/leim/quail/py-punct.el b/leim/quail/py-punct.el
index 86919128011..947f54c76fa 100644
--- a/leim/quail/py-punct.el
+++ b/leim/quail/py-punct.el
@@ -8,7 +8,7 @@
8 8
9;; Author: Ken'ichi HANDA <handa@etl.go.jp> 9;; Author: Ken'ichi HANDA <handa@etl.go.jp>
10 10
11;; Keywords: multilingual, input method, Chienese 11;; Keywords: multilingual, input method, Chinese
12 12
13;; This file is part of GNU Emacs. 13;; This file is part of GNU Emacs.
14 14
diff --git a/leim/quail/pypunct-b5.el b/leim/quail/pypunct-b5.el
index cc1f4f535e6..37c12659cc3 100644
--- a/leim/quail/pypunct-b5.el
+++ b/leim/quail/pypunct-b5.el
@@ -7,7 +7,7 @@
7 7
8;; Author: Ken'ichi HANDA <handa@etl.go.jp> 8;; Author: Ken'ichi HANDA <handa@etl.go.jp>
9 9
10;; Keywords: multilingual, input method, Chienese 10;; Keywords: multilingual, input method, Chinese
11 11
12;; This file is part of GNU Emacs. 12;; This file is part of GNU Emacs.
13 13
diff --git a/lisp/ChangeLog.15 b/lisp/ChangeLog.15
index 04133f17364..e9bd06afae8 100644
--- a/lisp/ChangeLog.15
+++ b/lisp/ChangeLog.15
@@ -2818,7 +2818,7 @@
2818 2818
2819 * tool-bar.el (tool-bar-setup): Remove :enable conditions, which 2819 * tool-bar.el (tool-bar-setup): Remove :enable conditions, which
2820 are handled by the menu-bar entries. As before, don't use 2820 are handled by the menu-bar entries. As before, don't use
2821 :visibile to avoid changing the tool-bar. 2821 :visible to avoid changing the tool-bar.
2822 2822
28232010-12-27 Michael Albinus <michael.albinus@gmx.de> 28232010-12-27 Michael Albinus <michael.albinus@gmx.de>
2824 2824
diff --git a/lisp/ChangeLog.6 b/lisp/ChangeLog.6
index 42c9df84876..fb6090b3583 100644
--- a/lisp/ChangeLog.6
+++ b/lisp/ChangeLog.6
@@ -5716,7 +5716,7 @@
5716 (vip-read-string-with-history, vip-search): Won't pause inside 5716 (vip-read-string-with-history, vip-search): Won't pause inside
5717 macros any more. 5717 macros any more.
5718 * viper-mous.el (vip-surrounding-word): Modified to understand 5718 * viper-mous.el (vip-surrounding-word): Modified to understand
5719 tripple clicks. 5719 triple clicks.
5720 * viper-util.el (vip-leave-region-active): New function. 5720 * viper-util.el (vip-leave-region-active): New function.
5721 * viper-ex.el (ex-write): Uses better defaults. 5721 * viper-ex.el (ex-write): Uses better defaults.
5722 * viper-macs.el (vip-record-kbd-macro): Correctly escapes `.' and 5722 * viper-macs.el (vip-record-kbd-macro): Correctly escapes `.' and
@@ -6689,7 +6689,7 @@
6689 Harnessed view-minor-mode. 6689 Harnessed view-minor-mode.
6690 Added (vip-leave-region-active) to all simple movement commands. 6690 Added (vip-leave-region-active) to all simple movement commands.
6691 * viper-mous.el (vip-surrounding-word): Modified to understand 6691 * viper-mous.el (vip-surrounding-word): Modified to understand
6692 tripple clicks. 6692 triple clicks.
6693 * viper-util.el (vip-leave-region-active): New function. 6693 * viper-util.el (vip-leave-region-active): New function.
6694 6694
66951995-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu> 66951995-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
diff --git a/lisp/ChangeLog.7 b/lisp/ChangeLog.7
index cb606cd0847..a59f1abb2a2 100644
--- a/lisp/ChangeLog.7
+++ b/lisp/ChangeLog.7
@@ -1230,7 +1230,7 @@
1230 indicator regex, Fix line positioning. 1230 indicator regex, Fix line positioning.
1231 (speedbar-add-indicator): Handles obj indicators now. 1231 (speedbar-add-indicator): Handles obj indicators now.
1232 (speedbar-check-objects, speedbar-check-obj-this-line): New functions. 1232 (speedbar-check-objects, speedbar-check-obj-this-line): New functions.
1233 (speedbar-double-click): Fix tripple click error. 1233 (speedbar-double-click): Fix triple click error.
1234 (speedbar-line-file, speedbar-goto-this-file): Handle indicator regex. 1234 (speedbar-line-file, speedbar-goto-this-file): Handle indicator regex.
1235 (speedbar-line-path): Only try to get a file when in "files" display. 1235 (speedbar-line-path): Only try to get a file when in "files" display.
1236 (speedbar-line-depth): Handle indicator regex. 1236 (speedbar-line-depth): Handle indicator regex.
@@ -2018,7 +2018,7 @@
20181998-06-19 Karl Heuer <kwzh@gnu.org> 20181998-06-19 Karl Heuer <kwzh@gnu.org>
2019 2019
2020 * emacs-lisp/checkdoc.el (checkdoc-eval-defun): Doc fix. 2020 * emacs-lisp/checkdoc.el (checkdoc-eval-defun): Doc fix.
2021 (checkdoc-continue, checkdoc-tripple-semi-comment-check-flag): Ditto. 2021 (checkdoc-continue, checkdoc-triple-semi-comment-check-flag): Ditto.
2022 (checkdoc-common-verbs-wrong-voice): Use dotted pairs. 2022 (checkdoc-common-verbs-wrong-voice): Use dotted pairs.
2023 2023
20241998-06-19 Richard Stallman <rms@gnu.org> 20241998-06-19 Richard Stallman <rms@gnu.org>
diff --git a/lisp/ChangeLog.9 b/lisp/ChangeLog.9
index 538f3f1d401..7419ccc1241 100644
--- a/lisp/ChangeLog.9
+++ b/lisp/ChangeLog.9
@@ -8319,7 +8319,7 @@
8319 * frame.el (show-cursor-in-non-selected-windows): Doc fix. 8319 * frame.el (show-cursor-in-non-selected-windows): Doc fix.
8320 8320
8321 * hi-lock.el (hi-lock-refontify): Don't call non-existent 8321 * hi-lock.el (hi-lock-refontify): Don't call non-existent
8322 jit-lock-fontify-buffer; it should anyway be unneccessary to 8322 jit-lock-fontify-buffer; it should anyway be unnecessary to
8323 do anything special when jit-lock is active. 8323 do anything special when jit-lock is active.
8324 (hi-yellow, hi-pink, hi-green, hi-blue): Fix defface specs. 8324 (hi-yellow, hi-pink, hi-green, hi-blue): Fix defface specs.
8325 8325
diff --git a/lisp/allout.el b/lisp/allout.el
index e701d9685a1..e699c85c7b8 100644
--- a/lisp/allout.el
+++ b/lisp/allout.el
@@ -3100,7 +3100,7 @@ Return the start point of the new topic if successful, nil otherwise.
3100 3100
3101Costs more than regular `allout-next-sibling' for short traversals: 3101Costs more than regular `allout-next-sibling' for short traversals:
3102 3102
3103 - we have to check the prior (next, if travelling backwards) 3103 - we have to check the prior (next, if traveling backwards)
3104 item to confirm connectivity with the prior topic, and 3104 item to confirm connectivity with the prior topic, and
3105 - if confirmed, we have to reestablish the allout-recent-* settings with 3105 - if confirmed, we have to reestablish the allout-recent-* settings with
3106 some extra navigation 3106 some extra navigation
diff --git a/lisp/calc/calc-nlfit.el b/lisp/calc/calc-nlfit.el
index 37e6f66c1b1..bd162866c31 100644
--- a/lisp/calc/calc-nlfit.el
+++ b/lisp/calc/calc-nlfit.el
@@ -22,7 +22,7 @@
22;;; Commentary: 22;;; Commentary:
23 23
24;; This code uses the Levenberg-Marquardt method, as described in 24;; This code uses the Levenberg-Marquardt method, as described in
25;; _Numerical Analysis_ by H. R. Schwarz, to fit data to 25;; _Numerical Analysis_ by H. R. Schwarz, to fit data to
26;; nonlinear curves. Currently, the only the following curves are 26;; nonlinear curves. Currently, the only the following curves are
27;; supported: 27;; supported:
28;; The logistic S curve, y=a/(1+exp(b*(t-c))) 28;; The logistic S curve, y=a/(1+exp(b*(t-c)))
@@ -33,14 +33,14 @@
33 33
34;; The logistic bell curve, y=A*exp(B*(t-C))/(1+exp(B*(t-C)))^2 34;; The logistic bell curve, y=A*exp(B*(t-C))/(1+exp(B*(t-C)))^2
35;; Note that this is the derivative of the formula for the S curve. 35;; Note that this is the derivative of the formula for the S curve.
36;; We get A=-a*b, B=b and C=c. Here, y is interpreted as the rate 36;; We get A=-a*b, B=b and C=c. Here, y is interpreted as the rate
37;; of growth of a population at time t. So we will think of the 37;; of growth of a population at time t. So we will think of the
38;; data as consisting of rates p0, p1, ..., pn and their 38;; data as consisting of rates p0, p1, ..., pn and their
39;; respective times t0, t1, ..., tn. 39;; respective times t0, t1, ..., tn.
40 40
41;; The Hubbert Linearization, y/x=A*(1-x/B) 41;; The Hubbert Linearization, y/x=A*(1-x/B)
42;; Here, y is thought of as the rate of growth of a population 42;; Here, y is thought of as the rate of growth of a population
43;; and x represents the actual population. This is essentially 43;; and x represents the actual population. This is essentially
44;; the differential equation describing the actual population. 44;; the differential equation describing the actual population.
45 45
46;; The Levenberg-Marquardt method is an iterative process: it takes 46;; The Levenberg-Marquardt method is an iterative process: it takes
@@ -53,7 +53,7 @@
53;; approximations for b and c are found using least squares on the 53;; approximations for b and c are found using least squares on the
54;; linearization log((a/y)-1) = log(bb) + cc*t of 54;; linearization log((a/y)-1) = log(bb) + cc*t of
55;; y=a/(1+bb*exp(cc*t)), which is equivalent to the above s curve 55;; y=a/(1+bb*exp(cc*t)), which is equivalent to the above s curve
56;; formula, and then tranlating it to b and c. From this, we can 56;; formula, and then translating it to b and c. From this, we can
57;; also get approximations for the bell curve parameters. 57;; also get approximations for the bell curve parameters.
58 58
59;;; Code: 59;;; Code:
@@ -68,7 +68,7 @@
68(defun math-nlfit-least-squares (xdata ydata &optional sdata sigmas) 68(defun math-nlfit-least-squares (xdata ydata &optional sdata sigmas)
69 "Return the parameters A and B for the best least squares fit y=a+bx." 69 "Return the parameters A and B for the best least squares fit y=a+bx."
70 (let* ((n (length xdata)) 70 (let* ((n (length xdata))
71 (s2data (if sdata 71 (s2data (if sdata
72 (mapcar 'calcFunc-sqr sdata) 72 (mapcar 'calcFunc-sqr sdata)
73 (make-list n 1))) 73 (make-list n 1)))
74 (S (if sdata 0 n)) 74 (S (if sdata 0 n))
@@ -109,11 +109,11 @@
109;;; The methods described by de Sousa require the cumulative data qdata 109;;; The methods described by de Sousa require the cumulative data qdata
110;;; and the rates pdata. We will assume that we are given either 110;;; and the rates pdata. We will assume that we are given either
111;;; qdata and the corresponding times tdata, or pdata and the corresponding 111;;; qdata and the corresponding times tdata, or pdata and the corresponding
112;;; tdata. The following two functions will find pdata or qdata, 112;;; tdata. The following two functions will find pdata or qdata,
113;;; given the other.. 113;;; given the other..
114 114
115;;; First, given two lists; one of values q0, q1, ..., qn and one of 115;;; First, given two lists; one of values q0, q1, ..., qn and one of
116;;; corresponding times t0, t1, ..., tn; return a list 116;;; corresponding times t0, t1, ..., tn; return a list
117;;; p0, p1, ..., pn of the rates of change of the qi with respect to t. 117;;; p0, p1, ..., pn of the rates of change of the qi with respect to t.
118;;; p0 is the right hand derivative (q1 - q0)/(t1 - t0). 118;;; p0 is the right hand derivative (q1 - q0)/(t1 - t0).
119;;; pn is the left hand derivative (qn - q(n-1))/(tn - t(n-1)). 119;;; pn is the left hand derivative (qn - q(n-1))/(tn - t(n-1)).
@@ -122,7 +122,7 @@
122 122
123(defun math-nlfit-get-rates-from-cumul (tdata qdata) 123(defun math-nlfit-get-rates-from-cumul (tdata qdata)
124 (let ((pdata (list 124 (let ((pdata (list
125 (math-div 125 (math-div
126 (math-sub (nth 1 qdata) 126 (math-sub (nth 1 qdata)
127 (nth 0 qdata)) 127 (nth 0 qdata))
128 (math-sub (nth 1 tdata) 128 (math-sub (nth 1 tdata)
@@ -155,7 +155,7 @@
155 pdata)) 155 pdata))
156 (reverse pdata))) 156 (reverse pdata)))
157 157
158;;; Next, given two lists -- one of rates p0, p1, ..., pn and one of 158;;; Next, given two lists -- one of rates p0, p1, ..., pn and one of
159;;; corresponding times t0, t1, ..., tn -- and an initial values q0, 159;;; corresponding times t0, t1, ..., tn -- and an initial values q0,
160;;; return a list q0, q1, ..., qn of the cumulative values. 160;;; return a list q0, q1, ..., qn of the cumulative values.
161;;; q0 is the initial value given. 161;;; q0 is the initial value given.
@@ -169,7 +169,7 @@
169 (cons 169 (cons
170 (math-add (car qdata) 170 (math-add (car qdata)
171 (math-mul 171 (math-mul
172 (math-mul 172 (math-mul
173 '(float 5 -1) 173 '(float 5 -1)
174 (math-add (nth 1 pdata) (nth 0 pdata))) 174 (math-add (nth 1 pdata) (nth 0 pdata)))
175 (math-sub (nth 1 tdata) 175 (math-sub (nth 1 tdata)
@@ -181,13 +181,13 @@
181 181
182;;; Given the qdata, pdata and tdata, find the parameters 182;;; Given the qdata, pdata and tdata, find the parameters
183;;; a, b and c that fit q = a/(1+b*exp(c*t)). 183;;; a, b and c that fit q = a/(1+b*exp(c*t)).
184;;; a is found using the method described by de Sousa. 184;;; a is found using the method described by de Sousa.
185;;; b and c are found using least squares on the linearization 185;;; b and c are found using least squares on the linearization
186;;; log((a/q)-1) = log(b) + c*t 186;;; log((a/q)-1) = log(b) + c*t
187;;; In some cases (where the logistic curve may well be the wrong 187;;; In some cases (where the logistic curve may well be the wrong
188;;; model), the computed a will be less than or equal to the maximum 188;;; model), the computed a will be less than or equal to the maximum
189;;; value of q in qdata; in which case the above linearization won't work. 189;;; value of q in qdata; in which case the above linearization won't work.
190;;; In this case, a will be replaced by a number slightly above 190;;; In this case, a will be replaced by a number slightly above
191;;; the maximum value of q. 191;;; the maximum value of q.
192 192
193(defun math-nlfit-find-qmax (qdata pdata tdata) 193(defun math-nlfit-find-qmax (qdata pdata tdata)
@@ -224,7 +224,7 @@
224 (setq qmh 224 (setq qmh
225 (math-add qmh 225 (math-add qmh
226 (math-mul 226 (math-mul
227 (math-mul 227 (math-mul
228 '(float 5 -1) 228 '(float 5 -1)
229 (math-add (nth 1 pdata) (nth 0 pdata))) 229 (math-add (nth 1 pdata) (nth 0 pdata)))
230 (math-sub (nth 1 tdata) 230 (math-sub (nth 1 tdata)
@@ -239,7 +239,7 @@
239 (let* ((qhalf (math-nlfit-find-qmaxhalf pdata tdata)) 239 (let* ((qhalf (math-nlfit-find-qmaxhalf pdata tdata))
240 (q0 (math-mul 2 qhalf)) 240 (q0 (math-mul 2 qhalf))
241 (qdata (math-nlfit-get-cumul-from-rates tdata pdata q0))) 241 (qdata (math-nlfit-get-cumul-from-rates tdata pdata q0)))
242 (while (math-lessp (math-nlfit-find-qmax 242 (while (math-lessp (math-nlfit-find-qmax
243 (mapcar 243 (mapcar
244 (lambda (q) (math-add q0 q)) 244 (lambda (q) (math-add q0 q))
245 qdata) 245 qdata)
@@ -260,7 +260,7 @@
260 (i 0)) 260 (i 0))
261 (while (< i 10) 261 (while (< i 10)
262 (setq q0 (math-mul '(float 5 -1) (math-add qmin qmax))) 262 (setq q0 (math-mul '(float 5 -1) (math-add qmin qmax)))
263 (if (math-lessp 263 (if (math-lessp
264 (math-nlfit-find-qmax 264 (math-nlfit-find-qmax
265 (mapcar 265 (mapcar
266 (lambda (q) (math-add q0 q)) 266 (lambda (q) (math-add q0 q))
@@ -272,7 +272,7 @@
272 (setq i (1+ i))) 272 (setq i (1+ i)))
273 (math-mul '(float 5 -1) (math-add qmin qmax))))) 273 (math-mul '(float 5 -1) (math-add qmin qmax)))))
274 274
275;;; To improve the approximations to the parameters, we can use 275;;; To improve the approximations to the parameters, we can use
276;;; Marquardt method as described in Schwarz's book. 276;;; Marquardt method as described in Schwarz's book.
277 277
278;;; Small numbers used in the Givens algorithm 278;;; Small numbers used in the Givens algorithm
@@ -329,7 +329,7 @@
329 (let ((cij (math-nlfit-get-matx-elt C i j)) 329 (let ((cij (math-nlfit-get-matx-elt C i j))
330 (cjj (math-nlfit-get-matx-elt C j j))) 330 (cjj (math-nlfit-get-matx-elt C j j)))
331 (when (not (math-equal 0 cij)) 331 (when (not (math-equal 0 cij))
332 (if (math-lessp (calcFunc-abs cjj) 332 (if (math-lessp (calcFunc-abs cjj)
333 (math-mul math-nlfit-delta (calcFunc-abs cij))) 333 (math-mul math-nlfit-delta (calcFunc-abs cij)))
334 (setq w (math-neg cij) 334 (setq w (math-neg cij)
335 gamma 0 335 gamma 0
@@ -337,7 +337,7 @@
337 rho 1) 337 rho 1)
338 (setq w (math-mul 338 (setq w (math-mul
339 (calcFunc-sign cjj) 339 (calcFunc-sign cjj)
340 (calcFunc-sqrt 340 (calcFunc-sqrt
341 (math-add 341 (math-add
342 (math-mul cjj cjj) 342 (math-mul cjj cjj)
343 (math-mul cij cij)))) 343 (math-mul cij cij))))
@@ -351,10 +351,10 @@
351 (math-nlfit-set-matx-elt C j j w) 351 (math-nlfit-set-matx-elt C j j w)
352 (math-nlfit-set-matx-elt C i j rho) 352 (math-nlfit-set-matx-elt C i j rho)
353 (let ((k (1+ j))) 353 (let ((k (1+ j)))
354 (while (<= k n) 354 (while (<= k n)
355 (let* ((cjk (math-nlfit-get-matx-elt C j k)) 355 (let* ((cjk (math-nlfit-get-matx-elt C j k))
356 (cik (math-nlfit-get-matx-elt C i k)) 356 (cik (math-nlfit-get-matx-elt C i k))
357 (h (math-sub 357 (h (math-sub
358 (math-mul gamma cjk) (math-mul sigma cik)))) 358 (math-mul gamma cjk) (math-mul sigma cik))))
359 (setq cik (math-add 359 (setq cik (math-add
360 (math-mul sigma cjk) 360 (math-mul sigma cjk)
@@ -386,9 +386,9 @@
386 (setq s (math-add s (math-mul (math-nlfit-get-matx-elt C i k) 386 (setq s (math-add s (math-mul (math-nlfit-get-matx-elt C i k)
387 (math-nlfit-get-elt x k)))) 387 (math-nlfit-get-elt x k))))
388 (setq k (1+ k)))) 388 (setq k (1+ k))))
389 (math-nlfit-set-elt x i 389 (math-nlfit-set-elt x i
390 (math-neg 390 (math-neg
391 (math-div s 391 (math-div s
392 (math-nlfit-get-matx-elt C i i)))) 392 (math-nlfit-get-matx-elt C i i))))
393 (setq i (1- i)))) 393 (setq i (1- i))))
394 (let ((i (1+ n))) 394 (let ((i (1+ n)))
@@ -405,7 +405,7 @@
405 sigma 1) 405 sigma 1)
406 (if (math-lessp (calcFunc-abs rho) 1) 406 (if (math-lessp (calcFunc-abs rho) 1)
407 (setq sigma rho 407 (setq sigma rho
408 gamma (calcFunc-sqrt 408 gamma (calcFunc-sqrt
409 (math-sub 1 (math-mul sigma sigma)))) 409 (math-sub 1 (math-mul sigma sigma))))
410 (setq gamma (math-div 1 (calcFunc-abs rho)) 410 (setq gamma (math-div 1 (calcFunc-abs rho))
411 sigma (math-mul (calcFunc-sign rho) 411 sigma (math-mul (calcFunc-sign rho)
@@ -429,7 +429,7 @@
429 429
430(defun math-nlfit-jacobian (grad xlist parms &optional slist) 430(defun math-nlfit-jacobian (grad xlist parms &optional slist)
431 (let ((j nil)) 431 (let ((j nil))
432 (while xlist 432 (while xlist
433 (let ((row (apply grad (car xlist) parms))) 433 (let ((row (apply grad (car xlist) parms)))
434 (setq j 434 (setq j
435 (cons 435 (cons
@@ -495,7 +495,7 @@
495 (setq ydata (cdr ydata)) 495 (setq ydata (cdr ydata))
496 (setq sdata (cdr sdata))) 496 (setq sdata (cdr sdata)))
497 (reverse d))) 497 (reverse d)))
498 498
499(defun math-nlfit-make-dtilda (d n) 499(defun math-nlfit-make-dtilda (d n)
500 (append d (make-list n 0))) 500 (append d (make-list n 0)))
501 501
@@ -520,8 +520,8 @@
520 (newchisq (math-nlfit-chi-sq xlist ylist newparms fn slist))) 520 (newchisq (math-nlfit-chi-sq xlist ylist newparms fn slist)))
521 (if (math-lessp newchisq chisq) 521 (if (math-lessp newchisq chisq)
522 (progn 522 (progn
523 (if (math-lessp 523 (if (math-lessp
524 (math-div 524 (math-div
525 (math-sub chisq newchisq) newchisq) math-nlfit-epsilon) 525 (math-sub chisq newchisq) newchisq) math-nlfit-epsilon)
526 (setq really-done t)) 526 (setq really-done t))
527 (setq lambda (math-div lambda 10)) 527 (setq lambda (math-div lambda 10))
@@ -551,7 +551,7 @@
551 (let ((ex (calcFunc-exp (math-mul c (math-sub x d))))) 551 (let ((ex (calcFunc-exp (math-mul c (math-sub x d)))))
552 (math-div 552 (math-div
553 (math-mul a ex) 553 (math-mul a ex)
554 (math-sqr 554 (math-sqr
555 (math-add 555 (math-add
556 1 ex))))) 556 1 ex)))))
557 557
@@ -582,7 +582,7 @@
582 582
583(defun math-nlfit-find-covar (grad xlist pparms) 583(defun math-nlfit-find-covar (grad xlist pparms)
584 (let ((j nil)) 584 (let ((j nil))
585 (while xlist 585 (while xlist
586 (setq j (cons (cons 'vec (apply grad (car xlist) pparms)) j)) 586 (setq j (cons (cons 'vec (apply grad (car xlist) pparms)) j))
587 (setq xlist (cdr xlist))) 587 (setq xlist (cdr xlist)))
588 (setq j (cons 'vec (reverse j))) 588 (setq j (cons 'vec (reverse j)))
@@ -603,7 +603,7 @@
603 (setq i (1+ i))) 603 (setq i (1+ i)))
604 (setq sgs (reverse sgs))) 604 (setq sgs (reverse sgs)))
605 (list sgs covar))) 605 (list sgs covar)))
606 606
607;;; Now the Calc functions 607;;; Now the Calc functions
608 608
609(defun math-nlfit-s-logistic-params (xdata ydata) 609(defun math-nlfit-s-logistic-params (xdata ydata)
@@ -687,15 +687,15 @@
687 (funcall initparms xdata ydata)) 687 (funcall initparms xdata ydata))
688 (fit (math-nlfit-fit xdata ydata parmguess fn grad sdata)) 688 (fit (math-nlfit-fit xdata ydata parmguess fn grad sdata))
689 (finalparms (nth 1 fit)) 689 (finalparms (nth 1 fit))
690 (sigmacovar 690 (sigmacovar
691 (if sdevv 691 (if sdevv
692 (math-nlfit-get-sigmas grad xdata finalparms (nth 0 fit)))) 692 (math-nlfit-get-sigmas grad xdata finalparms (nth 0 fit))))
693 (sigmas 693 (sigmas
694 (if sdevv 694 (if sdevv
695 (nth 0 sigmacovar))) 695 (nth 0 sigmacovar)))
696 (finalparms 696 (finalparms
697 (if sigmas 697 (if sigmas
698 (math-map-binop 698 (math-map-binop
699 (lambda (x y) (list 'sdev x y)) finalparms sigmas) 699 (lambda (x y) (list 'sdev x y)) finalparms sigmas)
700 finalparms)) 700 finalparms))
701 (soln (funcall solnexpr finalparms var))) 701 (soln (funcall solnexpr finalparms var)))
@@ -712,8 +712,8 @@
712 ((eq sdv 'calcFunc-xfit) 712 ((eq sdv 'calcFunc-xfit)
713 (let (sln) 713 (let (sln)
714 (setq sln 714 (setq sln
715 (list 'vec 715 (list 'vec
716 soln 716 soln
717 traillist 717 traillist
718 (nth 1 sigmacovar) 718 (nth 1 sigmacovar)
719 '(vec) 719 '(vec)
@@ -721,7 +721,7 @@
721 (let ((n (length xdata)) 721 (let ((n (length xdata))
722 (m (length finalparms))) 722 (m (length finalparms)))
723 (if (and sdata (> n m)) 723 (if (and sdata (> n m))
724 (calcFunc-utpc (nth 0 fit) 724 (calcFunc-utpc (nth 0 fit)
725 (- n m)) 725 (- n m))
726 '(var nan var-nan))))) 726 '(var nan var-nan)))))
727 (math-nlfit-enter-result 1 "xfit" sln))) 727 (math-nlfit-enter-result 1 "xfit" sln)))
@@ -787,14 +787,14 @@
787 (list (nth 1 (nth 0 finalparms)) 787 (list (nth 1 (nth 0 finalparms))
788 (nth 1 (nth 1 finalparms))) 788 (nth 1 (nth 1 finalparms)))
789 (lambda (x a b) 789 (lambda (x a b)
790 (math-mul a 790 (math-mul a
791 (math-sub 791 (math-sub
792 1 792 1
793 (math-div x b)))) 793 (math-div x b))))
794 sdata))) 794 sdata)))
795 (setq sln 795 (setq sln
796 (list 'vec 796 (list 'vec
797 soln 797 soln
798 traillist 798 traillist
799 (nth 2 parmvals) 799 (nth 2 parmvals)
800 (list 800 (list
@@ -807,7 +807,7 @@
807 chisq 807 chisq
808 (let ((n (length qdata))) 808 (let ((n (length qdata)))
809 (if (and sdata (> n 2)) 809 (if (and sdata (> n 2))
810 (calcFunc-utpc 810 (calcFunc-utpc
811 chisq 811 chisq
812 (- n 2)) 812 (- n 2))
813 '(var nan var-nan))))) 813 '(var nan var-nan)))))
@@ -817,4 +817,3 @@
817 (calc-record traillist "parm"))))) 817 (calc-record traillist "parm")))))
818 818
819(provide 'calc-nlfit) 819(provide 'calc-nlfit)
820
diff --git a/lisp/calc/calc.el b/lisp/calc/calc.el
index 626d2462b4f..23f955afe7c 100644
--- a/lisp/calc/calc.el
+++ b/lisp/calc/calc.el
@@ -1003,7 +1003,7 @@ Used by `calc-user-invocation'.")
1003(defvar calc-quick-prev-results nil 1003(defvar calc-quick-prev-results nil
1004 "Previous results from Quick Calc.") 1004 "Previous results from Quick Calc.")
1005(defvar calc-said-hello nil 1005(defvar calc-said-hello nil
1006 "Non-nil if the welcomd message has been displayed.") 1006 "Non-nil if the welcome message has been displayed.")
1007(defvar calc-executing-macro nil 1007(defvar calc-executing-macro nil
1008 "Non-nil if a keyboard macro is executing from the \"K\" key.") 1008 "Non-nil if a keyboard macro is executing from the \"K\" key.")
1009(defvar calc-any-selections nil 1009(defvar calc-any-selections nil
diff --git a/lisp/cedet/semantic.el b/lisp/cedet/semantic.el
index 3ffb6baee9f..3355ed83a91 100644
--- a/lisp/cedet/semantic.el
+++ b/lisp/cedet/semantic.el
@@ -437,7 +437,7 @@ RETURNONERROR specifies that parsing should stop on the first
437unmatched syntax encountered. When nil, parsing skips the syntax, 437unmatched syntax encountered. When nil, parsing skips the syntax,
438adding it to the unmatched syntax cache. 438adding it to the unmatched syntax cache.
439 439
440Must return a list of semantic tags wich have been cooked 440Must return a list of semantic tags which have been cooked
441\(repositioned properly) but which DO NOT HAVE OVERLAYS associated 441\(repositioned properly) but which DO NOT HAVE OVERLAYS associated
442with them. When overloading this function, use `semantic--tag-expand' 442with them. When overloading this function, use `semantic--tag-expand'
443to cook raw tags.") 443to cook raw tags.")
diff --git a/lisp/cedet/semantic/analyze.el b/lisp/cedet/semantic/analyze.el
index ae199703c80..c275ba96ee4 100644
--- a/lisp/cedet/semantic/analyze.el
+++ b/lisp/cedet/semantic/analyze.el
@@ -254,7 +254,7 @@ Optional argument THROWSYM specifies a symbol the throw on non-recoverable error
254 (fname nil) 254 (fname nil)
255 (miniscope (when scope (clone scope))) 255 (miniscope (when scope (clone scope)))
256 ) 256 )
257 ;; First order check. Is this wholely contained in the typecache? 257 ;; First order check. Is this wholly contained in the typecache?
258 (setq tmp (semanticdb-typecache-find sequence)) 258 (setq tmp (semanticdb-typecache-find sequence))
259 259
260 (if tmp 260 (if tmp
diff --git a/lisp/cedet/semantic/analyze/fcn.el b/lisp/cedet/semantic/analyze/fcn.el
index eae6d013400..967e5c59cda 100644
--- a/lisp/cedet/semantic/analyze/fcn.el
+++ b/lisp/cedet/semantic/analyze/fcn.el
@@ -157,7 +157,7 @@ Almost all searches use the same arguments."
157;; 157;;
158 158
159(define-overloadable-function semantic-analyze-dereference-metatype (type scope &optional type-declaration) 159(define-overloadable-function semantic-analyze-dereference-metatype (type scope &optional type-declaration)
160 ;; todo - move into typecahe!! 160 ;; todo - move into typecache!!
161 "Return a concrete type tag based on input TYPE tag. 161 "Return a concrete type tag based on input TYPE tag.
162A concrete type is an actual declaration of a memory description, 162A concrete type is an actual declaration of a memory description,
163such as a structure, or class. A meta type is an alias, 163such as a structure, or class. A meta type is an alias,
diff --git a/lisp/cedet/semantic/complete.el b/lisp/cedet/semantic/complete.el
index aaec4cb30ff..7e01b88f60b 100644
--- a/lisp/cedet/semantic/complete.el
+++ b/lisp/cedet/semantic/complete.el
@@ -1023,7 +1023,7 @@ Output must be in semanticdb Find result format."
1023 1023
1024(defmethod semantic-collector-try-completion-whitespace 1024(defmethod semantic-collector-try-completion-whitespace
1025 ((obj semantic-collector-abstract) prefix) 1025 ((obj semantic-collector-abstract) prefix)
1026 "For OBJ, do whatepsace completion based on PREFIX. 1026 "For OBJ, do whitespace completion based on PREFIX.
1027This implies that if there are two completions, one matching 1027This implies that if there are two completions, one matching
1028the test \"prefix\\>\", and one not, the one matching the full 1028the test \"prefix\\>\", and one not, the one matching the full
1029word version of PREFIX will be chosen, and that text returned. 1029word version of PREFIX will be chosen, and that text returned.
diff --git a/lisp/cedet/semantic/ia-sb.el b/lisp/cedet/semantic/ia-sb.el
index 95a68673b8c..edd62cc5ca5 100644
--- a/lisp/cedet/semantic/ia-sb.el
+++ b/lisp/cedet/semantic/ia-sb.el
@@ -348,7 +348,7 @@ TEXT TAG and INDENT are the details."
348 (insert (semantic-tag-name tag)) 348 (insert (semantic-tag-name tag))
349 (if movepoint (setq movepoint (point))) 349 (if movepoint (setq movepoint (point)))
350 ;; I'd like to use this to add fancy () or what not at the end 350 ;; I'd like to use this to add fancy () or what not at the end
351 ;; but we need the parent file whih requires an upgrade to the 351 ;; but we need the parent file which requires an upgrade to the
352 ;; analysis tool. 352 ;; analysis tool.
353 ;;(semantic-insert-foreign-tag tag ??)) 353 ;;(semantic-insert-foreign-tag tag ??))
354 ) 354 )
diff --git a/lisp/cedet/semantic/lex-spp.el b/lisp/cedet/semantic/lex-spp.el
index 03a3f1b0cb1..9cbea4430e0 100644
--- a/lisp/cedet/semantic/lex-spp.el
+++ b/lisp/cedet/semantic/lex-spp.el
@@ -452,7 +452,7 @@ continue processing recursively."
452 ;; If val is nil, that's probably wrong. 452 ;; If val is nil, that's probably wrong.
453 ;; Found a system header case where this was true. 453 ;; Found a system header case where this was true.
454 ((null val) "") 454 ((null val) "")
455 ;; Debug wierd stuff. 455 ;; Debug weird stuff.
456 (t (debug))) 456 (t (debug)))
457 )) 457 ))
458 ((stringp txt) 458 ((stringp txt)
diff --git a/lisp/cedet/semantic/sort.el b/lisp/cedet/semantic/sort.el
index c3d8b26810c..a4126e1384b 100644
--- a/lisp/cedet/semantic/sort.el
+++ b/lisp/cedet/semantic/sort.el
@@ -229,7 +229,7 @@ unmodified as components of their parent tags."
229 (mapc (lambda (tag) 229 (mapc (lambda (tag)
230 (let ((components (semantic-tag-components tag))) 230 (let ((components (semantic-tag-components tag)))
231 (if (and components 231 (if (and components
232 ;; unpositined tags can be hazardous to 232 ;; unpositioned tags can be hazardous to
233 ;; completion. Do we need any type of tag 233 ;; completion. Do we need any type of tag
234 ;; here? - EL 234 ;; here? - EL
235 (semantic-tag-with-position-p (car components))) 235 (semantic-tag-with-position-p (car components)))
diff --git a/lisp/cedet/semantic/symref.el b/lisp/cedet/semantic/symref.el
index 61006802c0d..cbae9f85573 100644
--- a/lisp/cedet/semantic/symref.el
+++ b/lisp/cedet/semantic/symref.el
@@ -324,7 +324,7 @@ Use the `semantic-symref-hit-tags' method to get this list.")
324 (setq ans (list (car files)) 324 (setq ans (list (car files))
325 files (cdr files)) 325 files (cdr files))
326 (dolist (F files) 326 (dolist (F files)
327 ;; This algorithm for uniqing the file list depends on the 327 ;; This algorithm for uniquifying the file list depends on the
328 ;; tool in question providing all the hits in the same file 328 ;; tool in question providing all the hits in the same file
329 ;; grouped together. 329 ;; grouped together.
330 (when (not (string= F (car ans))) 330 (when (not (string= F (car ans)))
diff --git a/lisp/cedet/semantic/symref/list.el b/lisp/cedet/semantic/symref/list.el
index ce3500f83e1..53422541c47 100644
--- a/lisp/cedet/semantic/symref/list.el
+++ b/lisp/cedet/semantic/symref/list.el
@@ -401,7 +401,7 @@ BUTTON is the button that was clicked."
401 401
402;;; UTILS 402;;; UTILS
403;; 403;;
404;; List mode utils for understadning the current line 404;; List mode utils for understanding the current line
405 405
406(defun semantic-symref-list-on-hit-p () 406(defun semantic-symref-list-on-hit-p ()
407 "Return the line number if the cursor is on a buffer line with a hit. 407 "Return the line number if the cursor is on a buffer line with a hit.
diff --git a/lisp/cedet/srecode/texi.el b/lisp/cedet/srecode/texi.el
index acfc2486711..df90f6c464f 100644
--- a/lisp/cedet/srecode/texi.el
+++ b/lisp/cedet/srecode/texi.el
@@ -244,7 +244,7 @@ that class.
244 `function' => @dfn{function} 244 `function' => @dfn{function}
245 `variable' => @code{variable} 245 `variable' => @code{variable}
246 `class' => @code{class} @xref{class} 246 `class' => @code{class} @xref{class}
247 `unknown' => @code{unknonwn} 247 `unknown' => @code{unknown}
248 \"text\" => ``text'' 248 \"text\" => ``text''
249 'quoteme => @code{quoteme} 249 'quoteme => @code{quoteme}
250 non-nil => non-@code{nil} 250 non-nil => non-@code{nil}
diff --git a/lisp/doc-view.el b/lisp/doc-view.el
index d16d8c6f62d..7e4329234e3 100644
--- a/lisp/doc-view.el
+++ b/lisp/doc-view.el
@@ -124,7 +124,7 @@
124;; (except the tooltip) if the next match is on the same page. 124;; (except the tooltip) if the next match is on the same page.
125 125
126;; And it's much slower than the current search facility, because 126;; And it's much slower than the current search facility, because
127;; isearch really searches for each step forward or backward wheras 127;; isearch really searches for each step forward or backward whereas
128;; the current approach searches once and then it knows to which 128;; the current approach searches once and then it knows to which
129;; pages to jump. 129;; pages to jump.
130 130
diff --git a/lisp/emacs-lisp/eieio.el b/lisp/emacs-lisp/eieio.el
index 5e29a85d386..db3236afc1a 100644
--- a/lisp/emacs-lisp/eieio.el
+++ b/lisp/emacs-lisp/eieio.el
@@ -992,7 +992,7 @@ if default value is nil."
992 ;; EML - Note: the only reason to override a class bound slot 992 ;; EML - Note: the only reason to override a class bound slot
993 ;; is to change the default, so allow unbound in. 993 ;; is to change the default, so allow unbound in.
994 994
995 ;; If we have a repeat, only update the vlaue... 995 ;; If we have a repeat, only update the value...
996 (eieio-perform-slot-validation-for-default a tp value skipnil) 996 (eieio-perform-slot-validation-for-default a tp value skipnil)
997 (setcar dp value)) 997 (setcar dp value))
998 998
diff --git a/lisp/emacs-lisp/elint.el b/lisp/emacs-lisp/elint.el
index ba04a27021e..ce6f8348a6b 100644
--- a/lisp/emacs-lisp/elint.el
+++ b/lisp/emacs-lisp/elint.el
@@ -1098,7 +1098,7 @@ optional prefix argument REINIT is non-nil."
1098;; This includes all the built-in and dumped things with documentation. 1098;; This includes all the built-in and dumped things with documentation.
1099(defun elint-scan-doc-file () 1099(defun elint-scan-doc-file ()
1100 "Scan the DOC file for function and variables. 1100 "Scan the DOC file for function and variables.
1101Marks the function wih their arguments, and returns a list of variables." 1101Marks the function with their arguments, and returns a list of variables."
1102 ;; Cribbed from help-fns.el. 1102 ;; Cribbed from help-fns.el.
1103 (let ((docbuf " *DOC*") 1103 (let ((docbuf " *DOC*")
1104 vars sym args) 1104 vars sym args)
diff --git a/lisp/emacs-lisp/testcover.el b/lisp/emacs-lisp/testcover.el
index 8f991575eda..a5a6f71d79e 100644
--- a/lisp/emacs-lisp/testcover.el
+++ b/lisp/emacs-lisp/testcover.el
@@ -220,7 +220,7 @@ non-nil, byte-compiles each function after instrumenting."
220(defun testcover-reinstrument (form) 220(defun testcover-reinstrument (form)
221 "Reinstruments FORM to use testcover instead of edebug. This 221 "Reinstruments FORM to use testcover instead of edebug. This
222function modifies the list that FORM points to. Result is nil if 222function modifies the list that FORM points to. Result is nil if
223FORM should return multiple vlues, t if should always return same 223FORM should return multiple values, t if should always return same
224value, 'maybe if either is acceptable." 224value, 'maybe if either is acceptable."
225 (let ((fun (car-safe form)) 225 (let ((fun (car-safe form))
226 id val) 226 id val)
diff --git a/lisp/emulation/viper-cmd.el b/lisp/emulation/viper-cmd.el
index df37157f7a9..ce3cc3c9a22 100644
--- a/lisp/emulation/viper-cmd.el
+++ b/lisp/emulation/viper-cmd.el
@@ -3715,7 +3715,7 @@ Although this function is bound to \\[viper-toggle-search-style], the most
3715convenient way to use it is to bind `//' to the macro 3715convenient way to use it is to bind `//' to the macro
3716`1 M-x viper-toggle-search-style' and `///' to 3716`1 M-x viper-toggle-search-style' and `///' to
3717`2 M-x viper-toggle-search-style'. In this way, hitting `//' quickly will 3717`2 M-x viper-toggle-search-style'. In this way, hitting `//' quickly will
3718toggle case-fold-search and hitting `/' three times witth toggle regexp 3718toggle case-fold-search and hitting `/' three times with toggle regexp
3719search. Macros are more convenient in this case because they don't affect 3719search. Macros are more convenient in this case because they don't affect
3720the Emacs binding of `/'." 3720the Emacs binding of `/'."
3721 (interactive "P") 3721 (interactive "P")
diff --git a/lisp/emulation/viper-init.el b/lisp/emulation/viper-init.el
index b0c37ed28e4..2d221d5fa05 100644
--- a/lisp/emulation/viper-init.el
+++ b/lisp/emulation/viper-init.el
@@ -593,7 +593,7 @@ to a new place after repeating previous Vi command."
593;; The reason this is needed is because dabbrev-expand (and possibly 593;; The reason this is needed is because dabbrev-expand (and possibly
594;; others) may jump to before the insertion point, delete something and 594;; others) may jump to before the insertion point, delete something and
595;; then reinsert a bigger piece. For instance: bla^blo 595;; then reinsert a bigger piece. For instance: bla^blo
596;; If dabbrev-expand is called after `blo' and ^ undicates viper-insert-point, 596;; If dabbrev-expand is called after `blo' and ^ indicates viper-insert-point,
597;; then point jumps to the beginning of `blo'. If expansion is found, `blablo' 597;; then point jumps to the beginning of `blo'. If expansion is found, `blablo'
598;; is deleted, and we have |^, where | denotes point. Next, dabbrev-expand 598;; is deleted, and we have |^, where | denotes point. Next, dabbrev-expand
599;; will insert the expansion, and we get: blablo^ 599;; will insert the expansion, and we get: blablo^
diff --git a/lisp/emulation/viper-mous.el b/lisp/emulation/viper-mous.el
index a2e289df5e8..a99ffdea558 100644
--- a/lisp/emulation/viper-mous.el
+++ b/lisp/emulation/viper-mous.el
@@ -66,7 +66,7 @@
66 "*Function that determines what constitutes a word for clicking events. 66 "*Function that determines what constitutes a word for clicking events.
67Takes two parameters: a COUNT, indicating how many words to return, 67Takes two parameters: a COUNT, indicating how many words to return,
68and CLICK-COUNT, telling whether this is the first click, a double-click, 68and CLICK-COUNT, telling whether this is the first click, a double-click,
69or a tripple-click." 69or a triple-click."
70 :type 'symbol 70 :type 'symbol
71 :group 'viper-mouse) 71 :group 'viper-mouse)
72 72
diff --git a/lisp/epg.el b/lisp/epg.el
index 00c00f9c9d3..133e76da96c 100644
--- a/lisp/epg.el
+++ b/lisp/epg.el
@@ -82,7 +82,7 @@
82(defconst epg-invalid-recipients-reason-alist 82(defconst epg-invalid-recipients-reason-alist
83 '((0 . "No specific reason given") 83 '((0 . "No specific reason given")
84 (1 . "Not Found") 84 (1 . "Not Found")
85 (2 . "Ambigious specification") 85 (2 . "Ambiguous specification")
86 (3 . "Wrong key usage") 86 (3 . "Wrong key usage")
87 (4 . "Key revoked") 87 (4 . "Key revoked")
88 (5 . "Key expired") 88 (5 . "Key expired")
@@ -95,7 +95,7 @@
95(defconst epg-delete-problem-reason-alist 95(defconst epg-delete-problem-reason-alist
96 '((1 . "No such key") 96 '((1 . "No such key")
97 (2 . "Must delete secret key first") 97 (2 . "Must delete secret key first")
98 (3 . "Ambigious specification"))) 98 (3 . "Ambiguous specification")))
99 99
100(defconst epg-import-ok-reason-alist 100(defconst epg-import-ok-reason-alist
101 '((0 . "Not actually changed") 101 '((0 . "Not actually changed")
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index a218dd12555..0eff33f1e75 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -2626,7 +2626,7 @@ VALUE is computed by evaluating the rest of LINE in Lisp."
2626(defun erc-cmd-default (line) 2626(defun erc-cmd-default (line)
2627 "Fallback command. 2627 "Fallback command.
2628 2628
2629Commands for which no erc-cmd-xxx exists, are tunnelled through 2629Commands for which no erc-cmd-xxx exists, are tunneled through
2630this function. LINE is sent to the server verbatim, and 2630this function. LINE is sent to the server verbatim, and
2631therefore has to contain the command itself as well." 2631therefore has to contain the command itself as well."
2632 (erc-log (format "cmd: DEFAULT: %s" line)) 2632 (erc-log (format "cmd: DEFAULT: %s" line))
diff --git a/lisp/gnus/ChangeLog.1 b/lisp/gnus/ChangeLog.1
index 86c4eea59ab..8d4b1a086db 100644
--- a/lisp/gnus/ChangeLog.1
+++ b/lisp/gnus/ChangeLog.1
@@ -2346,7 +2346,7 @@
2346 2346
2347 * nnmh.el: Don't call nnmail-activate. 2347 * nnmh.el: Don't call nnmail-activate.
2348 2348
2349 * gnus.el: User-variabelize all custom vars. 2349 * gnus.el: User-variablize all custom vars.
2350 2350
23511998-02-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> 23511998-02-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2352 2352
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index 7cea88e7f54..b3f85cf9366 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -11913,7 +11913,7 @@ will not be marked as saved."
11913 ;; This is a pseudo-article. 11913 ;; This is a pseudo-article.
11914 (if (assq 'name header) 11914 (if (assq 'name header)
11915 (gnus-copy-file (cdr (assq 'name header))) 11915 (gnus-copy-file (cdr (assq 'name header)))
11916 (gnus-message 1 "Article %d is unsaveable" article)) 11916 (gnus-message 1 "Article %d is unsavable" article))
11917 ;; This is a real article. 11917 ;; This is a real article.
11918 (save-window-excursion 11918 (save-window-excursion
11919 (gnus-summary-select-article decode decode nil article) 11919 (gnus-summary-select-article decode decode nil article)
diff --git a/lisp/info.el b/lisp/info.el
index 4f2f33d017c..02f84a54af9 100644
--- a/lisp/info.el
+++ b/lisp/info.el
@@ -3240,7 +3240,7 @@ search results."
3240 (Info-index topic) 3240 (Info-index topic)
3241 (push (cons (cons Info-current-file topic) Info-index-alternatives) 3241 (push (cons (cons Info-current-file topic) Info-index-alternatives)
3242 Info-virtual-index-nodes) 3242 Info-virtual-index-nodes)
3243 ;; Clean up unneccessary side-effects of `Info-index'. 3243 ;; Clean up unnecessary side-effects of `Info-index'.
3244 (setq Info-history-list ohist-list) 3244 (setq Info-history-list ohist-list)
3245 (Info-goto-node orignode) 3245 (Info-goto-node orignode)
3246 (message ""))) 3246 (message "")))
diff --git a/lisp/language/tibetan.el b/lisp/language/tibetan.el
index a23645bae1f..c80b22c696d 100644
--- a/lisp/language/tibetan.el
+++ b/lisp/language/tibetan.el
@@ -424,7 +424,7 @@
424 )) 424 ))
425 425
426;;; alist for Tibetan composite vowels (long i, vocalic r, etc.) 426;;; alist for Tibetan composite vowels (long i, vocalic r, etc.)
427;;; New varialble. created by Tomabechi 2000/06/08 427;;; New variable. created by Tomabechi 2000/06/08
428(defconst tibetan-composite-vowel-alist 428(defconst tibetan-composite-vowel-alist
429 '(;; LONG A 429 '(;; LONG A
430 ;; ("$(7"R(B" . ((bc . tc) ?$(7"R(B)) 430 ;; ("$(7"R(B" . ((bc . tc) ?$(7"R(B))
@@ -604,7 +604,7 @@ This also matches some punctuation characters which need conversion.")
604(defvar tibetan-decomposed-temp nil) 604(defvar tibetan-decomposed-temp nil)
605 605
606;; For automatic composition. 606;; For automatic composition.
607(set-char-table-range 607(set-char-table-range
608 composition-function-table '(#xF00 . #xFD1) 608 composition-function-table '(#xF00 . #xFD1)
609 (list (vector tibetan-composable-pattern 0 'font-shape-gstring))) 609 (list (vector tibetan-composable-pattern 0 'font-shape-gstring)))
610 610
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el
index 7f595db4814..f1d25158ce2 100644
--- a/lisp/ldefs-boot.el
+++ b/lisp/ldefs-boot.el
@@ -8944,7 +8944,7 @@ system.
8944Return non-nil if logging is enabled for BUFFER. 8944Return non-nil if logging is enabled for BUFFER.
8945If BUFFER is nil, the value of `current-buffer' is used. 8945If BUFFER is nil, the value of `current-buffer' is used.
8946Logging is enabled if `erc-log-channels-directory' is non-nil, the directory 8946Logging is enabled if `erc-log-channels-directory' is non-nil, the directory
8947is writeable (it will be created as necessary) and 8947is writable (it will be created as necessary) and
8948`erc-enable-logging' returns a non-nil value. 8948`erc-enable-logging' returns a non-nil value.
8949 8949
8950\(fn &optional BUFFER)" nil nil) 8950\(fn &optional BUFFER)" nil nil)
diff --git a/lisp/mail/feedmail.el b/lisp/mail/feedmail.el
index 7167fa567d3..7e3d983a76c 100644
--- a/lisp/mail/feedmail.el
+++ b/lisp/mail/feedmail.el
@@ -2026,7 +2026,7 @@ backup file names and the like)."
2026 (if (looking-at ".*\r\n.*\r\n") 2026 (if (looking-at ".*\r\n.*\r\n")
2027 (while (search-forward "\r\n" nil t) 2027 (while (search-forward "\r\n" nil t)
2028 (replace-match "\n" nil t))) 2028 (replace-match "\n" nil t)))
2029;; ;; work around text-vs-binary wierdness 2029;; ;; work around text-vs-binary weirdness
2030;; ;; if we don't find the normal M-H-S, try reading the file a different way 2030;; ;; if we don't find the normal M-H-S, try reading the file a different way
2031;; (if (not (feedmail-find-eoh t)) 2031;; (if (not (feedmail-find-eoh t))
2032;; (let ((file-name-buffer-file-type-alist nil) (default-buffer-file-type nil)) 2032;; (let ((file-name-buffer-file-type-alist nil) (default-buffer-file-type nil))
diff --git a/lisp/mh-e/ChangeLog.1 b/lisp/mh-e/ChangeLog.1
index d35d7d4c676..15eb1cbaed7 100644
--- a/lisp/mh-e/ChangeLog.1
+++ b/lisp/mh-e/ChangeLog.1
@@ -9150,7 +9150,7 @@
9150 %number(msg). 9150 %number(msg).
9151 (mh-scan-msg-format-string): Format to be used with the current 9151 (mh-scan-msg-format-string): Format to be used with the current
9152 maximum width of message number for the folder in the 9152 maximum width of message number for the folder in the
9153 `mh-upate-scan-format' function. 9153 `mh-update-scan-format' function.
9154 (mh-update-scan-format): Use `mh-scan-msg-format-regexp' for greater 9154 (mh-update-scan-format): Use `mh-scan-msg-format-regexp' for greater
9155 flexibility. The message number is no longer anchored to the 9155 flexibility. The message number is no longer anchored to the
9156 beginning of the `mh-scan-format-nmh' or `mh-scan-format-mh' format 9156 beginning of the `mh-scan-format-nmh' or `mh-scan-format-mh' format
diff --git a/lisp/net/xesam.el b/lisp/net/xesam.el
index ea4a887898e..907c99a7e86 100644
--- a/lisp/net/xesam.el
+++ b/lisp/net/xesam.el
@@ -196,7 +196,7 @@ be different at least in one face property not set in that face."
196(defconst xesam-all-fields 196(defconst xesam-all-fields
197 '("xesam:35mmEquivalent" "xesam:aimContactMedium" "xesam:aperture" 197 '("xesam:35mmEquivalent" "xesam:aimContactMedium" "xesam:aperture"
198 "xesam:aspectRatio" "xesam:attachmentEncoding" "xesam:attendee" 198 "xesam:aspectRatio" "xesam:attachmentEncoding" "xesam:attendee"
199 "xesam:audioBirate" "xesam:audioChannels" "xesam:audioCodec" 199 "xesam:audioBitrate" "xesam:audioChannels" "xesam:audioCodec"
200 "xesam:audioCodecType" "xesam:audioSampleFormat" "xesam:audioSampleRate" 200 "xesam:audioCodecType" "xesam:audioSampleFormat" "xesam:audioSampleRate"
201 "xesam:author" "xesam:bcc" "xesam:birthDate" "xesam:blogContactURL" 201 "xesam:author" "xesam:bcc" "xesam:birthDate" "xesam:blogContactURL"
202 "xesam:cameraManufacturer" "xesam:cameraModel" "xesam:cc" "xesam:ccdWidth" 202 "xesam:cameraManufacturer" "xesam:cameraModel" "xesam:cc" "xesam:ccdWidth"
@@ -240,7 +240,8 @@ be different at least in one face property not set in that face."
240 "xesam:subject" "xesam:supercedes" "xesam:title" "xesam:to" 240 "xesam:subject" "xesam:supercedes" "xesam:title" "xesam:to"
241 "xesam:totalSpace" "xesam:totalUncompressedSize" "xesam:url" 241 "xesam:totalSpace" "xesam:totalUncompressedSize" "xesam:url"
242 "xesam:usageIntensity" "xesam:userComment" "xesam:userKeyword" 242 "xesam:usageIntensity" "xesam:userComment" "xesam:userKeyword"
243 "xesam:uuid" "xesam:version" "xesam:verticalResolution" "xesam:videoBirate" 243 "xesam:uuid" "xesam:version" "xesam:verticalResolution"
244 "xesam:videoBitrate"
244 "xesam:videoCodec" "xesam:videoCodecType" "xesam:whiteBalance" 245 "xesam:videoCodec" "xesam:videoCodecType" "xesam:whiteBalance"
245 "xesam:width" "xesam:wordCount" "xesam:workEmailAddress" 246 "xesam:width" "xesam:wordCount" "xesam:workEmailAddress"
246 "xesam:workPhoneNumber" "xesam:workPostalAddress" 247 "xesam:workPhoneNumber" "xesam:workPostalAddress"
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index 1cdb0a6f574..aa96fa1a4d1 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -15461,7 +15461,7 @@
15461 15461
15462 * org.el (org-enforce-todo-checkbox-dependencies): New option. 15462 * org.el (org-enforce-todo-checkbox-dependencies): New option.
15463 (org-block-todo-from-checkboxes): New function. 15463 (org-block-todo-from-checkboxes): New function.
15464 (org-todo): Make tripple prefix arg circumvent blocking. 15464 (org-todo): Make triple prefix arg circumvent blocking.
15465 15465
154662009-01-30 Glenn Morris <rgm@gnu.org> 154662009-01-30 Glenn Morris <rgm@gnu.org>
15467 15467
diff --git a/lisp/org/org-bibtex.el b/lisp/org/org-bibtex.el
index 138d99a36d9..3607458a410 100644
--- a/lisp/org/org-bibtex.el
+++ b/lisp/org/org-bibtex.el
@@ -215,7 +215,7 @@
215 "List to hold parsed bibtex entries.") 215 "List to hold parsed bibtex entries.")
216 216
217(defcustom org-bibtex-autogen-keys nil 217(defcustom org-bibtex-autogen-keys nil
218 "Set to a truthy value to use `bibtex-generate-autokey' to generate keys." 218 "Set to a truth value to use `bibtex-generate-autokey' to generate keys."
219 :group 'org-bibtex 219 :group 'org-bibtex
220 :type 'boolean) 220 :type 'boolean)
221 221
diff --git a/lisp/org/org-clock.el b/lisp/org/org-clock.el
index 6279ed3df0d..6d82d4529b6 100644
--- a/lisp/org/org-clock.el
+++ b/lisp/org/org-clock.el
@@ -1919,7 +1919,7 @@ the returned times will be formatted strings."
1919 shiftedm (- 13 (* 3 (nth 1 tmp))) 1919 shiftedm (- 13 (* 3 (nth 1 tmp)))
1920 shiftedq (- 5 (nth 1 tmp)))) 1920 shiftedq (- 5 (nth 1 tmp))))
1921 (setq d 1 h 0 m 0 d1 1 month shiftedm month1 (+ 3 shiftedm) h1 0 m1 0 y shiftedy)) 1921 (setq d 1 h 0 m 0 d1 1 month shiftedm month1 (+ 3 shiftedm) h1 0 m1 0 y shiftedy))
1922 ((> (+ q shift) 0) ; shift is whitin this year 1922 ((> (+ q shift) 0) ; shift is within this year
1923 (setq shiftedq (+ q shift)) 1923 (setq shiftedq (+ q shift))
1924 (setq shiftedy y) 1924 (setq shiftedy y)
1925 (setq d 1 h 0 m 0 d1 1 month (+ 1 (* 3 (- (+ q shift) 1))) month1 (+ 4 (* 3 (- (+ q shift) 1))) h1 0 m1 0)))) 1925 (setq d 1 h 0 m 0 d1 1 month (+ 1 (* 3 (- (+ q shift) 1))) month1 (+ 4 (* 3 (- (+ q shift) 1))) h1 0 m1 0))))
diff --git a/lisp/org/org-colview.el b/lisp/org/org-colview.el
index 05df6bb7524..0f6fc0bed6a 100644
--- a/lisp/org/org-colview.el
+++ b/lisp/org/org-colview.el
@@ -474,7 +474,7 @@ Where possible, use the standard interface for changing this line."
474 ((equal major-mode 'org-agenda-mode) 474 ((equal major-mode 'org-agenda-mode)
475 (org-columns-eval eval) 475 (org-columns-eval eval)
476 ;; The following let preserves the current format, and makes sure 476 ;; The following let preserves the current format, and makes sure
477 ;; that in only a single file things need to be upated. 477 ;; that in only a single file things need to be updated.
478 (let* ((org-agenda-overriding-columns-format org-columns-current-fmt) 478 (let* ((org-agenda-overriding-columns-format org-columns-current-fmt)
479 (buffer (marker-buffer pom)) 479 (buffer (marker-buffer pom))
480 (org-agenda-contributing-files 480 (org-agenda-contributing-files
@@ -605,7 +605,7 @@ an integer, select that value."
605 ((equal major-mode 'org-agenda-mode) 605 ((equal major-mode 'org-agenda-mode)
606 (org-columns-eval '(org-entry-put pom key nval)) 606 (org-columns-eval '(org-entry-put pom key nval))
607 ;; The following let preserves the current format, and makes sure 607 ;; The following let preserves the current format, and makes sure
608 ;; that in only a single file things need to be upated. 608 ;; that in only a single file things need to be updated.
609 (let* ((org-agenda-overriding-columns-format org-columns-current-fmt) 609 (let* ((org-agenda-overriding-columns-format org-columns-current-fmt)
610 (buffer (marker-buffer pom)) 610 (buffer (marker-buffer pom))
611 (org-agenda-contributing-files 611 (org-agenda-contributing-files
diff --git a/lisp/org/org-freemind.el b/lisp/org/org-freemind.el
index 91a1e5e59cb..b01f6d9fa6e 100644
--- a/lisp/org/org-freemind.el
+++ b/lisp/org/org-freemind.el
@@ -660,7 +660,7 @@ Otherwise give an error say the file exists."
660 (with-current-buffer mm-buffer 660 (with-current-buffer mm-buffer
661 (erase-buffer) 661 (erase-buffer)
662 (setq buffer-file-coding-system 'utf-8) 662 (setq buffer-file-coding-system 'utf-8)
663 ;; Fix-me: Currentl Freemind (ver 0.9.0 RC9) does not support this: 663 ;; Fix-me: Currently Freemind (ver 0.9.0 RC9) does not support this:
664 ;;(insert "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n") 664 ;;(insert "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n")
665 (insert "<map version=\"0.9.0\">\n") 665 (insert "<map version=\"0.9.0\">\n")
666 (insert "<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->\n")) 666 (insert "<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->\n"))
diff --git a/lisp/progmodes/ada-mode.el b/lisp/progmodes/ada-mode.el
index b8bf62d90b4..ad5d5def888 100644
--- a/lisp/progmodes/ada-mode.el
+++ b/lisp/progmodes/ada-mode.el
@@ -1694,7 +1694,7 @@ ARG is ignored, and is there for compatibility with `capitalize-word' only."
1694(defun ada-no-auto-case (&optional _arg) 1694(defun ada-no-auto-case (&optional _arg)
1695 "Do nothing. ARG is ignored. 1695 "Do nothing. ARG is ignored.
1696This function can be used for the auto-casing variables in Ada mode, to 1696This function can be used for the auto-casing variables in Ada mode, to
1697adapt to unusal auto-casing schemes. Since it does nothing, you can for 1697adapt to unusual auto-casing schemes. Since it does nothing, you can for
1698instance use it for `ada-case-identifier' if you don't want any special 1698instance use it for `ada-case-identifier' if you don't want any special
1699auto-casing for identifiers, whereas keywords have to be lower-cased. 1699auto-casing for identifiers, whereas keywords have to be lower-cased.
1700See also `ada-auto-case' to disable auto casing altogether." 1700See also `ada-auto-case' to disable auto casing altogether."
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el
index c794cad65db..9544c4f8728 100644
--- a/lisp/progmodes/cc-engine.el
+++ b/lisp/progmodes/cc-engine.el
@@ -6467,7 +6467,7 @@ comment at the start of cc-engine.el for more info."
6467 (when (c-keyword-member kwd-sym 'c-typeless-decl-kwds) 6467 (when (c-keyword-member kwd-sym 'c-typeless-decl-kwds)
6468 (setq maybe-typeless t)) 6468 (setq maybe-typeless t))
6469 6469
6470 ;; Haven't matched a type so it's an umambiguous 6470 ;; Haven't matched a type so it's an unambiguous
6471 ;; specifier keyword and we know we're in a 6471 ;; specifier keyword and we know we're in a
6472 ;; declaration. 6472 ;; declaration.
6473 (setq at-decl-or-cast t) 6473 (setq at-decl-or-cast t)
diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el
index 0e649480dda..9352725384b 100644
--- a/lisp/progmodes/cperl-mode.el
+++ b/lisp/progmodes/cperl-mode.el
@@ -1811,7 +1811,7 @@ or as help on variables `cperl-tips', `cperl-problems',
1811 (funcall f)) 1811 (funcall f))
1812 (make-local-variable 'compilation-error-regexp-alist) 1812 (make-local-variable 'compilation-error-regexp-alist)
1813 (push 'cperl compilation-error-regexp-alist))) 1813 (push 'cperl compilation-error-regexp-alist)))
1814 ((boundp 'compilation-error-regexp-alist);; xmeacs 19.x 1814 ((boundp 'compilation-error-regexp-alist);; xemacs 19.x
1815 (make-local-variable 'compilation-error-regexp-alist) 1815 (make-local-variable 'compilation-error-regexp-alist)
1816 (set 'compilation-error-regexp-alist 1816 (set 'compilation-error-regexp-alist
1817 (append cperl-compilation-error-regexp-alist 1817 (append cperl-compilation-error-regexp-alist
diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
index ca8be01d4a8..9cbc1dc6d32 100644
--- a/lisp/progmodes/hideshow.el
+++ b/lisp/progmodes/hideshow.el
@@ -194,9 +194,9 @@
194;; Unfortunately, these workarounds do not restore hideshow state. 194;; Unfortunately, these workarounds do not restore hideshow state.
195;; If someone figures out a better way, please let me know. 195;; If someone figures out a better way, please let me know.
196 196
197;; * Correspondance 197;; * Correspondence
198;; 198;;
199;; Correspondance welcome; please indicate version number. Send bug 199;; Correspondence welcome; please indicate version number. Send bug
200;; reports and inquiries to <ttn@gnu.org>. 200;; reports and inquiries to <ttn@gnu.org>.
201 201
202;; * Thanks 202;; * Thanks
diff --git a/lisp/progmodes/idlw-shell.el b/lisp/progmodes/idlw-shell.el
index faccbb1f0ca..c35562a9c5e 100644
--- a/lisp/progmodes/idlw-shell.el
+++ b/lisp/progmodes/idlw-shell.el
@@ -1844,7 +1844,7 @@ file name."
1844 (cond 1844 (cond
1845 ((file-regular-p file2) file2) 1845 ((file-regular-p file2) file2)
1846 ((file-regular-p file1) file1) 1846 ((file-regular-p file1) file1)
1847 ;; If we cannot veryfy the existence of the file, we return the shorter 1847 ;; If we cannot verify the existence of the file, we return the shorter
1848 ;; name. The idea behind this is that this may be a relative file name 1848 ;; name. The idea behind this is that this may be a relative file name
1849 ;; and our idea about the current working directory may be wrong. 1849 ;; and our idea about the current working directory may be wrong.
1850 ;; If it is a relative file name, it hopefully is short. 1850 ;; If it is a relative file name, it hopefully is short.
diff --git a/lisp/progmodes/prolog.el b/lisp/progmodes/prolog.el
index 8b4798e1c14..121ce8e0430 100644
--- a/lisp/progmodes/prolog.el
+++ b/lisp/progmodes/prolog.el
@@ -164,7 +164,7 @@
164;; with the original form). My code on the matter was improved 164;; with the original form). My code on the matter was improved
165;; considerably by Markus Triska. 165;; considerably by Markus Triska.
166;; o Fixed `prolog-insert-spaces-after-paren' (which used an 166;; o Fixed `prolog-insert-spaces-after-paren' (which used an
167;; unitialized variable). 167;; uninitialized variable).
168;; o Minor changes to clean up the code and avoid some implicit 168;; o Minor changes to clean up the code and avoid some implicit
169;; package requirements. 169;; package requirements.
170;; Version 1.13: 170;; Version 1.13:
@@ -691,7 +691,7 @@ nil means send actual operating system end of file."
691(defcustom prolog-use-standard-consult-compile-method-flag t 691(defcustom prolog-use-standard-consult-compile-method-flag t
692 "*Non-nil means use the standard compilation method. 692 "*Non-nil means use the standard compilation method.
693Otherwise the new compilation method will be used. This 693Otherwise the new compilation method will be used. This
694utilises a special compilation buffer with the associated 694utilizes a special compilation buffer with the associated
695features such as parsing of error messages and automatically 695features such as parsing of error messages and automatically
696jumping to the source code responsible for the error. 696jumping to the source code responsible for the error.
697 697
diff --git a/lisp/ps-mule.el b/lisp/ps-mule.el
index 65cdb600d74..c8bdc271f5f 100644
--- a/lisp/ps-mule.el
+++ b/lisp/ps-mule.el
@@ -366,7 +366,7 @@ See also `ps-mule-font-info-database-bdf'.")
366;; character is printed by which FONT-SPEC. It has one extra slot 366;; character is printed by which FONT-SPEC. It has one extra slot
367;; whose value is an alist of the form: 367;; whose value is an alist of the form:
368;; (CHARSET . FONT-SPEC) 368;; (CHARSET . FONT-SPEC)
369;; FONT-SPEC is a vecotr of the form: 369;; FONT-SPEC is a vector of the form:
370;; (ID FONT-SRC FONT-NAME ENCODING EXTRA) 370;; (ID FONT-SRC FONT-NAME ENCODING EXTRA)
371(defvar ps-mule-font-spec-tables nil) 371(defvar ps-mule-font-spec-tables nil)
372 372
diff --git a/lisp/repeat.el b/lisp/repeat.el
index 8ddc8d41429..13b6a1d2315 100644
--- a/lisp/repeat.el
+++ b/lisp/repeat.el
@@ -363,7 +363,7 @@ recently executed command not bound to an input event\"."
363 363
364;; OK, there's one situation left where that doesn't work correctly: when the 364;; OK, there's one situation left where that doesn't work correctly: when the
365;; most recent self-insertion provoked an auto-fill. The problem is that 365;; most recent self-insertion provoked an auto-fill. The problem is that
366;; unravelling the undo information after an auto-fill is too hard, since all 366;; unraveling the undo information after an auto-fill is too hard, since all
367;; kinds of stuff can get in there as a result of comment prefixes etc. It'd 367;; kinds of stuff can get in there as a result of comment prefixes etc. It'd
368;; be possible to advise do-auto-fill to record the most recent 368;; be possible to advise do-auto-fill to record the most recent
369;; self-insertion before it does its thing, but that's a performance hit on 369;; self-insertion before it does its thing, but that's a performance hit on
diff --git a/lisp/ses.el b/lisp/ses.el
index cdc58e12d00..6c9d0a7a50d 100644
--- a/lisp/ses.el
+++ b/lisp/ses.el
@@ -1143,7 +1143,7 @@ preceding cell has spilled over."
1143 (setq x (concat text (if (< maxcol ses--numcols) " " "\n"))) 1143 (setq x (concat text (if (< maxcol ses--numcols) " " "\n")))
1144 ;; We use set-text-properties to prevent a wacky print function from 1144 ;; We use set-text-properties to prevent a wacky print function from
1145 ;; inserting rogue properties, and to ensure that the keymap property is 1145 ;; inserting rogue properties, and to ensure that the keymap property is
1146 ;; inherited (is it a bug that only unpropertied strings actually 1146 ;; inherited (is it a bug that only unpropertized strings actually
1147 ;; inherit from surrounding text?) 1147 ;; inherit from surrounding text?)
1148 (set-text-properties 0 (length x) nil x) 1148 (set-text-properties 0 (length x) nil x)
1149 (insert-and-inherit x) 1149 (insert-and-inherit x)
@@ -1371,7 +1371,7 @@ first reference is found."
1371 result-so-far) 1371 result-so-far)
1372 1372
1373(defsubst ses-relocate-symbol (sym rowcol startrow startcol rowincr colincr) 1373(defsubst ses-relocate-symbol (sym rowcol startrow startcol rowincr colincr)
1374 "Relocate one symbol SYM, whichs corresponds to ROWCOL (a cons of ROW and 1374 "Relocate one symbol SYM, which corresponds to ROWCOL (a cons of ROW and
1375COL). Cells starting at (STARTROW,STARTCOL) are being shifted 1375COL). Cells starting at (STARTROW,STARTCOL) are being shifted
1376by (ROWINCR,COLINCR)." 1376by (ROWINCR,COLINCR)."
1377 (let ((row (car rowcol)) 1377 (let ((row (car rowcol))
diff --git a/lisp/subr.el b/lisp/subr.el
index 6d652f55b29..36937e8f370 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -3792,7 +3792,7 @@ The properties used on SYMBOL are `composefunc', `sendfunc',
3792;; MIN-CHANGE 3792;; MIN-CHANGE
3793;; MIN-TIME]) 3793;; MIN-TIME])
3794;; 3794;;
3795;; This weirdeness is for optimization reasons: we want 3795;; This weirdness is for optimization reasons: we want
3796;; `progress-reporter-update' to be as fast as possible, so 3796;; `progress-reporter-update' to be as fast as possible, so
3797;; `(car reporter)' is better than `(aref reporter 0)'. 3797;; `(car reporter)' is better than `(aref reporter 0)'.
3798;; 3798;;
diff --git a/lisp/term.el b/lisp/term.el
index dc5ae29ffd2..aa76e41f595 100644
--- a/lisp/term.el
+++ b/lisp/term.el
@@ -43,7 +43,7 @@
43;; Important caveat, when deciding the cursor/'grey keys' keycodes I had to 43;; Important caveat, when deciding the cursor/'grey keys' keycodes I had to
44;; make a choice: on my Linux box this choice allows me to run all the 44;; make a choice: on my Linux box this choice allows me to run all the
45;; ncurses applications without problems but make these keys 45;; ncurses applications without problems but make these keys
46;; uncomprehensible to all the cursesX programs. Your mileage may vary so 46;; incomprehensible to all the cursesX programs. Your mileage may vary so
47;; you may consider changing the default 'emulation'. Just search for this 47;; you may consider changing the default 'emulation'. Just search for this
48;; piece of code and modify it as you like: 48;; piece of code and modify it as you like:
49;; 49;;
diff --git a/lisp/term/ns-win.el b/lisp/term/ns-win.el
index 10c1c19e0c4..b639af7cda0 100644
--- a/lisp/term/ns-win.el
+++ b/lisp/term/ns-win.el
@@ -492,7 +492,7 @@ unless the current buffer is a scratch buffer."
492 command-line-default-directory))) 492 command-line-default-directory)))
493 (file (find-file-noselect f)) 493 (file (find-file-noselect f))
494 (bufwin1 (get-buffer-window file 'visible)) 494 (bufwin1 (get-buffer-window file 'visible))
495 (bufwin2 (get-buffer-window "*scratch*" 'visibile))) 495 (bufwin2 (get-buffer-window "*scratch*" 'visible)))
496 (cond 496 (cond
497 (bufwin1 497 (bufwin1
498 (select-frame (window-frame bufwin1)) 498 (select-frame (window-frame bufwin1))
diff --git a/lisp/textmodes/artist.el b/lisp/textmodes/artist.el
index 232d42efc94..0efabc2135a 100644
--- a/lisp/textmodes/artist.el
+++ b/lisp/textmodes/artist.el
@@ -3215,7 +3215,7 @@ X1, Y1. An endpoint is a cons pair, (ENDPOINT-X . ENDPOINT-Y)."
3215;; 2| | 3215;; 2| |
3216;; 3+-----+ 3216;; 3+-----+
3217;; 3217;;
3218;; We will then pop (0,0) and remove the left-most vertival line while 3218;; We will then pop (0,0) and remove the left-most vertical line while
3219;; pushing the lower left corner (0,3) on the stack, and so on until 3219;; pushing the lower left corner (0,3) on the stack, and so on until
3220;; the entire rectangle is vaporized. 3220;; the entire rectangle is vaporized.
3221;; 3221;;
diff --git a/lisp/textmodes/fill.el b/lisp/textmodes/fill.el
index 52f6e5b4889..b8614b16f82 100644
--- a/lisp/textmodes/fill.el
+++ b/lisp/textmodes/fill.el
@@ -469,7 +469,7 @@ Point is moved to just past the fill prefix on the first line."
469 469
470 (goto-char from) 470 (goto-char from)
471 (if enable-multibyte-characters 471 (if enable-multibyte-characters
472 ;; Delete unnecessay newlines surrounded by words. The 472 ;; Delete unnecessary newlines surrounded by words. The
473 ;; character category `|' means that we can break a line at the 473 ;; character category `|' means that we can break a line at the
474 ;; character. And, char-table 474 ;; character. And, char-table
475 ;; `fill-nospace-between-words-table' tells how to concatenate 475 ;; `fill-nospace-between-words-table' tells how to concatenate
diff --git a/lisp/vc/ediff-util.el b/lisp/vc/ediff-util.el
index 5d7d2451422..30df073df12 100644
--- a/lisp/vc/ediff-util.el
+++ b/lisp/vc/ediff-util.el
@@ -2635,7 +2635,7 @@ delete this buffer in another session as well."
2635 )) 2635 ))
2636 2636
2637;; Kill the variant buffer, according to user directives (ask, kill 2637;; Kill the variant buffer, according to user directives (ask, kill
2638;; unconditionaly, keep) 2638;; unconditionally, keep)
2639;; BUFF is the buffer, BUFF-TYPE is either 'A, or 'B, 'C, 'Ancestor 2639;; BUFF is the buffer, BUFF-TYPE is either 'A, or 'B, 'C, 'Ancestor
2640(defun ediff-dispose-of-variant-according-to-user (buff bufftype ask keep-variants) 2640(defun ediff-dispose-of-variant-according-to-user (buff bufftype ask keep-variants)
2641 ;; if this is indirect buffer, kill it and substitute with direct buf 2641 ;; if this is indirect buffer, kill it and substitute with direct buf
diff --git a/lisp/vc/vc.el b/lisp/vc/vc.el
index ed2bac17217..eea1a992094 100644
--- a/lisp/vc/vc.el
+++ b/lisp/vc/vc.el
@@ -181,7 +181,7 @@
181;; * working-revision (file) 181;; * working-revision (file)
182;; 182;;
183;; Return the working revision of FILE. This is the revision fetched 183;; Return the working revision of FILE. This is the revision fetched
184;; by the last checkout or upate, not necessarily the same thing as the 184;; by the last checkout or update, not necessarily the same thing as the
185;; head or tip revision. Should return "0" for a file added but not yet 185;; head or tip revision. Should return "0" for a file added but not yet
186;; committed. 186;; committed.
187;; 187;;
diff --git a/oldXMenu/Activate.c b/oldXMenu/Activate.c
index fef8a3b6b25..2f1c85aa1a2 100644
--- a/oldXMenu/Activate.c
+++ b/oldXMenu/Activate.c
@@ -78,7 +78,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */
78 * 78 *
79 * 3) The application has enabled asynchronous event 79 * 3) The application has enabled asynchronous event
80 * queuing mode. In this mode all foreign events 80 * queuing mode. In this mode all foreign events
81 * will be queued up untill XMenuActivate 81 * will be queued up until XMenuActivate
82 * terminates; at which time they will be 82 * terminates; at which time they will be
83 * returned to the X event queue. As long as 83 * returned to the X event queue. As long as
84 * AEQ mode is enabled any asynchronous event 84 * AEQ mode is enabled any asynchronous event
diff --git a/src/ChangeLog b/src/ChangeLog
index d26b893ced1..1dca6864986 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -7089,7 +7089,7 @@
7089 7089
70902011-04-08 T.V. Raman <tv.raman.tv@gmail.com> (tiny change) 70902011-04-08 T.V. Raman <tv.raman.tv@gmail.com> (tiny change)
7091 7091
7092 * xml.c (parse_region): Avoid creating spurious whiespace nodes. 7092 * xml.c (parse_region): Avoid creating spurious whitespace nodes.
7093 7093
70942011-04-08 Chong Yidong <cyd@stupidchicken.com> 70942011-04-08 Chong Yidong <cyd@stupidchicken.com>
7095 7095
diff --git a/src/ChangeLog.10 b/src/ChangeLog.10
index 99ab02577d5..ada5e0f78ef 100644
--- a/src/ChangeLog.10
+++ b/src/ChangeLog.10
@@ -5084,7 +5084,7 @@
5084 5084
50852006-02-26 Chong Yidong <cyd@stupidchicken.com> 50852006-02-26 Chong Yidong <cyd@stupidchicken.com>
5086 5086
5087 * xterm.h, xterm.c (x_uncatch_errors): Delete unneccessary argument. 5087 * xterm.h, xterm.c (x_uncatch_errors): Delete unnecessary argument.
5088 5088
5089 * xterm.c (x_load_font, x_term_init, XTmouse_position) 5089 * xterm.c (x_load_font, x_term_init, XTmouse_position)
5090 (handle_one_xevent, x_connection_closed, x_list_fonts): 5090 (handle_one_xevent, x_connection_closed, x_list_fonts):
diff --git a/src/ChangeLog.11 b/src/ChangeLog.11
index 07d4f4ec116..72871475b69 100644
--- a/src/ChangeLog.11
+++ b/src/ChangeLog.11
@@ -11805,7 +11805,7 @@
11805 * coding.c (encode_coding_utf_16): Fix checking of a Unicode 11805 * coding.c (encode_coding_utf_16): Fix checking of a Unicode
11806 character. 11806 character.
11807 11807
11808 * cmds.c (Fself_insert_command): Avoid unnecessay 11808 * cmds.c (Fself_insert_command): Avoid unnecessary
11809 unibyte->multibyte conversion. (Bug#4240) (Bug#4037) 11809 unibyte->multibyte conversion. (Bug#4240) (Bug#4037)
11810 11810
118112009-08-26 Dan Nicolaescu <dann@ics.uci.edu> 118112009-08-26 Dan Nicolaescu <dann@ics.uci.edu>
diff --git a/src/ChangeLog.3 b/src/ChangeLog.3
index cbf867829c7..493e8e1ab04 100644
--- a/src/ChangeLog.3
+++ b/src/ChangeLog.3
@@ -14880,7 +14880,7 @@
14880 14880
148811989-08-09 Joseph Arceneaux (jla@spiff) 148811989-08-09 Joseph Arceneaux (jla@spiff)
14882 14882
14883 * ../oldXMenu/Makefile: Removed all the unneccessary X stuff. 14883 * ../oldXMenu/Makefile: Removed all the unnecessary X stuff.
14884 14884
148851989-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu) 148851989-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
14886 14886
diff --git a/src/ChangeLog.9 b/src/ChangeLog.9
index 6f007992bef..6e3a8d8ab3b 100644
--- a/src/ChangeLog.9
+++ b/src/ChangeLog.9
@@ -3479,7 +3479,7 @@
3479 a workaround for SunOS 4's cc. 3479 a workaround for SunOS 4's cc.
3480 (CCL_CALL_FOR_MAP_INSTRUCTION): Use "if (1)..." not "do {...". 3480 (CCL_CALL_FOR_MAP_INSTRUCTION): Use "if (1)..." not "do {...".
3481 (CCL_SUCCESS, CCL_SUSPEND, CCL_INVALID_CMD): Likewise. 3481 (CCL_SUCCESS, CCL_SUSPEND, CCL_INVALID_CMD): Likewise.
3482 (ccl_driver) <CCL_ReadMultibyteChar2>: Remove unnecessay "do" 3482 (ccl_driver) <CCL_ReadMultibyteChar2>: Remove unnecessary "do"
3483 statement. 3483 statement.
3484 3484
34852001-01-23 Gerd Moellmann <gerd@gnu.org> 34852001-01-23 Gerd Moellmann <gerd@gnu.org>
diff --git a/src/fileio.c b/src/fileio.c
index 7e75e6285f0..5f7a8ad3972 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -1553,7 +1553,7 @@ those `/' is discarded. */)
1553 if (p) 1553 if (p)
1554 /* Start over with the new string, so we check the file-name-handler 1554 /* Start over with the new string, so we check the file-name-handler
1555 again. Important with filenames like "/home/foo//:/hello///there" 1555 again. Important with filenames like "/home/foo//:/hello///there"
1556 which whould substitute to "/:/hello///there" rather than "/there". */ 1556 which would substitute to "/:/hello///there" rather than "/there". */
1557 return Fsubstitute_in_file_name 1557 return Fsubstitute_in_file_name
1558 (make_specified_string (p, -1, endp - p, multibyte)); 1558 (make_specified_string (p, -1, endp - p, multibyte));
1559 1559
diff --git a/src/fontset.c b/src/fontset.c
index 9697f62ea72..7592521cc7d 100644
--- a/src/fontset.c
+++ b/src/fontset.c
@@ -631,7 +631,7 @@ fontset_find_font (Lisp_Object fontset, int c, struct face *face, int id, int fa
631 { 631 {
632 /* Something strange happened, perhaps because of a 632 /* Something strange happened, perhaps because of a
633 Font-backend problem. Too avoid crashing, record 633 Font-backend problem. Too avoid crashing, record
634 that this spec is unsable. It may be better to find 634 that this spec is unusable. It may be better to find
635 another font of the same spec, but currently we don't 635 another font of the same spec, but currently we don't
636 have such an API. */ 636 have such an API. */
637 RFONT_DEF_SET_FACE (rfont_def, -1); 637 RFONT_DEF_SET_FACE (rfont_def, -1);
diff --git a/src/fringe.c b/src/fringe.c
index 25fecca2334..61fd2f2b998 100644
--- a/src/fringe.c
+++ b/src/fringe.c
@@ -928,7 +928,7 @@ update_window_fringes (struct window *w, int keep_current_p)
928 int top_ind_rn, bot_ind_rn; 928 int top_ind_rn, bot_ind_rn;
929 int top_ind_min_y, bot_ind_max_y; 929 int top_ind_min_y, bot_ind_max_y;
930 930
931 /* top_ind_rn is set to a nonnegative value whenver 931 /* top_ind_rn is set to a nonnegative value whenever
932 row->indicate_bob_p is set, so it's OK that top_row_ends_at_zv_p 932 row->indicate_bob_p is set, so it's OK that top_row_ends_at_zv_p
933 is not initialized here. Similarly for bot_ind_rn, 933 is not initialized here. Similarly for bot_ind_rn,
934 row->indicate_eob_p and bot_row_ends_at_zv_p. */ 934 row->indicate_eob_p and bot_row_ends_at_zv_p. */
diff --git a/src/nsgui.h b/src/nsgui.h
index 5cc2eee3230..99c64cd4cde 100644
--- a/src/nsgui.h
+++ b/src/nsgui.h
@@ -65,7 +65,7 @@ typedef struct _XCharStruct
65 int descent; 65 int descent;
66} XCharStruct; 66} XCharStruct;
67 67
68/* Fake tructure from Xlib.h to represent two-byte characters. */ 68/* Fake structure from Xlib.h to represent two-byte characters. */
69#ifndef __OBJC__ 69#ifndef __OBJC__
70typedef unsigned short unichar; 70typedef unsigned short unichar;
71#endif 71#endif
@@ -202,4 +202,3 @@ typedef struct _NSRect { NSPoint origin; NSSize size; } NSRect;
202#define PWinGravity (1L << 9) /* program specified window gravity */ 202#define PWinGravity (1L << 9) /* program specified window gravity */
203 203
204#endif /* __NSGUI_H__ */ 204#endif /* __NSGUI_H__ */
205
diff --git a/src/nsterm.m b/src/nsterm.m
index c5b28d57ac5..b02561442e5 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -3075,7 +3075,7 @@ ns_dumpglyphs_image (struct glyph_string *s, NSRect r)
3075 3075
3076 /* If there is no mask, the background won't be seen, 3076 /* If there is no mask, the background won't be seen,
3077 so draw a rectangle on the image for the cursor. 3077 so draw a rectangle on the image for the cursor.
3078 Do this for all images, getting trancparency right is not reliable. */ 3078 Do this for all images, getting transparency right is not reliable. */
3079 if (s->hl == DRAW_CURSOR) 3079 if (s->hl == DRAW_CURSOR)
3080 { 3080 {
3081 int thickness = abs (s->img->relief); 3081 int thickness = abs (s->img->relief);
diff --git a/src/w32fns.c b/src/w32fns.c
index 434861320a5..96b3f69b728 100644
--- a/src/w32fns.c
+++ b/src/w32fns.c
@@ -3711,7 +3711,7 @@ w32_wnd_proc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
3711 if (w32_system_caret_hwnd == NULL) 3711 if (w32_system_caret_hwnd == NULL)
3712 { 3712 {
3713 /* Use the default caret width, and avoid changing it 3713 /* Use the default caret width, and avoid changing it
3714 unneccesarily, as it confuses screen reader software. */ 3714 unnecessarily, as it confuses screen reader software. */
3715 w32_system_caret_hwnd = hwnd; 3715 w32_system_caret_hwnd = hwnd;
3716 CreateCaret (hwnd, NULL, 0, 3716 CreateCaret (hwnd, NULL, 0,
3717 w32_system_caret_height); 3717 w32_system_caret_height);
diff --git a/src/w32term.h b/src/w32term.h
index 02392133837..6c73daba601 100644
--- a/src/w32term.h
+++ b/src/w32term.h
@@ -209,7 +209,7 @@ extern int x_display_pixel_width (struct w32_display_info *);
209 the information that is specific to W32 windows. */ 209 the information that is specific to W32 windows. */
210 210
211/* Put some things in x_output for compatibility. 211/* Put some things in x_output for compatibility.
212 NTEMACS_TODO: Move all common things here to eliminate unneccesary 212 NTEMACS_TODO: Move all common things here to eliminate unnecessary
213 diffs between X and w32 code. */ 213 diffs between X and w32 code. */
214struct x_output 214struct x_output
215{ 215{
diff --git a/test/cedet/cedet-utests.el b/test/cedet/cedet-utests.el
index d161ae68fcb..f7eef05dd99 100644
--- a/test/cedet/cedet-utests.el
+++ b/test/cedet/cedet-utests.el
@@ -96,7 +96,7 @@
96 "Non-nil when CEDET-utest is running all the tests.") 96 "Non-nil when CEDET-utest is running all the tests.")
97 97
98(defun cedet-utest (&optional exit-on-error) 98(defun cedet-utest (&optional exit-on-error)
99 "Run the CEDET unittests. 99 "Run the CEDET unit tests.
100EXIT-ON-ERROR causes the test suite to exit on an error, instead 100EXIT-ON-ERROR causes the test suite to exit on an error, instead
101of just logging the error." 101of just logging the error."
102 (interactive) 102 (interactive)
diff --git a/test/cedet/semantic-utest.el b/test/cedet/semantic-utest.el
index ff62040129d..12fbc37a112 100644
--- a/test/cedet/semantic-utest.el
+++ b/test/cedet/semantic-utest.el
@@ -536,7 +536,7 @@ Pre-fill the buffer with CONTENTS."
536 536
537(defun semantic-utest-generic (testname filename contents name-contents names-removed killme insertme) 537(defun semantic-utest-generic (testname filename contents name-contents names-removed killme insertme)
538 "Generic unit test according to template. 538 "Generic unit test according to template.
539Should work for languages withouth .h files, python javascript java. 539Should work for languages without .h files, python javascript java.
540TESTNAME is the name of the test. 540TESTNAME is the name of the test.
541FILENAME is the name of the file to create. 541FILENAME is the name of the file to create.
542CONTENTS is the contents of the file to test. 542CONTENTS is the contents of the file to test.
diff --git a/test/indent/octave.m b/test/indent/octave.m
index 5ce52ad7a19..4c2fa6c8435 100644
--- a/test/indent/octave.m
+++ b/test/indent/octave.m
@@ -19,7 +19,7 @@ function res = tcomp (fn)
19 pop = x(:,1:10)(:); 19 pop = x(:,1:10)(:);
20 ## Here and below, we test if the indentation aligns with a previous 20 ## Here and below, we test if the indentation aligns with a previous
21 ## fixindented line. This is important so as to make it easier for the 21 ## fixindented line. This is important so as to make it easier for the
22 ## user to verride some indentation somewhere, and also because it 22 ## user to override some indentation somewhere, and also because it
23 ## reflects the fact that the indentation decision is taken with a minimum 23 ## reflects the fact that the indentation decision is taken with a minimum
24 ## amount of work (i.e. in the present case, without having to walk back 24 ## amount of work (i.e. in the present case, without having to walk back
25 ## until the `function' line). 25 ## until the `function' line).