changeset 98317:36acd6af0772

Fix typos.
author Juanma Barranquero <lekktu@gmail.com>
date Wed, 24 Sep 2008 01:16:16 +0000
parents 8ecc08b621cb
children cbd67f04134f
files ChangeLog admin/ChangeLog doc/emacs/ChangeLog doc/lispref/ChangeLog doc/misc/ChangeLog etc/ChangeLog leim/ChangeLog lib-src/ChangeLog lisp/ChangeLog lisp/ChangeLog.1 lisp/ChangeLog.10 lisp/ChangeLog.11 lisp/ChangeLog.12 lisp/ChangeLog.13 lisp/ChangeLog.2 lisp/ChangeLog.3 lisp/ChangeLog.4 lisp/ChangeLog.5 lisp/ChangeLog.6 lisp/ChangeLog.7 lisp/ChangeLog.8 lisp/ChangeLog.9 lisp/erc/ChangeLog.01 lisp/erc/ChangeLog.02 lisp/erc/ChangeLog.03 lisp/erc/ChangeLog.04 lisp/erc/ChangeLog.05 lisp/gnus/ChangeLog lisp/gnus/ChangeLog.2 lisp/mh-e/ChangeLog.1 lisp/org/ChangeLog lisp/url/ChangeLog lwlib/ChangeLog msdos/ChangeLog nt/ChangeLog src/ChangeLog src/ChangeLog.1 src/ChangeLog.10 src/ChangeLog.2 src/ChangeLog.3 src/ChangeLog.4 src/ChangeLog.5 src/ChangeLog.6 src/ChangeLog.7 src/ChangeLog.8 src/ChangeLog.9
diffstat 46 files changed, 726 insertions(+), 731 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -608,7 +608,7 @@
 
 2007-12-04  Jan Djärv  <jan.h.d@swipnet.se>
 
-	* configure.in: Give package name and verision to AC_INIT.
+	* configure.in: Give package name and version to AC_INIT.
 
 2007-12-03  Magnus Henoch  <mange@freemail.hu>
 
@@ -4471,7 +4471,7 @@
 1995-06-22  Paul Eggert  <eggert@twinsun.com>
 
 	* configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.  (Likewise for
-	SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
+	SunOS 4.1.5 through 4.1.9, should they ever exist.)
 
 1995-06-22  Paul Eggert  <eggert@twinsun.com>
 
@@ -5169,7 +5169,7 @@
 1994-05-03  Morten Welinder  (terra@diku.dk)
 
 	* config.bat: Added possibility for different file name
-	transscriptions in lib-src.
+	transcriptions in lib-src.
 
 1994-05-03  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
@@ -5804,7 +5804,7 @@
 	and #define HAVE_AIX_SMT_EXP if we do.  This is present in some
 	versions of AIX, and needs to be passed to the loader.
 
-	* configure.in: Test for the availablility of the
+	* configure.in: Test for the availability of the
 	XScreenResourceString function.
 
 1993-07-30  David J. MacKenzie  (djm@frob.eng.umd.edu)
@@ -6077,7 +6077,7 @@
 
 	* Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
 	targets to be executed even if make remembers that it has already
-	stisfied FRC.
+	satisfied FRC.
 
 1993-05-29  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
@@ -6975,7 +6975,7 @@
 
 1992-08-14  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
 
-	* make-dist: taught it about vcdiff and rcs2log, added --newer
+	* make-dist: Taught it about vcdiff and rcs2log, added --newer
 	option for generating incremental distributions.  Stopped it from
 	generating a TAGS file into the distribution; that sucker is
 	*big*, and easily enough generated with the toplevel makefile.
--- a/admin/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/admin/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -600,7 +600,7 @@
 
 	* make-tarball.txt: Step-by-step instructions for making a tarball.
 
-	* make-announcement: A script for creating pretest annuncements.
+	* make-announcement: A script for creating pretest announcements.
 
 2003-01-17  Francesco Potortì  <pot@gnu.org>
 
--- a/doc/emacs/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/doc/emacs/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -2651,7 +2651,7 @@
 
 2006-01-29  Richard M. Stallman  <rms@gnu.org>
 
-	* screen.texi: Minor cleaups.
+	* screen.texi: Minor cleanups.
 	(Screen): Clean up the intro paragraphs.
 	(Mode Line): Lots of rewriting.  Handle frame-name better.
 	eol-mnemonic-... vars moved out.
@@ -2839,7 +2839,7 @@
 2005-12-09  Kim F. Storm  <storm@cua.dk>
 
 	* killing.texi (CUA Bindings): Describe how to use C-x and C-c as
-	prefix keys even when mark is active.  Decribe that RET moves
+	prefix keys even when mark is active.  Describe that RET moves
 	cursor to next corner in rectangle; clarify insert around rectangle.
 
 2005-12-08  Luc Teirlinck  <teirllm@auburn.edu>
@@ -3382,7 +3382,7 @@
 	(Language Environments): List all language environments.
 	Intlfonts contains fonts for most supported scripts, not all..
 	(Select Input Method): Refer to C-u C-x = to see how to type to
-	input a specifc character.
+	input a specific character.
 	(Recognize Coding): Fix typo, china-iso-8bit -> chinese-iso-8bit.
 
 2005-06-23  Juanma Barranquero  <lekktu@gmail.com>
@@ -4284,7 +4284,7 @@
 	of list-colors-display.  Add a pointer to the X docs about colors.
 
 	* cmdargs.texi (Colors): Mention 16-, 88- and 256-color modes.
-	Impove docs of list-colors-display.
+	Improve docs of list-colors-display.
 
 2005-02-03  Lute Kamstra  <lute@gnu.org>
 
@@ -4498,7 +4498,7 @@
 	* cmdargs.texi, doclicense.texi, xresources.texi, emacs.texi:
 	* entering.texi: Rename Command Line to Emacs Invocation.
 
-	* misc.texi (Term Mode): Correcty describe C-c.
+	* misc.texi (Term Mode): Correctly describe C-c.
 
 	* custom.texi (Easy Customization): Move up to section level,
 	before Variables.  Avoid using the term "variable"; say "option".
@@ -4943,7 +4943,7 @@
 2004-05-29  Alan Mackenzie  <acm@muc.de>
 
 	* programs.texi: Update for CC Mode 5.30 and incidental amendments.
-	("AWK"): Is consistently thus spelt throughout.
+	("AWK"): Is consistently thus spelled throughout.
 	(AWK, Pike): Document as "C-like modes".
 	(@kbd{M-j}): Document as alternative to @kbd{C-M-j}.
 	(M-x man): Supersedes M-x manual-entry.
--- a/doc/lispref/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/doc/lispref/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -1978,7 +1978,7 @@
 2006-05-30  Richard Stallman  <rms@gnu.org>
 
 	* display.texi (Line Height): Fix errors in description of
-	default line height and line-height properyty.
+	default line height and line-height property.
 
 	* nonascii.texi (Default Coding Systems): Further clarification.
 
@@ -3431,7 +3431,7 @@
 
 2005-05-24  Nick Roberts  <nickrob@snap.net.nz>
 
-	* frames.texi (Dialog Boxes): Descibe new optional argument.
+	* frames.texi (Dialog Boxes): Describe new optional argument.
 
 2005-05-23  Lute Kamstra  <lute@gnu.org>
 
@@ -3741,7 +3741,7 @@
 
 2005-04-01  Kenichi Handa  <handa@m17n.org>
 
-	* nonascii.texi (Coding System Basics): Describe about rondtrip
+	* nonascii.texi (Coding System Basics): Describe about roundtrip
 	identity of coding systems.
 
 2005-03-29  Chong Yidong  <cyd@stupidchicken.com>
@@ -4113,7 +4113,7 @@
 	(Building Lists): Explain trivial cases of number-sequence.
 
 	* hash.texi (Hash Tables): Add desc to menu items.
-	(Creating Hash): Expain "full" means "make larger",
+	(Creating Hash): Explain "full" means "make larger".
 	(Hash Access): Any object can be a key.
 	State value of maphash.
 
--- a/doc/misc/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/doc/misc/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -2676,7 +2676,7 @@
 2006-04-20  Chong Yidong  <cyd@stupidchicken.com>
 
 	* gnus.texi (Spam Package): Major revision of the text.
-	Previouly this node was "Filtering Spam Using The Spam ELisp Package".
+	Previously this node was "Filtering Spam Using The Spam ELisp Package".
 
 2006-04-20  Carsten Dominik  <dominik@science.uva.nl>
 
@@ -2837,7 +2837,7 @@
 
 2006-03-17  Bill Wohler  <wohler@newt.com>
 
-	* mh-e.texi: Use smallexample and smalllisp consistenly.
+	* mh-e.texi: Use smallexample and smalllisp consistently.
 	(Sending Mail Tour): Update method of entering
 	addresses and subject.
 	(Sending Mail Tour, Reading Mail Tour, Processing Mail Tour)
@@ -4641,7 +4641,7 @@
 
 2003-10-26  Per Abrahamsen  <abraham@dina.kvl.dk>
 
-	* widget.texi (Defining New Widgets): Document new beavior of
+	* widget.texi (Defining New Widgets): Document new behavior of
 	:buttons and :children keywords.
 
 2003-10-22  Miles Bader  <miles@gnu.org>
--- a/etc/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/etc/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -4,7 +4,7 @@
 
 2008-08-26  Robert J. Chassell  <bob@rattlesnake.com>
 
-        * PROBLEMS: Prevent pasting a region twice on an xterm or rxvt in X.
+	* PROBLEMS: Prevent pasting a region twice on an xterm or rxvt in X.
 
 2008-08-23  Chong Yidong  <cyd@stupidchicken.com>
 
@@ -13,7 +13,7 @@
 2008-08-18  Bill Wohler  <wohler@newt.com>
 
 	Release MH-E version 8.1.
- 
+
 	* NEWS, MH-E-NEWS: Update for MH-E release 8.1.
 
 2008-08-14  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
@@ -78,7 +78,7 @@
 
 2008-07-11  Kenichi Handa  <handa@m17n.org>
 
-	* HELLO: Change the Arabic words apearing in Non-ASCII examples to
+	* HELLO: Change the Arabic words appearing in Non-ASCII examples to
 	iso-8859-6 characters.
 
 2008-07-02  Francesc Rocher  <rocher@member.fsf.org>
@@ -278,7 +278,7 @@
 2008-02-02  Kenichi Handa  <handa@ni.aist.go.jp>
 
 	* HELLO: Add Bengali, Gujarati, Khmer, Myanmar, Oriya, Sinhala,
-	Telugu.  Fix ISO-2022 desginations in Cantonese line.
+	Telugu.  Fix ISO-2022 designations in Cantonese line.
 
 2008-02-01  Kenichi Handa  <handa@m17n.org>
 
@@ -3172,7 +3172,7 @@
 
 2000-12-15  Miles Bader  <miles@gnu.org>
 
-	* DEBUG: Add note aboute using `inverse-video' to detect excessive
+	* DEBUG: Add note about using `inverse-video' to detect excessive
 	screen redraw.
 
 2000-12-07  Dave Love  <fx@gnu.org>
--- a/leim/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/leim/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -497,7 +497,7 @@
 
 2004-05-10  Andreas Schwab  <schwab@suse.de>
 
-	* Makefile.in (all): Readd dependency on ${WORLD} so that lisp
+	* Makefile.in (all): Re-add dependency on ${WORLD} so that lisp
 	files are compiled when bootstrapping.
 
 2004-05-07  Stefan Monnier  <monnier@iro.umontreal.ca>
@@ -511,14 +511,14 @@
 
 2004-05-04  Kenichi Handa  <handa@m17n.org>
 
-	* Makefile.in (TIT-SOURCES): Prepend ${srcdir} to each elemnt.
+	* Makefile.in (TIT-SOURCES): Prepend ${srcdir} to each element.
 	(MISC-SOURCES): Likewise.
 
 2004-05-01  Kenichi Handa  <handa@m17n.org>
 
 	* Makefile.in (OTHERS): Rename from MISC.
 	(MISC): Rename from MISC-DIC.
-	(WORLD): Adjute for the above changes.
+	(WORLD): Adjust for the above changes.
 	(TIT-MISC, NON-TIT-MISC): New targets.
 	(all): Don't depend on ${WORLD}.
 	(.NOTPARALLEL, .NO_PARALLEL, ${TIT}, ${MSIC-IDC}): Remove these targets.
@@ -1092,7 +1092,7 @@
 	"japanese-hiragana", "japanese-katakana".
 	(quail-japanese-kana-state): Delete this variable.
 	(quail-japanese-toggle-kana): Don't use quail-japanese-kana-state,
-	instead check if there's any Hiraganas in the converison region.
+	instead check if there's any Hiraganas in the conversion region.
 
 2001-03-14  Kenichi Handa  <handa@mule.m17n.org>
 
@@ -1105,7 +1105,7 @@
 2001-03-05  Kenichi Handa  <handa@etl.go.jp>
 
 	* quail/ethiopic.el ("ethiopic"): Docstring adjusted for the
-	change of the speicial key bindings.
+	change of the special key bindings.
 
 2001-02-22  Kenichi Handa  <handa@etl.go.jp>
 
@@ -1810,7 +1810,7 @@
 
 	* quail/lrt.el (lrt-vowel-table): Some elements corrected.
 	("lao-lrt"): Doc-string of this Quail package modified.
-	Some tranlation rules added.
+	Some translation rules added.
 
 	* quail/lao.el (lao-keyboard-mapping): Some elements corrected.
 	(lao-quail-define-rules): Some translation rules corrected.
@@ -1835,7 +1835,7 @@
 1997-08-04  Valery Alexeev  <valery@domovoy.math.uga.edu>
 
 	* quail/cyrillic.el (cyrillic-translit): Doc-string of the package
-	modified.  Several tranlation rules modified.
+	modified.  Several translation rules modified.
 
 1997-08-04  Ken'ichi Handa  <handa@psilocin.gnu.ai.mit.edu>
 
@@ -1867,12 +1867,12 @@
 	* quail/ethiopic.el: Change Quail package name to "ethiopic".
 	(ethio-toggle-punctuation): Give "ethiopic" to quail-defrule.
 
-	* Makefile.in (TIT): New variable, contatination of TIT-GB and
+	* Makefile.in (TIT): New variable, concatenation of TIT-GB and
 	TIT-BIG5.
 	(RUN-EMACS): Do not set EMACSLOADPATH.
-	(ASIA): Include TIBEAN.
+	(ASIA): Include TIBETAN.
 	(all): Remove stamp-bytecomp from dependency list.
-	({$TIT}): New target, substitues the target ${TIT-GB} ${TIT-BIG5}.
+	({$TIT}): New target, substitutes the target ${TIT-GB} ${TIT-BIG5}.
 	(%.el): Make a link for byte-compiled file too.
 	(stamp-bytecomp): Target deleted.
 	(leim-list.el): Run Emacs with loading quail.
@@ -1894,7 +1894,7 @@
 1997-07-17  Ken'ichi Handa  <handa@psilocin.gnu.ai.mit.edu>
 
 	* Makefile.in: Modified to avoid *.el files being regarded
-	as intermidiate files and deleted by GNU make.
+	as intermediate files and deleted by GNU make.
 
 	* quail/lrt.el (lrt-vowel-table): Change "ow" -> "ao", "am" -> "arm".
 	(lrt-handle-maa-sakod): Correctly handle the case that
--- a/lib-src/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/lib-src/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -16,8 +16,8 @@
 
 2008-08-07  Dan Nicolaescu  <dann@ics.uci.edu>
 
-	* Makefile.in (INSTALLABLES): Add LIB_SRC_EXTRA_INSTALLABLES.  Do
-	not special case for NS_IMPL_COCOA.
+	* Makefile.in (INSTALLABLES): Add LIB_SRC_EXTRA_INSTALLABLES.
+	Do not special case for NS_IMPL_COCOA.
 
 2008-07-16  Adrian Robert  <Adrian.B.Robert@gmail.com>
 
@@ -766,7 +766,7 @@
 	set up TCP sockets.
 	(set_local_socket): New function to create and set up Unix
 	socket (code moved from previous implementation).
-	(set_socket): New function to chose between TCP and Unix sockets.
+	(set_socket): New function to choose between TCP and Unix sockets.
 	(main): Use SEND_STRING and SEND_QUOTED.  Most code moved to
 	set_local_socket.  Use set_socket.  Get answers from server.el with
 	recv(), not file stream functions.
@@ -966,7 +966,7 @@
 2005-09-15  Richard M. Stallman  <rms@gnu.org>
 
 	* Makefile.in (update-game-score.o): New target.
-	Compile and link this progranm separately.
+	Compile and link this program separately.
 	(update-game-score${EXEEXT}): Use GETOPTDEPTS.
 
 2005-09-11  Jason Rumney  <jasonr@gnu.org>
@@ -1312,7 +1312,7 @@
 2003-02-15  Richard M. Stallman  <rms@gnu.org>
 
 	* cvtmail.c: Cast result of malloc and realloc.
-	Don't include stdlib.h, becuase config.h does.
+	Don't include stdlib.h, because config.h does.
 	(malloc, realloc): Declarations deleted.
 
 	* yow.c (yow): Cast result of malloc and realloc.
@@ -1383,7 +1383,7 @@
 	* getopt.c (const): Move outside !HAVE_CONFIG_H conditional.
 	(libintl.h): Include this if _LIBC.  Otherwise include gettext.h.
 	(wchar.h): Include, maybe.
-	(attribute_hidden): Define if not defind.
+	(attribute_hidden): Define if not defined.
 	(__getopt_initialized): Use attribute_hidden.
 	(__libc_argc, __libc_argv): Renamed from original_argc, etc.
 	(__getopt_nonoption_flags, nonoption_flags_max_len)
@@ -1603,7 +1603,7 @@
 	(main): Treat -c option as a backward compatibility hack.
 	(main, find_entries): Init and free filebuf.
 	(find_entries): Call regex_tag_multiline after the regular parser.
-	(scan_separators): Check for untermintaed regexp and return NULL.
+	(scan_separators): Check for unterminated regexp and return NULL.
 	(analyse_regex, add_regex): Remove the ignore_case argument, which
 	is now a modifier to the regexp.  All callers changed.
 	(add_regex): Manage the regexp modifiers.
@@ -1646,7 +1646,7 @@
 
 	* etags.c: Improvements and bug squashing in TeX handling.
 	(TeX_commands): Skip comments.
-	(TEX_defenv): Now contains more contructs.
+	(TEX_defenv): Now contains more constructs.
 	(TEX_cmt): Make it a static char and move it before TeX_commands.
 	(TeX_commands): Shorten the tag to the brace after the name.
 	(TeX_commands): Names now include the initial backslash.
@@ -1732,7 +1732,7 @@
 
 	* etags.c (get_language_from_filename): Add one argument.
 	(strcaseeq): New function.
-	(get_language_from_filename): Use it to do a case insenstitive
+	(get_language_from_filename): Use it to do a case insensitive
 	comparison if called with appropriate args.
 	(find_entries): Try with case insensitive match.
 	(process_file): Bug fixed.
@@ -1756,7 +1756,7 @@
 	to a file description structure.
 	(curfile, curfiledir, curtagfname, curlang, nocharno)
 	(forced_lang): Global variables removed in favor of fdhead and
-	curfdp, pointers to file description strucures.
+	curfdp, pointers to file description structures.
 	(longopts, main, print_help): Use the CTAGS conditional to include
 	or exclude options that work on etags or ctags only.
 	(process_file, find_entries, pfnote, add_node, put_entries)
@@ -2645,7 +2645,7 @@
 	* etags.c (iswhite): Redefine not to consider '\0' as white
 	space, and use it throughout in place of isspace, thus preventing a
 	potential signed char to int conversion problem.
-	(MSDOS): #undefine befere redefining
+	(MSDOS): #undefine before redefining.
 
 2000-02-04  Francesco Potortì  <pot@gnu.org>
 
@@ -3374,7 +3374,7 @@
 	(init): Cleanup and init _nin.
 	(new_pfnote): New function.
 	(make_C_tag) [traditional_tag_style]: Use it.
-	(traditional_tag_style): Costant set to TRUE for now.
+	(traditional_tag_style): Constant set to TRUE for now.
 
 1997-05-14  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
@@ -3699,11 +3699,11 @@
 	(datearg): When computing default from ChangeLog, handle ISO format
 	dates in addition to old-fashioned dates from Emacs 19.31 and earlier.
 	Don't worry about hh:mm:ss since the resolution is now by day.
-	Use emtpy datearg, not empty rlog_options, to decide whether to pass
+	Use empty datearg, not empty rlog_options, to decide whether to pass
 	"$datearg" option to $rlog.
 	(logTZ): New variable, set to TZ specified by change-log-time-zone-rule.
 	(month_data): Remove `mo'; no longer needed.
-	(rlog_options): Use -zLT for localltime output, if `rlog' supports it.
+	(rlog_options): Use -zLT for localtime output, if `rlog' supports it.
 
 	Match `revision' line of rlog output more accurately.
 
@@ -3920,9 +3920,9 @@
 
 1996-03-08  Anders Lindgren  <andersl@csd.uu.se>
 
-	* etags.c: New Languange Erlang added.
-	(Erlang_functions, erlang_func, erlang_attribute, erlang_atom,
-	erlang_white): New functions.
+	* etags.c: New Language Erlang added.
+	(Erlang_functions, erlang_func, erlang_attribute, erlang_atom)
+	(erlang_white): New functions.
 	(Erlang_suffixes): New suffix list.
 	(lang_names): Erlang entry added.
 	(prolog_getit): Accepts headers spanning several lines.
@@ -5101,7 +5101,7 @@
 	* etags.c (absolute_pathnames, cwd): Added global vars.
 	(longopts, print_help, main, process_file): Put absolute filenames
 	in the tag file if the -A --absolute-pathnames option is used.
-	(print_help): Alfabetically order the options.
+	(print_help): Alphabetically order the options.
 	(malloc, realloc, strcpy, strncpy, strcmp): Remove extern declar.
 
 1994-02-09  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
@@ -5322,7 +5322,7 @@
 
 1993-09-14  Brian Fox  (bfox@ai.mit.edu)
 
-	* Makefile.in (archlibdir): Only install execuatables internally
+	* Makefile.in (archlibdir): Only install executables internally
 	used by emacs; don't install bindir binaries here.
 
 1993-09-24  Paul Eggert  (eggert@twinsun.com)
@@ -5678,7 +5678,7 @@
 	* test-distrib.c (main): Take the name of the distribution file to
 	test from the command line.
 
-	* timer.c: Fix mispellings of get_date function's name.
+	* timer.c: Fix misspellings of get_date function's name.
 
 1993-05-12  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
 
@@ -6063,7 +6063,7 @@
 
 1992-04-20  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
 
-	* etags.c (print_help): Remember not to imbed raw newlines in
+	* etags.c (print_help): Remember not to embed raw newlines in
 	strings - end the lines with `\n\'.
 
 1992-04-17  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
--- a/lisp/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -333,7 +333,7 @@
 2008-09-07  Kenichi Handa  <handa@m17n.org>
 
 	* composite.el: Compose combining characters only when it
-	follows an character matching with "[[:alpha:]]".
+	follows a character matching with "[[:alpha:]]".
 
 2008-09-06  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
@@ -452,7 +452,7 @@
 	* verilog-mode.el (verilog-beg-block-re-ordered, verilog-calc-1):
 	Better support for the property statement.  Sometimes this keyword
 	introduces a statement which requires an endproperty keyword, and
-	sometimes it doesn't, dependening on the work before the property
+	sometimes it doesn't, depending on the work before the property
 	word.  If property is prefixed with assert, assume or cover
 	keyword, then the statement is ended with a ';'.  Otherwise,
 	property is like task or specify, and is followed by some number
@@ -1015,7 +1015,7 @@
 	(proced-log, proced-log-summary): New functions.
 	(proced-help): Use proced-why.
 	* textmodes/bibtex.el (bibtex-entry-format): Mark as safe.
-	(bibtex-autokey-year-title-separator): Fix doscstring.
+	(bibtex-autokey-year-title-separator): Fix docstring.
 
 2008-08-17  Michael Albinus  <michael.albinus@gmx.de>
 
@@ -1140,7 +1140,7 @@
 
 	* ibuffer.el (ibuffer-buffer-file-name): Return nil rather than
 	empty string when no filename.
-	(define-ibuffer-column filename): Accomodate that change.
+	(define-ibuffer-column filename): Accommodate that change.
 
 	* ibuf-ext.el (ibuffer-define-filter filename): Use plain old
 	`buffer-file-name' instead of `ibuffer-buffer-file-name'.
@@ -1399,7 +1399,7 @@
 	(isearch-backward, isearch-backward-regexp): Doc fix - make a link
 	to the command `isearch-forward' instead of displaying "See C-s".
 	(isearch-highlight-regexp): Remove arguments `regexp' and `face'
-	with their interactive specifictions.  Move reading the face name to
+	with their interactive specifications.  Move reading the face name to
 	the main body after calls to isearch-done and isearch-clean-overlays.
 
 	* mb-depth.el: Unify all names under one common name prefix
@@ -1550,7 +1550,7 @@
 	* image-mode.el (image-mode): Set image-mode-text-map when image
 	cannot be displayed.
 
-2008-07-30  Stepehen Leake  <stephen_leake@stephe-leake.org>
+2008-07-30  Stephen Leake  <stephen_leake@stephe-leake.org>
 
 	* progmodes/ada-prj.el (ada-prj-initialize-values): Fix use of deleted
 	ada-xref-set-default-prj-values.
@@ -1576,7 +1576,7 @@
 	(verilog-forward-sexp, verilog-forward-wa, verilog-calc-1)
 	(verilog-leap-to-head): Support the new virtual and/or protected
 	tasks, as well as extern declarations of tasks for indenting and
-	for foward/backward expression.
+	for forward/backward expression.
 
 2008-07-30  Wilson Snyder  <wsnyder@wsnyder.org>
 
@@ -4047,7 +4047,7 @@
 2008-06-08  Glenn Morris  <rgm@gnu.org>
 
 	* Makefile.in (compile, compile-always, bootstrap-prepare):
-	Explictly pass EMACS to sub-makes that use it, for non-GNU makes.
+	Explicitly pass EMACS to sub-makes that use it, for non-GNU makes.
 
 2008-06-07  Jihyun Cho  <jihyun.jo@gmail.com>
 
@@ -5111,7 +5111,7 @@
 
 2008-05-14  Eric S. Raymond  <esr@snark.thyrsus.com>
 
-	* vc.el (vc-deduce-fileset): Do the right thing when visting a
+	* vc.el (vc-deduce-fileset): Do the right thing when visiting a
 	buffer (say, a log buffer or diff buffer) with a vc-dir buffer
 	as parent.
 
@@ -5145,7 +5145,7 @@
 
 	* international/fontset.el (setup-default-fontset): For kana, han,
 	hangul, and cjk-misc, move an entry with font-spec at the end.
-	(generate-fontset-menu): Exclue fontset-auto* from the list.
+	(generate-fontset-menu): Exclude fontset-auto* from the list.
 
 	* composite.el (compose-chars-after): Assume that WINDOW is always
 	non-nil.
@@ -6122,7 +6122,7 @@
 	(org-entry-get): Respect value `selective' for the INHERIT argument.
 	(org-tag-inherit-p, org-property-inherit-p): New functions.
 	(org-agenda-format-date-aligned): Allow 10 characters for
-	weekday, to acomodate German locale.
+	weekday, to accommodate German locale.
 	(org-add-archive-files): New function.
 	(org-agenda-files): New argument `ext', to get archive files as well.
 	(org-tbl-menu): Protect the use of variables that
@@ -6211,7 +6211,7 @@
 2008-04-27  Jason Riedy  <jason@acm.org>
 
 	* org/org-table.el (orgtbl-to-generic): Add a :remove-nil-lines
-	parameter that supresses lines that evaluate to NIL.
+	parameter that suppresses lines that evaluate to NIL.
 	(orgtbl-get-fmt): New inline function for
 	picking apart formats that may be lists.
 	(orgtbl-apply-fmt): New inline function for applying formats that
@@ -6299,7 +6299,7 @@
 	(org-export-preprocess-string): Rename from
 	`org-cleaned-string-for-export'.
 	(org-export-html-style): Made target class look like normal text.
-	(org-export-as-html): Make use of the better proprocessing in
+	(org-export-as-html): Make use of the better preprocessing in
 	`org-cleaned-string-for-export'.
 	(org-cleaned-string-for-export): Better treatment of heuristic
 	targets, many more internal links will now work in HTML export.
@@ -6486,7 +6486,7 @@
 	(completion-emacs22-try-completion): Place cursor after the /, as was
 	done in Emacs-22's minibuffer-complete-word.
 	Fix bug reported by David Hansen <david.hansen@gmx.net>.
-	(completion-emacs22-try-completion): Merge all mergable text rather
+	(completion-emacs22-try-completion): Merge all mergeable text rather
 	than just /.
 	(completion-pcm--delim-wild-regex): New var.
 	(completion-pcm-word-delimiters): New custom.
@@ -7116,7 +7116,7 @@
 	* international/mule.el (char-coding-system-table):
 	Remove redundant obsolescence info in docstring.
 	(charset-list, generic-char-p, set-char-table-default):
-	Fix typos in obsolescence decarations.
+	Fix typos in obsolescence declarations.
 
 	* international/mule-diag.el (non-iso-charset-alist):
 	Fix typo in obsolescence declaration.
@@ -8194,7 +8194,7 @@
 	* emacs-lisp/autoload.el (autoload-ensure-default-file):
 	Provide a feature.
 	* calendar/calendar.el, calendar/diary-lib.el, calendar/holidays.el:
-	Require loaddef file rather than loading it.
+	Require loaddefs file rather than loading it.
 	* Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Simplify rule now that
 	autoload-ensure-default-file provides a feature.
 
@@ -10629,7 +10629,7 @@
 	buffer.  Side effects first need to be studied carefully.
 	(org-get-tags-at): Fix the structure of the condition-case statement.
 	(org-ts-regexp0, org-repeat-re, org-display-custom-time)
-	(org-timestamp-change): Fix regulear expressions to swallow the
+	(org-timestamp-change): Fix regular expressions to swallow the
 	extra character for repeat-shift control.
 	(org-auto-repeat-maybe): Implement the new repeater mechanisms.
 	(org-get-legal-level): Alias to `org-get-valid-level'.
@@ -10646,7 +10646,7 @@
 	it no longer seem necessary.
 	(org-follow-link-hook): New hook.
 	(org-agenda-custom-commands): Add "Component" as a tag for each
-	item in a command serie.
+	item in a command series.
 	(org-open-at-point): Run `org-follow-link-hook'.
 	(org-agenda-schedule): Bugfix: don't display marker type when it
 	is nil.
@@ -10685,7 +10685,7 @@
 	`include-columns' argument in the call to
 	`org-buffer-property-keys'.
 	(org-buffer-property-keys): New argument `include-columns', to
-	include properties expected by any of the COLUMS formats in the
+	include properties expected by any of the COLUMNS formats in the
 	current buffer.
 	(org-cleaned-string-for-export): Get rid of drawers first, so that
 	they will be removed also in the text before the first headline.
@@ -10700,7 +10700,7 @@
 	(org-agenda-get-deadlines): Allow `org-deadline-warning-days' to
 	be 0.
 	(org-update-checkbox-count): Revamp to deal with hierarchical
-	beckboxes.  This was a patch from Miguel A. Figueroa-Villanueva.
+	checkboxes.  This was a patch from Miguel A. Figueroa-Villanueva.
 	(org-remove-timestamp-with-keyword): New function.
 	(org-schedule, org-deadline):
 	Use `org-remove-timestamp-with-keyword' to make sure all such time
@@ -11504,7 +11504,7 @@
 
 2008-03-05  Kenichi Handa  <handa@ni.aist.go.jp>
 
-	* subr.el (read-quoted-char): Resolve modifers of the character
+	* subr.el (read-quoted-char): Resolve modifiers of the character
 	event.
 
 	* comint.el (comint-exec-1): Don't change the coding-system for
@@ -11682,7 +11682,7 @@
 	Expand all viper-cond-compile-for-xemacs-or-emacs calls to a
 	featurep test.
 
-	Replace obselete frame-local variables with frame-parameters.
+	Replace obsolete frame-local variables with frame-parameters.
 	* emulation/viper-init.el (viper-replace-overlay-cursor-color)
 	(viper-insert-state-cursor-color, viper-emacs-state-cursor-color)
 	(viper-vi-state-cursor-color): Only call make-variable-frame-local
--- a/lisp/ChangeLog.1	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.1	Wed Sep 24 01:16:16 2008 +0000
@@ -540,7 +540,7 @@
 
 	* c-mode.el (calculate-c-indent):
 	Use new variable c-brace-imaginary-offset for statements
-	inside a brace that isn't firstthing in its line.
+	inside a brace that isn't first thing in its line.
 
 	* startup.el (command-line):
 	Catch errors in init file and continue.
@@ -560,7 +560,7 @@
 	If directory is specified, use file TAGS in that directory.
 
 	* buff-menu.el (Buffer-menu-select):
-	Divide the entire screen hight to compute window sizes,
+	Divide the entire screen height to compute window sizes,
 	since we are going to divide up the entire screen.
 
 	* bytecomp.el (various):
@@ -704,7 +704,7 @@
 	Insert a blank line after each message in the CC file.
 
 	* fill.el (fill-region):
-	It was not loking at the prefix arg!
+	It was not looking at the prefix arg!
 
 	* loaddefs.el, nroff-mode.el:
 	Add autoload for nroff-mode.  Change its doc string a little.
@@ -988,7 +988,7 @@
 	Recompile all 40 files affected; reduces Emacs pure code about 4k.
 
 	* info.el:
-	(Info-select-node): was searching unboundedly for "execute:".
+	(Info-select-node): Was searching unboundedly for "execute:".
 	(Info-follow-reference): Was called Info-footnote.
 	  Also, handle presence of spaces and newlines in ref names.
 	(Info-extract-menu-node-name): Handle presence of spaces and
@@ -1589,7 +1589,7 @@
 	mail-strip-quoted-names: flush spaces before stuff being flushed.
 	 Compensate for change to mail-string-delete.
 	 Use fact that string-match sets match-end.
-	rmail-dont-reply-to: flush extra spaces, comms after deleted name.
+	rmail-dont-reply-to: flush extra spaces, commas after deleted name.
 	 Compensate for change to mail-string-delete.
 	 Use fact that string-match sets match-end.
 
@@ -1722,7 +1722,7 @@
 
 	* files.el (find-backup-file-name):
 	Make numeric backup names end in # rather than ~
-	so they arenot automatically deleted when two days old.
+	so they are not automatically deleted when two days old.
 
 	* nroff-mode.el (nroff-mode):
 	Make all .-commands separate paragraphs.
@@ -1984,7 +1984,7 @@
 	Don't query for reverting read-only buffers.
 
 	* time.el (display-time-filter):
-	If we have lots of tims received at once, quickly discard all but
+	If we have lots of times received at once, quickly discard all but
 	last few.
 
 	* files.el (after-find-file):
@@ -2027,7 +2027,7 @@
 1985-09-02  Richard M. Stallman  (rms@mit-prep)
 
 	* rmail.el (rmail-expunge):
-	If all mesages thru current one get expunged, show message 1.
+	If all messages thru current one get expunged, show message 1.
 
 	* debug.el (debug):
 	Bind debug-on-error and print-length to avoid various
@@ -2109,7 +2109,7 @@
 
 	* c-mode.el (c-comment-indent)
 	Return a valid value when used within a comment.
-	(such as when inenting when comment-multi-line is non-nil)
+	(such as when indenting when comment-multi-line is non-nil)
 	Associated changes to
 	 c-indent-line, c-calculate-indent-within-comment
 
@@ -2551,7 +2551,7 @@
 	* electric.el: Allow specification of prompt to
 	Electric-command-loop.  Interpret nil max-height argument to
 	Electric-pop-up-window as license to grab as much of the screen as
-	necessary if buffer wont fit; also fix fencepost neglect to
+	necessary if buffer won't fit; also fix fencepost neglect to
 	account for modeline in height computations.
 
 1985-06-12  Richard Mlynarik  (mly@mit-prep)
@@ -2636,7 +2636,7 @@
 1985-06-09  K. Shane Hartman  (shane@mit-prep)
 
 	* dired.el:
-	Fix bugs in dired introduced by use of auto-save-file-name-p.  Dont
+	Fix bugs in dired introduced by use of auto-save-file-name-p.  Don't
 	call it if it isn't fbound (just look for `#').  Add second arg to
 	dired-get-filename which says just return nil (no error) if there
 	is no filename on line.  Rename dired-mark-backup-and-temp-files
@@ -2664,7 +2664,7 @@
 	error, when it killed a buffer line, it neglected to move back,
 	thereby sitting on potential `K' which was missed. Wrap
 	save-excursion around kill-buffer, it seems that kill-buffer changes
-	something when it asks about mod file (dont ask me ...).
+	something when it asks about mod file (don't ask me ...).
 	Buffer-menu-do-saves was searching for "\n.S", it meant re-search.
 	Teach Buffer-menu-unmark how to handle `%' and `*' at same time.
 
@@ -3041,7 +3041,7 @@
 	  Also, most messages were spurious.
 	news-goto-news-group: it had duplicate definitions.
 	  Flushed both of them; use news-go-to-news-group instead.
-	various: standardized elipses in messages.
+	various: standardized ellipses in messages.
 	  Use error rather than message where appropriate.
 
 1985-05-21  Richard Mlynarik  (mly@mit-prep)
@@ -3064,7 +3064,7 @@
 1985-05-21  K. Shane Hartman  (shane@mit-prep)
 
 	* view.el:
-	Flush skip commands since they dont make much sense.  Make searches,
+	Flush skip commands since they don't make much sense.  Make searches,
 	goto-line's center display at point found with dot at beginning of
 	line.  Use mark ring and provide mark manipulation commands.  C-l
 	is recenter.  Improve documentation.
--- a/lisp/ChangeLog.10	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.10	Wed Sep 24 01:16:16 2008 +0000
@@ -138,7 +138,7 @@
 	buffer range.
 
 	* progmodes/cc-engine.el (c-beginning-of-member-init-list):
-	Better handling of paretheses in unexpected places.
+	Better handling of parentheses in unexpected places.
 
 	* progmodes/cc-engine.el (c-forward-<>-arglist-recur): Fix a
 	regexp match order problem that could cause empty template
@@ -1384,7 +1384,7 @@
 
 	* info.el (Info-fontify-node): Make `invisible' property
 	non-sticky so that whitespace added by filling stays visible.
-	Make refilling less agressive by starting at beginning of current
+	Make refilling less aggressive by starting at beginning of current
 	line rather than beginning of current paragraph.
 
 2003-06-09  Andreas Schwab  <schwab@suse.de>
@@ -1694,7 +1694,7 @@
 	(bibtex-search-forward-string, bibtex-search-backward-string):
 	Use save-excursion and setq.
 	(bibtex-member-of-regexp): Use let.
-	(bibtex-assoc-of-regexp): Use caar und let.
+	(bibtex-assoc-of-regexp): Use caar and let.
 	(bibtex-skip-to-valid-entry): Return buffer position.
 	(bibtex-map-entries): Use save-excursion.
 	(bibtex-progress-message): Simplify.
@@ -2144,7 +2144,7 @@
 2003-05-26  Andre Spiegel  <spiegel@gnu.org>
 
 	* vc.el (vc-delete-file): Fix free variable reference.
-	(vc-annotate-display): Remove obsolesence declaration; it isn't
+	(vc-annotate-display): Remove obsolescence declaration; it isn't
 	obsolete.
 
 2003-05-25  Kevin Ryde  <user42@zip.com.au>
@@ -4905,7 +4905,7 @@
 	Add library option in Makefile generation command.
 	Add command to create library directory.
 	Built-in Makefile generation is always default.
-	(vhdl-create-mode-menu): Split menues for compilers, projects, models.
+	(vhdl-create-mode-menu): Split menus for compilers, projects, models.
 	Add customization for `global-font-lock-mode'.
 	Fix `customize-group' entries for XEmacs and
 	change "Gen." to "Generate".  Get *Messages* buffer.
@@ -5253,7 +5253,7 @@
 2003-02-25  Andreas Schwab  <schwab@suse.de>
 
 	* progmodes/make-mode.el (makefile-font-lock-keywords): Protect shell
-	variable references by requireing that $ is not preceded by another $.
+	variable references by requiring that $ is not preceded by another $.
 
 2003-02-25  Kenichi Handa  <handa@m17n.org>
 
@@ -6078,7 +6078,7 @@
 
 	* antlr-mode.el: Bug fixes, miscellaneous.
 	(antlr-mode): Make major mode work with cc-mode-5.29 or higher,
-	make it more rubust against changes in cc-mode's style variables
+	make it more robust against changes in cc-mode's style variables
 	by using `boundp' and function `c-init-language-vars' if defined.
 	(antlr-c++-mode-extra): Only ask if language is not "Cpp".
 	(antlr-read-value): With completion, ignore case.
@@ -6174,7 +6174,7 @@
 	Changes from 2002-01-31:
 
 	* antlr-mode.el (antlr-font-lock-additional-keywords):
-	Also hightlight `~' with `antlr-font-lock-syntax-face'.
+	Also highlight `~' with `antlr-font-lock-syntax-face'.
 	Suggested by Helmut Neukirchen <neukirchen@itm.mu-luebeck.de>.
 
 2003-01-31  Joe Buehler  <jhpb@draco.hekimian.com>
@@ -6442,7 +6442,7 @@
 	(toplevel): Run it.
 	(ibuffer-customize): New command.
 	(ibuffer-mode-map): Bind it.
-	(ibuffer-mode-map): Add menu seperator in View>Sort menu.
+	(ibuffer-mode-map): Add menu separator in View>Sort menu.
 	(ibuffer-mode): Tidy.
 	(ibuffer-fontification-alist, ibuffer-always-show-last-buffer)
 	(ibuffer-default-directory, ibuffer-default-sorting-mode)
@@ -6855,7 +6855,7 @@
 	(gud-menu-map, gud-tool-bar-map, gdb): Change gud-goto to gud-until.
 
 	* gdb-ui.el (gud-display): Use GDB command ptype instead of whatis
-	to find out if variable shuld be dereferenced.
+	to find out if variable should be dereferenced.
 	(gud-display1): Exit if there is `No symbol'.
 	(gdb-expressions-mode-map): Correction to key-binding.
 	(gdb-reset): New function.  Reset environment at end of debugging.
@@ -8429,7 +8429,7 @@
 	(gud-menu-map): New commands: run, goto.
 	Enable some commands for gdba.
 	(gud-query-cmdline): Pass default directory to gdba.
-	(gdb): Defune gud-goto and gud-run.
+	(gdb): Define gud-goto and gud-run.
 	(gud-gdb-complete-command): Maybe use gdba-complete-filter.
 	(gud-mode): Set up local tool bar.
 	(gud-display-line): For gdba, call gdb-display-source-buffer.
@@ -8696,7 +8696,7 @@
 	with embedded file names like (xxx.yyy).
 	Avoid making any lines visibly longer if hiding newlines inside
 	note references by wrapping line after references if it contained
-	a newline (unfortunaly this makes more lines appear "shorter").
+	a newline (unfortunately this makes more lines appear "shorter").
 	Properly reindent multi-line menu entry descriptions.
 
 2002-11-05  Juanma Barranquero  <lektu@terra.es>
@@ -9164,7 +9164,7 @@
 2002-10-15  Kenichi Handa  <handa@m17n.org>
 
 	* mail/sendmail.el (sendmail-send-it): Call
-	select-message-coding-system before changing the current bufer to
+	select-message-coding-system before changing the current buffer to
 	" sendmail temp".
 
 2002-10-14  Andre Spiegel  <spiegel@gnu.org>
@@ -9618,7 +9618,7 @@
 
 	* international/ucs-tables.el: Don't bind
 	utf-8-translation-table-for-decode while setting up
-	ucs-mule-8859-to-ucs-table, etc.  Add `depenency' property to
+	ucs-mule-8859-to-ucs-table, etc.  Add `dependency' property to
 	iso-8859-* coding systems.
 	(ucs-unify-8859): Arguments changed to FOR-ENCODE and FOR-DECODE.
 	If FOR-DECODE is non-nil, make ucs-mule-8859-to-mule-unicode
@@ -9632,7 +9632,7 @@
 	named ucs-translation-table-for-decode vacant.  If FOR-ENCODE is
 	non-nil, make a proper char-table populates the translation table
 	name utf-translation-table-for-encode.  Call register-char-codings
-	for all mule-utf-* to to reset their status to the origianl.
+	for all mule-utf-* to to reset their status to the original.
 	(unify-8859-on-encoding-mode): Call ucs-unify-8859 and
 	ucs-fragment-8859 with fixed arguments.  Set the version to 21.3.
 	(unify-8859-on-decoding-mode): Likewise.  Remove dependency.
@@ -10060,7 +10060,7 @@
 	the face held by `gamegrid-face' in an overlay over the whole
 	buffer to emulate a buffer-local default-face.
 
-2002-09-22  Markus Triska  <triska@gmx.at>  (iny change)
+2002-09-22  Markus Triska  <triska@gmx.at>  (tiny change)
 
 	* play/doctor.el (doctor-doc): Add 2 question words.
 	(doctor-getnoun): Parse and save the complete object phrase.
@@ -10084,8 +10084,8 @@
 	(tramp-parse-netrc, tramp-parse-netrc-group): New functions.
 	(tramp-user-regexp): " \t" are not user regexp characters.
 	(tramp-completion-handle-file-name-all-completions):
-	Remove Ange-FTP cmpletion.  It has a bug not handling the "/ftp:" prefix
-	completely, and it returns local completions as well.
+	Remove Ange-FTP completion.  It has a bug not handling the "/ftp:"
+	prefix completely, and it returns local completions as well.
 	(tramp-completion-function-alist-ftp): New constant.
 	(tramp-completion-function-alist): Add completion function for "ftp".
 	From Michael Albinus <Michael.Albinus@alcatel.de>.
@@ -10779,7 +10779,7 @@
 
 	* scroll-bar.el (scroll-bar-mode): Specify :initialize.
 
-	* menu-bar.el (menu-bar-make-mm-toggle): Don't put a quote befor FNAME
+	* menu-bar.el (menu-bar-make-mm-toggle): Don't put a quote before FNAME
 	when it's not being evaluated.
 
 2002-09-15  Markus Rost  <rost@math.ohio-state.edu>
@@ -10801,7 +10801,7 @@
 	(display-time-update): Handle "None" alternative for load-average.
 
 	* dired-aux.el (dired-bunch-files): Put the arg FILES
-	back as it was after temporary destrucive mods.
+	back as it was after temporary destructive mods.
 	(dired-add-entry): Use dired-insert-directory to handle indentation.
 	Explicitly restore the line's marker character.
 	Preserve the old file name's text properties.
@@ -10874,7 +10874,7 @@
 	(perl-font-lock-syntactic-keywords)
 	(perl-font-lock-syntactic-face-function): Better handle PODs.
 	Handle package names with ' in them and ($$) in `sub' declarations.
-	Handle format staements.  Handle regexp and quote-like ops.
+	Handle format statements.  Handle regexp and quote-like ops.
 	(perl-empty-syntax-table): New var.
 	(perl-quote-syntax-table): New fun.
 
@@ -11862,7 +11862,7 @@
 
 	* bindings.el (mode-line-format): Moved global-mode-string last.
 	(mode-line-position): Moved %p first.  Added padding to %l/%c to
-	eliminate jumpyness in modeline.  Use (%l,%c) format if both
+	eliminate jumpiness in modeline.  Use (%l,%c) format if both
 	line-number-mode and column-number-mode are enabled.
 
 2002-08-20  Martin Stjernholm  <bug-cc-mode@gnu.org>
@@ -13246,7 +13246,7 @@
 2002-07-12  Kenichi Handa  <handa@etl.go.jp>
 
 	* international/mule-cmds.el (locale-language-names): Change "mk"
-	(Macedoninan), "ru" (Russian), and "sp" (Serbian with Cyrillic
+	(Macedonian), "ru" (Russian), and "sp" (Serbian with Cyrillic
 	alphabet) to "Cyrillic-ISO".
 
 2002-07-11  Kai Großjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
@@ -15330,7 +15330,7 @@
 
 2002-05-01  Glenn Morris  <gmorris@ast.cam.ac.uk>
 
-	* progmodes/f90.el: Yet more doc string, commment and whitespace
+	* progmodes/f90.el: Yet more doc string, comment and whitespace
 	changes.
 	(f90-imenu-flag): New name for internal variable f90-imenu.
 	(f90-blocks-re, f90-program-block-re, f90-end-if-re)
@@ -15768,7 +15768,7 @@
 	(ibuffer-toggle-filter-group): New function.
 	(ibuffer-toggle-filter-group-1): New function.
 	(ibuffer-forward-filter-group): New function.
-	(ibuffer-backward-filter-group): New funtion.
+	(ibuffer-backward-filter-group): New function.
 	(ibuffer-generate-filter-groups): New function.
 	(ibuffer-filters-to-filter-group): New function.
 	(ibuffer-pop-filter-group): New function.
@@ -17892,7 +17892,7 @@
 	Use ediff-make-new-meta-list-header.
 	(ediff-fixup-patch-map): Use the meta-list API from ediff-mult.el.
 
-	* ediff-util.el (ediff-toggle-hilit): Fix toggling of highliting.
+	* ediff-util.el (ediff-toggle-hilit): Fix toggling of highlighting.
 	(ediff-select-difference): Take highlighting style into account.
 	(ediff-clone-buffer-for-region-comparison): New function.
 	(ediff-inferior-compare-regions): Added comparison of current diff
@@ -18974,7 +18974,7 @@
 2002-02-16  John Wiegley  <johnw@gnu.org>
 
 	* eshell/esh-ext.el (eshell-script-interpreter): Allow whitespace
-	after the #! of a shell interpretor specification.
+	after the #! of a shell interpreter specification.
 
 2002-02-15  Richard M. Stallman  <rms@gnu.org>
 
@@ -19321,7 +19321,7 @@
 	(ibuffer-recompile-formats, ibuffer-check-formats)
 	(ibuffer-switch-format, ibuffer-update-title):
 	Add support for ibuffer-filter-format-alist.
-	(define-ibuffer-column process): Remove unncessary consing.
+	(define-ibuffer-column process): Remove unnecessary consing.
 
 	* ibuf-macs.el (define-ibuffer-column): Add beginnings of support
 	for a summary column.
--- a/lisp/ChangeLog.11	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.11	Wed Sep 24 01:16:16 2008 +0000
@@ -194,7 +194,7 @@
 
 	* hexl.el (hexlify-buffer): Remove fontification here.
 	Use font lock mechanism instead.
-	(hexl-font-lock-keywords): New font lock kewords.
+	(hexl-font-lock-keywords): New font lock keywords.
 	(hexl-mode-old-font-lock-keywords): New variable.
 	(hexl-mode): Store the old font lock keywords.
 	(hexl-mode-exit): Restore the old font lock keywords.
@@ -4827,7 +4827,7 @@
 2004-08-30  John Paul Wallington  <jpw@gnu.org>
 
 	* textmodes/tex-mode.el (tex-validate-buffer): Use distinct
-	strings rather than programatically constructing message.
+	strings rather than programmatically constructing message.
 
 2004-08-30  Richard M. Stallman  <rms@gnu.org>
 
@@ -6069,7 +6069,7 @@
 	(encode-char): Likewise.
 
 	* international/utf-16.el (utf-16-decode-ucs): Handle a surrogate
-	pair correctly.  Call ccl-mule-utf-untrans for untranslable chars.
+	pair correctly.  Call ccl-mule-utf-untrans for untranslatable chars.
 	(utf-16le-decode-loop): Set r5 to -1 before loop.
 	(utf-16be-decode-loop): Likewise.
 	(ccl-decode-mule-utf-16le): Add EOF processing block.
@@ -10091,7 +10091,7 @@
 	(tramp-smb-process-running): Remove.  Since we acknowledge the
 	virtual prompt for shares, there's no need for distinction of
 	reading shares (process ends afterwards) and interactive mode of
-	smblient.
+	smbclient.
 	(tramp-smb-open-connection): Setting process sentinel removed.
 	(tramp-smb-errors): Add "NT_STATUS_WRONG_PASSWORD" and
 	"NT_STATUS_NETWORK_ACCESS_DENIED".
@@ -11849,7 +11849,7 @@
 	* iswitchb.el (iswitchb-read-buffer,iswitchb-exit-minibuffer):
 	iswitchb-exit is set to 'usefirst when user selects buffer at head
 	of list using RET.  (Selecting buffers at the head of the list was
-	broken if the substring was also a complete buffername.)
+	broken if the substring was also a complete buffer name.)
 
 2003-11-23  Kim F. Storm  <storm@cua.dk>
 
--- a/lisp/ChangeLog.12	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.12	Wed Sep 24 01:16:16 2008 +0000
@@ -1080,7 +1080,7 @@
 	(xml-parse-dtd, xml-parse-elem-type, xml-substitute-special):
 	Return to use of the -no-properties variants.  There was
 	consensus on emacs-devel that the speed of these variants was
-	prefered since we are usually parsing files (from the internet
+	preferred since we are usually parsing files (from the internet
 	or on disk) instead of XML created in Emacs.
 
 	* eshell/esh-mode.el (eshell-handle-ansi-color): New function.
@@ -1610,7 +1610,7 @@
 	(org-table-sort-lines): Rewrite from scratch.
 	(org-link-search): New argument AVOID-POS.
 	(org-print-icalendar-entries): Remove argument CATEGORY.
-	(org-run-agenda-series): Remove argument WONDOW.
+	(org-run-agenda-series): Remove argument WINDOW.
 	(org-next-link, org-previous-link): New commands.
 	(org-agenda-date-format): New option.
 	(org-table-iterate): New command.
@@ -2288,7 +2288,7 @@
 
 	* emacs-lisp/bytecomp.el (byte-compile-disable-print-circle):
 	New variable.
-	(byte-compile-output-file-form): Bing print-circle to nil if
+	(byte-compile-output-file-form): Bind print-circle to nil if
 	byte-compile-output-file-form is not nil.
 	(byte-compile-output-docform): Likewise.
 
@@ -3370,7 +3370,7 @@
 	* textmodes/refer.el (refer-find-entry): Doc fix.
 	(refer-bib-files-regexp, refer-bib-directory, refer-bib-files)
 	(refer-cache-bib-files, refer-find-next-entry, refer-yank-key):
-	Fix tipos in docstrings.
+	Fix typos in docstrings.
 
 	* progmodes/idlwave.el (idlwave-library-path): Fix typos in docstring.
 
@@ -4384,7 +4384,7 @@
 	(org-prepare-agenda, org-prepare-agenda-buffers)
 	(org-run-agenda-series, org-timeline, org-agenda-list)
 	(org-todo-list, org-tags-view): Call `org-agenda-prepare' and set
-	the text property inticating the agenda type.
+	the text property indicating the agenda type.
 	(org-agenda-post-command-hook): Get agenda type from text property
 	at point.
 	(org-agenda): Handle command sets.  Set `org-agenda-last-arguments'
@@ -4408,7 +4408,7 @@
 	(org-complete): Better completion in in-buffer option lines.
 	(org-in-item-p): New function.
 	(org-org-menu): Add entries for checkboxes.
-	(org-cycle): Extra brouping in outline-regexp, because it is used
+	(org-cycle): Extra grouping in outline-regexp, because it is used
 	in a search with "^" prepended.
 	(org-provide-checkbox-statistics): New option.
 	(org-set-font-lock-defaults): Highlight checkbox statistics.
@@ -4796,7 +4796,7 @@
 	(allout-doublecheck-at-and-shallower): Reduce the limit to reduce
 	the amount of yanked topics that can be aberrant.
 	(allout-do-doublecheck): Encapsulate this multiply-used recipe in
-	a function, and supplement with inihibition of doublechecking
+	a function, and supplement with inhibition of doublechecking
 	during yanks.
 	(allout-beginning-of-line, allout-next-heading)
 	(allout-previous-heading, allout-goto-prefix-doublechecked)
@@ -4918,7 +4918,7 @@
 	(server-auth-key): New variable.
 	(server-ensure-safe-dir): Create nonexistent parent dirs.
 	Ignore Unix-style file modes on Windows.
-	(server-start): Crete a TCP or Unix socket according to the value
+	(server-start): Create a TCP or Unix socket according to the value
 	of `server-use-tcp'.  For TCP sockets, create the id/auth file in
 	`server-auth-dir' directory.
 	(server-process-filter): Delete process if authentication
@@ -5167,7 +5167,7 @@
 2006-10-18  Martin Rudalics  <rudalics@gmx.at>
 
 	* textmodes/flyspell.el (flyspell-word-search-backward):
-	Set inhibit-point-motion-hooks to avoid looping due to intangibile
+	Set inhibit-point-motion-hooks to avoid looping due to intangible
 	text.
 
 2006-10-16  Richard Stallman  <rms@gnu.org>
@@ -5399,7 +5399,7 @@
 		Fontify unmatched "]" in function-name face.
 		Mark first-char of HERE-doc as `front-sticky'.
 		Reset `front-sticky' property when needed.
-	(cperl-calculate-indent): Indents //x -RExen accordning to parens level.
+	(cperl-calculate-indent): Indents //x -RExen according to parens level.
 	(cperl-to-comment-or-eol): Recognize ends of `syntax-type' constructs.
 	(cperl-backward-to-noncomment): Recognize stringy `syntax-type'
 		constructs.  Support `narrow'ed buffers.
@@ -5482,7 +5482,7 @@
 	(beginning-of-buffer): Replace two occurrences with goto-char...
 	(cperl-calculate-indent): `char-after' could be nil...
 	(cperl-find-pods-heres): REx can start after "[" too.
-		Hightlight (??{}) in RExen too.
+		Highlight (??{}) in RExen too.
 	(cperl-maybe-white-and-comment-rex): New constant
 	(cperl-white-and-comment-rex): Likewise.
 		XXXX Not very efficient, but hard to make
@@ -5504,7 +5504,7 @@
 		Don't special-case REx with non-empty 1st line.
 	(cperl-find-pods-heres): In RExen, highlight non-literal backslashes.
 		Invert highlighting of charclasses:
-			now the envelop is highlighted.
+			now the envelope is highlighted.
 		Highlight many others 0-length builtins.
 	(cperl-praise): Mention indenting and highlight in RExen.
 
@@ -5567,7 +5567,7 @@
 	After 5.20:
 	initial comment: Extend copyright, fix email address.
 	(cperl-indent-comment-at-column-0): New customization variable.
-	(cperl-comment-indent): Indentation after $#a would increasy by 1.
+	(cperl-comment-indent): Indentation after $#a would increase by 1.
 	(cperl-mode): Make `defun-prompt-regexp' grok BEGIN/END etc.
 	(cperl-find-pods-heres): Mark CODE of s///e as `syntax-type' `multiline'
 	(cperl-at-end-of-expr): Would fail if @BAR=12 follows after ";".
@@ -5777,7 +5777,7 @@
 
 2006-10-01  Ken Manheimer  <ken.manheimer@gmail.com>
 
-	* allout.el (allout-current-depth): Do aberrent check only at or
+	* allout.el (allout-current-depth): Do aberrant check only at or
 	below doublecheck depth.
 	(allout-chart-subtree): Make it explicit that LEVELS being nil
 	means unlimited depth.  Drop undocumented support for LEVELS value
@@ -5848,7 +5848,7 @@
 2006-09-29  Carsten Dominik  <dominik@science.uva.nl>
 
 	* textmodes/org.el (org-file-remote-p): Get regexp from list.
-	(org-archive-subtree): Remove erraneous `]' from character list.
+	(org-archive-subtree): Remove erroneous `]' from character list.
 
 2006-09-28  Jonathan Yavner  <jyavner@member.fsf.org>
 
@@ -6273,7 +6273,7 @@
 	(allout-previous-visible-heading): Position consistently when
 	interactive.
 	(allout-forward-current-level): Base on allout-previous-sibling
-	rather than (differently) reimplmenting the algorithm.  Remove some
+	rather than (differently) reimplementing the algorithm.  Remove some
 	unused variables.
 	(allout-solicit-alternate-bullet): Present default choice stripped
 	of text properties.
@@ -6303,7 +6303,7 @@
 	(allout-yank-processing): Restore exposure layout as recorded by
 	allout-kill-*, as used to happen.
 	(allout-annotate-hidden, allout-hide-by-annotation): New routines
-	for preseving and restoring exposure layout across kills.
+	for preserving and restoring exposure layout across kills.
 	(allout-toggle-subtree-encryption): Run allout-exposure-change-hook.
 	(allout-encrypt-string): Strip text properties.
 	Rearranged order and outline-headings for some of the
@@ -6327,7 +6327,7 @@
 	* help.el (describe-key): Handle C-h k in *Help* buffer; collect
 	all necessary information about the event before erasing *Help*.
 
-	* simple.el (line-move-partial): Use window-line-visiblity to
+	* simple.el (line-move-partial): Use window-line-visibility to
 	quickly check whether last line is partially visible, and only do
 	the hard (and slow) part in that case.
 
@@ -6517,7 +6517,7 @@
 	(dired-copy-file): Remove condition-case.
 	(dired-copy-file-recursive): Check for errors on all file
 	operations, and add them to dired-create-files-failures.
-	Check file file-date-erorr here too.
+	Check file file-date-error here too.
 	(dired-create-files): Check dired-create-files-failures
 	and report those errors too.
 
@@ -7280,7 +7280,7 @@
 	(org-back-to-heading, org-on-heading-p, org-up-heading-all)
 	(org-show-subtree, org-show-entry, org-make-options-regexp):
 	Remove compatibility support for old outline-mode.
-	(org-check-occur-regexp): Funtion removed.
+	(org-check-occur-regexp): Function removed.
 	(org-on-heading-p, org-back-to-heading): Made defalias.
 	(org-set-local): New defsubst.
 	(org-set-regexps-and-options, org-mode)
@@ -7362,7 +7362,7 @@
 	allout-exposure-change-hook for other kinds of structural outline
 	edits.
 	(allout-encryption-plaintext-sanitization-regexps): New encryption
-	customization variable, by which cooperating modes can provde
+	customization variable, by which cooperating modes can provide
 	massage of the plaintext without actually being passed it.
 	(allout-encryption-ciphertext-rejection-regexps)
 	(allout-encryption-ciphertext-rejection-ceiling): New encryption
@@ -7374,8 +7374,8 @@
 	disposition.  The new encryption ciphertext rejection variable is
 	used to ensure that the ciphertext does not contain text that
 	would be recognized as outline structural elements by allout.
-	Substite allout-beginning-of-line and allout-end-of-line for
-	conventionall beginning-of-line and end-of-line bindings.
+	Substitute allout-beginning-of-line and allout-end-of-line for
+	conventional beginning-of-line and end-of-line bindings.
 	If allout-old-style-prefixes is non-nil, don't nullify it on mode
 	activation!
 	(allout-beginning-of-line): Respect `allout-beginning-of-line-cycles'.
@@ -10202,7 +10202,7 @@
 
 	* progmodes/gud.el (gdb-force-update): Delete defvar
 	(gud-speedbar-buttons): ...and references to it.  Use window-start
-	to try to keep positon in watch expression.
+	to try to keep position in watch expression.
 
 2006-05-03  Richard Stallman  <rms@gnu.org>
 
@@ -10574,7 +10574,7 @@
 	Fontify TODO keywords.
 	(org-insert-link): Preserve relative path in ../ links.
 	(org-export-as-html): Convert links pointing to .org files into
-	links that will work beteen the exported HTML files.
+	links that will work between the exported HTML files.
 	(org-todo-list): Fix bug when arg=0.
 	(org-insert-heading): More fine-tuning.
 
@@ -10881,7 +10881,7 @@
 	(org-table-align): Use `org-string-width'.
 	(defgroup): Completely new group structure for custom variables.
 	(org-agenda-files): Option: Single file name allowed.  Function:
-	Optional argument unrestrited means ignore any restricitons.
+	Optional argument unrestricted means ignore any restrictions.
 	(org-install-agenda-files-menu): Find a buffer in Org-mode before
 	trying to modify the menu.  Use generalized access to
 	`org-agenda-files.'
@@ -11715,7 +11715,7 @@
 	elements.
 	(gdb-find-watch-expression): Make it work for arrays too.
 	Follow change to gdb-var-list.
-	(gud-watch): Allow the user to enter variable name with a prexix
+	(gud-watch): Allow the user to enter variable name with a prefix
 	arg.  Create keybindings.
 	(gdb-var-create-handler, gdb-var-evaluate-expression-handler)
 	(gdb-var-list-children-handler, gdb-var-update-handler)
@@ -12499,7 +12499,7 @@
 2006-02-20  Juanma Barranquero  <lekktu@gmail.com>
 
 	* buff-menu.el (list-buffers-noselect): Turn also "\n" into a
-	strech spec so it doesn't display as "^J" on the header line
+	stretch spec so it doesn't display as "^J" on the header line
 	when `Buffer-menu-use-header-line' is t.
 
 2006-02-20  Nick Roberts  <nickrob@snap.net.nz>
@@ -12508,7 +12508,7 @@
 	of string arguments if desired.
 
 	* progmodes/gud.el (gud-speedbar-buttons): Fontify watch
-	expessions.
+	expressions.
 
 	* progmodes/gdb-ui.el (gdb-speedbar-expand-node): Force update
 	of speedbar.
@@ -12787,7 +12787,7 @@
 	text.
 
 	(allout-flag-region): Use overlays instead of selective-display
-	for invisible text - by inheritence from the properties of
+	for invisible text - by inheritance from the properties of
 	allout-overlay-category in mainline Emacs, and applied
 	property-by-property in XEmacs, some recent versions of which
 	don't inherit the properties from the category.  Provisions to
@@ -13033,7 +13033,7 @@
 	(tumme-thumbnail-storage): Add choice `standard' for Thumbnail
 	Managing Standard.
 	(tumme-cmd-create-thumbnail-options): Use %w and %h instead of %s.
-	Fix dostring.
+	Fix docstring.
 	(tumme-cmd-create-temp-image-options): Use %w and %h instead of %x
 	and %y.  Fix docstring.
 	(tumme-cmd-pngnq-program, tumme-cmd-pngcrush-program)
@@ -15116,7 +15116,7 @@
 2005-12-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 	* log-view.el (log-view-file-re, log-view-message-re): Use shy groups.
-	(log-view-font-lock-keywords): Ajust subgroup numbers.
+	(log-view-font-lock-keywords): Adjust subgroup numbers.
 	(log-view-current-tag): Don't hard code the number of subgroups.
 
 2005-12-20  Juri Linkov  <juri@jurta.org>
@@ -15720,7 +15720,7 @@
 2005-12-08  Kim F. Storm  <storm@cua.dk>
 
 	* emulation/cua-rect.el (cua--rectangle-aux-replace):
-	Fix indention of text on right side of replaced rectangle.
+	Fix indentation of text on right side of replaced rectangle.
 
 2005-12-09  Nick Roberts  <nickrob@snap.net.nz>
 
@@ -15809,7 +15809,7 @@
 	widgets for AWK to c-doc-comment-style, c-require-final-newline
 	and c-default-style.  Add a defcustom for awk-mode-hook.
 	Give c-syntactic-element and c-syntactic-context doc-strings by
-	directly setting their `variable-documentation' propery.
+	directly setting their `variable-documentation' property.
 	This allows Emacs 22.1 to read these with C-h v.
 
 	* progmodes/cc-awk.el: Apply a tidy-up patch (from Stefan Monnier).
@@ -16193,7 +16193,7 @@
 	(c-awk-one-line-possibly-open-string-re)
 	(c-awk-regexp-one-line-possibly-open-char-class-re)
 	(c-awk-one-line-possibly-open-regexp-re)
-	(c-awk-one-line-non-syn-ws*-re): New defonsts.
+	(c-awk-one-line-non-syn-ws*-re): New defconsts.
 	(c-awk-at-vsemi-p, c-awk-vsemi-status-unknown-p): New functions.
 
 	Amend the concept of "virtual semicolons" (in the indentation
@@ -16203,7 +16203,7 @@
 	property is still physically set on the EOL.)  Remove the specific
 	tests for awk-mode, thus facilitating the introduction of other
 	language modes where EOLs can end statements.
-	(Note: The funtionality in cc-cmds.el, specifically
+	(Note: The functionality in cc-cmds.el, specifically
 	c-beginning/end-of-statement has yet to be amended.)
 
 	* progmodes/cc-defs.el (c-at-vsemi-p, c-vsemi-status-unknown-p):
@@ -16331,7 +16331,7 @@
 	only four small places that needed it to work.  Some places that
 	previously did `widen' are removed now, which has the effect that
 	`c-guess-basic-syntax' never will look at things outside the
-	current narrowment now.  The anchor position for `topmost-intro'
+	current narrowing now.  The anchor position for `topmost-intro'
 	is affected by this, but it was so bogus it was basically useless
 	before, and now it's equally bogus but in a slightly different way.
 
@@ -16529,7 +16529,7 @@
 	the generic label case (CASE 15) - removed CASE 5E.
 
 	(c-font-lock-declarations): Add recognition of labels in the
-	same round since we need to handle labels in parallell with other
+	same round since we need to handle labels in parallel with other
 	declarations to recognize both accurately.  It should also improve
 	speed.
 
@@ -16659,7 +16659,7 @@
 2005-12-08  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
 	* progmodes/cc-fonts.el, cc-langs.el: Use `c-simple-ws' instead of
-	hardcoded char classes whereever possible.  Changed a couple of
+	hardcoded char classes wherever possible.  Changed a couple of
 	places to use skip by syntax instead of skip by char class.
 
 	* progmodes/cc-langs.el (c-unterminated-block-comment-regexp):
@@ -18698,7 +18698,7 @@
 	(rcirc-trap-errors-flag): Rename from `rcirc-trap-errors' change
 	default.
 	(rcirc-handler-generic): Trigger activity.
-	(rcirc-send-message): Create the buffor of the target.
+	(rcirc-send-message): Create the buffer of the target.
 	(rcirc-generate-new-buffer-name): Rename from `rcirc-get-buffer-name'.
 	(rcirc-get-buffer): Just return nil if there is no matching buffer.
 	(rcirc-multiline-edit-cancel): Remove function.
@@ -18876,7 +18876,7 @@
 	* progmodes/perl-mode.el (perl-font-lock-special-syntactic-constructs):
 	Rename from perl-font-lock-syntactic-face-function.
 	Change the calling convention so it can be used as a font-lock MATCHER.
-	Do the parse-partial-sexp loop outselves.
+	Do the parse-partial-sexp loop ourselves.
 	(perl-font-lock-syntactic-keywords): Use it.
 	(perl-mode): Don't set font-lock-syntactic-face-function any more.
 
@@ -22609,7 +22609,7 @@
 	(smerge-find-conflict): Instead, add an overlay here.
 	Also check for the case where we're inside a conflict already, so as to
 	obviate the need for font-lock-multiline, which is unbearably slow with
-	large conflicts and ciomplex font-lock patterns.
+	large conflicts and complex font-lock patterns.
 	(smerge-remove-props): Remove overlay rather than text-properties.
 	(smerge-mode): Don't set font-lock-multiline.
 	Remove overlays when turned off.
@@ -23786,7 +23786,7 @@
 	* frame.el (set-frame-font, cursor-in-non-selected-windows):
 	Fix typo in docstring.
 	(set-screen-width, set-screen-height): Delete redundant info in
-	doctrings.
+	docstrings.
 	(new-frame, screen-height, screen-width): Declare with
 	`define-obsolete-function-alias'.
 	(delete-frame-hook, blink-cursor): Declare with
@@ -24649,7 +24649,7 @@
 	New modes C,I.  Honor the %= parameter in the current table.
 	Avoid unnecessary re-align by using the NEW argument to
 	`org-table-justify-field-maybe'.
-	(org-calc-default-modes): Default for date-format mimicks org-mode.
+	(org-calc-default-modes): Default for date-format mimics org-mode.
 	(org-agenda, org-timeline): Quote argument in org-agenda-redo-command.
 
 2005-07-03  Luc Teirlinck  <teirllm@auburn.edu>
@@ -27770,7 +27770,7 @@
 2005-05-19  Nick Roberts  <nickrob@snap.net.nz>
 
 	* subr.el (post-command-idle-hook, post-command-idle-delay):
-	Remove obsoletion of post-command-idle-hook and
+	Remove obsolescence of post-command-idle-hook and
 	post-command-idle-delay.
 
 	* faces.el (list-faces-display): Provide button when describe-face
@@ -32276,7 +32276,7 @@
 	Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i.
 
 	* case-table.el (get-upcase-table): New function.
-	(copy-case-table): Copy upcaes table too if non-nil.
+	(copy-case-table): Copy upcase table too if non-nil.
 	(set-case-syntax-delims): Maintain upcase table too.
 	(set-case-syntax-pair): Likewise.
 	(set-upcase-syntax, set-downcase-syntax): New functions.
--- a/lisp/ChangeLog.13	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.13	Wed Sep 24 01:16:16 2008 +0000
@@ -1084,7 +1084,7 @@
 	* international/charprop.el: New files automatically generated by
 	admin/unidata/Makefile.
 
-	* loadup.el: Load internationnal/charprop.el.
+	* loadup.el: Load international/charprop.el.
 
 	* descr-text.el (describe-char-unidata-list): New variable.
 	(describe-char-unicode-data): Use char-code-property-description.
@@ -2888,7 +2888,7 @@
 	Call set-coding-system-priority instead of set-coding-priority.
 	(get-charset-property, put-charset-property): Move to mule.el.
 
-	* international/mule-conf.el: Ful re-write.
+	* international/mule-conf.el: Full re-write.
 
 	* international/mule-diag.el (print-designation): Change arguments.
 	(print-iso-2022-flags): New function.
@@ -3858,7 +3858,7 @@
 	(org-remember-handler): Remove comments at the end of the buffer.
 	(org-remember-use-refile-when-interactive): New option.
 	(org-table-sort-lines): Make sure sorting works on link
-	descritions only, and ignores the link.
+	descriptions only, and ignores the link.
 	(org-sort-entries-or-items): Make sure the end of the subtree is
 	included.
 	(org-refile-use-outline-path): New allowed values `file' and
@@ -3951,7 +3951,7 @@
 	(org-tree-to-indirect-buffer): Do not kill old buffer when
 	`org-indirect-buffer-display' is `new-frame'.
 	(org-indirect-buffer-display): Document that `new-frame' leads to
-	indiret buffer proliferation.
+	indirect buffer proliferation.
 	(org-agenda-list): Use `org-extend-today-until'.
 	(org-extend-today-until): New option.
 	(org-format-org-table-html): Use lower-case for <col> tag.
@@ -4035,7 +4035,7 @@
 
 2008-01-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 
-	* server.el (server-process-filter): Replace lineno and columnnno
+	* server.el (server-process-filter): Replace lineno and columnno
 	which defaulted to 1&0 with filepos which defaults to nil.
 	(server-goto-line-column): Only receive the filepos.
 	Only move if filepos is non-nil.
@@ -4118,7 +4118,7 @@
 	supersedes c-const-symbol.  During a customize-.. call it enables
 	an element of (e.g.) c-hanging-braces alist to have its name
 	displayed, even when the default value of c-h-b etc. doesn't
-	include the elemnt.  Replace uses of the old function by the new.
+	include the element.  Replace uses of the old function by the new.
 
 	* progmodes/cc-vars.el (c-hanging-braces-alist): Remove the
 	obscure non-working fragment ":value c-".
@@ -4204,7 +4204,7 @@
 	* language/china-util.el (big5-to-flat-code, flat-code-to-big5)
 	(euc-to-flat-code, flat-code-to-euc):
 	* textmodes/org.el (elmo-msgdb-overview-get-entity)
-	(wl-summary-buffer-msgdb): Declare as funtions.
+	(wl-summary-buffer-msgdb): Declare as functions.
 
 2008-01-10  Martin Rudalics  <rudalics@gmx.at>
 
@@ -4728,7 +4728,7 @@
 
 2008-01-01  Eric S. Raymond  <esr@snark.thyrsus.com>
 
-	* vc-svn.el (vc-svn-parse-status): Set the `unregisted' property
+	* vc-svn.el (vc-svn-parse-status): Set the `unregistered' property
 	correctly.
 
 	* vc.el (vc-dired-hook): Speed tuning.  Replace a vc-backend call
@@ -4806,7 +4806,7 @@
 	* vc-svn.el (vc-svn-parse-status): Recognize 'unregistered,
 	'added, 'removed.
 
-	* vc.el (header coment): Better description of dir-state.
+	* vc.el (header comment): Better description of dir-state.
 	(vc-compatible-state): New function.  Checks whether two states
 	can be in the same changeset; used with 'edited it can test whether
 	the next action for a state should be commit.
@@ -5758,7 +5758,7 @@
 	* net/tls.el (tls-certtool-program, tls-hostmismatch): New variables.
 	(tls-checktrust): New variable.  Check if GNU TLS complained about a
 	mismatch between the hostname provided in the certificate and the name
-	of the host connnecting to.
+	of the host connecting to.
 	(open-tls-stream): Use them.  Check certificates against trusted root
 	certificates.
 
@@ -8008,7 +8008,7 @@
 2007-10-31  Juanma Barranquero  <lekktu@gmail.com>
 
 	* help-at-pt.el (help-at-pt-unload-hook): Remove.
-	Timers are automatically canceled by `unload-feature'.
+	Timers are automatically cancelled by `unload-feature'.
 
 	* delsel.el (delsel-unload-hook): Remove function and variable.
 	(delsel-unload-function): New-style unload function, adapted
@@ -9369,7 +9369,7 @@
 	(terminal-init-xterm): Run terminal-init-xterm-hook rather than
 	calling turn-on-xterm-mouse-tracking-on-terminal directly.
 
-	* xt-mouse.el: Don't change the global function-key-map anny more.
+	* xt-mouse.el: Don't change the global function-key-map any more.
 	(xterm-mouse-mode): Use terminal-init-xterm-hook.
 	Don't use after-make-frame-functions now that term/xterm.el calls
 	us directly.
@@ -11703,7 +11703,7 @@
 	Startup and About screens.  Don't display Help commands on the About
 	screen.
 	(fancy-splash-screens-1): Remove function and move its content to
-	`fancy-splash-screens' to the part that dislpays the About screen.
+	`fancy-splash-screens' to the part that displays the About screen.
 	(exit-splash-screen): Don't treat specially exiting from
 	alternating screens.
 	(fancy-splash-screens): Rename argument `static' to `startup'.
@@ -12196,7 +12196,7 @@
 	(command-line-1): Moved from here.
 	(fancy-splash-screens): Use `overriding-local-map' instead of
 	`overriding-terminal-local-map' for now; the latter doesn't work
-	right, it looses keypresses to another terminal.  Use
+	right, it loses keypresses to another terminal.  Use
 	`overriding-terminal-local-map' to set up keymap.  Install a
 	`delete-frame-functions' hook to catch `delete-frame' events.
 	Ignore `select-window' events to cope better with
@@ -12786,7 +12786,7 @@
 	* emulation/viper.el (viper-remove-hooks): Remove some additional
 	viper hooks when the user calls viper-go-away.
 	(viper-go-away): Restore the default of default-major-mode.
-	Save the value of default-major-mode before vaperization.
+	Save the value of default-major-mode before viperization.
 
 	* emulation/viper-cmd.el: Replace error "" with "Viper bell".
 
@@ -15706,7 +15706,7 @@
 	post-command-hook.
 	(rcirc-window-configuration-change-1): Update mode-line and
 	overlay arrows here.
-	(rcirc-authenticate): Fixc hanserv identification.
+	(rcirc-authenticate): Fix hanserv identification.
 	(rcirc-default-server): Remove variable.
 	(rcirc): Connect according to rcirc-connections.
 	(rcirc-connections): Add variable.
@@ -16236,7 +16236,7 @@
 2007-05-25  Juanma Barranquero  <lekktu@gmail.com>
 
 	* bs.el (bs-cycle-previous): Don't modify the cycle list until
-	`switch-to-buffer' has returned succesfully.
+	`switch-to-buffer' has returned successfully.
 	(bs-cycle-next): Ditto.  Also, don't bury the buffer when the
 	window is dedicated (it could iconify the frame).
 
--- a/lisp/ChangeLog.2	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.2	Wed Sep 24 01:16:16 2008 +0000
@@ -1239,7 +1239,7 @@
 
 1987-05-12  Richard M. Stallman  (rms@prep)
 
-	* loadefs.el (sentence-end): Treat `}' like `)'.
+	* loaddefs.el (sentence-end): Treat `}' like `)'.
 
 	* buff-menu.el (buffer-menu-mode):
 	Run buffer-menu-mode-hook.
@@ -1805,7 +1805,7 @@
 	* rmail.el (rmail-forward):
 	* sendmail.el (mail-send-and-exit): Don't count minibuffer window
 	when deciding whether there is only one window.
-	These are done by definining subroutine one-window-p in a way that
+	These are done by defining subroutine one-window-p in a way that
 	works in old versions of Emacs.
 
 1987-01-30  Richard Mlynarik  (mly@prep)
@@ -2531,7 +2531,7 @@
 	* echistory.el (electric-command-history):
 	Delete no-op `let'.
 
-	* compile.el (compile1): Flush v17 compatibility code to sett
+	* compile.el (compile1): Flush v17 compatibility code to set
 	mode-line-format.
 	* info.el (Info-set-mode-line, Info-edit): Ditto.
 	* shell.el (shell-mode, inferior-lisp-mode): Ditto.
@@ -2963,7 +2963,7 @@
 
 	* bytecomp.el:
 	Don't compile (mark) specially -- lisp code shouldn't
-	call this function very freqently.
+	call this function very frequently.
 
 	* startup.el (command-line-1):
 	(let ((load-path (cons default-directory load-path))) (load ...))
@@ -3827,7 +3827,7 @@
 
 	* outline.el: Pervasive changes; new features, changed keys.
 
-	* files.el (backup-bufer):
+	* files.el (backup-buffer):
 	If cannot write backup under normal name, write it in ~/%backup%.
 	Preserve the last-modified time when backing up by copying.
 
@@ -3983,7 +3983,7 @@
 
 1986-05-19  Richard M. Stallman  (rms@prep)
 
-	* mh-e.el (mh-get-new-mail): Handle error messages reeived from `inc'.
+	* mh-e.el (mh-get-new-mail): Handle error messages received from `inc'.
 
 1986-05-15  Richard M. Stallman  (rms@prep)
 
--- a/lisp/ChangeLog.3	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.3	Wed Sep 24 01:16:16 2008 +0000
@@ -1020,7 +1020,7 @@
 	(picture-beginning-of-line): New function.
 	(picture-mode-map): Use substitute-key-definition.
 
-	* gud.el (gud-format-command): Fix %f expansion to send ondly the
+	* gud.el (gud-format-command): Fix %f expansion to send only the
 	basename of files to gdb.
 
 1993-04-27  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
@@ -1063,7 +1063,7 @@
 	* cmacexp.el: Installed Francesco Potortì's enhanced and
 	cleaned-up version, see its commentary for details.
 
-	* tex-mode.el: Doc fixes.  Also a few teaks to pacify the
+	* tex-mode.el: Doc fixes.  Also a few tweaks to pacify the
 	byte-compiler.
 
 	* terminal.el: Some defvars moved.
@@ -1374,8 +1374,8 @@
 	* emerge.el (emerge-with-ancestor): Applied Donald Erway's fix
 	patch, which included the following explanatory comment: "D.Erway
 	- This used to just do emerge-get-diff3-group on 2, then on
-	3. This was incorrect, since the file 3 info for a diff can
-	preceed the file 2 info for that same diff. So we save and restore
+	3.  This was incorrect, since the file 3 info for a diff can
+	precede the file 2 info for that same diff.  So we save and restore
 	point to overcome this."
 
 1993-04-09  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
@@ -2151,7 +2151,7 @@
 
 	* term/sun.el: Headers added, [again] changed to [redo].  This
 	package is a hairball and should probably be scrapped if we
-	can find or built abetter one.
+	can find or built a better one.
 
 	* term/tvi970.el: Headers added, [enter] changed to [kp-enter].
 
@@ -2540,7 +2540,7 @@
 1993-02-24  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
 
 	* term/x-win.el (scroll-bar-mode, scroll-bar-mode): Move these
-	functions to scrolbar.el.
+	functions to scrollbar.el.
 	* scrollbar.el (scroll-bar-mode, scroll-bar-mode): Here they are.
 	Make scroll-bar-mode set the {vertical,horizontal}-scrollbars
 	parameters in default-frame-alist, and modify all extant screens
@@ -3279,7 +3279,7 @@
 	* emerge.el (emerge-file-names): Use `temp-buffer-show-function',
 	not `temp-buffer-show-hook'.
 	(emerge-combine-versions-edit): Fix misarranged cond expression;
-	the t is an `else' clause, not a function call in the preceeding
+	the t is an `else' clause, not a function call in the preceding
 	clause.
 
 	* simula.el (simula-calculate-indent): Call backward-word with the
@@ -3350,7 +3350,7 @@
 
 	* fortran.el: Version 1.28.8.
 	(fortran-indent-to-column): Make turning of lines that begin with
-	`fortran-continuation-string' into properly formated continuation
+	`fortran-continuation-string' into properly formatted continuation
 	lines work for fortran TAB mode.
 
 	* fortran.el: Version 1.28.7a.
@@ -4379,7 +4379,7 @@
 	Exclude everything before line where comment starts.
 
 	* add-log.el (add-log-current-defun): Fix test for LOCATION
-	in range, for instace of DEFUN macro.
+	in range, for instance of DEFUN macro.
 
 	* simple.el (open-line): Fix fill-prefix case.
 
@@ -7595,7 +7595,7 @@
 
 	* isearch.el (search-exit-char): As per the opinion poll results,
 	change this to RET.
-	(isearch): Change miscellanous internals so that newline is
+	(isearch): Change miscellaneous internals so that newline is
 	automatically quoted, and change the docstring and comments to say
 	that RET exits the search.
 
@@ -8514,7 +8514,7 @@
 	statement down several lines.
 
 	* appt.el: Changed list-diary-entries-hook to diary-display-hook
-	to be compatible with new version of the calendar/diary packgage.
+	to be compatible with new version of the calendar/diary package.
 
 1990-11-21  Robert J. Chassell  (bob@gnu.ai.mit.edu)
 
@@ -8617,7 +8617,7 @@
 	regexp matches, set default-directory to that directory, and push it
 	on compilation-directory-stack.  When the leave-directory regexp
 	matches, pop the stack to find the matching directory, and set
-	default-directory to that.  This change requries RE_NREGS to be (at
+	default-directory to that.  This change requires RE_NREGS to be (at
 	least 26) (it's been upped from 10 to 30 in v19 ../src/regex.h).
 	(compilation-finish-hook): New variable, a hook to run when a
 	compilation finishes.  Called with two args: the compilation buffer
@@ -8730,7 +8730,7 @@
 	* calc-trail.el, calc-undo.el, calc-units.el, calc-vec.el,
 	* calc-yank.el, calc.el: New files for a very complete RPN
 	calculator which supports integer, rational, floating-point,
-	comples, matrix and symbolic arithmetic to arbitrary precision.
+	complex, matrix and symbolic arithmetic to arbitrary precision.
 
 	* edmacro.el: New file, a keyboard macro editor.  On its own
 	probably not very useful, but in the context of calc programmability
@@ -9503,7 +9503,7 @@
 	* texinfmt.el (texinfo-format-include): Include files ending with
 	".texi" as well as ".texinfo" and ".tex".
 
-	* texinfmt.el: Define @shortcontents, like @summaryconents, as
+	* texinfmt.el: Define @shortcontents, like @summarycontents, as
 	'texinfo-discard-line-with-args.
 
 1990-06-20  Richard Stallman  (rms@mole.ai.mit.edu)
@@ -10343,7 +10343,7 @@
 	(all functions containing the word `hebrew').
 	(list-diary-entries, mark-diary-entries)
 	(include-other-diary-files, mark-included-diary-files):
-	Added the possibity of `shared diary files' with a recursive
+	Added the possibility of `shared diary files' with a recursive
 	include mechanism like the C preprocessor
 	(list-calendar-holidays): Eliminated the 'special class of holidays,
 	rewriting the entire mechanism to make it more general.
@@ -10779,7 +10779,7 @@
 	traversal---sequentially through the file, each pointing to the next
 	node regardless of its hierarchical level, and to create or update a
 	menu or menus (preserving pre-existing descriptions, if any), to create
-	a master menu for a Texinfo file accordng to the Manual recommendation.
+	a master menu for a Texinfo file according to the Manual recommendation.
 
 1989-09-11  Richard Stallman  (rms@mole.ai.mit.edu)
 
@@ -11110,7 +11110,7 @@
 
 	* bib-mode.el: New file.
 
-	* sendmail.el (mail-mode-syntax-table): Seperate syntax table
+	* sendmail.el (mail-mode-syntax-table): Separate syntax table
 	for mail mode.  Makes % a separator.
 
 1989-05-31  Richard Stallman  (rms@mole.ai.mit.edu)
@@ -11278,7 +11278,7 @@
 1989-05-08  Joseph Arceneaux  (jla@rice-chex.ai.mit.edu)
 
 	* x-mouse.el (x-cut-text): sit-for 1 when warping mouse to mark.
-	Also removed code dupicated by mouse.el
+	Also removed code duplicated by mouse.el.
 	(x-trace-mouse): Debugging function which prints out mouse events
 	as they arrive.
 	(x-paste-text): Don't set point before inserting cut text; too
@@ -11705,7 +11705,7 @@
 
 1989-02-04  Richard Stallman  (rms@mole.ai.mit.edu)
 
-	* files.el: Make certain variables permenant if they are local.
+	* files.el: Make certain variables permanent if they are local.
 	* ftp.el: Likewise.
 
 	* dired.el (dired-rename-file): If file is visited, offer
--- a/lisp/ChangeLog.4	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.4	Wed Sep 24 01:16:16 2008 +0000
@@ -214,7 +214,7 @@
 	(ispell): New function.
 	(ispell-region): Assure choices and checked buffer selections correct.
 	reindented.
-	(ispell-highlight-spelling-errors): Prefix ispell- to highlght fns.
+	(ispell-highlight-spelling-errors): Prefix ispell- to highlight fns.
 	(ispell-complete-word): Heuristic to respect case of completed words.
 	(ispell-command-loop): Non-character events ignored.  Reindented.
 	(ispell-message): Various improvements.
@@ -864,7 +864,7 @@
 
 	* tempo.el: New file.
 
-	* mail-hist.el: New fike.
+	* mail-hist.el: New file.
 
 	* mldrag.el: New file.
 
@@ -975,7 +975,7 @@
 	   exposed, not verified, to facilitate smooth undo sequences.)
 	 - 'hot-spot' navigation implemented.  When the cursor is on a
 	   topic's bullet, regular-character keystrokes will be
-	   interepreted as if they were preceded by ^C, when
+	   interpreted as if they were preceded by ^C, when
 	   appropriate, so users can navigate and adjust exposure,
 	   etc, with single-stroke commands.
 	 - Lucid emacs accommodated.
@@ -1546,7 +1546,7 @@
 	expression is just a variable.
 
 	* dired-aux.el (dired-add-entry): Set opoint at beginning of line.
-	No need to explicitly discard direcory from file name.
+	No need to explicitly discard directory from file name.
 
 1994-04-11  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
@@ -1776,7 +1776,7 @@
 	(edebug-recursive-edit): Reset global variables to outside values.
 	(edebug-outside-excursion): Set outside values of global variables
 	in case they were changed by side effect.
-	(edebug-instrument-callee): Use edebug-original-read instaed of read.
+	(edebug-instrument-callee): Use edebug-original-read instead of read.
 	(edebug-eval-result-list): While evaluating evaluation list,
 	bind edebug-execution-mode and edebug-trace to nil.
 
@@ -2913,7 +2913,7 @@
 1994-02-14  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 	* files.el (interpreter-mode-alist): New variable.
-	(set-auto-mode): Use that for chosing a mode.
+	(set-auto-mode): Use that for choosing a mode.
 
 1994-02-14  Karl Heuer  (kwzh@geech.gnu.ai.mit.edu)
 
@@ -4809,7 +4809,7 @@
 	* page-ext.el: Revise documentation.  Add `provide'.
 	(pages-directory-for-adding-addresses-narrowing-p):
 	New user option for adding addresses.  Default to narrowing.
-	(pages-directory-for-addresses): Intall user settable options.
+	(pages-directory-for-addresses): Install user settable options.
 	(add-new-page): Insert new page in specified location.
 	(original-page-delimiter): Set default value to "^^L".
 
@@ -4909,7 +4909,7 @@
 1993-11-10  Brian Fox  (bfox@mole.gnu.ai.mit.edu)
 
 	* rmail.el (rmail-start-mail): Don't do other frame unless we have
-	a window system, irregardless of the state of rmail-mail-new-frame.
+	a window system, regardless of the state of rmail-mail-new-frame.
 
 	* man.el (Man-filter-list): Include anything starting with
 	alphabetics, and containing "Last change:".
@@ -4917,7 +4917,7 @@
 	Man-translate-references has already done the right thing.
 
 	* info.el (Info-extract-menu-item): Quote `*' in the menu-item
-	leadin re-search to prevent us from finding node names which
+	leading re-search to prevent us from finding node names which
 	contain the text of another node name within them.
 
 	* files.el (find-backup-file-name): Don't fatal-error on
@@ -7326,7 +7326,7 @@
 	(try-expand-line, try-expand-line-all-buffers)
 	(try-expand-all-abbrevs, try-expand-dabbrev)
 	(try-expand-dabbrev-all-buffers): No unnecessary "resetting" of the
-	epansion, when no expansion is done (caused the buffer to be
+	expansion, when no expansion is done (caused the buffer to be
 	marked as changed, although nothing was done, among other things).
 	(he-reset-string): Undoing of last expansion at a later occasion, now
 	undoes correctly (before, it garbled things up).
@@ -8511,7 +8511,7 @@
 	to make them more readable.
 	(calendar-time-zone, calendar-standard-time-zone-name)
 	(calendar-daylight-time-zone-name, calendar-daylight-savings-ends)
-	(calendar-daylight-savings-starts): Don't autload them.
+	(calendar-daylight-savings-starts): Don't autoload them.
 
 1993-06-07  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
@@ -8892,7 +8892,7 @@
 
 	* timer.el (run-at-time): Pass args to start-process in right order.
 
-	* info.el (Info-get-token): Check that thesecond search succeeded.
+	* info.el (Info-get-token): Check that the second search succeeded.
 
 	* edebug.el: Provide edebug.
 
--- a/lisp/ChangeLog.5	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.5	Wed Sep 24 01:16:16 2008 +0000
@@ -99,7 +99,7 @@
 	(bookmark-insert-buffer-name): Doc string.
 	(bookmark-set): Take optional NAME argument.
 	(bookmark-bmenu-select): Use member to test for string's presence.
-	Use a more efficent test at end, as suggested by Mikio Nakajima.
+	Use a more efficient test at end, as suggested by Mikio Nakajima.
 
 1995-06-17  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
 
@@ -375,7 +375,7 @@
 	* term.el (term-escape-char, term-set-escape-char): Add doc-string.
 	(term-mouse-paste): Add XEmacs support.
 
-	* term.el: Various speed enhencements:
+	* term.el: Various speed enhancements:
 	(term-handle-scroll): Don't clear term-current-row; maybe adjust it.
 	(term-down): Don't call term-adjust-current-row-cache if we've
 	done term-handle-scroll.
@@ -919,7 +919,7 @@
 	(ada-create-syntax-table): Correct comments explaining use of 2nd
 	syntax table.  Added creation of ada-mode-symbol-syntax-table
 	with '_' as word constituent.
-	(ada-adjust-case): Add test, if symbol is preceeded by a "'".
+	(ada-adjust-case): Add test, if symbol is preceded by a "'".
 	If true, change case according to ada-case-attribute.
 	(ada-which-function-are-we-in): New routine.  Save name of the current
 	function in the old buffer; we can place cursor now at the same
@@ -3260,7 +3260,7 @@
 
 1995-02-13  Jeff Dwork  <jeff.dwork@amd.com>
 
-	* ehelp.el (electric-help-map): Use supress-keymap instead of
+	* ehelp.el (electric-help-map): Use suppress-keymap instead of
 	filling keymap with undefined commands.  Bind R like r.
 	Substitute electric-command-apropos for command-apropos.
 	(electric-apropos): New function.
@@ -3414,11 +3414,11 @@
 	More robust checking of parameter to make-string.
 	(term-update-mode-line): New function.  Call it whenever we change
 	char/line/paging mode.  Now includes "page" in mode-line-process
-	if paging is abled.
+	if paging is enabled.
 
 	* term.el: Remove causes for byte-compilation to complain:
 	(term-terminal-pos): Declare x and y in let-binding.
-	(term-send-invisible): Remove bogus second "iteractive" call.
+	(term-send-invisible): Remove bogus second "interactive" call.
 	(term-*): Provide defvars for lots of buffer-local variables.
 	(term-mode): Make comments and initial value setting from
 	here to the corresponding defvar.
@@ -3673,7 +3673,7 @@
 	(find-tag-file-order): New variable added.  This contains the name of
 	the function used to qualify a matched filename.
 	(last-tag-file): New variable; stores the filename looked for via
-	find-tag fmaily of functions.
+	find-tag family of functions.
 	(find-tag-in-order): In case tag searched for is a file, don't do
 	anything fancy to locate position of tag in file.  Just seek to
 	beginning of file.
@@ -4501,7 +4501,7 @@
 	(reporter-status-message, reporter-status-count): New variables.
 
 	* reporter.el (reporter-update-status, reporter-beautify-list)
-	reporter-dump-variable): Now smarter about formating variables
+	reporter-dump-variable): Now smarter about formatting variables
 	with list values.  Checks the value of reporter-dont-compact-list.
 
 1994-12-23  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
@@ -4512,7 +4512,7 @@
 1994-12-22  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
 
 	* bibtex.el (bibtex-string, bibtex-preamble): Use forward-line.
-	(sort-subr): Don't call autload for this--that's done in loaddefs.el.
+	(sort-subr): Don't call autoload for this--that's done in loaddefs.el.
 	(bibtex-mode): Add autoload cookie.
 
 	* server.el (server-switch-buffer): Cope with dead frames and windows.
@@ -4628,7 +4628,7 @@
 	keys).
 	(bibtex-mode-map): Function narrow-to-bibtex-entry and counterpart
 	widen and function hide-bibtex-entry-bodies and counterpart
-	show-all bounded to appropriate local keys.
+	show-all bound to appropriate local keys.
 	(bibtex-abbrev-table): Deleted
 	(bibtex-current-entry-label, put-string-on-kill-ring): Deleted
 	(AUCTeX provides all the functionality needed for citation
@@ -4637,7 +4637,7 @@
 	bibtex-clean-entry): Hacked for speed (bibtex-pop-previous and
 	bibtex-pop-next were to slow for larger BibTeX files).
 	(bibtex-pop-previous, bibtex-pop-next): Delimiters from previous
-	or next entry are changed to actual delimters if necessary.
+	or next entry are changed to actual delimiters if necessary.
 	(bibtex-entry): Fixed bug (False entry wasn't reported in error
 	message if bibtex-entry was called with undefined reference name).
 	(bibtex-entry-field-alist, bibtex-entry, bibtex-make-field,
@@ -4661,7 +4661,7 @@
 	(bibtex-clean-entry): If optional field crossref is empty or
 	missing, former optional fields (if bibtex-include-OPTcrossref was
 	t) are necessary again.  bibtex-clean-entry complains if they are
-	empty but not if they are missing, so you can intenionally omit
+	empty but not if they are missing, so you can intentionally omit
 	them, e. g. for a pseudo @Journal entry (needed for
 	crossreferences) made out of an @article with missing non-optional
 	fields.
@@ -5507,7 +5507,7 @@
 
 1994-10-26  Michael Ernst  <mernst@research.microsoft.com>
 
-	* ispell.el (ispell-message-text-end): Match Postcript 3 like 2.
+	* ispell.el (ispell-message-text-end): Match Postscript 3 like 2.
 
 1994-10-26  Ed Reingold  <reingold@albert.gnu.ai.mit.edu>
 
@@ -5844,7 +5844,7 @@
 
 	* hilit19.el (hilit-set-mode-patterns - lisp-mode): Fix regexp
 	for 'defconstant' that leads to an infinite loop.
-	Hilight the 'list' keyword.
+	Highlight the 'list' keyword.
 
 1994-10-13  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
 
@@ -5991,7 +5991,7 @@
 
 1994-10-11  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
 
-	* hilit19.el (calendar-mode): Delete the regexps for diary, hollidays.
+	* hilit19.el (calendar-mode): Delete the regexps for diary, holidays.
 
 	* tex-mode.el (compare-windows-whitespace): Eliminate initial value.
 
@@ -6622,7 +6622,7 @@
 	(c-get-offset): Accept ++ and -- symbols.
 
 	* cc-mode.el (c-guess-basic-syntax):
-	CASE 9C: added small performance improvment to c-in-literal call.
+	CASE 9C: added small performance improvement to c-in-literal call.
 
 	* cc-mode.el (c-beginning-of-statement-1): Use c-in-literal-cache,
 	and limit backscanning in CASE 5 to known, non-literal position.
@@ -7328,7 +7328,7 @@
 1994-09-01  Espen Skoglund  (espensk@tklab1.cs.uit.no)
 
 	* pascal.el (pascal-indent-declaration): Indent correctly
-	when record blocks are used within parameterlists.
+	when record blocks are used within parameter lists.
 	(pascal-declaration-beg): Strange -0 argument removed.
 	(pascal-type-completion): Fix typo in regexp.
 	(pascal-get-lineup-indent): Use match-end instead of end-of-line.
--- a/lisp/ChangeLog.6	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.6	Wed Sep 24 01:16:16 2008 +0000
@@ -271,7 +271,7 @@
 1996-07-13  François Pinard  <pinard@iro.umontreal.ca>
 
 	* allout.el (outline-resolve-xref): Do not mistake a blank line
-	following an xref (@) bullet as part of the rerefenced file name.
+	following an xref (@) bullet as part of the referenced file name.
 
 1996-07-13  Christopher J. Madsen  <ac608@yfn.ysu.edu>
 
@@ -707,7 +707,7 @@
 
 	* skeleton.el (skeleton-autowrap): New variable.
 	(skeleton-abbrev-cleanup): Added variable documentation.
-	(skeleton-proxy): Added optional autowrappping feature.
+	(skeleton-proxy): Added optional autowrapping feature.
 	(skeleton-proxy, skeleton-abbrev-cleanup): Use `post-command-hook'
 	instead of someday to be obsolete defer.
 
@@ -792,7 +792,7 @@
 	* smtpmail.el (smtpmail-read-response): Goto smtpmail-read-point
 	on every iteration to deal with multiple line banners.
 
-	* smptmail.el (smtpmail-via-smtp): Bracket names in FROM
+	* smtpmail.el (smtpmail-via-smtp): Bracket names in FROM
 	and RCPT TO commands.
 
 1996-06-18  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
@@ -852,7 +852,7 @@
 
 1996-06-14  Ed Reingold  <reingold@albert.gnu.ai.mit.edu>
 
-	* cal-tex.el (cal-tex-mini-calendar): Add optional paramter COLSEP.
+	* cal-tex.el (cal-tex-mini-calendar): Add optional parameter COLSEP.
 	(cal-tex-cursor-filofax-year): Use it.  Also, adjust other sizes.
 
 1996-06-13  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
@@ -1128,7 +1128,7 @@
 
 	* cmacexp.el (c-macro-expansion): Delete ??! trigraph in uniquestring.
 	Use same syntax table in outbuf as in inbuf.
-	Insert newline instead of space at end, for proprocessors which
+	Insert newline instead of space at end, for preprocessors which
 	don't like truncated lines.
 
 1996-05-21  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
@@ -1795,7 +1795,7 @@
 	(gomoku-emacs-won, gomoku-font-lock-O-face, gomoku-font-lock-X-face)
 	(gomoku-font-lock-keywords): New variables.
 	(gomoku-mode): Use it and make buffer read-only for user.
-	(gomoku-terminate-game): Remove (ding) -- maybe should be optonal.
+	(gomoku-terminate-game): Remove (ding) -- maybe should be optional.
 	(gomoku-init-display): Rewritten, makes fields intangible so you
 	can't go in between.  Make free fields have mouse-face.
 	(gomoku-cross-qtuple): Take account of intangible text, and that
@@ -2491,7 +2491,7 @@
 
 	* viper.el: Added face support for devices that have faces.
 	(vip-forward-paragraph, vip-backward-paragraph): Now work
-	corretly when they are used as motion specs in other commands.
+	correctly when they are used as motion specs in other commands.
 	(vip-set-hooks): Added viper to tcl-mode-hook.
 
 	* viper-util.el (vip-has-face-support-p, vip-abbreviate-file-name):
@@ -3196,7 +3196,7 @@
 	(f90-mode): Call hilit-set-mode-patterns if defined.
 	(f90-auto-hilit19): New variable.
 	(f90-fill-region): Bind f90-auto-hilit19 to nil.
-	(f90-update-line): Rehilight if appropriate.
+	(f90-update-line): Rehighlight if appropriate.
 
 1996-01-24  Daniel Pfeiffer  <Daniel.Pfeiffer@Informatik.START.dbp.de>
 
@@ -4027,7 +4027,7 @@
 	* jka-compr.el (auto-compression-mode): This is now a stub function
 	that calls toggle-auto-compression, and is put bodily into loaddefs.el.
 	(toggle-auto-compression): Renamed from auto-compression-mode.
-	Not autloaded.
+	Not autoloaded.
 
 1995-12-28  Karl Eichwalder  <ke@ke.Central.DE>
 
@@ -4371,7 +4371,7 @@
 	* yow.el (apropos-zippy): New command.
 	(yow-load-message, yow-after-load-message): New constants.
 	(yow, read-zippyism): Use them.
-	Now KEN and BARBIE are PERMANENTLY ADDICTED to MIND-ALTERING DRUGS..
+	Now KEN and BARBIE are PERMANENTLY ADDICTED to MIND-ALTERING DRUGS.
 
 1995-12-19  Daniel Pfeiffer  <Daniel.Pfeiffer@Informatik.START.dbp.de>
 
@@ -4910,7 +4910,7 @@
 
 1995-11-17  Ed Reingold  <reingold@spiff.gnu.ai.mit.edu>
 
-	* cal-coptic.el: Fix epoch of Ethiopiac calendar.
+	* cal-coptic.el: Fix epoch of Ethiopic calendar.
 
 	* cal-chinese.el: Minor fixes.
 
@@ -5110,7 +5110,7 @@
 
 	* facemenu.el (facemenu-unlisted-faces): Remove font-lock faces from
 	the default list.  The list of face names was out of sync; to
-	prevent this from happenning again I made font-lock.el, and other
+	prevent this from happening again I made font-lock.el, and other
 	packages that create "private" faces, put them on the list
 	themselves.  This should give them a better chance of being
 	updated when the packages are changed.
@@ -5777,7 +5777,7 @@
 1995-10-12  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
 
 	* help.el (variable-at-point, function-called-at-point):
-	Fix revious changes.
+	Fix previous changes.
 
 	* iso-transl.el: Handle aliases dead-acute,...
 
@@ -6742,7 +6742,7 @@
 	since `newline-and-indent' doesn't either.  Don't turn a trailing
 	quoted tab into a space.
 	(sh-mode): Use new `skeleton-newline-indent-rigidly'.
-	(sh-set-shell): Make maximum font-locking also hightlight keywords
+	(sh-set-shell): Make maximum font-locking also highlight keywords
 	after ``' and `!'.  (The latter is for ksh '93 but should't hurt other
 	shells.)
 
@@ -7393,7 +7393,7 @@
 	(ada-format-paramlist): Simplified a regexp.
 	(ada-indent-current): On first line of the buffer, indent to column 0.
 	Don't reindent if new position is the same as the old one.  Thus, a
-	correcly indended line is not modified.
+	correctly indended line is not modified.
 	(ada-get-indent-subprog): Simplified a regexp.
 	(ada-goto-matching-decl-start): Distinguish between normal type
 	declaration and protected types, which are more like procedures.
--- a/lisp/ChangeLog.7	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.7	Wed Sep 24 01:16:16 2008 +0000
@@ -211,7 +211,7 @@
 	they used to do some other jobs than what done by
 	set-language-environment, those jobs are done in
 	setup-XXX-environment-internal now.
-	("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
+	("LANGUAGE-ENVIRONMENT"): Delete property setup-function or change
 	the value to setup-XXX-environment-internal.  Add properties
 	nonascii-translation, input-method, features, unibyte-syntax, and
 	unibyte-display.
@@ -359,7 +359,7 @@
 	(quail-conversion-str): New variable.
 	(quail-input-method): Bind buffer-undo-list to t.
 	Show Quail guidance buffer if necessary.
-	(quail-delete-region): Move the definintion before the first
+	(quail-delete-region): Move the definition before the first
 	calling place.
 	(quail-start-translation): Handle the case the arg KEY is nil.
 	Bind echo-keystrokes and help-char.  Initialize quail-current-str
@@ -430,7 +430,7 @@
 1998-08-04  Eric Ludlam  <zappo@mescaline.gnu.org>
 
 	* speedbar.el (speedbar-refresh): Removed special code to remove
-	the speedbar update message.  Not necesary here.
+	the speedbar update message.  Not necessary here.
 	(speedbar-timer-fn): Add code to remove the updating message and
 	thus restore the minibuffer.
 	(speedbar-center-buffer-smartly): Fixed center error to handle
@@ -678,7 +678,7 @@
 	(flyspell-incorrect-face, flyspell-duplicate-face): Fix typos.
 	(flyspell-check-pre-word-p): Check for word syntax in previous char.
 	(flyspell-word): Set process-kill-without-query for Ispell.
-	(flyspell-region): Put region args in order; use right percantage.
+	(flyspell-region): Put region args in order; use right percentage.
 	(flyspell-properties-at-p): Rename arg to POS; doc fix.
 	(flyspell-highlight-incorrect-region):
 	Check flyspell-highlight-properties first.
@@ -778,7 +778,7 @@
 1998-07-24  Edward M. Reingold  <reingold@emr.cs.uiuc.edu>
 
 	* calendar/cal-tex.el (cal-tex-latexify-list):
-	Ignore specifer in diary entry.
+	Ignore specifier in diary entry.
 
 1998-07-24  Richard Stallman  <rms@psilocin.ai.mit.edu>
 
@@ -1215,13 +1215,13 @@
 	(speedbar-file-lists): Filter out some directories.
 	(speedbar-make-tag-line): Can hide brackets.
 	(speedbar-change-expand-button-char): Protect invisible text prop.
-	(speedbar-insert-files-at-point): Ignore case during comares.
+	(speedbar-insert-files-at-point): Ignore case during compares.
 	(speedbar-apply-one-tag-hierarchy-method)
 	(speedbar-create-tag-hierarchy): New functions.
 	(speedbar-insert-generic-list): Now calls hierarchy functions on tags.
 	(speedbar-update-contents): Handles localized support.
 	(speedbar-update-directory-contents): Uses fn for expansion list.
-	Fixed directory cacheing bug.
+	Fixed directory caching bug.
 	(speedbar-timer-fn): Calls localized support function.
 	(speedbar-stealthy-update-recurse): New variable.
 	(speedbar-stealthy-updates): Handle new stealth function format.
@@ -1237,7 +1237,7 @@
 	(speedbar-dir-follow): Turn of smart-adjust to disable cache use.
 	(speedbar-directory-buttons-follow): Hack for W32 emacs directories.
 	(speedbar-buffers-key-map): New key map.
-	(speedbar-buffer-easymenu-definition): New meny items.
+	(speedbar-buffer-easymenu-definition): New menu items.
 	(speedbar-buffer-buttons, speedbar-buffer-buttons-temp)
 	(speedbar-buffer-buttons-engine, speedbar-buffer-click)
 	(speedbar-buffer-kill-buffer, speedbar-buffer-revert-buffer):
@@ -1424,7 +1424,7 @@
 
 	* textmodes/texinfmt.el (texinfmt-version): Update version.
 	number which is used in header of texinfmt-produced Info files.
-	(texinfo-format-buffer): Now always tagify, on accout of @anchor.
+	(texinfo-format-buffer): Now always tagify, on account of @anchor.
 	(texi-format-region): Always tagify.
 	(texi2info):          Always tagify.
 	(texinfo-anchor):     Add @anchor command as place to which
@@ -1486,7 +1486,7 @@
 	Reading checkdoc-param comment no longer depends on list syntax.
 	Fixed various error string spelling & format.
 	(checkdoc-in-sample-code-p): List starting with all caps word is
-	now condsidered sample code.
+	now considered sample code.
 	(checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine)
 	(checkdoc-sentencespace-region-engine): New functions.
 	(checkdoc-ispell-docstring-engine): Disable spell checking during
@@ -1525,7 +1525,7 @@
 	(create-fontset-from-ascii-font): New function.
 
 	* term/x-win.el: Fill weight and slant fields of a fontset
-	generted from the specified ASCII font by values got from the
+	generated from the specified ASCII font by values got from the
 	resolved ASCII font name.
 
 1998-07-02  Richard Stallman  <rms@psilocin.ai.mit.edu>
@@ -1934,7 +1934,7 @@
 	buffer argument.
 
 	* mail/rmailout.el (rmail-output): Handle directories properly
-	in suggestions fro the alist.
+	in suggestions for the alist.
 
 1998-06-21  Dan Nicolaescu  <done@ece.arizona.edu>
 
@@ -1999,7 +1999,7 @@
 	(devanagari-char-to-glyph-rules): Likewise.
 
 	* language/ethio-util.el: Delete codes for ethio-mode, which
-	includes deletion of varialble ethio-mode, variable
+	includes deletion of variable ethio-mode, variable
 	ethio-mode-map, and function ethio-mode.
 	(exit-ethiopic-environment-data): New variable.
 	(setup-ethiopic-environment): Recode information of changed key
@@ -2013,7 +2013,7 @@
 	lang. env. to exit-ethiopic-environment.
 
 	* term/x-win.el: When creating a fontset from a specified ASCII
-	font, don't use the resolved fon tname for the new fontset name.
+	font, don't use the resolved font name for the new fontset name.
 
 1998-06-19  Karl Heuer  <kwzh@gnu.org>
 
@@ -3281,7 +3281,7 @@
 
 1998-05-14  Ed Reingold  <reingold@melange.gnu.org>
 
-	* calendar/cal-hebrew.el (holiday-passover-etc): Fix mispelling.
+	* calendar/cal-hebrew.el (holiday-passover-etc): Fix misspelling.
 
 1998-05-14  Eli Zaretskii  <eliz@mescaline.gnu.org>
 
@@ -4378,7 +4378,7 @@
 
 	* cus-edit.el (customize-changed-options): Add support for showing
 	groups with a :version option.
-	It's recomended that all new packages added to the distribution
+	It's recommended that all new packages added to the distribution
 	contain a :version option in the toplevel defgroup.
 
 1998-04-18  Stephen Eglen  <stephen@gnu.org>
@@ -4764,7 +4764,7 @@
 	not a generic char.
 
 	* international/mule-cmds.el (describe-language-environment):
-	Print the languge environment at the head.
+	Print the language environment at the head.
 
 	* language/czech.el: Put Czech lang. env. under European.
 
@@ -5319,7 +5319,7 @@
 
 	* dired-aux.el (dired-run-shell-command): Maybe run handler.
 
-	* simple.el (shell-command-on-region): Ammend message to report
+	* simple.el (shell-command-on-region): Amend message to report
 	success or failure when no process output.
 
 1998-03-23  Andreas Schwab  <schwab@gnu.org>
@@ -6252,7 +6252,7 @@
 	enable-multibyte-characters to nil.
 
 	* language/china-util.el (setup-chinese-cns-environment): Correct
-	the settting of default-input-method.
+	the setting of default-input-method.
 
 	* international/mule-cmds.el (select-safe-coding-system): Kill the
 	warning buffer before returning.
@@ -6721,7 +6721,7 @@
 
 1998-02-02  Ed Reingold  <reingold@melange.gnu.org>
 
-	* calendar/calendar.el (general-holidays): Fix mispelling.
+	* calendar/calendar.el (general-holidays): Fix misspelling.
 
 1998-02-02  Dan Nicolaescu  <done@ece.arizona.edu>
 
@@ -7156,7 +7156,7 @@
 	(list-subset-p): New function.
 	(select-safe-coding-system): New function.
 	(set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
-	(set-language-info-alist): New optionla arg PARENTS.  Call
+	(set-language-info-alist): New optional arg PARENTS.  Call
 	set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
 	(set-language-environment-coding-systems): New function.
 
@@ -8482,8 +8482,7 @@
 	* international/mule-diag.el (list-input-methods): Handle the case
 	that title of input method is not a simple string.  Show users
 	an informative message when leim is not yet installed.
-	(describe-coding-system): Print safe charasets of the coding
-	system.
+	(describe-coding-system): Print safe charsets of the coding system.
 
 	* international/mule-util.el (find-safe-coding-system): New function.
 
@@ -8579,8 +8578,7 @@
 	element 0 of inclass-p, not element 1.
 
 	* progmodes/cc-cmds.el (c-progress-init, c-progress-fini):
-	Be slient if c-progress-interval
-	is nil.
+	Be silent if c-progress-interval is nil.
 
 	* progmodes/cc-vars.el (c-progress-interval): Document new semantics.
 
@@ -8689,7 +8687,7 @@
 	(1) Make all coding systems (including aliases and subsidiaries)
 	directly have coding-spec vector in `coding-system' property.
 	(2) Properties of a coding system (except for `coding-system' and
-	`eol-type') is embeded in PLIST slot of coding-spec vector.
+	`eol-type') is embedded in PLIST slot of coding-spec vector.
 	(coding-spec-plist-idx): Initialize to 3.
 	(coding-system-spec-ref): Deleted.
 	(coding-system-spec): Moved from src/coding.c.
@@ -8713,7 +8711,7 @@
 	(after-insert-file-set-buffer-file-coding-system): Change
 	enable-multibyte-characters only when
 	find-new-buffer-file-coding-system returns non-nil value.
-	(find-new-buffer-file-coding-system): Adjusted for the abobe change.
+	(find-new-buffer-file-coding-system): Adjusted for the above change.
 
 	* international/mule-cmds.el (read-multilingual-string): Use
 	current-input-method prior to default-input-method.  Don't bind
@@ -8862,7 +8860,7 @@
 
 1997-10-21  Jason Rumney  <jasonr@pec.co.nz>
 
-	* nnkiboze.el (nnkiboze-request-delete-group): Transliate file
+	* nnkiboze.el (nnkiboze-request-delete-group): Translate file
 	chars.
 
 1997-10-21  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
@@ -9904,7 +9902,7 @@
 	`reftex-make-regexp-allow-for-ctrl-m'.
 	(reftex-nearest-match): New function.
 	(reftex-auto-mode-alist): New function.
-	(reftex-make-desparate-section-regexp): New funtion.
+	(reftex-make-desparate-section-regexp): New function.
 	(reftex-get-file-buffer-force): Rewritten to use new variable
 	`reftex-initialize-temporary-buffers'.
 	(reftex-label-alist-builtin): Use abbreviated regexps.
@@ -11167,7 +11165,7 @@
 
 	* international/mule.el (set-auto-coding): Name changed from
 	auto-file-coding-system.  The argument STRING is now a
-	concatination of the heading 1K-byte and the tailing 3K-byte of a
+	concatenation of the heading 1K-byte and the tailing 3K-byte of a
 	file.
 	(set-auto-coding-function): Set it to `set-auto-coding'.
 
@@ -11247,7 +11245,7 @@
 	Master buffer is now in fundamental mode.
 	(reftex-access-scan-info): Name of master buffer changed.
 	(reftex-section-regexp): Is now computed from section levels,
-	not set independantly.
+	not set independently.
 	(reftex-section-levels): Made customizable.
 	(reftex-label): Interpret % escapes in prefix.  Use label format
 	if given.
@@ -11639,7 +11637,7 @@
 	(last): New function.
 
 	* emacs-lisp/cl.el (caar, cadr, cdar, cddr): Moved to subr.el.
-	(last): Function renmed to last*.
+	(last): Function renamed to last*.
 	* emacs-lisp/cl-macs.el (cl-loop-let): Use last*.
 
 	* time.el (display-time-hook): Minor doc fix.
@@ -11651,7 +11649,7 @@
 
 	* textmodes/sgml-mode.el (sgml-mode-common):
 	Set paragraph-start like paragraph-separate.
-	Do match a line which is just a <...> construct after whitespac.e
+	Do match a line which is just a <...> construct after whitespace.
 	Set adaptive-fill-regexp to match whitespace only.
 
 	* emacs-lisp/autoload.el (update-file-autoloads):
@@ -11780,7 +11778,7 @@
 	* language/cyrillic.el: Make describe-cyrillic-environment-map and
 	setup-cyrillic-environment-map prefix commands and bind [Cyrillic]
 	to them in describe-environment-map and setup-environment-map
-	respectively.  Divide language environemnt "Cyrillic" into three:
+	respectively.  Divide language environment "Cyrillic" into three:
 	"Cyrillic-ISO", "Cyrillic-KOI8", and "Cyrillic-ALTERNATIVNYJ".
 
 	* international/mule.el (auto-file-coding-system): New function.
@@ -11900,7 +11898,7 @@
 	function non-interactive.  Add quail-kill-guidance-buf to
 	kill-buffer-hook locally.
 	(quail-start-translation): Check if the current Quail package
-	requires keyboard tranlation feature.
+	requires keyboard translation feature.
 	(quail-start-translation-in-conversion-mode): Likewise.
 	(quail-terminate-translation): Run hooks in
 	input-method-after-insert-chunk-hook.
@@ -12867,7 +12865,7 @@
 1997-07-31  Kenichi Handa  <handa@etl.go.jp>
 
 	* faces.el (set-face-font-auto): Create a fontset if FONT is a
-	fontset not instanciated fontset.
+	fontset not instantiated fontset.
 
 	* international/fontset.el (fontset-name-p): New function.
 	(uninstanciated-fontset-alist): New variable.
@@ -13041,7 +13039,7 @@
 	* jka-compr.el (jka-compr-added-to-file-coding-system-alist): New var.
 	(jka-compr-insert-file-contents): Set coding-system-for-read
 	according to file name after removing compression suffix.
-	(jka-compr-install): Add elemets to file-coding-system-alist.
+	(jka-compr-install): Add elements to file-coding-system-alist.
 	(jka-compr-uninstall): Remove elements from file-coding-system-alist.
 
 	* international/mule-conf.el (file-coding-system-alist):
@@ -13251,7 +13249,7 @@
 
 1997-07-22  Michael Kifer  <kifer@cs.sunysb.edu>
 
-	* viper.el: Further twidling with require viper-init.
+	* viper.el: Further twiddling with require viper-init.
 
 1997-07-21  Ken'ichi Handa  <handa@psilocin.gnu.ai.mit.edu>
 
@@ -13393,7 +13391,7 @@
 	* isearch.el (search-invisible): Fix typo.
 	(isearch-search): Bind inhibit-point-motion-hooks because we might
 	have to search inside invisible and intangible text.
-	(isearch-open-overlay-temporary): Delete forgoten debug message.
+	(isearch-open-overlay-temporary): Delete forgotten debug message.
 	(isearch-range-invisible): Fix typo in doc-string.
 
 1997-07-18  Stephen Eglen  <stephene@cogs.susx.ac.uk>
@@ -13890,7 +13888,7 @@
 	Define coding system aliases.
 
 	* wid-edit.el (widget-choose): Using keyboard, if all choices are
-	diabled, just report an error.
+	disabled, just report an error.
 
 	* cus-edit.el (custom-load-symbol): Don't reload a preloaded file.
 
@@ -14155,7 +14153,7 @@
 	(quail-get-translation): Change the format of DEF part.
 	(quail-lookup-key): Make the second argument LEN optional.  Reset
 	quail-current-translations to nil.
-	(quail-map-definition): New funtion.
+	(quail-map-definition): New function.
 	(quail-get-current-str): New function.
 	(quail-guidance-translations-starting-column): New variable.
 	(quail-update-current-translations): New function.
@@ -14395,7 +14393,7 @@
 	(custom-group-value-create): Ditto.
 
 	* wid-edit.el (widget-button-click): Steal up event if key is not
-	bounbd in `widget-global-map'.
+	bound in `widget-global-map'.
 
 	* cus-edit.el (custom-tree-insert-prefix): Renamed from
 	`custom-tree-insert'.
@@ -14425,7 +14423,7 @@
 1997-06-24  Inge Frick  <inge@nada.kth.se>
 
 	* view.el: Changed some documentation.
-	(view-exits-all-viewing-windows): Nev variable
+	(view-exits-all-viewing-windows): New variable
 	replaces view-exit-all-windows-at-exit.
 	(view-exit-all-windows-at-exit): Variable deleted.
 	(view-mode-enter): Doesn't set view-exit-action if
@@ -14882,7 +14880,7 @@
 	lao.mule -> MuleLao, Mule.Tibetan-X -> MuleTibetan-X.
 	(x-complement-fontset-spec): Optimization for latin-iso8859-1.
 
-	* mule-cmds.el: Define mouse-set-font in mule-menu-keymap agian.
+	* mule-cmds.el: Define mouse-set-font in mule-menu-keymap again.
 
 1997-06-20  Karl Heuer  <kwzh@gnu.ai.mit.edu>
 
@@ -15045,23 +15043,23 @@
 	* mule-util.el (coding-system-parent): New function.
 	(coding-system-lessp): New function.
 	(coding-system-list): Sort coding systems by coding-system-lessp.
-	An element of returned list is always coing system, never be a
+	An element of returned list is always coding system, never be a
 	cons.
 	(modify-coding-system-alist): Renamed from
 	set-coding-system-alist.
 	(prefer-coding-system): New function.
 	(compose-chars-component): But fix for handling a composite
-	character of no compositon rule.
+	character of no composition rule.
 
 	* mule-diag.el (list-character-sets): Set major mode of *Help*
 	buffer to help-mode.
 	(describe-coding-system): If user input null for coding system,
 	call describe-current-coding-system.
 	(describe-current-coding-system-briefly): Doc-string modified.
-	(print-coding-system-briefly): Print parent and alises of coding
+	(print-coding-system-briefly): Print parent and aliases of coding
 	system.
 	(describe-current-coding-system): Show more information neatly.
-	(list-coding-systems): If called interactively, dont' list up
+	(list-coding-systems): If called interactively, don't list up
 	coding categories.
 	(list-input-methods): New function.
 	(mule-diag): Call list-input-methods for listing input methods.
@@ -15112,7 +15110,7 @@
 	* language/japan-util.el, language/lao-util.el,
 	* language/thai-util.el, language/tibet-util.el,
 	* language/viet-util.el: Provide XXX-util instead of
-	* language/XXX-util.  Delete local variable declartion.
+	* language/XXX-util.  Delete local variable declaration.
 
 	* language/ethio-util.el (ethio-fidel-to-tex-map): Correct several
 	elements.
@@ -15254,7 +15252,7 @@
 	w3-version "WWW 2.3.64 1996/06/02 06:20:23" alpha, which
 	uses the 'widget package rather than the old w3-zone-at.
 	Bug was reported by JENS.
-	Adopted comments and doc strings to Emacs coding
+	Adapted comments and doc strings to Emacs coding
 	conventions.  Reorganized.  Retired v18 support.
 	(ffap-bindings): Offers a default installation.
 	(ffap-string-at-point): Modified arguments.
@@ -15468,7 +15466,7 @@
 
 	* wid-browse.el (widget-minor-mode): Fixed mistake in
 	widget-minor-mode - it had semantics of non-interactive calling
-	reveresed.
+	reversed.
 
 1997-06-14  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
 
@@ -15926,7 +15924,7 @@
 	buffers.
 
 	* bibtex.el (bibtex-convert-alien): New function to convert a
-	buffer not created by BibTeX mode to a format, whichs enables all
+	buffer not created by BibTeX mode to a format, which enables all
 	features of BibTeX mode.
 	(bibtex-mode): Small bug fix for call to bibtex-parse-keys.
 
@@ -17491,7 +17489,7 @@
 	(ada-format-paramlist): Changed all `accept' to `access'.
 	(ada-insert-paramlist): Changed all `accept' to `access'.
 	(ada-in-comment-p): Use standard Emacs way `parse-partial-sexp'.
-	(ada-font-lock-keywords-1): Regexps in not byte-compiled code bahave
+	(ada-font-lock-keywords-1): Regexps in not byte-compiled code behave
 	different than byte-compiled regexps.
 	Change order of some ored entries.
 
@@ -17564,7 +17562,7 @@
 	(m4-start-m4): New function.
 	(m4-end-m4): New function.
 	(m4-m4-buffer, m4-m4-region): Now use m4-start-m4.
-	(m4-font-lock-keywords): Collaps 4 regex's into 1.
+	(m4-font-lock-keywords): Collapse 4 regex's into 1.
 
 1997-05-19  Per Abrahamsen  <abraham@dina.kvl.dk>
 
@@ -17710,7 +17708,7 @@
 	(ansi-term-inv-fg-faces-vector): Define with defvar.
 	(ansi-term-inv-bg-faces-vector): Likewise.
 	(ansi-term-bg-faces-vector, ansi-term-fg-faces-vector): Likewise.
-	(term-ignore-error): New mcro.
+	(term-ignore-error): New macro.
 
 	* lpr.el (lpr-page-header-switches): Use -F, not -f.
 
@@ -18061,7 +18059,7 @@
 
 	* mule-cmds.el (build-describe-language-support-function)
 	(build-set-language-environment-function): The functions deleted.
-	(set-language-info): Doc-string modified.  Chage handling of
+	(set-language-info): Doc-string modified.  Change handling of
 	special keys describe-function and setup-function.
 	(read-language-name): Return nil if a language specified doesn't
 	have KEY.
@@ -18161,7 +18159,7 @@
 1997-05-07  Edward M Reingold  <emr@silver.wisdom.weizmann.ac.il>
 
 	* cal-hebrew.el (holiday-passover-etc): Postpone date of Yom
-	HaShoah to Monday if it falls on Sunday (as per ammendment passed
+	HaShoah to Monday if it falls on Sunday (as per amendment passed
 	by the Israeli Kenesset, May, 1997).
 
 1997-05-06  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
@@ -18447,7 +18445,7 @@
 	(rmail-forward, rmail-retry-failure): Likewise.
 	(rmail-mark-message): Accept an element of rmail-mark-message as arg.
 
-	* mh-comp.el (mh-smail-batch): Accpt &rest arg `ignored'.
+	* mh-comp.el (mh-smail-batch): Accept &rest arg `ignored'.
 
 	* bindings.el: Bind C-x m, C-x 4 m, C-x 5 m to compose-mail...
 
@@ -19143,7 +19141,7 @@
 	(custom-load-symbol): Use it.
 	(custom-mode-customize-menu): New menu.
 	(custom-mode): Use it.
-	Code moved to te end of the file.
+	Code moved to the end of the file.
 
 	* cus-edit.el (custom-buffer-create-internal): Split out from
 	`custom-buffer-create'.
@@ -19379,7 +19377,7 @@
 
 	* fontset.el (x-charset-registries): Add Tibetan entries.
 
-	* lanugage/devanagari.el, language/devan-util.el,
+	* language/devanagari.el, language/devan-util.el,
 	* language/indian.el: Handle more Devanagari characters correctly.
 
 	* language/english.el: New file.
@@ -19746,8 +19744,7 @@
 
 1997-03-18  Naoto TAKAHASHI  <ntakahas@etl.go.jp>
 
-	* mule-conf.el: Change short and long names for Ethipic character
-	set.
+	* mule-conf.el: Change short and long names for Ethiopic character set.
 
 	* fontset.el (x-charset-registries): Change entry for Ethiopic.
 
@@ -19773,7 +19770,7 @@
 	(x-complement-fontset-spec): Call x-compose-font-name with t for
 	the above argument.
 
-	* faces.el (set-face-font): Allow specifing fontset for the arg FONT.
+	* faces.el (set-face-font): Allow specifying fontset for the arg FONT.
 
 	* mule-conf.el (alternate-charset-table): Change each entry from
 	list to dot pair.
@@ -20046,8 +20043,7 @@
 	* mule.el: Initialize a global variable use-default-ascent.
 	(make-coding-system): Set charset (symbol) instead of charset-id.
 	(integer) in FLAGS of ISO-2022 type coding systems.  For ISO-2022
-	type conding systems, new flags INIT-BOL DESIGNATION-BOL are
-	added.
+	type coding systems, new flags INIT-BOL DESIGNATION-BOL are added.
 	(define-coding-system-alias): Coding style changed.
 	(charset-list): Incorrect macro definition changed to correct
 	defsubst.
@@ -20383,7 +20379,7 @@
 	broken out of mouse-buffer-menu.
 
 	* derived.el (define-derived-mode): Add derived-mode-parent
-	property to the defived mode command name.
+	property to the derived mode command name.
 
 1997-02-07  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
 
@@ -21520,7 +21516,7 @@
 	No need to set comment-start-skip directly here.
 
 	* sh-script.el (sh-mode-syntax-table): Turn on comment syntax for #,
-	comment-end for newline, string for `, and excape for $.
+	comment-end for newline, string for `, and escape for $.
 	rc can use the same as sh.  Move csh after sh.
 	(sh-comment-prefix, sh-font-lock-keywords-only): Variables deleted.
 	(sh-mode): Adjust setting of font-lock-defaults.
@@ -21986,11 +21982,11 @@
 
 	(c-guess-basic-syntax): CASE 5G: Although we still test on
 	c-recognize-knr-p, this is no longer user configurable, and no
-	longer imposes potentially disasterous impact on performance.
+	longer imposes potentially disastrous impact on performance.
 	Adopt c-mode.el assumption that argdecls are indented at least one
 	space and that function headers are not indented.  This prevents
 	us from potentially searching back to the top of the file when
-	looking at a large number of top-level delarations.
+	looking at a large number of top-level declarations.
 
 	(c-gnu-impose-minimum): New function.
 
@@ -22376,7 +22372,7 @@
 
 1996-09-19  Michael Kifer  <kifer@cs.sunysb.edu>
 
-	* viper.el (vip-autoindent): No longert moves insert point.
+	* viper.el (vip-autoindent): No longer moves insert point.
 	(vip-paren-match): Now pays no attention to comments and
 	leaves region active.
 	* viper-util.el (vip-convert-standard-file-name): New function.
--- a/lisp/ChangeLog.8	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.8	Wed Sep 24 01:16:16 2008 +0000
@@ -106,7 +106,7 @@
 	(change-log-find-version): Renamed to
 	change-log-version-number-search
 	(add-log-file-name-function): New.
-	(change-log-search-vc-number): Added END paramaeter.  Added doc
+	(change-log-search-vc-number): Added END parameter.  Added doc
 	string to function.
 	(change-log-version-rcs): Renamed.  Was
 	change-log-search-vc-number.
@@ -1070,7 +1070,7 @@
 	(face-valid-attribute-values): Call defined-colors for all types
 	of frames.
 	(defined-colors, color-defined-p, color-values, display-color-p):
-	New finctions.
+	New functions.
 	(x-defined-colors, x-color-defined-p, x-color-values,
 	x-display-color-p): Aliases for the above.
 
@@ -3484,7 +3484,7 @@
 	(reftex-insert-docstruct): Adapted to work with the index stuff.
 	(reftex-parse-from-file): Find index entries as well.
 	(reftex-toc-toggle-index): New function
-	(reftex-toc-map): `i' is now used to togle the index, File
+	(reftex-toc-map): `i' is now used to toggle the index, File
 	boundaries has been moved to `F'.
 	(reftex-select-label-map): Toggling display of file boundaries is
 	now on the `F' key, for consistency with `reftex-toc-map'.
@@ -4718,9 +4718,9 @@
 1999-07-12  Espen Skoglund  <espensk@stud.cs.uit.no>
 
 	* progmodes/pascal.el (pascal-beg-of-defun): More intuitive behavior
-	when having nested functons.
-	(pascal-indent-nested-functions) (pascal-indent-line)
-	(pascal-calculate-indent) (pascal-get-lineup-indent): Support for
+	when having nested functions.
+	(pascal-indent-nested-functions, pascal-indent-line)
+	(pascal-calculate-indent, pascal-get-lineup-indent): Support for
 	indenting nested functions.
 
 1999-07-09  Richard Stallman  <rms@gnu.org>
@@ -6336,7 +6336,7 @@
 	charset-origin-alist property.
 	("Vietnamese"): Remove charset-origin-alist property.
 
-	* simple.el (what-cursor-position): Don't use the varialbe
+	* simple.el (what-cursor-position): Don't use the variable
 	charset-origin-alist, but use charset-origin-alist property of
 	buffer-file-coding-system to decide external character set code.
 
@@ -6830,10 +6830,10 @@
 1999-01-18  Ken'ichi Handa  <handa@gnu.org>
 
 	* international/ccl.el (ccl-compile-translate-character): Handle
-	the case that a tranlation table is CCL register correctly.
+	the case that a translation table is CCL register correctly.
 
 	* international/mule-cmds.el (select-safe-coding-system):
-	Hightlight at most 256 characters.
+	Highlight at most 256 characters.
 
 1999-01-18  Dave Love  <fx@gnu.org>
 
@@ -6972,7 +6972,7 @@
 1999-01-15  Johan Vromans  <jvromans@squirrel.nl>
 
 	* forms.el (forms--show-record): Convert integers to string
-	expicitly since concat will no longer accept integers.
+	explicitly since concat will no longer accept integers.
 	(forms-print): Use local `total-nb-records' since
 	`forms--total-records' will be inaccessible after buffer switching.
 
@@ -7197,7 +7197,7 @@
 1998-01-05  Torbjorn Einarsson  <T.Einarsson@clab.ericsson.se>
 
 	* progmodes/f90.el: Change of regular expressions for type to
-	correct highlighting and identation. Some small fixes for
+	correct highlighting and indentation.  Some small fixes for
 	compatibility with XEmacs.
 
 1999-01-05  Stephen Eglen  <stephen@gnu.org>
@@ -7223,7 +7223,7 @@
 	help and force it on current frame.
 	(reftex-default-bibliography): New function.
 	(reftex-access-parse-file): Check consistency after loading a
-	parse file.  When inconsistent, enfore rescan.
+	parse file.  When inconsistent, enforce rescan.
 	(reftex-check-parse-consistency): New function.
 	(easy-menu-define): Options section drastically shortened.
 
@@ -7431,7 +7431,7 @@
 	$a-1 ? foo : bar; was a considered a regexp.
 	`<< (' was considered a start of HERE-doc.
 	mark qq[]-etc sections as syntax-type=string
-	Was not processing sub protos after a comment ine.
+	Was not processing sub protos after a comment line.
 	Was treating $a++ <= 5 as a glob.
 	Tolerate unfinished REx at end-of-buffer.
 	`unwind-protect' was left commented.
@@ -7488,7 +7488,7 @@
 	(cperl-fontify-m-as-s): New configuration variable.
 	(cperl-electric-pod): Check for after-expr was performed
 	inside of POD too.
-	(cperl-backward-to-noncomment): Cetter treatment of PODs and HEREs.
+	(cperl-backward-to-noncomment): Better treatment of PODs and HEREs.
 	(cperl-clobber-mode-lists): New configuration variable.
 	(cperl-not-bad-style-regexp): Updated.
 	Init: `cperl-is-face' was busted.
@@ -7597,7 +7597,7 @@
 	(speedbar-frame-mode) Do not specify height if it is in the param list.
 	Use default y position w/out changing it.
 	If default x position is a list, keep, calculate the non-list X
-	value when devining an initial position.
+	value when defining an initial position.
 	(speedbar-this-file-in-vc) Fix SCCS to use s. not p. files.
 	(speedbar-tag-group-name-minimum-length): New variable.
 	(speedbar-frame-parameter): New compatibility function.
@@ -7607,8 +7607,8 @@
 	naming conventions.
 	(speedbar-create-tag-hierarchy): Enable buffer local version of
 	`speedbar-tag-hierarchy-method' in the buffer we are tagging.
-	(speedbar-line-path) Make DEPTH param optional.  Devine it if absent.
-	the case, derive it from the cursor location in speedbar.
+	(speedbar-line-path): Make DEPTH param optional.  Define it if absent.
+	In that case, derive it from the cursor location in speedbar.
 
 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
 
@@ -7726,7 +7726,7 @@
 	(ps-mule-set-ascii-font): New fun.
 	(ps-mule-skip-same-charset): Fun deleted.
 	(ps-mule-plot-string): Set ps-mule-current-charset.
-	(ps-mule-initialize): Add autload cookie.  Don't set
+	(ps-mule-initialize): Add autoload cookie.  Don't set
 	ps-mule-font-info-database here.
 	(ps-mule-begin-job): Renamed from ps-mule-begin.  Update
 	ps-mule-font-info-database and ps-control-or-escape-regexp.
@@ -7751,7 +7751,7 @@
 
 	* ps-print.el (ps-mule-font-info-database): Doc-string modified.
 	(ps-mule-external-libraries): New element FEATURE.
-	(ps-mule-init-external-library): Ajusted for the above change.
+	(ps-mule-init-external-library): Adjusted for the above change.
 	(ps-mule-generate-font): Likewise.
 	(ps-mule-generate-glyphs): Likewise.
 	(ps-mule-prepare-font): Likewise.
@@ -8342,7 +8342,7 @@
 
 	* international/mule-util.el (compose-chars-component): Signal
 	error if CH is a rule-based composition character.
-	(compose-chars): Signal error if an already compsed character is
+	(compose-chars): Signal error if an already composed character is
 	going to be composed by rule-base.
 
 	* term/x-win.el: If a resolved ASCII font name doesn't conform to
@@ -9024,7 +9024,7 @@
 1998-10-09  Richard Stallman  <rms@psilocin.ai.mit.edu>
 
 	* faces.el (frame-set-background-mode):
-	Don't do anythung for text-only or MSDOS frame.
+	Don't do anything for text-only or MSDOS frame.
 
 1998-10-08  Kenichi Handa  <handa@etl.go.jp>
 
@@ -9225,7 +9225,7 @@
 1998-09-27  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
 
 	* octave-inf.el (inferior-octave-prompt): Also match prompts of the
-	form `octave.bin:1>' which come from using precopiled binary versions.
+	form `octave.bin:1>' which come from using precompiled binary versions.
 
 1998-09-27  Richard Stallman  <rms@psilocin.ai.mit.edu>
 
--- a/lisp/ChangeLog.9	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/ChangeLog.9	Wed Sep 24 01:16:16 2008 +0000
@@ -188,7 +188,7 @@
 	(cperl-contract-levels): Restore position.
 	(cperl-beautify-level): Likewise.
 	(cperl-beautify-regexp): Likewise.
-	(cperl-commentify): Rudimental support for length=1 runs
+	(cperl-commentify): Rudimentary support for length=1 runs.
 	(cperl-find-pods-heres): Process 1-char long REx comments too /a#/x
 	 After 4.25:
 	(cperl-commentify): Was recognizing length=2 "strings" as length=1.
@@ -341,7 +341,7 @@
 2001-10-11  Gerd Moellmann  <gerd@gnu.org>
 
 	* master.el (master-mode): Use define-minor-mode instead of
-	easy-mmode-define-minor-mode.  Add autload cookie.
+	easy-mmode-define-minor-mode.  Add autoload cookie.
 	(Commentary): Remove the line showing how to autoload master-mode,
 	since it's always autoloaded.
 
@@ -902,7 +902,7 @@
 	(mail-do-fcc): Add a comment.
 	(mail-reply-to): Doc fix.
 	(mail-signature): Make ATPOINT optional.
-	(mail-yank-original): Use cond instead of nestled if.
+	(mail-yank-original): Use cond instead of nested if.
 
 2001-09-26  Stefan Monnier  <monnier@cs.yale.edu>
 
@@ -1620,7 +1620,7 @@
 
 	* comint.el (comint-send-input): Add `inhibit-line-move-field-capture'
 	property to input-terminating `boundary' overlays to avoid
-	line-move wierdness.
+	line-move weirdness.
 
 2001-08-16  Gerd Moellmann  <gerd@gnu.org>
 
@@ -4204,7 +4204,7 @@
 	depth 8.
 
 	* emacs-lisp/checkdoc.el (checkdoc-common-verbs-wrong-voice):
-	Add an antry for ``converts''.
+	Add an entry for ``converts''.
 
 	* language/slovak.el ("Slovak"): Add documentation string.
 	From Pavel@Janik.cz (Pavel Janík).
@@ -4953,7 +4953,7 @@
 	<lyongu@yahoo.com>.
 	(term-set-escape-char): Bind M-x to execute-extended-command in
 	term-raw-escape-map.
-	(term-move-columns): Don't try to move to negagive column.
+	(term-move-columns): Don't try to move to negative column.
 	(term-emulate-terminal): Insert a string before deleting a text to
 	overwrite.
 
@@ -6630,7 +6630,7 @@
 	XEmacs.  Return temporary faces instead of cons cells for XEmacs.
 	(ansi-color-make-color-map): Use ansi-color-make-face.
 	(ansi-color-get-face): Avoid face text property '(nil) as results
-	in an errow for XEmacs.
+	in an error for XEmacs.
 
 2000-01-09  Alex Schroeder  <alex@gnu.org>
 
@@ -7080,7 +7080,7 @@
 
 2000-12-21  Dave Pearson  <davep@davep.org>
 
-	* quickurl.el: Commentry change, I've moved my web site.
+	* quickurl.el: Commentary change, I've moved my web site.
 
 2000-12-21  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
 
@@ -7955,7 +7955,7 @@
 	(antlr-no-action-keywords): New constant with value nil.
 	(antlr-font-lock-keywords-alist): Use it.  Old value would break
 	syntax highlighting in Emacs-21.0.
-	(antlr-default-directory): Emacs/XEmacs dependend function.
+	(antlr-default-directory): Emacs/XEmacs dependent function.
 	(antlr-read-shell-command): Ditto.
 	(antlr-with-displaying-help-buffer): Ditto.
 
@@ -8337,7 +8337,7 @@
 	Use provide.
 
 	* cus-edit.el (custom-buffer-create-internal): Save some consing.
-	(custom-variable-set): Improve validation error mesage.
+	(custom-variable-set): Improve validation error message.
 
 	* rect.el (string-rectangle): Revert last change.
 	(string-rectangle-line): New arg DELETE.
@@ -9751,7 +9751,7 @@
 
 2000-10-24  Eli Zaretskii  <eliz@is.elta.co.il>
 
-	* progmodes/cmacexp.el: Update the euthor's email address.
+	* progmodes/cmacexp.el: Update the author's email address.
 
 2000-10-24  Miles Bader  <miles@lsi.nec.co.jp>
 
@@ -14185,7 +14185,7 @@
 2000-08-25  Kenichi Handa  <handa@etl.go.jp>
 
 	* terminal.el (terminal-emulator): Fix args to `concat'.  Now
-	concat doesn't accept interger.
+	concat doesn't accept integer.
 
 	* international/kkc.el: Remove SKK from Keywords.  Require
 	ja-dic-utl instead of skkdic-utl.
@@ -14395,7 +14395,7 @@
 	(ispell-skip-html): Renamed from ispell-skip-sgml.
 	(ispell-begin-skip-region-regexp, ispell-skip-region)
 	(ispell-minor-check): Improved html skipping support to skip across
-	code, and recognize `&' commands without propper `;' syntax;
+	code, and recognize `&' commands without proper `;' syntax;
 	(ispell-process-line): Fix alignment error when manually
 	correcting spelling.
 	(ispell): Fix comment string.
@@ -15531,7 +15531,7 @@
 	paragraphs on the first or last line of a file.
 	(ada-format-paramlist): Fix handling of default parameter values.
 	(ada-get-body-name): New function.
-	(ada-get-current-indent): Optimized by searchling directly for an
+	(ada-get-current-indent): Optimized by searching directly for an
 	existing generic part or a statement outside of it.  Handle
 	ada-indent-align-comments when indenting comments Replaced some
 	regexps by testing directly the next character. This results in a
@@ -15596,7 +15596,7 @@
 	(ada-compile): Removed.
 	(ada-compile-application, ada-compile-current, ada-check-current):
 	Set the compilation-search-path so that compile.el automatically
-	finds the sources in src_dir.  Automatic scrollong of the
+	finds the sources in src_dir.  Automatic scrolling of the
 	compilation buffer.  C-uC-cC-c asks for confirmation before
 	compiling
 	(ada-compile-current): New parameter, prj-field
@@ -16812,7 +16812,7 @@
 
 	* international/mule.el
 	(after-insert-file-set-buffer-file-coding-system): If the buffer
-	size is greater than INSERTED, judget that we are not visiting.
+	size is greater than INSERTED, judge that we are not visiting.
 
 2000-06-07  Rajesh Vaidheeswarran  <rv@gnu.org>
 
@@ -17493,7 +17493,7 @@
 
 	* international/quail.el (quail-show-guidance-buf): Set
 	current-input-method of the guidance buffer to the name of the
-	curren input method.
+	current input method.
 
 2000-05-23  Stefan Monnier  <monnier@cs.yale.edu>
 
@@ -17680,7 +17680,7 @@
 	charsets eight-bit-control and eight-bit-graphic.
 	(list-iso-charset-chars): Likewise.
 	(list-block-of-chars): If CHARSET is not chat-table, insert 8-bit
-	charactes as is.  Use indent-to to align characters.
+	characters as is.  Use indent-to to align characters.
 
 	* international/mule-cmds.el (find-multibyte-characters): Never
 	exclude charsets eight-bit-control and eight-bit-graphic.
@@ -18327,7 +18327,7 @@
 2000-04-19  Gerd Moellmann  <gerd@gnu.org>
 
 	* simple.el (clone-indirect-buffer-other-window): New command.
-	(clone-indirect-buffer): Add optional arg NORECROD.
+	(clone-indirect-buffer): Add optional arg NORECORD.
 	(toplevel): Bind `C-x 4 c' to clone-indirect-buffer-other-window.
 
 	* help.el (resize-temp-buffer-window): Use count-screen-lines.
@@ -18474,7 +18474,7 @@
 2000-04-13  Eli Zaretskii  <eliz@is.elta.co.il>
 
 	* textmodes/ispell.el (ispell-menu-map): Menu items rearranged and
-	converted to the new menu-item format, names silightly changed,
+	converted to the new menu-item format, names slightly changed,
 	help strings added.
 
 	Support for spelling without async subprocesses:
@@ -19031,7 +19031,7 @@
 	instead the corresponding data is stored in the default fontset.
 	(register-alternate-fontnames): Function removed.
 	(resolved-ascii-font): Variable removed.
-	(x-compose-font-name): Ignore the second argument REDOCE.
+	(x-compose-font-name): Ignore the second argument REDUCE.
 	(x-complement-fontset-spec): Complement only an ASCII font and
 	element for those charsets than can use that ASCII font.
 	(generate-fontset-menu): Don't refer to global-fontset-alist,
@@ -20600,7 +20600,7 @@
 	(ps-spool-config): Initialization fix.
 	(ps-print-prologue-1, ps-print-prologue-2)
 	(ps-print-duplex-feature): PostScript code moved to separated file.
-	(ps-background-image): Little code reformating.
+	(ps-background-image): Little code reformatting.
 	(ps-begin-file, ps-begin-job): Fix code.
 	(ps-postscript-code-directory, ps-mark-code-directory): New vars.
 	(ps-prologue-file): New fun.
--- a/lisp/erc/ChangeLog.01	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/erc/ChangeLog.01	Wed Sep 24 01:16:16 2008 +0000
@@ -129,7 +129,7 @@
 	  It uses a list as internal representation now, so all silly string-parsing
 	  related bugs should be gone.
 	  Use (erc-track-modified-channels-minor-mode t) now to toggle this functionality.
-	  Dont set the erc-track-modified-channels-minor-mode variable yourself, use the toggle function
+	  Don't set the erc-track-modified-channels-minor-mode variable yourself, use the toggle function
 
 2001-11-29  Gergely Nagy  <algernon@debian.org>
 
@@ -226,7 +226,7 @@
 2001-11-23  Mario Lang  <mlang@delysid.org>
 
 	* erc-bbdb.el 1.6:
-	* new function erc-BBDB-NICK to handle nickname anotation on a nick-change event of a known record
+	* new function erc-BBDB-NICK to handle nickname annotation on a nick-change event of a known record
 
 	* erc.el 1.148: * Remove erc-rename-buffer, its no longer necessary
 	* Remove erc-autoop-*. it was broken, and needed rewrite anyway
@@ -337,7 +337,7 @@
 	* erc.el 1.129: fixed it
 
 	* erc.el 1.128:
-	*** We switched over. New server message parsing/handling is running now. Thansk to the zenirc developers for the great ideas I got from the code!!!!! Go and test it, poke at it, bug me on irc about problems
+	*** We switched over. New server message parsing/handling is running now. Thanks to the zenirc developers for the great ideas I got from the code!!!!! Go and test it, poke at it, bug me on irc about problems
 
 	* erc.el 1.127: *** empty log message ***
 
@@ -367,7 +367,7 @@
 	  Now, all the server word replies are finished. Going to numreplies now
 
 	* erc.el 1.119:
-	* debugging fascilities for the transition. C-x 2 C-x o M-x ielm RET erc-server-vectors RET ; to get a list of all server messages currently not handled in the new code. Feel free to pick one and implement it
+	* debugging facilities for the transition. C-x 2 C-x o M-x ielm RET erc-server-vectors RET ; to get a list of all server messages currently not handled in the new code. Feel free to pick one and implement it
 
 	* erc.el 1.118: * erc-server-KICK and erc-server-TOPIC. new functions
 	* erc-server-305-or-306 and erc-server-311-or-314
@@ -431,10 +431,10 @@
 	* erc.el 1.100:
 	* added second timestamp-format (erc-away-timestamp-format) for marking msgs when being away
 
-	* erc-complete.el 1.2: fixed silly deffun
+	* erc-complete.el 1.2: fixed silly defun
 
 	* erc.el 1.99: * Rewrote erc-load-irc-script (simplified)
-	* Removed depricated code
+	* Removed deprecated code
 
 	* erc-speak.el 1.15: * reflect changes in erc.el
 
@@ -457,14 +457,14 @@
 	* erc.el 1.95: * Reduction patch 2
 	  This time, we move the input ring handling into erc-ring.el
 	  Remember that you need (require 'erc-ring) in your .emacs to get the input handling as a feature
-	  And remeber, that you dont need it if you dont use input ring :-)
+	  And remeber, that you don't need it if you don't use input ring :-)
 
 	* erc-ring.el 1.1: * Initial checkin
 
 	* erc.el 1.94: * The great reduction patch :-)
 	  moved relevant function from erc.el to new file erc-menu.el and erc-imenu.el
 
-	* erc-imenu.el 1.1: nitial version
+	* erc-imenu.el 1.1: Initial version
 
 	* erc-menu.el 1.1: * Initial version
 
@@ -495,7 +495,7 @@
 
 	* erc.el 1.88:
 	* Changed timestamping when away to use erc-timestamp-format and append the timestamp instead of prepending it..
-	* minor cleanup, s/(if (not /(unless/ and thelike
+	* minor cleanup, s/(if (not /(unless/ and the like
 
 2001-11-06  Tijs van Bakel  <smoke@wanadoo.nl>
 
@@ -521,7 +521,7 @@
 	Renamed erc-message-notices to erc-minibuffer-notice, and renamed erc-prevent-minibuffer-privmsg to erc-minibuffer-privmsg, inverting its functionality
 
 	* erc.el 1.81: Added support for channel names starting with & + and !.
-	Also, many changes partially discussed on the mailinglist:
+	Also, many changes partially discussed on the mailing list:
 
 		* erc.el (cl): Add requirement for cl package.
 		(erc-buffer-list): Make this variable global again.
@@ -626,7 +626,7 @@
 
 	* erc-speak.el 1.14:
 	* Added a new personality for channel name announcement, This makes streams of flooded channels much easier to listen to, 
-	  especially if you are on more than one channel simultaniously.
+	  especially if you are on more than one channel simultaneously.
 
 	* erc.el 1.75:
 	* Made the completion postfix customizable through erc-nick-completion-postfix
@@ -643,7 +643,7 @@
 	* Removed now really obsolete code. Package size reduced by 50%
 
 	* erc-speak.el 1.10:
-	* Very important fix! Now erc-speak is really complete. Messages dont get cut anymore. Be sure to use auditory icons, 
+	* Very important fix! Now erc-speak is really complete. Messages don't get cut anymore. Be sure to use auditory icons, 
 	  it's reallllly cool now!!!
 
 	* erc-speak.el 1.9: *** empty log message ***
@@ -795,7 +795,7 @@
 2001-09-26  Mario Lang  <mlang@delysid.org>
 
 	* erc.el 1.54: * Fixed completion (alex)
-	  * Now popup buffer doesnt destroy your window configuration.
+	  * Now popup buffer doesn't destroy your window configuration.
 	* Fixed away handling (incomplete)
 
 2001-09-24  Mario Lang  <mlang@delysid.org>
@@ -816,7 +816,7 @@
 2001-09-20  Mario Lang  <mlang@delysid.org>
 
 	* erc.el 1.50:
-	* Fix (erc-cmd-names): This should fix C-c C-n too, hoepfully it was the right fix and doesnt break anything else.
+	* Fix (erc-cmd-names): This should fix C-c C-n too, hopefully it was the right fix and doesn't break anything else.
 
 	* erc.el 1.49: * Fixes XEmacs easymenu usage (2nd time).
 
@@ -859,7 +859,7 @@
 2001-08-07  Mario Lang  <mlang@delysid.org>
 
 	* erc.el 1.41:
-	Checked in lathis code and modified it slightly. Still unsure about set-window-buffer advice, current attempt doesnt seem to work.
+	Checked in lathis code and modified it slightly. Still unsure about set-window-buffer advice, current attempt doesn't seem to work.
 	Removed (nick -> #channel) from mode-line. (CLOSED) and (AWAY...) should still be displayed when appropriate
 
 2001-08-06  Mario Lang  <mlang@delysid.org>
@@ -909,7 +909,7 @@
 2001-07-26  Mario Lang  <mlang@delysid.org>
 
 	* erc.el 1.29:
-	fixed one occurence of a setq with only one argument (XEmacs didnt like that)
+	fixed one occurence of a setq with only one argument (XEmacs didn't like that)
 
 	* erc.el 1.28:
 	Added erc-next-line-add-newlines customisation possibility.
@@ -1001,7 +1001,7 @@
 	Insert (erc-current-nick) instead of (erc-display-prompt). good night :)
 
 	* erc.el 1.9:
-	small, but it was anoying, so I just did it (defcustom for erc-join-buffer and erc-join-info-buffer)
+	small, but it was annoying, so I just did it (defcustom for erc-join-buffer and erc-join-info-buffer)
 
 2001-06-29  Alex Schroeder  <alex@gnu.org>
 
--- a/lisp/erc/ChangeLog.02	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/erc/ChangeLog.02	Wed Sep 24 01:16:16 2008 +0000
@@ -953,7 +953,7 @@
 
 	* erc-pcomplete.el 1.11: * Fix emacs/xemacs compatibility
 
-	* debian/scripts/install 1.10: * Dont compile erc-compat, fix ELCDIR
+	* debian/scripts/install 1.10: * Don't compile erc-compat, fix ELCDIR
 
 	* debian/control 1.5: * Change maintainer field
 
@@ -1080,13 +1080,13 @@
 	2) (misfeature) ERC notices the user in the minibuffer when it
 	   ignores something - this can get very annoying, since the
 	   minibuffer is also visible when not looking at ERC buffers.
-	   Added a customizeable variable for this, the default is nil.
+	   Added a customizable variable for this, the default is nil.
 	3) (wishlist) There is no IGNORE or UNIGNORE command.
 	   Added.
 	4) (wishlist) Some IRC clients, notably irssi, allow the user to
 	   ignore "replies" to ignored people. A reply is defined as a
 	   line starting with "nick:", where nick is the nick of an
-	   ignored person. Added that functionaly.
+	   ignored person. Added that functionality.
 	Done by Jorgen Schaefer <forcer@forcix.cx>
 
 2002-11-02  Alex Schroeder  <alex@gnu.org>
@@ -1198,7 +1198,7 @@
 	(erc-stamp-disable): Renamed erc-stamp-destroy.
 	(erc-timestamp-mode): Use new names.
 
-	* erc.el 1.300: Removed autload for erc-complete and
+	* erc.el 1.300: Removed autoload for erc-complete and
 	erc-track-modified-channels-mode -- the autoload cookie should do
 	that instead.
 	(erc-input-message): Doc string, removed binding for erc-complete.
@@ -1456,7 +1456,7 @@
 
 2002-06-17  Diane Murray  <disumu@x3y2z1.net>
 
-	* erc.el 1.287: * added beginning suport for 005 numerics:
+	* erc.el 1.287: * added beginning support for 005 numerics:
 	  - added buffer local variable erc-server-parameters
 	  - added erc-server-005, which sets erc-server-parameters if the server has
 	    used this code to show its parameters
@@ -1534,7 +1534,7 @@
 	* erc.el 1.283:
 	* added erc-set-channel-limit, erc-set-channel-key, erc-toggle-channel-mode
 
-	* added erc-get-channel-mode-from-keypress, which is binded to C-c m
+	* added erc-get-channel-mode-from-keypress, which is bound to C-c m
 	  sends the next character which is typed to one of the 3 new functions
 	  - did not remove erc-invite-only-mode and it's key binding in case
 	    people are used to it, although it probably should be removed...
@@ -1756,7 +1756,7 @@
 	  - added variable erc-whowas-on-nosuchnick
 	  - in erc-server-401 do WHOWAS if erc-whowas-on-nosuchnick is non-nil
 
-	* erc.el 1.267: forgot documentaion for erc-nickserv-alist
+	* erc.el 1.267: forgot documentation for erc-nickserv-alist
 
 	* erc.el 1.266: NickServ identification changed and enhanced:
 	- erc-nickserv-identify-autodetect now called from erc-server-NOTICE-hook
@@ -1777,7 +1777,7 @@
 	  - in erc-fill-variable: set fill-column to value of erc-fill-column
 
 	* erc.el 1.265: erc.el:
-	* fixed bug where topic wasn't being set when chanel name was provided
+	* fixed bug where topic wasn't being set when channel name was provided
 
 	erc-fill.el:
 	* filling with erc-fill-variable now works with custom defined fill width:
@@ -1946,7 +1946,7 @@
 	* erc-chess.el 1.5: more fixing.
 
 	Now, the 'match question works. It sends an accept back.
-	But display popup doesnt work..
+	But display popup doesn't work..
 
 	* erc-chess.el 1.4: fixup (still far from working)
 
@@ -1978,7 +1978,7 @@
 	fixup release, far from ready for real usage, but it appears to work.
 
 	* erc.el 1.242:
-	speed improvments based on elp-instrument-package RET erc- RET results
+	speed improvements based on elp-instrument-package RET erc- RET results
 
 	* erc-chess.el 1.1: initial version.
 	please test it
@@ -1988,7 +1988,7 @@
 
 	(as usual, blank password)
 
-	Add the resulting dir to your load-path and reqire erc-chess.
+	Add the resulting dir to your load-path and require erc-chess.
 
 	Usage: Just do /chess nickname
 	The remote end much use erc, as no other irc client I know of supports this ...
@@ -2070,7 +2070,7 @@
 
 	* erc-track.el 1.4:
 	experimental: Added face support to mode-line channel activity tracker.
-	Currently we use the faces used for indicating in the buffer (erc-pal-face for channels with pal acitivity...)
+	Currently we use the faces used for indicating in the buffer (erc-pal-face for channels with pal activity...)
 
 2002-03-05  Mario Lang  <mlang@delysid.org>
 
@@ -2084,12 +2084,12 @@
 
 	* erc-track.el 1.2: Implemented channel name shortening.
 	Vars erc-track-cutoff says: all channel names longer than this will be shortened.
-	Var erc-track-minimum-channel-length says: dont make names shorten than this.
+	Var erc-track-minimum-channel-length says: don't make names shorten than this.
 	(Thanks go out to kensanata for the nice unique-substrings utility function).
 
 	* erc.el 1.233: silly typo corrected
 
-	* erc.el 1.232:	* erc.el 1.232: * New varialbe: erc-common-server-name-suffixes
+	* erc.el 1.232:	* erc.el 1.232: * New variable: erc-common-server-name-suffixes
 	  This alist can be used to change the server names displayed in mode-line
 	  to a shorter version..
 	* New function: erc-shorten-server-name (uses var above)
@@ -2169,7 +2169,7 @@
 	Demonstrates how the new hook system can be nicely used.
 
 	* erc.el 1.221:
-	new hook: erc-default-server-hook. This one gets called if we dont have anything defined for a certain IRC server message.
+	new hook: erc-default-server-hook. This one gets called if we don't have anything defined for a certain IRC server message.
 	New function: erc-default-server-handler. (used by above hook).
 	New function: erc-debug-missing-hooks: Used by above hook to save a list of unimplemented server messages.
 	New function: erc-server-buffer, erc-server-buffer-p.
@@ -2311,7 +2311,7 @@
 
 	* erc.el 1.204: Use nreverse instead of reverse.
 	Use eq instead of equal where possible.
-	Rewrote erc-get-buffer to not use find-if (find-if does very deep function-call nesting, which isnt good ina  defun which is called so often)
+	Rewrote erc-get-buffer to not use find-if (find-if does very deep function-call nesting, which isn't good in a defun which is called so often)
 
 2002-02-13  Mario Lang  <mlang@delysid.org>
 
@@ -2339,7 +2339,7 @@
 
 	* servers.pl 1.1:
 	Script to convert mircs servers.ini to a elisp salist kind of thing.
-	(development tool, it doesnt help you much as a user)
+	(development tool, it doesn't help you much as a user)
 
 	* erc.el 1.201:
 	* erc-display-line-buffer: renamed to erc-display-line-1
--- a/lisp/erc/ChangeLog.03	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/erc/ChangeLog.03	Wed Sep 24 01:16:16 2008 +0000
@@ -347,7 +347,7 @@
 	Fix paren-in-column-zero bug in docstring.
 	Add a sort of bogus, but still better :type.
 	Add autojoin and netsplit by default.
-	(erc-update-modules): Dont barf with an error if `require' fails.
+	(erc-update-modules): Don't barf with an error if `require' fails.
 	We can still error out if the mode is not defined.
 
 2003-08-31  Andreas Fuchs  <asf@void.at>
@@ -579,7 +579,7 @@
 	    This no longer raises a bad-syntax error - was this a catch-all to stop a
 	    backtrace? Does it belong?
 	(erc-cmd-APPENDTOPIC): the correct way to display help when you want to
-	    accept an abitrary string is to (signal 'wrong-number-of-arguments nil).
+	    accept an arbitrary string is to (signal 'wrong-number-of-arguments nil).
 	    This fixes a bug where people could not /at topics with a space in them.
 
 2003-06-09  Damien Elmes  <erc@repose.cx>
@@ -657,7 +657,7 @@
 
 	* erc-truncate.el 1.2: remove require of erc-log
 	(erc-truncate-buffer-to-size): use erc-save-buffer-in-logs when it's
-	there, else, dont.
+	there, else, don't.
 
 2003-04-29  Andreas Fuchs  <asf@void.at>
 
@@ -821,7 +821,7 @@
 	  of user friendliness.
 	(define-erc-module): the enable and disable routines now update erc-modules
 	    accordingly
-	erc-modules: new variable controllig the modules which erc has loaded/will
+	erc-modules: new variable controlling the modules which erc has loaded/will
 	    load. when customising, it will automatically enable modules. it won't
 	    automatically disable modules which are removed, yet.
 	(erc-update-modules): enable all modules in `erc-modules'
@@ -1036,7 +1036,7 @@
 	notify the user we're trying to connect when using asych
 	    connections
 
-	* erc.el 1.486 (erc-connect): support an asyncronous connection
+	* erc.el 1.486 (erc-connect): support an asynchronous connection
 	(erc-process-sentinel): ditto
 
 	* erc-track.el 1.48:
@@ -1048,7 +1048,7 @@
 	    a command
 
 	* erc.el 1.484: (erc-save-buffer-in-logs):
-	    - check for a sensibile region before saving the buffer. if the
+	    - check for a sensible region before saving the buffer. if the
 	      connection process is killed early on, there is not a sensible region
 	      to save
 	    - don't set buffer-file-name on save. we don't need it, and it means we
@@ -1363,7 +1363,7 @@
 	again.
 	(erc): Require cl for delete-if.
 	(erc-button-remove-old-buttons): Rewrote using delete-if to
-	prevent exceesive consing.  Having the marker list is still ugly,
+	prevent excesive consing.  Having the marker list is still ugly,
 	so another solution needs to be found.
 
 2003-01-17  Jorgen Schaefer  <forcer@users.sourceforge.net>
@@ -1388,7 +1388,7 @@
 	* erc.el 1.454: erc-banlist-*: return nil so further hooks are called
 
 	* erc.el 1.453 (erc-server-368):
-	supress "end of ban list" messages - use /listbans now
+	suppress "end of ban list" messages - use /listbans now
 
 	* erc.el 1.452 (erc-send-current-line):
 	removed the check for leading whitespace again - the
@@ -1411,7 +1411,7 @@
 
 	* erc.el 1.448:
 	* (erc-remove-channel-member): Do not use delq, modify the list using setcdr like delq does.
-	In theory, this should be way faster since the list doesnt get traverse two times.
+	In theory, this should be way faster since the list doesn't get traverse two times.
 	Measurement didn't show any real difference though :(, this system is flawed for channels with >300 users it seems...
 	Also moved some defcustoms up.
 
@@ -1475,7 +1475,7 @@
 	* erc.el 1.441:
 	erc-error-face: setting a background doesn't work so well with multi-line
 	    messages, so we don't. fg color is negotiable ;-)
-	(erc-cmd-QUERY): fixed, new doco, supress (erc-delete-query) until we fix it
+	(erc-cmd-QUERY): fixed, new doco, suppress (erc-delete-query) until we fix it
 	(erc-send-current-line): allow multi-line messages provided they don't start
 	    with a slash - there's no need to prohibit them if the slash isn't the
 	    first character
@@ -1484,7 +1484,7 @@
 	* bunch of extra cmds fixed, nick, sv etc.
 
 	* erc.el 1.439 (erc-cmd-HELP): fixed
-	(erc-extract-command-from-line): when deterimining canon-defun, make sure we
+	(erc-extract-command-from-line): when determining canon-defun, make sure we
 	    have a valid symbol
 	(erc-cmd-KICK): fixed
 
@@ -1572,13 +1572,13 @@
 	do appropriate comparisons, simplified.
 	* (erc-dcc-list-add): New functions
 	various callers of (cons (list ...) erc-dcc-list) updated.
-	Other stuff I'm to bored to document now
+	Other stuff I'm too bored to document now
 
 2003-01-15  Jorgen Schaefer  <forcer@users.sourceforge.net>
 
 	* erc-stamp.el 1.24 (erc-insert-timestamp-right):
 	Removed redundant code that overrid the
-	window-width. Now substracts (length string) from every found
+	window-width. Now subtracts (length string) from every found
 	indentation positions.
 
 2003-01-14  Mario Lang  <mlang@delysid.org>
@@ -1734,7 +1734,7 @@
 	(erc-notify-NICK): Changed to make it IRC-case-insensitive when comparing nicks.
 	(erc-notify-QUIT): Changed to make it IRC-case-insensitive when comparing nicks.
 	(erc-cmd-NOTIFY): Now "/notify -l" lists the nicks on your notify list.  Now
-	    when you remove a nick from your notify list, you no longer recieve a spurious
+	    when you remove a nick from your notify list, you no longer receive a spurious
 	    signoff notification for that nick.  Changed to make it IRC-case-insensitive when
 	    comparing nicks.
 
@@ -1934,7 +1934,7 @@
 
 	* erc-dcc.el 1.21 (erc-dcc-chat): Add docstring
 	Add self-test.
-	Fix error if /dcc chat nick doesnt find the nick
+	Fix error if /dcc chat nick doesn't find the nick
 
 2003-01-08  Francis Litterio  <franl@users.sourceforge.net>
 
@@ -2097,7 +2097,7 @@
 	* erc-dcc.el 1.2: make /dcc LIST work
 
 	* erc-dcc.el 1.1:
-	Initial checkin, dont use it!  its really far from complete.  Hackers: help!
+	Initial checkin, don't use it!  its really far from complete.  Hackers: help!
 
 	* erc-notify.el 1.11:
 	New function erc-notify-NICK, and added signon/off hooks which were missing
--- a/lisp/erc/ChangeLog.04	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/erc/ChangeLog.04	Wed Sep 24 01:16:16 2008 +0000
@@ -739,7 +739,7 @@
 
 	* erc.el, erc-backend.el (erc-cmd-BANLIST): Added a missing "'"
 	that was preventing /BANLIST from working.  In erc-backend.el,
-	added server repsonse handler for 367 and 368 reponses to get
+	added server response handler for 367 and 368 responses to get
 	/BANLIST working.
 
 2004-05-26  Francis Litterio  <franl@users.sourceforge.net>
@@ -806,7 +806,7 @@
 
 2004-05-17  Mario Lang  <mlang@delysid.org>
 
-	* erc-log.el: Dont autoload a define-key statement, erc-mode-map
+	* erc-log.el: Don't autoload a define-key statement, erc-mode-map
 	might not be known yet
 
 2004-05-16  Lawrence Mitchell  <wence@gmx.li>
@@ -827,7 +827,7 @@
 	(391): New.
 	(406, 432): Use ?n, not ?c in `erc-display-message'.
 	(431, 445, 446, 451, 462, 463, 464, 465, 481, 483, 485, 491, 501,
-	502): All error responsess with no arguments grouped together.
+	502): All error responses with no arguments grouped together.
 
 2004-05-14  Diane Murray  <disumu@x3y2z1.net>
 
@@ -1715,7 +1715,7 @@
 	* erc.el: Added erc-server-001 which runs when the server sends
 	its welcome message.  It sets the current-nick to reflect the
 	server's settings.  This fixes a bug where nicks that were too long
-	and got truncated by ther server were still set to the old value.
+	and got truncated by the server were still set to the old value.
 	(nickname-in-use): If user wants to try again manually, let user
 	know that the nick is taken.  If not, go through erc-default-nicks
 	until none are left, and then try one last time with
@@ -2064,7 +2064,7 @@
 	the event hook.
 	(erc-cmd-IDLE): New function.  Implements the new /IDLE command.
 	Usage: /IDLE NICK (erc-seconds-to-string): New function.  Converts
-	a number of seconds to an Engligh phrase.
+	a number of seconds to an English phrase.
 
 2004-01-02  Francis Litterio  <franl@users.sourceforge.net>
 
--- a/lisp/erc/ChangeLog.05	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/erc/ChangeLog.05	Wed Sep 24 01:16:16 2008 +0000
@@ -831,7 +831,7 @@
 	`require-final-newline'.
 
 	* erc-viper.el: New file. This is where all ERC/Viper
-	compatiibilty code should live. When and if ERC is bundled with
+	compatibility code should live. When and if ERC is bundled with
 	Emacs, some of the hacks in this file should be merged into Viper
 	itself.
 
--- a/lisp/gnus/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/gnus/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -8404,7 +8404,7 @@
 	* gnus-art.el (gnus-mime-inline-part): Decode parts according to
 	the coding cookies; decompress compressed parts.
 
-	* mml.el (mml-generate-mime-1): Add the charaset parameter according
+	* mml.el (mml-generate-mime-1): Add the charset parameter according
 	to the value which a user specified manually or the coding cookie.
 
 	* mm-util.el (mm-string-to-multibyte): New function.
--- a/lisp/gnus/ChangeLog.2	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/gnus/ChangeLog.2	Wed Sep 24 01:16:16 2008 +0000
@@ -6790,12 +6790,12 @@
 	broken connections by opening a new connection and repeating the
 	failed command.
 	(nntp-retrieve-headers-with-xover): Some NNTP servers respond to
-	XOVER commands preceeding the active articles with the nov entry
+	XOVER commands preceding the active articles with the nov entry
 	of the first available article.  When gnus connected to such a
 	server, the unexpected nov entry would result in duplicate lines
 	in the agent's overview file.  This patch fixes the duplicate
 	lines problem and improves performance by skipping over all
-	articles IDs that preceed the first nov entry in the server's
+	articles IDs that precede the first nov entry in the server's
 	reply.
 
 2002-12-11  Katsumi Yamaoka  <yamaoka@jpl.org>
@@ -7318,7 +7318,7 @@
 
 2002-10-22  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
 
-	* pgg.el (pgg-snarf-keys): Do not refer unbinded local variables.
+	* pgg.el (pgg-snarf-keys): Do not refer unbound local variables.
 
 2002-10-22  Simon Josefsson  <jas@extundo.com>
 
@@ -8731,7 +8731,7 @@
 
 2002-05-18  Jesper Harder  <harder@ifa.au.dk>
 
-	* gnus-sum.el (gnus-dependencies-add-header): Avoid one unecessary
+	* gnus-sum.el (gnus-dependencies-add-header): Avoid one unnecessary
 	call to gnus-parent-id when we check for References loops.
 	(gnus-summary-prepare-threads): Avoid simplifying every Subject
 	twice by saving the simplified subject string in simp-subject.
@@ -9137,7 +9137,7 @@
 
 2002-04-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-	* gnus-art.el (gnus-article-prepare): Place point on the emtpy
+	* gnus-art.el (gnus-article-prepare): Place point on the empty
 	header line.
 
 2002-04-11  Per Abrahamsen  <abraham@dina.kvl.dk>
@@ -13532,7 +13532,7 @@
 	expiry-target.  (Otherwise nnml will be in a inconsistent internal
 	state causing all kind of problems.)
 	(nnml-request-expire-articles): If `nnml-article-to-file' or
-	`file-attributes' failes, return article as un-expirable instead
+	`file-attributes' fail, return article as un-expirable instead
 	of treating it as expired.
 
 2001-08-31  Sam Steingold  <sds@gnu.org>
--- a/lisp/mh-e/ChangeLog.1	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/mh-e/ChangeLog.1	Wed Sep 24 01:16:16 2008 +0000
@@ -163,7 +163,7 @@
 
 2005-06-08  Peter S Galbraith  <psg@debian.org>
 
-	* mh-comp.el (mh-insert-auto-fields): Inset identity regardless of
+	* mh-comp.el (mh-insert-auto-fields): Insert identity regardless of
 	whether one was already set, since if one used a default identity
 	it would never be overridden (closes SF #1204506).
 
@@ -1879,7 +1879,7 @@
 	info about it for `mh-variants'.
 
 	* mh-e.el (mh-regenerate-headers): mu-mh has different error
-	message for a invalid mesage list.
+	message for a invalid message list.
 
 2003-08-18  Peter S Galbraith  <psg@debian.org>
 
@@ -4464,7 +4464,7 @@
 	lines. So it is OK for mh-get-msg-num to fail once in a while.
 
 	* mh-index.el (mh-index-update-maps): Make the parsing of messages
-	that need to annotated with the X-MHE-Checksum header more robust.
+	that need to be annotated with the X-MHE-Checksum header more robust.
 	If the search yielded no results then an error was being produced.
 	(mh-index-search): Enable automatic threading of index folders if
 	mh-show-threads-flag is non-nil (closes SF #709667).
@@ -10630,7 +10630,7 @@
 2001-12-01  Jeffrey C Honig  <jch@honig.net>
 
 	* mh-e.el: Update the documentation for the regexps used by
-	`mh-folder-font-lock-keywords' to specify how many parethesized
+	`mh-folder-font-lock-keywords' to specify how many parenthesized
 	expressions they are expected to have and what those expressions
 	are expected to match.
 
@@ -10822,7 +10822,7 @@
 	(mh-toggle-subject-thread): New command to toggle between a new
 	'subject sequence or the wide view of a folder.
 	(mh-delete-subject-thread): New command to delete all following
-	messages with similar subject lines (leaving preceeding ones
+	messages with similar subject lines (leaving preceding ones
 	untouched).
 	(mh-next-unseen-subject-thread): New command to create and move to
 	a new subject thread created from the next unseen message as a
@@ -10908,7 +10908,7 @@
 2001-11-25  Peter S Galbraith  <psg@debian.org>
 
 	* mh-utils.el (mh-highlight-citation-p): New variable to determine
-	whether to hightlight citations in message body with gnus,
+	whether to highlight citations in message body with gnus,
 	font-lock or not at all.
 	(mh-show-font-lock-keywords): removed citations from keywords.
 	(mh-show-font-lock-keywords-with-cite): New variable, equivalent
@@ -11253,7 +11253,7 @@
 	resulting message is still fully MIME.
 	* mh-utils.el (mh-decode-quoted-printable): New function to run
 	mimedecode on the current buffer.
-	* mh-utils.el (mh-display-msg): Conditionnaly call
+	* mh-utils.el (mh-display-msg): Conditionally call
 	mh-decode-quoted-printable function if mh-decode-quoted-printable
 	variable is set, to view messages containing quoted-printable
 	characters into 8-bit.
--- a/lisp/org/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/org/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -50,7 +50,7 @@
 
 	* org.el (org-make-link-string): Remove link attributes from
 	description.
-	(org-open-at-point): Remove link attributes bevore using the path.
+	(org-open-at-point): Remove link attributes before using the path.
 
 	* org-exp.el (org-export-as-html): Handle link attributes.
 
@@ -88,7 +88,7 @@
 	published and files skipped.
 
 	* org-exp.el (org-export-preprocess-string): Swap link
-	normalization and inernal link targeting.
+	normalization and internal link targeting.
 
 	* org-publish.el (org-publish-needed-p): Create timestamp
 	directory when it does not exist.
@@ -107,7 +107,7 @@
 
 	* org.el (org-time=, org-time<, org-time<=, org-time>)
 	(org-time>=, org-time<>, org-2ft): New functions.
-	(org-op-to-function): Also provide for the time testing fucntions.
+	(org-op-to-function): Also provide for the time testing functions.
 
 	* org-exp.el (org-export-html-style-default): New constant.
 
@@ -130,9 +130,9 @@
 	lines without the "file:" prefix if the file path is an absolute
 	path or starts with ".".
 
-	* org-clock.el (org-clocktable-shift): Also undertand yesterday,
+	* org-clock.el (org-clocktable-shift): Also understand yesterday,
 	lastweek etc.
-	(org-clock-special-range): Also undertand yesterday, lastweek etc.
+	(org-clock-special-range): Also understand yesterday, lastweek etc.
 
 	* org.el (org-agenda-skip-archived-trees): Docstring now
 	discourages using this.
@@ -246,7 +246,7 @@
 	interaction between clocking-in from the agenda, and  automatic
 	task state switching.
 
-	* org-macs.el (org-with-point-at): Bug fix in macro defintion.
+	* org-macs.el (org-with-point-at): Bug fix in macro definition.
 
 	* org.el (org-beginning-of-line, org-end-of-line): Make sure the
 	zmacs-region stays after this command in XEmacs.
@@ -342,7 +342,7 @@
 	(org-export-normalize-links)
 	(org-export-concatenate-multiline-links)
 	(org-export-concatenate-multiline-emphasis): New functions,
-	obtained from spliiting the export preprocessor.
+	obtained from spliting the export preprocessor.
 
 	* org-table.el (org-table-recalculate): Improve error message if
 	the row number is invalid.
@@ -426,7 +426,7 @@
 2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
 
 	* org-faces.el (org-column): Document how this face is being used
-	and why sometimes the background faces shine through.
+	and why sometimes the background faces shines through.
 
 	* org-mhe.el (org-mhe-follow-link): Improve handling of searches.
 
@@ -458,7 +458,7 @@
 2008-06-17  Carsten Dominik  <dominik@science.uva.nl>
 
 	* org-exp.el (org-print-icalendar-entries): Make sure DTEND is
-	shifted by one day if theere is a date range without an end
+	shifted by one day if there is a date range without an end
 	time.
 
 	* org.el (org-try-structure-completion): New function.
--- a/lisp/url/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/lisp/url/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -1229,7 +1229,7 @@
 	(url-dav-process-response): Make sure that we create a DAV:status
 	property when parsing a singleton response.
 	(url-dav-file-attributes): If the properties returned did not have
-	a succesful HTTP response code, then ignore them and use the
+	a successful HTTP response code, then ignore them and use the
 	HEAD-based attributes.
 
 	* lisp/vc-dav.el: Added full copyright information.
@@ -1266,7 +1266,7 @@
 	(url-dav-process-DAV:lockdiscovery): Can now correctly parse
 	DAV:lockdiscovery nodes, so that we can find out who has a
 	resource locked and properly parse the reponse to a LOCK request.
-	(url-dav-process-DAV:status): Now parses ou the numeric status
+	(url-dav-process-DAV:status): Now parses out the numeric status
 	from the HTTP response line.
 	(url-dav-process-response): New function to handle all the
 	parsing of an XML response from WebDAV.  This handles all the
@@ -1813,7 +1813,7 @@
 
 	* lisp/url-http.el (url-http-parse-headers): Need to make the
 	connection as 'free' when we get a 304 response (found in cache),
-	or when a keep-alive conneection timed out, it would re-parse the
+	or when a keep-alive connection timed out, it would re-parse the
 	headers and dispatch to the callback again.  Eek.
 
 2000-10-02  William M. Perry  <wmperry@aventail.com>
--- a/lwlib/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/lwlib/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -245,7 +245,7 @@
 
 	* xlwmenu.c (xlwMenuResources): New resource.
 	(find_next_selectable): Return current item when the menu is not
-	poped up.
+	popped up.
 	Rename `inactive_gc' to `disabled_gc'.
 	Use lighter/darker color for disabled menu items instead of using
 	stipple.  Use stipple only when better color can not be
--- a/msdos/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/msdos/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -368,7 +368,7 @@
 1999-07-01  Eli Zaretskii  <eliz@gnu.org>
 
 	* mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
-	invoke an incompatible version of COMAMND.COM.
+	invoke an incompatible version of COMMAND.COM.
 
 1999-05-19  Eli Zaretskii  <eliz@gnu.org>
 
--- a/nt/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/nt/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -583,7 +583,7 @@
 
 	* makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on
 	the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids
-	calling non-existent cmdproxy.exe on bootstrappings after a
+	calling non-existent cmdproxy.exe on bootstrapping after a
 	previous install followed by realclean.
 
 	* nmake.defs: Add quote in comment to resync font-locking.
@@ -940,14 +940,14 @@
 
 2001-01-31  Eli Zaretskii  <eliz@is.elta.co.il>
 
-	* configure.bat: Make sure redirection is preceeded by a blank, to
+	* configure.bat: Make sure redirection is preceded by a blank, to
 	avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
 	up the "1" part.  From Rob Giardina <rob@criticalpointsoftware.com>.
 
 2001-01-30  Eli Zaretskii  <eliz@is.elta.co.il>
 
 	* INSTALL: Copy the table of tested combinations of development
-	tools from confuigure.bat.  Add suggestion to install Bash on
+	tools from configure.bat.  Add suggestion to install Bash on
 	Windows 9X.
 
 	* configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy
@@ -1360,7 +1360,7 @@
 
 	* cmdproxy.c (get_env_size): New function.
 	(spawn): Explicitly pass in environment when creating subprocess.
-	(main): Cleaup error messages.
+	(main): Cleanup error messages.
 	Specify dynamically sized environment block for real shell.
 	Pass on unhandled switches to real shell.
 	Quote program name.
--- a/src/ChangeLog	Tue Sep 23 17:59:28 2008 +0000
+++ b/src/ChangeLog	Wed Sep 24 01:16:16 2008 +0000
@@ -408,7 +408,7 @@
 
 	* composite.h (enum composition_method): Delete
 	COMPOSITION_WITH_GLYPH_STRING.
-	(COMPOSITION_METHOD): Dont' check COMPOSITION_WITH_GLYPH_STRING.
+	(COMPOSITION_METHOD): Don't check COMPOSITION_WITH_GLYPH_STRING.
 	(Vcomposition_function_table): Extern it.
 	(LGSTRING_XXX, LGLYPH_XXX): Macros moved from font.h.
 	(composition_gstring_put_cache, composition_gstring_from_id)
@@ -836,7 +836,7 @@
 
 	* font.c (Vfont_log_deferred): New variable.
 	(font_add_log): Check Vfont_log_deferred.
-	(font_deferred_log): New funciton.
+	(font_deferred_log): New function.
 
 	* font.h (font_deferred_log): Extern it.
 
@@ -987,7 +987,7 @@
 
 	* config.in: Regenerate.
 
-	* Makefile.in (emacs): Remove ndef NS conditional for 'emacs
+	* Makefile.in (emacs): Remove ifndef NS conditional for 'emacs
 	-list-load-path-shadows'.
 	(nsgui.h): Reduce number of things depending on it.
 
@@ -1730,7 +1730,7 @@
 
 2008-07-21  Kenichi Handa  <handa@m17n.org>
 
-	* ftfont.c (adjust_anchor): Check if DetalValue is not NULL.
+	* ftfont.c (adjust_anchor): Check if DeltaValue is not NULL.
 
 2008-07-20  Andreas Schwab  <schwab@suse.de>
 
@@ -1983,7 +1983,7 @@
 	* m/m68k.h (linux): Use GNU_LINUX instead.
 	Remove boilerplate comments.
 
-	* m/intel386.h: Undo reactoring from previous change.
+	* m/intel386.h: Undo refactoring from previous change.
 	(LIB_STANDARD): All systems that define USG define LIB_STANDARD
 	too, remove dead code.
 	(linux): Use GNU_LINUX instead.
@@ -2466,7 +2466,7 @@
 	(fontset_find_font): Change the format of an element of a realized
 	fontset.  Use fontset_get_font_group.
 	(fontset_font): Try the current fontset, the default fontset, the
-	fallbacks of the current fonset, and the fallbacks of the default
+	fallbacks of the current fontset, and the fallbacks of the default
 	fontset in this order.
 	(face_for_char): Delete the shortcut to use the current font.
 	(fontset_from_font): Don't set fonts for Latin in the fontset.
@@ -3062,7 +3062,7 @@
 
 2008-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 
-	* w32fns.c, xfnc.c (x_default_font_parameter): Only set `font-param'
+	* w32fns.c, xfns.c (x_default_font_parameter): Only set `font-param'
 	for explicit `font' parameters.
 
 	* frame.c (x_set_font): Remove unexplained call to fix inf-recursion.
@@ -3084,7 +3084,7 @@
 
 	* font.c (font_parse_xlfd): Fix previous change.
 	(font_parse_fcname): Don't use :fc-unknown-spec.
-	(FRAME_X_DISPLAY_INFO): Besure to have at least 1 pixel height.
+	(FRAME_X_DISPLAY_INFO): Be sure to have at least 1 pixel height.
 	(Fcopy_font_spec): Preserve the order of elements in FONT_EXTRA.
 	(font_add_log): Prepend the driver name to the resulting fonts.
 
@@ -4501,7 +4501,7 @@
 	struct font.  Get underline_thickness and underline_position from
 	font property.  Don't update dpyinfo->smallest_font_height and
 	dpyinfo->smallest_char_width.
-	(ftxfont_close): Don't decrese FRAME_X_DISPLAY_INFO (f)->n_fonts.
+	(ftxfont_close): Don't decrease FRAME_X_DISPLAY_INFO (f)->n_fonts.
 	(ftxfont_draw): Adjusted for the change of struct font.
 
 	* image.c (image_ascent): Don't include "charset.h".  Include
@@ -4628,7 +4628,7 @@
 
 	* xftfont.c (xftfont_list): Adjusted for the change of `list'
 	callback function.
-	(xftfont_match): Adjusted for the fontmat change of font-entity.
+	(xftfont_match): Adjusted for the format change of font-entity.
 	(xftfont_open): Adjusted for the format change of font-entity and
 	font-object.  Adjusted for the change of struct font.  Return a
 	font-object.  Don't update dpyinfo->smallest_font_height and
@@ -6107,7 +6107,7 @@
 	(xg_frame_set_char_size): Call x_wm_size_hint_off before resizing.
 	(x_wm_set_size_hint): Set size hints on the edit widget only, not
 	the whole frame.
-	(xg_create_tool_bar): Move attachement of the tool bar to
+	(xg_create_tool_bar): Move attachment of the tool bar to
 	xg_pack_tool_bar.  Do not attach the tool bar if there are no items.
 	(free_frame_tool_bar): Remove call to SET_FRAME_GARBAGED.
 
@@ -6447,7 +6447,7 @@
 	when enable_font_backend is set.
 
 	* xdisp.c (handle_composition_prop): Set it->c to the fist
-	characte of the composed region.
+	character of the composed region.
 	(fill_composite_glyph_string): Set base_face->font_info to
 	s->font_info.  Get a face for ascii from base_face->ascii_face.
 	(BUILD_COMPOSITE_GLYPH_STRING): Call fill_composite_glyph_string
@@ -6574,8 +6574,8 @@
 
 	* frame.c (Qnoelisp): New symbol.
 	(syms_of_frame): Initialize it.
-	(Fdelete_frame): Use it to distinguish a mere `force' passed from
-	someharmles Elisp code, from a strong `force' from x_connection_closed.
+	(Fdelete_frame): Use it to distinguish a mere `force' passed from some
+	harmless Elisp code, from a strong `force' from x_connection_closed.
 	* frame.h (Qnoelisp): Declare.
 	* xterm.c (x_connection_closed): Pass `noelisp'.
 
@@ -6676,7 +6676,7 @@
 	(x_iconify_frame): Ditto.
 
 	* xterm.h (struct x_display_info): Add AtomXatom_XEMBED.
-	(enum xembed_info, enum xerm srmbed_message, enum xembed_focus)
+	(enum xembed_info, enum xembed_message, enum xembed_focus)
 	(enum xembed_modifier, enum xembed_accelerator): New.
 	(xembed_set_info, xembed_send_message): Declare.
 	(FRAME_X_EMBEDDED_P): New.
@@ -7485,7 +7485,7 @@
 2008-02-01  Kenichi Handa  <handa@m17n.org>
 
 	* xftfont.c (xftfont_draw): If s->font_info != s->face->font_info,
-	create a temporal XftDraw object.
+	create a temporary XftDraw object.
 
 2008-02-01  Kenichi Handa  <handa@m17n.org>
 
@@ -7630,7 +7630,7 @@
 	(w32font_open): Don't populate subranges.
 	(w32font_has_char): Use script Lisp symbols, not subrange bitmask.
 	(w32font_encode_char): Always return unicode code-point as-is.
-	(w32font_text_extents): Supply a tranformation matrix to
+	(w32font_text_extents): Supply a transformation matrix to
 	GetGlyphOutline.  Never look up by glyph index.  Avoid looping
 	twice.  Use unicode version of GetTexExtentPoint32 instead of
 	glyph index version.
@@ -7924,7 +7924,7 @@
 
 2008-02-01  Kenichi Handa  <handa@m17n.org>
 
-	* xrdb.c (x_load_resources): Setup the default fontSet X reource.
+	* xrdb.c (x_load_resources): Setup the default fontSet X resource.
 
 2008-02-01  Kenichi Handa  <handa@m17n.org>
 
@@ -7980,7 +7980,7 @@
 	(ftfont_open): Set font->format.
 	(ftfont_font_format): New function.
 
-	* font.h (struct font): New memeber format.
+	* font.h (struct font): New member format.
 
 	* font.c (Qopentype): New variable.
 	(syms_of_font): Defsym it.
@@ -8052,7 +8052,7 @@
 
 	* xterm.c (x_draw_composite_glyph_string_foreground): Don't draw
 	TAB.  Adjust for the change of s->char2b which always points to
-	the first elememnt of allocated memory.
+	the first element of allocated memory.
 
 	* xftfont.c (xftfont_text_extents): Fix calculation of descent value.
 
@@ -8095,7 +8095,7 @@
 	(ftfont_list): Don't check :name property.
 	(ftfont_match): New function.
 	(ftfont_pattern_entity): If the pattern doesn't contain
-	FC_SPACING, don't assuce FC_MONO.
+	FC_SPACING, don't assume FC_MONO.
 
 	* font.h (struct font_driver): New member `match'.
 	(font_update_drivers): Adjust prototype.
@@ -8369,14 +8369,14 @@
 	(enum font_spacing): New enum.
 	(FONT_PIXEL_SIZE_QUANTUM): New macro.
 
-	* font.c (POINT_TO_PIXEL): Don't divice POINT by 10.
+	* font.c (POINT_TO_PIXEL): Don't divide POINT by 10.
 	(QCspacing, QCdpi): New variables.
 	(syms_of_font): Initialize them.
 	(font_pixel_size): New function.
 	(font_put_extra): New function.
 	(font_parse_xlfd): Fix handling of font size.  Add QCdpi property
 	in FONT_EXTRA.
-	(font_parse_fcname): Handle enumenrated values (e.g. bold).
+	(font_parse_fcname): Handle enumerated values (e.g. bold).
 	Fix handling font size.  Add QCname property that contains only
 	unknown properties.
 	(font_score): Change argument.  Change caller.  Pay attention to
@@ -8564,7 +8564,7 @@
 	(register_xftdraw, check_xftdraw): Delete them.
 	(xftfont_prepare_face): Don't call register_xftdraw.
 	(xftfont_done_face): Don't call check_xftdraw.
-	(xftfont_draw): Get backroudn color only when with_background is
+	(xftfont_draw): Get background color only when with_background is
 	nonzero.
 
 	* xfont.c (xfont_encode_char): Fix calculation of char2b.
@@ -8977,7 +8977,7 @@
 2008-02-01  Kenichi Handa  <handa@m17n.org>
 
 	* xdisp.c (get_next_display_element): In unibyte case, decide to
-	display in octal form by checking a chacter by
+	display in octal form by checking a character by
 	UNIBYTE_CHAR_HAS_MULTIBYTE_P.
 
 	* charset.c (Fset_unibyte_charset): Setup unibyte_has_multibyte_table.
@@ -9008,13 +9008,13 @@
 
 	* lread.c (read1): Fix reading of a char-table.
 
-	* print.c (print_object): Include sub char-table in cicularities
+	* print.c (print_object): Include sub char-table in circularities
 	detection.
 
 2008-02-01  Kenichi Handa  <handa@m17n.org>
 
-	* keymap.c (where_is_internal_2): Fix for the case that KEY is a
-	cons.  Append the found sequences in car of ARGS instead of prepending.
+	* keymap.c (where_is_internal_2): Fix for the case that KEY is a cons.
+	Append the found sequences in car of ARGS instead of prepending.
 
 2008-02-01  Kenichi Handa  <handa@m17n.org>
 
@@ -9060,7 +9060,7 @@
 	refer to face->font.
 	(split_font_name_into_vector, build_font_name_from_vector)
 	(lookup_non_ascii_face, realize_non_ascii_face): Define them only
-	whne HAVE_WINDOW_SYSTEM is defined.
+	when HAVE_WINDOW_SYSTEM is defined.
 
 2008-02-01  Kenichi Handa  <handa@m17n.org>
 
@@ -9128,7 +9128,7 @@
 	to get a font name.
 	(Ffontset_info): Adjust for the change of fontset_font.
 
-	* coding.c (emacs_mule_char): Check invalid code more regidly.
+	* coding.c (emacs_mule_char): Check invalid code more rigidly.
 
 	* character.h (LEADING_CODE_LATIN_1_MIN)
 	(LEADING_CODE_LATIN_1_MAX): Delete these macros.
@@ -9464,7 +9464,7 @@
 
 	* fileio.c (kill_workbuf_unwind): Delete this function.
 	(Finsert_file_contents): Adjust the call of detect_coding_system.
-	Get conversion_buffer by code_conversion_save.  Use the macor
+	Get conversion_buffer by code_conversion_save.  Use the macro
 	CODING_MAY_REQUIRE_DECODING.  After decoding, update
 	coding_system.
 
@@ -9483,7 +9483,7 @@
 	(detect_coding): Don't detect eol.  Fix for utf-16 detection.
 	(decode_eol): In case of CRLF->LF conversion, use del_range_2 on
 	each change.
-	(decode_coding): Pay attention to undo_list.  Do eol convesion for
+	(decode_coding): Pay attention to undo_list.  Do eol conversion for
 	all types of coding-systems (if necessary).
 	(Vcode_conversion_work_buf_list): Delete it.
 	(Vcode_conversion_reused_workbuf): Rename from
@@ -9663,7 +9663,7 @@
 	change of find_charsets_in_text.
 	(Fsplit_char): Fix doc.  Never return unknown.
 
-	* chartab.c (char_table_translate): Use CHARACTERP, not INETEGERP.
+	* chartab.c (char_table_translate): Use CHARACTERP, not INTEGERP.
 
 	* coding.c (Fdefine_coding_system_alias): Update
 	Vcoding_system_list.
@@ -9935,7 +9935,7 @@
 	instead of record_unwind_protect.
 	(decode_coding_object, encode_coding_object): Likewise.  Recover PT.
 	(detect_coding_system): Delete unused variable `mask'.
-	(Fdefine_coding_system_internal): Delete unused vaiable id.
+	(Fdefine_coding_system_internal): Delete unused variable id.
 
 	* fileio.c (kill_workbuf_unwind): New function.
 	(Finsert_file_contents): On replacing, call
@@ -10471,7 +10471,7 @@
 	convert it to the corresponding byte value.
 
 	* charset.c (Fset_unibyte_charset): If the dimension of CHARSET is
-	not 1, singals an error.  Update the elements of
+	not 1, signals an error.  Update the elements of
 	unibyte_to_multibyte_table.
 	(init_charset_once): Initialize unibyte_to_multibyte_table.
 	(syms_of_charset): Define the charset `iso-8859-1'.
@@ -10595,7 +10595,7 @@
 
 	* character.h (MAKE_CHAR_UNIBYTE, MAKE_CHAR_MULTIBYTE): New macros.
 
-	* character.c (_fetch_multibyte_char_len): Delet this variable.
+	* character.c (_fetch_multibyte_char_len): Delete this variable.
 	(syms_of_character): Setup Vprintable_chars.
 
 	* editfns.c (Fchar_equal): Fix for the unibyte case.
@@ -10895,7 +10895,7 @@
 	(read_multibyte): Delete.
 	(readbyte_for_lambda, readbyte_from_file, readbyte_from_string)
 	(read_emacs_mule_char): New functions.
-	(Fload): Even if the file doesn't have the extention ".elc", if
+	(Fload): Even if the file doesn't have the extension ".elc", if
 	safe_to_load_p returns a positive version number, assume that the
 	file contains bytecompiled code.  If the version is less than 22,
 	load the file while decoding multibyte sequences by emacs-mule.
@@ -10941,7 +10941,7 @@
 	(Funify_charset): New optional arg DEUNIFY.  If it is non-nil,
 	deunify intead of unify a charset.
 	(string_xstring_p): Add `const' to local variables.
-	(find_charsets_in_text): Add `const' to arguemnts and local variables.
+	(find_charsets_in_text): Add `const' to arguments and local variables.
 	(encode_char): Adjust for the change of Funify_charset.  Fix
 	detecting of invalid code.
 	(Fset_charset_priority): Increment charset_ordered_list_tick.
@@ -10967,7 +10967,7 @@
 
 	* fns.c: Move coding.h.
 	(Qcodeset, Qdays, Qmonths): New.
-	(concat): Use CHARACTERP instead of INTERGERP.
+	(concat): Use CHARACTERP instead of INTEGERP.
 	(Flocale_codeset): Delete.
 	(Flanginfo): New function.
 	(syms_of_fns): Change accordingly.
@@ -11341,7 +11341,7 @@
 2008-02-01  Yong Lu  <lyongu@asia-infonet.com>
 
 	* charset.c (read_hex): Don't treat SPC as a comment starter.
-	(decode_char): If CODE_POINT_TO_INDEX retruns -1, always return -1.
+	(decode_char): If CODE_POINT_TO_INDEX returns -1, always return -1.
 	(Fdecode_char): Fix typo.
 
 2008-02-01  Kenichi Handa  <handa@m17n.org>
@@ -11379,7 +11379,7 @@
 
 2008-02-01  Kenichi Handa  <handa@m17n.org>
 
-	* search.c (boyer_moore): Fix handling of mulitbyte character
+	* search.c (boyer_moore): Fix handling of multibyte character
 	translation.
 
 	* xdisp.c (display_mode_element): When the variable `elt' is
@@ -11412,7 +11412,7 @@
 	alloc_destination.
 	(Fdefine_coding_system_alias): Register ALIAS in
 	Vcoding_system_alist.
-	(syms_of_coding): Define `no-convesion' coding system at the tail.
+	(syms_of_coding): Define `no-conversion' coding system at the tail.
 
 	* fileio.c (Finsert_file_contents): Set coding_system instead of
 	val.  If the current buffer is multibyte, always call
@@ -12152,7 +12152,7 @@
 	Reported by Tom Tromey <tromey@redhat.com>.
 	(XD_ERROR, XD_DEBUG_MESSAGE)
 	(XD_DEBUG_VALID_LISP_OBJECT_P): Wrap code with "do ... while (0)".
-	(xd_append_arg): Part for basic D-Bus types rewitten.
+	(xd_append_arg): Part for basic D-Bus types rewritten.
 	(xd_retrieve_arg): Split implementation of DBUS_TYPE_BYTE and
 	DBUS_TYPE_(U)INT16.  Don't call XD_DEBUG_MESSAGE with "%f" if not
 	appropriate.
--- a/src/ChangeLog.1	Tue Sep 23 17:59:28 2008 +0000
+++ b/src/ChangeLog.1	Wed Sep 24 01:16:16 2008 +0000
@@ -497,7 +497,7 @@
 
 	* xdisp.c (try_window_id):
 	Use adjusted hpos of bp in computation of ep.
-	Adjustde hpos can be negative after a continuation.
+	Adjusted hpos can be negative after a continuation.
 
 	* fileio.c (Finsert_file_contents):
 	Was failing to update n as chars were read.
@@ -660,7 +660,7 @@
 	* keyboard.c (fake_suspend):
 	Use execlp, not execl.
 
-	* sysdep.c (random, srqndom):
+	* sysdep.c (random, srandom):
 	Add dummy for srandom => srand.  Enable both for 4.1 and USG.
 	* fns.c (Frandom):
 	Remove conditional; let those dummies serve.
@@ -856,7 +856,7 @@
 	Don't consider spaces at beginning as special if line is
 	highlighted.
 	Avoids losing the inverse-video on leading spaces in mode lines
-	on terminals where erasing does not turn on highlightig (vt100?).
+	on terminals where erasing does not turn on highlighting (vt100?).
 
 	* process.c (pty):
 	On UNIPLUS, don't try opening other side.
@@ -1238,7 +1238,7 @@
 	Suppress "Loading %s... done" if noninteractive.
 
 	* alloc.c (Fgarbage_collect):
-	Suppress "garbage collecing..." message if noninteractive.
+	Suppress "garbage collecting..." message if noninteractive.
 
 	* regex.c (re_compile_pattern):
 	Fix error message (double "\"'s for c compiler).
@@ -3041,7 +3041,7 @@
 	(Kernel bug).
 
 	* keyboard.c (kbd_buffer_get_char):
-	If wait_reading_process_input returns and kbd_count stil 0,
+	If wait_reading_process_input returns and kbd_count still 0,
 	gobble the buffered input.
 
 1985-06-01  Richard M. Stallman  (rms@mit-prep)
@@ -3167,7 +3167,7 @@
 	(enable_recursive_minibuffers) so that Real Men may confuse
 	themselves.  (Some commands such as c-h f can also use it) (This
 	is not quite the right thing for commands to bind to read their
-	arguments since it enables arbitrary recursiveness, not just one
+	arguments since it enables arbitrary recursion, not just one
 	level to read args.)
 
 	* buffer.c
@@ -3431,7 +3431,7 @@
 
 	* fileio.c: Added optional third arg ok-if-exists to
 	rename-file, make-symbolic-link, add-name-to-file and copy-file.
-	If the destrination filename exists, then if ok-if-exists
+	If the destination filename exists, then if ok-if-exists
 	is non-nil it is silently bashed; else if the function was
 	called interactively the user is queried as to whether s/he
 	wants to bash the file; otherwise (ok-if-exists nil, non-interactive)
--- a/src/ChangeLog.10	Tue Sep 23 17:59:28 2008 +0000
+++ b/src/ChangeLog.10	Wed Sep 24 01:16:16 2008 +0000
@@ -356,7 +356,7 @@
 2007-03-10  Kim F. Storm  <storm@cua.dk>
 
 	* xdisp.c (redisplay_window): Don't automatically select a new window
-	start for a contination line during mouse-click.
+	start for a continuation line during mouse-click.
 
 2007-03-09  Jan Djärv  <jan.h.d@swipnet.se>
 
@@ -3223,7 +3223,7 @@
 
 2006-07-04  Kim F. Storm  <storm@cua.dk>
 
-	* xterm.c (x_delete_display): Don't free or derefence NULL pointers.
+	* xterm.c (x_delete_display): Don't free or dereference NULL pointers.
 
 2006-07-04  Kenichi Handa  <handa@m17n.org>
 
@@ -3382,13 +3382,13 @@
 2006-06-16  Kim F. Storm  <storm@cua.dk>
 
 	* dispextern.h (struct it): Add union to iterator stack to save
-	image, composition, and stretch specific paramters.
+	image, composition, and stretch specific parameters.
 
 	* xdisp.c (next_overlay_string): Fix assert.
 	(push_it, pop_it): Handle composition and stretch specific values.
 	Only handle it->slice in image (for now).
 	(back_to_previous_visible_line_start): Continue search if newline is
-	part of a compisition.  Simplify.
+	part of a composition.  Simplify.
 	(reseat_1): Set it->object to buffer.
 	(set_iterator_to_next): Set it->object to string or buffer, when
 	setting it->method to GET_FROM_STRING or GET_FROM_BUFFER.
@@ -5054,7 +5054,7 @@
 
 	* frame.h (struct frame): New member n_tool_bar_rows.
 
-	* xdisp.c: Minimize the unpleasent visual impact of the requirement
+	* xdisp.c: Minimize the unpleasant visual impact of the requirement
 	that non-toolkit tool-bars must occupy an integral number of screen
 	lines, by distributing the rows evenly over the tool-bar screen area.
 	(Vtool_bar_border): New variable.
@@ -5951,7 +5951,7 @@
 	(XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID):
 	New macros.
 	(struct MacFontStruct): Add member `bounds'.  Remove member
-	`per_char'.  All uses for QuichDraw Text fonts are changed to
+	`per_char'.  All uses for QuickDraw Text fonts are changed to
 	`bounds.per_char'.  ATSUI font bounds are represented as an array
 	`bounds.rows' of XCharStructRow's, each of which consists of a
 	bitmap of valid entries and an array of char bounds.
@@ -5996,7 +5996,7 @@
 	(parse_single_submenu, digest_single_submenu): New functions.
 	(single_submenu): Function deleted, replaced by those two.
 	(install_menu_quit_handler) [HAVE_CANCELMENUTRACKING]: Don't create
-	or dispose of EventHandlerUPP.  Install hander to all submenus.
+	or dispose of EventHandlerUPP.  Install handler to all submenus.
 	(mac_menu_show) [!HAVE_MULTILINGUAL_MENU]: Use ENCODE_MENU_STRING
 	instead of ENCODE_SYSTEM.
 	(free_frame_menubar, fill_submenu, fill_menu): Don't use NULL for
@@ -8604,7 +8604,7 @@
 
 	* xdisp.c (Qno_break_space): New variable.
 	(syms_of_xdisp): Initialize it.
-	(get_next_display_element): Add no-break space and soft hypen
+	(get_next_display_element): Add no-break space and soft hyphen
 	codes for iso8859-2 and iso8859-5.  Don't add `\' for them.
 	Use `no-break-space' face for no-break spaces.
 
@@ -9315,7 +9315,7 @@
 	routines also on Mac OS Classic.
 	(init_font_name_table) [!TARGET_API_MAC_CARBON]:
 	Use add_font_name_table_entry.
-	(mac_do_list_fonts): Regard 0 in XLFD scaleble fields as
+	(mac_do_list_fonts): Regard 0 in XLFD scalable fields as
 	specified.  Derive unspecified scalable fields from specified one.
 	(x_list_fonts): Consider Valternate_fontname_alist.
 	(kDefaultFontSize): Change value from 9 to 12.
@@ -9575,7 +9575,7 @@
 	(fast_string_match_ignore_case): Likewise.
 	(search_buffer): Fix checking of boyer-moore usability.
 	(boyer_moore): Calculate translate_prev_byte1/2/3 in advance.
-	No need of tranlating characters in PAT.  Fix calculation of
+	No need of translating characters in PAT.  Fix calculation of
 	simple_translate.
 
 2005-03-31  Stefan Monnier  <monnier@iro.umontreal.ca>
@@ -10299,7 +10299,7 @@
 	zero before clearing area.
 
 	* xselect.c (x_reply_selection_request): Pass long array to
-	XChangeProperty so that 64 bit longs are handeled correctly.
+	XChangeProperty so that 64 bit longs are handled correctly.
 	(x_get_window_property): If format is 32 and long is bigger than 32
 	bits convert data from XGetWindowProperty from long array to int array.
 	(lisp_data_to_selection_data): When the input is a vector and the
@@ -10317,7 +10317,7 @@
 
 2005-02-07  Kim F. Storm  <storm@cua.dk>
 
-	* undo.c (Fprimitive_undo): Record max one dummmy apply element.
+	* undo.c (Fprimitive_undo): Record max one dummy apply element.
 
 2005-02-06  Richard M. Stallman  <rms@gnu.org>
 
@@ -10543,7 +10543,7 @@
 
 	* xdisp.c (pos_visible_p): Replace FULLY arg by RTOP and RBOT args
 	to return number of partially invisible pixels at top and bottom
-	of the dislay row at POS.
+	of the display row at POS.
 
 	* lisp.h (pos_visible_p): Fix prototype.
 
@@ -11929,7 +11929,7 @@
 	of the window by redisplay.
 
 	* xdisp.c (init_iterator): Clear it.max_extra_line_spacing.
-	(move_it_vertically_backward): Don't recure to move further back.
+	(move_it_vertically_backward): Don't recurse to move further back.
 	(move_it_vertically): Remove superfluous condition.
 	(move_it_by_lines): Clear last_height when moved 0 lines.
 	(resize_mini_window): Use it.max_extra_line_spacing.
@@ -12053,7 +12053,7 @@
 	(fontset_pattern_regexp): Change the meaning of the second arg.
 	(Fnew_fontset): Call fs_query_fontset, not Fquery_fontset.
 	(check_fontset_name): Try NAME as literal at first, and if it
-	failes, try NAME as pattern.
+	fails, try NAME as pattern.
 
 2004-11-07  Jan Djärv  <jan.h.d@swipnet.se>
 
@@ -12643,7 +12643,7 @@
 	(mac_get_window_bounds): New function.
 	(x_calc_absolute_position): Use the difference of width and height
 	between the inner and outer window.
-	(x_set_offset): Specify window position by the coordinae of the
+	(x_set_offset): Specify window position by the coordinate of the
 	outer window.  Adjust the position if the title bar is completely
 	outside the screen.
 	(app_is_suspended, app_sleep_time): Remove unused variables.
@@ -12686,7 +12686,7 @@
 	(x_draw_vertical_border): Do not draw line if frame has scroll bars.
 
 	* window.c (coordinates_in_window): Relax check for cursor
-	on vertial border between mode lines.
+	on vertical border between mode lines.
 	(Fset_window_fringes): Do not allow negative widths.
 	(Fset_window_scroll_bars): Likewise.
 
@@ -12961,8 +12961,8 @@
 	Use SetWindowTitleWithCFString.
 	(Fx_server_version): Get correct OS version.
 
-	* macmenu.c (add_menu_item): Remove unused variable `i'.
-	Don't let separator items destroy refence constants of other menu items.
+	* macmenu.c (add_menu_item): Remove unused variable `i'.  Don't let
+	separator items destroy reference constants of other menu items.
 
 	* macterm.c (x_update_end): Move SetPortWindowPort to inside
 	BLOCK_INPUT.
@@ -13739,7 +13739,7 @@
 	ccl->eof_ic on EOF.
 	(ccl_debug_hook): New function.
 	(struct ccl_prog_stack): New member eof_ic.
-	(ccl_driver): Handle EOF in subrountine call correctly.
+	(ccl_driver): Handle EOF in subroutine call correctly.
 
 2004-06-11  Kenichi Handa  <handa@m17n.org>
 
@@ -13964,7 +13964,7 @@
 	* alloc.c: Undo Kim's recent changes and fix the same bug differently.
 	(marker_blocks_pending_free): Remove.
 	(Fgarbage_collect): Sweep after cleaning up undo-lists.
-	Mark the undo lists after claning them up.
+	Mark the undo lists after cleaning them up.
 	Don't free block in marker_blocks_pending_free.
 	(mark_buffer): Don't mark undo_list.
 	(gc_sweep): Sweep hash-tables and strings first.
@@ -14043,7 +14043,7 @@
 	the removed cons cells.
 	(mark_object): Undo previous change - disallow Lisp_Misc_Free objects.
 	(gc_sweep): Clear cons_blocks before sweeping strings, so we don't have
-	any cons cells pointing to unallocated stings.
+	any cons cells pointing to unallocated strings.
 	Do not lisp_free any marker blocks, as there may still be pointers
 	to them from buffer undo lists at this stage of GC.
 
@@ -15139,7 +15139,7 @@
 	(syms_of_xfns): Move image related symbols to image.c.
 	(init_xfns): Remove; initialization moved to init_image in image.c.
 
-	* lisp.h (syms_of_image, init_image): Add protoypes.
+	* lisp.h (syms_of_image, init_image): Add prototypes.
 	(init_xfns): Remove prototype.
 
 	* dispextern.h (x_bitmap_height, x_bitmap_width, x_bitmap_pixmap)
@@ -15155,7 +15155,7 @@
 
 2004-03-09  Kenichi Handa  <handa@etlken2>
 
-	* coding.c (decode_coding_emacs_mule): Handle insufficent source
+	* coding.c (decode_coding_emacs_mule): Handle insufficient source
 	correctly.
 
 2004-03-04  Richard M. Stallman  <rms@gnu.org>
@@ -15180,7 +15180,7 @@
 
 2004-03-02  Kenichi Handa  <handa@m17n.org>
 
-	* doc.c (Fsubstitute_command_keys): Fix counding bytes.
+	* doc.c (Fsubstitute_command_keys): Fix counting bytes.
 
 2004-03-02  Kim F. Storm  <storm@cua.dk>
 
@@ -15644,7 +15644,7 @@
 	(prev_read): Remove variable.
 	(read_avail_input_buf): New static event buffer array.
 	(in_read_avail_input): New static variable to handle re-entrancy.
-	(read_avail_input): Change buf to pinter to read_avail_input_buf.
+	(read_avail_input): Change buf to pointer to read_avail_input_buf.
 	Use in_read_avail_input to handle re-entrance; when re-entered,
 	fully initialize and use tmp_buf array instead of read_avail_input_buf.
 	Do not initialize read_avail_input_buf in full here; instead assume it
@@ -16131,7 +16131,7 @@
 	instead of related indicator fields.
 	Compare exact_window_width_line_p and cursor_in_mouse_face_p indicators.
 	(direct_output_for_insert): Handle exact width lines like
-	contined lines.  Call update_window_fringes.
+	continued lines.  Call update_window_fringes.
 	(update_window): Call update_window_fringes.
 	(scrolling_window): Don't skip desired rows with changed bitmaps.
 	Check if fringe bitmaps changes when assigning scrolled rows.
@@ -16552,7 +16552,7 @@
 	(append_stretch_glyph): Change ascent arg to be actual value
 	in pixels rather than ratio to height.  Callers changed.
 	(calc_pixel_width_or_height): New aux function, implementing
-	pixel based artihmetic for glyph widths and heights.
+	pixel based arithmetic for glyph widths and heights.
 	(produce_stretch_glyph): Use calc_pixel_width_or_height for
 	:width, :height, :align-to, and :ascent, thus allowing these to
 	be specified in pixels as well as multiples of characters.
@@ -17318,7 +17318,7 @@
 
 	* xfns.c (Fx_create_frame): Set property WM_CLIENT_LEADER.
 
-	* Makefile.in (xsmfns.o): Add more depenedencies.
+	* Makefile.in (xsmfns.o): Add more dependencies.
 
 2003-08-21  Dave Love  <fx@gnu.org>
 
@@ -18239,7 +18239,7 @@
 	win_gravity, size_hint_flags, border_width, internal_border_width,
 	line_height, fringe_cols, left_fringe_width, right_fringe_width,
 	want_fullscreen.  All uses changed.
-	(struct frame): New member column_width contaning the canonical
+	(struct frame): New member column_width containing the canonical
 	column width, analogue to line_height.  All uses changed.
 	(struct frame): Rename members scroll_bar_pixel_width to
 	config_scroll_bar_width, and scroll_bar_cols to
@@ -18483,8 +18483,8 @@
 	and vertical_scroll_bar_type.
 	(coordinates_in_window): Adapt to new fringe/margin positions
 	and per-window fringes and scroll-bars.
-	Fix bug related to incorrectly adjusting coordinates by
-	frame's internal_border_width (the effect normally negible since
+	Fix bug related to incorrectly adjusting coordinates by frame's
+	internal_border_width (the effect normally negligible since
 	the internal_border_width is typically 0 or 1 pixel, but very
 	noticeable for an internal_border_width of e.g. 25 pixels).
 	Upon successful return (other than ON_NOTHING), the coordinates
@@ -19408,7 +19408,7 @@
 	expanding, look again for a handler and invoke it.  This is needed
 	for filenames like "/foo/../user@host:/bar/../baz" -- the first
 	expansion produces "/user@host:/bar/../baz" which needs to be
-	expanded again for the finame result "/user@host:/baz".
+	expanded again for the filename result "/user@host:/baz".
 
 2003-03-28  Jan Djärv  <jan.h.d@swipnet.se>
 
@@ -20204,7 +20204,7 @@
 2003-02-17  Richard M. Stallman  <rms@gnu.org>
 
 	* keyboard.c (this_command_key_count_reset): New variable.
-	Initiatize to 0 where this_command_key_count is set.
+	Initialize to 0 where this_command_key_count is set.
 	(read_char): Save and restore this_command_key_count_reset
 	around input method code.
 	(read_char): If this_command_key_count_reset, echo reread commands.
@@ -20270,7 +20270,7 @@
 	(Fstart_process): Initialize the member `filter_multibyte' of
 	struct Lisp_Process.
 	(create_process): Call setup_process_coding_systems.
-	(Fmake_network_process): New keyward `:filter-multibyte'.
+	(Fmake_network_process): New keyword `:filter-multibyte'.
 	Initialize the member `filter_multibyte' of struct Lisp_Process.
 	Call setup_process_coding_systems.
 	(server_accept_connection): Call setup_process_coding_systems.
@@ -20569,7 +20569,7 @@
 
 	* w32term.c (note_mode_line_highlight): Delete #if 0 to enable
 	function w32_define_cursor.
-	(note_mouse_highlight): Initialize, setup cursor accoding to mouse
+	(note_mouse_highlight): Initialize, setup cursor according to mouse
 	position, change member name output_data.x to output_data.w32 and
 	add function w32_define_cursor.
 	(show_mouse_face): Delete #if 0 to enable function w32_define_cursor
@@ -21380,7 +21380,7 @@
 2002-11-24  Steven Tamm  <steventamm@mac.com>
 
 	* unexmacosx.c (unexec_realloc): Use malloc_default_zone to
-	determine the size of pointers alloced in unexed space instead
+	determine the size of pointers alloc'ed in unexed space instead
 	of using possibly invalid emacs_zone pointers.  This fixes the
 	binary incompatibility problems caused by updates to libSystem.B.
 
@@ -22826,8 +22826,8 @@
 	* m/att3b.h (XINT): Don't define.
 	(VALBITS, VALMASK, XTYPE): Deleted.
 	(DATA_SEG_BITS): Define.
-	* m/gec63.h (VALBITS, VALAMASK, XTYPE, XSETTYPE, XPNTR, XSET,
-	ARRAY_MARK_FLAG): Deleted.
+	* m/gec63.h (VALBITS, VALMASK, XTYPE, XSETTYPE, XPNTR, XSET)
+	(ARRAY_MARK_FLAG): Deleted.
 	(DATA_SEG_BITS): Define.
 	* m/pfa50.h (VALBITS, VALMASK, XTYPE): Deleted.
 	(DATA_SEG_BITS): Define.
@@ -23603,7 +23603,7 @@
 	is Qcompound_text_with_extensions.
 
 	* xselect.c (lisp_data_to_selection_data): Always set selection
-	type as string if x_encode_text returns streingp non-NULL.
+	type as string if x_encode_text returns stringp non-NULL.
 
 	* s/netbsd.h: Include /usr/pkg in the run time shared library path.
 
@@ -23667,7 +23667,7 @@
 	New variables.
 	(syms_of_fileio): DEFVAR_LISP them.
 	(read_file_name_cleanup): New unwind function.
-	(Fread_file_name_internal): Only return completions satifying
+	(Fread_file_name_internal): Only return completions satisfying
 	Vread_file_name_predicate.  Temporarily unwind protect and rebind
 	default-directory while checking completions against the predicate.
 	(Fread_file_name): Added PREDICATE argument.  Specbind it to
@@ -24029,7 +24029,7 @@
 	* fontset.c [MAC_OS]: Set Vdefault_fontset to ETL Fixed instead of
 	Apple Monaco.
 
-	* process.c (QCfamily, QCfilte): Declare extern.
+	* process.c (QCfamily, QCfilter): Declare extern.
 	(wait_reading_process_input) [MAC_OSX]: Clear bit for stdin before
 	calling select.
 
@@ -24151,7 +24151,7 @@
 
 2002-04-19  Dave Lambert  <dlambert@acm.org>
 
-	Theses change implement an underscore-like (`hbar') cursor.
+	These changes implement an underscore-like (`hbar') cursor.
 
 	* xterm.h (text_cursor_kinds): New enumeration member HBAR_CURSOR.
 
@@ -27326,7 +27326,7 @@
 2001-10-31  Gerd Moellmann  <gerd@gnu.org>
 
 	* window.c (grow_mini_window): Handle case that the root
-	window is already smaller than the nominal mininum height.
+	window is already smaller than the nominal minimum height.
 
 2001-10-30  Stefan Monnier  <monnier@cs.yale.edu>
 
--- a/src/ChangeLog.2	Tue Sep 23 17:59:28 2008 +0000
+++ b/src/ChangeLog.2	Wed Sep 24 01:16:16 2008 +0000
@@ -53,12 +53,12 @@
 	* xterm.c (XTread_socket): If HAVE_SELECT, call xfixscreen
 	before waiting.
 
-	* dispnew.c (update_line): comments added.
+	* dispnew.c (update_line): Comments added.
 
 	* xterm.c (writechars): Output only the chars specified
 	even if in update; don't clear to end.
 	(XTread_socket): Check O_NDELAY only if it and F_GETFL are defined.
-	(x_term_init) [IBMRTAIX]: do call gethostname.
+	(x_term_init) [IBMRTAIX]: Do call gethostname.
 	() [IBMRTAIX]: Include sys/time, not time.
 
 1988-08-23  Chris Hanson  (cph@kleph)
@@ -456,10 +456,10 @@
 
 	* sysdep.c [VMS]: RAB's never a macro; let RAB$C_BID control rab.h.
 
-	* sysdep.c [VMS] (sys_getenv): only if value of lib$sys_trnlog
+	* sysdep.c [VMS] (sys_getenv): Only if value of lib$sys_trnlog
 	is exactly 1 does it mean it found something.
 
-	* sysdep.c (creat_copy_attrs): Downcase remaining SYS$OPEN, SSY$CLOSE.
+	* sysdep.c (creat_copy_attrs): Downcase remaining SYS$OPEN, SYS$CLOSE.
 
 1988-04-25  Richard Stallman  (rms@lucky-charms.ai.mit.edu)
 
@@ -893,7 +893,7 @@
 1988-01-22  Richard Stallman  (rms@frosted-flakes)
 
 	* m-ibmrt.h: Add some AIX conditionals; output on BSD should
-	be unchnged.  Perhaps will now run on AIX.
+	be unchanged.  Perhaps will now run on AIX.
 
 1988-01-21  Richard Stallman  (rms@frosted-flakes)
 
@@ -1601,7 +1601,7 @@
 	(`3.5 turbo'). (<8704150216.AA21012@orville.arpa>)
 
 	* unexec.c: iris code (is USG, but has struct exec)
-	* sysdep.c: iris utimes emulatation. (HAVE_TIMEVAL)
+	* sysdep.c: iris utimes emulation. (HAVE_TIMEVAL)
 
 	* process.c: (IRIS)
 	#include <sysmacros.h>
@@ -1629,7 +1629,7 @@
 1987-04-10  Richard Mlynarik  (mly@prep)
 
 	* window.c (Fset_window_configuration):
-	Don't unchain markers -- this window configuation may be used
+	Don't unchain markers -- this window configuration may be used
 	again.  Let normal GC unchain them.
 
 1987-04-08  Richard Mlynarik  (mly@prep)
@@ -1670,7 +1670,7 @@
 
 	* emacs.c (main): Call syms_of_xmenu only if HAVE_X_MENU.
 	* ymakefile: Use new switch HAVE_X_MENU to decide whether
-	to includ xmenu.c
+	to include xmenu.c
 	* config.h-dist: Tell people about this flag.
 
 1987-03-20  Richard Mlynarik  (mly@prep)
@@ -1753,7 +1753,7 @@
 
 	* term.c (term_init): Don't use Down on VMS if it's a ^J.
 	Fix C syntax errors in fatal error message.
-	Distinguish failure to open termcap fle from undefined term type.
+	Distinguish failure to open termcap file from undefined term type.
 
 	* s-vms.h: Increase DATA_START by 512.  #define abort sys_abort.
 	Flush LIBS_DEBUG defn since ymakefile not used.
@@ -1986,7 +1986,7 @@
 	Fsave_window_excursion.
 
 	Also fixed a bug in which point was not being restored in
-	buffer currrent at end of save-window-excursion and that buffer
+	buffer current at end of save-window-excursion and that buffer
 	was not current when the config was recorded (It is supposed
 	to not be restored if it was current at the start)
 
@@ -2048,7 +2048,7 @@
 
 1987-02-12  Richard M. Stallman  (rms@prep)
 
-	* xdisp.c (try_window): Fix paren errer in checking hpos
+	* xdisp.c (try_window): Fix paren error in checking hpos
 	against hscroll.  This caused window_end_pos to be wrong
 	when there was hscroll.
 
@@ -2060,7 +2060,7 @@
 	is truncation.
 
 	* xdisp.c (display_string): mincol==-1 means no minimum.
-	* xdisp.c (display_text_line): Use -1 for mincol of minibuf promp.
+	* xdisp.c (display_text_line): Use -1 for mincol of minibuf prompt.
 
 1987-02-11  Richard M. Stallman  (rms@prep)
 
@@ -2835,7 +2835,7 @@
 	* process.c (change_msgs):
 
 	* search.c (Freplace_match): Use upcase_initials_region
-	insead of duplicating it.
+	instead of duplicating it.
 
 	* keyboard.c (Frecursive_edit): If not the top-level edit,
 	specbind standard-output and standard-input to t.
@@ -2888,7 +2888,7 @@
 	If visiting and file doesn't exist, finish visiting (updating
 	various buffer slots) before getting error, and set modtime to -1.
 
-	* bytecode.c (Fbytecode): Rarrange all the Bvarref cases to
+	* bytecode.c (Fbytecode): Rearrange all the Bvarref cases to
 	share most of the code.  Likewise for Bvarset, Bvarbind
 	and Bunbind cases.  Makes it smaller and makes all
 	Bvarrefs use the fast inline code.
@@ -2960,7 +2960,7 @@
 
 	* m-alliant.h, m-mg1.h: New machines supported.
 
-	* ymakefile: Make START_FILES a preprocesser variable
+	* ymakefile: Make START_FILES a preprocessor variable
 	and don't change it if already defined.
 	* m-gould.h: Move special gould value of START_FILES here.
 
@@ -3539,7 +3539,7 @@
 	* callint.c (Fcall_interactively):
 	Remove extreme weirdness of storing (int) "" where a Lisp_Object
 	was expected (in visargs)
-	Slighly more informative error message for bad interactive code
+	Slightly more informative error message for bad interactive code
 	letter.
 
 	* abbrev.c (Funexpand_abbrev):
@@ -3557,7 +3557,7 @@
 	* xterm.c: Load sys/types.h explicitly if xterm.h doesn't do it.
 
 	* keyboard.c (interrupt_signal):
-	Delete suprious `)' in HAVE_X_WINDOWS case.
+	Delete spurious `)' in HAVE_X_WINDOWS case.
 
 1986-10-03  Richard Mlynarik  (mly@prep)
 
@@ -3847,7 +3847,7 @@
 	* emacs.c (main)
 	Under X, accept "-display" switch as synonym for "-d"
 
-	* eval.c (spedcbind)
+	* eval.c (specbind)
 	Don't make Lisp_Buffer_Objfwd's buffer-local when just binding.
 	(so now (let ((case-fold-search t))) doesn't force buffer-localness)
 	However, setting a binding will still make it buffer-local.
@@ -4437,40 +4437,40 @@
 	do the setpgrp here before reopening the pty rather than
 	waiting for child_setup.
 
-	* window.c (make_window): size given to make_vector
+	* window.c (make_window): Size given to make_vector
 	was one too small.
 
 1986-07-10  Richard M. Stallman  (rms@prep)
 
-	* keymap.c (Fdescribe_bindings): change XSETTYPE/XSETBUFFER to
+	* keymap.c (Fdescribe_bindings): Change XSETTYPE/XSETBUFFER to
 	XSET.
-	(describe_command): change XSETSTRING to XSET.
-	* window.c (Fmove_to_window_line): delete unused start =.
-	* xdisp.c (DoDsp) delete unused all_windows initializer.
-	* dispnew.c (update_line): delete unused osp =.
-	* minibuf.c (do_completion): delete unused completedp initializer.
-	* search.c (Freplace_match): delete unused some_multiletter_word init.
-	* alloc.c (gc_sweep): delete unused next initializers.
-	* fns.c (concat): after error on non-int elt for string,
+	(describe_command): Change XSETSTRING to XSET.
+	* window.c (Fmove_to_window_line): Delete unused start =.
+	* xdisp.c (DoDsp): Delete unused all_windows initializer.
+	* dispnew.c (update_line): Delete unused osp =.
+	* minibuf.c (do_completion): Delete unused completedp initializer.
+	* search.c (Freplace_match): Delete unused some_multiletter_word init.
+	* alloc.c (gc_sweep): Delete unused next initializers.
+	* fns.c (concat): After error on non-int elt for string,
 	   do store the new value from the error handler.
-	* lread.c (read1): comment out unused end =.
-	* lread.c (read_list): delete unused tail =.
+	* lread.c (read1): Comment out unused end =.
+	* lread.c (read_list): Delete unused tail =.
 	* data.c (Fmake_variable_buffer_local):
-	  if value type is Lisp_Some_Buffer_Local_Value,
+	  If value type is Lisp_Some_Buffer_Local_Value,
 	  change it to Lisp_Buffer_Local_Value permanently.
-	* undo.c (record_block): delete unused cp =.
+	* undo.c (record_block): Delete unused cp =.
 	  Don't bother reallocing if n = 0 after first batch.
 	* fileio.c (Fverify_visited_file_modtime):
 	  If CHECK_BUFFER changes buf, use the changed value.
 
 1986-07-07  Richard M. Stallman  (rms@prep)
 
-	* alloc.c (mark_buffer): mark the selective_display_ellipses slot.
+	* alloc.c (mark_buffer): Mark the selective_display_ellipses slot.
 
 1986-06-25  Richard M. Stallman  (rms@prep)
 
 	* window.c (Frecenter): Fix bug in last change:
-	change applied to M-- arg ratherthan C-u by mistake.
+	change applied to M-- arg rather than C-u by mistake.
 
 1986-06-19  Richard M. Stallman  (rms@prep)
 
@@ -4668,7 +4668,7 @@
 
 	* buffer.c (record_buffer):
 	Don't use Frassq, Fmemq or Fdelq since their loops
-	allow quitting.  Write a spacial loop by hand.
+	allow quitting.  Write a special loop by hand.
 
 1986-06-05  Richard M. Stallman  (rms@prep)
 
--- a/src/ChangeLog.3	Tue Sep 23 17:59:28 2008 +0000
+++ b/src/ChangeLog.3	Wed Sep 24 01:16:16 2008 +0000
@@ -325,7 +325,7 @@
 
 	* xfns.c (Fx_list_fonts): Remember that FACE may not have a font
 	specified.  Don't specify 30000 as the maximum limit on the number
-	of fontns returned - 2000 is more reasonable.
+	of fonts returned - 2000 is more reasonable.
 
 	* xfaces.c (build_face, unload_font, free_frame_faces): Don't
 	forget to block input while making X calls.
@@ -1843,7 +1843,7 @@
 
 1993-03-20  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
 
-	Use the `visiblity' parameter to determine the initial state of
+	Use the `visibility' parameter to determine the initial state of
 	the frame, instead of the `iconic-startup' and
 	`suppress-initial-map' parameters.
 	* xfns.c (x_icon): Test the Qvisibility parameter against Qicon,
@@ -2017,7 +2017,7 @@
 	`frame-live-p'.
 	* window.c (Fwindow_live_p): Renamed from Flive_window_p.
 	* lisp.h (CHECK_LIVE_WINDOW): Change to use Qwindow_live_p.
-	(Qwindow_live_p): Extern declaration renamed fom Qlive_window_p.
+	(Qwindow_live_p): Extern declaration renamed from Qlive_window_p.
 
 1993-03-16  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
@@ -3610,7 +3610,7 @@
 	Replaced with...
 	(last_mouse_scrollbar): New variable.
 	(note_mouse_movement): Clear last_mouse_scrollbar when we have
-	receieved a new motion.
+	received a new motion.
 	(syms_of_xterm): Staticpro last_mouse_scrollbar.
 
 	* xterm.c (note_mouse_position): Renamed to note_mouse_movement,
@@ -5109,8 +5109,8 @@
 	(EVENT_START, EVENT_END): Two new accessors, to get at the
 	starting and ending position of an event.
 	(POSN_WINDOW, POSN_BUFFER_POSN, PONS_SCROLLBAR_BUTTON)
-	(POSN_WINDOW_POSN, POSN_TIMESTAMP): New macros, to futher
-	diasassemble the values returned by EVENT_START and EVENT_END.
+	(POSN_WINDOW_POSN, POSN_TIMESTAMP): New macros, to further
+	disassemble the values returned by EVENT_START and EVENT_END.
 	* keyboard.c (echo_char, read_char): Apply EVENT_HEAD without first
 	testing for EVENT_HAS_PARAMETERS; EVENT_HEAD works properly on
 	all sorts of events now.
@@ -6638,7 +6638,7 @@
 	* editfns.c (Fcurrent_time_zone): New function.
 	(syms_of_editfns): defsubr it.
 
-	* keyboard.c (read_key_sequence): Clear the eighth bit of the
+	* keyboard.c (read_key_sequence): Clear the eight bit of the
 	character from the key sequence, NOT the index of the character IN
 	the key sequence.  How many tries will it take to get it right?
 
@@ -6774,7 +6774,7 @@
 	current x_id_name.
 	* xdisp.c (display_mode_line): If we should set the frame's name,
 	but there is only one frame currently active, call x_set_name with
-	nil as the name; this will display samething generically
+	nil as the name; this will display something generically
 	appropriate.
 
 1992-07-20  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
@@ -7012,7 +7012,7 @@
 	`LINKNAME', to conform with the docstring.
 
 	* Makefile.in (CPP): Pass `-Is -Im' to CPP, to make sure that
-	machine- and system-dependend files can include each other
+	machine- and system-dependent files can include each other
 	properly.
 	* ymakefile (CFLAGS): Add those directories to the #include path
 	here too.
@@ -7678,7 +7678,7 @@
 	* doc.c (Fdocumentation): Use EQ (x, y) instead of XSYMBOL (x) ==
 	XSYMBOL (y).
 
-	* doc.c (Fdocumentation): When decyphering a function made from
+	* doc.c (Fdocumentation): When deciphering a function made from
 	conses, use 'else if' for the chain of alternatives instead of
 	just 'if'.  It used to be that each alternative returned, but
 	that's not true anymore.
@@ -7762,7 +7762,7 @@
 	* syssignal.h (sigunblock): New macro, taken from 18.58's
 	emacssignal.h file.
 	* sysdep.c (request_sigio): Use the sigunblock macro to enable
-	reciept of SIGWINCH, instead of the dysfunctional sigblockx.
+	receipt of SIGWINCH, instead of the dysfunctional sigblockx.
 
 1992-05-08  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
@@ -8000,7 +8000,7 @@
 	* process.c (send_process): This used to set a handler to
 	catch SIGPIPEs when writing to a subprocess, and then set the
 	handler to SIGDFL after writing, but this would stomp on the
-	SIGPIPE handler for for the X connection.  So restore the prevous
+	SIGPIPE handler for the X connection.  So restore the previous
 	handler instead of changing to SIGDFL.
 
 1992-04-18  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
@@ -9185,7 +9185,7 @@
 	(mouse_position_hook): New, simpler interface.
 	* keyboard.c (struct movement, movement_buf, movement_ptr):
 	Replaced by...
-	(mouse_moved): This flag, to be used in conjuction with
+	(mouse_moved): This flag, to be used in conjunction with
 	mouse_position_hook.
 	(EVENT_QUEUES_EMPTY): Adjusted to use mouse_moved instead of
 	movement_buf and movement_ptr.
@@ -10328,7 +10328,7 @@
 	since all we really need is x_focus_screen; all other issues are
 	the realm and responsibility of the window manager.
 	(x_new_selected_screen): Renamed to x_new_focus_screen, and
-	modified not to do thiogs inappropriate for signal handlers.
+	modified not to do things inappropriate for signal handlers.
 	(XTread_socket): Change the handling of EnterNotify, LeaveNotify,
 	FocusOut and FocusIn events to use x_new_selected_screen, and
 	ditched code that deals with x_mouse_screen and x_input_screen,
@@ -10975,7 +10975,7 @@
 	function; static variables inside functions don't always work in
 	Emacs.
 
-	* editfns.c (in_accessible_range): Deleted - insufficently
+	* editfns.c (in_accessible_range): Deleted - insufficiently
 	general.
 	(clip_to_bounds): New function, much like in_accessible_range,
 	except that the upper and lower bounds are arguments.
@@ -12694,7 +12694,7 @@
 
 1990-08-19  Joseph Arceneaux  (jla@geech)
 
-	* xterm.c (dumplyphs): Last vestige of MScreenWidth removed.
+	* xterm.c (dumpglyphs): Last vestige of MScreenWidth removed.
 	* config.h: MScreenWidth, MScreenHeight definitions removed.
 
 1990-08-18  Joseph Arceneaux  (jla@geech)
@@ -13630,7 +13630,7 @@
 	wasted the cursor.  Break out of loop if no display line.
 	Use mode line cursor if we're there.
 	(x_y_pos): New function.
-	(x_set_font): Dont' set x_font_{width,height}, they are gone.
+	(x_set_font): Don't set x_font_{width,height}, they are gone.
 
 1990-03-22  Joseph Arceneaux  (jla@churchy.ai.mit.edu)
 
@@ -14028,7 +14028,7 @@
 	* xterm.c (XTread_socket): Return a motion event when mouse enters
 	scrollbar or window.
 	(x_make_screen_invisible): Use the new X11R4 function XWithdrawWindow.
-	(x_iconify_screen): Use the X11R4 function XIconfifyWindow.
+	(x_iconify_screen): Use the X11R4 function XIconifyWindow.
 	(dumpglyfs): Use the new face structure.
 
 	* xfns.c (install_vertical_scrollbar, install_horizontal_scrollbar):
@@ -14109,7 +14109,7 @@
 
 	* keyboard.c (read_key_sequence): Function keys are now lisp symbols.
 	(kbd_buffer_store_char): Abort if store pointer past
-	buffer.  Temproarry; This shouldn't be able to happen.
+	buffer.  Temporary; this shouldn't be able to happen.
 	(read_key_sequence): #ifdef HAVE_X_WINDOWS code
 	which handles complex objects.
 	(command_loop_1): Check not termcap screen before
@@ -14365,7 +14365,7 @@
 
 	* config.h-dist (C_SWITCH_SITE, LD_SWITCH_SITE): Mention these.
 	(HAVE_X11): Renamed from X11 and defined by default.
-	It shoukld have no effect when not using X.
+	It should have no effect when not using X.
 
 1989-11-14  Joseph Arceneaux  (jla@spiff)
 
@@ -14943,7 +14943,7 @@
 	(x11_encode_mouse_button): Encoding a la X11, except for one
 	kludge.  This is used only for motion events.
 
-	* xterm.c (XTread_socket): Handle motion eveots.
+	* xterm.c (XTread_socket): Handle motion events.
 
 1989-07-26  Joseph Arceneaux  (jla@spiff)
 
@@ -15115,7 +15115,7 @@
 	elements for X10; these variables are handled in event processing
 	for X11.
 	(x_make_screen_invisible): Send an UnmapNotify event to the root
-	window to aprise the window manager of the change.
+	window to apprise the window manager of the change.
 	(XTread_socket): Catch VisibilityNotify events.
 
 1989-06-25  Richard Stallman  (rms@sugar-bombs.ai.mit.edu)
@@ -15668,7 +15668,7 @@
 	Delete gray_bits; this value made global.
 	Don't call install_*_scrollbar here.
 	(x_set_horizontal_scrollbar): Define this for real.
-	(x_set_vertical_scrollbar): Corrent args to install_vertical_scrollbar.
+	(x_set_vertical_scrollbar): Correct args to install_vertical_scrollbar.
 	(install_vertical_scrollbar): New local slider_pixmap, and set it.
 	Delete locals GC_values, temp_gc.
 	Change arrow_width, arrow_height (appears to be undefined) to 16.
--- a/src/ChangeLog.4	Tue Sep 23 17:59:28 2008 +0000
+++ b/src/ChangeLog.4	Wed Sep 24 01:16:16 2008 +0000
@@ -1664,7 +1664,7 @@
 	Don't update the menubar the first time it is created via x_window.
 	(initialize_frame_menubar): Pass 1 to set_frame_menubar.
 
-	* widget.c (set_frame_size): Dont compute any geometry management.
+	* widget.c (set_frame_size): Don't compute any geometry management.
 
 1994-03-31  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
@@ -2722,7 +2722,7 @@
 
 1994-02-11  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
 
-	* xfns.c (x_set_menu_bar_lines) [USE_X_TOOLKIT]: Dont Call
+	* xfns.c (x_set_menu_bar_lines) [USE_X_TOOLKIT]: Don't call
 	XtDestroyWidget but free_frame_menubar.
 	Undo previous changes.
 	* xterm.c (x_destroy_window) [USE_X_TOOLKIT]: Call free_frame_menubar.
@@ -2962,7 +2962,7 @@
 
 1994-01-29  Karl Heuer  (kwzh@mole.gnu.ai.mit.edu)
 
-	* keymap.c (currrent_minor_maps): Scale by sizeof when allocating
+	* keymap.c (current_minor_maps): Scale by sizeof when allocating
 	objects.
 
 	* buffer.c (Fkill_all_local_variables): Follow symbol forwarding.
@@ -3402,7 +3402,7 @@
 	(Fwrite_region) [MSDOS]: Use text/binary mode as specified by
 	buffer_file_type.
 	(syms_of_fileio) [MSDOS]: Set Qfind_buffer_file_type.
-	(Fsubstitute_in_file_name) [MSDOS]: Ignore case in environtment
+	(Fsubstitute_in_file_name) [MSDOS]: Ignore case in environment
 	variable.
 
 	* floatfns.c [MSDOS]: Don't define HAVE_MATHERR.
@@ -3508,7 +3508,7 @@
 	rebalance only the node which may have become unbalanced.
 	Iterate until the current node is balanced.
 	(balance_possible_root_interval): New function.
-	(balance_intervals): Move the interation into rebalance_an_interval.
+	(balance_intervals): Move the iteration into rebalance_an_interval.
 	(balance_intervals_internal): New subroutine of balance_intervals.
 	(split_interval_right, split_interval_left): Speed up by
 	not checking LEAF_INTERVAL_P.
@@ -4009,7 +4009,7 @@
 
 	* callproc.c (init_callproc): Maybe add ../lib-src to exec-path
 	and maybe store it in exec-directory.
-	Mabe put ../etc into data-directory.
+	Maybe put ../etc into data-directory.
 	(init_callproc_1): Part of init_callproc is split out.
 	* emacs.c (main): Call init_callproc and init_callproc_1.
 
@@ -4303,7 +4303,7 @@
 	* search.c (skip_chars): Finish reenabling checks for buffer bounds.
 	Use XINT, not XFASTINT, when testing.
 
-	* fileio.c (Fwrite_region): Fix minor bugs in POS arg to awrite.
+	* fileio.c (Fwrite_region): Fix minor bugs in POS arg to a_write.
 
 	* xterm.c (syms_of_xterm): Initialize last_mouse_scroll_bar.
 
@@ -6588,7 +6588,7 @@
 	Save and restore Vdeactivate_mark.
 
 	* xfns.c (x_set_menu_bar_lines_1): Adjust just the uppermost child
-	in a vertical split.  Adjust the hight counter to the top.
+	in a vertical split.  Adjust the height counter to the top.
 	(x_set_menu_bar_lines): Don't change overall frame height.
 
 1993-06-04  Francesco Potortì  (pot@cnuce.cnr.it)
@@ -6784,7 +6784,7 @@
 1993-05-31  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 	* syntax.c (Fforward_comment): Set point to where scan stops,
-	thus moving acros whitespace.  When moving fwd, treat Sendcomment
+	thus moving across whitespace.  When moving fwd, treat Sendcomment
 	as whitespace; likewise for Scomment when moving back.
 	(scan_sexps_forward): New arg COMMENTSTOP.
 	(Fparse_partial_sexp): Likewise.
@@ -6809,7 +6809,7 @@
 	(C_SWITCH_SYSTEM): Defined.
 
 	* xterm.c: Include systty.h; don't mess with FIONREAD.
-	Don't include termio.h dorectly.
+	Don't include termio.h directly.
 
 	* intervals.c (interval_deletion_adjustment): Delete unreachable abort.
 
@@ -6846,7 +6846,7 @@
 	(BROKEN_TIOCGWINSZ, LIB_X11_LIB): Add #undef.
 
 	* sysdep.c (child_setup_tty) [AIX SIGNALS_VIA_CHARACTERS]: Install
-	something usefull in the VQUIT and VINTR.
+	something useful in the VQUIT and VINTR.
 	(emacs_set_tty): Try only 10 times to call tcsetattr.
 	Don't use memcmp to test what it did.
 
--- a/src/ChangeLog.5	Tue Sep 23 17:59:28 2008 +0000
+++ b/src/ChangeLog.5	Wed Sep 24 01:16:16 2008 +0000
@@ -1586,7 +1586,7 @@
 	Use XMISCTYPE instead of that.
 
 	* alloc.c (Fmake_marker, mark_object): Use XMISCTYPE.
-	(clear_marks, gc_sweep): Use u_marker union elt to extrat misc type.
+	(clear_marks, gc_sweep): Use u_marker union elt to extract misc type.
 
 	* lread.c (defvar_int, defvar_bool, defvar_lisp_nopro, defvar_kboard)
 	(defvar_per_buffer): Use XMISCTYPE.
@@ -3446,7 +3446,7 @@
 	* s/aix3-1.h (AIXHFT): Define.
 	* m/ibmrs6000.h (OBJECTS_MACHINE): Define only if AIXHFT.
 
-	* sysdep.c (init_sys_modes): Tes AIXHFT, not AIX.
+	* sysdep.c (init_sys_modes): Test AIXHFT, not AIX.
 	(reset_sys_modes): Test AIXHFT.
 	(hft_init, hft_reset): Test AIXHFT, not AIX.
 
@@ -3830,7 +3830,7 @@
 	(display_mode_line): Unset the var.
 	(decode_mode_spec): Set the var if %c was seen.
 
-1994-10-30  voelker  <voelker@cs.washington.edu>
+1994-10-30  Geoff Voelker  <voelker@cs.washington.edu>
 
 	* makefile.nt: New file.
 	* nt.c, nt.h: New files.
@@ -3919,7 +3919,7 @@
 	(Finsert_file_types): Test DOS_NT instead of MSDOS.
 	Rename local var try to trytry.
 
-	* fileio.c (Fadd_name_to_file): Wlways fail.
+	* fileio.c (Fadd_name_to_file): Always fail.
 	(Frename_file) [WINDOWSNT]: Use MoveFile, not link and unlink,
 	and check for both ERROR_FILE_EXISTS and ERROR_ALREADY_EXISTS.
 	(Fmake_directory_internal) [WINDOWSNT]: Invoke mkdir without the mask.
@@ -3955,7 +3955,7 @@
 	Use the return value of child_setup to get the child's pid;
 	don't call vfork etc. explicitly.
 
-	* callproc.c [WINDOWSNT]: Add includes.	 Defone NOMINMAX, _P_NOWAIT.
+	* callproc.c [WINDOWSNT]: Add includes.	 Define NOMINMAX, _P_NOWAIT.
 	(Vbinary_process_input, Vbinary_process_output)
 	(Qbuffer_file_type): Test DOS_NT, not MSDOS.
 	(syms_of_callproc): Test DOS_NT, not MSDOS.
@@ -4406,7 +4406,7 @@
 
 	* xterm.h (XDISPLAY): Macro deleted.
 	(XFlushQueue): Macro deleted.  All callers changed.
-	(DISPLAY_SCREEN_ARG): Maco deleted.
+	(DISPLAY_SCREEN_ARG): Macro deleted.
 	(DISPLAY_CELLS): Macro deleted.
 	(WINDOWINFO_TYPE): Macro deleted.
 
--- a/src/ChangeLog.6	Tue Sep 23 17:59:28 2008 +0000
+++ b/src/ChangeLog.6	Wed Sep 24 01:16:16 2008 +0000
@@ -250,7 +250,7 @@
 	* config.in (HAVE_TERMIOS_H): Add #undef.
 	* cm.h [HAVE_TERMIOS_H]: Declare ospeed as speed_t.
 	* sysdep.c [HAVE_TERMIOS_H]: Likewise.
-	* dispnew.c: Don't delare ospeed; cm.h already did it.
+	* dispnew.c: Don't declare ospeed; cm.h already did it.
 	* terminfo.c: Use <config.h>.
 	[HAVE_TERMIOS_H]: Declare ospeed as speed_t.
 	[USG]: Include <string.h>.
@@ -1158,7 +1158,7 @@
 	(sys_fopen, sys_open): Map file names, and ensure file handle is
 	non-inheritable.
 
-	(stat): Replace buggy library function.  Fake reaonsable i-node
+	(stat): Replace buggy library function.  Fake reasonable i-node
 	values by hashing the canonical file name, and use uid/gid values
 	determined by init_user_info.
 
@@ -1457,7 +1457,7 @@
 	(Ffile_name_absolute_p) [DOS_NT]: Be strict about drive specs.
 	(check_executable) [DOS_NT]: Test st_mode on NT.
 	(Ffile_readable_p) [DOS_NT]: Use access instead of open on NT.
-	(Ffile_modes) [DOS_NT]: Don't embelish st_mode value on NT.
+	(Ffile_modes) [DOS_NT]: Don't embellish st_mode value on NT.
 	(Fread_file_name) [DOS_NT]: Correct dir seps in HOME.
 	(syms_of_fileio): Add Vdirectory_sep_char.
 
@@ -4375,7 +4375,7 @@
 
 	* insdel.c (signal_after_change): Call report_interval_modification.
 
-	* textprop.c (call_mod_hooks): Moved from intevals.c.
+	* textprop.c (call_mod_hooks): Moved from intervals.c.
 	(verify_interval_modification): Moved from intervals.c.
 	(interval_insert_behind_hooks, interval_insert_in_front_hooks):
 	New variables.
@@ -4425,7 +4425,7 @@
 	* configure.in (LOCALTIME_CACHE): Define if tzset exists and
 	if localtime caches TZ.  Check for tzset.
 
-	* emacs.c (main): Call tzset only if LOCALTIME_CACHE isdefined;
+	* emacs.c (main): Call tzset only if LOCALTIME_CACHE is defined;
 	not all Suns have this bug.
 	* m/pmax.h, s/386bsd.h, s/bsd386.h, s/freebsd.h, s/gnu.h,
 	* s/netbsd.h (LOCALTIME_CACHE): Remove; now configured automatically.
@@ -5274,7 +5274,7 @@
 	(PTY_TTY_NAME_SPRINTF): New definitions.
 
 	* dispnew.c (update_frame): Pretend cursor is in echo area
-	rather than put it in a minuffer hidden by the echo area.
+	rather than put it in a minibuffer hidden by the echo area.
 
 1995-06-27  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
 
--- a/src/ChangeLog.7	Tue Sep 23 17:59:28 2008 +0000
+++ b/src/ChangeLog.7	Wed Sep 24 01:16:16 2008 +0000
@@ -22,7 +22,7 @@
 
 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
 
-	* ccl.c (CCL_READ_CHAR): If eof is encounterd while processing the
+	* ccl.c (CCL_READ_CHAR): If eof is encountered while processing the
 	last block, don't just finish but processes eol block of the
 	current CCL program.
 	(ccl_driver): Add a new jump label ccl_repeat for the above change.
@@ -312,7 +312,7 @@
 	(coding_category_name): Include "coding-category-ccl".
 	(detect_coding_ccl): New function.
 	(setup_coding_system): Setup coding->spec.ccl.valid_codes from the
-	coding system priority `valid-codes' for CCL based coding systesm.
+	coding system priority `valid-codes' for CCL based coding systems.
 	(detect_coding_mask): Check also a CCL based coding system.
 	(Fupdate_coding_systems_internal): Renamed from
 	Fupdate_iso_coding_systems.
@@ -372,7 +372,7 @@
 	* fileio.c (Finsert_file_contents): Call Vset_auto_coding_function
 	with two arguments.
 	(Fwrite_region): If buffer-file-coding-system is set locally, use
-	the coding system whithout checking file-coding-system-alist.
+	the coding system without checking file-coding-system-alist.
 	(syms_of_fileio): Docstring of set-auto-coding-function adjusted
 	for the change of argument number.
 
@@ -485,7 +485,7 @@
 	* ccl.c: Typo in comments fixed.
 
 	* coding.c (DECODE_ISO_CHARACTER): While decoding two-byte code,
-	if the sencond byte is invalid, produce the first byte as is.
+	if the second byte is invalid, produce the first byte as is.
 
 	* fontset.c (fs_load_font): Typo in comments fixed.
 
@@ -723,7 +723,7 @@
 	* process.c (read_process_output): Handle carryover correctly.
 
 	* xterm.c (dumpglyphs): Check the case that FACE_FONT (face) is
-	NULL.  While displaing cursor with non-default face, if the
+	NULL.  While displaying cursor with non-default face, if the
 	variable `font' is NULL, don't set GCFont.
 
 1998-06-19  Richard Stallman  <rms@gnu.org>
@@ -1240,7 +1240,7 @@
 	* coding.h: Change terms unify/unification to
 	translate/translation respectively throughout the file.
 
-	* fns.c (concat): Fix bug in concatinating a list of multibyte and
+	* fns.c (concat): Fix bug in concatenating a list of multibyte and
 	unibyte characters.
 
 	* lisp.h (Vnonascii_translation_table): Name changed from
@@ -3724,7 +3724,7 @@
 	string.
 
 	* fileio.c (Finsert_file_contents): Adjusted for the change of
-	struct coding_system and function decode_coding.  For normail file
+	struct coding_system and function decode_coding.  For normal file
 	reading, use code_convert_region.
 	(Fwrite_region): Adjusted for the change of struct coding_system.
 	(e_write): Adjusted for the change of encode_coding.
@@ -3824,7 +3824,7 @@
 	(CCL_IterateMultipleMap, CCL_TranslateMultipleMap):
 	New macros for CCL Commands.
 	(EXCMD): New macro.
-	(ccl_driver): New case lable `CCL_Extention'.
+	(ccl_driver): New case label `CCL_Extention'.
 	(setup_ccl_program): Initialize the member `private_state' of CCL.
 	(Fregister_ccl_program): Delete unused variable IDX.
 	(Fregister_ccl_translation_table): New function.
@@ -4949,7 +4949,7 @@
 	* buffer.h: Add more prototypes and function declarations.
 
 	* print.c (printchar): Declare `work' as unsigned char.
-	(internal_with_output_to_temp_buffer): Protoype parameter
+	(internal_with_output_to_temp_buffer): Prototype parameter
 	FUNCTION.
 	(Ferror_message_string): Remove extra argument of
 	print_error_message.
@@ -5288,7 +5288,7 @@
 
 	* emacs.c (shut_down_emacs): Call `dos_cleanup'.
 
-	* msdos.c (mouse_get_pos): Remove reduntant call to `int86'.
+	* msdos.c (mouse_get_pos): Remove redundant call to `int86'.
 	Clear the mouse-moved flag for all frames.  Update last mouse
 	position.
 	(IT_set_menu_bar_lines): Remove.
@@ -5753,7 +5753,7 @@
 	Pass in new parameter to w32_kbd_mods_to_emacs.
 	Handle WM_DISPLAYCHANGE, WINDOWPOSCHANGED, ACTIVATE, SHOWWINDOW,
 	INITMENU, and ACTIVATEAPP messages.
-	Explicitly check for visibile and obscured frames, and to see if
+	Explicitly check for visible and obscured frames, and to see if
 	any event should cause a redisplay.
 
 	(x_display_bar_cursor): Don't check whether frame is updating here.
@@ -6007,7 +6007,7 @@
 	detect it as no-conversion.
 	(decode_coding): Handle coding_type_raw_text.
 	(encode_coding): Likewise.
-	(Fdetect_coding_region): Ajusted for the above changes.
+	(Fdetect_coding_region): Adjusted for the above changes.
 	(shrink_conversion_area): Handle coding_type_raw_text.
 
 	* coding.h (coding_type): New member coding_type_raw_text.
@@ -6433,7 +6433,7 @@
 	* callproc.c (Fcall_process_region): Use cdr part (not car part)
 	of Vdefault_process_coding_system for writing out text.
 
-	* coding.c (detect_coding_iso2022): Do not exclude posibility of
+	* coding.c (detect_coding_iso2022): Do not exclude possibility of
 	7-bit encoding when designation to G1 occurs.  If CSI, SS2, or SS3
 	is found, return CODING_CATEGORY_MASK_ISO_8_ELSE.
 	(Fdetect_coding_region): Doc-string modified.
@@ -6491,7 +6491,7 @@
 1997-07-31  Ken'ichi Handa  <handa@psilocin.gnu.ai.mit.edu>
 
 	* coding.c (encode_coding_iso2022): When source data ends not at
-	character boundardy, set data in coding->carryover correctly, and
+	character boundary, set data in coding->carryover correctly, and
 	set SRC to SRC_END.
 	(encode_coding_sjis_big5): Likewise.
 	(encode_coding): Don't set coding->carryover_size to 0.
@@ -7006,7 +7006,7 @@
 
 	* window.c: Include blockinput.h.
 	(Fset_window_configuration): Block input around frobbing the frame.
-	Preseve point in the current buffer if we do not switch
+	Preserve point in the current buffer if we do not switch
 	to a different one.
 
 1997-07-06  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
@@ -7367,7 +7367,7 @@
 	* fontset.h (font_idx_temp): Extern it.
 	(FS_LOAD_FONT): New macro.
 
-	* fontset.c (font_idx_temp): New temprary variable used in
+	* fontset.c (font_idx_temp): New temporary variable used in
 	FS_LOAD_FONT.
 
 	* xfaces.c (Fset_face_attribute_internal): Use FS_LOAD_FONT
@@ -7524,7 +7524,7 @@
 	name to iso-latin-1.
 	(lisp_data_to_selection_data): Likewise.
 
-	* xterm.c (dumpglyph): Shift baseline for such a font that is
+	* xterm.c (dumpglyphs): Shift baseline for such a font that is
 	shorter but ascent or descent exceed the line height.
 	For a larger font, draw a small hook at right-bottom edge instead
 	of a rectangle.
@@ -7635,7 +7635,7 @@
 
 	* xterm.c (process_expose_from_menu, XTread_socket):
 	Set has_been_visible field.
-	(x_make_frame_visible): Don't do XMoveWindow unles has_been_visible.
+	(x_make_frame_visible): Don't do XMoveWindow unless has_been_visible.
 
 	* xterm.h (struct x_output): New field has_been_visible.
 
@@ -7918,7 +7918,7 @@
 	* fontset.c (fontset_pattern_regexp): Cast to (char *) before
 	assigning to P0.
 
-	* ccl.c (struct ccl_prog_stack): Declear the member ccl_prog as
+	* ccl.c (struct ccl_prog_stack): Declare the member ccl_prog as
 	Lisp_Object *.
 
 	* editfns.c: Declare Fuser_full_name as Lisp_Object in advance to
@@ -8107,7 +8107,7 @@
 	and clip-large-size-font modified.
 
 	* xfns.c (Fx_create_frame): Delete code for handling the X
-	resouce "Fontset".
+	resource "Fontset".
 
 	* xselect.c (selection_data_to_lisp_data): If TYPE is `STRING'
 	and DATA contains 8-bit codes, decode them as Latin-1 characters.
@@ -8369,7 +8369,7 @@
 	(char_quoted): Move earlier, update gl_state when needed.
 	(find_defun_start): Update gl_state when needed.
 	(back_comment): New function.
-	(Scomment_fence, Sstring_fence): New delimeter char classes
+	(Scomment_fence, Sstring_fence): New delimiter char classes
 	denoted by `!' and `|'.
 	(Fchar_syntax, Fmatching_paren): Update gl_state to whole-buffer state.
 	(scan_words): Update gl_state when needed.
--- a/src/ChangeLog.8	Tue Sep 23 17:59:28 2008 +0000
+++ b/src/ChangeLog.8	Wed Sep 24 01:16:16 2008 +0000
@@ -279,7 +279,7 @@
 
 1999-12-15  Kenichi Handa  <handa@etl.go.jp>
 
-	* coding.c (code_convert_region): Fix the secoding arg to
+	* coding.c (code_convert_region): Fix the second arg to
 	update_compositions.
 
 1999-12-15  Kenichi Handa  <handa@etl.go.jp>
@@ -514,7 +514,7 @@
 	(get_property_and_range): Extern it.
 	(Vtext_property_default_nonsticky): Extern it.
 
-	* intervals.c (adjust_intervals_for_insertion): To check stickines
+	* intervals.c (adjust_intervals_for_insertion): To check stickiness
 	of properties, pay attention to text-property-default-nonsticky.
 	(merge_properties_sticky): Likewise.
 	(get_property_and_range): New function.
@@ -799,7 +799,7 @@
 	(FRAME_MODE_LINE_PARAM_FACE, FRAME_COMPUTED_FACES)
 	(FRAME_N_COMPUTED_FACES, FRAME_SIZE_COMPUTED_FACES)
 	(FRAME_DEFAULT_FACE, FRAME_MODE_LINE_FACE, unload_color): Remove
-	unused macro definintions.
+	unused macro definitions.
 
 	* msdos.c (IT_set_frame_parameters): Don't call
 	recompute_basic_faces, the next redisplay will, anyway.
@@ -1987,7 +1987,7 @@
 	(casify_region): Ditto.
 
 	* filelock.c (get_boot_time): Put local variable used in
-	conditinally compiled section in #ifdef.
+	conditionally compiled section in #ifdef.
 	(toplevel): Include stdio.h.
 
 	* keymap.c (Flookup_key, Faccessible_keymaps, describe_vector)
@@ -2261,7 +2261,7 @@
 
 1999-09-14  Andreas Schwab  <schwab@gnu.org>
 
-	* process.c (Fopen_network_stream): Avoid socket decriptor leak.
+	* process.c (Fopen_network_stream): Avoid socket descriptor leak.
 
 	* lisp.h: Declare close_file_unwind.
 
@@ -2852,7 +2852,7 @@
 	(x_alloc_lighter_color): Call x_alloc_lighter_color with new
 	parameter list.
 
-	* xterm.h: Change protorype of x_alloc_nearest_color.
+	* xterm.h: Change prototype of x_alloc_nearest_color.
 
 1999-09-03  Richard Stallman  <rms@gnu.org>
 
@@ -2958,7 +2958,7 @@
 
 1999-09-03  Kenichi Handa  <handa@etl.go.jp>
 
-	The following changes are for the new handling of mulitbyte
+	The following changes are for the new handling of multibyte
 	sequence.  Now, except for a composite character, no multibyte
 	character in string/buffer has trailing garbage bytes.  For
 	instance, the length of string "\201\300\300" is now 2, the first
@@ -3148,7 +3148,7 @@
 1999-08-25  Gerd Moellmann  <gerd@gnu.org>
 
 	* syntax.c (Fforward_word): If in a mini-buffer and moving
-	backwards, stop in front of the prompt to prevent accidentially
+	backwards, stop in front of the prompt to prevent accidentally
 	moving into the read-only prompt.
 
 	* window.c (Frecenter): Clear frame if called with nil or no arg.
@@ -3333,7 +3333,7 @@
 
 1999-08-21  Gerd Moellmann  <gerd@gnu.org>
 
-	* fns.c (hash_lookup): Test with EQ before calling key comparion
+	* fns.c (hash_lookup): Test with EQ before calling key comparison
 	function.
 	(hash_remove): Ditto.
 	(cmpfn_eq): Removed.
@@ -3352,7 +3352,7 @@
 
 	* dispnew.c (do_pending_window_change): Add parameter `safe'.
 	(change_frame_size): Ditto.
-	(change_frame_size_1): Ditto.  Deley size changes if redisplaying
+	(change_frame_size_1): Ditto.  Delay size changes if redisplaying
 	and not called from a safe place.
 	(window_change_signal): Call change_frame_size with new parameter.
 
@@ -3423,7 +3423,7 @@
 	(redisplay_window): Check for mini-window displaying echo area
 	message differently.
 	(syms_of_xdisp): Initialize Vmessage_stack and echo area buffers.
-	Remove initialzation of removed variables.
+	Remove initialization of removed variables.
 	(init_xdisp): Remove references to removed variables.
 
 	* dispnew.c (adjust_frame_message_buffer): Removed references
@@ -3556,7 +3556,7 @@
 	* dispnew.c (direct_output_for_insert): Use
 	Vshow_trailing_whitespace instead of former iterator member
 	show_trailing_whitespace_p.
-	(direct_output_forward_char): Don't do it if hightlighting
+	(direct_output_forward_char): Don't do it if highlighting
 	trailing whitespace.
 
 	* xdisp.c (Qshow_trailing_whitespace): Removed.
@@ -3611,7 +3611,7 @@
 	Simplify clearing "under" scroll bar.
 
 	* window.c (Qfixed_window_size): New.
-	(syms_of_window): Initialiaze it.
+	(syms_of_window): Initialize it.
 	(check_all_windows): Add return type void.
 	(window_fixed_size_p): New.  Return non-zero if window
 	is fixed-size.
@@ -3685,7 +3685,7 @@
 
 	* lread.c (read_escape): For Control modifier, pay attention to
 	multibyte character.
-	(read1): Likewise.  Singal error or a multibyte character which
+	(read1): Likewise.  Signal error or a multibyte character which
 	has a modifer bit.  Check validity of Shift modifer.
 
 	* charset.c (non_ascii_char_to_string): Handle modifier bits as
@@ -4125,7 +4125,7 @@
 	* xrdb.c (x_load_resources): Set double-click time defaults
 	for Motif list boxes from double-click-time.
 
-	* fns.c (Vhash_table_tests): Remvoed.
+	* fns.c (Vhash_table_tests): Removed.
 	(Qhash_table_test): New.
 	(syms_of_fns): Initialize Qhash_table_test.
 	(Fmake_hash_table): Look up user-defined tests in symbol prop
@@ -5030,7 +5030,7 @@
 	(Finternal_set_lisp_face_attribute): Likewise.
 
 	* xfaces.c (load_color): Change the last argument type to enum
-	lface_attribute_index from int.  And addec code for underling coloring.
+	lface_attribute_index from int.  And add code for underling coloring.
 	(load_face_colors): Pass LFACE_*_INDEX to load_color.
 
 1999-02-12  Gerd Moellmann  <gerd@gnu.org>
@@ -5346,7 +5346,7 @@
 	(Fx_file_dialog): New.
 	* fileio.c (Fread_file_name): Call it.
 
-	* xrdb.c (x_load_resources): Add default resoures for file
+	* xrdb.c (x_load_resources): Add default resources for file
 	selection dialog.
 
 1998-11-14  Gerd Moellmann  <gerd@gnu.org>
@@ -5355,7 +5355,7 @@
 	is active.
 
 	* keyboard.c (timer_check): Inhibit busy cursor around calls to
-	timer-event-handler.  This busy cursor tends to be anoying if
+	timer-event-handler.  This busy cursor tends to be annoying if
 	fontifying stealthily.
 
 	* dispnew.c (direct_output_for_insert): Give up if current row
@@ -6368,9 +6368,9 @@
 	* dispextern.h (struct glyph): Add bit multibyte_p.
 	(struct face): New member registry holding the registry and
 	encoding of the X font of the face.
-	(FACE_UNIBYTE_P): Value is non-zero if face is for unibye text.
+	(FACE_UNIBYTE_P): Value is non-zero if face is for unibyte text.
 	(enum face_id): Add BASIC_FACE_ID_SENTINEL.
-	(FACE_SUITABLE_FOR_CHARSET_P): Handle charset < 0 meansing unibyte
+	(FACE_SUITABLE_FOR_CHARSET_P): Handle charset < 0 meaning unibyte
 	text.
 	(struct iterator_stack_entry): Add multibyte_p.
 
@@ -6671,7 +6671,7 @@
 
 	* buffer.c (init_buffer_once): Add default for `indicate-zv-lines'.
 	(init_buffer_once): New variable `default-indicate-zv-lines'.
-	(syms_of_buffer): New buffer-local varianle `indicate-zv-lines'.
+	(syms_of_buffer): New buffer-local variable `indicate-zv-lines'.
 
 	* xdisp.c (redisplay_window): Don't try moving the cursor
 	if current glyph row w->last_cursor.vpos isn't enabled.
@@ -6759,7 +6759,7 @@
 	cursor face extend to end of line.
 
 	* xdisp.c (append_space): If adding space of default face,
-	make sure glyph ist produced with right face.
+	make sure glyph is produced with right face.
 
 	* xterm.c (x_clear_glyph_string_rect): Draw a rectangle in the
 	background color of a glyph string.
@@ -7113,7 +7113,7 @@
 	* dispextern.h (ITERATOR_AT_END_OF_LINE_P): Test for
 	DISP_CHARACTER.
 
-	* xterm.c (x_produce_image_glyph): Poduce image glyphs.
+	* xterm.c (x_produce_image_glyph): Produce image glyphs.
 	(x_produce_glyphs): Call x_produce_glyphs for DISP_IMAGE.
 
 1998-05-02  Gerd Moellmann  <gerd@gnu.org>
@@ -7211,7 +7211,7 @@
 
 	* xfaces.c (split_font_name): Don't reject scalable fonts.
 
-	* xterm.c (x_list_fonts): Set code exclusing scalable fonts
+	* xterm.c (x_list_fonts): Set code excluding scalable fonts
 	in #if 0.
 
 	* xfaces.c (xlfd_point_size): Return 0 for fonts whose real
@@ -7528,7 +7528,7 @@
 	(init_iterator): Do it here.
 
 	* xfaces.c (choose_face_font): Check that swidth doesn't change
-	for subusequent attributes.
+	for subsequent attributes.
 	(xlfd_point_size): Return int.
 
 	* xdisp.c (redisplay_internal, echo_area-display): If realized
@@ -9494,7 +9494,7 @@
 
 	* xdisp.c (redisplay_internal): Optimization 1 change partially
 	reverted.  Check this again later.
-	(skip_via_matrix): Remove redundent test for
+	(skip_via_matrix): Remove redundant test for
 	MATRIX_ROW_DISPLAYS_TEXT_P.
 
 1997-10-27  Gerd Moellmann  <gerd@acm.org>
@@ -9531,7 +9531,7 @@
 
 	* xdisp.c (skip_in_display_line_to): Use SET_INFO_FROM_CURSOR.
 
-	* xterm.c (XTget_display_info): Handle 3D facess.
+	* xterm.c (XTget_display_info): Handle 3D faces.
 	(draw_glyphs): Ditto.
 
 	* xdisp.c (Fdump_redisplay_state): Change interactive spec to "p".
@@ -9579,7 +9579,7 @@
 	* dispnew.c (check_current_matrix_invariants): Check nrows for zero.
 	(check_current_matrix_invariants): Check used counts.
 
-	* Revisiob v114.
+	* Revision v114.
 
 	* dispnew.c (scrolling): Use hash codes from rows.
 
@@ -9625,7 +9625,7 @@
 
 	* xterm.c (XTclear_end_of_line): Respect right_to_left_p.
 
-	* xdisp.c (try_window_id): Clear desired matrix if not successul.
+	* xdisp.c (try_window_id): Clear desired matrix if not successful.
 
 	* xdisp.c (try_window_id): Call update_window_begin_hook/end_hook.
 
@@ -9673,7 +9673,7 @@
 	(increment_glyph_row_buffer_positions): Stop adjusting at
 	glyphs with positions <= 0.
 
-	* dispextern.h (struct glyph_pos): Structure desribing a text
+	* dispextern.h (struct glyph_pos): Structure describing a text
 	position including position in overlay.
 	(struct glyph_row): Use it for start and end positions.
 	(struct display_cursor): Use it.
@@ -9785,7 +9785,7 @@
 
 	* xdisp.c (skip_via_matrix): Check for overlay arrow.
 
-	* region-cache.h: functino prototypes with PROTO.
+	* region-cache.h: Function prototypes with PROTO.
 
 	* dispnew.c (buffer_posn_from_coords): Use -1 as skip position.
 
@@ -9936,7 +9936,7 @@
 
 1997-08-21  Gerd Moellmann  <gerd@acm.org>
 
-	* dispnew.c (clear_glyph_matrix): Additional argument specifiying
+	* dispnew.c (clear_glyph_matrix): Additional argument specifying
 	that rows should really be cleared.  Used for current matrices.
 
 	* dispnew.c (scrolling_window): Bug fix.
@@ -9972,7 +9972,7 @@
 
 	* dispnew.c (scrolling_window): Simplified.
 
-	* xterm.c (x_draw_3d_border): Inset rectangle by line width.
+	* xterm.c (x_draw_3d_border): Insert rectangle by line width.
 
 	* dispnew.c (update_window): Add FRAME_MODE_LINE_BORDER_WIDTH
 	to mode line row->x.
@@ -10142,7 +10142,7 @@
 	* dispnew.c (adjust_frame_glyphs): Don't set frame garbaged
 	since update will follow soon.
 
-	* xdisp.c (echo_area_display): Unitialized variable.
+	* xdisp.c (echo_area_display): Uninitialized variable.
 
 	* xterm.c (draw_bitmap): Previously draw_truncation; draw
 	overlay arrow bitmap.
@@ -10160,8 +10160,7 @@
 
 	* dispextern.h: Take FRAME_TRUNC_WIDTH into account.
 
-	* dispnew.c (update_window_line): Call after_update_windwo_line-
-	hook.
+	* dispnew.c (update_window_line): Call after_update_window_line_hook.
 
 	* xdisp.c (display_line): Set overlay_arrow_p in row.
 
@@ -10554,7 +10553,7 @@
 	* window.c (mark_window_cursors_off): Mark all cursors in
 	window tree off.
 
-	* xterm.c (x_display_box_cursor): Window paraemter.  Use
+	* xterm.c (x_display_box_cursor): Window parameter.  Use
 	window matrix.
 	(glyph_to_pixel_pos): Convert matrix pos -> pixels.
 	(pixel_to_glyph_pos): Convert pixel pos -> matrix pos.
@@ -10821,7 +10820,7 @@
 
 1997-07-05  Gerd Moellmann  <gerd@acm.org>
 
-	* dispnew.c (scroll_frame_lines): Don't assume first scolled
+	* dispnew.c (scroll_frame_lines): Don't assume first scrolled
 	line is non-empty.
 	(realloc_glyph_pool): Don't add 1 to the pool size.
 	(adjust_glyph_matrix): Don't add 1 to pointers to glyph areas.
@@ -11011,7 +11010,7 @@
 	Returns 1 if pool changed.
 	(matrix_row): Additional check for lost pointers to glyph rows.
 	(compute_matrices): Additional parameter DIM_P set means that no
-	allocation should take place.  Addtional parameter
+	allocation should take place.  Additional parameter
 	ANY_WINDOWS_CHANGED_P set if any windows matrix has changed.
 	(compute_leaf_matrix): Additional parameter CHANGED_P set to 1
 	when window matrix changes.  Additional parameter DIM_ONLY_P set
@@ -11523,7 +11522,7 @@
 
 	* ccl.c (ccl_prog_stack_struct): Declare it as static.
 	(ccl_driver): Setup stack_idx and ccl_prog correctly.  Update them
-	before returing.
+	before returning.
 	(setup_ccl_program): Initialize ccl->stack_idx to 0.
 
 1999-05-03  Jason Rumney  <jasonr@altavista.net>
@@ -12211,7 +12210,7 @@
 	* xterm.c (x_new_fontset): For ASCII font, don't use the font name
 	returned by x_new_font (the resolved one) but use the font name
 	set in the fontset specification.
-	(x_load_font): For the height of font, if normarl ascent and
+	(x_load_font): For the height of font, if normal ascent and
 	descent value are larger than those in max_bounds field, use the
 	former.
 
@@ -12722,7 +12721,7 @@
 
 	* fns.c (string_char_to_byte): Handle invalid multibyte sequence
 	correctly.
-	(string_byte_to_char): Likesize.
+	(string_byte_to_char): Likewise.
 
 	* print.c (printchar): When outputting a multibyte character to
 	echo area, always set message_enable_multibyte to 1.
@@ -13139,7 +13138,7 @@
 
 	* charset.h (SPLIT_NON_ASCII_CHAR): Check dimension of an invalid
 	character correctly.
-	(STRING_CHAR): Handle an invalid charater correctly.
+	(STRING_CHAR): Handle an invalid character correctly.
 
 1998-11-05  Kenichi Handa  <handa@etl.go.jp>
 
@@ -13183,7 +13182,7 @@
 1998-11-04  Kenichi Handa  <handa@etl.go.jp>
 
 	* charset.c (string_to_non_ascii_char): Change the check for the
-	varidity of multibyte form.
+	validity of multibyte form.
 	(update_charset_table): Check validity of BYTES.  Don't set
 	bytes_by_char_head here.
 	(init_charset_once): Set bytes_by_char_head completely.
@@ -13250,11 +13249,11 @@
 	(insert_from_string_1): Set *(GPT_ADDR) to 0 before calling
 	CHECK_BYTE_COMBINING_FOR_INSERT.
 	(insert_from_buffer_1): Likewise.
-	(adjust_after_replace): Check the posibility of inhibitted byte
+	(adjust_after_replace): Check the possibility of inhibitted byte
 	combining correctly.
 	(replace_range): Before signaling an error for inhibitted byte
 	combining, recover the buffer in a safe state.
-	(del_range_2): Check the posibility of inhibitted byte combining
+	(del_range_2): Check the possibility of inhibitted byte combining
 	correctly.
 
 1998-10-30  Andreas Schwab  <schwab@delysid.gnu.org>
@@ -13298,7 +13297,7 @@
 	* editfns.c (Fsubst_char_in_region): Fix previous change.
 	(Ftranslate_region): Fix previous change.
 
-	* insdel.c (check_markers): Check if markers are at character boundry.
+	* insdel.c (check_markers): Check if markers are at character boundary.
 	(adjust_markers_for_insert): Fix previous change.
 	(count_combining_before): Don't limit the check at BEGV.
 	(count_combining_after): Don't limit the check at ZV.
@@ -13364,7 +13363,7 @@
 
 1998-10-23  Kenichi Handa  <handa@etl.go.jp>
 
-	* coding.c (code_convert_region): While preserving the orignal
+	* coding.c (code_convert_region): While preserving the original
 	point, pay attention to the byte combining problem.
 
 	* fns.c (Fbase64_decode_region): Pay attention to the byte
@@ -13401,7 +13400,7 @@
 
 1998-10-21  Jason Rumney  <jasonr@altavista.net>
 
-	* x-list-font.c (Fx_list_fonts): Access frame parameters throught
+	* x-list-font.c (Fx_list_fonts): Access frame parameters through
 	general macros.   Don't call x_list_font directory, instead call a
 	function set in list_fonts_func.
 
@@ -13627,7 +13626,7 @@
 1998-09-28  Kenichi Handa  <handa@etl.go.jp>
 
 	* coding.c (check_composing_code): Fix previous change.  Now it
-	alwasy returns 0 or -1.
+	always returns 0 or -1.
 	(decode_coding_iso2022): Adjusted for the above change.
 	(encode_coding_iso2022): When encoding the last block, flush out
 	tailing garbage bytes.
@@ -13639,7 +13638,7 @@
 	(SHRINK_CONVERSION_REGION): New macro.
 	(code_convert_region): Call SHRINK_CONVERSION_REGION.  Delete text
 	properties here.
-	(code_convert_region): In the case of encoding, always calulate
+	(code_convert_region): In the case of encoding, always calculate
 	correct character number.
 	(code_convert_string): Call SHRINK_CONVERSION_REGION.
 	(code_convert_region1): Don't delete text properties here.
@@ -13730,7 +13729,7 @@
 	(adjust_after_replace): Record deletion of combining after bytes
 	with the correct position.
 	(replace_range): Likewise.  Record the actual deletion after
-	recoding deletions of combining bytes.
+	recording deletions of combining bytes.
 
 	* xdisp.c (message_log_check_duplicate): Count byte length of the
 	latest message correctly.
@@ -13799,7 +13798,7 @@
 	ACTUAL_LEN even if LEN is too short to have a valid multibyte form.
 	(STRING_CHAR_AND_CHAR_LENGTH): Likewise.
 
-	* coding.c (ccl_coding_driver): Always calculate correct mulibyte
+	* coding.c (ccl_coding_driver): Always calculate correct multibyte
 	chars in produced byte sequence.
 	(Ffind_operation_coding_system): Doc-string fixed.
 
--- a/src/ChangeLog.9	Tue Sep 23 17:59:28 2008 +0000
+++ b/src/ChangeLog.9	Wed Sep 24 01:16:16 2008 +0000
@@ -757,7 +757,7 @@
 2001-10-04  Gerd Moellmann  <gerd@gnu.org>
 
 	This adds a post-gc-hook that's run with GC inhibited.
-	Requested by Francois Pinard.  XEmacs has it.  Added to NEWS.
+	Requested by François Pinard.  XEmacs has it.  Added to NEWS.
 
 	* alloc.c (Vpost_gc_hook, Qpost_gc_hook): New variables.
 	(syms_of_alloc): DEFVAR_LISP post-gc-hook, initialize Qpost_gc_hook.
@@ -2252,7 +2252,7 @@
 2001-03-28  Paul Eggert  <eggert@twinsun.com>
 
 	* editfns.c (Ffloat_time): Fix off-by-factor-of-10 bug in the
-	microseconds calcuation.  Avoid double-rounding problem.
+	microseconds calculation.  Avoid double-rounding problem.
 	In doc string, warn that the result is approximate.
 
 2001-03-28  Gerd Moellmann  <gerd@gnu.org>
@@ -2985,7 +2985,7 @@
 	* xdisp.c (update_menu_bar): Run activate-menu-bar-hook with
 	safe_run_hooks.
 
-	* emacs.c (malloc_initialize_hook): Handle case thet `environ'
+	* emacs.c (malloc_initialize_hook): Handle case that `environ'
 	is null.
 
 	* ralloc.c (__morecore) [!SYSTEM_MALLOC]: Move declaration
@@ -3357,9 +3357,9 @@
 
 	* fontset.c (font_family_registry): Even if FONTNAME conform to
 	XLFD, if it specifies other fields than family and registry,
-	return FONTANME.  New argument FORCE if nonzero cancel that feature.
+	return FONTNAME.  New argument FORCE if nonzero cancel that feature.
 	(fontset_font_pattern): Call font_family_registry with FORCE 1 for
-	a signle byte character.  Don't set FAMILY part to nil here.
+	a single byte character.  Don't set FAMILY part to nil here.
 	It is handled by the caller choose_face_font.
 	(Fnew_fontset): Call font_family_registry with FORCE 0.
 	(Fset_fontset_font): Likewise.
@@ -3433,7 +3433,7 @@
 
 2001-01-25  Kenichi Handa  <handa@etl.go.jp>
 
-	* ccl.h (sturct ccl_program): New member suppress_error.
+	* ccl.h (struct ccl_program): New member suppress_error.
 
 	* ccl.c (ccl_driver): If ccl->suppress_error is nonzero, don't
 	insert error message to the output.
@@ -4980,13 +4980,13 @@
 	(font_list): Include fonts of all alternative registries.
 	(FONT_POINT_SIZE_QUANTUM): New macro.
 	(better_font_p): Ignore point size difference less than
-	FONT_POINT_SIZE_QUANTUM.  Use registry_prioprity as a last resort.
+	FONT_POINT_SIZE_QUANTUM.  Use registry_priority as a last resort.
 
 	* xterm.c (x_produce_glyphs): If a font for a component of
 	a composition is not found, use 1 pixel dot ascent and 0 dot
 	descent value to avoid displaying terribly tall empty boxes.
 
-	* ccl.c (stack_idx_of_map_multiple): Don't use C initializier.
+	* ccl.c (stack_idx_of_map_multiple): Don't use C initializer.
 
 2000-12-03  Ken Raeburn  <raeburn@gnu.org>
 
@@ -6225,7 +6225,7 @@
 	* alloc.c (toplevel) [SYSTEM_MALLOC || DOUG_LEA_MALLOC]: Undef
 	GC_MALLOC_CHECK.
 	(toplevel) [GC_MARK_STACK || GC_MALLOC_CHECK]: Move mem_node
-	structure definition and related variabled to the top of the file.
+	structure definition and related variables to the top of the file.
 	Include this code when GC_MALLOC_CHECK is defined.
 	(lisp_malloc, lisp_free) [GC_MALLOC_CHECK]: Don't
 	register/unregister allocated region.
@@ -6907,7 +6907,7 @@
 	* charset.h (UNIBYTE_STR_AS_MULTIBYTE_P): Fix previous change.
 
 	* ccl.c (Fccl_execute_on_string): Make multibyte string correctly.
-	If output buffer is too small, signal an appropriated error.
+	If output buffer is too small, signal an appropriate error.
 
 2000-09-18  Dave Love  <fx@gnu.org>
 
@@ -7790,7 +7790,7 @@
 
 	* editfns.c (find_field): Formatting changes.
 	(toplevel): Some old-style function forward declarations
-	changed to prototypes, some new protypes added, some functions
+	changed to prototypes, some new prototypes added, some functions
 	made static.
 
 	* lisp.h (set_time_zone_rule): Add prototype.
@@ -9743,7 +9743,7 @@
 	* charset.c (update_charset_table): Update the table
 	bytes_by_char_head.
 	(init_charset_once): Initialize elements of bytes_by_char_head to
-	1 except for leading codes for private charases.
+	1 except for leading codes for private charsets.
 
 	* charset.h (CHARSET_8_BIT_GRAPHIC): Define as 0x80.
 	(UNIBYTE_STR_AS_MULTIBYTE_P): Fix for an invalid multibyte sequence.
@@ -10111,7 +10111,7 @@
 	* fontset.c (syms_of_fontset): Adjust the font name for ascii of
 	the default fontset to what Emacs uses by default.
 	(check_registry_encoding): This function deleted.
-	(Fset_fontset_font): Remove the adhoc condition for the default
+	(Fset_fontset_font): Remove the ad hoc condition for the default
 	fontset.  Allow cons in FONTNAME.
 
 	* fns.c (map_char_table): Ignore char-table entries for
@@ -10284,7 +10284,7 @@
 	invalid multibyte sequence.
 	(parse_str_as_multibyte, str_as_multibyte, str_to_multibyte)
 	(str_as_unibyte): New functions.
-	(Fstring): Simpified by assuming that byte combining never happens.
+	(Fstring): Simplified by assuming that byte combining never happens.
 	(init_charset_once): Initialization for
 	LEADING_CODE_8_BIT_CONTROL.
 	(syms_of_charset): Intern and staticpro Qeight_bit_control and
@@ -10408,7 +10408,7 @@
 	* fileio.c (Finsert_file_contents): Setup src_multibyte and
 	dst_multibyte members of coding.  On handling REPLACE on unibyte
 	buffer, convert the result of decode_coding to unibyte.  On
-	inserting into a mutibyte buffer, always call code_convert_region.
+	inserting into a multibyte buffer, always call code_convert_region.
 	(e_write): Setup coding->src_multibyte according to the
 	multibyteness of the source (buffer or string).
 
@@ -10441,7 +10441,7 @@
 	(adjust_markers_for_replace): Likewise.
 	(ADJUST_CHAR_POS, combine_bytes, byte_combining_error)
 	(CHECK_BYTE_COMBINING_FOR_INSERT): Deleted.
-	(copy_text): Delete unused local varialbe c_save.  For converting
+	(copy_text): Delete unused local variable c_save.  For converting
 	to multibyte, be sure to make all 8-bit characters in valid
 	multibyte form.
 	(count_size_as_multibyte): Handle 8-bit characters correctly.
@@ -10588,7 +10588,7 @@
 	code detecting help events that should be ignored.
 
 	* xdisp.c (handle_single_display_prop): Don't try to set PT if
-	we're interating over a string.
+	we're iterating over a string.
 
 2000-05-09  Dave Love  <fx@gnu.org>
 
@@ -11073,7 +11073,7 @@
 2000-04-01  Gerd Moellmann  <gerd@gnu.org>
 
 	* term.c (TN_no_color_video): New variable.
-	(term_init): Intitialize TN_no_color_video.
+	(term_init): Initialize TN_no_color_video.
 	(enum no_color_bit): New enumeration.
 	(MAY_USE_WITH_COLORS_P): New macro.
 	(turn_on_face): Use it to determine if attributes may be used
@@ -11552,7 +11552,7 @@
 
 	* fontset.h (FONT_NOT_OPENED, FONT_NOT_FOUND): Macros removed.
 	(struct fontset_info, struct fontset_data): Structs removed.
-	(allloc_fontset_data, free_fontset_data, fs_regiser_fontset)
+	(alloc_fontset_data, free_fontset_data, fs_regiser_fontset)
 	(Vglobale_fontset_alist, font_idx_temp): Externs removed.
 	(fs_load_font, fs_query_fontset): Adjusted for new argument.
 	(fs_free_face_fontset, fontset_font_pattern)
@@ -12302,7 +12302,7 @@
 	Fx_hide_busy_cursor.
 
 	* dispextern.h (Fx_show_busy_cursor, Fx_hide_busy_cursor):
-	Remove prototyoes.
+	Remove prototypes.
 	(start_busy_cursor, cancel_busy_cursor): Add prototypes.
 
 	* lisp.h (Fx_hide_busy_cursor): Remove prototype.
@@ -12427,7 +12427,7 @@
 
 2000-02-17  Eli Zaretskii  <eliz@is.elta.co.il>
 
-	* xfaces.c (tty_defined_color): Don't return faulire indication
+	* xfaces.c (tty_defined_color): Don't return failure indication
 	for unspecified-fg and unspecified-bg pseudo-colors.
 
 2000-02-17  Gerd Moellmann  <gerd@gnu.org>
@@ -12480,7 +12480,7 @@
 	emacs.c, floatfns.c, fns.c, lread.c, print.c, config.in, lisp.h,
 	Makefile.in: Remove `LISP_FLOAT_TYPE' and `standalone'.
 
-	* frame.c (make_frame): Set frame initiallly to `garbaged'.
+	* frame.c (make_frame): Set frame initially to `garbaged'.
 
 2000-02-17  Kenichi Handa  <handa@etl.go.jp>