aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuanma Barranquero2008-09-24 01:16:16 +0000
committerJuanma Barranquero2008-09-24 01:16:16 +0000
commit10d1d0af5f6421603cd841e0c1c5805e2b2fb67d (patch)
tree436363ca801b4cdde313689c044e37c02c25b681
parentd6a3febd83a52db53f665b0987075af590c720a5 (diff)
downloademacs-10d1d0af5f6421603cd841e0c1c5805e2b2fb67d.tar.gz
emacs-10d1d0af5f6421603cd841e0c1c5805e2b2fb67d.zip
Fix typos.
-rw-r--r--ChangeLog12
-rw-r--r--admin/ChangeLog2
-rw-r--r--doc/emacs/ChangeLog12
-rw-r--r--doc/lispref/ChangeLog8
-rw-r--r--doc/misc/ChangeLog6
-rw-r--r--etc/ChangeLog10
-rw-r--r--leim/ChangeLog22
-rw-r--r--lib-src/ChangeLog42
-rw-r--r--lisp/ChangeLog44
-rw-r--r--lisp/ChangeLog.128
-rw-r--r--lisp/ChangeLog.1056
-rw-r--r--lisp/ChangeLog.1110
-rw-r--r--lisp/ChangeLog.1292
-rw-r--r--lisp/ChangeLog.1334
-rw-r--r--lisp/ChangeLog.212
-rw-r--r--lisp/ChangeLog.338
-rw-r--r--lisp/ChangeLog.424
-rw-r--r--lisp/ChangeLog.534
-rw-r--r--lisp/ChangeLog.630
-rw-r--r--lisp/ChangeLog.7136
-rw-r--r--lisp/ChangeLog.844
-rw-r--r--lisp/ChangeLog.944
-rw-r--r--lisp/erc/ChangeLog.0134
-rw-r--r--lisp/erc/ChangeLog.0234
-rw-r--r--lisp/erc/ChangeLog.0332
-rw-r--r--lisp/erc/ChangeLog.0410
-rw-r--r--lisp/erc/ChangeLog.052
-rw-r--r--lisp/gnus/ChangeLog2
-rw-r--r--lisp/gnus/ChangeLog.212
-rw-r--r--lisp/mh-e/ChangeLog.114
-rw-r--r--lisp/org/ChangeLog18
-rw-r--r--lisp/url/ChangeLog6
-rw-r--r--lwlib/ChangeLog2
-rw-r--r--msdos/ChangeLog2
-rw-r--r--nt/ChangeLog8
-rw-r--r--src/ChangeLog86
-rw-r--r--src/ChangeLog.114
-rw-r--r--src/ChangeLog.1088
-rw-r--r--src/ChangeLog.270
-rw-r--r--src/ChangeLog.346
-rw-r--r--src/ChangeLog.422
-rw-r--r--src/ChangeLog.512
-rw-r--r--src/ChangeLog.612
-rw-r--r--src/ChangeLog.742
-rw-r--r--src/ChangeLog.8105
-rw-r--r--src/ChangeLog.944
46 files changed, 726 insertions, 731 deletions
diff --git a/ChangeLog b/ChangeLog
index 3ed8bca9b62..05ea805d575 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -608,7 +608,7 @@
608 608
6092007-12-04 Jan Djärv <jan.h.d@swipnet.se> 6092007-12-04 Jan Djärv <jan.h.d@swipnet.se>
610 610
611 * configure.in: Give package name and verision to AC_INIT. 611 * configure.in: Give package name and version to AC_INIT.
612 612
6132007-12-03 Magnus Henoch <mange@freemail.hu> 6132007-12-03 Magnus Henoch <mange@freemail.hu>
614 614
@@ -4471,7 +4471,7 @@
44711995-06-22 Paul Eggert <eggert@twinsun.com> 44711995-06-22 Paul Eggert <eggert@twinsun.com>
4472 4472
4473 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for 4473 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
4474 SunOS 4.1.5 thorugh 4.1.9, should they ever exist.) 4474 SunOS 4.1.5 through 4.1.9, should they ever exist.)
4475 4475
44761995-06-22 Paul Eggert <eggert@twinsun.com> 44761995-06-22 Paul Eggert <eggert@twinsun.com>
4477 4477
@@ -5169,7 +5169,7 @@
51691994-05-03 Morten Welinder (terra@diku.dk) 51691994-05-03 Morten Welinder (terra@diku.dk)
5170 5170
5171 * config.bat: Added possibility for different file name 5171 * config.bat: Added possibility for different file name
5172 transscriptions in lib-src. 5172 transcriptions in lib-src.
5173 5173
51741994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu) 51741994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5175 5175
@@ -5804,7 +5804,7 @@
5804 and #define HAVE_AIX_SMT_EXP if we do. This is present in some 5804 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
5805 versions of AIX, and needs to be passed to the loader. 5805 versions of AIX, and needs to be passed to the loader.
5806 5806
5807 * configure.in: Test for the availablility of the 5807 * configure.in: Test for the availability of the
5808 XScreenResourceString function. 5808 XScreenResourceString function.
5809 5809
58101993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu) 58101993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
@@ -6077,7 +6077,7 @@
6077 6077
6078 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src 6078 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
6079 targets to be executed even if make remembers that it has already 6079 targets to be executed even if make remembers that it has already
6080 stisfied FRC. 6080 satisfied FRC.
6081 6081
60821993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu) 60821993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6083 6083
@@ -6975,7 +6975,7 @@
6975 6975
69761992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 69761992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6977 6977
6978 * make-dist: taught it about vcdiff and rcs2log, added --newer 6978 * make-dist: Taught it about vcdiff and rcs2log, added --newer
6979 option for generating incremental distributions. Stopped it from 6979 option for generating incremental distributions. Stopped it from
6980 generating a TAGS file into the distribution; that sucker is 6980 generating a TAGS file into the distribution; that sucker is
6981 *big*, and easily enough generated with the toplevel makefile. 6981 *big*, and easily enough generated with the toplevel makefile.
diff --git a/admin/ChangeLog b/admin/ChangeLog
index c678de18466..7401af205e6 100644
--- a/admin/ChangeLog
+++ b/admin/ChangeLog
@@ -600,7 +600,7 @@
600 600
601 * make-tarball.txt: Step-by-step instructions for making a tarball. 601 * make-tarball.txt: Step-by-step instructions for making a tarball.
602 602
603 * make-announcement: A script for creating pretest annuncements. 603 * make-announcement: A script for creating pretest announcements.
604 604
6052003-01-17 Francesco Potortì <pot@gnu.org> 6052003-01-17 Francesco Potortì <pot@gnu.org>
606 606
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 7d96a8d65de..b28b821147b 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -2651,7 +2651,7 @@
2651 2651
26522006-01-29 Richard M. Stallman <rms@gnu.org> 26522006-01-29 Richard M. Stallman <rms@gnu.org>
2653 2653
2654 * screen.texi: Minor cleaups. 2654 * screen.texi: Minor cleanups.
2655 (Screen): Clean up the intro paragraphs. 2655 (Screen): Clean up the intro paragraphs.
2656 (Mode Line): Lots of rewriting. Handle frame-name better. 2656 (Mode Line): Lots of rewriting. Handle frame-name better.
2657 eol-mnemonic-... vars moved out. 2657 eol-mnemonic-... vars moved out.
@@ -2839,7 +2839,7 @@
28392005-12-09 Kim F. Storm <storm@cua.dk> 28392005-12-09 Kim F. Storm <storm@cua.dk>
2840 2840
2841 * killing.texi (CUA Bindings): Describe how to use C-x and C-c as 2841 * killing.texi (CUA Bindings): Describe how to use C-x and C-c as
2842 prefix keys even when mark is active. Decribe that RET moves 2842 prefix keys even when mark is active. Describe that RET moves
2843 cursor to next corner in rectangle; clarify insert around rectangle. 2843 cursor to next corner in rectangle; clarify insert around rectangle.
2844 2844
28452005-12-08 Luc Teirlinck <teirllm@auburn.edu> 28452005-12-08 Luc Teirlinck <teirllm@auburn.edu>
@@ -3382,7 +3382,7 @@
3382 (Language Environments): List all language environments. 3382 (Language Environments): List all language environments.
3383 Intlfonts contains fonts for most supported scripts, not all.. 3383 Intlfonts contains fonts for most supported scripts, not all..
3384 (Select Input Method): Refer to C-u C-x = to see how to type to 3384 (Select Input Method): Refer to C-u C-x = to see how to type to
3385 input a specifc character. 3385 input a specific character.
3386 (Recognize Coding): Fix typo, china-iso-8bit -> chinese-iso-8bit. 3386 (Recognize Coding): Fix typo, china-iso-8bit -> chinese-iso-8bit.
3387 3387
33882005-06-23 Juanma Barranquero <lekktu@gmail.com> 33882005-06-23 Juanma Barranquero <lekktu@gmail.com>
@@ -4284,7 +4284,7 @@
4284 of list-colors-display. Add a pointer to the X docs about colors. 4284 of list-colors-display. Add a pointer to the X docs about colors.
4285 4285
4286 * cmdargs.texi (Colors): Mention 16-, 88- and 256-color modes. 4286 * cmdargs.texi (Colors): Mention 16-, 88- and 256-color modes.
4287 Impove docs of list-colors-display. 4287 Improve docs of list-colors-display.
4288 4288
42892005-02-03 Lute Kamstra <lute@gnu.org> 42892005-02-03 Lute Kamstra <lute@gnu.org>
4290 4290
@@ -4498,7 +4498,7 @@
4498 * cmdargs.texi, doclicense.texi, xresources.texi, emacs.texi: 4498 * cmdargs.texi, doclicense.texi, xresources.texi, emacs.texi:
4499 * entering.texi: Rename Command Line to Emacs Invocation. 4499 * entering.texi: Rename Command Line to Emacs Invocation.
4500 4500
4501 * misc.texi (Term Mode): Correcty describe C-c. 4501 * misc.texi (Term Mode): Correctly describe C-c.
4502 4502
4503 * custom.texi (Easy Customization): Move up to section level, 4503 * custom.texi (Easy Customization): Move up to section level,
4504 before Variables. Avoid using the term "variable"; say "option". 4504 before Variables. Avoid using the term "variable"; say "option".
@@ -4943,7 +4943,7 @@
49432004-05-29 Alan Mackenzie <acm@muc.de> 49432004-05-29 Alan Mackenzie <acm@muc.de>
4944 4944
4945 * programs.texi: Update for CC Mode 5.30 and incidental amendments. 4945 * programs.texi: Update for CC Mode 5.30 and incidental amendments.
4946 ("AWK"): Is consistently thus spelt throughout. 4946 ("AWK"): Is consistently thus spelled throughout.
4947 (AWK, Pike): Document as "C-like modes". 4947 (AWK, Pike): Document as "C-like modes".
4948 (@kbd{M-j}): Document as alternative to @kbd{C-M-j}. 4948 (@kbd{M-j}): Document as alternative to @kbd{C-M-j}.
4949 (M-x man): Supersedes M-x manual-entry. 4949 (M-x man): Supersedes M-x manual-entry.
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 971ac598891..0be19ec5ac0 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1978,7 +1978,7 @@
19782006-05-30 Richard Stallman <rms@gnu.org> 19782006-05-30 Richard Stallman <rms@gnu.org>
1979 1979
1980 * display.texi (Line Height): Fix errors in description of 1980 * display.texi (Line Height): Fix errors in description of
1981 default line height and line-height properyty. 1981 default line height and line-height property.
1982 1982
1983 * nonascii.texi (Default Coding Systems): Further clarification. 1983 * nonascii.texi (Default Coding Systems): Further clarification.
1984 1984
@@ -3431,7 +3431,7 @@
3431 3431
34322005-05-24 Nick Roberts <nickrob@snap.net.nz> 34322005-05-24 Nick Roberts <nickrob@snap.net.nz>
3433 3433
3434 * frames.texi (Dialog Boxes): Descibe new optional argument. 3434 * frames.texi (Dialog Boxes): Describe new optional argument.
3435 3435
34362005-05-23 Lute Kamstra <lute@gnu.org> 34362005-05-23 Lute Kamstra <lute@gnu.org>
3437 3437
@@ -3741,7 +3741,7 @@
3741 3741
37422005-04-01 Kenichi Handa <handa@m17n.org> 37422005-04-01 Kenichi Handa <handa@m17n.org>
3743 3743
3744 * nonascii.texi (Coding System Basics): Describe about rondtrip 3744 * nonascii.texi (Coding System Basics): Describe about roundtrip
3745 identity of coding systems. 3745 identity of coding systems.
3746 3746
37472005-03-29 Chong Yidong <cyd@stupidchicken.com> 37472005-03-29 Chong Yidong <cyd@stupidchicken.com>
@@ -4113,7 +4113,7 @@
4113 (Building Lists): Explain trivial cases of number-sequence. 4113 (Building Lists): Explain trivial cases of number-sequence.
4114 4114
4115 * hash.texi (Hash Tables): Add desc to menu items. 4115 * hash.texi (Hash Tables): Add desc to menu items.
4116 (Creating Hash): Expain "full" means "make larger", 4116 (Creating Hash): Explain "full" means "make larger".
4117 (Hash Access): Any object can be a key. 4117 (Hash Access): Any object can be a key.
4118 State value of maphash. 4118 State value of maphash.
4119 4119
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 4384077c70f..0da88c2d8ad 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -2676,7 +2676,7 @@
26762006-04-20 Chong Yidong <cyd@stupidchicken.com> 26762006-04-20 Chong Yidong <cyd@stupidchicken.com>
2677 2677
2678 * gnus.texi (Spam Package): Major revision of the text. 2678 * gnus.texi (Spam Package): Major revision of the text.
2679 Previouly this node was "Filtering Spam Using The Spam ELisp Package". 2679 Previously this node was "Filtering Spam Using The Spam ELisp Package".
2680 2680
26812006-04-20 Carsten Dominik <dominik@science.uva.nl> 26812006-04-20 Carsten Dominik <dominik@science.uva.nl>
2682 2682
@@ -2837,7 +2837,7 @@
2837 2837
28382006-03-17 Bill Wohler <wohler@newt.com> 28382006-03-17 Bill Wohler <wohler@newt.com>
2839 2839
2840 * mh-e.texi: Use smallexample and smalllisp consistenly. 2840 * mh-e.texi: Use smallexample and smalllisp consistently.
2841 (Sending Mail Tour): Update method of entering 2841 (Sending Mail Tour): Update method of entering
2842 addresses and subject. 2842 addresses and subject.
2843 (Sending Mail Tour, Reading Mail Tour, Processing Mail Tour) 2843 (Sending Mail Tour, Reading Mail Tour, Processing Mail Tour)
@@ -4641,7 +4641,7 @@
4641 4641
46422003-10-26 Per Abrahamsen <abraham@dina.kvl.dk> 46422003-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
4643 4643
4644 * widget.texi (Defining New Widgets): Document new beavior of 4644 * widget.texi (Defining New Widgets): Document new behavior of
4645 :buttons and :children keywords. 4645 :buttons and :children keywords.
4646 4646
46472003-10-22 Miles Bader <miles@gnu.org> 46472003-10-22 Miles Bader <miles@gnu.org>
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 50e1e777c75..af468126952 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -4,7 +4,7 @@
4 4
52008-08-26 Robert J. Chassell <bob@rattlesnake.com> 52008-08-26 Robert J. Chassell <bob@rattlesnake.com>
6 6
7 * PROBLEMS: Prevent pasting a region twice on an xterm or rxvt in X. 7 * PROBLEMS: Prevent pasting a region twice on an xterm or rxvt in X.
8 8
92008-08-23 Chong Yidong <cyd@stupidchicken.com> 92008-08-23 Chong Yidong <cyd@stupidchicken.com>
10 10
@@ -13,7 +13,7 @@
132008-08-18 Bill Wohler <wohler@newt.com> 132008-08-18 Bill Wohler <wohler@newt.com>
14 14
15 Release MH-E version 8.1. 15 Release MH-E version 8.1.
16 16
17 * NEWS, MH-E-NEWS: Update for MH-E release 8.1. 17 * NEWS, MH-E-NEWS: Update for MH-E release 8.1.
18 18
192008-08-14 Vinicius Jose Latorre <viniciusjl@ig.com.br> 192008-08-14 Vinicius Jose Latorre <viniciusjl@ig.com.br>
@@ -78,7 +78,7 @@
78 78
792008-07-11 Kenichi Handa <handa@m17n.org> 792008-07-11 Kenichi Handa <handa@m17n.org>
80 80
81 * HELLO: Change the Arabic words apearing in Non-ASCII examples to 81 * HELLO: Change the Arabic words appearing in Non-ASCII examples to
82 iso-8859-6 characters. 82 iso-8859-6 characters.
83 83
842008-07-02 Francesc Rocher <rocher@member.fsf.org> 842008-07-02 Francesc Rocher <rocher@member.fsf.org>
@@ -278,7 +278,7 @@
2782008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 2782008-02-02 Kenichi Handa <handa@ni.aist.go.jp>
279 279
280 * HELLO: Add Bengali, Gujarati, Khmer, Myanmar, Oriya, Sinhala, 280 * HELLO: Add Bengali, Gujarati, Khmer, Myanmar, Oriya, Sinhala,
281 Telugu. Fix ISO-2022 desginations in Cantonese line. 281 Telugu. Fix ISO-2022 designations in Cantonese line.
282 282
2832008-02-01 Kenichi Handa <handa@m17n.org> 2832008-02-01 Kenichi Handa <handa@m17n.org>
284 284
@@ -3172,7 +3172,7 @@
3172 3172
31732000-12-15 Miles Bader <miles@gnu.org> 31732000-12-15 Miles Bader <miles@gnu.org>
3174 3174
3175 * DEBUG: Add note aboute using `inverse-video' to detect excessive 3175 * DEBUG: Add note about using `inverse-video' to detect excessive
3176 screen redraw. 3176 screen redraw.
3177 3177
31782000-12-07 Dave Love <fx@gnu.org> 31782000-12-07 Dave Love <fx@gnu.org>
diff --git a/leim/ChangeLog b/leim/ChangeLog
index 3031121825c..1dcff63b6ed 100644
--- a/leim/ChangeLog
+++ b/leim/ChangeLog
@@ -497,7 +497,7 @@
497 497
4982004-05-10 Andreas Schwab <schwab@suse.de> 4982004-05-10 Andreas Schwab <schwab@suse.de>
499 499
500 * Makefile.in (all): Readd dependency on ${WORLD} so that lisp 500 * Makefile.in (all): Re-add dependency on ${WORLD} so that lisp
501 files are compiled when bootstrapping. 501 files are compiled when bootstrapping.
502 502
5032004-05-07 Stefan Monnier <monnier@iro.umontreal.ca> 5032004-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -511,14 +511,14 @@
511 511
5122004-05-04 Kenichi Handa <handa@m17n.org> 5122004-05-04 Kenichi Handa <handa@m17n.org>
513 513
514 * Makefile.in (TIT-SOURCES): Prepend ${srcdir} to each elemnt. 514 * Makefile.in (TIT-SOURCES): Prepend ${srcdir} to each element.
515 (MISC-SOURCES): Likewise. 515 (MISC-SOURCES): Likewise.
516 516
5172004-05-01 Kenichi Handa <handa@m17n.org> 5172004-05-01 Kenichi Handa <handa@m17n.org>
518 518
519 * Makefile.in (OTHERS): Rename from MISC. 519 * Makefile.in (OTHERS): Rename from MISC.
520 (MISC): Rename from MISC-DIC. 520 (MISC): Rename from MISC-DIC.
521 (WORLD): Adjute for the above changes. 521 (WORLD): Adjust for the above changes.
522 (TIT-MISC, NON-TIT-MISC): New targets. 522 (TIT-MISC, NON-TIT-MISC): New targets.
523 (all): Don't depend on ${WORLD}. 523 (all): Don't depend on ${WORLD}.
524 (.NOTPARALLEL, .NO_PARALLEL, ${TIT}, ${MSIC-IDC}): Remove these targets. 524 (.NOTPARALLEL, .NO_PARALLEL, ${TIT}, ${MSIC-IDC}): Remove these targets.
@@ -1092,7 +1092,7 @@
1092 "japanese-hiragana", "japanese-katakana". 1092 "japanese-hiragana", "japanese-katakana".
1093 (quail-japanese-kana-state): Delete this variable. 1093 (quail-japanese-kana-state): Delete this variable.
1094 (quail-japanese-toggle-kana): Don't use quail-japanese-kana-state, 1094 (quail-japanese-toggle-kana): Don't use quail-japanese-kana-state,
1095 instead check if there's any Hiraganas in the converison region. 1095 instead check if there's any Hiraganas in the conversion region.
1096 1096
10972001-03-14 Kenichi Handa <handa@mule.m17n.org> 10972001-03-14 Kenichi Handa <handa@mule.m17n.org>
1098 1098
@@ -1105,7 +1105,7 @@
11052001-03-05 Kenichi Handa <handa@etl.go.jp> 11052001-03-05 Kenichi Handa <handa@etl.go.jp>
1106 1106
1107 * quail/ethiopic.el ("ethiopic"): Docstring adjusted for the 1107 * quail/ethiopic.el ("ethiopic"): Docstring adjusted for the
1108 change of the speicial key bindings. 1108 change of the special key bindings.
1109 1109
11102001-02-22 Kenichi Handa <handa@etl.go.jp> 11102001-02-22 Kenichi Handa <handa@etl.go.jp>
1111 1111
@@ -1810,7 +1810,7 @@
1810 1810
1811 * quail/lrt.el (lrt-vowel-table): Some elements corrected. 1811 * quail/lrt.el (lrt-vowel-table): Some elements corrected.
1812 ("lao-lrt"): Doc-string of this Quail package modified. 1812 ("lao-lrt"): Doc-string of this Quail package modified.
1813 Some tranlation rules added. 1813 Some translation rules added.
1814 1814
1815 * quail/lao.el (lao-keyboard-mapping): Some elements corrected. 1815 * quail/lao.el (lao-keyboard-mapping): Some elements corrected.
1816 (lao-quail-define-rules): Some translation rules corrected. 1816 (lao-quail-define-rules): Some translation rules corrected.
@@ -1835,7 +1835,7 @@
18351997-08-04 Valery Alexeev <valery@domovoy.math.uga.edu> 18351997-08-04 Valery Alexeev <valery@domovoy.math.uga.edu>
1836 1836
1837 * quail/cyrillic.el (cyrillic-translit): Doc-string of the package 1837 * quail/cyrillic.el (cyrillic-translit): Doc-string of the package
1838 modified. Several tranlation rules modified. 1838 modified. Several translation rules modified.
1839 1839
18401997-08-04 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> 18401997-08-04 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1841 1841
@@ -1867,12 +1867,12 @@
1867 * quail/ethiopic.el: Change Quail package name to "ethiopic". 1867 * quail/ethiopic.el: Change Quail package name to "ethiopic".
1868 (ethio-toggle-punctuation): Give "ethiopic" to quail-defrule. 1868 (ethio-toggle-punctuation): Give "ethiopic" to quail-defrule.
1869 1869
1870 * Makefile.in (TIT): New variable, contatination of TIT-GB and 1870 * Makefile.in (TIT): New variable, concatenation of TIT-GB and
1871 TIT-BIG5. 1871 TIT-BIG5.
1872 (RUN-EMACS): Do not set EMACSLOADPATH. 1872 (RUN-EMACS): Do not set EMACSLOADPATH.
1873 (ASIA): Include TIBEAN. 1873 (ASIA): Include TIBETAN.
1874 (all): Remove stamp-bytecomp from dependency list. 1874 (all): Remove stamp-bytecomp from dependency list.
1875 ({$TIT}): New target, substitues the target ${TIT-GB} ${TIT-BIG5}. 1875 ({$TIT}): New target, substitutes the target ${TIT-GB} ${TIT-BIG5}.
1876 (%.el): Make a link for byte-compiled file too. 1876 (%.el): Make a link for byte-compiled file too.
1877 (stamp-bytecomp): Target deleted. 1877 (stamp-bytecomp): Target deleted.
1878 (leim-list.el): Run Emacs with loading quail. 1878 (leim-list.el): Run Emacs with loading quail.
@@ -1894,7 +1894,7 @@
18941997-07-17 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> 18941997-07-17 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1895 1895
1896 * Makefile.in: Modified to avoid *.el files being regarded 1896 * Makefile.in: Modified to avoid *.el files being regarded
1897 as intermidiate files and deleted by GNU make. 1897 as intermediate files and deleted by GNU make.
1898 1898
1899 * quail/lrt.el (lrt-vowel-table): Change "ow" -> "ao", "am" -> "arm". 1899 * quail/lrt.el (lrt-vowel-table): Change "ow" -> "ao", "am" -> "arm".
1900 (lrt-handle-maa-sakod): Correctly handle the case that 1900 (lrt-handle-maa-sakod): Correctly handle the case that
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index b91569d4eb6..e28bfb7d8ba 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -16,8 +16,8 @@
16 16
172008-08-07 Dan Nicolaescu <dann@ics.uci.edu> 172008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
18 18
19 * Makefile.in (INSTALLABLES): Add LIB_SRC_EXTRA_INSTALLABLES. Do 19 * Makefile.in (INSTALLABLES): Add LIB_SRC_EXTRA_INSTALLABLES.
20 not special case for NS_IMPL_COCOA. 20 Do not special case for NS_IMPL_COCOA.
21 21
222008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com> 222008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
23 23
@@ -766,7 +766,7 @@
766 set up TCP sockets. 766 set up TCP sockets.
767 (set_local_socket): New function to create and set up Unix 767 (set_local_socket): New function to create and set up Unix
768 socket (code moved from previous implementation). 768 socket (code moved from previous implementation).
769 (set_socket): New function to chose between TCP and Unix sockets. 769 (set_socket): New function to choose between TCP and Unix sockets.
770 (main): Use SEND_STRING and SEND_QUOTED. Most code moved to 770 (main): Use SEND_STRING and SEND_QUOTED. Most code moved to
771 set_local_socket. Use set_socket. Get answers from server.el with 771 set_local_socket. Use set_socket. Get answers from server.el with
772 recv(), not file stream functions. 772 recv(), not file stream functions.
@@ -966,7 +966,7 @@
9662005-09-15 Richard M. Stallman <rms@gnu.org> 9662005-09-15 Richard M. Stallman <rms@gnu.org>
967 967
968 * Makefile.in (update-game-score.o): New target. 968 * Makefile.in (update-game-score.o): New target.
969 Compile and link this progranm separately. 969 Compile and link this program separately.
970 (update-game-score${EXEEXT}): Use GETOPTDEPTS. 970 (update-game-score${EXEEXT}): Use GETOPTDEPTS.
971 971
9722005-09-11 Jason Rumney <jasonr@gnu.org> 9722005-09-11 Jason Rumney <jasonr@gnu.org>
@@ -1312,7 +1312,7 @@
13122003-02-15 Richard M. Stallman <rms@gnu.org> 13122003-02-15 Richard M. Stallman <rms@gnu.org>
1313 1313
1314 * cvtmail.c: Cast result of malloc and realloc. 1314 * cvtmail.c: Cast result of malloc and realloc.
1315 Don't include stdlib.h, becuase config.h does. 1315 Don't include stdlib.h, because config.h does.
1316 (malloc, realloc): Declarations deleted. 1316 (malloc, realloc): Declarations deleted.
1317 1317
1318 * yow.c (yow): Cast result of malloc and realloc. 1318 * yow.c (yow): Cast result of malloc and realloc.
@@ -1383,7 +1383,7 @@
1383 * getopt.c (const): Move outside !HAVE_CONFIG_H conditional. 1383 * getopt.c (const): Move outside !HAVE_CONFIG_H conditional.
1384 (libintl.h): Include this if _LIBC. Otherwise include gettext.h. 1384 (libintl.h): Include this if _LIBC. Otherwise include gettext.h.
1385 (wchar.h): Include, maybe. 1385 (wchar.h): Include, maybe.
1386 (attribute_hidden): Define if not defind. 1386 (attribute_hidden): Define if not defined.
1387 (__getopt_initialized): Use attribute_hidden. 1387 (__getopt_initialized): Use attribute_hidden.
1388 (__libc_argc, __libc_argv): Renamed from original_argc, etc. 1388 (__libc_argc, __libc_argv): Renamed from original_argc, etc.
1389 (__getopt_nonoption_flags, nonoption_flags_max_len) 1389 (__getopt_nonoption_flags, nonoption_flags_max_len)
@@ -1603,7 +1603,7 @@
1603 (main): Treat -c option as a backward compatibility hack. 1603 (main): Treat -c option as a backward compatibility hack.
1604 (main, find_entries): Init and free filebuf. 1604 (main, find_entries): Init and free filebuf.
1605 (find_entries): Call regex_tag_multiline after the regular parser. 1605 (find_entries): Call regex_tag_multiline after the regular parser.
1606 (scan_separators): Check for untermintaed regexp and return NULL. 1606 (scan_separators): Check for unterminated regexp and return NULL.
1607 (analyse_regex, add_regex): Remove the ignore_case argument, which 1607 (analyse_regex, add_regex): Remove the ignore_case argument, which
1608 is now a modifier to the regexp. All callers changed. 1608 is now a modifier to the regexp. All callers changed.
1609 (add_regex): Manage the regexp modifiers. 1609 (add_regex): Manage the regexp modifiers.
@@ -1646,7 +1646,7 @@
1646 1646
1647 * etags.c: Improvements and bug squashing in TeX handling. 1647 * etags.c: Improvements and bug squashing in TeX handling.
1648 (TeX_commands): Skip comments. 1648 (TeX_commands): Skip comments.
1649 (TEX_defenv): Now contains more contructs. 1649 (TEX_defenv): Now contains more constructs.
1650 (TEX_cmt): Make it a static char and move it before TeX_commands. 1650 (TEX_cmt): Make it a static char and move it before TeX_commands.
1651 (TeX_commands): Shorten the tag to the brace after the name. 1651 (TeX_commands): Shorten the tag to the brace after the name.
1652 (TeX_commands): Names now include the initial backslash. 1652 (TeX_commands): Names now include the initial backslash.
@@ -1732,7 +1732,7 @@
1732 1732
1733 * etags.c (get_language_from_filename): Add one argument. 1733 * etags.c (get_language_from_filename): Add one argument.
1734 (strcaseeq): New function. 1734 (strcaseeq): New function.
1735 (get_language_from_filename): Use it to do a case insenstitive 1735 (get_language_from_filename): Use it to do a case insensitive
1736 comparison if called with appropriate args. 1736 comparison if called with appropriate args.
1737 (find_entries): Try with case insensitive match. 1737 (find_entries): Try with case insensitive match.
1738 (process_file): Bug fixed. 1738 (process_file): Bug fixed.
@@ -1756,7 +1756,7 @@
1756 to a file description structure. 1756 to a file description structure.
1757 (curfile, curfiledir, curtagfname, curlang, nocharno) 1757 (curfile, curfiledir, curtagfname, curlang, nocharno)
1758 (forced_lang): Global variables removed in favor of fdhead and 1758 (forced_lang): Global variables removed in favor of fdhead and
1759 curfdp, pointers to file description strucures. 1759 curfdp, pointers to file description structures.
1760 (longopts, main, print_help): Use the CTAGS conditional to include 1760 (longopts, main, print_help): Use the CTAGS conditional to include
1761 or exclude options that work on etags or ctags only. 1761 or exclude options that work on etags or ctags only.
1762 (process_file, find_entries, pfnote, add_node, put_entries) 1762 (process_file, find_entries, pfnote, add_node, put_entries)
@@ -2645,7 +2645,7 @@
2645 * etags.c (iswhite): Redefine not to consider '\0' as white 2645 * etags.c (iswhite): Redefine not to consider '\0' as white
2646 space, and use it throughout in place of isspace, thus preventing a 2646 space, and use it throughout in place of isspace, thus preventing a
2647 potential signed char to int conversion problem. 2647 potential signed char to int conversion problem.
2648 (MSDOS): #undefine befere redefining 2648 (MSDOS): #undefine before redefining.
2649 2649
26502000-02-04 Francesco Potortì <pot@gnu.org> 26502000-02-04 Francesco Potortì <pot@gnu.org>
2651 2651
@@ -3374,7 +3374,7 @@
3374 (init): Cleanup and init _nin. 3374 (init): Cleanup and init _nin.
3375 (new_pfnote): New function. 3375 (new_pfnote): New function.
3376 (make_C_tag) [traditional_tag_style]: Use it. 3376 (make_C_tag) [traditional_tag_style]: Use it.
3377 (traditional_tag_style): Costant set to TRUE for now. 3377 (traditional_tag_style): Constant set to TRUE for now.
3378 3378
33791997-05-14 Francesco Potortì <F.Potorti@cnuce.cnr.it> 33791997-05-14 Francesco Potortì <F.Potorti@cnuce.cnr.it>
3380 3380
@@ -3699,11 +3699,11 @@
3699 (datearg): When computing default from ChangeLog, handle ISO format 3699 (datearg): When computing default from ChangeLog, handle ISO format
3700 dates in addition to old-fashioned dates from Emacs 19.31 and earlier. 3700 dates in addition to old-fashioned dates from Emacs 19.31 and earlier.
3701 Don't worry about hh:mm:ss since the resolution is now by day. 3701 Don't worry about hh:mm:ss since the resolution is now by day.
3702 Use emtpy datearg, not empty rlog_options, to decide whether to pass 3702 Use empty datearg, not empty rlog_options, to decide whether to pass
3703 "$datearg" option to $rlog. 3703 "$datearg" option to $rlog.
3704 (logTZ): New variable, set to TZ specified by change-log-time-zone-rule. 3704 (logTZ): New variable, set to TZ specified by change-log-time-zone-rule.
3705 (month_data): Remove `mo'; no longer needed. 3705 (month_data): Remove `mo'; no longer needed.
3706 (rlog_options): Use -zLT for localltime output, if `rlog' supports it. 3706 (rlog_options): Use -zLT for localtime output, if `rlog' supports it.
3707 3707
3708 Match `revision' line of rlog output more accurately. 3708 Match `revision' line of rlog output more accurately.
3709 3709
@@ -3920,9 +3920,9 @@
3920 3920
39211996-03-08 Anders Lindgren <andersl@csd.uu.se> 39211996-03-08 Anders Lindgren <andersl@csd.uu.se>
3922 3922
3923 * etags.c: New Languange Erlang added. 3923 * etags.c: New Language Erlang added.
3924 (Erlang_functions, erlang_func, erlang_attribute, erlang_atom, 3924 (Erlang_functions, erlang_func, erlang_attribute, erlang_atom)
3925 erlang_white): New functions. 3925 (erlang_white): New functions.
3926 (Erlang_suffixes): New suffix list. 3926 (Erlang_suffixes): New suffix list.
3927 (lang_names): Erlang entry added. 3927 (lang_names): Erlang entry added.
3928 (prolog_getit): Accepts headers spanning several lines. 3928 (prolog_getit): Accepts headers spanning several lines.
@@ -5101,7 +5101,7 @@
5101 * etags.c (absolute_pathnames, cwd): Added global vars. 5101 * etags.c (absolute_pathnames, cwd): Added global vars.
5102 (longopts, print_help, main, process_file): Put absolute filenames 5102 (longopts, print_help, main, process_file): Put absolute filenames
5103 in the tag file if the -A --absolute-pathnames option is used. 5103 in the tag file if the -A --absolute-pathnames option is used.
5104 (print_help): Alfabetically order the options. 5104 (print_help): Alphabetically order the options.
5105 (malloc, realloc, strcpy, strncpy, strcmp): Remove extern declar. 5105 (malloc, realloc, strcpy, strncpy, strcmp): Remove extern declar.
5106 5106
51071994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) 51071994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -5322,7 +5322,7 @@
5322 5322
53231993-09-14 Brian Fox (bfox@ai.mit.edu) 53231993-09-14 Brian Fox (bfox@ai.mit.edu)
5324 5324
5325 * Makefile.in (archlibdir): Only install execuatables internally 5325 * Makefile.in (archlibdir): Only install executables internally
5326 used by emacs; don't install bindir binaries here. 5326 used by emacs; don't install bindir binaries here.
5327 5327
53281993-09-24 Paul Eggert (eggert@twinsun.com) 53281993-09-24 Paul Eggert (eggert@twinsun.com)
@@ -5678,7 +5678,7 @@
5678 * test-distrib.c (main): Take the name of the distribution file to 5678 * test-distrib.c (main): Take the name of the distribution file to
5679 test from the command line. 5679 test from the command line.
5680 5680
5681 * timer.c: Fix mispellings of get_date function's name. 5681 * timer.c: Fix misspellings of get_date function's name.
5682 5682
56831993-05-12 Roland McGrath (roland@geech.gnu.ai.mit.edu) 56831993-05-12 Roland McGrath (roland@geech.gnu.ai.mit.edu)
5684 5684
@@ -6063,7 +6063,7 @@
6063 6063
60641992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu) 60641992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6065 6065
6066 * etags.c (print_help): Remember not to imbed raw newlines in 6066 * etags.c (print_help): Remember not to embed raw newlines in
6067 strings - end the lines with `\n\'. 6067 strings - end the lines with `\n\'.
6068 6068
60691992-04-17 Jim Blandy (jimb@pogo.cs.oberlin.edu) 60691992-04-17 Jim Blandy (jimb@pogo.cs.oberlin.edu)
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 319ec8c2442..ca1a1cda571 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -333,7 +333,7 @@
3332008-09-07 Kenichi Handa <handa@m17n.org> 3332008-09-07 Kenichi Handa <handa@m17n.org>
334 334
335 * composite.el: Compose combining characters only when it 335 * composite.el: Compose combining characters only when it
336 follows an character matching with "[[:alpha:]]". 336 follows a character matching with "[[:alpha:]]".
337 337
3382008-09-06 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 3382008-09-06 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
339 339
@@ -452,7 +452,7 @@
452 * verilog-mode.el (verilog-beg-block-re-ordered, verilog-calc-1): 452 * verilog-mode.el (verilog-beg-block-re-ordered, verilog-calc-1):
453 Better support for the property statement. Sometimes this keyword 453 Better support for the property statement. Sometimes this keyword
454 introduces a statement which requires an endproperty keyword, and 454 introduces a statement which requires an endproperty keyword, and
455 sometimes it doesn't, dependening on the work before the property 455 sometimes it doesn't, depending on the work before the property
456 word. If property is prefixed with assert, assume or cover 456 word. If property is prefixed with assert, assume or cover
457 keyword, then the statement is ended with a ';'. Otherwise, 457 keyword, then the statement is ended with a ';'. Otherwise,
458 property is like task or specify, and is followed by some number 458 property is like task or specify, and is followed by some number
@@ -1015,7 +1015,7 @@
1015 (proced-log, proced-log-summary): New functions. 1015 (proced-log, proced-log-summary): New functions.
1016 (proced-help): Use proced-why. 1016 (proced-help): Use proced-why.
1017 * textmodes/bibtex.el (bibtex-entry-format): Mark as safe. 1017 * textmodes/bibtex.el (bibtex-entry-format): Mark as safe.
1018 (bibtex-autokey-year-title-separator): Fix doscstring. 1018 (bibtex-autokey-year-title-separator): Fix docstring.
1019 1019
10202008-08-17 Michael Albinus <michael.albinus@gmx.de> 10202008-08-17 Michael Albinus <michael.albinus@gmx.de>
1021 1021
@@ -1140,7 +1140,7 @@
1140 1140
1141 * ibuffer.el (ibuffer-buffer-file-name): Return nil rather than 1141 * ibuffer.el (ibuffer-buffer-file-name): Return nil rather than
1142 empty string when no filename. 1142 empty string when no filename.
1143 (define-ibuffer-column filename): Accomodate that change. 1143 (define-ibuffer-column filename): Accommodate that change.
1144 1144
1145 * ibuf-ext.el (ibuffer-define-filter filename): Use plain old 1145 * ibuf-ext.el (ibuffer-define-filter filename): Use plain old
1146 `buffer-file-name' instead of `ibuffer-buffer-file-name'. 1146 `buffer-file-name' instead of `ibuffer-buffer-file-name'.
@@ -1399,7 +1399,7 @@
1399 (isearch-backward, isearch-backward-regexp): Doc fix - make a link 1399 (isearch-backward, isearch-backward-regexp): Doc fix - make a link
1400 to the command `isearch-forward' instead of displaying "See C-s". 1400 to the command `isearch-forward' instead of displaying "See C-s".
1401 (isearch-highlight-regexp): Remove arguments `regexp' and `face' 1401 (isearch-highlight-regexp): Remove arguments `regexp' and `face'
1402 with their interactive specifictions. Move reading the face name to 1402 with their interactive specifications. Move reading the face name to
1403 the main body after calls to isearch-done and isearch-clean-overlays. 1403 the main body after calls to isearch-done and isearch-clean-overlays.
1404 1404
1405 * mb-depth.el: Unify all names under one common name prefix 1405 * mb-depth.el: Unify all names under one common name prefix
@@ -1550,7 +1550,7 @@
1550 * image-mode.el (image-mode): Set image-mode-text-map when image 1550 * image-mode.el (image-mode): Set image-mode-text-map when image
1551 cannot be displayed. 1551 cannot be displayed.
1552 1552
15532008-07-30 Stepehen Leake <stephen_leake@stephe-leake.org> 15532008-07-30 Stephen Leake <stephen_leake@stephe-leake.org>
1554 1554
1555 * progmodes/ada-prj.el (ada-prj-initialize-values): Fix use of deleted 1555 * progmodes/ada-prj.el (ada-prj-initialize-values): Fix use of deleted
1556 ada-xref-set-default-prj-values. 1556 ada-xref-set-default-prj-values.
@@ -1576,7 +1576,7 @@
1576 (verilog-forward-sexp, verilog-forward-wa, verilog-calc-1) 1576 (verilog-forward-sexp, verilog-forward-wa, verilog-calc-1)
1577 (verilog-leap-to-head): Support the new virtual and/or protected 1577 (verilog-leap-to-head): Support the new virtual and/or protected
1578 tasks, as well as extern declarations of tasks for indenting and 1578 tasks, as well as extern declarations of tasks for indenting and
1579 for foward/backward expression. 1579 for forward/backward expression.
1580 1580
15812008-07-30 Wilson Snyder <wsnyder@wsnyder.org> 15812008-07-30 Wilson Snyder <wsnyder@wsnyder.org>
1582 1582
@@ -4047,7 +4047,7 @@
40472008-06-08 Glenn Morris <rgm@gnu.org> 40472008-06-08 Glenn Morris <rgm@gnu.org>
4048 4048
4049 * Makefile.in (compile, compile-always, bootstrap-prepare): 4049 * Makefile.in (compile, compile-always, bootstrap-prepare):
4050 Explictly pass EMACS to sub-makes that use it, for non-GNU makes. 4050 Explicitly pass EMACS to sub-makes that use it, for non-GNU makes.
4051 4051
40522008-06-07 Jihyun Cho <jihyun.jo@gmail.com> 40522008-06-07 Jihyun Cho <jihyun.jo@gmail.com>
4053 4053
@@ -5111,7 +5111,7 @@
5111 5111
51122008-05-14 Eric S. Raymond <esr@snark.thyrsus.com> 51122008-05-14 Eric S. Raymond <esr@snark.thyrsus.com>
5113 5113
5114 * vc.el (vc-deduce-fileset): Do the right thing when visting a 5114 * vc.el (vc-deduce-fileset): Do the right thing when visiting a
5115 buffer (say, a log buffer or diff buffer) with a vc-dir buffer 5115 buffer (say, a log buffer or diff buffer) with a vc-dir buffer
5116 as parent. 5116 as parent.
5117 5117
@@ -5145,7 +5145,7 @@
5145 5145
5146 * international/fontset.el (setup-default-fontset): For kana, han, 5146 * international/fontset.el (setup-default-fontset): For kana, han,
5147 hangul, and cjk-misc, move an entry with font-spec at the end. 5147 hangul, and cjk-misc, move an entry with font-spec at the end.
5148 (generate-fontset-menu): Exclue fontset-auto* from the list. 5148 (generate-fontset-menu): Exclude fontset-auto* from the list.
5149 5149
5150 * composite.el (compose-chars-after): Assume that WINDOW is always 5150 * composite.el (compose-chars-after): Assume that WINDOW is always
5151 non-nil. 5151 non-nil.
@@ -6122,7 +6122,7 @@
6122 (org-entry-get): Respect value `selective' for the INHERIT argument. 6122 (org-entry-get): Respect value `selective' for the INHERIT argument.
6123 (org-tag-inherit-p, org-property-inherit-p): New functions. 6123 (org-tag-inherit-p, org-property-inherit-p): New functions.
6124 (org-agenda-format-date-aligned): Allow 10 characters for 6124 (org-agenda-format-date-aligned): Allow 10 characters for
6125 weekday, to acomodate German locale. 6125 weekday, to accommodate German locale.
6126 (org-add-archive-files): New function. 6126 (org-add-archive-files): New function.
6127 (org-agenda-files): New argument `ext', to get archive files as well. 6127 (org-agenda-files): New argument `ext', to get archive files as well.
6128 (org-tbl-menu): Protect the use of variables that 6128 (org-tbl-menu): Protect the use of variables that
@@ -6211,7 +6211,7 @@
62112008-04-27 Jason Riedy <jason@acm.org> 62112008-04-27 Jason Riedy <jason@acm.org>
6212 6212
6213 * org/org-table.el (orgtbl-to-generic): Add a :remove-nil-lines 6213 * org/org-table.el (orgtbl-to-generic): Add a :remove-nil-lines
6214 parameter that supresses lines that evaluate to NIL. 6214 parameter that suppresses lines that evaluate to NIL.
6215 (orgtbl-get-fmt): New inline function for 6215 (orgtbl-get-fmt): New inline function for
6216 picking apart formats that may be lists. 6216 picking apart formats that may be lists.
6217 (orgtbl-apply-fmt): New inline function for applying formats that 6217 (orgtbl-apply-fmt): New inline function for applying formats that
@@ -6299,7 +6299,7 @@
6299 (org-export-preprocess-string): Rename from 6299 (org-export-preprocess-string): Rename from
6300 `org-cleaned-string-for-export'. 6300 `org-cleaned-string-for-export'.
6301 (org-export-html-style): Made target class look like normal text. 6301 (org-export-html-style): Made target class look like normal text.
6302 (org-export-as-html): Make use of the better proprocessing in 6302 (org-export-as-html): Make use of the better preprocessing in
6303 `org-cleaned-string-for-export'. 6303 `org-cleaned-string-for-export'.
6304 (org-cleaned-string-for-export): Better treatment of heuristic 6304 (org-cleaned-string-for-export): Better treatment of heuristic
6305 targets, many more internal links will now work in HTML export. 6305 targets, many more internal links will now work in HTML export.
@@ -6486,7 +6486,7 @@
6486 (completion-emacs22-try-completion): Place cursor after the /, as was 6486 (completion-emacs22-try-completion): Place cursor after the /, as was
6487 done in Emacs-22's minibuffer-complete-word. 6487 done in Emacs-22's minibuffer-complete-word.
6488 Fix bug reported by David Hansen <david.hansen@gmx.net>. 6488 Fix bug reported by David Hansen <david.hansen@gmx.net>.
6489 (completion-emacs22-try-completion): Merge all mergable text rather 6489 (completion-emacs22-try-completion): Merge all mergeable text rather
6490 than just /. 6490 than just /.
6491 (completion-pcm--delim-wild-regex): New var. 6491 (completion-pcm--delim-wild-regex): New var.
6492 (completion-pcm-word-delimiters): New custom. 6492 (completion-pcm-word-delimiters): New custom.
@@ -7116,7 +7116,7 @@
7116 * international/mule.el (char-coding-system-table): 7116 * international/mule.el (char-coding-system-table):
7117 Remove redundant obsolescence info in docstring. 7117 Remove redundant obsolescence info in docstring.
7118 (charset-list, generic-char-p, set-char-table-default): 7118 (charset-list, generic-char-p, set-char-table-default):
7119 Fix typos in obsolescence decarations. 7119 Fix typos in obsolescence declarations.
7120 7120
7121 * international/mule-diag.el (non-iso-charset-alist): 7121 * international/mule-diag.el (non-iso-charset-alist):
7122 Fix typo in obsolescence declaration. 7122 Fix typo in obsolescence declaration.
@@ -8194,7 +8194,7 @@
8194 * emacs-lisp/autoload.el (autoload-ensure-default-file): 8194 * emacs-lisp/autoload.el (autoload-ensure-default-file):
8195 Provide a feature. 8195 Provide a feature.
8196 * calendar/calendar.el, calendar/diary-lib.el, calendar/holidays.el: 8196 * calendar/calendar.el, calendar/diary-lib.el, calendar/holidays.el:
8197 Require loaddef file rather than loading it. 8197 Require loaddefs file rather than loading it.
8198 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Simplify rule now that 8198 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Simplify rule now that
8199 autoload-ensure-default-file provides a feature. 8199 autoload-ensure-default-file provides a feature.
8200 8200
@@ -10629,7 +10629,7 @@
10629 buffer. Side effects first need to be studied carefully. 10629 buffer. Side effects first need to be studied carefully.
10630 (org-get-tags-at): Fix the structure of the condition-case statement. 10630 (org-get-tags-at): Fix the structure of the condition-case statement.
10631 (org-ts-regexp0, org-repeat-re, org-display-custom-time) 10631 (org-ts-regexp0, org-repeat-re, org-display-custom-time)
10632 (org-timestamp-change): Fix regulear expressions to swallow the 10632 (org-timestamp-change): Fix regular expressions to swallow the
10633 extra character for repeat-shift control. 10633 extra character for repeat-shift control.
10634 (org-auto-repeat-maybe): Implement the new repeater mechanisms. 10634 (org-auto-repeat-maybe): Implement the new repeater mechanisms.
10635 (org-get-legal-level): Alias to `org-get-valid-level'. 10635 (org-get-legal-level): Alias to `org-get-valid-level'.
@@ -10646,7 +10646,7 @@
10646 it no longer seem necessary. 10646 it no longer seem necessary.
10647 (org-follow-link-hook): New hook. 10647 (org-follow-link-hook): New hook.
10648 (org-agenda-custom-commands): Add "Component" as a tag for each 10648 (org-agenda-custom-commands): Add "Component" as a tag for each
10649 item in a command serie. 10649 item in a command series.
10650 (org-open-at-point): Run `org-follow-link-hook'. 10650 (org-open-at-point): Run `org-follow-link-hook'.
10651 (org-agenda-schedule): Bugfix: don't display marker type when it 10651 (org-agenda-schedule): Bugfix: don't display marker type when it
10652 is nil. 10652 is nil.
@@ -10685,7 +10685,7 @@
10685 `include-columns' argument in the call to 10685 `include-columns' argument in the call to
10686 `org-buffer-property-keys'. 10686 `org-buffer-property-keys'.
10687 (org-buffer-property-keys): New argument `include-columns', to 10687 (org-buffer-property-keys): New argument `include-columns', to
10688 include properties expected by any of the COLUMS formats in the 10688 include properties expected by any of the COLUMNS formats in the
10689 current buffer. 10689 current buffer.
10690 (org-cleaned-string-for-export): Get rid of drawers first, so that 10690 (org-cleaned-string-for-export): Get rid of drawers first, so that
10691 they will be removed also in the text before the first headline. 10691 they will be removed also in the text before the first headline.
@@ -10700,7 +10700,7 @@
10700 (org-agenda-get-deadlines): Allow `org-deadline-warning-days' to 10700 (org-agenda-get-deadlines): Allow `org-deadline-warning-days' to
10701 be 0. 10701 be 0.
10702 (org-update-checkbox-count): Revamp to deal with hierarchical 10702 (org-update-checkbox-count): Revamp to deal with hierarchical
10703 beckboxes. This was a patch from Miguel A. Figueroa-Villanueva. 10703 checkboxes. This was a patch from Miguel A. Figueroa-Villanueva.
10704 (org-remove-timestamp-with-keyword): New function. 10704 (org-remove-timestamp-with-keyword): New function.
10705 (org-schedule, org-deadline): 10705 (org-schedule, org-deadline):
10706 Use `org-remove-timestamp-with-keyword' to make sure all such time 10706 Use `org-remove-timestamp-with-keyword' to make sure all such time
@@ -11504,7 +11504,7 @@
11504 11504
115052008-03-05 Kenichi Handa <handa@ni.aist.go.jp> 115052008-03-05 Kenichi Handa <handa@ni.aist.go.jp>
11506 11506
11507 * subr.el (read-quoted-char): Resolve modifers of the character 11507 * subr.el (read-quoted-char): Resolve modifiers of the character
11508 event. 11508 event.
11509 11509
11510 * comint.el (comint-exec-1): Don't change the coding-system for 11510 * comint.el (comint-exec-1): Don't change the coding-system for
@@ -11682,7 +11682,7 @@
11682 Expand all viper-cond-compile-for-xemacs-or-emacs calls to a 11682 Expand all viper-cond-compile-for-xemacs-or-emacs calls to a
11683 featurep test. 11683 featurep test.
11684 11684
11685 Replace obselete frame-local variables with frame-parameters. 11685 Replace obsolete frame-local variables with frame-parameters.
11686 * emulation/viper-init.el (viper-replace-overlay-cursor-color) 11686 * emulation/viper-init.el (viper-replace-overlay-cursor-color)
11687 (viper-insert-state-cursor-color, viper-emacs-state-cursor-color) 11687 (viper-insert-state-cursor-color, viper-emacs-state-cursor-color)
11688 (viper-vi-state-cursor-color): Only call make-variable-frame-local 11688 (viper-vi-state-cursor-color): Only call make-variable-frame-local
diff --git a/lisp/ChangeLog.1 b/lisp/ChangeLog.1
index 69452827729..f866416e132 100644
--- a/lisp/ChangeLog.1
+++ b/lisp/ChangeLog.1
@@ -540,7 +540,7 @@
540 540
541 * c-mode.el (calculate-c-indent): 541 * c-mode.el (calculate-c-indent):
542 Use new variable c-brace-imaginary-offset for statements 542 Use new variable c-brace-imaginary-offset for statements
543 inside a brace that isn't firstthing in its line. 543 inside a brace that isn't first thing in its line.
544 544
545 * startup.el (command-line): 545 * startup.el (command-line):
546 Catch errors in init file and continue. 546 Catch errors in init file and continue.
@@ -560,7 +560,7 @@
560 If directory is specified, use file TAGS in that directory. 560 If directory is specified, use file TAGS in that directory.
561 561
562 * buff-menu.el (Buffer-menu-select): 562 * buff-menu.el (Buffer-menu-select):
563 Divide the entire screen hight to compute window sizes, 563 Divide the entire screen height to compute window sizes,
564 since we are going to divide up the entire screen. 564 since we are going to divide up the entire screen.
565 565
566 * bytecomp.el (various): 566 * bytecomp.el (various):
@@ -704,7 +704,7 @@
704 Insert a blank line after each message in the CC file. 704 Insert a blank line after each message in the CC file.
705 705
706 * fill.el (fill-region): 706 * fill.el (fill-region):
707 It was not loking at the prefix arg! 707 It was not looking at the prefix arg!
708 708
709 * loaddefs.el, nroff-mode.el: 709 * loaddefs.el, nroff-mode.el:
710 Add autoload for nroff-mode. Change its doc string a little. 710 Add autoload for nroff-mode. Change its doc string a little.
@@ -988,7 +988,7 @@
988 Recompile all 40 files affected; reduces Emacs pure code about 4k. 988 Recompile all 40 files affected; reduces Emacs pure code about 4k.
989 989
990 * info.el: 990 * info.el:
991 (Info-select-node): was searching unboundedly for "execute:". 991 (Info-select-node): Was searching unboundedly for "execute:".
992 (Info-follow-reference): Was called Info-footnote. 992 (Info-follow-reference): Was called Info-footnote.
993 Also, handle presence of spaces and newlines in ref names. 993 Also, handle presence of spaces and newlines in ref names.
994 (Info-extract-menu-node-name): Handle presence of spaces and 994 (Info-extract-menu-node-name): Handle presence of spaces and
@@ -1589,7 +1589,7 @@
1589 mail-strip-quoted-names: flush spaces before stuff being flushed. 1589 mail-strip-quoted-names: flush spaces before stuff being flushed.
1590 Compensate for change to mail-string-delete. 1590 Compensate for change to mail-string-delete.
1591 Use fact that string-match sets match-end. 1591 Use fact that string-match sets match-end.
1592 rmail-dont-reply-to: flush extra spaces, comms after deleted name. 1592 rmail-dont-reply-to: flush extra spaces, commas after deleted name.
1593 Compensate for change to mail-string-delete. 1593 Compensate for change to mail-string-delete.
1594 Use fact that string-match sets match-end. 1594 Use fact that string-match sets match-end.
1595 1595
@@ -1722,7 +1722,7 @@
1722 1722
1723 * files.el (find-backup-file-name): 1723 * files.el (find-backup-file-name):
1724 Make numeric backup names end in # rather than ~ 1724 Make numeric backup names end in # rather than ~
1725 so they arenot automatically deleted when two days old. 1725 so they are not automatically deleted when two days old.
1726 1726
1727 * nroff-mode.el (nroff-mode): 1727 * nroff-mode.el (nroff-mode):
1728 Make all .-commands separate paragraphs. 1728 Make all .-commands separate paragraphs.
@@ -1984,7 +1984,7 @@
1984 Don't query for reverting read-only buffers. 1984 Don't query for reverting read-only buffers.
1985 1985
1986 * time.el (display-time-filter): 1986 * time.el (display-time-filter):
1987 If we have lots of tims received at once, quickly discard all but 1987 If we have lots of times received at once, quickly discard all but
1988 last few. 1988 last few.
1989 1989
1990 * files.el (after-find-file): 1990 * files.el (after-find-file):
@@ -2027,7 +2027,7 @@
20271985-09-02 Richard M. Stallman (rms@mit-prep) 20271985-09-02 Richard M. Stallman (rms@mit-prep)
2028 2028
2029 * rmail.el (rmail-expunge): 2029 * rmail.el (rmail-expunge):
2030 If all mesages thru current one get expunged, show message 1. 2030 If all messages thru current one get expunged, show message 1.
2031 2031
2032 * debug.el (debug): 2032 * debug.el (debug):
2033 Bind debug-on-error and print-length to avoid various 2033 Bind debug-on-error and print-length to avoid various
@@ -2109,7 +2109,7 @@
2109 2109
2110 * c-mode.el (c-comment-indent) 2110 * c-mode.el (c-comment-indent)
2111 Return a valid value when used within a comment. 2111 Return a valid value when used within a comment.
2112 (such as when inenting when comment-multi-line is non-nil) 2112 (such as when indenting when comment-multi-line is non-nil)
2113 Associated changes to 2113 Associated changes to
2114 c-indent-line, c-calculate-indent-within-comment 2114 c-indent-line, c-calculate-indent-within-comment
2115 2115
@@ -2551,7 +2551,7 @@
2551 * electric.el: Allow specification of prompt to 2551 * electric.el: Allow specification of prompt to
2552 Electric-command-loop. Interpret nil max-height argument to 2552 Electric-command-loop. Interpret nil max-height argument to
2553 Electric-pop-up-window as license to grab as much of the screen as 2553 Electric-pop-up-window as license to grab as much of the screen as
2554 necessary if buffer wont fit; also fix fencepost neglect to 2554 necessary if buffer won't fit; also fix fencepost neglect to
2555 account for modeline in height computations. 2555 account for modeline in height computations.
2556 2556
25571985-06-12 Richard Mlynarik (mly@mit-prep) 25571985-06-12 Richard Mlynarik (mly@mit-prep)
@@ -2636,7 +2636,7 @@
26361985-06-09 K. Shane Hartman (shane@mit-prep) 26361985-06-09 K. Shane Hartman (shane@mit-prep)
2637 2637
2638 * dired.el: 2638 * dired.el:
2639 Fix bugs in dired introduced by use of auto-save-file-name-p. Dont 2639 Fix bugs in dired introduced by use of auto-save-file-name-p. Don't
2640 call it if it isn't fbound (just look for `#'). Add second arg to 2640 call it if it isn't fbound (just look for `#'). Add second arg to
2641 dired-get-filename which says just return nil (no error) if there 2641 dired-get-filename which says just return nil (no error) if there
2642 is no filename on line. Rename dired-mark-backup-and-temp-files 2642 is no filename on line. Rename dired-mark-backup-and-temp-files
@@ -2664,7 +2664,7 @@
2664 error, when it killed a buffer line, it neglected to move back, 2664 error, when it killed a buffer line, it neglected to move back,
2665 thereby sitting on potential `K' which was missed. Wrap 2665 thereby sitting on potential `K' which was missed. Wrap
2666 save-excursion around kill-buffer, it seems that kill-buffer changes 2666 save-excursion around kill-buffer, it seems that kill-buffer changes
2667 something when it asks about mod file (dont ask me ...). 2667 something when it asks about mod file (don't ask me ...).
2668 Buffer-menu-do-saves was searching for "\n.S", it meant re-search. 2668 Buffer-menu-do-saves was searching for "\n.S", it meant re-search.
2669 Teach Buffer-menu-unmark how to handle `%' and `*' at same time. 2669 Teach Buffer-menu-unmark how to handle `%' and `*' at same time.
2670 2670
@@ -3041,7 +3041,7 @@
3041 Also, most messages were spurious. 3041 Also, most messages were spurious.
3042 news-goto-news-group: it had duplicate definitions. 3042 news-goto-news-group: it had duplicate definitions.
3043 Flushed both of them; use news-go-to-news-group instead. 3043 Flushed both of them; use news-go-to-news-group instead.
3044 various: standardized elipses in messages. 3044 various: standardized ellipses in messages.
3045 Use error rather than message where appropriate. 3045 Use error rather than message where appropriate.
3046 3046
30471985-05-21 Richard Mlynarik (mly@mit-prep) 30471985-05-21 Richard Mlynarik (mly@mit-prep)
@@ -3064,7 +3064,7 @@
30641985-05-21 K. Shane Hartman (shane@mit-prep) 30641985-05-21 K. Shane Hartman (shane@mit-prep)
3065 3065
3066 * view.el: 3066 * view.el:
3067 Flush skip commands since they dont make much sense. Make searches, 3067 Flush skip commands since they don't make much sense. Make searches,
3068 goto-line's center display at point found with dot at beginning of 3068 goto-line's center display at point found with dot at beginning of
3069 line. Use mark ring and provide mark manipulation commands. C-l 3069 line. Use mark ring and provide mark manipulation commands. C-l
3070 is recenter. Improve documentation. 3070 is recenter. Improve documentation.
diff --git a/lisp/ChangeLog.10 b/lisp/ChangeLog.10
index e302eeb3cac..e0bede9b6a9 100644
--- a/lisp/ChangeLog.10
+++ b/lisp/ChangeLog.10
@@ -138,7 +138,7 @@
138 buffer range. 138 buffer range.
139 139
140 * progmodes/cc-engine.el (c-beginning-of-member-init-list): 140 * progmodes/cc-engine.el (c-beginning-of-member-init-list):
141 Better handling of paretheses in unexpected places. 141 Better handling of parentheses in unexpected places.
142 142
143 * progmodes/cc-engine.el (c-forward-<>-arglist-recur): Fix a 143 * progmodes/cc-engine.el (c-forward-<>-arglist-recur): Fix a
144 regexp match order problem that could cause empty template 144 regexp match order problem that could cause empty template
@@ -1384,7 +1384,7 @@
1384 1384
1385 * info.el (Info-fontify-node): Make `invisible' property 1385 * info.el (Info-fontify-node): Make `invisible' property
1386 non-sticky so that whitespace added by filling stays visible. 1386 non-sticky so that whitespace added by filling stays visible.
1387 Make refilling less agressive by starting at beginning of current 1387 Make refilling less aggressive by starting at beginning of current
1388 line rather than beginning of current paragraph. 1388 line rather than beginning of current paragraph.
1389 1389
13902003-06-09 Andreas Schwab <schwab@suse.de> 13902003-06-09 Andreas Schwab <schwab@suse.de>
@@ -1694,7 +1694,7 @@
1694 (bibtex-search-forward-string, bibtex-search-backward-string): 1694 (bibtex-search-forward-string, bibtex-search-backward-string):
1695 Use save-excursion and setq. 1695 Use save-excursion and setq.
1696 (bibtex-member-of-regexp): Use let. 1696 (bibtex-member-of-regexp): Use let.
1697 (bibtex-assoc-of-regexp): Use caar und let. 1697 (bibtex-assoc-of-regexp): Use caar and let.
1698 (bibtex-skip-to-valid-entry): Return buffer position. 1698 (bibtex-skip-to-valid-entry): Return buffer position.
1699 (bibtex-map-entries): Use save-excursion. 1699 (bibtex-map-entries): Use save-excursion.
1700 (bibtex-progress-message): Simplify. 1700 (bibtex-progress-message): Simplify.
@@ -2144,7 +2144,7 @@
21442003-05-26 Andre Spiegel <spiegel@gnu.org> 21442003-05-26 Andre Spiegel <spiegel@gnu.org>
2145 2145
2146 * vc.el (vc-delete-file): Fix free variable reference. 2146 * vc.el (vc-delete-file): Fix free variable reference.
2147 (vc-annotate-display): Remove obsolesence declaration; it isn't 2147 (vc-annotate-display): Remove obsolescence declaration; it isn't
2148 obsolete. 2148 obsolete.
2149 2149
21502003-05-25 Kevin Ryde <user42@zip.com.au> 21502003-05-25 Kevin Ryde <user42@zip.com.au>
@@ -4905,7 +4905,7 @@
4905 Add library option in Makefile generation command. 4905 Add library option in Makefile generation command.
4906 Add command to create library directory. 4906 Add command to create library directory.
4907 Built-in Makefile generation is always default. 4907 Built-in Makefile generation is always default.
4908 (vhdl-create-mode-menu): Split menues for compilers, projects, models. 4908 (vhdl-create-mode-menu): Split menus for compilers, projects, models.
4909 Add customization for `global-font-lock-mode'. 4909 Add customization for `global-font-lock-mode'.
4910 Fix `customize-group' entries for XEmacs and 4910 Fix `customize-group' entries for XEmacs and
4911 change "Gen." to "Generate". Get *Messages* buffer. 4911 change "Gen." to "Generate". Get *Messages* buffer.
@@ -5253,7 +5253,7 @@
52532003-02-25 Andreas Schwab <schwab@suse.de> 52532003-02-25 Andreas Schwab <schwab@suse.de>
5254 5254
5255 * progmodes/make-mode.el (makefile-font-lock-keywords): Protect shell 5255 * progmodes/make-mode.el (makefile-font-lock-keywords): Protect shell
5256 variable references by requireing that $ is not preceded by another $. 5256 variable references by requiring that $ is not preceded by another $.
5257 5257
52582003-02-25 Kenichi Handa <handa@m17n.org> 52582003-02-25 Kenichi Handa <handa@m17n.org>
5259 5259
@@ -6078,7 +6078,7 @@
6078 6078
6079 * antlr-mode.el: Bug fixes, miscellaneous. 6079 * antlr-mode.el: Bug fixes, miscellaneous.
6080 (antlr-mode): Make major mode work with cc-mode-5.29 or higher, 6080 (antlr-mode): Make major mode work with cc-mode-5.29 or higher,
6081 make it more rubust against changes in cc-mode's style variables 6081 make it more robust against changes in cc-mode's style variables
6082 by using `boundp' and function `c-init-language-vars' if defined. 6082 by using `boundp' and function `c-init-language-vars' if defined.
6083 (antlr-c++-mode-extra): Only ask if language is not "Cpp". 6083 (antlr-c++-mode-extra): Only ask if language is not "Cpp".
6084 (antlr-read-value): With completion, ignore case. 6084 (antlr-read-value): With completion, ignore case.
@@ -6174,7 +6174,7 @@
6174 Changes from 2002-01-31: 6174 Changes from 2002-01-31:
6175 6175
6176 * antlr-mode.el (antlr-font-lock-additional-keywords): 6176 * antlr-mode.el (antlr-font-lock-additional-keywords):
6177 Also hightlight `~' with `antlr-font-lock-syntax-face'. 6177 Also highlight `~' with `antlr-font-lock-syntax-face'.
6178 Suggested by Helmut Neukirchen <neukirchen@itm.mu-luebeck.de>. 6178 Suggested by Helmut Neukirchen <neukirchen@itm.mu-luebeck.de>.
6179 6179
61802003-01-31 Joe Buehler <jhpb@draco.hekimian.com> 61802003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
@@ -6442,7 +6442,7 @@
6442 (toplevel): Run it. 6442 (toplevel): Run it.
6443 (ibuffer-customize): New command. 6443 (ibuffer-customize): New command.
6444 (ibuffer-mode-map): Bind it. 6444 (ibuffer-mode-map): Bind it.
6445 (ibuffer-mode-map): Add menu seperator in View>Sort menu. 6445 (ibuffer-mode-map): Add menu separator in View>Sort menu.
6446 (ibuffer-mode): Tidy. 6446 (ibuffer-mode): Tidy.
6447 (ibuffer-fontification-alist, ibuffer-always-show-last-buffer) 6447 (ibuffer-fontification-alist, ibuffer-always-show-last-buffer)
6448 (ibuffer-default-directory, ibuffer-default-sorting-mode) 6448 (ibuffer-default-directory, ibuffer-default-sorting-mode)
@@ -6855,7 +6855,7 @@
6855 (gud-menu-map, gud-tool-bar-map, gdb): Change gud-goto to gud-until. 6855 (gud-menu-map, gud-tool-bar-map, gdb): Change gud-goto to gud-until.
6856 6856
6857 * gdb-ui.el (gud-display): Use GDB command ptype instead of whatis 6857 * gdb-ui.el (gud-display): Use GDB command ptype instead of whatis
6858 to find out if variable shuld be dereferenced. 6858 to find out if variable should be dereferenced.
6859 (gud-display1): Exit if there is `No symbol'. 6859 (gud-display1): Exit if there is `No symbol'.
6860 (gdb-expressions-mode-map): Correction to key-binding. 6860 (gdb-expressions-mode-map): Correction to key-binding.
6861 (gdb-reset): New function. Reset environment at end of debugging. 6861 (gdb-reset): New function. Reset environment at end of debugging.
@@ -8429,7 +8429,7 @@
8429 (gud-menu-map): New commands: run, goto. 8429 (gud-menu-map): New commands: run, goto.
8430 Enable some commands for gdba. 8430 Enable some commands for gdba.
8431 (gud-query-cmdline): Pass default directory to gdba. 8431 (gud-query-cmdline): Pass default directory to gdba.
8432 (gdb): Defune gud-goto and gud-run. 8432 (gdb): Define gud-goto and gud-run.
8433 (gud-gdb-complete-command): Maybe use gdba-complete-filter. 8433 (gud-gdb-complete-command): Maybe use gdba-complete-filter.
8434 (gud-mode): Set up local tool bar. 8434 (gud-mode): Set up local tool bar.
8435 (gud-display-line): For gdba, call gdb-display-source-buffer. 8435 (gud-display-line): For gdba, call gdb-display-source-buffer.
@@ -8696,7 +8696,7 @@
8696 with embedded file names like (xxx.yyy). 8696 with embedded file names like (xxx.yyy).
8697 Avoid making any lines visibly longer if hiding newlines inside 8697 Avoid making any lines visibly longer if hiding newlines inside
8698 note references by wrapping line after references if it contained 8698 note references by wrapping line after references if it contained
8699 a newline (unfortunaly this makes more lines appear "shorter"). 8699 a newline (unfortunately this makes more lines appear "shorter").
8700 Properly reindent multi-line menu entry descriptions. 8700 Properly reindent multi-line menu entry descriptions.
8701 8701
87022002-11-05 Juanma Barranquero <lektu@terra.es> 87022002-11-05 Juanma Barranquero <lektu@terra.es>
@@ -9164,7 +9164,7 @@
91642002-10-15 Kenichi Handa <handa@m17n.org> 91642002-10-15 Kenichi Handa <handa@m17n.org>
9165 9165
9166 * mail/sendmail.el (sendmail-send-it): Call 9166 * mail/sendmail.el (sendmail-send-it): Call
9167 select-message-coding-system before changing the current bufer to 9167 select-message-coding-system before changing the current buffer to
9168 " sendmail temp". 9168 " sendmail temp".
9169 9169
91702002-10-14 Andre Spiegel <spiegel@gnu.org> 91702002-10-14 Andre Spiegel <spiegel@gnu.org>
@@ -9618,7 +9618,7 @@
9618 9618
9619 * international/ucs-tables.el: Don't bind 9619 * international/ucs-tables.el: Don't bind
9620 utf-8-translation-table-for-decode while setting up 9620 utf-8-translation-table-for-decode while setting up
9621 ucs-mule-8859-to-ucs-table, etc. Add `depenency' property to 9621 ucs-mule-8859-to-ucs-table, etc. Add `dependency' property to
9622 iso-8859-* coding systems. 9622 iso-8859-* coding systems.
9623 (ucs-unify-8859): Arguments changed to FOR-ENCODE and FOR-DECODE. 9623 (ucs-unify-8859): Arguments changed to FOR-ENCODE and FOR-DECODE.
9624 If FOR-DECODE is non-nil, make ucs-mule-8859-to-mule-unicode 9624 If FOR-DECODE is non-nil, make ucs-mule-8859-to-mule-unicode
@@ -9632,7 +9632,7 @@
9632 named ucs-translation-table-for-decode vacant. If FOR-ENCODE is 9632 named ucs-translation-table-for-decode vacant. If FOR-ENCODE is
9633 non-nil, make a proper char-table populates the translation table 9633 non-nil, make a proper char-table populates the translation table
9634 name utf-translation-table-for-encode. Call register-char-codings 9634 name utf-translation-table-for-encode. Call register-char-codings
9635 for all mule-utf-* to to reset their status to the origianl. 9635 for all mule-utf-* to to reset their status to the original.
9636 (unify-8859-on-encoding-mode): Call ucs-unify-8859 and 9636 (unify-8859-on-encoding-mode): Call ucs-unify-8859 and
9637 ucs-fragment-8859 with fixed arguments. Set the version to 21.3. 9637 ucs-fragment-8859 with fixed arguments. Set the version to 21.3.
9638 (unify-8859-on-decoding-mode): Likewise. Remove dependency. 9638 (unify-8859-on-decoding-mode): Likewise. Remove dependency.
@@ -10060,7 +10060,7 @@
10060 the face held by `gamegrid-face' in an overlay over the whole 10060 the face held by `gamegrid-face' in an overlay over the whole
10061 buffer to emulate a buffer-local default-face. 10061 buffer to emulate a buffer-local default-face.
10062 10062
100632002-09-22 Markus Triska <triska@gmx.at> (iny change) 100632002-09-22 Markus Triska <triska@gmx.at> (tiny change)
10064 10064
10065 * play/doctor.el (doctor-doc): Add 2 question words. 10065 * play/doctor.el (doctor-doc): Add 2 question words.
10066 (doctor-getnoun): Parse and save the complete object phrase. 10066 (doctor-getnoun): Parse and save the complete object phrase.
@@ -10084,8 +10084,8 @@
10084 (tramp-parse-netrc, tramp-parse-netrc-group): New functions. 10084 (tramp-parse-netrc, tramp-parse-netrc-group): New functions.
10085 (tramp-user-regexp): " \t" are not user regexp characters. 10085 (tramp-user-regexp): " \t" are not user regexp characters.
10086 (tramp-completion-handle-file-name-all-completions): 10086 (tramp-completion-handle-file-name-all-completions):
10087 Remove Ange-FTP cmpletion. It has a bug not handling the "/ftp:" prefix 10087 Remove Ange-FTP completion. It has a bug not handling the "/ftp:"
10088 completely, and it returns local completions as well. 10088 prefix completely, and it returns local completions as well.
10089 (tramp-completion-function-alist-ftp): New constant. 10089 (tramp-completion-function-alist-ftp): New constant.
10090 (tramp-completion-function-alist): Add completion function for "ftp". 10090 (tramp-completion-function-alist): Add completion function for "ftp".
10091 From Michael Albinus <Michael.Albinus@alcatel.de>. 10091 From Michael Albinus <Michael.Albinus@alcatel.de>.
@@ -10779,7 +10779,7 @@
10779 10779
10780 * scroll-bar.el (scroll-bar-mode): Specify :initialize. 10780 * scroll-bar.el (scroll-bar-mode): Specify :initialize.
10781 10781
10782 * menu-bar.el (menu-bar-make-mm-toggle): Don't put a quote befor FNAME 10782 * menu-bar.el (menu-bar-make-mm-toggle): Don't put a quote before FNAME
10783 when it's not being evaluated. 10783 when it's not being evaluated.
10784 10784
107852002-09-15 Markus Rost <rost@math.ohio-state.edu> 107852002-09-15 Markus Rost <rost@math.ohio-state.edu>
@@ -10801,7 +10801,7 @@
10801 (display-time-update): Handle "None" alternative for load-average. 10801 (display-time-update): Handle "None" alternative for load-average.
10802 10802
10803 * dired-aux.el (dired-bunch-files): Put the arg FILES 10803 * dired-aux.el (dired-bunch-files): Put the arg FILES
10804 back as it was after temporary destrucive mods. 10804 back as it was after temporary destructive mods.
10805 (dired-add-entry): Use dired-insert-directory to handle indentation. 10805 (dired-add-entry): Use dired-insert-directory to handle indentation.
10806 Explicitly restore the line's marker character. 10806 Explicitly restore the line's marker character.
10807 Preserve the old file name's text properties. 10807 Preserve the old file name's text properties.
@@ -10874,7 +10874,7 @@
10874 (perl-font-lock-syntactic-keywords) 10874 (perl-font-lock-syntactic-keywords)
10875 (perl-font-lock-syntactic-face-function): Better handle PODs. 10875 (perl-font-lock-syntactic-face-function): Better handle PODs.
10876 Handle package names with ' in them and ($$) in `sub' declarations. 10876 Handle package names with ' in them and ($$) in `sub' declarations.
10877 Handle format staements. Handle regexp and quote-like ops. 10877 Handle format statements. Handle regexp and quote-like ops.
10878 (perl-empty-syntax-table): New var. 10878 (perl-empty-syntax-table): New var.
10879 (perl-quote-syntax-table): New fun. 10879 (perl-quote-syntax-table): New fun.
10880 10880
@@ -11862,7 +11862,7 @@
11862 11862
11863 * bindings.el (mode-line-format): Moved global-mode-string last. 11863 * bindings.el (mode-line-format): Moved global-mode-string last.
11864 (mode-line-position): Moved %p first. Added padding to %l/%c to 11864 (mode-line-position): Moved %p first. Added padding to %l/%c to
11865 eliminate jumpyness in modeline. Use (%l,%c) format if both 11865 eliminate jumpiness in modeline. Use (%l,%c) format if both
11866 line-number-mode and column-number-mode are enabled. 11866 line-number-mode and column-number-mode are enabled.
11867 11867
118682002-08-20 Martin Stjernholm <bug-cc-mode@gnu.org> 118682002-08-20 Martin Stjernholm <bug-cc-mode@gnu.org>
@@ -13246,7 +13246,7 @@
132462002-07-12 Kenichi Handa <handa@etl.go.jp> 132462002-07-12 Kenichi Handa <handa@etl.go.jp>
13247 13247
13248 * international/mule-cmds.el (locale-language-names): Change "mk" 13248 * international/mule-cmds.el (locale-language-names): Change "mk"
13249 (Macedoninan), "ru" (Russian), and "sp" (Serbian with Cyrillic 13249 (Macedonian), "ru" (Russian), and "sp" (Serbian with Cyrillic
13250 alphabet) to "Cyrillic-ISO". 13250 alphabet) to "Cyrillic-ISO".
13251 13251
132522002-07-11 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> 132522002-07-11 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
@@ -15330,7 +15330,7 @@
15330 15330
153312002-05-01 Glenn Morris <gmorris@ast.cam.ac.uk> 153312002-05-01 Glenn Morris <gmorris@ast.cam.ac.uk>
15332 15332
15333 * progmodes/f90.el: Yet more doc string, commment and whitespace 15333 * progmodes/f90.el: Yet more doc string, comment and whitespace
15334 changes. 15334 changes.
15335 (f90-imenu-flag): New name for internal variable f90-imenu. 15335 (f90-imenu-flag): New name for internal variable f90-imenu.
15336 (f90-blocks-re, f90-program-block-re, f90-end-if-re) 15336 (f90-blocks-re, f90-program-block-re, f90-end-if-re)
@@ -15768,7 +15768,7 @@
15768 (ibuffer-toggle-filter-group): New function. 15768 (ibuffer-toggle-filter-group): New function.
15769 (ibuffer-toggle-filter-group-1): New function. 15769 (ibuffer-toggle-filter-group-1): New function.
15770 (ibuffer-forward-filter-group): New function. 15770 (ibuffer-forward-filter-group): New function.
15771 (ibuffer-backward-filter-group): New funtion. 15771 (ibuffer-backward-filter-group): New function.
15772 (ibuffer-generate-filter-groups): New function. 15772 (ibuffer-generate-filter-groups): New function.
15773 (ibuffer-filters-to-filter-group): New function. 15773 (ibuffer-filters-to-filter-group): New function.
15774 (ibuffer-pop-filter-group): New function. 15774 (ibuffer-pop-filter-group): New function.
@@ -17892,7 +17892,7 @@
17892 Use ediff-make-new-meta-list-header. 17892 Use ediff-make-new-meta-list-header.
17893 (ediff-fixup-patch-map): Use the meta-list API from ediff-mult.el. 17893 (ediff-fixup-patch-map): Use the meta-list API from ediff-mult.el.
17894 17894
17895 * ediff-util.el (ediff-toggle-hilit): Fix toggling of highliting. 17895 * ediff-util.el (ediff-toggle-hilit): Fix toggling of highlighting.
17896 (ediff-select-difference): Take highlighting style into account. 17896 (ediff-select-difference): Take highlighting style into account.
17897 (ediff-clone-buffer-for-region-comparison): New function. 17897 (ediff-clone-buffer-for-region-comparison): New function.
17898 (ediff-inferior-compare-regions): Added comparison of current diff 17898 (ediff-inferior-compare-regions): Added comparison of current diff
@@ -18974,7 +18974,7 @@
189742002-02-16 John Wiegley <johnw@gnu.org> 189742002-02-16 John Wiegley <johnw@gnu.org>
18975 18975
18976 * eshell/esh-ext.el (eshell-script-interpreter): Allow whitespace 18976 * eshell/esh-ext.el (eshell-script-interpreter): Allow whitespace
18977 after the #! of a shell interpretor specification. 18977 after the #! of a shell interpreter specification.
18978 18978
189792002-02-15 Richard M. Stallman <rms@gnu.org> 189792002-02-15 Richard M. Stallman <rms@gnu.org>
18980 18980
@@ -19321,7 +19321,7 @@
19321 (ibuffer-recompile-formats, ibuffer-check-formats) 19321 (ibuffer-recompile-formats, ibuffer-check-formats)
19322 (ibuffer-switch-format, ibuffer-update-title): 19322 (ibuffer-switch-format, ibuffer-update-title):
19323 Add support for ibuffer-filter-format-alist. 19323 Add support for ibuffer-filter-format-alist.
19324 (define-ibuffer-column process): Remove unncessary consing. 19324 (define-ibuffer-column process): Remove unnecessary consing.
19325 19325
19326 * ibuf-macs.el (define-ibuffer-column): Add beginnings of support 19326 * ibuf-macs.el (define-ibuffer-column): Add beginnings of support
19327 for a summary column. 19327 for a summary column.
diff --git a/lisp/ChangeLog.11 b/lisp/ChangeLog.11
index ae9c03eae54..70b1bd3c73f 100644
--- a/lisp/ChangeLog.11
+++ b/lisp/ChangeLog.11
@@ -194,7 +194,7 @@
194 194
195 * hexl.el (hexlify-buffer): Remove fontification here. 195 * hexl.el (hexlify-buffer): Remove fontification here.
196 Use font lock mechanism instead. 196 Use font lock mechanism instead.
197 (hexl-font-lock-keywords): New font lock kewords. 197 (hexl-font-lock-keywords): New font lock keywords.
198 (hexl-mode-old-font-lock-keywords): New variable. 198 (hexl-mode-old-font-lock-keywords): New variable.
199 (hexl-mode): Store the old font lock keywords. 199 (hexl-mode): Store the old font lock keywords.
200 (hexl-mode-exit): Restore the old font lock keywords. 200 (hexl-mode-exit): Restore the old font lock keywords.
@@ -4827,7 +4827,7 @@
48272004-08-30 John Paul Wallington <jpw@gnu.org> 48272004-08-30 John Paul Wallington <jpw@gnu.org>
4828 4828
4829 * textmodes/tex-mode.el (tex-validate-buffer): Use distinct 4829 * textmodes/tex-mode.el (tex-validate-buffer): Use distinct
4830 strings rather than programatically constructing message. 4830 strings rather than programmatically constructing message.
4831 4831
48322004-08-30 Richard M. Stallman <rms@gnu.org> 48322004-08-30 Richard M. Stallman <rms@gnu.org>
4833 4833
@@ -6069,7 +6069,7 @@
6069 (encode-char): Likewise. 6069 (encode-char): Likewise.
6070 6070
6071 * international/utf-16.el (utf-16-decode-ucs): Handle a surrogate 6071 * international/utf-16.el (utf-16-decode-ucs): Handle a surrogate
6072 pair correctly. Call ccl-mule-utf-untrans for untranslable chars. 6072 pair correctly. Call ccl-mule-utf-untrans for untranslatable chars.
6073 (utf-16le-decode-loop): Set r5 to -1 before loop. 6073 (utf-16le-decode-loop): Set r5 to -1 before loop.
6074 (utf-16be-decode-loop): Likewise. 6074 (utf-16be-decode-loop): Likewise.
6075 (ccl-decode-mule-utf-16le): Add EOF processing block. 6075 (ccl-decode-mule-utf-16le): Add EOF processing block.
@@ -10091,7 +10091,7 @@
10091 (tramp-smb-process-running): Remove. Since we acknowledge the 10091 (tramp-smb-process-running): Remove. Since we acknowledge the
10092 virtual prompt for shares, there's no need for distinction of 10092 virtual prompt for shares, there's no need for distinction of
10093 reading shares (process ends afterwards) and interactive mode of 10093 reading shares (process ends afterwards) and interactive mode of
10094 smblient. 10094 smbclient.
10095 (tramp-smb-open-connection): Setting process sentinel removed. 10095 (tramp-smb-open-connection): Setting process sentinel removed.
10096 (tramp-smb-errors): Add "NT_STATUS_WRONG_PASSWORD" and 10096 (tramp-smb-errors): Add "NT_STATUS_WRONG_PASSWORD" and
10097 "NT_STATUS_NETWORK_ACCESS_DENIED". 10097 "NT_STATUS_NETWORK_ACCESS_DENIED".
@@ -11849,7 +11849,7 @@
11849 * iswitchb.el (iswitchb-read-buffer,iswitchb-exit-minibuffer): 11849 * iswitchb.el (iswitchb-read-buffer,iswitchb-exit-minibuffer):
11850 iswitchb-exit is set to 'usefirst when user selects buffer at head 11850 iswitchb-exit is set to 'usefirst when user selects buffer at head
11851 of list using RET. (Selecting buffers at the head of the list was 11851 of list using RET. (Selecting buffers at the head of the list was
11852 broken if the substring was also a complete buffername.) 11852 broken if the substring was also a complete buffer name.)
11853 11853
118542003-11-23 Kim F. Storm <storm@cua.dk> 118542003-11-23 Kim F. Storm <storm@cua.dk>
11855 11855
diff --git a/lisp/ChangeLog.12 b/lisp/ChangeLog.12
index fc0ef6e6164..5ec9866bf7a 100644
--- a/lisp/ChangeLog.12
+++ b/lisp/ChangeLog.12
@@ -1080,7 +1080,7 @@
1080 (xml-parse-dtd, xml-parse-elem-type, xml-substitute-special): 1080 (xml-parse-dtd, xml-parse-elem-type, xml-substitute-special):
1081 Return to use of the -no-properties variants. There was 1081 Return to use of the -no-properties variants. There was
1082 consensus on emacs-devel that the speed of these variants was 1082 consensus on emacs-devel that the speed of these variants was
1083 prefered since we are usually parsing files (from the internet 1083 preferred since we are usually parsing files (from the internet
1084 or on disk) instead of XML created in Emacs. 1084 or on disk) instead of XML created in Emacs.
1085 1085
1086 * eshell/esh-mode.el (eshell-handle-ansi-color): New function. 1086 * eshell/esh-mode.el (eshell-handle-ansi-color): New function.
@@ -1610,7 +1610,7 @@
1610 (org-table-sort-lines): Rewrite from scratch. 1610 (org-table-sort-lines): Rewrite from scratch.
1611 (org-link-search): New argument AVOID-POS. 1611 (org-link-search): New argument AVOID-POS.
1612 (org-print-icalendar-entries): Remove argument CATEGORY. 1612 (org-print-icalendar-entries): Remove argument CATEGORY.
1613 (org-run-agenda-series): Remove argument WONDOW. 1613 (org-run-agenda-series): Remove argument WINDOW.
1614 (org-next-link, org-previous-link): New commands. 1614 (org-next-link, org-previous-link): New commands.
1615 (org-agenda-date-format): New option. 1615 (org-agenda-date-format): New option.
1616 (org-table-iterate): New command. 1616 (org-table-iterate): New command.
@@ -2288,7 +2288,7 @@
2288 2288
2289 * emacs-lisp/bytecomp.el (byte-compile-disable-print-circle): 2289 * emacs-lisp/bytecomp.el (byte-compile-disable-print-circle):
2290 New variable. 2290 New variable.
2291 (byte-compile-output-file-form): Bing print-circle to nil if 2291 (byte-compile-output-file-form): Bind print-circle to nil if
2292 byte-compile-output-file-form is not nil. 2292 byte-compile-output-file-form is not nil.
2293 (byte-compile-output-docform): Likewise. 2293 (byte-compile-output-docform): Likewise.
2294 2294
@@ -3370,7 +3370,7 @@
3370 * textmodes/refer.el (refer-find-entry): Doc fix. 3370 * textmodes/refer.el (refer-find-entry): Doc fix.
3371 (refer-bib-files-regexp, refer-bib-directory, refer-bib-files) 3371 (refer-bib-files-regexp, refer-bib-directory, refer-bib-files)
3372 (refer-cache-bib-files, refer-find-next-entry, refer-yank-key): 3372 (refer-cache-bib-files, refer-find-next-entry, refer-yank-key):
3373 Fix tipos in docstrings. 3373 Fix typos in docstrings.
3374 3374
3375 * progmodes/idlwave.el (idlwave-library-path): Fix typos in docstring. 3375 * progmodes/idlwave.el (idlwave-library-path): Fix typos in docstring.
3376 3376
@@ -4384,7 +4384,7 @@
4384 (org-prepare-agenda, org-prepare-agenda-buffers) 4384 (org-prepare-agenda, org-prepare-agenda-buffers)
4385 (org-run-agenda-series, org-timeline, org-agenda-list) 4385 (org-run-agenda-series, org-timeline, org-agenda-list)
4386 (org-todo-list, org-tags-view): Call `org-agenda-prepare' and set 4386 (org-todo-list, org-tags-view): Call `org-agenda-prepare' and set
4387 the text property inticating the agenda type. 4387 the text property indicating the agenda type.
4388 (org-agenda-post-command-hook): Get agenda type from text property 4388 (org-agenda-post-command-hook): Get agenda type from text property
4389 at point. 4389 at point.
4390 (org-agenda): Handle command sets. Set `org-agenda-last-arguments' 4390 (org-agenda): Handle command sets. Set `org-agenda-last-arguments'
@@ -4408,7 +4408,7 @@
4408 (org-complete): Better completion in in-buffer option lines. 4408 (org-complete): Better completion in in-buffer option lines.
4409 (org-in-item-p): New function. 4409 (org-in-item-p): New function.
4410 (org-org-menu): Add entries for checkboxes. 4410 (org-org-menu): Add entries for checkboxes.
4411 (org-cycle): Extra brouping in outline-regexp, because it is used 4411 (org-cycle): Extra grouping in outline-regexp, because it is used
4412 in a search with "^" prepended. 4412 in a search with "^" prepended.
4413 (org-provide-checkbox-statistics): New option. 4413 (org-provide-checkbox-statistics): New option.
4414 (org-set-font-lock-defaults): Highlight checkbox statistics. 4414 (org-set-font-lock-defaults): Highlight checkbox statistics.
@@ -4796,7 +4796,7 @@
4796 (allout-doublecheck-at-and-shallower): Reduce the limit to reduce 4796 (allout-doublecheck-at-and-shallower): Reduce the limit to reduce
4797 the amount of yanked topics that can be aberrant. 4797 the amount of yanked topics that can be aberrant.
4798 (allout-do-doublecheck): Encapsulate this multiply-used recipe in 4798 (allout-do-doublecheck): Encapsulate this multiply-used recipe in
4799 a function, and supplement with inihibition of doublechecking 4799 a function, and supplement with inhibition of doublechecking
4800 during yanks. 4800 during yanks.
4801 (allout-beginning-of-line, allout-next-heading) 4801 (allout-beginning-of-line, allout-next-heading)
4802 (allout-previous-heading, allout-goto-prefix-doublechecked) 4802 (allout-previous-heading, allout-goto-prefix-doublechecked)
@@ -4918,7 +4918,7 @@
4918 (server-auth-key): New variable. 4918 (server-auth-key): New variable.
4919 (server-ensure-safe-dir): Create nonexistent parent dirs. 4919 (server-ensure-safe-dir): Create nonexistent parent dirs.
4920 Ignore Unix-style file modes on Windows. 4920 Ignore Unix-style file modes on Windows.
4921 (server-start): Crete a TCP or Unix socket according to the value 4921 (server-start): Create a TCP or Unix socket according to the value
4922 of `server-use-tcp'. For TCP sockets, create the id/auth file in 4922 of `server-use-tcp'. For TCP sockets, create the id/auth file in
4923 `server-auth-dir' directory. 4923 `server-auth-dir' directory.
4924 (server-process-filter): Delete process if authentication 4924 (server-process-filter): Delete process if authentication
@@ -5167,7 +5167,7 @@
51672006-10-18 Martin Rudalics <rudalics@gmx.at> 51672006-10-18 Martin Rudalics <rudalics@gmx.at>
5168 5168
5169 * textmodes/flyspell.el (flyspell-word-search-backward): 5169 * textmodes/flyspell.el (flyspell-word-search-backward):
5170 Set inhibit-point-motion-hooks to avoid looping due to intangibile 5170 Set inhibit-point-motion-hooks to avoid looping due to intangible
5171 text. 5171 text.
5172 5172
51732006-10-16 Richard Stallman <rms@gnu.org> 51732006-10-16 Richard Stallman <rms@gnu.org>
@@ -5399,7 +5399,7 @@
5399 Fontify unmatched "]" in function-name face. 5399 Fontify unmatched "]" in function-name face.
5400 Mark first-char of HERE-doc as `front-sticky'. 5400 Mark first-char of HERE-doc as `front-sticky'.
5401 Reset `front-sticky' property when needed. 5401 Reset `front-sticky' property when needed.
5402 (cperl-calculate-indent): Indents //x -RExen accordning to parens level. 5402 (cperl-calculate-indent): Indents //x -RExen according to parens level.
5403 (cperl-to-comment-or-eol): Recognize ends of `syntax-type' constructs. 5403 (cperl-to-comment-or-eol): Recognize ends of `syntax-type' constructs.
5404 (cperl-backward-to-noncomment): Recognize stringy `syntax-type' 5404 (cperl-backward-to-noncomment): Recognize stringy `syntax-type'
5405 constructs. Support `narrow'ed buffers. 5405 constructs. Support `narrow'ed buffers.
@@ -5482,7 +5482,7 @@
5482 (beginning-of-buffer): Replace two occurrences with goto-char... 5482 (beginning-of-buffer): Replace two occurrences with goto-char...
5483 (cperl-calculate-indent): `char-after' could be nil... 5483 (cperl-calculate-indent): `char-after' could be nil...
5484 (cperl-find-pods-heres): REx can start after "[" too. 5484 (cperl-find-pods-heres): REx can start after "[" too.
5485 Hightlight (??{}) in RExen too. 5485 Highlight (??{}) in RExen too.
5486 (cperl-maybe-white-and-comment-rex): New constant 5486 (cperl-maybe-white-and-comment-rex): New constant
5487 (cperl-white-and-comment-rex): Likewise. 5487 (cperl-white-and-comment-rex): Likewise.
5488 XXXX Not very efficient, but hard to make 5488 XXXX Not very efficient, but hard to make
@@ -5504,7 +5504,7 @@
5504 Don't special-case REx with non-empty 1st line. 5504 Don't special-case REx with non-empty 1st line.
5505 (cperl-find-pods-heres): In RExen, highlight non-literal backslashes. 5505 (cperl-find-pods-heres): In RExen, highlight non-literal backslashes.
5506 Invert highlighting of charclasses: 5506 Invert highlighting of charclasses:
5507 now the envelop is highlighted. 5507 now the envelope is highlighted.
5508 Highlight many others 0-length builtins. 5508 Highlight many others 0-length builtins.
5509 (cperl-praise): Mention indenting and highlight in RExen. 5509 (cperl-praise): Mention indenting and highlight in RExen.
5510 5510
@@ -5567,7 +5567,7 @@
5567 After 5.20: 5567 After 5.20:
5568 initial comment: Extend copyright, fix email address. 5568 initial comment: Extend copyright, fix email address.
5569 (cperl-indent-comment-at-column-0): New customization variable. 5569 (cperl-indent-comment-at-column-0): New customization variable.
5570 (cperl-comment-indent): Indentation after $#a would increasy by 1. 5570 (cperl-comment-indent): Indentation after $#a would increase by 1.
5571 (cperl-mode): Make `defun-prompt-regexp' grok BEGIN/END etc. 5571 (cperl-mode): Make `defun-prompt-regexp' grok BEGIN/END etc.
5572 (cperl-find-pods-heres): Mark CODE of s///e as `syntax-type' `multiline' 5572 (cperl-find-pods-heres): Mark CODE of s///e as `syntax-type' `multiline'
5573 (cperl-at-end-of-expr): Would fail if @BAR=12 follows after ";". 5573 (cperl-at-end-of-expr): Would fail if @BAR=12 follows after ";".
@@ -5777,7 +5777,7 @@
5777 5777
57782006-10-01 Ken Manheimer <ken.manheimer@gmail.com> 57782006-10-01 Ken Manheimer <ken.manheimer@gmail.com>
5779 5779
5780 * allout.el (allout-current-depth): Do aberrent check only at or 5780 * allout.el (allout-current-depth): Do aberrant check only at or
5781 below doublecheck depth. 5781 below doublecheck depth.
5782 (allout-chart-subtree): Make it explicit that LEVELS being nil 5782 (allout-chart-subtree): Make it explicit that LEVELS being nil
5783 means unlimited depth. Drop undocumented support for LEVELS value 5783 means unlimited depth. Drop undocumented support for LEVELS value
@@ -5848,7 +5848,7 @@
58482006-09-29 Carsten Dominik <dominik@science.uva.nl> 58482006-09-29 Carsten Dominik <dominik@science.uva.nl>
5849 5849
5850 * textmodes/org.el (org-file-remote-p): Get regexp from list. 5850 * textmodes/org.el (org-file-remote-p): Get regexp from list.
5851 (org-archive-subtree): Remove erraneous `]' from character list. 5851 (org-archive-subtree): Remove erroneous `]' from character list.
5852 5852
58532006-09-28 Jonathan Yavner <jyavner@member.fsf.org> 58532006-09-28 Jonathan Yavner <jyavner@member.fsf.org>
5854 5854
@@ -6273,7 +6273,7 @@
6273 (allout-previous-visible-heading): Position consistently when 6273 (allout-previous-visible-heading): Position consistently when
6274 interactive. 6274 interactive.
6275 (allout-forward-current-level): Base on allout-previous-sibling 6275 (allout-forward-current-level): Base on allout-previous-sibling
6276 rather than (differently) reimplmenting the algorithm. Remove some 6276 rather than (differently) reimplementing the algorithm. Remove some
6277 unused variables. 6277 unused variables.
6278 (allout-solicit-alternate-bullet): Present default choice stripped 6278 (allout-solicit-alternate-bullet): Present default choice stripped
6279 of text properties. 6279 of text properties.
@@ -6303,7 +6303,7 @@
6303 (allout-yank-processing): Restore exposure layout as recorded by 6303 (allout-yank-processing): Restore exposure layout as recorded by
6304 allout-kill-*, as used to happen. 6304 allout-kill-*, as used to happen.
6305 (allout-annotate-hidden, allout-hide-by-annotation): New routines 6305 (allout-annotate-hidden, allout-hide-by-annotation): New routines
6306 for preseving and restoring exposure layout across kills. 6306 for preserving and restoring exposure layout across kills.
6307 (allout-toggle-subtree-encryption): Run allout-exposure-change-hook. 6307 (allout-toggle-subtree-encryption): Run allout-exposure-change-hook.
6308 (allout-encrypt-string): Strip text properties. 6308 (allout-encrypt-string): Strip text properties.
6309 Rearranged order and outline-headings for some of the 6309 Rearranged order and outline-headings for some of the
@@ -6327,7 +6327,7 @@
6327 * help.el (describe-key): Handle C-h k in *Help* buffer; collect 6327 * help.el (describe-key): Handle C-h k in *Help* buffer; collect
6328 all necessary information about the event before erasing *Help*. 6328 all necessary information about the event before erasing *Help*.
6329 6329
6330 * simple.el (line-move-partial): Use window-line-visiblity to 6330 * simple.el (line-move-partial): Use window-line-visibility to
6331 quickly check whether last line is partially visible, and only do 6331 quickly check whether last line is partially visible, and only do
6332 the hard (and slow) part in that case. 6332 the hard (and slow) part in that case.
6333 6333
@@ -6517,7 +6517,7 @@
6517 (dired-copy-file): Remove condition-case. 6517 (dired-copy-file): Remove condition-case.
6518 (dired-copy-file-recursive): Check for errors on all file 6518 (dired-copy-file-recursive): Check for errors on all file
6519 operations, and add them to dired-create-files-failures. 6519 operations, and add them to dired-create-files-failures.
6520 Check file file-date-erorr here too. 6520 Check file file-date-error here too.
6521 (dired-create-files): Check dired-create-files-failures 6521 (dired-create-files): Check dired-create-files-failures
6522 and report those errors too. 6522 and report those errors too.
6523 6523
@@ -7280,7 +7280,7 @@
7280 (org-back-to-heading, org-on-heading-p, org-up-heading-all) 7280 (org-back-to-heading, org-on-heading-p, org-up-heading-all)
7281 (org-show-subtree, org-show-entry, org-make-options-regexp): 7281 (org-show-subtree, org-show-entry, org-make-options-regexp):
7282 Remove compatibility support for old outline-mode. 7282 Remove compatibility support for old outline-mode.
7283 (org-check-occur-regexp): Funtion removed. 7283 (org-check-occur-regexp): Function removed.
7284 (org-on-heading-p, org-back-to-heading): Made defalias. 7284 (org-on-heading-p, org-back-to-heading): Made defalias.
7285 (org-set-local): New defsubst. 7285 (org-set-local): New defsubst.
7286 (org-set-regexps-and-options, org-mode) 7286 (org-set-regexps-and-options, org-mode)
@@ -7362,7 +7362,7 @@
7362 allout-exposure-change-hook for other kinds of structural outline 7362 allout-exposure-change-hook for other kinds of structural outline
7363 edits. 7363 edits.
7364 (allout-encryption-plaintext-sanitization-regexps): New encryption 7364 (allout-encryption-plaintext-sanitization-regexps): New encryption
7365 customization variable, by which cooperating modes can provde 7365 customization variable, by which cooperating modes can provide
7366 massage of the plaintext without actually being passed it. 7366 massage of the plaintext without actually being passed it.
7367 (allout-encryption-ciphertext-rejection-regexps) 7367 (allout-encryption-ciphertext-rejection-regexps)
7368 (allout-encryption-ciphertext-rejection-ceiling): New encryption 7368 (allout-encryption-ciphertext-rejection-ceiling): New encryption
@@ -7374,8 +7374,8 @@
7374 disposition. The new encryption ciphertext rejection variable is 7374 disposition. The new encryption ciphertext rejection variable is
7375 used to ensure that the ciphertext does not contain text that 7375 used to ensure that the ciphertext does not contain text that
7376 would be recognized as outline structural elements by allout. 7376 would be recognized as outline structural elements by allout.
7377 Substite allout-beginning-of-line and allout-end-of-line for 7377 Substitute allout-beginning-of-line and allout-end-of-line for
7378 conventionall beginning-of-line and end-of-line bindings. 7378 conventional beginning-of-line and end-of-line bindings.
7379 If allout-old-style-prefixes is non-nil, don't nullify it on mode 7379 If allout-old-style-prefixes is non-nil, don't nullify it on mode
7380 activation! 7380 activation!
7381 (allout-beginning-of-line): Respect `allout-beginning-of-line-cycles'. 7381 (allout-beginning-of-line): Respect `allout-beginning-of-line-cycles'.
@@ -10202,7 +10202,7 @@
10202 10202
10203 * progmodes/gud.el (gdb-force-update): Delete defvar 10203 * progmodes/gud.el (gdb-force-update): Delete defvar
10204 (gud-speedbar-buttons): ...and references to it. Use window-start 10204 (gud-speedbar-buttons): ...and references to it. Use window-start
10205 to try to keep positon in watch expression. 10205 to try to keep position in watch expression.
10206 10206
102072006-05-03 Richard Stallman <rms@gnu.org> 102072006-05-03 Richard Stallman <rms@gnu.org>
10208 10208
@@ -10574,7 +10574,7 @@
10574 Fontify TODO keywords. 10574 Fontify TODO keywords.
10575 (org-insert-link): Preserve relative path in ../ links. 10575 (org-insert-link): Preserve relative path in ../ links.
10576 (org-export-as-html): Convert links pointing to .org files into 10576 (org-export-as-html): Convert links pointing to .org files into
10577 links that will work beteen the exported HTML files. 10577 links that will work between the exported HTML files.
10578 (org-todo-list): Fix bug when arg=0. 10578 (org-todo-list): Fix bug when arg=0.
10579 (org-insert-heading): More fine-tuning. 10579 (org-insert-heading): More fine-tuning.
10580 10580
@@ -10881,7 +10881,7 @@
10881 (org-table-align): Use `org-string-width'. 10881 (org-table-align): Use `org-string-width'.
10882 (defgroup): Completely new group structure for custom variables. 10882 (defgroup): Completely new group structure for custom variables.
10883 (org-agenda-files): Option: Single file name allowed. Function: 10883 (org-agenda-files): Option: Single file name allowed. Function:
10884 Optional argument unrestrited means ignore any restricitons. 10884 Optional argument unrestricted means ignore any restrictions.
10885 (org-install-agenda-files-menu): Find a buffer in Org-mode before 10885 (org-install-agenda-files-menu): Find a buffer in Org-mode before
10886 trying to modify the menu. Use generalized access to 10886 trying to modify the menu. Use generalized access to
10887 `org-agenda-files.' 10887 `org-agenda-files.'
@@ -11715,7 +11715,7 @@
11715 elements. 11715 elements.
11716 (gdb-find-watch-expression): Make it work for arrays too. 11716 (gdb-find-watch-expression): Make it work for arrays too.
11717 Follow change to gdb-var-list. 11717 Follow change to gdb-var-list.
11718 (gud-watch): Allow the user to enter variable name with a prexix 11718 (gud-watch): Allow the user to enter variable name with a prefix
11719 arg. Create keybindings. 11719 arg. Create keybindings.
11720 (gdb-var-create-handler, gdb-var-evaluate-expression-handler) 11720 (gdb-var-create-handler, gdb-var-evaluate-expression-handler)
11721 (gdb-var-list-children-handler, gdb-var-update-handler) 11721 (gdb-var-list-children-handler, gdb-var-update-handler)
@@ -12499,7 +12499,7 @@
124992006-02-20 Juanma Barranquero <lekktu@gmail.com> 124992006-02-20 Juanma Barranquero <lekktu@gmail.com>
12500 12500
12501 * buff-menu.el (list-buffers-noselect): Turn also "\n" into a 12501 * buff-menu.el (list-buffers-noselect): Turn also "\n" into a
12502 strech spec so it doesn't display as "^J" on the header line 12502 stretch spec so it doesn't display as "^J" on the header line
12503 when `Buffer-menu-use-header-line' is t. 12503 when `Buffer-menu-use-header-line' is t.
12504 12504
125052006-02-20 Nick Roberts <nickrob@snap.net.nz> 125052006-02-20 Nick Roberts <nickrob@snap.net.nz>
@@ -12508,7 +12508,7 @@
12508 of string arguments if desired. 12508 of string arguments if desired.
12509 12509
12510 * progmodes/gud.el (gud-speedbar-buttons): Fontify watch 12510 * progmodes/gud.el (gud-speedbar-buttons): Fontify watch
12511 expessions. 12511 expressions.
12512 12512
12513 * progmodes/gdb-ui.el (gdb-speedbar-expand-node): Force update 12513 * progmodes/gdb-ui.el (gdb-speedbar-expand-node): Force update
12514 of speedbar. 12514 of speedbar.
@@ -12787,7 +12787,7 @@
12787 text. 12787 text.
12788 12788
12789 (allout-flag-region): Use overlays instead of selective-display 12789 (allout-flag-region): Use overlays instead of selective-display
12790 for invisible text - by inheritence from the properties of 12790 for invisible text - by inheritance from the properties of
12791 allout-overlay-category in mainline Emacs, and applied 12791 allout-overlay-category in mainline Emacs, and applied
12792 property-by-property in XEmacs, some recent versions of which 12792 property-by-property in XEmacs, some recent versions of which
12793 don't inherit the properties from the category. Provisions to 12793 don't inherit the properties from the category. Provisions to
@@ -13033,7 +13033,7 @@
13033 (tumme-thumbnail-storage): Add choice `standard' for Thumbnail 13033 (tumme-thumbnail-storage): Add choice `standard' for Thumbnail
13034 Managing Standard. 13034 Managing Standard.
13035 (tumme-cmd-create-thumbnail-options): Use %w and %h instead of %s. 13035 (tumme-cmd-create-thumbnail-options): Use %w and %h instead of %s.
13036 Fix dostring. 13036 Fix docstring.
13037 (tumme-cmd-create-temp-image-options): Use %w and %h instead of %x 13037 (tumme-cmd-create-temp-image-options): Use %w and %h instead of %x
13038 and %y. Fix docstring. 13038 and %y. Fix docstring.
13039 (tumme-cmd-pngnq-program, tumme-cmd-pngcrush-program) 13039 (tumme-cmd-pngnq-program, tumme-cmd-pngcrush-program)
@@ -15116,7 +15116,7 @@
151162005-12-20 Stefan Monnier <monnier@iro.umontreal.ca> 151162005-12-20 Stefan Monnier <monnier@iro.umontreal.ca>
15117 15117
15118 * log-view.el (log-view-file-re, log-view-message-re): Use shy groups. 15118 * log-view.el (log-view-file-re, log-view-message-re): Use shy groups.
15119 (log-view-font-lock-keywords): Ajust subgroup numbers. 15119 (log-view-font-lock-keywords): Adjust subgroup numbers.
15120 (log-view-current-tag): Don't hard code the number of subgroups. 15120 (log-view-current-tag): Don't hard code the number of subgroups.
15121 15121
151222005-12-20 Juri Linkov <juri@jurta.org> 151222005-12-20 Juri Linkov <juri@jurta.org>
@@ -15720,7 +15720,7 @@
157202005-12-08 Kim F. Storm <storm@cua.dk> 157202005-12-08 Kim F. Storm <storm@cua.dk>
15721 15721
15722 * emulation/cua-rect.el (cua--rectangle-aux-replace): 15722 * emulation/cua-rect.el (cua--rectangle-aux-replace):
15723 Fix indention of text on right side of replaced rectangle. 15723 Fix indentation of text on right side of replaced rectangle.
15724 15724
157252005-12-09 Nick Roberts <nickrob@snap.net.nz> 157252005-12-09 Nick Roberts <nickrob@snap.net.nz>
15726 15726
@@ -15809,7 +15809,7 @@
15809 widgets for AWK to c-doc-comment-style, c-require-final-newline 15809 widgets for AWK to c-doc-comment-style, c-require-final-newline
15810 and c-default-style. Add a defcustom for awk-mode-hook. 15810 and c-default-style. Add a defcustom for awk-mode-hook.
15811 Give c-syntactic-element and c-syntactic-context doc-strings by 15811 Give c-syntactic-element and c-syntactic-context doc-strings by
15812 directly setting their `variable-documentation' propery. 15812 directly setting their `variable-documentation' property.
15813 This allows Emacs 22.1 to read these with C-h v. 15813 This allows Emacs 22.1 to read these with C-h v.
15814 15814
15815 * progmodes/cc-awk.el: Apply a tidy-up patch (from Stefan Monnier). 15815 * progmodes/cc-awk.el: Apply a tidy-up patch (from Stefan Monnier).
@@ -16193,7 +16193,7 @@
16193 (c-awk-one-line-possibly-open-string-re) 16193 (c-awk-one-line-possibly-open-string-re)
16194 (c-awk-regexp-one-line-possibly-open-char-class-re) 16194 (c-awk-regexp-one-line-possibly-open-char-class-re)
16195 (c-awk-one-line-possibly-open-regexp-re) 16195 (c-awk-one-line-possibly-open-regexp-re)
16196 (c-awk-one-line-non-syn-ws*-re): New defonsts. 16196 (c-awk-one-line-non-syn-ws*-re): New defconsts.
16197 (c-awk-at-vsemi-p, c-awk-vsemi-status-unknown-p): New functions. 16197 (c-awk-at-vsemi-p, c-awk-vsemi-status-unknown-p): New functions.
16198 16198
16199 Amend the concept of "virtual semicolons" (in the indentation 16199 Amend the concept of "virtual semicolons" (in the indentation
@@ -16203,7 +16203,7 @@
16203 property is still physically set on the EOL.) Remove the specific 16203 property is still physically set on the EOL.) Remove the specific
16204 tests for awk-mode, thus facilitating the introduction of other 16204 tests for awk-mode, thus facilitating the introduction of other
16205 language modes where EOLs can end statements. 16205 language modes where EOLs can end statements.
16206 (Note: The funtionality in cc-cmds.el, specifically 16206 (Note: The functionality in cc-cmds.el, specifically
16207 c-beginning/end-of-statement has yet to be amended.) 16207 c-beginning/end-of-statement has yet to be amended.)
16208 16208
16209 * progmodes/cc-defs.el (c-at-vsemi-p, c-vsemi-status-unknown-p): 16209 * progmodes/cc-defs.el (c-at-vsemi-p, c-vsemi-status-unknown-p):
@@ -16331,7 +16331,7 @@
16331 only four small places that needed it to work. Some places that 16331 only four small places that needed it to work. Some places that
16332 previously did `widen' are removed now, which has the effect that 16332 previously did `widen' are removed now, which has the effect that
16333 `c-guess-basic-syntax' never will look at things outside the 16333 `c-guess-basic-syntax' never will look at things outside the
16334 current narrowment now. The anchor position for `topmost-intro' 16334 current narrowing now. The anchor position for `topmost-intro'
16335 is affected by this, but it was so bogus it was basically useless 16335 is affected by this, but it was so bogus it was basically useless
16336 before, and now it's equally bogus but in a slightly different way. 16336 before, and now it's equally bogus but in a slightly different way.
16337 16337
@@ -16529,7 +16529,7 @@
16529 the generic label case (CASE 15) - removed CASE 5E. 16529 the generic label case (CASE 15) - removed CASE 5E.
16530 16530
16531 (c-font-lock-declarations): Add recognition of labels in the 16531 (c-font-lock-declarations): Add recognition of labels in the
16532 same round since we need to handle labels in parallell with other 16532 same round since we need to handle labels in parallel with other
16533 declarations to recognize both accurately. It should also improve 16533 declarations to recognize both accurately. It should also improve
16534 speed. 16534 speed.
16535 16535
@@ -16659,7 +16659,7 @@
166592005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 166592005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
16660 16660
16661 * progmodes/cc-fonts.el, cc-langs.el: Use `c-simple-ws' instead of 16661 * progmodes/cc-fonts.el, cc-langs.el: Use `c-simple-ws' instead of
16662 hardcoded char classes whereever possible. Changed a couple of 16662 hardcoded char classes wherever possible. Changed a couple of
16663 places to use skip by syntax instead of skip by char class. 16663 places to use skip by syntax instead of skip by char class.
16664 16664
16665 * progmodes/cc-langs.el (c-unterminated-block-comment-regexp): 16665 * progmodes/cc-langs.el (c-unterminated-block-comment-regexp):
@@ -18698,7 +18698,7 @@
18698 (rcirc-trap-errors-flag): Rename from `rcirc-trap-errors' change 18698 (rcirc-trap-errors-flag): Rename from `rcirc-trap-errors' change
18699 default. 18699 default.
18700 (rcirc-handler-generic): Trigger activity. 18700 (rcirc-handler-generic): Trigger activity.
18701 (rcirc-send-message): Create the buffor of the target. 18701 (rcirc-send-message): Create the buffer of the target.
18702 (rcirc-generate-new-buffer-name): Rename from `rcirc-get-buffer-name'. 18702 (rcirc-generate-new-buffer-name): Rename from `rcirc-get-buffer-name'.
18703 (rcirc-get-buffer): Just return nil if there is no matching buffer. 18703 (rcirc-get-buffer): Just return nil if there is no matching buffer.
18704 (rcirc-multiline-edit-cancel): Remove function. 18704 (rcirc-multiline-edit-cancel): Remove function.
@@ -18876,7 +18876,7 @@
18876 * progmodes/perl-mode.el (perl-font-lock-special-syntactic-constructs): 18876 * progmodes/perl-mode.el (perl-font-lock-special-syntactic-constructs):
18877 Rename from perl-font-lock-syntactic-face-function. 18877 Rename from perl-font-lock-syntactic-face-function.
18878 Change the calling convention so it can be used as a font-lock MATCHER. 18878 Change the calling convention so it can be used as a font-lock MATCHER.
18879 Do the parse-partial-sexp loop outselves. 18879 Do the parse-partial-sexp loop ourselves.
18880 (perl-font-lock-syntactic-keywords): Use it. 18880 (perl-font-lock-syntactic-keywords): Use it.
18881 (perl-mode): Don't set font-lock-syntactic-face-function any more. 18881 (perl-mode): Don't set font-lock-syntactic-face-function any more.
18882 18882
@@ -22609,7 +22609,7 @@
22609 (smerge-find-conflict): Instead, add an overlay here. 22609 (smerge-find-conflict): Instead, add an overlay here.
22610 Also check for the case where we're inside a conflict already, so as to 22610 Also check for the case where we're inside a conflict already, so as to
22611 obviate the need for font-lock-multiline, which is unbearably slow with 22611 obviate the need for font-lock-multiline, which is unbearably slow with
22612 large conflicts and ciomplex font-lock patterns. 22612 large conflicts and complex font-lock patterns.
22613 (smerge-remove-props): Remove overlay rather than text-properties. 22613 (smerge-remove-props): Remove overlay rather than text-properties.
22614 (smerge-mode): Don't set font-lock-multiline. 22614 (smerge-mode): Don't set font-lock-multiline.
22615 Remove overlays when turned off. 22615 Remove overlays when turned off.
@@ -23786,7 +23786,7 @@
23786 * frame.el (set-frame-font, cursor-in-non-selected-windows): 23786 * frame.el (set-frame-font, cursor-in-non-selected-windows):
23787 Fix typo in docstring. 23787 Fix typo in docstring.
23788 (set-screen-width, set-screen-height): Delete redundant info in 23788 (set-screen-width, set-screen-height): Delete redundant info in
23789 doctrings. 23789 docstrings.
23790 (new-frame, screen-height, screen-width): Declare with 23790 (new-frame, screen-height, screen-width): Declare with
23791 `define-obsolete-function-alias'. 23791 `define-obsolete-function-alias'.
23792 (delete-frame-hook, blink-cursor): Declare with 23792 (delete-frame-hook, blink-cursor): Declare with
@@ -24649,7 +24649,7 @@
24649 New modes C,I. Honor the %= parameter in the current table. 24649 New modes C,I. Honor the %= parameter in the current table.
24650 Avoid unnecessary re-align by using the NEW argument to 24650 Avoid unnecessary re-align by using the NEW argument to
24651 `org-table-justify-field-maybe'. 24651 `org-table-justify-field-maybe'.
24652 (org-calc-default-modes): Default for date-format mimicks org-mode. 24652 (org-calc-default-modes): Default for date-format mimics org-mode.
24653 (org-agenda, org-timeline): Quote argument in org-agenda-redo-command. 24653 (org-agenda, org-timeline): Quote argument in org-agenda-redo-command.
24654 24654
246552005-07-03 Luc Teirlinck <teirllm@auburn.edu> 246552005-07-03 Luc Teirlinck <teirllm@auburn.edu>
@@ -27770,7 +27770,7 @@
277702005-05-19 Nick Roberts <nickrob@snap.net.nz> 277702005-05-19 Nick Roberts <nickrob@snap.net.nz>
27771 27771
27772 * subr.el (post-command-idle-hook, post-command-idle-delay): 27772 * subr.el (post-command-idle-hook, post-command-idle-delay):
27773 Remove obsoletion of post-command-idle-hook and 27773 Remove obsolescence of post-command-idle-hook and
27774 post-command-idle-delay. 27774 post-command-idle-delay.
27775 27775
27776 * faces.el (list-faces-display): Provide button when describe-face 27776 * faces.el (list-faces-display): Provide button when describe-face
@@ -32276,7 +32276,7 @@
32276 Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i. 32276 Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i.
32277 32277
32278 * case-table.el (get-upcase-table): New function. 32278 * case-table.el (get-upcase-table): New function.
32279 (copy-case-table): Copy upcaes table too if non-nil. 32279 (copy-case-table): Copy upcase table too if non-nil.
32280 (set-case-syntax-delims): Maintain upcase table too. 32280 (set-case-syntax-delims): Maintain upcase table too.
32281 (set-case-syntax-pair): Likewise. 32281 (set-case-syntax-pair): Likewise.
32282 (set-upcase-syntax, set-downcase-syntax): New functions. 32282 (set-upcase-syntax, set-downcase-syntax): New functions.
diff --git a/lisp/ChangeLog.13 b/lisp/ChangeLog.13
index 89333a731c5..43105f151e8 100644
--- a/lisp/ChangeLog.13
+++ b/lisp/ChangeLog.13
@@ -1084,7 +1084,7 @@
1084 * international/charprop.el: New files automatically generated by 1084 * international/charprop.el: New files automatically generated by
1085 admin/unidata/Makefile. 1085 admin/unidata/Makefile.
1086 1086
1087 * loadup.el: Load internationnal/charprop.el. 1087 * loadup.el: Load international/charprop.el.
1088 1088
1089 * descr-text.el (describe-char-unidata-list): New variable. 1089 * descr-text.el (describe-char-unidata-list): New variable.
1090 (describe-char-unicode-data): Use char-code-property-description. 1090 (describe-char-unicode-data): Use char-code-property-description.
@@ -2888,7 +2888,7 @@
2888 Call set-coding-system-priority instead of set-coding-priority. 2888 Call set-coding-system-priority instead of set-coding-priority.
2889 (get-charset-property, put-charset-property): Move to mule.el. 2889 (get-charset-property, put-charset-property): Move to mule.el.
2890 2890
2891 * international/mule-conf.el: Ful re-write. 2891 * international/mule-conf.el: Full re-write.
2892 2892
2893 * international/mule-diag.el (print-designation): Change arguments. 2893 * international/mule-diag.el (print-designation): Change arguments.
2894 (print-iso-2022-flags): New function. 2894 (print-iso-2022-flags): New function.
@@ -3858,7 +3858,7 @@
3858 (org-remember-handler): Remove comments at the end of the buffer. 3858 (org-remember-handler): Remove comments at the end of the buffer.
3859 (org-remember-use-refile-when-interactive): New option. 3859 (org-remember-use-refile-when-interactive): New option.
3860 (org-table-sort-lines): Make sure sorting works on link 3860 (org-table-sort-lines): Make sure sorting works on link
3861 descritions only, and ignores the link. 3861 descriptions only, and ignores the link.
3862 (org-sort-entries-or-items): Make sure the end of the subtree is 3862 (org-sort-entries-or-items): Make sure the end of the subtree is
3863 included. 3863 included.
3864 (org-refile-use-outline-path): New allowed values `file' and 3864 (org-refile-use-outline-path): New allowed values `file' and
@@ -3951,7 +3951,7 @@
3951 (org-tree-to-indirect-buffer): Do not kill old buffer when 3951 (org-tree-to-indirect-buffer): Do not kill old buffer when
3952 `org-indirect-buffer-display' is `new-frame'. 3952 `org-indirect-buffer-display' is `new-frame'.
3953 (org-indirect-buffer-display): Document that `new-frame' leads to 3953 (org-indirect-buffer-display): Document that `new-frame' leads to
3954 indiret buffer proliferation. 3954 indirect buffer proliferation.
3955 (org-agenda-list): Use `org-extend-today-until'. 3955 (org-agenda-list): Use `org-extend-today-until'.
3956 (org-extend-today-until): New option. 3956 (org-extend-today-until): New option.
3957 (org-format-org-table-html): Use lower-case for <col> tag. 3957 (org-format-org-table-html): Use lower-case for <col> tag.
@@ -4035,7 +4035,7 @@
4035 4035
40362008-01-16 Stefan Monnier <monnier@iro.umontreal.ca> 40362008-01-16 Stefan Monnier <monnier@iro.umontreal.ca>
4037 4037
4038 * server.el (server-process-filter): Replace lineno and columnnno 4038 * server.el (server-process-filter): Replace lineno and columnno
4039 which defaulted to 1&0 with filepos which defaults to nil. 4039 which defaulted to 1&0 with filepos which defaults to nil.
4040 (server-goto-line-column): Only receive the filepos. 4040 (server-goto-line-column): Only receive the filepos.
4041 Only move if filepos is non-nil. 4041 Only move if filepos is non-nil.
@@ -4118,7 +4118,7 @@
4118 supersedes c-const-symbol. During a customize-.. call it enables 4118 supersedes c-const-symbol. During a customize-.. call it enables
4119 an element of (e.g.) c-hanging-braces alist to have its name 4119 an element of (e.g.) c-hanging-braces alist to have its name
4120 displayed, even when the default value of c-h-b etc. doesn't 4120 displayed, even when the default value of c-h-b etc. doesn't
4121 include the elemnt. Replace uses of the old function by the new. 4121 include the element. Replace uses of the old function by the new.
4122 4122
4123 * progmodes/cc-vars.el (c-hanging-braces-alist): Remove the 4123 * progmodes/cc-vars.el (c-hanging-braces-alist): Remove the
4124 obscure non-working fragment ":value c-". 4124 obscure non-working fragment ":value c-".
@@ -4204,7 +4204,7 @@
4204 * language/china-util.el (big5-to-flat-code, flat-code-to-big5) 4204 * language/china-util.el (big5-to-flat-code, flat-code-to-big5)
4205 (euc-to-flat-code, flat-code-to-euc): 4205 (euc-to-flat-code, flat-code-to-euc):
4206 * textmodes/org.el (elmo-msgdb-overview-get-entity) 4206 * textmodes/org.el (elmo-msgdb-overview-get-entity)
4207 (wl-summary-buffer-msgdb): Declare as funtions. 4207 (wl-summary-buffer-msgdb): Declare as functions.
4208 4208
42092008-01-10 Martin Rudalics <rudalics@gmx.at> 42092008-01-10 Martin Rudalics <rudalics@gmx.at>
4210 4210
@@ -4728,7 +4728,7 @@
4728 4728
47292008-01-01 Eric S. Raymond <esr@snark.thyrsus.com> 47292008-01-01 Eric S. Raymond <esr@snark.thyrsus.com>
4730 4730
4731 * vc-svn.el (vc-svn-parse-status): Set the `unregisted' property 4731 * vc-svn.el (vc-svn-parse-status): Set the `unregistered' property
4732 correctly. 4732 correctly.
4733 4733
4734 * vc.el (vc-dired-hook): Speed tuning. Replace a vc-backend call 4734 * vc.el (vc-dired-hook): Speed tuning. Replace a vc-backend call
@@ -4806,7 +4806,7 @@
4806 * vc-svn.el (vc-svn-parse-status): Recognize 'unregistered, 4806 * vc-svn.el (vc-svn-parse-status): Recognize 'unregistered,
4807 'added, 'removed. 4807 'added, 'removed.
4808 4808
4809 * vc.el (header coment): Better description of dir-state. 4809 * vc.el (header comment): Better description of dir-state.
4810 (vc-compatible-state): New function. Checks whether two states 4810 (vc-compatible-state): New function. Checks whether two states
4811 can be in the same changeset; used with 'edited it can test whether 4811 can be in the same changeset; used with 'edited it can test whether
4812 the next action for a state should be commit. 4812 the next action for a state should be commit.
@@ -5758,7 +5758,7 @@
5758 * net/tls.el (tls-certtool-program, tls-hostmismatch): New variables. 5758 * net/tls.el (tls-certtool-program, tls-hostmismatch): New variables.
5759 (tls-checktrust): New variable. Check if GNU TLS complained about a 5759 (tls-checktrust): New variable. Check if GNU TLS complained about a
5760 mismatch between the hostname provided in the certificate and the name 5760 mismatch between the hostname provided in the certificate and the name
5761 of the host connnecting to. 5761 of the host connecting to.
5762 (open-tls-stream): Use them. Check certificates against trusted root 5762 (open-tls-stream): Use them. Check certificates against trusted root
5763 certificates. 5763 certificates.
5764 5764
@@ -8008,7 +8008,7 @@
80082007-10-31 Juanma Barranquero <lekktu@gmail.com> 80082007-10-31 Juanma Barranquero <lekktu@gmail.com>
8009 8009
8010 * help-at-pt.el (help-at-pt-unload-hook): Remove. 8010 * help-at-pt.el (help-at-pt-unload-hook): Remove.
8011 Timers are automatically canceled by `unload-feature'. 8011 Timers are automatically cancelled by `unload-feature'.
8012 8012
8013 * delsel.el (delsel-unload-hook): Remove function and variable. 8013 * delsel.el (delsel-unload-hook): Remove function and variable.
8014 (delsel-unload-function): New-style unload function, adapted 8014 (delsel-unload-function): New-style unload function, adapted
@@ -9369,7 +9369,7 @@
9369 (terminal-init-xterm): Run terminal-init-xterm-hook rather than 9369 (terminal-init-xterm): Run terminal-init-xterm-hook rather than
9370 calling turn-on-xterm-mouse-tracking-on-terminal directly. 9370 calling turn-on-xterm-mouse-tracking-on-terminal directly.
9371 9371
9372 * xt-mouse.el: Don't change the global function-key-map anny more. 9372 * xt-mouse.el: Don't change the global function-key-map any more.
9373 (xterm-mouse-mode): Use terminal-init-xterm-hook. 9373 (xterm-mouse-mode): Use terminal-init-xterm-hook.
9374 Don't use after-make-frame-functions now that term/xterm.el calls 9374 Don't use after-make-frame-functions now that term/xterm.el calls
9375 us directly. 9375 us directly.
@@ -11703,7 +11703,7 @@
11703 Startup and About screens. Don't display Help commands on the About 11703 Startup and About screens. Don't display Help commands on the About
11704 screen. 11704 screen.
11705 (fancy-splash-screens-1): Remove function and move its content to 11705 (fancy-splash-screens-1): Remove function and move its content to
11706 `fancy-splash-screens' to the part that dislpays the About screen. 11706 `fancy-splash-screens' to the part that displays the About screen.
11707 (exit-splash-screen): Don't treat specially exiting from 11707 (exit-splash-screen): Don't treat specially exiting from
11708 alternating screens. 11708 alternating screens.
11709 (fancy-splash-screens): Rename argument `static' to `startup'. 11709 (fancy-splash-screens): Rename argument `static' to `startup'.
@@ -12196,7 +12196,7 @@
12196 (command-line-1): Moved from here. 12196 (command-line-1): Moved from here.
12197 (fancy-splash-screens): Use `overriding-local-map' instead of 12197 (fancy-splash-screens): Use `overriding-local-map' instead of
12198 `overriding-terminal-local-map' for now; the latter doesn't work 12198 `overriding-terminal-local-map' for now; the latter doesn't work
12199 right, it looses keypresses to another terminal. Use 12199 right, it loses keypresses to another terminal. Use
12200 `overriding-terminal-local-map' to set up keymap. Install a 12200 `overriding-terminal-local-map' to set up keymap. Install a
12201 `delete-frame-functions' hook to catch `delete-frame' events. 12201 `delete-frame-functions' hook to catch `delete-frame' events.
12202 Ignore `select-window' events to cope better with 12202 Ignore `select-window' events to cope better with
@@ -12786,7 +12786,7 @@
12786 * emulation/viper.el (viper-remove-hooks): Remove some additional 12786 * emulation/viper.el (viper-remove-hooks): Remove some additional
12787 viper hooks when the user calls viper-go-away. 12787 viper hooks when the user calls viper-go-away.
12788 (viper-go-away): Restore the default of default-major-mode. 12788 (viper-go-away): Restore the default of default-major-mode.
12789 Save the value of default-major-mode before vaperization. 12789 Save the value of default-major-mode before viperization.
12790 12790
12791 * emulation/viper-cmd.el: Replace error "" with "Viper bell". 12791 * emulation/viper-cmd.el: Replace error "" with "Viper bell".
12792 12792
@@ -15706,7 +15706,7 @@
15706 post-command-hook. 15706 post-command-hook.
15707 (rcirc-window-configuration-change-1): Update mode-line and 15707 (rcirc-window-configuration-change-1): Update mode-line and
15708 overlay arrows here. 15708 overlay arrows here.
15709 (rcirc-authenticate): Fixc hanserv identification. 15709 (rcirc-authenticate): Fix hanserv identification.
15710 (rcirc-default-server): Remove variable. 15710 (rcirc-default-server): Remove variable.
15711 (rcirc): Connect according to rcirc-connections. 15711 (rcirc): Connect according to rcirc-connections.
15712 (rcirc-connections): Add variable. 15712 (rcirc-connections): Add variable.
@@ -16236,7 +16236,7 @@
162362007-05-25 Juanma Barranquero <lekktu@gmail.com> 162362007-05-25 Juanma Barranquero <lekktu@gmail.com>
16237 16237
16238 * bs.el (bs-cycle-previous): Don't modify the cycle list until 16238 * bs.el (bs-cycle-previous): Don't modify the cycle list until
16239 `switch-to-buffer' has returned succesfully. 16239 `switch-to-buffer' has returned successfully.
16240 (bs-cycle-next): Ditto. Also, don't bury the buffer when the 16240 (bs-cycle-next): Ditto. Also, don't bury the buffer when the
16241 window is dedicated (it could iconify the frame). 16241 window is dedicated (it could iconify the frame).
16242 16242
diff --git a/lisp/ChangeLog.2 b/lisp/ChangeLog.2
index 051e2aa9a4f..0d9592e0f16 100644
--- a/lisp/ChangeLog.2
+++ b/lisp/ChangeLog.2
@@ -1239,7 +1239,7 @@
1239 1239
12401987-05-12 Richard M. Stallman (rms@prep) 12401987-05-12 Richard M. Stallman (rms@prep)
1241 1241
1242 * loadefs.el (sentence-end): Treat `}' like `)'. 1242 * loaddefs.el (sentence-end): Treat `}' like `)'.
1243 1243
1244 * buff-menu.el (buffer-menu-mode): 1244 * buff-menu.el (buffer-menu-mode):
1245 Run buffer-menu-mode-hook. 1245 Run buffer-menu-mode-hook.
@@ -1805,7 +1805,7 @@
1805 * rmail.el (rmail-forward): 1805 * rmail.el (rmail-forward):
1806 * sendmail.el (mail-send-and-exit): Don't count minibuffer window 1806 * sendmail.el (mail-send-and-exit): Don't count minibuffer window
1807 when deciding whether there is only one window. 1807 when deciding whether there is only one window.
1808 These are done by definining subroutine one-window-p in a way that 1808 These are done by defining subroutine one-window-p in a way that
1809 works in old versions of Emacs. 1809 works in old versions of Emacs.
1810 1810
18111987-01-30 Richard Mlynarik (mly@prep) 18111987-01-30 Richard Mlynarik (mly@prep)
@@ -2531,7 +2531,7 @@
2531 * echistory.el (electric-command-history): 2531 * echistory.el (electric-command-history):
2532 Delete no-op `let'. 2532 Delete no-op `let'.
2533 2533
2534 * compile.el (compile1): Flush v17 compatibility code to sett 2534 * compile.el (compile1): Flush v17 compatibility code to set
2535 mode-line-format. 2535 mode-line-format.
2536 * info.el (Info-set-mode-line, Info-edit): Ditto. 2536 * info.el (Info-set-mode-line, Info-edit): Ditto.
2537 * shell.el (shell-mode, inferior-lisp-mode): Ditto. 2537 * shell.el (shell-mode, inferior-lisp-mode): Ditto.
@@ -2963,7 +2963,7 @@
2963 2963
2964 * bytecomp.el: 2964 * bytecomp.el:
2965 Don't compile (mark) specially -- lisp code shouldn't 2965 Don't compile (mark) specially -- lisp code shouldn't
2966 call this function very freqently. 2966 call this function very frequently.
2967 2967
2968 * startup.el (command-line-1): 2968 * startup.el (command-line-1):
2969 (let ((load-path (cons default-directory load-path))) (load ...)) 2969 (let ((load-path (cons default-directory load-path))) (load ...))
@@ -3827,7 +3827,7 @@
3827 3827
3828 * outline.el: Pervasive changes; new features, changed keys. 3828 * outline.el: Pervasive changes; new features, changed keys.
3829 3829
3830 * files.el (backup-bufer): 3830 * files.el (backup-buffer):
3831 If cannot write backup under normal name, write it in ~/%backup%. 3831 If cannot write backup under normal name, write it in ~/%backup%.
3832 Preserve the last-modified time when backing up by copying. 3832 Preserve the last-modified time when backing up by copying.
3833 3833
@@ -3983,7 +3983,7 @@
3983 3983
39841986-05-19 Richard M. Stallman (rms@prep) 39841986-05-19 Richard M. Stallman (rms@prep)
3985 3985
3986 * mh-e.el (mh-get-new-mail): Handle error messages reeived from `inc'. 3986 * mh-e.el (mh-get-new-mail): Handle error messages received from `inc'.
3987 3987
39881986-05-15 Richard M. Stallman (rms@prep) 39881986-05-15 Richard M. Stallman (rms@prep)
3989 3989
diff --git a/lisp/ChangeLog.3 b/lisp/ChangeLog.3
index a69ab8456b3..14a9070e12c 100644
--- a/lisp/ChangeLog.3
+++ b/lisp/ChangeLog.3
@@ -1020,7 +1020,7 @@
1020 (picture-beginning-of-line): New function. 1020 (picture-beginning-of-line): New function.
1021 (picture-mode-map): Use substitute-key-definition. 1021 (picture-mode-map): Use substitute-key-definition.
1022 1022
1023 * gud.el (gud-format-command): Fix %f expansion to send ondly the 1023 * gud.el (gud-format-command): Fix %f expansion to send only the
1024 basename of files to gdb. 1024 basename of files to gdb.
1025 1025
10261993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu) 10261993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
@@ -1063,7 +1063,7 @@
1063 * cmacexp.el: Installed Francesco Potortì's enhanced and 1063 * cmacexp.el: Installed Francesco Potortì's enhanced and
1064 cleaned-up version, see its commentary for details. 1064 cleaned-up version, see its commentary for details.
1065 1065
1066 * tex-mode.el: Doc fixes. Also a few teaks to pacify the 1066 * tex-mode.el: Doc fixes. Also a few tweaks to pacify the
1067 byte-compiler. 1067 byte-compiler.
1068 1068
1069 * terminal.el: Some defvars moved. 1069 * terminal.el: Some defvars moved.
@@ -1374,8 +1374,8 @@
1374 * emerge.el (emerge-with-ancestor): Applied Donald Erway's fix 1374 * emerge.el (emerge-with-ancestor): Applied Donald Erway's fix
1375 patch, which included the following explanatory comment: "D.Erway 1375 patch, which included the following explanatory comment: "D.Erway
1376 - This used to just do emerge-get-diff3-group on 2, then on 1376 - This used to just do emerge-get-diff3-group on 2, then on
1377 3. This was incorrect, since the file 3 info for a diff can 1377 3. This was incorrect, since the file 3 info for a diff can
1378 preceed the file 2 info for that same diff. So we save and restore 1378 precede the file 2 info for that same diff. So we save and restore
1379 point to overcome this." 1379 point to overcome this."
1380 1380
13811993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu) 13811993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
@@ -2151,7 +2151,7 @@
2151 2151
2152 * term/sun.el: Headers added, [again] changed to [redo]. This 2152 * term/sun.el: Headers added, [again] changed to [redo]. This
2153 package is a hairball and should probably be scrapped if we 2153 package is a hairball and should probably be scrapped if we
2154 can find or built abetter one. 2154 can find or built a better one.
2155 2155
2156 * term/tvi970.el: Headers added, [enter] changed to [kp-enter]. 2156 * term/tvi970.el: Headers added, [enter] changed to [kp-enter].
2157 2157
@@ -2540,7 +2540,7 @@
25401993-02-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 25401993-02-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2541 2541
2542 * term/x-win.el (scroll-bar-mode, scroll-bar-mode): Move these 2542 * term/x-win.el (scroll-bar-mode, scroll-bar-mode): Move these
2543 functions to scrolbar.el. 2543 functions to scrollbar.el.
2544 * scrollbar.el (scroll-bar-mode, scroll-bar-mode): Here they are. 2544 * scrollbar.el (scroll-bar-mode, scroll-bar-mode): Here they are.
2545 Make scroll-bar-mode set the {vertical,horizontal}-scrollbars 2545 Make scroll-bar-mode set the {vertical,horizontal}-scrollbars
2546 parameters in default-frame-alist, and modify all extant screens 2546 parameters in default-frame-alist, and modify all extant screens
@@ -3279,7 +3279,7 @@
3279 * emerge.el (emerge-file-names): Use `temp-buffer-show-function', 3279 * emerge.el (emerge-file-names): Use `temp-buffer-show-function',
3280 not `temp-buffer-show-hook'. 3280 not `temp-buffer-show-hook'.
3281 (emerge-combine-versions-edit): Fix misarranged cond expression; 3281 (emerge-combine-versions-edit): Fix misarranged cond expression;
3282 the t is an `else' clause, not a function call in the preceeding 3282 the t is an `else' clause, not a function call in the preceding
3283 clause. 3283 clause.
3284 3284
3285 * simula.el (simula-calculate-indent): Call backward-word with the 3285 * simula.el (simula-calculate-indent): Call backward-word with the
@@ -3350,7 +3350,7 @@
3350 3350
3351 * fortran.el: Version 1.28.8. 3351 * fortran.el: Version 1.28.8.
3352 (fortran-indent-to-column): Make turning of lines that begin with 3352 (fortran-indent-to-column): Make turning of lines that begin with
3353 `fortran-continuation-string' into properly formated continuation 3353 `fortran-continuation-string' into properly formatted continuation
3354 lines work for fortran TAB mode. 3354 lines work for fortran TAB mode.
3355 3355
3356 * fortran.el: Version 1.28.7a. 3356 * fortran.el: Version 1.28.7a.
@@ -4379,7 +4379,7 @@
4379 Exclude everything before line where comment starts. 4379 Exclude everything before line where comment starts.
4380 4380
4381 * add-log.el (add-log-current-defun): Fix test for LOCATION 4381 * add-log.el (add-log-current-defun): Fix test for LOCATION
4382 in range, for instace of DEFUN macro. 4382 in range, for instance of DEFUN macro.
4383 4383
4384 * simple.el (open-line): Fix fill-prefix case. 4384 * simple.el (open-line): Fix fill-prefix case.
4385 4385
@@ -7595,7 +7595,7 @@
7595 7595
7596 * isearch.el (search-exit-char): As per the opinion poll results, 7596 * isearch.el (search-exit-char): As per the opinion poll results,
7597 change this to RET. 7597 change this to RET.
7598 (isearch): Change miscellanous internals so that newline is 7598 (isearch): Change miscellaneous internals so that newline is
7599 automatically quoted, and change the docstring and comments to say 7599 automatically quoted, and change the docstring and comments to say
7600 that RET exits the search. 7600 that RET exits the search.
7601 7601
@@ -8514,7 +8514,7 @@
8514 statement down several lines. 8514 statement down several lines.
8515 8515
8516 * appt.el: Changed list-diary-entries-hook to diary-display-hook 8516 * appt.el: Changed list-diary-entries-hook to diary-display-hook
8517 to be compatible with new version of the calendar/diary packgage. 8517 to be compatible with new version of the calendar/diary package.
8518 8518
85191990-11-21 Robert J. Chassell (bob@gnu.ai.mit.edu) 85191990-11-21 Robert J. Chassell (bob@gnu.ai.mit.edu)
8520 8520
@@ -8617,7 +8617,7 @@
8617 regexp matches, set default-directory to that directory, and push it 8617 regexp matches, set default-directory to that directory, and push it
8618 on compilation-directory-stack. When the leave-directory regexp 8618 on compilation-directory-stack. When the leave-directory regexp
8619 matches, pop the stack to find the matching directory, and set 8619 matches, pop the stack to find the matching directory, and set
8620 default-directory to that. This change requries RE_NREGS to be (at 8620 default-directory to that. This change requires RE_NREGS to be (at
8621 least 26) (it's been upped from 10 to 30 in v19 ../src/regex.h). 8621 least 26) (it's been upped from 10 to 30 in v19 ../src/regex.h).
8622 (compilation-finish-hook): New variable, a hook to run when a 8622 (compilation-finish-hook): New variable, a hook to run when a
8623 compilation finishes. Called with two args: the compilation buffer 8623 compilation finishes. Called with two args: the compilation buffer
@@ -8730,7 +8730,7 @@
8730 * calc-trail.el, calc-undo.el, calc-units.el, calc-vec.el, 8730 * calc-trail.el, calc-undo.el, calc-units.el, calc-vec.el,
8731 * calc-yank.el, calc.el: New files for a very complete RPN 8731 * calc-yank.el, calc.el: New files for a very complete RPN
8732 calculator which supports integer, rational, floating-point, 8732 calculator which supports integer, rational, floating-point,
8733 comples, matrix and symbolic arithmetic to arbitrary precision. 8733 complex, matrix and symbolic arithmetic to arbitrary precision.
8734 8734
8735 * edmacro.el: New file, a keyboard macro editor. On its own 8735 * edmacro.el: New file, a keyboard macro editor. On its own
8736 probably not very useful, but in the context of calc programmability 8736 probably not very useful, but in the context of calc programmability
@@ -9503,7 +9503,7 @@
9503 * texinfmt.el (texinfo-format-include): Include files ending with 9503 * texinfmt.el (texinfo-format-include): Include files ending with
9504 ".texi" as well as ".texinfo" and ".tex". 9504 ".texi" as well as ".texinfo" and ".tex".
9505 9505
9506 * texinfmt.el: Define @shortcontents, like @summaryconents, as 9506 * texinfmt.el: Define @shortcontents, like @summarycontents, as
9507 'texinfo-discard-line-with-args. 9507 'texinfo-discard-line-with-args.
9508 9508
95091990-06-20 Richard Stallman (rms@mole.ai.mit.edu) 95091990-06-20 Richard Stallman (rms@mole.ai.mit.edu)
@@ -10343,7 +10343,7 @@
10343 (all functions containing the word `hebrew'). 10343 (all functions containing the word `hebrew').
10344 (list-diary-entries, mark-diary-entries) 10344 (list-diary-entries, mark-diary-entries)
10345 (include-other-diary-files, mark-included-diary-files): 10345 (include-other-diary-files, mark-included-diary-files):
10346 Added the possibity of `shared diary files' with a recursive 10346 Added the possibility of `shared diary files' with a recursive
10347 include mechanism like the C preprocessor 10347 include mechanism like the C preprocessor
10348 (list-calendar-holidays): Eliminated the 'special class of holidays, 10348 (list-calendar-holidays): Eliminated the 'special class of holidays,
10349 rewriting the entire mechanism to make it more general. 10349 rewriting the entire mechanism to make it more general.
@@ -10779,7 +10779,7 @@
10779 traversal---sequentially through the file, each pointing to the next 10779 traversal---sequentially through the file, each pointing to the next
10780 node regardless of its hierarchical level, and to create or update a 10780 node regardless of its hierarchical level, and to create or update a
10781 menu or menus (preserving pre-existing descriptions, if any), to create 10781 menu or menus (preserving pre-existing descriptions, if any), to create
10782 a master menu for a Texinfo file accordng to the Manual recommendation. 10782 a master menu for a Texinfo file according to the Manual recommendation.
10783 10783
107841989-09-11 Richard Stallman (rms@mole.ai.mit.edu) 107841989-09-11 Richard Stallman (rms@mole.ai.mit.edu)
10785 10785
@@ -11110,7 +11110,7 @@
11110 11110
11111 * bib-mode.el: New file. 11111 * bib-mode.el: New file.
11112 11112
11113 * sendmail.el (mail-mode-syntax-table): Seperate syntax table 11113 * sendmail.el (mail-mode-syntax-table): Separate syntax table
11114 for mail mode. Makes % a separator. 11114 for mail mode. Makes % a separator.
11115 11115
111161989-05-31 Richard Stallman (rms@mole.ai.mit.edu) 111161989-05-31 Richard Stallman (rms@mole.ai.mit.edu)
@@ -11278,7 +11278,7 @@
112781989-05-08 Joseph Arceneaux (jla@rice-chex.ai.mit.edu) 112781989-05-08 Joseph Arceneaux (jla@rice-chex.ai.mit.edu)
11279 11279
11280 * x-mouse.el (x-cut-text): sit-for 1 when warping mouse to mark. 11280 * x-mouse.el (x-cut-text): sit-for 1 when warping mouse to mark.
11281 Also removed code dupicated by mouse.el 11281 Also removed code duplicated by mouse.el.
11282 (x-trace-mouse): Debugging function which prints out mouse events 11282 (x-trace-mouse): Debugging function which prints out mouse events
11283 as they arrive. 11283 as they arrive.
11284 (x-paste-text): Don't set point before inserting cut text; too 11284 (x-paste-text): Don't set point before inserting cut text; too
@@ -11705,7 +11705,7 @@
11705 11705
117061989-02-04 Richard Stallman (rms@mole.ai.mit.edu) 117061989-02-04 Richard Stallman (rms@mole.ai.mit.edu)
11707 11707
11708 * files.el: Make certain variables permenant if they are local. 11708 * files.el: Make certain variables permanent if they are local.
11709 * ftp.el: Likewise. 11709 * ftp.el: Likewise.
11710 11710
11711 * dired.el (dired-rename-file): If file is visited, offer 11711 * dired.el (dired-rename-file): If file is visited, offer
diff --git a/lisp/ChangeLog.4 b/lisp/ChangeLog.4
index f619d6b9842..eaf475116e0 100644
--- a/lisp/ChangeLog.4
+++ b/lisp/ChangeLog.4
@@ -214,7 +214,7 @@
214 (ispell): New function. 214 (ispell): New function.
215 (ispell-region): Assure choices and checked buffer selections correct. 215 (ispell-region): Assure choices and checked buffer selections correct.
216 reindented. 216 reindented.
217 (ispell-highlight-spelling-errors): Prefix ispell- to highlght fns. 217 (ispell-highlight-spelling-errors): Prefix ispell- to highlight fns.
218 (ispell-complete-word): Heuristic to respect case of completed words. 218 (ispell-complete-word): Heuristic to respect case of completed words.
219 (ispell-command-loop): Non-character events ignored. Reindented. 219 (ispell-command-loop): Non-character events ignored. Reindented.
220 (ispell-message): Various improvements. 220 (ispell-message): Various improvements.
@@ -864,7 +864,7 @@
864 864
865 * tempo.el: New file. 865 * tempo.el: New file.
866 866
867 * mail-hist.el: New fike. 867 * mail-hist.el: New file.
868 868
869 * mldrag.el: New file. 869 * mldrag.el: New file.
870 870
@@ -975,7 +975,7 @@
975 exposed, not verified, to facilitate smooth undo sequences.) 975 exposed, not verified, to facilitate smooth undo sequences.)
976 - 'hot-spot' navigation implemented. When the cursor is on a 976 - 'hot-spot' navigation implemented. When the cursor is on a
977 topic's bullet, regular-character keystrokes will be 977 topic's bullet, regular-character keystrokes will be
978 interepreted as if they were preceded by ^C, when 978 interpreted as if they were preceded by ^C, when
979 appropriate, so users can navigate and adjust exposure, 979 appropriate, so users can navigate and adjust exposure,
980 etc, with single-stroke commands. 980 etc, with single-stroke commands.
981 - Lucid emacs accommodated. 981 - Lucid emacs accommodated.
@@ -1546,7 +1546,7 @@
1546 expression is just a variable. 1546 expression is just a variable.
1547 1547
1548 * dired-aux.el (dired-add-entry): Set opoint at beginning of line. 1548 * dired-aux.el (dired-add-entry): Set opoint at beginning of line.
1549 No need to explicitly discard direcory from file name. 1549 No need to explicitly discard directory from file name.
1550 1550
15511994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) 15511994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1552 1552
@@ -1776,7 +1776,7 @@
1776 (edebug-recursive-edit): Reset global variables to outside values. 1776 (edebug-recursive-edit): Reset global variables to outside values.
1777 (edebug-outside-excursion): Set outside values of global variables 1777 (edebug-outside-excursion): Set outside values of global variables
1778 in case they were changed by side effect. 1778 in case they were changed by side effect.
1779 (edebug-instrument-callee): Use edebug-original-read instaed of read. 1779 (edebug-instrument-callee): Use edebug-original-read instead of read.
1780 (edebug-eval-result-list): While evaluating evaluation list, 1780 (edebug-eval-result-list): While evaluating evaluation list,
1781 bind edebug-execution-mode and edebug-trace to nil. 1781 bind edebug-execution-mode and edebug-trace to nil.
1782 1782
@@ -2913,7 +2913,7 @@
29131994-02-14 Richard Stallman (rms@mole.gnu.ai.mit.edu) 29131994-02-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2914 2914
2915 * files.el (interpreter-mode-alist): New variable. 2915 * files.el (interpreter-mode-alist): New variable.
2916 (set-auto-mode): Use that for chosing a mode. 2916 (set-auto-mode): Use that for choosing a mode.
2917 2917
29181994-02-14 Karl Heuer (kwzh@geech.gnu.ai.mit.edu) 29181994-02-14 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
2919 2919
@@ -4809,7 +4809,7 @@
4809 * page-ext.el: Revise documentation. Add `provide'. 4809 * page-ext.el: Revise documentation. Add `provide'.
4810 (pages-directory-for-adding-addresses-narrowing-p): 4810 (pages-directory-for-adding-addresses-narrowing-p):
4811 New user option for adding addresses. Default to narrowing. 4811 New user option for adding addresses. Default to narrowing.
4812 (pages-directory-for-addresses): Intall user settable options. 4812 (pages-directory-for-addresses): Install user settable options.
4813 (add-new-page): Insert new page in specified location. 4813 (add-new-page): Insert new page in specified location.
4814 (original-page-delimiter): Set default value to "^^L". 4814 (original-page-delimiter): Set default value to "^^L".
4815 4815
@@ -4909,7 +4909,7 @@
49091993-11-10 Brian Fox (bfox@mole.gnu.ai.mit.edu) 49091993-11-10 Brian Fox (bfox@mole.gnu.ai.mit.edu)
4910 4910
4911 * rmail.el (rmail-start-mail): Don't do other frame unless we have 4911 * rmail.el (rmail-start-mail): Don't do other frame unless we have
4912 a window system, irregardless of the state of rmail-mail-new-frame. 4912 a window system, regardless of the state of rmail-mail-new-frame.
4913 4913
4914 * man.el (Man-filter-list): Include anything starting with 4914 * man.el (Man-filter-list): Include anything starting with
4915 alphabetics, and containing "Last change:". 4915 alphabetics, and containing "Last change:".
@@ -4917,7 +4917,7 @@
4917 Man-translate-references has already done the right thing. 4917 Man-translate-references has already done the right thing.
4918 4918
4919 * info.el (Info-extract-menu-item): Quote `*' in the menu-item 4919 * info.el (Info-extract-menu-item): Quote `*' in the menu-item
4920 leadin re-search to prevent us from finding node names which 4920 leading re-search to prevent us from finding node names which
4921 contain the text of another node name within them. 4921 contain the text of another node name within them.
4922 4922
4923 * files.el (find-backup-file-name): Don't fatal-error on 4923 * files.el (find-backup-file-name): Don't fatal-error on
@@ -7326,7 +7326,7 @@
7326 (try-expand-line, try-expand-line-all-buffers) 7326 (try-expand-line, try-expand-line-all-buffers)
7327 (try-expand-all-abbrevs, try-expand-dabbrev) 7327 (try-expand-all-abbrevs, try-expand-dabbrev)
7328 (try-expand-dabbrev-all-buffers): No unnecessary "resetting" of the 7328 (try-expand-dabbrev-all-buffers): No unnecessary "resetting" of the
7329 epansion, when no expansion is done (caused the buffer to be 7329 expansion, when no expansion is done (caused the buffer to be
7330 marked as changed, although nothing was done, among other things). 7330 marked as changed, although nothing was done, among other things).
7331 (he-reset-string): Undoing of last expansion at a later occasion, now 7331 (he-reset-string): Undoing of last expansion at a later occasion, now
7332 undoes correctly (before, it garbled things up). 7332 undoes correctly (before, it garbled things up).
@@ -8511,7 +8511,7 @@
8511 to make them more readable. 8511 to make them more readable.
8512 (calendar-time-zone, calendar-standard-time-zone-name) 8512 (calendar-time-zone, calendar-standard-time-zone-name)
8513 (calendar-daylight-time-zone-name, calendar-daylight-savings-ends) 8513 (calendar-daylight-time-zone-name, calendar-daylight-savings-ends)
8514 (calendar-daylight-savings-starts): Don't autload them. 8514 (calendar-daylight-savings-starts): Don't autoload them.
8515 8515
85161993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu) 85161993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8517 8517
@@ -8892,7 +8892,7 @@
8892 8892
8893 * timer.el (run-at-time): Pass args to start-process in right order. 8893 * timer.el (run-at-time): Pass args to start-process in right order.
8894 8894
8895 * info.el (Info-get-token): Check that thesecond search succeeded. 8895 * info.el (Info-get-token): Check that the second search succeeded.
8896 8896
8897 * edebug.el: Provide edebug. 8897 * edebug.el: Provide edebug.
8898 8898
diff --git a/lisp/ChangeLog.5 b/lisp/ChangeLog.5
index 1a2781b0d98..eee9972c97c 100644
--- a/lisp/ChangeLog.5
+++ b/lisp/ChangeLog.5
@@ -99,7 +99,7 @@
99 (bookmark-insert-buffer-name): Doc string. 99 (bookmark-insert-buffer-name): Doc string.
100 (bookmark-set): Take optional NAME argument. 100 (bookmark-set): Take optional NAME argument.
101 (bookmark-bmenu-select): Use member to test for string's presence. 101 (bookmark-bmenu-select): Use member to test for string's presence.
102 Use a more efficent test at end, as suggested by Mikio Nakajima. 102 Use a more efficient test at end, as suggested by Mikio Nakajima.
103 103
1041995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu> 1041995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
105 105
@@ -375,7 +375,7 @@
375 * term.el (term-escape-char, term-set-escape-char): Add doc-string. 375 * term.el (term-escape-char, term-set-escape-char): Add doc-string.
376 (term-mouse-paste): Add XEmacs support. 376 (term-mouse-paste): Add XEmacs support.
377 377
378 * term.el: Various speed enhencements: 378 * term.el: Various speed enhancements:
379 (term-handle-scroll): Don't clear term-current-row; maybe adjust it. 379 (term-handle-scroll): Don't clear term-current-row; maybe adjust it.
380 (term-down): Don't call term-adjust-current-row-cache if we've 380 (term-down): Don't call term-adjust-current-row-cache if we've
381 done term-handle-scroll. 381 done term-handle-scroll.
@@ -919,7 +919,7 @@
919 (ada-create-syntax-table): Correct comments explaining use of 2nd 919 (ada-create-syntax-table): Correct comments explaining use of 2nd
920 syntax table. Added creation of ada-mode-symbol-syntax-table 920 syntax table. Added creation of ada-mode-symbol-syntax-table
921 with '_' as word constituent. 921 with '_' as word constituent.
922 (ada-adjust-case): Add test, if symbol is preceeded by a "'". 922 (ada-adjust-case): Add test, if symbol is preceded by a "'".
923 If true, change case according to ada-case-attribute. 923 If true, change case according to ada-case-attribute.
924 (ada-which-function-are-we-in): New routine. Save name of the current 924 (ada-which-function-are-we-in): New routine. Save name of the current
925 function in the old buffer; we can place cursor now at the same 925 function in the old buffer; we can place cursor now at the same
@@ -3260,7 +3260,7 @@
3260 3260
32611995-02-13 Jeff Dwork <jeff.dwork@amd.com> 32611995-02-13 Jeff Dwork <jeff.dwork@amd.com>
3262 3262
3263 * ehelp.el (electric-help-map): Use supress-keymap instead of 3263 * ehelp.el (electric-help-map): Use suppress-keymap instead of
3264 filling keymap with undefined commands. Bind R like r. 3264 filling keymap with undefined commands. Bind R like r.
3265 Substitute electric-command-apropos for command-apropos. 3265 Substitute electric-command-apropos for command-apropos.
3266 (electric-apropos): New function. 3266 (electric-apropos): New function.
@@ -3414,11 +3414,11 @@
3414 More robust checking of parameter to make-string. 3414 More robust checking of parameter to make-string.
3415 (term-update-mode-line): New function. Call it whenever we change 3415 (term-update-mode-line): New function. Call it whenever we change
3416 char/line/paging mode. Now includes "page" in mode-line-process 3416 char/line/paging mode. Now includes "page" in mode-line-process
3417 if paging is abled. 3417 if paging is enabled.
3418 3418
3419 * term.el: Remove causes for byte-compilation to complain: 3419 * term.el: Remove causes for byte-compilation to complain:
3420 (term-terminal-pos): Declare x and y in let-binding. 3420 (term-terminal-pos): Declare x and y in let-binding.
3421 (term-send-invisible): Remove bogus second "iteractive" call. 3421 (term-send-invisible): Remove bogus second "interactive" call.
3422 (term-*): Provide defvars for lots of buffer-local variables. 3422 (term-*): Provide defvars for lots of buffer-local variables.
3423 (term-mode): Make comments and initial value setting from 3423 (term-mode): Make comments and initial value setting from
3424 here to the corresponding defvar. 3424 here to the corresponding defvar.
@@ -3673,7 +3673,7 @@
3673 (find-tag-file-order): New variable added. This contains the name of 3673 (find-tag-file-order): New variable added. This contains the name of
3674 the function used to qualify a matched filename. 3674 the function used to qualify a matched filename.
3675 (last-tag-file): New variable; stores the filename looked for via 3675 (last-tag-file): New variable; stores the filename looked for via
3676 find-tag fmaily of functions. 3676 find-tag family of functions.
3677 (find-tag-in-order): In case tag searched for is a file, don't do 3677 (find-tag-in-order): In case tag searched for is a file, don't do
3678 anything fancy to locate position of tag in file. Just seek to 3678 anything fancy to locate position of tag in file. Just seek to
3679 beginning of file. 3679 beginning of file.
@@ -4501,7 +4501,7 @@
4501 (reporter-status-message, reporter-status-count): New variables. 4501 (reporter-status-message, reporter-status-count): New variables.
4502 4502
4503 * reporter.el (reporter-update-status, reporter-beautify-list) 4503 * reporter.el (reporter-update-status, reporter-beautify-list)
4504 reporter-dump-variable): Now smarter about formating variables 4504 reporter-dump-variable): Now smarter about formatting variables
4505 with list values. Checks the value of reporter-dont-compact-list. 4505 with list values. Checks the value of reporter-dont-compact-list.
4506 4506
45071994-12-23 Richard Stallman <rms@mole.gnu.ai.mit.edu> 45071994-12-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
@@ -4512,7 +4512,7 @@
45121994-12-22 Richard Stallman <rms@mole.gnu.ai.mit.edu> 45121994-12-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4513 4513
4514 * bibtex.el (bibtex-string, bibtex-preamble): Use forward-line. 4514 * bibtex.el (bibtex-string, bibtex-preamble): Use forward-line.
4515 (sort-subr): Don't call autload for this--that's done in loaddefs.el. 4515 (sort-subr): Don't call autoload for this--that's done in loaddefs.el.
4516 (bibtex-mode): Add autoload cookie. 4516 (bibtex-mode): Add autoload cookie.
4517 4517
4518 * server.el (server-switch-buffer): Cope with dead frames and windows. 4518 * server.el (server-switch-buffer): Cope with dead frames and windows.
@@ -4628,7 +4628,7 @@
4628 keys). 4628 keys).
4629 (bibtex-mode-map): Function narrow-to-bibtex-entry and counterpart 4629 (bibtex-mode-map): Function narrow-to-bibtex-entry and counterpart
4630 widen and function hide-bibtex-entry-bodies and counterpart 4630 widen and function hide-bibtex-entry-bodies and counterpart
4631 show-all bounded to appropriate local keys. 4631 show-all bound to appropriate local keys.
4632 (bibtex-abbrev-table): Deleted 4632 (bibtex-abbrev-table): Deleted
4633 (bibtex-current-entry-label, put-string-on-kill-ring): Deleted 4633 (bibtex-current-entry-label, put-string-on-kill-ring): Deleted
4634 (AUCTeX provides all the functionality needed for citation 4634 (AUCTeX provides all the functionality needed for citation
@@ -4637,7 +4637,7 @@
4637 bibtex-clean-entry): Hacked for speed (bibtex-pop-previous and 4637 bibtex-clean-entry): Hacked for speed (bibtex-pop-previous and
4638 bibtex-pop-next were to slow for larger BibTeX files). 4638 bibtex-pop-next were to slow for larger BibTeX files).
4639 (bibtex-pop-previous, bibtex-pop-next): Delimiters from previous 4639 (bibtex-pop-previous, bibtex-pop-next): Delimiters from previous
4640 or next entry are changed to actual delimters if necessary. 4640 or next entry are changed to actual delimiters if necessary.
4641 (bibtex-entry): Fixed bug (False entry wasn't reported in error 4641 (bibtex-entry): Fixed bug (False entry wasn't reported in error
4642 message if bibtex-entry was called with undefined reference name). 4642 message if bibtex-entry was called with undefined reference name).
4643 (bibtex-entry-field-alist, bibtex-entry, bibtex-make-field, 4643 (bibtex-entry-field-alist, bibtex-entry, bibtex-make-field,
@@ -4661,7 +4661,7 @@
4661 (bibtex-clean-entry): If optional field crossref is empty or 4661 (bibtex-clean-entry): If optional field crossref is empty or
4662 missing, former optional fields (if bibtex-include-OPTcrossref was 4662 missing, former optional fields (if bibtex-include-OPTcrossref was
4663 t) are necessary again. bibtex-clean-entry complains if they are 4663 t) are necessary again. bibtex-clean-entry complains if they are
4664 empty but not if they are missing, so you can intenionally omit 4664 empty but not if they are missing, so you can intentionally omit
4665 them, e. g. for a pseudo @Journal entry (needed for 4665 them, e. g. for a pseudo @Journal entry (needed for
4666 crossreferences) made out of an @article with missing non-optional 4666 crossreferences) made out of an @article with missing non-optional
4667 fields. 4667 fields.
@@ -5507,7 +5507,7 @@
5507 5507
55081994-10-26 Michael Ernst <mernst@research.microsoft.com> 55081994-10-26 Michael Ernst <mernst@research.microsoft.com>
5509 5509
5510 * ispell.el (ispell-message-text-end): Match Postcript 3 like 2. 5510 * ispell.el (ispell-message-text-end): Match Postscript 3 like 2.
5511 5511
55121994-10-26 Ed Reingold <reingold@albert.gnu.ai.mit.edu> 55121994-10-26 Ed Reingold <reingold@albert.gnu.ai.mit.edu>
5513 5513
@@ -5844,7 +5844,7 @@
5844 5844
5845 * hilit19.el (hilit-set-mode-patterns - lisp-mode): Fix regexp 5845 * hilit19.el (hilit-set-mode-patterns - lisp-mode): Fix regexp
5846 for 'defconstant' that leads to an infinite loop. 5846 for 'defconstant' that leads to an infinite loop.
5847 Hilight the 'list' keyword. 5847 Highlight the 'list' keyword.
5848 5848
58491994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu> 58491994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5850 5850
@@ -5991,7 +5991,7 @@
5991 5991
59921994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu> 59921994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5993 5993
5994 * hilit19.el (calendar-mode): Delete the regexps for diary, hollidays. 5994 * hilit19.el (calendar-mode): Delete the regexps for diary, holidays.
5995 5995
5996 * tex-mode.el (compare-windows-whitespace): Eliminate initial value. 5996 * tex-mode.el (compare-windows-whitespace): Eliminate initial value.
5997 5997
@@ -6622,7 +6622,7 @@
6622 (c-get-offset): Accept ++ and -- symbols. 6622 (c-get-offset): Accept ++ and -- symbols.
6623 6623
6624 * cc-mode.el (c-guess-basic-syntax): 6624 * cc-mode.el (c-guess-basic-syntax):
6625 CASE 9C: added small performance improvment to c-in-literal call. 6625 CASE 9C: added small performance improvement to c-in-literal call.
6626 6626
6627 * cc-mode.el (c-beginning-of-statement-1): Use c-in-literal-cache, 6627 * cc-mode.el (c-beginning-of-statement-1): Use c-in-literal-cache,
6628 and limit backscanning in CASE 5 to known, non-literal position. 6628 and limit backscanning in CASE 5 to known, non-literal position.
@@ -7328,7 +7328,7 @@
73281994-09-01 Espen Skoglund (espensk@tklab1.cs.uit.no) 73281994-09-01 Espen Skoglund (espensk@tklab1.cs.uit.no)
7329 7329
7330 * pascal.el (pascal-indent-declaration): Indent correctly 7330 * pascal.el (pascal-indent-declaration): Indent correctly
7331 when record blocks are used within parameterlists. 7331 when record blocks are used within parameter lists.
7332 (pascal-declaration-beg): Strange -0 argument removed. 7332 (pascal-declaration-beg): Strange -0 argument removed.
7333 (pascal-type-completion): Fix typo in regexp. 7333 (pascal-type-completion): Fix typo in regexp.
7334 (pascal-get-lineup-indent): Use match-end instead of end-of-line. 7334 (pascal-get-lineup-indent): Use match-end instead of end-of-line.
diff --git a/lisp/ChangeLog.6 b/lisp/ChangeLog.6
index f06df6497f6..6974591950c 100644
--- a/lisp/ChangeLog.6
+++ b/lisp/ChangeLog.6
@@ -271,7 +271,7 @@
2711996-07-13 François Pinard <pinard@iro.umontreal.ca> 2711996-07-13 François Pinard <pinard@iro.umontreal.ca>
272 272
273 * allout.el (outline-resolve-xref): Do not mistake a blank line 273 * allout.el (outline-resolve-xref): Do not mistake a blank line
274 following an xref (@) bullet as part of the rerefenced file name. 274 following an xref (@) bullet as part of the referenced file name.
275 275
2761996-07-13 Christopher J. Madsen <ac608@yfn.ysu.edu> 2761996-07-13 Christopher J. Madsen <ac608@yfn.ysu.edu>
277 277
@@ -707,7 +707,7 @@
707 707
708 * skeleton.el (skeleton-autowrap): New variable. 708 * skeleton.el (skeleton-autowrap): New variable.
709 (skeleton-abbrev-cleanup): Added variable documentation. 709 (skeleton-abbrev-cleanup): Added variable documentation.
710 (skeleton-proxy): Added optional autowrappping feature. 710 (skeleton-proxy): Added optional autowrapping feature.
711 (skeleton-proxy, skeleton-abbrev-cleanup): Use `post-command-hook' 711 (skeleton-proxy, skeleton-abbrev-cleanup): Use `post-command-hook'
712 instead of someday to be obsolete defer. 712 instead of someday to be obsolete defer.
713 713
@@ -792,7 +792,7 @@
792 * smtpmail.el (smtpmail-read-response): Goto smtpmail-read-point 792 * smtpmail.el (smtpmail-read-response): Goto smtpmail-read-point
793 on every iteration to deal with multiple line banners. 793 on every iteration to deal with multiple line banners.
794 794
795 * smptmail.el (smtpmail-via-smtp): Bracket names in FROM 795 * smtpmail.el (smtpmail-via-smtp): Bracket names in FROM
796 and RCPT TO commands. 796 and RCPT TO commands.
797 797
7981996-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 7981996-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
@@ -852,7 +852,7 @@
852 852
8531996-06-14 Ed Reingold <reingold@albert.gnu.ai.mit.edu> 8531996-06-14 Ed Reingold <reingold@albert.gnu.ai.mit.edu>
854 854
855 * cal-tex.el (cal-tex-mini-calendar): Add optional paramter COLSEP. 855 * cal-tex.el (cal-tex-mini-calendar): Add optional parameter COLSEP.
856 (cal-tex-cursor-filofax-year): Use it. Also, adjust other sizes. 856 (cal-tex-cursor-filofax-year): Use it. Also, adjust other sizes.
857 857
8581996-06-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 8581996-06-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
@@ -1128,7 +1128,7 @@
1128 1128
1129 * cmacexp.el (c-macro-expansion): Delete ??! trigraph in uniquestring. 1129 * cmacexp.el (c-macro-expansion): Delete ??! trigraph in uniquestring.
1130 Use same syntax table in outbuf as in inbuf. 1130 Use same syntax table in outbuf as in inbuf.
1131 Insert newline instead of space at end, for proprocessors which 1131 Insert newline instead of space at end, for preprocessors which
1132 don't like truncated lines. 1132 don't like truncated lines.
1133 1133
11341996-05-21 Francesco Potortì <F.Potorti@cnuce.cnr.it> 11341996-05-21 Francesco Potortì <F.Potorti@cnuce.cnr.it>
@@ -1795,7 +1795,7 @@
1795 (gomoku-emacs-won, gomoku-font-lock-O-face, gomoku-font-lock-X-face) 1795 (gomoku-emacs-won, gomoku-font-lock-O-face, gomoku-font-lock-X-face)
1796 (gomoku-font-lock-keywords): New variables. 1796 (gomoku-font-lock-keywords): New variables.
1797 (gomoku-mode): Use it and make buffer read-only for user. 1797 (gomoku-mode): Use it and make buffer read-only for user.
1798 (gomoku-terminate-game): Remove (ding) -- maybe should be optonal. 1798 (gomoku-terminate-game): Remove (ding) -- maybe should be optional.
1799 (gomoku-init-display): Rewritten, makes fields intangible so you 1799 (gomoku-init-display): Rewritten, makes fields intangible so you
1800 can't go in between. Make free fields have mouse-face. 1800 can't go in between. Make free fields have mouse-face.
1801 (gomoku-cross-qtuple): Take account of intangible text, and that 1801 (gomoku-cross-qtuple): Take account of intangible text, and that
@@ -2491,7 +2491,7 @@
2491 2491
2492 * viper.el: Added face support for devices that have faces. 2492 * viper.el: Added face support for devices that have faces.
2493 (vip-forward-paragraph, vip-backward-paragraph): Now work 2493 (vip-forward-paragraph, vip-backward-paragraph): Now work
2494 corretly when they are used as motion specs in other commands. 2494 correctly when they are used as motion specs in other commands.
2495 (vip-set-hooks): Added viper to tcl-mode-hook. 2495 (vip-set-hooks): Added viper to tcl-mode-hook.
2496 2496
2497 * viper-util.el (vip-has-face-support-p, vip-abbreviate-file-name): 2497 * viper-util.el (vip-has-face-support-p, vip-abbreviate-file-name):
@@ -3196,7 +3196,7 @@
3196 (f90-mode): Call hilit-set-mode-patterns if defined. 3196 (f90-mode): Call hilit-set-mode-patterns if defined.
3197 (f90-auto-hilit19): New variable. 3197 (f90-auto-hilit19): New variable.
3198 (f90-fill-region): Bind f90-auto-hilit19 to nil. 3198 (f90-fill-region): Bind f90-auto-hilit19 to nil.
3199 (f90-update-line): Rehilight if appropriate. 3199 (f90-update-line): Rehighlight if appropriate.
3200 3200
32011996-01-24 Daniel Pfeiffer <Daniel.Pfeiffer@Informatik.START.dbp.de> 32011996-01-24 Daniel Pfeiffer <Daniel.Pfeiffer@Informatik.START.dbp.de>
3202 3202
@@ -4027,7 +4027,7 @@
4027 * jka-compr.el (auto-compression-mode): This is now a stub function 4027 * jka-compr.el (auto-compression-mode): This is now a stub function
4028 that calls toggle-auto-compression, and is put bodily into loaddefs.el. 4028 that calls toggle-auto-compression, and is put bodily into loaddefs.el.
4029 (toggle-auto-compression): Renamed from auto-compression-mode. 4029 (toggle-auto-compression): Renamed from auto-compression-mode.
4030 Not autloaded. 4030 Not autoloaded.
4031 4031
40321995-12-28 Karl Eichwalder <ke@ke.Central.DE> 40321995-12-28 Karl Eichwalder <ke@ke.Central.DE>
4033 4033
@@ -4371,7 +4371,7 @@
4371 * yow.el (apropos-zippy): New command. 4371 * yow.el (apropos-zippy): New command.
4372 (yow-load-message, yow-after-load-message): New constants. 4372 (yow-load-message, yow-after-load-message): New constants.
4373 (yow, read-zippyism): Use them. 4373 (yow, read-zippyism): Use them.
4374 Now KEN and BARBIE are PERMANENTLY ADDICTED to MIND-ALTERING DRUGS.. 4374 Now KEN and BARBIE are PERMANENTLY ADDICTED to MIND-ALTERING DRUGS.
4375 4375
43761995-12-19 Daniel Pfeiffer <Daniel.Pfeiffer@Informatik.START.dbp.de> 43761995-12-19 Daniel Pfeiffer <Daniel.Pfeiffer@Informatik.START.dbp.de>
4377 4377
@@ -4910,7 +4910,7 @@
4910 4910
49111995-11-17 Ed Reingold <reingold@spiff.gnu.ai.mit.edu> 49111995-11-17 Ed Reingold <reingold@spiff.gnu.ai.mit.edu>
4912 4912
4913 * cal-coptic.el: Fix epoch of Ethiopiac calendar. 4913 * cal-coptic.el: Fix epoch of Ethiopic calendar.
4914 4914
4915 * cal-chinese.el: Minor fixes. 4915 * cal-chinese.el: Minor fixes.
4916 4916
@@ -5110,7 +5110,7 @@
5110 5110
5111 * facemenu.el (facemenu-unlisted-faces): Remove font-lock faces from 5111 * facemenu.el (facemenu-unlisted-faces): Remove font-lock faces from
5112 the default list. The list of face names was out of sync; to 5112 the default list. The list of face names was out of sync; to
5113 prevent this from happenning again I made font-lock.el, and other 5113 prevent this from happening again I made font-lock.el, and other
5114 packages that create "private" faces, put them on the list 5114 packages that create "private" faces, put them on the list
5115 themselves. This should give them a better chance of being 5115 themselves. This should give them a better chance of being
5116 updated when the packages are changed. 5116 updated when the packages are changed.
@@ -5777,7 +5777,7 @@
57771995-10-12 Richard Stallman <rms@mole.gnu.ai.mit.edu> 57771995-10-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5778 5778
5779 * help.el (variable-at-point, function-called-at-point): 5779 * help.el (variable-at-point, function-called-at-point):
5780 Fix revious changes. 5780 Fix previous changes.
5781 5781
5782 * iso-transl.el: Handle aliases dead-acute,... 5782 * iso-transl.el: Handle aliases dead-acute,...
5783 5783
@@ -6742,7 +6742,7 @@
6742 since `newline-and-indent' doesn't either. Don't turn a trailing 6742 since `newline-and-indent' doesn't either. Don't turn a trailing
6743 quoted tab into a space. 6743 quoted tab into a space.
6744 (sh-mode): Use new `skeleton-newline-indent-rigidly'. 6744 (sh-mode): Use new `skeleton-newline-indent-rigidly'.
6745 (sh-set-shell): Make maximum font-locking also hightlight keywords 6745 (sh-set-shell): Make maximum font-locking also highlight keywords
6746 after ``' and `!'. (The latter is for ksh '93 but should't hurt other 6746 after ``' and `!'. (The latter is for ksh '93 but should't hurt other
6747 shells.) 6747 shells.)
6748 6748
@@ -7393,7 +7393,7 @@
7393 (ada-format-paramlist): Simplified a regexp. 7393 (ada-format-paramlist): Simplified a regexp.
7394 (ada-indent-current): On first line of the buffer, indent to column 0. 7394 (ada-indent-current): On first line of the buffer, indent to column 0.
7395 Don't reindent if new position is the same as the old one. Thus, a 7395 Don't reindent if new position is the same as the old one. Thus, a
7396 correcly indended line is not modified. 7396 correctly indended line is not modified.
7397 (ada-get-indent-subprog): Simplified a regexp. 7397 (ada-get-indent-subprog): Simplified a regexp.
7398 (ada-goto-matching-decl-start): Distinguish between normal type 7398 (ada-goto-matching-decl-start): Distinguish between normal type
7399 declaration and protected types, which are more like procedures. 7399 declaration and protected types, which are more like procedures.
diff --git a/lisp/ChangeLog.7 b/lisp/ChangeLog.7
index 31b292b6fed..4276fbb9c8b 100644
--- a/lisp/ChangeLog.7
+++ b/lisp/ChangeLog.7
@@ -211,7 +211,7 @@
211 they used to do some other jobs than what done by 211 they used to do some other jobs than what done by
212 set-language-environment, those jobs are done in 212 set-language-environment, those jobs are done in
213 setup-XXX-environment-internal now. 213 setup-XXX-environment-internal now.
214 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change 214 ("LANGUAGE-ENVIRONMENT"): Delete property setup-function or change
215 the value to setup-XXX-environment-internal. Add properties 215 the value to setup-XXX-environment-internal. Add properties
216 nonascii-translation, input-method, features, unibyte-syntax, and 216 nonascii-translation, input-method, features, unibyte-syntax, and
217 unibyte-display. 217 unibyte-display.
@@ -359,7 +359,7 @@
359 (quail-conversion-str): New variable. 359 (quail-conversion-str): New variable.
360 (quail-input-method): Bind buffer-undo-list to t. 360 (quail-input-method): Bind buffer-undo-list to t.
361 Show Quail guidance buffer if necessary. 361 Show Quail guidance buffer if necessary.
362 (quail-delete-region): Move the definintion before the first 362 (quail-delete-region): Move the definition before the first
363 calling place. 363 calling place.
364 (quail-start-translation): Handle the case the arg KEY is nil. 364 (quail-start-translation): Handle the case the arg KEY is nil.
365 Bind echo-keystrokes and help-char. Initialize quail-current-str 365 Bind echo-keystrokes and help-char. Initialize quail-current-str
@@ -430,7 +430,7 @@
4301998-08-04 Eric Ludlam <zappo@mescaline.gnu.org> 4301998-08-04 Eric Ludlam <zappo@mescaline.gnu.org>
431 431
432 * speedbar.el (speedbar-refresh): Removed special code to remove 432 * speedbar.el (speedbar-refresh): Removed special code to remove
433 the speedbar update message. Not necesary here. 433 the speedbar update message. Not necessary here.
434 (speedbar-timer-fn): Add code to remove the updating message and 434 (speedbar-timer-fn): Add code to remove the updating message and
435 thus restore the minibuffer. 435 thus restore the minibuffer.
436 (speedbar-center-buffer-smartly): Fixed center error to handle 436 (speedbar-center-buffer-smartly): Fixed center error to handle
@@ -678,7 +678,7 @@
678 (flyspell-incorrect-face, flyspell-duplicate-face): Fix typos. 678 (flyspell-incorrect-face, flyspell-duplicate-face): Fix typos.
679 (flyspell-check-pre-word-p): Check for word syntax in previous char. 679 (flyspell-check-pre-word-p): Check for word syntax in previous char.
680 (flyspell-word): Set process-kill-without-query for Ispell. 680 (flyspell-word): Set process-kill-without-query for Ispell.
681 (flyspell-region): Put region args in order; use right percantage. 681 (flyspell-region): Put region args in order; use right percentage.
682 (flyspell-properties-at-p): Rename arg to POS; doc fix. 682 (flyspell-properties-at-p): Rename arg to POS; doc fix.
683 (flyspell-highlight-incorrect-region): 683 (flyspell-highlight-incorrect-region):
684 Check flyspell-highlight-properties first. 684 Check flyspell-highlight-properties first.
@@ -778,7 +778,7 @@
7781998-07-24 Edward M. Reingold <reingold@emr.cs.uiuc.edu> 7781998-07-24 Edward M. Reingold <reingold@emr.cs.uiuc.edu>
779 779
780 * calendar/cal-tex.el (cal-tex-latexify-list): 780 * calendar/cal-tex.el (cal-tex-latexify-list):
781 Ignore specifer in diary entry. 781 Ignore specifier in diary entry.
782 782
7831998-07-24 Richard Stallman <rms@psilocin.ai.mit.edu> 7831998-07-24 Richard Stallman <rms@psilocin.ai.mit.edu>
784 784
@@ -1215,13 +1215,13 @@
1215 (speedbar-file-lists): Filter out some directories. 1215 (speedbar-file-lists): Filter out some directories.
1216 (speedbar-make-tag-line): Can hide brackets. 1216 (speedbar-make-tag-line): Can hide brackets.
1217 (speedbar-change-expand-button-char): Protect invisible text prop. 1217 (speedbar-change-expand-button-char): Protect invisible text prop.
1218 (speedbar-insert-files-at-point): Ignore case during comares. 1218 (speedbar-insert-files-at-point): Ignore case during compares.
1219 (speedbar-apply-one-tag-hierarchy-method) 1219 (speedbar-apply-one-tag-hierarchy-method)
1220 (speedbar-create-tag-hierarchy): New functions. 1220 (speedbar-create-tag-hierarchy): New functions.
1221 (speedbar-insert-generic-list): Now calls hierarchy functions on tags. 1221 (speedbar-insert-generic-list): Now calls hierarchy functions on tags.
1222 (speedbar-update-contents): Handles localized support. 1222 (speedbar-update-contents): Handles localized support.
1223 (speedbar-update-directory-contents): Uses fn for expansion list. 1223 (speedbar-update-directory-contents): Uses fn for expansion list.
1224 Fixed directory cacheing bug. 1224 Fixed directory caching bug.
1225 (speedbar-timer-fn): Calls localized support function. 1225 (speedbar-timer-fn): Calls localized support function.
1226 (speedbar-stealthy-update-recurse): New variable. 1226 (speedbar-stealthy-update-recurse): New variable.
1227 (speedbar-stealthy-updates): Handle new stealth function format. 1227 (speedbar-stealthy-updates): Handle new stealth function format.
@@ -1237,7 +1237,7 @@
1237 (speedbar-dir-follow): Turn of smart-adjust to disable cache use. 1237 (speedbar-dir-follow): Turn of smart-adjust to disable cache use.
1238 (speedbar-directory-buttons-follow): Hack for W32 emacs directories. 1238 (speedbar-directory-buttons-follow): Hack for W32 emacs directories.
1239 (speedbar-buffers-key-map): New key map. 1239 (speedbar-buffers-key-map): New key map.
1240 (speedbar-buffer-easymenu-definition): New meny items. 1240 (speedbar-buffer-easymenu-definition): New menu items.
1241 (speedbar-buffer-buttons, speedbar-buffer-buttons-temp) 1241 (speedbar-buffer-buttons, speedbar-buffer-buttons-temp)
1242 (speedbar-buffer-buttons-engine, speedbar-buffer-click) 1242 (speedbar-buffer-buttons-engine, speedbar-buffer-click)
1243 (speedbar-buffer-kill-buffer, speedbar-buffer-revert-buffer): 1243 (speedbar-buffer-kill-buffer, speedbar-buffer-revert-buffer):
@@ -1424,7 +1424,7 @@
1424 1424
1425 * textmodes/texinfmt.el (texinfmt-version): Update version. 1425 * textmodes/texinfmt.el (texinfmt-version): Update version.
1426 number which is used in header of texinfmt-produced Info files. 1426 number which is used in header of texinfmt-produced Info files.
1427 (texinfo-format-buffer): Now always tagify, on accout of @anchor. 1427 (texinfo-format-buffer): Now always tagify, on account of @anchor.
1428 (texi-format-region): Always tagify. 1428 (texi-format-region): Always tagify.
1429 (texi2info): Always tagify. 1429 (texi2info): Always tagify.
1430 (texinfo-anchor): Add @anchor command as place to which 1430 (texinfo-anchor): Add @anchor command as place to which
@@ -1486,7 +1486,7 @@
1486 Reading checkdoc-param comment no longer depends on list syntax. 1486 Reading checkdoc-param comment no longer depends on list syntax.
1487 Fixed various error string spelling & format. 1487 Fixed various error string spelling & format.
1488 (checkdoc-in-sample-code-p): List starting with all caps word is 1488 (checkdoc-in-sample-code-p): List starting with all caps word is
1489 now condsidered sample code. 1489 now considered sample code.
1490 (checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine) 1490 (checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine)
1491 (checkdoc-sentencespace-region-engine): New functions. 1491 (checkdoc-sentencespace-region-engine): New functions.
1492 (checkdoc-ispell-docstring-engine): Disable spell checking during 1492 (checkdoc-ispell-docstring-engine): Disable spell checking during
@@ -1525,7 +1525,7 @@
1525 (create-fontset-from-ascii-font): New function. 1525 (create-fontset-from-ascii-font): New function.
1526 1526
1527 * term/x-win.el: Fill weight and slant fields of a fontset 1527 * term/x-win.el: Fill weight and slant fields of a fontset
1528 generted from the specified ASCII font by values got from the 1528 generated from the specified ASCII font by values got from the
1529 resolved ASCII font name. 1529 resolved ASCII font name.
1530 1530
15311998-07-02 Richard Stallman <rms@psilocin.ai.mit.edu> 15311998-07-02 Richard Stallman <rms@psilocin.ai.mit.edu>
@@ -1934,7 +1934,7 @@
1934 buffer argument. 1934 buffer argument.
1935 1935
1936 * mail/rmailout.el (rmail-output): Handle directories properly 1936 * mail/rmailout.el (rmail-output): Handle directories properly
1937 in suggestions fro the alist. 1937 in suggestions for the alist.
1938 1938
19391998-06-21 Dan Nicolaescu <done@ece.arizona.edu> 19391998-06-21 Dan Nicolaescu <done@ece.arizona.edu>
1940 1940
@@ -1999,7 +1999,7 @@
1999 (devanagari-char-to-glyph-rules): Likewise. 1999 (devanagari-char-to-glyph-rules): Likewise.
2000 2000
2001 * language/ethio-util.el: Delete codes for ethio-mode, which 2001 * language/ethio-util.el: Delete codes for ethio-mode, which
2002 includes deletion of varialble ethio-mode, variable 2002 includes deletion of variable ethio-mode, variable
2003 ethio-mode-map, and function ethio-mode. 2003 ethio-mode-map, and function ethio-mode.
2004 (exit-ethiopic-environment-data): New variable. 2004 (exit-ethiopic-environment-data): New variable.
2005 (setup-ethiopic-environment): Recode information of changed key 2005 (setup-ethiopic-environment): Recode information of changed key
@@ -2013,7 +2013,7 @@
2013 lang. env. to exit-ethiopic-environment. 2013 lang. env. to exit-ethiopic-environment.
2014 2014
2015 * term/x-win.el: When creating a fontset from a specified ASCII 2015 * term/x-win.el: When creating a fontset from a specified ASCII
2016 font, don't use the resolved fon tname for the new fontset name. 2016 font, don't use the resolved font name for the new fontset name.
2017 2017
20181998-06-19 Karl Heuer <kwzh@gnu.org> 20181998-06-19 Karl Heuer <kwzh@gnu.org>
2019 2019
@@ -3281,7 +3281,7 @@
3281 3281
32821998-05-14 Ed Reingold <reingold@melange.gnu.org> 32821998-05-14 Ed Reingold <reingold@melange.gnu.org>
3283 3283
3284 * calendar/cal-hebrew.el (holiday-passover-etc): Fix mispelling. 3284 * calendar/cal-hebrew.el (holiday-passover-etc): Fix misspelling.
3285 3285
32861998-05-14 Eli Zaretskii <eliz@mescaline.gnu.org> 32861998-05-14 Eli Zaretskii <eliz@mescaline.gnu.org>
3287 3287
@@ -4378,7 +4378,7 @@
4378 4378
4379 * cus-edit.el (customize-changed-options): Add support for showing 4379 * cus-edit.el (customize-changed-options): Add support for showing
4380 groups with a :version option. 4380 groups with a :version option.
4381 It's recomended that all new packages added to the distribution 4381 It's recommended that all new packages added to the distribution
4382 contain a :version option in the toplevel defgroup. 4382 contain a :version option in the toplevel defgroup.
4383 4383
43841998-04-18 Stephen Eglen <stephen@gnu.org> 43841998-04-18 Stephen Eglen <stephen@gnu.org>
@@ -4764,7 +4764,7 @@
4764 not a generic char. 4764 not a generic char.
4765 4765
4766 * international/mule-cmds.el (describe-language-environment): 4766 * international/mule-cmds.el (describe-language-environment):
4767 Print the languge environment at the head. 4767 Print the language environment at the head.
4768 4768
4769 * language/czech.el: Put Czech lang. env. under European. 4769 * language/czech.el: Put Czech lang. env. under European.
4770 4770
@@ -5319,7 +5319,7 @@
5319 5319
5320 * dired-aux.el (dired-run-shell-command): Maybe run handler. 5320 * dired-aux.el (dired-run-shell-command): Maybe run handler.
5321 5321
5322 * simple.el (shell-command-on-region): Ammend message to report 5322 * simple.el (shell-command-on-region): Amend message to report
5323 success or failure when no process output. 5323 success or failure when no process output.
5324 5324
53251998-03-23 Andreas Schwab <schwab@gnu.org> 53251998-03-23 Andreas Schwab <schwab@gnu.org>
@@ -6252,7 +6252,7 @@
6252 enable-multibyte-characters to nil. 6252 enable-multibyte-characters to nil.
6253 6253
6254 * language/china-util.el (setup-chinese-cns-environment): Correct 6254 * language/china-util.el (setup-chinese-cns-environment): Correct
6255 the settting of default-input-method. 6255 the setting of default-input-method.
6256 6256
6257 * international/mule-cmds.el (select-safe-coding-system): Kill the 6257 * international/mule-cmds.el (select-safe-coding-system): Kill the
6258 warning buffer before returning. 6258 warning buffer before returning.
@@ -6721,7 +6721,7 @@
6721 6721
67221998-02-02 Ed Reingold <reingold@melange.gnu.org> 67221998-02-02 Ed Reingold <reingold@melange.gnu.org>
6723 6723
6724 * calendar/calendar.el (general-holidays): Fix mispelling. 6724 * calendar/calendar.el (general-holidays): Fix misspelling.
6725 6725
67261998-02-02 Dan Nicolaescu <done@ece.arizona.edu> 67261998-02-02 Dan Nicolaescu <done@ece.arizona.edu>
6727 6727
@@ -7156,7 +7156,7 @@
7156 (list-subset-p): New function. 7156 (list-subset-p): New function.
7157 (select-safe-coding-system): New function. 7157 (select-safe-coding-system): New function.
7158 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP. 7158 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
7159 (set-language-info-alist): New optionla arg PARENTS. Call 7159 (set-language-info-alist): New optional arg PARENTS. Call
7160 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args. 7160 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
7161 (set-language-environment-coding-systems): New function. 7161 (set-language-environment-coding-systems): New function.
7162 7162
@@ -8482,8 +8482,7 @@
8482 * international/mule-diag.el (list-input-methods): Handle the case 8482 * international/mule-diag.el (list-input-methods): Handle the case
8483 that title of input method is not a simple string. Show users 8483 that title of input method is not a simple string. Show users
8484 an informative message when leim is not yet installed. 8484 an informative message when leim is not yet installed.
8485 (describe-coding-system): Print safe charasets of the coding 8485 (describe-coding-system): Print safe charsets of the coding system.
8486 system.
8487 8486
8488 * international/mule-util.el (find-safe-coding-system): New function. 8487 * international/mule-util.el (find-safe-coding-system): New function.
8489 8488
@@ -8579,8 +8578,7 @@
8579 element 0 of inclass-p, not element 1. 8578 element 0 of inclass-p, not element 1.
8580 8579
8581 * progmodes/cc-cmds.el (c-progress-init, c-progress-fini): 8580 * progmodes/cc-cmds.el (c-progress-init, c-progress-fini):
8582 Be slient if c-progress-interval 8581 Be silent if c-progress-interval is nil.
8583 is nil.
8584 8582
8585 * progmodes/cc-vars.el (c-progress-interval): Document new semantics. 8583 * progmodes/cc-vars.el (c-progress-interval): Document new semantics.
8586 8584
@@ -8689,7 +8687,7 @@
8689 (1) Make all coding systems (including aliases and subsidiaries) 8687 (1) Make all coding systems (including aliases and subsidiaries)
8690 directly have coding-spec vector in `coding-system' property. 8688 directly have coding-spec vector in `coding-system' property.
8691 (2) Properties of a coding system (except for `coding-system' and 8689 (2) Properties of a coding system (except for `coding-system' and
8692 `eol-type') is embeded in PLIST slot of coding-spec vector. 8690 `eol-type') is embedded in PLIST slot of coding-spec vector.
8693 (coding-spec-plist-idx): Initialize to 3. 8691 (coding-spec-plist-idx): Initialize to 3.
8694 (coding-system-spec-ref): Deleted. 8692 (coding-system-spec-ref): Deleted.
8695 (coding-system-spec): Moved from src/coding.c. 8693 (coding-system-spec): Moved from src/coding.c.
@@ -8713,7 +8711,7 @@
8713 (after-insert-file-set-buffer-file-coding-system): Change 8711 (after-insert-file-set-buffer-file-coding-system): Change
8714 enable-multibyte-characters only when 8712 enable-multibyte-characters only when
8715 find-new-buffer-file-coding-system returns non-nil value. 8713 find-new-buffer-file-coding-system returns non-nil value.
8716 (find-new-buffer-file-coding-system): Adjusted for the abobe change. 8714 (find-new-buffer-file-coding-system): Adjusted for the above change.
8717 8715
8718 * international/mule-cmds.el (read-multilingual-string): Use 8716 * international/mule-cmds.el (read-multilingual-string): Use
8719 current-input-method prior to default-input-method. Don't bind 8717 current-input-method prior to default-input-method. Don't bind
@@ -8862,7 +8860,7 @@
8862 8860
88631997-10-21 Jason Rumney <jasonr@pec.co.nz> 88611997-10-21 Jason Rumney <jasonr@pec.co.nz>
8864 8862
8865 * nnkiboze.el (nnkiboze-request-delete-group): Transliate file 8863 * nnkiboze.el (nnkiboze-request-delete-group): Translate file
8866 chars. 8864 chars.
8867 8865
88681997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> 88661997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
@@ -9904,7 +9902,7 @@
9904 `reftex-make-regexp-allow-for-ctrl-m'. 9902 `reftex-make-regexp-allow-for-ctrl-m'.
9905 (reftex-nearest-match): New function. 9903 (reftex-nearest-match): New function.
9906 (reftex-auto-mode-alist): New function. 9904 (reftex-auto-mode-alist): New function.
9907 (reftex-make-desparate-section-regexp): New funtion. 9905 (reftex-make-desparate-section-regexp): New function.
9908 (reftex-get-file-buffer-force): Rewritten to use new variable 9906 (reftex-get-file-buffer-force): Rewritten to use new variable
9909 `reftex-initialize-temporary-buffers'. 9907 `reftex-initialize-temporary-buffers'.
9910 (reftex-label-alist-builtin): Use abbreviated regexps. 9908 (reftex-label-alist-builtin): Use abbreviated regexps.
@@ -11167,7 +11165,7 @@
11167 11165
11168 * international/mule.el (set-auto-coding): Name changed from 11166 * international/mule.el (set-auto-coding): Name changed from
11169 auto-file-coding-system. The argument STRING is now a 11167 auto-file-coding-system. The argument STRING is now a
11170 concatination of the heading 1K-byte and the tailing 3K-byte of a 11168 concatenation of the heading 1K-byte and the tailing 3K-byte of a
11171 file. 11169 file.
11172 (set-auto-coding-function): Set it to `set-auto-coding'. 11170 (set-auto-coding-function): Set it to `set-auto-coding'.
11173 11171
@@ -11247,7 +11245,7 @@
11247 Master buffer is now in fundamental mode. 11245 Master buffer is now in fundamental mode.
11248 (reftex-access-scan-info): Name of master buffer changed. 11246 (reftex-access-scan-info): Name of master buffer changed.
11249 (reftex-section-regexp): Is now computed from section levels, 11247 (reftex-section-regexp): Is now computed from section levels,
11250 not set independantly. 11248 not set independently.
11251 (reftex-section-levels): Made customizable. 11249 (reftex-section-levels): Made customizable.
11252 (reftex-label): Interpret % escapes in prefix. Use label format 11250 (reftex-label): Interpret % escapes in prefix. Use label format
11253 if given. 11251 if given.
@@ -11639,7 +11637,7 @@
11639 (last): New function. 11637 (last): New function.
11640 11638
11641 * emacs-lisp/cl.el (caar, cadr, cdar, cddr): Moved to subr.el. 11639 * emacs-lisp/cl.el (caar, cadr, cdar, cddr): Moved to subr.el.
11642 (last): Function renmed to last*. 11640 (last): Function renamed to last*.
11643 * emacs-lisp/cl-macs.el (cl-loop-let): Use last*. 11641 * emacs-lisp/cl-macs.el (cl-loop-let): Use last*.
11644 11642
11645 * time.el (display-time-hook): Minor doc fix. 11643 * time.el (display-time-hook): Minor doc fix.
@@ -11651,7 +11649,7 @@
11651 11649
11652 * textmodes/sgml-mode.el (sgml-mode-common): 11650 * textmodes/sgml-mode.el (sgml-mode-common):
11653 Set paragraph-start like paragraph-separate. 11651 Set paragraph-start like paragraph-separate.
11654 Do match a line which is just a <...> construct after whitespac.e 11652 Do match a line which is just a <...> construct after whitespace.
11655 Set adaptive-fill-regexp to match whitespace only. 11653 Set adaptive-fill-regexp to match whitespace only.
11656 11654
11657 * emacs-lisp/autoload.el (update-file-autoloads): 11655 * emacs-lisp/autoload.el (update-file-autoloads):
@@ -11780,7 +11778,7 @@
11780 * language/cyrillic.el: Make describe-cyrillic-environment-map and 11778 * language/cyrillic.el: Make describe-cyrillic-environment-map and
11781 setup-cyrillic-environment-map prefix commands and bind [Cyrillic] 11779 setup-cyrillic-environment-map prefix commands and bind [Cyrillic]
11782 to them in describe-environment-map and setup-environment-map 11780 to them in describe-environment-map and setup-environment-map
11783 respectively. Divide language environemnt "Cyrillic" into three: 11781 respectively. Divide language environment "Cyrillic" into three:
11784 "Cyrillic-ISO", "Cyrillic-KOI8", and "Cyrillic-ALTERNATIVNYJ". 11782 "Cyrillic-ISO", "Cyrillic-KOI8", and "Cyrillic-ALTERNATIVNYJ".
11785 11783
11786 * international/mule.el (auto-file-coding-system): New function. 11784 * international/mule.el (auto-file-coding-system): New function.
@@ -11900,7 +11898,7 @@
11900 function non-interactive. Add quail-kill-guidance-buf to 11898 function non-interactive. Add quail-kill-guidance-buf to
11901 kill-buffer-hook locally. 11899 kill-buffer-hook locally.
11902 (quail-start-translation): Check if the current Quail package 11900 (quail-start-translation): Check if the current Quail package
11903 requires keyboard tranlation feature. 11901 requires keyboard translation feature.
11904 (quail-start-translation-in-conversion-mode): Likewise. 11902 (quail-start-translation-in-conversion-mode): Likewise.
11905 (quail-terminate-translation): Run hooks in 11903 (quail-terminate-translation): Run hooks in
11906 input-method-after-insert-chunk-hook. 11904 input-method-after-insert-chunk-hook.
@@ -12867,7 +12865,7 @@
128671997-07-31 Kenichi Handa <handa@etl.go.jp> 128651997-07-31 Kenichi Handa <handa@etl.go.jp>
12868 12866
12869 * faces.el (set-face-font-auto): Create a fontset if FONT is a 12867 * faces.el (set-face-font-auto): Create a fontset if FONT is a
12870 fontset not instanciated fontset. 12868 fontset not instantiated fontset.
12871 12869
12872 * international/fontset.el (fontset-name-p): New function. 12870 * international/fontset.el (fontset-name-p): New function.
12873 (uninstanciated-fontset-alist): New variable. 12871 (uninstanciated-fontset-alist): New variable.
@@ -13041,7 +13039,7 @@
13041 * jka-compr.el (jka-compr-added-to-file-coding-system-alist): New var. 13039 * jka-compr.el (jka-compr-added-to-file-coding-system-alist): New var.
13042 (jka-compr-insert-file-contents): Set coding-system-for-read 13040 (jka-compr-insert-file-contents): Set coding-system-for-read
13043 according to file name after removing compression suffix. 13041 according to file name after removing compression suffix.
13044 (jka-compr-install): Add elemets to file-coding-system-alist. 13042 (jka-compr-install): Add elements to file-coding-system-alist.
13045 (jka-compr-uninstall): Remove elements from file-coding-system-alist. 13043 (jka-compr-uninstall): Remove elements from file-coding-system-alist.
13046 13044
13047 * international/mule-conf.el (file-coding-system-alist): 13045 * international/mule-conf.el (file-coding-system-alist):
@@ -13251,7 +13249,7 @@
13251 13249
132521997-07-22 Michael Kifer <kifer@cs.sunysb.edu> 132501997-07-22 Michael Kifer <kifer@cs.sunysb.edu>
13253 13251
13254 * viper.el: Further twidling with require viper-init. 13252 * viper.el: Further twiddling with require viper-init.
13255 13253
132561997-07-21 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> 132541997-07-21 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
13257 13255
@@ -13393,7 +13391,7 @@
13393 * isearch.el (search-invisible): Fix typo. 13391 * isearch.el (search-invisible): Fix typo.
13394 (isearch-search): Bind inhibit-point-motion-hooks because we might 13392 (isearch-search): Bind inhibit-point-motion-hooks because we might
13395 have to search inside invisible and intangible text. 13393 have to search inside invisible and intangible text.
13396 (isearch-open-overlay-temporary): Delete forgoten debug message. 13394 (isearch-open-overlay-temporary): Delete forgotten debug message.
13397 (isearch-range-invisible): Fix typo in doc-string. 13395 (isearch-range-invisible): Fix typo in doc-string.
13398 13396
133991997-07-18 Stephen Eglen <stephene@cogs.susx.ac.uk> 133971997-07-18 Stephen Eglen <stephene@cogs.susx.ac.uk>
@@ -13890,7 +13888,7 @@
13890 Define coding system aliases. 13888 Define coding system aliases.
13891 13889
13892 * wid-edit.el (widget-choose): Using keyboard, if all choices are 13890 * wid-edit.el (widget-choose): Using keyboard, if all choices are
13893 diabled, just report an error. 13891 disabled, just report an error.
13894 13892
13895 * cus-edit.el (custom-load-symbol): Don't reload a preloaded file. 13893 * cus-edit.el (custom-load-symbol): Don't reload a preloaded file.
13896 13894
@@ -14155,7 +14153,7 @@
14155 (quail-get-translation): Change the format of DEF part. 14153 (quail-get-translation): Change the format of DEF part.
14156 (quail-lookup-key): Make the second argument LEN optional. Reset 14154 (quail-lookup-key): Make the second argument LEN optional. Reset
14157 quail-current-translations to nil. 14155 quail-current-translations to nil.
14158 (quail-map-definition): New funtion. 14156 (quail-map-definition): New function.
14159 (quail-get-current-str): New function. 14157 (quail-get-current-str): New function.
14160 (quail-guidance-translations-starting-column): New variable. 14158 (quail-guidance-translations-starting-column): New variable.
14161 (quail-update-current-translations): New function. 14159 (quail-update-current-translations): New function.
@@ -14395,7 +14393,7 @@
14395 (custom-group-value-create): Ditto. 14393 (custom-group-value-create): Ditto.
14396 14394
14397 * wid-edit.el (widget-button-click): Steal up event if key is not 14395 * wid-edit.el (widget-button-click): Steal up event if key is not
14398 bounbd in `widget-global-map'. 14396 bound in `widget-global-map'.
14399 14397
14400 * cus-edit.el (custom-tree-insert-prefix): Renamed from 14398 * cus-edit.el (custom-tree-insert-prefix): Renamed from
14401 `custom-tree-insert'. 14399 `custom-tree-insert'.
@@ -14425,7 +14423,7 @@
144251997-06-24 Inge Frick <inge@nada.kth.se> 144231997-06-24 Inge Frick <inge@nada.kth.se>
14426 14424
14427 * view.el: Changed some documentation. 14425 * view.el: Changed some documentation.
14428 (view-exits-all-viewing-windows): Nev variable 14426 (view-exits-all-viewing-windows): New variable
14429 replaces view-exit-all-windows-at-exit. 14427 replaces view-exit-all-windows-at-exit.
14430 (view-exit-all-windows-at-exit): Variable deleted. 14428 (view-exit-all-windows-at-exit): Variable deleted.
14431 (view-mode-enter): Doesn't set view-exit-action if 14429 (view-mode-enter): Doesn't set view-exit-action if
@@ -14882,7 +14880,7 @@
14882 lao.mule -> MuleLao, Mule.Tibetan-X -> MuleTibetan-X. 14880 lao.mule -> MuleLao, Mule.Tibetan-X -> MuleTibetan-X.
14883 (x-complement-fontset-spec): Optimization for latin-iso8859-1. 14881 (x-complement-fontset-spec): Optimization for latin-iso8859-1.
14884 14882
14885 * mule-cmds.el: Define mouse-set-font in mule-menu-keymap agian. 14883 * mule-cmds.el: Define mouse-set-font in mule-menu-keymap again.
14886 14884
148871997-06-20 Karl Heuer <kwzh@gnu.ai.mit.edu> 148851997-06-20 Karl Heuer <kwzh@gnu.ai.mit.edu>
14888 14886
@@ -15045,23 +15043,23 @@
15045 * mule-util.el (coding-system-parent): New function. 15043 * mule-util.el (coding-system-parent): New function.
15046 (coding-system-lessp): New function. 15044 (coding-system-lessp): New function.
15047 (coding-system-list): Sort coding systems by coding-system-lessp. 15045 (coding-system-list): Sort coding systems by coding-system-lessp.
15048 An element of returned list is always coing system, never be a 15046 An element of returned list is always coding system, never be a
15049 cons. 15047 cons.
15050 (modify-coding-system-alist): Renamed from 15048 (modify-coding-system-alist): Renamed from
15051 set-coding-system-alist. 15049 set-coding-system-alist.
15052 (prefer-coding-system): New function. 15050 (prefer-coding-system): New function.
15053 (compose-chars-component): But fix for handling a composite 15051 (compose-chars-component): But fix for handling a composite
15054 character of no compositon rule. 15052 character of no composition rule.
15055 15053
15056 * mule-diag.el (list-character-sets): Set major mode of *Help* 15054 * mule-diag.el (list-character-sets): Set major mode of *Help*
15057 buffer to help-mode. 15055 buffer to help-mode.
15058 (describe-coding-system): If user input null for coding system, 15056 (describe-coding-system): If user input null for coding system,
15059 call describe-current-coding-system. 15057 call describe-current-coding-system.
15060 (describe-current-coding-system-briefly): Doc-string modified. 15058 (describe-current-coding-system-briefly): Doc-string modified.
15061 (print-coding-system-briefly): Print parent and alises of coding 15059 (print-coding-system-briefly): Print parent and aliases of coding
15062 system. 15060 system.
15063 (describe-current-coding-system): Show more information neatly. 15061 (describe-current-coding-system): Show more information neatly.
15064 (list-coding-systems): If called interactively, dont' list up 15062 (list-coding-systems): If called interactively, don't list up
15065 coding categories. 15063 coding categories.
15066 (list-input-methods): New function. 15064 (list-input-methods): New function.
15067 (mule-diag): Call list-input-methods for listing input methods. 15065 (mule-diag): Call list-input-methods for listing input methods.
@@ -15112,7 +15110,7 @@
15112 * language/japan-util.el, language/lao-util.el, 15110 * language/japan-util.el, language/lao-util.el,
15113 * language/thai-util.el, language/tibet-util.el, 15111 * language/thai-util.el, language/tibet-util.el,
15114 * language/viet-util.el: Provide XXX-util instead of 15112 * language/viet-util.el: Provide XXX-util instead of
15115 * language/XXX-util. Delete local variable declartion. 15113 * language/XXX-util. Delete local variable declaration.
15116 15114
15117 * language/ethio-util.el (ethio-fidel-to-tex-map): Correct several 15115 * language/ethio-util.el (ethio-fidel-to-tex-map): Correct several
15118 elements. 15116 elements.
@@ -15254,7 +15252,7 @@
15254 w3-version "WWW 2.3.64 1996/06/02 06:20:23" alpha, which 15252 w3-version "WWW 2.3.64 1996/06/02 06:20:23" alpha, which
15255 uses the 'widget package rather than the old w3-zone-at. 15253 uses the 'widget package rather than the old w3-zone-at.
15256 Bug was reported by JENS. 15254 Bug was reported by JENS.
15257 Adopted comments and doc strings to Emacs coding 15255 Adapted comments and doc strings to Emacs coding
15258 conventions. Reorganized. Retired v18 support. 15256 conventions. Reorganized. Retired v18 support.
15259 (ffap-bindings): Offers a default installation. 15257 (ffap-bindings): Offers a default installation.
15260 (ffap-string-at-point): Modified arguments. 15258 (ffap-string-at-point): Modified arguments.
@@ -15468,7 +15466,7 @@
15468 15466
15469 * wid-browse.el (widget-minor-mode): Fixed mistake in 15467 * wid-browse.el (widget-minor-mode): Fixed mistake in
15470 widget-minor-mode - it had semantics of non-interactive calling 15468 widget-minor-mode - it had semantics of non-interactive calling
15471 reveresed. 15469 reversed.
15472 15470
154731997-06-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 154711997-06-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
15474 15472
@@ -15926,7 +15924,7 @@
15926 buffers. 15924 buffers.
15927 15925
15928 * bibtex.el (bibtex-convert-alien): New function to convert a 15926 * bibtex.el (bibtex-convert-alien): New function to convert a
15929 buffer not created by BibTeX mode to a format, whichs enables all 15927 buffer not created by BibTeX mode to a format, which enables all
15930 features of BibTeX mode. 15928 features of BibTeX mode.
15931 (bibtex-mode): Small bug fix for call to bibtex-parse-keys. 15929 (bibtex-mode): Small bug fix for call to bibtex-parse-keys.
15932 15930
@@ -17491,7 +17489,7 @@
17491 (ada-format-paramlist): Changed all `accept' to `access'. 17489 (ada-format-paramlist): Changed all `accept' to `access'.
17492 (ada-insert-paramlist): Changed all `accept' to `access'. 17490 (ada-insert-paramlist): Changed all `accept' to `access'.
17493 (ada-in-comment-p): Use standard Emacs way `parse-partial-sexp'. 17491 (ada-in-comment-p): Use standard Emacs way `parse-partial-sexp'.
17494 (ada-font-lock-keywords-1): Regexps in not byte-compiled code bahave 17492 (ada-font-lock-keywords-1): Regexps in not byte-compiled code behave
17495 different than byte-compiled regexps. 17493 different than byte-compiled regexps.
17496 Change order of some ored entries. 17494 Change order of some ored entries.
17497 17495
@@ -17564,7 +17562,7 @@
17564 (m4-start-m4): New function. 17562 (m4-start-m4): New function.
17565 (m4-end-m4): New function. 17563 (m4-end-m4): New function.
17566 (m4-m4-buffer, m4-m4-region): Now use m4-start-m4. 17564 (m4-m4-buffer, m4-m4-region): Now use m4-start-m4.
17567 (m4-font-lock-keywords): Collaps 4 regex's into 1. 17565 (m4-font-lock-keywords): Collapse 4 regex's into 1.
17568 17566
175691997-05-19 Per Abrahamsen <abraham@dina.kvl.dk> 175671997-05-19 Per Abrahamsen <abraham@dina.kvl.dk>
17570 17568
@@ -17710,7 +17708,7 @@
17710 (ansi-term-inv-fg-faces-vector): Define with defvar. 17708 (ansi-term-inv-fg-faces-vector): Define with defvar.
17711 (ansi-term-inv-bg-faces-vector): Likewise. 17709 (ansi-term-inv-bg-faces-vector): Likewise.
17712 (ansi-term-bg-faces-vector, ansi-term-fg-faces-vector): Likewise. 17710 (ansi-term-bg-faces-vector, ansi-term-fg-faces-vector): Likewise.
17713 (term-ignore-error): New mcro. 17711 (term-ignore-error): New macro.
17714 17712
17715 * lpr.el (lpr-page-header-switches): Use -F, not -f. 17713 * lpr.el (lpr-page-header-switches): Use -F, not -f.
17716 17714
@@ -18061,7 +18059,7 @@
18061 18059
18062 * mule-cmds.el (build-describe-language-support-function) 18060 * mule-cmds.el (build-describe-language-support-function)
18063 (build-set-language-environment-function): The functions deleted. 18061 (build-set-language-environment-function): The functions deleted.
18064 (set-language-info): Doc-string modified. Chage handling of 18062 (set-language-info): Doc-string modified. Change handling of
18065 special keys describe-function and setup-function. 18063 special keys describe-function and setup-function.
18066 (read-language-name): Return nil if a language specified doesn't 18064 (read-language-name): Return nil if a language specified doesn't
18067 have KEY. 18065 have KEY.
@@ -18161,7 +18159,7 @@
181611997-05-07 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il> 181591997-05-07 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il>
18162 18160
18163 * cal-hebrew.el (holiday-passover-etc): Postpone date of Yom 18161 * cal-hebrew.el (holiday-passover-etc): Postpone date of Yom
18164 HaShoah to Monday if it falls on Sunday (as per ammendment passed 18162 HaShoah to Monday if it falls on Sunday (as per amendment passed
18165 by the Israeli Kenesset, May, 1997). 18163 by the Israeli Kenesset, May, 1997).
18166 18164
181671997-05-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 181651997-05-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
@@ -18447,7 +18445,7 @@
18447 (rmail-forward, rmail-retry-failure): Likewise. 18445 (rmail-forward, rmail-retry-failure): Likewise.
18448 (rmail-mark-message): Accept an element of rmail-mark-message as arg. 18446 (rmail-mark-message): Accept an element of rmail-mark-message as arg.
18449 18447
18450 * mh-comp.el (mh-smail-batch): Accpt &rest arg `ignored'. 18448 * mh-comp.el (mh-smail-batch): Accept &rest arg `ignored'.
18451 18449
18452 * bindings.el: Bind C-x m, C-x 4 m, C-x 5 m to compose-mail... 18450 * bindings.el: Bind C-x m, C-x 4 m, C-x 5 m to compose-mail...
18453 18451
@@ -19143,7 +19141,7 @@
19143 (custom-load-symbol): Use it. 19141 (custom-load-symbol): Use it.
19144 (custom-mode-customize-menu): New menu. 19142 (custom-mode-customize-menu): New menu.
19145 (custom-mode): Use it. 19143 (custom-mode): Use it.
19146 Code moved to te end of the file. 19144 Code moved to the end of the file.
19147 19145
19148 * cus-edit.el (custom-buffer-create-internal): Split out from 19146 * cus-edit.el (custom-buffer-create-internal): Split out from
19149 `custom-buffer-create'. 19147 `custom-buffer-create'.
@@ -19379,7 +19377,7 @@
19379 19377
19380 * fontset.el (x-charset-registries): Add Tibetan entries. 19378 * fontset.el (x-charset-registries): Add Tibetan entries.
19381 19379
19382 * lanugage/devanagari.el, language/devan-util.el, 19380 * language/devanagari.el, language/devan-util.el,
19383 * language/indian.el: Handle more Devanagari characters correctly. 19381 * language/indian.el: Handle more Devanagari characters correctly.
19384 19382
19385 * language/english.el: New file. 19383 * language/english.el: New file.
@@ -19746,8 +19744,7 @@
19746 19744
197471997-03-18 Naoto TAKAHASHI <ntakahas@etl.go.jp> 197451997-03-18 Naoto TAKAHASHI <ntakahas@etl.go.jp>
19748 19746
19749 * mule-conf.el: Change short and long names for Ethipic character 19747 * mule-conf.el: Change short and long names for Ethiopic character set.
19750 set.
19751 19748
19752 * fontset.el (x-charset-registries): Change entry for Ethiopic. 19749 * fontset.el (x-charset-registries): Change entry for Ethiopic.
19753 19750
@@ -19773,7 +19770,7 @@
19773 (x-complement-fontset-spec): Call x-compose-font-name with t for 19770 (x-complement-fontset-spec): Call x-compose-font-name with t for
19774 the above argument. 19771 the above argument.
19775 19772
19776 * faces.el (set-face-font): Allow specifing fontset for the arg FONT. 19773 * faces.el (set-face-font): Allow specifying fontset for the arg FONT.
19777 19774
19778 * mule-conf.el (alternate-charset-table): Change each entry from 19775 * mule-conf.el (alternate-charset-table): Change each entry from
19779 list to dot pair. 19776 list to dot pair.
@@ -20046,8 +20043,7 @@
20046 * mule.el: Initialize a global variable use-default-ascent. 20043 * mule.el: Initialize a global variable use-default-ascent.
20047 (make-coding-system): Set charset (symbol) instead of charset-id. 20044 (make-coding-system): Set charset (symbol) instead of charset-id.
20048 (integer) in FLAGS of ISO-2022 type coding systems. For ISO-2022 20045 (integer) in FLAGS of ISO-2022 type coding systems. For ISO-2022
20049 type conding systems, new flags INIT-BOL DESIGNATION-BOL are 20046 type coding systems, new flags INIT-BOL DESIGNATION-BOL are added.
20050 added.
20051 (define-coding-system-alias): Coding style changed. 20047 (define-coding-system-alias): Coding style changed.
20052 (charset-list): Incorrect macro definition changed to correct 20048 (charset-list): Incorrect macro definition changed to correct
20053 defsubst. 20049 defsubst.
@@ -20383,7 +20379,7 @@
20383 broken out of mouse-buffer-menu. 20379 broken out of mouse-buffer-menu.
20384 20380
20385 * derived.el (define-derived-mode): Add derived-mode-parent 20381 * derived.el (define-derived-mode): Add derived-mode-parent
20386 property to the defived mode command name. 20382 property to the derived mode command name.
20387 20383
203881997-02-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 203841997-02-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
20389 20385
@@ -21520,7 +21516,7 @@
21520 No need to set comment-start-skip directly here. 21516 No need to set comment-start-skip directly here.
21521 21517
21522 * sh-script.el (sh-mode-syntax-table): Turn on comment syntax for #, 21518 * sh-script.el (sh-mode-syntax-table): Turn on comment syntax for #,
21523 comment-end for newline, string for `, and excape for $. 21519 comment-end for newline, string for `, and escape for $.
21524 rc can use the same as sh. Move csh after sh. 21520 rc can use the same as sh. Move csh after sh.
21525 (sh-comment-prefix, sh-font-lock-keywords-only): Variables deleted. 21521 (sh-comment-prefix, sh-font-lock-keywords-only): Variables deleted.
21526 (sh-mode): Adjust setting of font-lock-defaults. 21522 (sh-mode): Adjust setting of font-lock-defaults.
@@ -21986,11 +21982,11 @@
21986 21982
21987 (c-guess-basic-syntax): CASE 5G: Although we still test on 21983 (c-guess-basic-syntax): CASE 5G: Although we still test on
21988 c-recognize-knr-p, this is no longer user configurable, and no 21984 c-recognize-knr-p, this is no longer user configurable, and no
21989 longer imposes potentially disasterous impact on performance. 21985 longer imposes potentially disastrous impact on performance.
21990 Adopt c-mode.el assumption that argdecls are indented at least one 21986 Adopt c-mode.el assumption that argdecls are indented at least one
21991 space and that function headers are not indented. This prevents 21987 space and that function headers are not indented. This prevents
21992 us from potentially searching back to the top of the file when 21988 us from potentially searching back to the top of the file when
21993 looking at a large number of top-level delarations. 21989 looking at a large number of top-level declarations.
21994 21990
21995 (c-gnu-impose-minimum): New function. 21991 (c-gnu-impose-minimum): New function.
21996 21992
@@ -22376,7 +22372,7 @@
22376 22372
223771996-09-19 Michael Kifer <kifer@cs.sunysb.edu> 223731996-09-19 Michael Kifer <kifer@cs.sunysb.edu>
22378 22374
22379 * viper.el (vip-autoindent): No longert moves insert point. 22375 * viper.el (vip-autoindent): No longer moves insert point.
22380 (vip-paren-match): Now pays no attention to comments and 22376 (vip-paren-match): Now pays no attention to comments and
22381 leaves region active. 22377 leaves region active.
22382 * viper-util.el (vip-convert-standard-file-name): New function. 22378 * viper-util.el (vip-convert-standard-file-name): New function.
diff --git a/lisp/ChangeLog.8 b/lisp/ChangeLog.8
index 3b21f10eded..2738144a624 100644
--- a/lisp/ChangeLog.8
+++ b/lisp/ChangeLog.8
@@ -106,7 +106,7 @@
106 (change-log-find-version): Renamed to 106 (change-log-find-version): Renamed to
107 change-log-version-number-search 107 change-log-version-number-search
108 (add-log-file-name-function): New. 108 (add-log-file-name-function): New.
109 (change-log-search-vc-number): Added END paramaeter. Added doc 109 (change-log-search-vc-number): Added END parameter. Added doc
110 string to function. 110 string to function.
111 (change-log-version-rcs): Renamed. Was 111 (change-log-version-rcs): Renamed. Was
112 change-log-search-vc-number. 112 change-log-search-vc-number.
@@ -1070,7 +1070,7 @@
1070 (face-valid-attribute-values): Call defined-colors for all types 1070 (face-valid-attribute-values): Call defined-colors for all types
1071 of frames. 1071 of frames.
1072 (defined-colors, color-defined-p, color-values, display-color-p): 1072 (defined-colors, color-defined-p, color-values, display-color-p):
1073 New finctions. 1073 New functions.
1074 (x-defined-colors, x-color-defined-p, x-color-values, 1074 (x-defined-colors, x-color-defined-p, x-color-values,
1075 x-display-color-p): Aliases for the above. 1075 x-display-color-p): Aliases for the above.
1076 1076
@@ -3484,7 +3484,7 @@
3484 (reftex-insert-docstruct): Adapted to work with the index stuff. 3484 (reftex-insert-docstruct): Adapted to work with the index stuff.
3485 (reftex-parse-from-file): Find index entries as well. 3485 (reftex-parse-from-file): Find index entries as well.
3486 (reftex-toc-toggle-index): New function 3486 (reftex-toc-toggle-index): New function
3487 (reftex-toc-map): `i' is now used to togle the index, File 3487 (reftex-toc-map): `i' is now used to toggle the index, File
3488 boundaries has been moved to `F'. 3488 boundaries has been moved to `F'.
3489 (reftex-select-label-map): Toggling display of file boundaries is 3489 (reftex-select-label-map): Toggling display of file boundaries is
3490 now on the `F' key, for consistency with `reftex-toc-map'. 3490 now on the `F' key, for consistency with `reftex-toc-map'.
@@ -4718,9 +4718,9 @@
47181999-07-12 Espen Skoglund <espensk@stud.cs.uit.no> 47181999-07-12 Espen Skoglund <espensk@stud.cs.uit.no>
4719 4719
4720 * progmodes/pascal.el (pascal-beg-of-defun): More intuitive behavior 4720 * progmodes/pascal.el (pascal-beg-of-defun): More intuitive behavior
4721 when having nested functons. 4721 when having nested functions.
4722 (pascal-indent-nested-functions) (pascal-indent-line) 4722 (pascal-indent-nested-functions, pascal-indent-line)
4723 (pascal-calculate-indent) (pascal-get-lineup-indent): Support for 4723 (pascal-calculate-indent, pascal-get-lineup-indent): Support for
4724 indenting nested functions. 4724 indenting nested functions.
4725 4725
47261999-07-09 Richard Stallman <rms@gnu.org> 47261999-07-09 Richard Stallman <rms@gnu.org>
@@ -6336,7 +6336,7 @@
6336 charset-origin-alist property. 6336 charset-origin-alist property.
6337 ("Vietnamese"): Remove charset-origin-alist property. 6337 ("Vietnamese"): Remove charset-origin-alist property.
6338 6338
6339 * simple.el (what-cursor-position): Don't use the varialbe 6339 * simple.el (what-cursor-position): Don't use the variable
6340 charset-origin-alist, but use charset-origin-alist property of 6340 charset-origin-alist, but use charset-origin-alist property of
6341 buffer-file-coding-system to decide external character set code. 6341 buffer-file-coding-system to decide external character set code.
6342 6342
@@ -6830,10 +6830,10 @@
68301999-01-18 Ken'ichi Handa <handa@gnu.org> 68301999-01-18 Ken'ichi Handa <handa@gnu.org>
6831 6831
6832 * international/ccl.el (ccl-compile-translate-character): Handle 6832 * international/ccl.el (ccl-compile-translate-character): Handle
6833 the case that a tranlation table is CCL register correctly. 6833 the case that a translation table is CCL register correctly.
6834 6834
6835 * international/mule-cmds.el (select-safe-coding-system): 6835 * international/mule-cmds.el (select-safe-coding-system):
6836 Hightlight at most 256 characters. 6836 Highlight at most 256 characters.
6837 6837
68381999-01-18 Dave Love <fx@gnu.org> 68381999-01-18 Dave Love <fx@gnu.org>
6839 6839
@@ -6972,7 +6972,7 @@
69721999-01-15 Johan Vromans <jvromans@squirrel.nl> 69721999-01-15 Johan Vromans <jvromans@squirrel.nl>
6973 6973
6974 * forms.el (forms--show-record): Convert integers to string 6974 * forms.el (forms--show-record): Convert integers to string
6975 expicitly since concat will no longer accept integers. 6975 explicitly since concat will no longer accept integers.
6976 (forms-print): Use local `total-nb-records' since 6976 (forms-print): Use local `total-nb-records' since
6977 `forms--total-records' will be inaccessible after buffer switching. 6977 `forms--total-records' will be inaccessible after buffer switching.
6978 6978
@@ -7197,7 +7197,7 @@
71971998-01-05 Torbjorn Einarsson <T.Einarsson@clab.ericsson.se> 71971998-01-05 Torbjorn Einarsson <T.Einarsson@clab.ericsson.se>
7198 7198
7199 * progmodes/f90.el: Change of regular expressions for type to 7199 * progmodes/f90.el: Change of regular expressions for type to
7200 correct highlighting and identation. Some small fixes for 7200 correct highlighting and indentation. Some small fixes for
7201 compatibility with XEmacs. 7201 compatibility with XEmacs.
7202 7202
72031999-01-05 Stephen Eglen <stephen@gnu.org> 72031999-01-05 Stephen Eglen <stephen@gnu.org>
@@ -7223,7 +7223,7 @@
7223 help and force it on current frame. 7223 help and force it on current frame.
7224 (reftex-default-bibliography): New function. 7224 (reftex-default-bibliography): New function.
7225 (reftex-access-parse-file): Check consistency after loading a 7225 (reftex-access-parse-file): Check consistency after loading a
7226 parse file. When inconsistent, enfore rescan. 7226 parse file. When inconsistent, enforce rescan.
7227 (reftex-check-parse-consistency): New function. 7227 (reftex-check-parse-consistency): New function.
7228 (easy-menu-define): Options section drastically shortened. 7228 (easy-menu-define): Options section drastically shortened.
7229 7229
@@ -7431,7 +7431,7 @@
7431 $a-1 ? foo : bar; was a considered a regexp. 7431 $a-1 ? foo : bar; was a considered a regexp.
7432 `<< (' was considered a start of HERE-doc. 7432 `<< (' was considered a start of HERE-doc.
7433 mark qq[]-etc sections as syntax-type=string 7433 mark qq[]-etc sections as syntax-type=string
7434 Was not processing sub protos after a comment ine. 7434 Was not processing sub protos after a comment line.
7435 Was treating $a++ <= 5 as a glob. 7435 Was treating $a++ <= 5 as a glob.
7436 Tolerate unfinished REx at end-of-buffer. 7436 Tolerate unfinished REx at end-of-buffer.
7437 `unwind-protect' was left commented. 7437 `unwind-protect' was left commented.
@@ -7488,7 +7488,7 @@
7488 (cperl-fontify-m-as-s): New configuration variable. 7488 (cperl-fontify-m-as-s): New configuration variable.
7489 (cperl-electric-pod): Check for after-expr was performed 7489 (cperl-electric-pod): Check for after-expr was performed
7490 inside of POD too. 7490 inside of POD too.
7491 (cperl-backward-to-noncomment): Cetter treatment of PODs and HEREs. 7491 (cperl-backward-to-noncomment): Better treatment of PODs and HEREs.
7492 (cperl-clobber-mode-lists): New configuration variable. 7492 (cperl-clobber-mode-lists): New configuration variable.
7493 (cperl-not-bad-style-regexp): Updated. 7493 (cperl-not-bad-style-regexp): Updated.
7494 Init: `cperl-is-face' was busted. 7494 Init: `cperl-is-face' was busted.
@@ -7597,7 +7597,7 @@
7597 (speedbar-frame-mode) Do not specify height if it is in the param list. 7597 (speedbar-frame-mode) Do not specify height if it is in the param list.
7598 Use default y position w/out changing it. 7598 Use default y position w/out changing it.
7599 If default x position is a list, keep, calculate the non-list X 7599 If default x position is a list, keep, calculate the non-list X
7600 value when devining an initial position. 7600 value when defining an initial position.
7601 (speedbar-this-file-in-vc) Fix SCCS to use s. not p. files. 7601 (speedbar-this-file-in-vc) Fix SCCS to use s. not p. files.
7602 (speedbar-tag-group-name-minimum-length): New variable. 7602 (speedbar-tag-group-name-minimum-length): New variable.
7603 (speedbar-frame-parameter): New compatibility function. 7603 (speedbar-frame-parameter): New compatibility function.
@@ -7607,8 +7607,8 @@
7607 naming conventions. 7607 naming conventions.
7608 (speedbar-create-tag-hierarchy): Enable buffer local version of 7608 (speedbar-create-tag-hierarchy): Enable buffer local version of
7609 `speedbar-tag-hierarchy-method' in the buffer we are tagging. 7609 `speedbar-tag-hierarchy-method' in the buffer we are tagging.
7610 (speedbar-line-path) Make DEPTH param optional. Devine it if absent. 7610 (speedbar-line-path): Make DEPTH param optional. Define it if absent.
7611 the case, derive it from the cursor location in speedbar. 7611 In that case, derive it from the cursor location in speedbar.
7612 7612
76131998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org> 76131998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
7614 7614
@@ -7726,7 +7726,7 @@
7726 (ps-mule-set-ascii-font): New fun. 7726 (ps-mule-set-ascii-font): New fun.
7727 (ps-mule-skip-same-charset): Fun deleted. 7727 (ps-mule-skip-same-charset): Fun deleted.
7728 (ps-mule-plot-string): Set ps-mule-current-charset. 7728 (ps-mule-plot-string): Set ps-mule-current-charset.
7729 (ps-mule-initialize): Add autload cookie. Don't set 7729 (ps-mule-initialize): Add autoload cookie. Don't set
7730 ps-mule-font-info-database here. 7730 ps-mule-font-info-database here.
7731 (ps-mule-begin-job): Renamed from ps-mule-begin. Update 7731 (ps-mule-begin-job): Renamed from ps-mule-begin. Update
7732 ps-mule-font-info-database and ps-control-or-escape-regexp. 7732 ps-mule-font-info-database and ps-control-or-escape-regexp.
@@ -7751,7 +7751,7 @@
7751 7751
7752 * ps-print.el (ps-mule-font-info-database): Doc-string modified. 7752 * ps-print.el (ps-mule-font-info-database): Doc-string modified.
7753 (ps-mule-external-libraries): New element FEATURE. 7753 (ps-mule-external-libraries): New element FEATURE.
7754 (ps-mule-init-external-library): Ajusted for the above change. 7754 (ps-mule-init-external-library): Adjusted for the above change.
7755 (ps-mule-generate-font): Likewise. 7755 (ps-mule-generate-font): Likewise.
7756 (ps-mule-generate-glyphs): Likewise. 7756 (ps-mule-generate-glyphs): Likewise.
7757 (ps-mule-prepare-font): Likewise. 7757 (ps-mule-prepare-font): Likewise.
@@ -8342,7 +8342,7 @@
8342 8342
8343 * international/mule-util.el (compose-chars-component): Signal 8343 * international/mule-util.el (compose-chars-component): Signal
8344 error if CH is a rule-based composition character. 8344 error if CH is a rule-based composition character.
8345 (compose-chars): Signal error if an already compsed character is 8345 (compose-chars): Signal error if an already composed character is
8346 going to be composed by rule-base. 8346 going to be composed by rule-base.
8347 8347
8348 * term/x-win.el: If a resolved ASCII font name doesn't conform to 8348 * term/x-win.el: If a resolved ASCII font name doesn't conform to
@@ -9024,7 +9024,7 @@
90241998-10-09 Richard Stallman <rms@psilocin.ai.mit.edu> 90241998-10-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9025 9025
9026 * faces.el (frame-set-background-mode): 9026 * faces.el (frame-set-background-mode):
9027 Don't do anythung for text-only or MSDOS frame. 9027 Don't do anything for text-only or MSDOS frame.
9028 9028
90291998-10-08 Kenichi Handa <handa@etl.go.jp> 90291998-10-08 Kenichi Handa <handa@etl.go.jp>
9030 9030
@@ -9225,7 +9225,7 @@
92251998-09-27 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at> 92251998-09-27 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>
9226 9226
9227 * octave-inf.el (inferior-octave-prompt): Also match prompts of the 9227 * octave-inf.el (inferior-octave-prompt): Also match prompts of the
9228 form `octave.bin:1>' which come from using precopiled binary versions. 9228 form `octave.bin:1>' which come from using precompiled binary versions.
9229 9229
92301998-09-27 Richard Stallman <rms@psilocin.ai.mit.edu> 92301998-09-27 Richard Stallman <rms@psilocin.ai.mit.edu>
9231 9231
diff --git a/lisp/ChangeLog.9 b/lisp/ChangeLog.9
index b98599b3ddd..c5cae4aabbf 100644
--- a/lisp/ChangeLog.9
+++ b/lisp/ChangeLog.9
@@ -188,7 +188,7 @@
188 (cperl-contract-levels): Restore position. 188 (cperl-contract-levels): Restore position.
189 (cperl-beautify-level): Likewise. 189 (cperl-beautify-level): Likewise.
190 (cperl-beautify-regexp): Likewise. 190 (cperl-beautify-regexp): Likewise.
191 (cperl-commentify): Rudimental support for length=1 runs 191 (cperl-commentify): Rudimentary support for length=1 runs.
192 (cperl-find-pods-heres): Process 1-char long REx comments too /a#/x 192 (cperl-find-pods-heres): Process 1-char long REx comments too /a#/x
193 After 4.25: 193 After 4.25:
194 (cperl-commentify): Was recognizing length=2 "strings" as length=1. 194 (cperl-commentify): Was recognizing length=2 "strings" as length=1.
@@ -341,7 +341,7 @@
3412001-10-11 Gerd Moellmann <gerd@gnu.org> 3412001-10-11 Gerd Moellmann <gerd@gnu.org>
342 342
343 * master.el (master-mode): Use define-minor-mode instead of 343 * master.el (master-mode): Use define-minor-mode instead of
344 easy-mmode-define-minor-mode. Add autload cookie. 344 easy-mmode-define-minor-mode. Add autoload cookie.
345 (Commentary): Remove the line showing how to autoload master-mode, 345 (Commentary): Remove the line showing how to autoload master-mode,
346 since it's always autoloaded. 346 since it's always autoloaded.
347 347
@@ -902,7 +902,7 @@
902 (mail-do-fcc): Add a comment. 902 (mail-do-fcc): Add a comment.
903 (mail-reply-to): Doc fix. 903 (mail-reply-to): Doc fix.
904 (mail-signature): Make ATPOINT optional. 904 (mail-signature): Make ATPOINT optional.
905 (mail-yank-original): Use cond instead of nestled if. 905 (mail-yank-original): Use cond instead of nested if.
906 906
9072001-09-26 Stefan Monnier <monnier@cs.yale.edu> 9072001-09-26 Stefan Monnier <monnier@cs.yale.edu>
908 908
@@ -1620,7 +1620,7 @@
1620 1620
1621 * comint.el (comint-send-input): Add `inhibit-line-move-field-capture' 1621 * comint.el (comint-send-input): Add `inhibit-line-move-field-capture'
1622 property to input-terminating `boundary' overlays to avoid 1622 property to input-terminating `boundary' overlays to avoid
1623 line-move wierdness. 1623 line-move weirdness.
1624 1624
16252001-08-16 Gerd Moellmann <gerd@gnu.org> 16252001-08-16 Gerd Moellmann <gerd@gnu.org>
1626 1626
@@ -4204,7 +4204,7 @@
4204 depth 8. 4204 depth 8.
4205 4205
4206 * emacs-lisp/checkdoc.el (checkdoc-common-verbs-wrong-voice): 4206 * emacs-lisp/checkdoc.el (checkdoc-common-verbs-wrong-voice):
4207 Add an antry for ``converts''. 4207 Add an entry for ``converts''.
4208 4208
4209 * language/slovak.el ("Slovak"): Add documentation string. 4209 * language/slovak.el ("Slovak"): Add documentation string.
4210 From Pavel@Janik.cz (Pavel Janík). 4210 From Pavel@Janik.cz (Pavel Janík).
@@ -4953,7 +4953,7 @@
4953 <lyongu@yahoo.com>. 4953 <lyongu@yahoo.com>.
4954 (term-set-escape-char): Bind M-x to execute-extended-command in 4954 (term-set-escape-char): Bind M-x to execute-extended-command in
4955 term-raw-escape-map. 4955 term-raw-escape-map.
4956 (term-move-columns): Don't try to move to negagive column. 4956 (term-move-columns): Don't try to move to negative column.
4957 (term-emulate-terminal): Insert a string before deleting a text to 4957 (term-emulate-terminal): Insert a string before deleting a text to
4958 overwrite. 4958 overwrite.
4959 4959
@@ -6630,7 +6630,7 @@
6630 XEmacs. Return temporary faces instead of cons cells for XEmacs. 6630 XEmacs. Return temporary faces instead of cons cells for XEmacs.
6631 (ansi-color-make-color-map): Use ansi-color-make-face. 6631 (ansi-color-make-color-map): Use ansi-color-make-face.
6632 (ansi-color-get-face): Avoid face text property '(nil) as results 6632 (ansi-color-get-face): Avoid face text property '(nil) as results
6633 in an errow for XEmacs. 6633 in an error for XEmacs.
6634 6634
66352000-01-09 Alex Schroeder <alex@gnu.org> 66352000-01-09 Alex Schroeder <alex@gnu.org>
6636 6636
@@ -7080,7 +7080,7 @@
7080 7080
70812000-12-21 Dave Pearson <davep@davep.org> 70812000-12-21 Dave Pearson <davep@davep.org>
7082 7082
7083 * quickurl.el: Commentry change, I've moved my web site. 7083 * quickurl.el: Commentary change, I've moved my web site.
7084 7084
70852000-12-21 Vinicius Jose Latorre <vinicius@cpqd.com.br> 70852000-12-21 Vinicius Jose Latorre <vinicius@cpqd.com.br>
7086 7086
@@ -7955,7 +7955,7 @@
7955 (antlr-no-action-keywords): New constant with value nil. 7955 (antlr-no-action-keywords): New constant with value nil.
7956 (antlr-font-lock-keywords-alist): Use it. Old value would break 7956 (antlr-font-lock-keywords-alist): Use it. Old value would break
7957 syntax highlighting in Emacs-21.0. 7957 syntax highlighting in Emacs-21.0.
7958 (antlr-default-directory): Emacs/XEmacs dependend function. 7958 (antlr-default-directory): Emacs/XEmacs dependent function.
7959 (antlr-read-shell-command): Ditto. 7959 (antlr-read-shell-command): Ditto.
7960 (antlr-with-displaying-help-buffer): Ditto. 7960 (antlr-with-displaying-help-buffer): Ditto.
7961 7961
@@ -8337,7 +8337,7 @@
8337 Use provide. 8337 Use provide.
8338 8338
8339 * cus-edit.el (custom-buffer-create-internal): Save some consing. 8339 * cus-edit.el (custom-buffer-create-internal): Save some consing.
8340 (custom-variable-set): Improve validation error mesage. 8340 (custom-variable-set): Improve validation error message.
8341 8341
8342 * rect.el (string-rectangle): Revert last change. 8342 * rect.el (string-rectangle): Revert last change.
8343 (string-rectangle-line): New arg DELETE. 8343 (string-rectangle-line): New arg DELETE.
@@ -9751,7 +9751,7 @@
9751 9751
97522000-10-24 Eli Zaretskii <eliz@is.elta.co.il> 97522000-10-24 Eli Zaretskii <eliz@is.elta.co.il>
9753 9753
9754 * progmodes/cmacexp.el: Update the euthor's email address. 9754 * progmodes/cmacexp.el: Update the author's email address.
9755 9755
97562000-10-24 Miles Bader <miles@lsi.nec.co.jp> 97562000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9757 9757
@@ -14185,7 +14185,7 @@
141852000-08-25 Kenichi Handa <handa@etl.go.jp> 141852000-08-25 Kenichi Handa <handa@etl.go.jp>
14186 14186
14187 * terminal.el (terminal-emulator): Fix args to `concat'. Now 14187 * terminal.el (terminal-emulator): Fix args to `concat'. Now
14188 concat doesn't accept interger. 14188 concat doesn't accept integer.
14189 14189
14190 * international/kkc.el: Remove SKK from Keywords. Require 14190 * international/kkc.el: Remove SKK from Keywords. Require
14191 ja-dic-utl instead of skkdic-utl. 14191 ja-dic-utl instead of skkdic-utl.
@@ -14395,7 +14395,7 @@
14395 (ispell-skip-html): Renamed from ispell-skip-sgml. 14395 (ispell-skip-html): Renamed from ispell-skip-sgml.
14396 (ispell-begin-skip-region-regexp, ispell-skip-region) 14396 (ispell-begin-skip-region-regexp, ispell-skip-region)
14397 (ispell-minor-check): Improved html skipping support to skip across 14397 (ispell-minor-check): Improved html skipping support to skip across
14398 code, and recognize `&' commands without propper `;' syntax; 14398 code, and recognize `&' commands without proper `;' syntax;
14399 (ispell-process-line): Fix alignment error when manually 14399 (ispell-process-line): Fix alignment error when manually
14400 correcting spelling. 14400 correcting spelling.
14401 (ispell): Fix comment string. 14401 (ispell): Fix comment string.
@@ -15531,7 +15531,7 @@
15531 paragraphs on the first or last line of a file. 15531 paragraphs on the first or last line of a file.
15532 (ada-format-paramlist): Fix handling of default parameter values. 15532 (ada-format-paramlist): Fix handling of default parameter values.
15533 (ada-get-body-name): New function. 15533 (ada-get-body-name): New function.
15534 (ada-get-current-indent): Optimized by searchling directly for an 15534 (ada-get-current-indent): Optimized by searching directly for an
15535 existing generic part or a statement outside of it. Handle 15535 existing generic part or a statement outside of it. Handle
15536 ada-indent-align-comments when indenting comments Replaced some 15536 ada-indent-align-comments when indenting comments Replaced some
15537 regexps by testing directly the next character. This results in a 15537 regexps by testing directly the next character. This results in a
@@ -15596,7 +15596,7 @@
15596 (ada-compile): Removed. 15596 (ada-compile): Removed.
15597 (ada-compile-application, ada-compile-current, ada-check-current): 15597 (ada-compile-application, ada-compile-current, ada-check-current):
15598 Set the compilation-search-path so that compile.el automatically 15598 Set the compilation-search-path so that compile.el automatically
15599 finds the sources in src_dir. Automatic scrollong of the 15599 finds the sources in src_dir. Automatic scrolling of the
15600 compilation buffer. C-uC-cC-c asks for confirmation before 15600 compilation buffer. C-uC-cC-c asks for confirmation before
15601 compiling 15601 compiling
15602 (ada-compile-current): New parameter, prj-field 15602 (ada-compile-current): New parameter, prj-field
@@ -16812,7 +16812,7 @@
16812 16812
16813 * international/mule.el 16813 * international/mule.el
16814 (after-insert-file-set-buffer-file-coding-system): If the buffer 16814 (after-insert-file-set-buffer-file-coding-system): If the buffer
16815 size is greater than INSERTED, judget that we are not visiting. 16815 size is greater than INSERTED, judge that we are not visiting.
16816 16816
168172000-06-07 Rajesh Vaidheeswarran <rv@gnu.org> 168172000-06-07 Rajesh Vaidheeswarran <rv@gnu.org>
16818 16818
@@ -17493,7 +17493,7 @@
17493 17493
17494 * international/quail.el (quail-show-guidance-buf): Set 17494 * international/quail.el (quail-show-guidance-buf): Set
17495 current-input-method of the guidance buffer to the name of the 17495 current-input-method of the guidance buffer to the name of the
17496 curren input method. 17496 current input method.
17497 17497
174982000-05-23 Stefan Monnier <monnier@cs.yale.edu> 174982000-05-23 Stefan Monnier <monnier@cs.yale.edu>
17499 17499
@@ -17680,7 +17680,7 @@
17680 charsets eight-bit-control and eight-bit-graphic. 17680 charsets eight-bit-control and eight-bit-graphic.
17681 (list-iso-charset-chars): Likewise. 17681 (list-iso-charset-chars): Likewise.
17682 (list-block-of-chars): If CHARSET is not chat-table, insert 8-bit 17682 (list-block-of-chars): If CHARSET is not chat-table, insert 8-bit
17683 charactes as is. Use indent-to to align characters. 17683 characters as is. Use indent-to to align characters.
17684 17684
17685 * international/mule-cmds.el (find-multibyte-characters): Never 17685 * international/mule-cmds.el (find-multibyte-characters): Never
17686 exclude charsets eight-bit-control and eight-bit-graphic. 17686 exclude charsets eight-bit-control and eight-bit-graphic.
@@ -18327,7 +18327,7 @@
183272000-04-19 Gerd Moellmann <gerd@gnu.org> 183272000-04-19 Gerd Moellmann <gerd@gnu.org>
18328 18328
18329 * simple.el (clone-indirect-buffer-other-window): New command. 18329 * simple.el (clone-indirect-buffer-other-window): New command.
18330 (clone-indirect-buffer): Add optional arg NORECROD. 18330 (clone-indirect-buffer): Add optional arg NORECORD.
18331 (toplevel): Bind `C-x 4 c' to clone-indirect-buffer-other-window. 18331 (toplevel): Bind `C-x 4 c' to clone-indirect-buffer-other-window.
18332 18332
18333 * help.el (resize-temp-buffer-window): Use count-screen-lines. 18333 * help.el (resize-temp-buffer-window): Use count-screen-lines.
@@ -18474,7 +18474,7 @@
184742000-04-13 Eli Zaretskii <eliz@is.elta.co.il> 184742000-04-13 Eli Zaretskii <eliz@is.elta.co.il>
18475 18475
18476 * textmodes/ispell.el (ispell-menu-map): Menu items rearranged and 18476 * textmodes/ispell.el (ispell-menu-map): Menu items rearranged and
18477 converted to the new menu-item format, names silightly changed, 18477 converted to the new menu-item format, names slightly changed,
18478 help strings added. 18478 help strings added.
18479 18479
18480 Support for spelling without async subprocesses: 18480 Support for spelling without async subprocesses:
@@ -19031,7 +19031,7 @@
19031 instead the corresponding data is stored in the default fontset. 19031 instead the corresponding data is stored in the default fontset.
19032 (register-alternate-fontnames): Function removed. 19032 (register-alternate-fontnames): Function removed.
19033 (resolved-ascii-font): Variable removed. 19033 (resolved-ascii-font): Variable removed.
19034 (x-compose-font-name): Ignore the second argument REDOCE. 19034 (x-compose-font-name): Ignore the second argument REDUCE.
19035 (x-complement-fontset-spec): Complement only an ASCII font and 19035 (x-complement-fontset-spec): Complement only an ASCII font and
19036 element for those charsets than can use that ASCII font. 19036 element for those charsets than can use that ASCII font.
19037 (generate-fontset-menu): Don't refer to global-fontset-alist, 19037 (generate-fontset-menu): Don't refer to global-fontset-alist,
@@ -20600,7 +20600,7 @@
20600 (ps-spool-config): Initialization fix. 20600 (ps-spool-config): Initialization fix.
20601 (ps-print-prologue-1, ps-print-prologue-2) 20601 (ps-print-prologue-1, ps-print-prologue-2)
20602 (ps-print-duplex-feature): PostScript code moved to separated file. 20602 (ps-print-duplex-feature): PostScript code moved to separated file.
20603 (ps-background-image): Little code reformating. 20603 (ps-background-image): Little code reformatting.
20604 (ps-begin-file, ps-begin-job): Fix code. 20604 (ps-begin-file, ps-begin-job): Fix code.
20605 (ps-postscript-code-directory, ps-mark-code-directory): New vars. 20605 (ps-postscript-code-directory, ps-mark-code-directory): New vars.
20606 (ps-prologue-file): New fun. 20606 (ps-prologue-file): New fun.
diff --git a/lisp/erc/ChangeLog.01 b/lisp/erc/ChangeLog.01
index f0e35b9b76b..78187edc0fc 100644
--- a/lisp/erc/ChangeLog.01
+++ b/lisp/erc/ChangeLog.01
@@ -129,7 +129,7 @@
129 It uses a list as internal representation now, so all silly string-parsing 129 It uses a list as internal representation now, so all silly string-parsing
130 related bugs should be gone. 130 related bugs should be gone.
131 Use (erc-track-modified-channels-minor-mode t) now to toggle this functionality. 131 Use (erc-track-modified-channels-minor-mode t) now to toggle this functionality.
132 Dont set the erc-track-modified-channels-minor-mode variable yourself, use the toggle function 132 Don't set the erc-track-modified-channels-minor-mode variable yourself, use the toggle function
133 133
1342001-11-29 Gergely Nagy <algernon@debian.org> 1342001-11-29 Gergely Nagy <algernon@debian.org>
135 135
@@ -226,7 +226,7 @@
2262001-11-23 Mario Lang <mlang@delysid.org> 2262001-11-23 Mario Lang <mlang@delysid.org>
227 227
228 * erc-bbdb.el: 228 * erc-bbdb.el:
229 * new function erc-BBDB-NICK to handle nickname anotation on a nick-change event of a known record 229 * new function erc-BBDB-NICK to handle nickname annotation on a nick-change event of a known record
230 230
231 * erc.el: * Remove erc-rename-buffer, its no longer necessary 231 * erc.el: * Remove erc-rename-buffer, its no longer necessary
232 * Remove erc-autoop-*. it was broken, and needed rewrite anyway 232 * Remove erc-autoop-*. it was broken, and needed rewrite anyway
@@ -337,7 +337,7 @@
337 * erc.el: fixed it 337 * erc.el: fixed it
338 338
339 * erc.el: 339 * erc.el:
340 *** 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 340 *** 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
341 341
342 * erc.el: *** empty log message *** 342 * erc.el: *** empty log message ***
343 343
@@ -367,7 +367,7 @@
367 Now, all the server word replies are finished. Going to numreplies now 367 Now, all the server word replies are finished. Going to numreplies now
368 368
369 * erc.el: 369 * erc.el:
370 * 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 370 * 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
371 371
372 * erc.el: * erc-server-KICK and erc-server-TOPIC. new functions 372 * erc.el: * erc-server-KICK and erc-server-TOPIC. new functions
373 * erc-server-305-or-306 and erc-server-311-or-314 373 * erc-server-305-or-306 and erc-server-311-or-314
@@ -431,10 +431,10 @@
431 * erc.el: 431 * erc.el:
432 * added second timestamp-format (erc-away-timestamp-format) for marking msgs when being away 432 * added second timestamp-format (erc-away-timestamp-format) for marking msgs when being away
433 433
434 * erc-complete.el: fixed silly deffun 434 * erc-complete.el: fixed silly defun
435 435
436 * erc.el: * Rewrote erc-load-irc-script (simplified) 436 * erc.el: * Rewrote erc-load-irc-script (simplified)
437 * Removed depricated code 437 * Removed deprecated code
438 438
439 * erc-speak.el: * reflect changes in erc.el 439 * erc-speak.el: * reflect changes in erc.el
440 440
@@ -457,14 +457,14 @@
457 * erc.el: * Reduction patch 2 457 * erc.el: * Reduction patch 2
458 This time, we move the input ring handling into erc-ring.el 458 This time, we move the input ring handling into erc-ring.el
459 Remember that you need (require 'erc-ring) in your .emacs to get the input handling as a feature 459 Remember that you need (require 'erc-ring) in your .emacs to get the input handling as a feature
460 And remeber, that you dont need it if you dont use input ring :-) 460 And remeber, that you don't need it if you don't use input ring :-)
461 461
462 * erc-ring.el: * Initial checkin 462 * erc-ring.el: * Initial checkin
463 463
464 * erc.el: * The great reduction patch :-) 464 * erc.el: * The great reduction patch :-)
465 moved relevant function from erc.el to new file erc-menu.el and erc-imenu.el 465 moved relevant function from erc.el to new file erc-menu.el and erc-imenu.el
466 466
467 * erc-imenu.el: nitial version 467 * erc-imenu.el: Initial version
468 468
469 * erc-menu.el: * Initial version 469 * erc-menu.el: * Initial version
470 470
@@ -495,7 +495,7 @@
495 495
496 * erc.el: 496 * erc.el:
497 * Changed timestamping when away to use erc-timestamp-format and append the timestamp instead of prepending it.. 497 * Changed timestamping when away to use erc-timestamp-format and append the timestamp instead of prepending it..
498 * minor cleanup, s/(if (not /(unless/ and thelike 498 * minor cleanup, s/(if (not /(unless/ and the like
499 499
5002001-11-06 Tijs van Bakel <smoke@wanadoo.nl> 5002001-11-06 Tijs van Bakel <smoke@wanadoo.nl>
501 501
@@ -521,7 +521,7 @@
521 Renamed erc-message-notices to erc-minibuffer-notice, and renamed erc-prevent-minibuffer-privmsg to erc-minibuffer-privmsg, inverting its functionality 521 Renamed erc-message-notices to erc-minibuffer-notice, and renamed erc-prevent-minibuffer-privmsg to erc-minibuffer-privmsg, inverting its functionality
522 522
523 * erc.el: Added support for channel names starting with & + and !. 523 * erc.el: Added support for channel names starting with & + and !.
524 Also, many changes partially discussed on the mailinglist: 524 Also, many changes partially discussed on the mailing list:
525 525
526 * erc.el (cl): Add requirement for cl package. 526 * erc.el (cl): Add requirement for cl package.
527 (erc-buffer-list): Make this variable global again. 527 (erc-buffer-list): Make this variable global again.
@@ -626,7 +626,7 @@
626 626
627 * erc-speak.el: 627 * erc-speak.el:
628 * Added a new personality for channel name announcement, This makes streams of flooded channels much easier to listen to, 628 * Added a new personality for channel name announcement, This makes streams of flooded channels much easier to listen to,
629 especially if you are on more than one channel simultaniously. 629 especially if you are on more than one channel simultaneously.
630 630
631 * erc.el: 631 * erc.el:
632 * Made the completion postfix customizable through erc-nick-completion-postfix 632 * Made the completion postfix customizable through erc-nick-completion-postfix
@@ -643,7 +643,7 @@
643 * Removed now really obsolete code. Package size reduced by 50% 643 * Removed now really obsolete code. Package size reduced by 50%
644 644
645 * erc-speak.el: 645 * erc-speak.el:
646 * Very important fix! Now erc-speak is really complete. Messages dont get cut anymore. Be sure to use auditory icons, 646 * Very important fix! Now erc-speak is really complete. Messages don't get cut anymore. Be sure to use auditory icons,
647 it's reallllly cool now!!! 647 it's reallllly cool now!!!
648 648
649 * erc-speak.el: *** empty log message *** 649 * erc-speak.el: *** empty log message ***
@@ -795,7 +795,7 @@
7952001-09-26 Mario Lang <mlang@delysid.org> 7952001-09-26 Mario Lang <mlang@delysid.org>
796 796
797 * erc.el: * Fixed completion (alex) 797 * erc.el: * Fixed completion (alex)
798 * Now popup buffer doesnt destroy your window configuration. 798 * Now popup buffer doesn't destroy your window configuration.
799 * Fixed away handling (incomplete) 799 * Fixed away handling (incomplete)
800 800
8012001-09-24 Mario Lang <mlang@delysid.org> 8012001-09-24 Mario Lang <mlang@delysid.org>
@@ -816,7 +816,7 @@
8162001-09-20 Mario Lang <mlang@delysid.org> 8162001-09-20 Mario Lang <mlang@delysid.org>
817 817
818 * erc.el: 818 * erc.el:
819 * Fix (erc-cmd-names): This should fix C-c C-n too, hoepfully it was the right fix and doesnt break anything else. 819 * Fix (erc-cmd-names): This should fix C-c C-n too, hopefully it was the right fix and doesn't break anything else.
820 820
821 * erc.el: * Fixes XEmacs easymenu usage (2nd time). 821 * erc.el: * Fixes XEmacs easymenu usage (2nd time).
822 822
@@ -859,7 +859,7 @@
8592001-08-07 Mario Lang <mlang@delysid.org> 8592001-08-07 Mario Lang <mlang@delysid.org>
860 860
861 * erc.el: 861 * erc.el:
862 Checked in lathis code and modified it slightly. Still unsure about set-window-buffer advice, current attempt doesnt seem to work. 862 Checked in lathis code and modified it slightly. Still unsure about set-window-buffer advice, current attempt doesn't seem to work.
863 Removed (nick -> #channel) from mode-line. (CLOSED) and (AWAY...) should still be displayed when appropriate 863 Removed (nick -> #channel) from mode-line. (CLOSED) and (AWAY...) should still be displayed when appropriate
864 864
8652001-08-06 Mario Lang <mlang@delysid.org> 8652001-08-06 Mario Lang <mlang@delysid.org>
@@ -909,7 +909,7 @@
9092001-07-26 Mario Lang <mlang@delysid.org> 9092001-07-26 Mario Lang <mlang@delysid.org>
910 910
911 * erc.el: 911 * erc.el:
912 fixed one occurence of a setq with only one argument (XEmacs didnt like that) 912 fixed one occurence of a setq with only one argument (XEmacs didn't like that)
913 913
914 * erc.el: 914 * erc.el:
915 Added erc-next-line-add-newlines customisation possibility. 915 Added erc-next-line-add-newlines customisation possibility.
@@ -1001,7 +1001,7 @@
1001 Insert (erc-current-nick) instead of (erc-display-prompt). good night :) 1001 Insert (erc-current-nick) instead of (erc-display-prompt). good night :)
1002 1002
1003 * erc.el: 1003 * erc.el:
1004 small, but it was anoying, so I just did it (defcustom for erc-join-buffer and erc-join-info-buffer) 1004 small, but it was annoying, so I just did it (defcustom for erc-join-buffer and erc-join-info-buffer)
1005 1005
10062001-06-29 Alex Schroeder <alex@gnu.org> 10062001-06-29 Alex Schroeder <alex@gnu.org>
1007 1007
diff --git a/lisp/erc/ChangeLog.02 b/lisp/erc/ChangeLog.02
index d46a57b18c6..7221ddca226 100644
--- a/lisp/erc/ChangeLog.02
+++ b/lisp/erc/ChangeLog.02
@@ -953,7 +953,7 @@
953 953
954 * erc-pcomplete.el: * Fix emacs/xemacs compatibility 954 * erc-pcomplete.el: * Fix emacs/xemacs compatibility
955 955
956 * debian/scripts/install: * Dont compile erc-compat, fix ELCDIR 956 * debian/scripts/install: * Don't compile erc-compat, fix ELCDIR
957 957
958 * debian/control: * Change maintainer field 958 * debian/control: * Change maintainer field
959 959
@@ -1080,13 +1080,13 @@
1080 2) (misfeature) ERC notices the user in the minibuffer when it 1080 2) (misfeature) ERC notices the user in the minibuffer when it
1081 ignores something - this can get very annoying, since the 1081 ignores something - this can get very annoying, since the
1082 minibuffer is also visible when not looking at ERC buffers. 1082 minibuffer is also visible when not looking at ERC buffers.
1083 Added a customizeable variable for this, the default is nil. 1083 Added a customizable variable for this, the default is nil.
1084 3) (wishlist) There is no IGNORE or UNIGNORE command. 1084 3) (wishlist) There is no IGNORE or UNIGNORE command.
1085 Added. 1085 Added.
1086 4) (wishlist) Some IRC clients, notably irssi, allow the user to 1086 4) (wishlist) Some IRC clients, notably irssi, allow the user to
1087 ignore "replies" to ignored people. A reply is defined as a 1087 ignore "replies" to ignored people. A reply is defined as a
1088 line starting with "nick:", where nick is the nick of an 1088 line starting with "nick:", where nick is the nick of an
1089 ignored person. Added that functionaly. 1089 ignored person. Added that functionality.
1090 Done by Jorgen Schaefer <forcer@forcix.cx> 1090 Done by Jorgen Schaefer <forcer@forcix.cx>
1091 1091
10922002-11-02 Alex Schroeder <alex@gnu.org> 10922002-11-02 Alex Schroeder <alex@gnu.org>
@@ -1198,7 +1198,7 @@
1198 (erc-stamp-disable): Renamed erc-stamp-destroy. 1198 (erc-stamp-disable): Renamed erc-stamp-destroy.
1199 (erc-timestamp-mode): Use new names. 1199 (erc-timestamp-mode): Use new names.
1200 1200
1201 * erc.el: Removed autload for erc-complete and 1201 * erc.el: Removed autoload for erc-complete and
1202 erc-track-modified-channels-mode -- the autoload cookie should do 1202 erc-track-modified-channels-mode -- the autoload cookie should do
1203 that instead. 1203 that instead.
1204 (erc-input-message): Doc string, removed binding for erc-complete. 1204 (erc-input-message): Doc string, removed binding for erc-complete.
@@ -1456,7 +1456,7 @@
1456 1456
14572002-06-17 Diane Murray <disumu@x3y2z1.net> 14572002-06-17 Diane Murray <disumu@x3y2z1.net>
1458 1458
1459 * erc.el: * added beginning suport for 005 numerics: 1459 * erc.el: * added beginning support for 005 numerics:
1460 - added buffer local variable erc-server-parameters 1460 - added buffer local variable erc-server-parameters
1461 - added erc-server-005, which sets erc-server-parameters if the server has 1461 - added erc-server-005, which sets erc-server-parameters if the server has
1462 used this code to show its parameters 1462 used this code to show its parameters
@@ -1534,7 +1534,7 @@
1534 * erc.el: 1534 * erc.el:
1535 * added erc-set-channel-limit, erc-set-channel-key, erc-toggle-channel-mode 1535 * added erc-set-channel-limit, erc-set-channel-key, erc-toggle-channel-mode
1536 1536
1537 * added erc-get-channel-mode-from-keypress, which is binded to C-c m 1537 * added erc-get-channel-mode-from-keypress, which is bound to C-c m
1538 sends the next character which is typed to one of the 3 new functions 1538 sends the next character which is typed to one of the 3 new functions
1539 - did not remove erc-invite-only-mode and it's key binding in case 1539 - did not remove erc-invite-only-mode and it's key binding in case
1540 people are used to it, although it probably should be removed... 1540 people are used to it, although it probably should be removed...
@@ -1756,7 +1756,7 @@
1756 - added variable erc-whowas-on-nosuchnick 1756 - added variable erc-whowas-on-nosuchnick
1757 - in erc-server-401 do WHOWAS if erc-whowas-on-nosuchnick is non-nil 1757 - in erc-server-401 do WHOWAS if erc-whowas-on-nosuchnick is non-nil
1758 1758
1759 * erc.el: forgot documentaion for erc-nickserv-alist 1759 * erc.el: forgot documentation for erc-nickserv-alist
1760 1760
1761 * erc.el: NickServ identification changed and enhanced: 1761 * erc.el: NickServ identification changed and enhanced:
1762 - erc-nickserv-identify-autodetect now called from erc-server-NOTICE-hook 1762 - erc-nickserv-identify-autodetect now called from erc-server-NOTICE-hook
@@ -1777,7 +1777,7 @@
1777 - in erc-fill-variable: set fill-column to value of erc-fill-column 1777 - in erc-fill-variable: set fill-column to value of erc-fill-column
1778 1778
1779 * erc.el: erc.el: 1779 * erc.el: erc.el:
1780 * fixed bug where topic wasn't being set when chanel name was provided 1780 * fixed bug where topic wasn't being set when channel name was provided
1781 1781
1782 erc-fill.el: 1782 erc-fill.el:
1783 * filling with erc-fill-variable now works with custom defined fill width: 1783 * filling with erc-fill-variable now works with custom defined fill width:
@@ -1946,7 +1946,7 @@
1946 * erc-chess.el: more fixing. 1946 * erc-chess.el: more fixing.
1947 1947
1948 Now, the 'match question works. It sends an accept back. 1948 Now, the 'match question works. It sends an accept back.
1949 But display popup doesnt work.. 1949 But display popup doesn't work..
1950 1950
1951 * erc-chess.el: fixup (still far from working) 1951 * erc-chess.el: fixup (still far from working)
1952 1952
@@ -1978,7 +1978,7 @@
1978 fixup release, far from ready for real usage, but it appears to work. 1978 fixup release, far from ready for real usage, but it appears to work.
1979 1979
1980 * erc.el: 1980 * erc.el:
1981 speed improvments based on elp-instrument-package RET erc- RET results 1981 speed improvements based on elp-instrument-package RET erc- RET results
1982 1982
1983 * erc-chess.el: initial version. 1983 * erc-chess.el: initial version.
1984 please test it 1984 please test it
@@ -1988,7 +1988,7 @@
1988 1988
1989 (as usual, blank password) 1989 (as usual, blank password)
1990 1990
1991 Add the resulting dir to your load-path and reqire erc-chess. 1991 Add the resulting dir to your load-path and require erc-chess.
1992 1992
1993 Usage: Just do /chess nickname 1993 Usage: Just do /chess nickname
1994 The remote end much use erc, as no other irc client I know of supports this ... 1994 The remote end much use erc, as no other irc client I know of supports this ...
@@ -2070,7 +2070,7 @@
2070 2070
2071 * erc-track.el: 2071 * erc-track.el:
2072 experimental: Added face support to mode-line channel activity tracker. 2072 experimental: Added face support to mode-line channel activity tracker.
2073 Currently we use the faces used for indicating in the buffer (erc-pal-face for channels with pal acitivity...) 2073 Currently we use the faces used for indicating in the buffer (erc-pal-face for channels with pal activity...)
2074 2074
20752002-03-05 Mario Lang <mlang@delysid.org> 20752002-03-05 Mario Lang <mlang@delysid.org>
2076 2076
@@ -2084,12 +2084,12 @@
2084 2084
2085 * erc-track.el: Implemented channel name shortening. 2085 * erc-track.el: Implemented channel name shortening.
2086 Vars erc-track-cutoff says: all channel names longer than this will be shortened. 2086 Vars erc-track-cutoff says: all channel names longer than this will be shortened.
2087 Var erc-track-minimum-channel-length says: dont make names shorten than this. 2087 Var erc-track-minimum-channel-length says: don't make names shorten than this.
2088 (Thanks go out to kensanata for the nice unique-substrings utility function). 2088 (Thanks go out to kensanata for the nice unique-substrings utility function).
2089 2089
2090 * erc.el 2002-07-15T00:01:34Z!raeburn@raeburn.org: silly typo corrected 2090 * erc.el 2002-07-15T00:01:34Z!raeburn@raeburn.org: silly typo corrected
2091 2091
2092 * erc.el: * erc.el: * New varialbe: erc-common-server-name-suffixes 2092 * erc.el: * erc.el: * New variable: erc-common-server-name-suffixes
2093 This alist can be used to change the server names displayed in mode-line 2093 This alist can be used to change the server names displayed in mode-line
2094 to a shorter version.. 2094 to a shorter version..
2095 * New function: erc-shorten-server-name (uses var above) 2095 * New function: erc-shorten-server-name (uses var above)
@@ -2169,7 +2169,7 @@
2169 Demonstrates how the new hook system can be nicely used. 2169 Demonstrates how the new hook system can be nicely used.
2170 2170
2171 * erc.el: 2171 * erc.el:
2172 new hook: erc-default-server-hook. This one gets called if we dont have anything defined for a certain IRC server message. 2172 new hook: erc-default-server-hook. This one gets called if we don't have anything defined for a certain IRC server message.
2173 New function: erc-default-server-handler. (used by above hook). 2173 New function: erc-default-server-handler. (used by above hook).
2174 New function: erc-debug-missing-hooks: Used by above hook to save a list of unimplemented server messages. 2174 New function: erc-debug-missing-hooks: Used by above hook to save a list of unimplemented server messages.
2175 New function: erc-server-buffer, erc-server-buffer-p. 2175 New function: erc-server-buffer, erc-server-buffer-p.
@@ -2311,7 +2311,7 @@
2311 2311
2312 * erc.el: Use nreverse instead of reverse. 2312 * erc.el: Use nreverse instead of reverse.
2313 Use eq instead of equal where possible. 2313 Use eq instead of equal where possible.
2314 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) 2314 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)
2315 2315
23162002-02-13 Mario Lang <mlang@delysid.org> 23162002-02-13 Mario Lang <mlang@delysid.org>
2317 2317
@@ -2339,7 +2339,7 @@
2339 2339
2340 * servers.pl: 2340 * servers.pl:
2341 Script to convert mircs servers.ini to a elisp salist kind of thing. 2341 Script to convert mircs servers.ini to a elisp salist kind of thing.
2342 (development tool, it doesnt help you much as a user) 2342 (development tool, it doesn't help you much as a user)
2343 2343
2344 * erc.el: 2344 * erc.el:
2345 * erc-display-line-buffer: renamed to erc-display-line-1 2345 * erc-display-line-buffer: renamed to erc-display-line-1
diff --git a/lisp/erc/ChangeLog.03 b/lisp/erc/ChangeLog.03
index 526042ea08d..1d3c61ec506 100644
--- a/lisp/erc/ChangeLog.03
+++ b/lisp/erc/ChangeLog.03
@@ -347,7 +347,7 @@
347 Fix paren-in-column-zero bug in docstring. 347 Fix paren-in-column-zero bug in docstring.
348 Add a sort of bogus, but still better :type. 348 Add a sort of bogus, but still better :type.
349 Add autojoin and netsplit by default. 349 Add autojoin and netsplit by default.
350 (erc-update-modules): Dont barf with an error if `require' fails. 350 (erc-update-modules): Don't barf with an error if `require' fails.
351 We can still error out if the mode is not defined. 351 We can still error out if the mode is not defined.
352 352
3532003-08-31 Andreas Fuchs <asf@void.at> 3532003-08-31 Andreas Fuchs <asf@void.at>
@@ -579,7 +579,7 @@
579 This no longer raises a bad-syntax error - was this a catch-all to stop a 579 This no longer raises a bad-syntax error - was this a catch-all to stop a
580 backtrace? Does it belong? 580 backtrace? Does it belong?
581 (erc-cmd-APPENDTOPIC): the correct way to display help when you want to 581 (erc-cmd-APPENDTOPIC): the correct way to display help when you want to
582 accept an abitrary string is to (signal 'wrong-number-of-arguments nil). 582 accept an arbitrary string is to (signal 'wrong-number-of-arguments nil).
583 This fixes a bug where people could not /at topics with a space in them. 583 This fixes a bug where people could not /at topics with a space in them.
584 584
5852003-06-09 Damien Elmes <erc@repose.cx> 5852003-06-09 Damien Elmes <erc@repose.cx>
@@ -657,7 +657,7 @@
657 657
658 * erc-truncate.el: remove require of erc-log 658 * erc-truncate.el: remove require of erc-log
659 (erc-truncate-buffer-to-size): use erc-save-buffer-in-logs when it's 659 (erc-truncate-buffer-to-size): use erc-save-buffer-in-logs when it's
660 there, else, dont. 660 there, else, don't.
661 661
6622003-04-29 Andreas Fuchs <asf@void.at> 6622003-04-29 Andreas Fuchs <asf@void.at>
663 663
@@ -821,7 +821,7 @@
821 of user friendliness. 821 of user friendliness.
822 (define-erc-module): the enable and disable routines now update erc-modules 822 (define-erc-module): the enable and disable routines now update erc-modules
823 accordingly 823 accordingly
824 erc-modules: new variable controllig the modules which erc has loaded/will 824 erc-modules: new variable controlling the modules which erc has loaded/will
825 load. when customising, it will automatically enable modules. it won't 825 load. when customising, it will automatically enable modules. it won't
826 automatically disable modules which are removed, yet. 826 automatically disable modules which are removed, yet.
827 (erc-update-modules): enable all modules in `erc-modules' 827 (erc-update-modules): enable all modules in `erc-modules'
@@ -1036,7 +1036,7 @@
1036 notify the user we're trying to connect when using asych 1036 notify the user we're trying to connect when using asych
1037 connections 1037 connections
1038 1038
1039 * erc.el(erc-connect): support an asyncronous connection 1039 * erc.el(erc-connect): support an asynchronous connection
1040 (erc-process-sentinel): ditto 1040 (erc-process-sentinel): ditto
1041 1041
1042 * erc-track.el: 1042 * erc-track.el:
@@ -1048,7 +1048,7 @@
1048 a command 1048 a command
1049 1049
1050 * erc.el: (erc-save-buffer-in-logs): 1050 * erc.el: (erc-save-buffer-in-logs):
1051 - check for a sensibile region before saving the buffer. if the 1051 - check for a sensible region before saving the buffer. if the
1052 connection process is killed early on, there is not a sensible region 1052 connection process is killed early on, there is not a sensible region
1053 to save 1053 to save
1054 - don't set buffer-file-name on save. we don't need it, and it means we 1054 - don't set buffer-file-name on save. we don't need it, and it means we
@@ -1363,7 +1363,7 @@
1363 again. 1363 again.
1364 (erc): Require cl for delete-if. 1364 (erc): Require cl for delete-if.
1365 (erc-button-remove-old-buttons): Rewrote using delete-if to 1365 (erc-button-remove-old-buttons): Rewrote using delete-if to
1366 prevent exceesive consing. Having the marker list is still ugly, 1366 prevent excesive consing. Having the marker list is still ugly,
1367 so another solution needs to be found. 1367 so another solution needs to be found.
1368 1368
13692003-01-17 Jorgen Schaefer <forcer@users.sourceforge.net> 13692003-01-17 Jorgen Schaefer <forcer@users.sourceforge.net>
@@ -1388,7 +1388,7 @@
1388 * erc.el: erc-banlist-*: return nil so further hooks are called 1388 * erc.el: erc-banlist-*: return nil so further hooks are called
1389 1389
1390 * erc.el(erc-server-368): 1390 * erc.el(erc-server-368):
1391 supress "end of ban list" messages - use /listbans now 1391 suppress "end of ban list" messages - use /listbans now
1392 1392
1393 * erc.el(erc-send-current-line): 1393 * erc.el(erc-send-current-line):
1394 removed the check for leading whitespace again - the 1394 removed the check for leading whitespace again - the
@@ -1411,7 +1411,7 @@
1411 1411
1412 * erc.el: 1412 * erc.el:
1413 * (erc-remove-channel-member): Do not use delq, modify the list using setcdr like delq does. 1413 * (erc-remove-channel-member): Do not use delq, modify the list using setcdr like delq does.
1414 In theory, this should be way faster since the list doesnt get traverse two times. 1414 In theory, this should be way faster since the list doesn't get traverse two times.
1415 Measurement didn't show any real difference though :(, this system is flawed for channels with >300 users it seems... 1415 Measurement didn't show any real difference though :(, this system is flawed for channels with >300 users it seems...
1416 Also moved some defcustoms up. 1416 Also moved some defcustoms up.
1417 1417
@@ -1475,7 +1475,7 @@
1475 * erc.el: 1475 * erc.el:
1476 erc-error-face: setting a background doesn't work so well with multi-line 1476 erc-error-face: setting a background doesn't work so well with multi-line
1477 messages, so we don't. fg color is negotiable ;-) 1477 messages, so we don't. fg color is negotiable ;-)
1478 (erc-cmd-QUERY): fixed, new doco, supress (erc-delete-query) until we fix it 1478 (erc-cmd-QUERY): fixed, new doco, suppress (erc-delete-query) until we fix it
1479 (erc-send-current-line): allow multi-line messages provided they don't start 1479 (erc-send-current-line): allow multi-line messages provided they don't start
1480 with a slash - there's no need to prohibit them if the slash isn't the 1480 with a slash - there's no need to prohibit them if the slash isn't the
1481 first character 1481 first character
@@ -1484,7 +1484,7 @@
1484 * bunch of extra cmds fixed, nick, sv etc. 1484 * bunch of extra cmds fixed, nick, sv etc.
1485 1485
1486 * erc.el(erc-cmd-HELP): fixed 1486 * erc.el(erc-cmd-HELP): fixed
1487 (erc-extract-command-from-line): when deterimining canon-defun, make sure we 1487 (erc-extract-command-from-line): when determining canon-defun, make sure we
1488 have a valid symbol 1488 have a valid symbol
1489 (erc-cmd-KICK): fixed 1489 (erc-cmd-KICK): fixed
1490 1490
@@ -1572,13 +1572,13 @@
1572 do appropriate comparisons, simplified. 1572 do appropriate comparisons, simplified.
1573 * (erc-dcc-list-add): New functions 1573 * (erc-dcc-list-add): New functions
1574 various callers of (cons (list ...) erc-dcc-list) updated. 1574 various callers of (cons (list ...) erc-dcc-list) updated.
1575 Other stuff I'm to bored to document now 1575 Other stuff I'm too bored to document now
1576 1576
15772003-01-15 Jorgen Schaefer <forcer@users.sourceforge.net> 15772003-01-15 Jorgen Schaefer <forcer@users.sourceforge.net>
1578 1578
1579 * erc-stamp.el(erc-insert-timestamp-right): 1579 * erc-stamp.el(erc-insert-timestamp-right):
1580 Removed redundant code that overrid the 1580 Removed redundant code that overrid the
1581 window-width. Now substracts (length string) from every found 1581 window-width. Now subtracts (length string) from every found
1582 indentation positions. 1582 indentation positions.
1583 1583
15842003-01-14 Mario Lang <mlang@delysid.org> 15842003-01-14 Mario Lang <mlang@delysid.org>
@@ -1734,7 +1734,7 @@
1734 (erc-notify-NICK): Changed to make it IRC-case-insensitive when comparing nicks. 1734 (erc-notify-NICK): Changed to make it IRC-case-insensitive when comparing nicks.
1735 (erc-notify-QUIT): Changed to make it IRC-case-insensitive when comparing nicks. 1735 (erc-notify-QUIT): Changed to make it IRC-case-insensitive when comparing nicks.
1736 (erc-cmd-NOTIFY): Now "/notify -l" lists the nicks on your notify list. Now 1736 (erc-cmd-NOTIFY): Now "/notify -l" lists the nicks on your notify list. Now
1737 when you remove a nick from your notify list, you no longer recieve a spurious 1737 when you remove a nick from your notify list, you no longer receive a spurious
1738 signoff notification for that nick. Changed to make it IRC-case-insensitive when 1738 signoff notification for that nick. Changed to make it IRC-case-insensitive when
1739 comparing nicks. 1739 comparing nicks.
1740 1740
@@ -1934,7 +1934,7 @@
1934 1934
1935 * erc-dcc.el(erc-dcc-chat): Add docstring 1935 * erc-dcc.el(erc-dcc-chat): Add docstring
1936 Add self-test. 1936 Add self-test.
1937 Fix error if /dcc chat nick doesnt find the nick 1937 Fix error if /dcc chat nick doesn't find the nick
1938 1938
19392003-01-08 Francis Litterio <franl@users.sourceforge.net> 19392003-01-08 Francis Litterio <franl@users.sourceforge.net>
1940 1940
@@ -2097,7 +2097,7 @@
2097 * erc-dcc.el: make /dcc LIST work 2097 * erc-dcc.el: make /dcc LIST work
2098 2098
2099 * erc-dcc.el: 2099 * erc-dcc.el:
2100 Initial checkin, dont use it! its really far from complete. Hackers: help! 2100 Initial checkin, don't use it! its really far from complete. Hackers: help!
2101 2101
2102 * erc-notify.el: 2102 * erc-notify.el:
2103 New function erc-notify-NICK, and added signon/off hooks which were missing 2103 New function erc-notify-NICK, and added signon/off hooks which were missing
diff --git a/lisp/erc/ChangeLog.04 b/lisp/erc/ChangeLog.04
index 09338b5c670..f3dab0a0b2b 100644
--- a/lisp/erc/ChangeLog.04
+++ b/lisp/erc/ChangeLog.04
@@ -739,7 +739,7 @@
739 739
740 * erc.el, erc-backend.el (erc-cmd-BANLIST): Added a missing "'" 740 * erc.el, erc-backend.el (erc-cmd-BANLIST): Added a missing "'"
741 that was preventing /BANLIST from working. In erc-backend.el, 741 that was preventing /BANLIST from working. In erc-backend.el,
742 added server repsonse handler for 367 and 368 reponses to get 742 added server response handler for 367 and 368 responses to get
743 /BANLIST working. 743 /BANLIST working.
744 744
7452004-05-26 Francis Litterio <franl@users.sourceforge.net> 7452004-05-26 Francis Litterio <franl@users.sourceforge.net>
@@ -806,7 +806,7 @@
806 806
8072004-05-17 Mario Lang <mlang@delysid.org> 8072004-05-17 Mario Lang <mlang@delysid.org>
808 808
809 * erc-log.el: Dont autoload a define-key statement, erc-mode-map 809 * erc-log.el: Don't autoload a define-key statement, erc-mode-map
810 might not be known yet 810 might not be known yet
811 811
8122004-05-16 Lawrence Mitchell <wence@gmx.li> 8122004-05-16 Lawrence Mitchell <wence@gmx.li>
@@ -827,7 +827,7 @@
827 (391): New. 827 (391): New.
828 (406, 432): Use ?n, not ?c in `erc-display-message'. 828 (406, 432): Use ?n, not ?c in `erc-display-message'.
829 (431, 445, 446, 451, 462, 463, 464, 465, 481, 483, 485, 491, 501, 829 (431, 445, 446, 451, 462, 463, 464, 465, 481, 483, 485, 491, 501,
830 502): All error responsess with no arguments grouped together. 830 502): All error responses with no arguments grouped together.
831 831
8322004-05-14 Diane Murray <disumu@x3y2z1.net> 8322004-05-14 Diane Murray <disumu@x3y2z1.net>
833 833
@@ -1715,7 +1715,7 @@
1715 * erc.el: Added erc-server-001 which runs when the server sends 1715 * erc.el: Added erc-server-001 which runs when the server sends
1716 its welcome message. It sets the current-nick to reflect the 1716 its welcome message. It sets the current-nick to reflect the
1717 server's settings. This fixes a bug where nicks that were too long 1717 server's settings. This fixes a bug where nicks that were too long
1718 and got truncated by ther server were still set to the old value. 1718 and got truncated by the server were still set to the old value.
1719 (nickname-in-use): If user wants to try again manually, let user 1719 (nickname-in-use): If user wants to try again manually, let user
1720 know that the nick is taken. If not, go through erc-default-nicks 1720 know that the nick is taken. If not, go through erc-default-nicks
1721 until none are left, and then try one last time with 1721 until none are left, and then try one last time with
@@ -2064,7 +2064,7 @@
2064 the event hook. 2064 the event hook.
2065 (erc-cmd-IDLE): New function. Implements the new /IDLE command. 2065 (erc-cmd-IDLE): New function. Implements the new /IDLE command.
2066 Usage: /IDLE NICK (erc-seconds-to-string): New function. Converts 2066 Usage: /IDLE NICK (erc-seconds-to-string): New function. Converts
2067 a number of seconds to an Engligh phrase. 2067 a number of seconds to an English phrase.
2068 2068
20692004-01-02 Francis Litterio <franl@users.sourceforge.net> 20692004-01-02 Francis Litterio <franl@users.sourceforge.net>
2070 2070
diff --git a/lisp/erc/ChangeLog.05 b/lisp/erc/ChangeLog.05
index 2236c21099d..041f2d5ad87 100644
--- a/lisp/erc/ChangeLog.05
+++ b/lisp/erc/ChangeLog.05
@@ -831,7 +831,7 @@
831 `require-final-newline'. 831 `require-final-newline'.
832 832
833 * erc-viper.el: New file. This is where all ERC/Viper 833 * erc-viper.el: New file. This is where all ERC/Viper
834 compatiibilty code should live. When and if ERC is bundled with 834 compatibility code should live. When and if ERC is bundled with
835 Emacs, some of the hacks in this file should be merged into Viper 835 Emacs, some of the hacks in this file should be merged into Viper
836 itself. 836 itself.
837 837
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 82b9cf8b1e5..068821d4bdb 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -8404,7 +8404,7 @@
8404 * gnus-art.el (gnus-mime-inline-part): Decode parts according to 8404 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
8405 the coding cookies; decompress compressed parts. 8405 the coding cookies; decompress compressed parts.
8406 8406
8407 * mml.el (mml-generate-mime-1): Add the charaset parameter according 8407 * mml.el (mml-generate-mime-1): Add the charset parameter according
8408 to the value which a user specified manually or the coding cookie. 8408 to the value which a user specified manually or the coding cookie.
8409 8409
8410 * mm-util.el (mm-string-to-multibyte): New function. 8410 * mm-util.el (mm-string-to-multibyte): New function.
diff --git a/lisp/gnus/ChangeLog.2 b/lisp/gnus/ChangeLog.2
index ba06c25e9c3..090f985b320 100644
--- a/lisp/gnus/ChangeLog.2
+++ b/lisp/gnus/ChangeLog.2
@@ -6790,12 +6790,12 @@
6790 broken connections by opening a new connection and repeating the 6790 broken connections by opening a new connection and repeating the
6791 failed command. 6791 failed command.
6792 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to 6792 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to
6793 XOVER commands preceeding the active articles with the nov entry 6793 XOVER commands preceding the active articles with the nov entry
6794 of the first available article. When gnus connected to such a 6794 of the first available article. When gnus connected to such a
6795 server, the unexpected nov entry would result in duplicate lines 6795 server, the unexpected nov entry would result in duplicate lines
6796 in the agent's overview file. This patch fixes the duplicate 6796 in the agent's overview file. This patch fixes the duplicate
6797 lines problem and improves performance by skipping over all 6797 lines problem and improves performance by skipping over all
6798 articles IDs that preceed the first nov entry in the server's 6798 articles IDs that precede the first nov entry in the server's
6799 reply. 6799 reply.
6800 6800
68012002-12-11 Katsumi Yamaoka <yamaoka@jpl.org> 68012002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
@@ -7318,7 +7318,7 @@
7318 7318
73192002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org> 73192002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7320 7320
7321 * pgg.el (pgg-snarf-keys): Do not refer unbinded local variables. 7321 * pgg.el (pgg-snarf-keys): Do not refer unbound local variables.
7322 7322
73232002-10-22 Simon Josefsson <jas@extundo.com> 73232002-10-22 Simon Josefsson <jas@extundo.com>
7324 7324
@@ -8731,7 +8731,7 @@
8731 8731
87322002-05-18 Jesper Harder <harder@ifa.au.dk> 87322002-05-18 Jesper Harder <harder@ifa.au.dk>
8733 8733
8734 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unecessary 8734 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unnecessary
8735 call to gnus-parent-id when we check for References loops. 8735 call to gnus-parent-id when we check for References loops.
8736 (gnus-summary-prepare-threads): Avoid simplifying every Subject 8736 (gnus-summary-prepare-threads): Avoid simplifying every Subject
8737 twice by saving the simplified subject string in simp-subject. 8737 twice by saving the simplified subject string in simp-subject.
@@ -9137,7 +9137,7 @@
9137 9137
91382002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org> 91382002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9139 9139
9140 * gnus-art.el (gnus-article-prepare): Place point on the emtpy 9140 * gnus-art.el (gnus-article-prepare): Place point on the empty
9141 header line. 9141 header line.
9142 9142
91432002-04-11 Per Abrahamsen <abraham@dina.kvl.dk> 91432002-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
@@ -13532,7 +13532,7 @@
13532 expiry-target. (Otherwise nnml will be in a inconsistent internal 13532 expiry-target. (Otherwise nnml will be in a inconsistent internal
13533 state causing all kind of problems.) 13533 state causing all kind of problems.)
13534 (nnml-request-expire-articles): If `nnml-article-to-file' or 13534 (nnml-request-expire-articles): If `nnml-article-to-file' or
13535 `file-attributes' failes, return article as un-expirable instead 13535 `file-attributes' fail, return article as un-expirable instead
13536 of treating it as expired. 13536 of treating it as expired.
13537 13537
135382001-08-31 Sam Steingold <sds@gnu.org> 135382001-08-31 Sam Steingold <sds@gnu.org>
diff --git a/lisp/mh-e/ChangeLog.1 b/lisp/mh-e/ChangeLog.1
index 3609b0683c5..85cc2b2b4ea 100644
--- a/lisp/mh-e/ChangeLog.1
+++ b/lisp/mh-e/ChangeLog.1
@@ -163,7 +163,7 @@
163 163
1642005-06-08 Peter S Galbraith <psg@debian.org> 1642005-06-08 Peter S Galbraith <psg@debian.org>
165 165
166 * mh-comp.el (mh-insert-auto-fields): Inset identity regardless of 166 * mh-comp.el (mh-insert-auto-fields): Insert identity regardless of
167 whether one was already set, since if one used a default identity 167 whether one was already set, since if one used a default identity
168 it would never be overridden (closes SF #1204506). 168 it would never be overridden (closes SF #1204506).
169 169
@@ -1879,7 +1879,7 @@
1879 info about it for `mh-variants'. 1879 info about it for `mh-variants'.
1880 1880
1881 * mh-e.el (mh-regenerate-headers): mu-mh has different error 1881 * mh-e.el (mh-regenerate-headers): mu-mh has different error
1882 message for a invalid mesage list. 1882 message for a invalid message list.
1883 1883
18842003-08-18 Peter S Galbraith <psg@debian.org> 18842003-08-18 Peter S Galbraith <psg@debian.org>
1885 1885
@@ -4464,7 +4464,7 @@
4464 lines. So it is OK for mh-get-msg-num to fail once in a while. 4464 lines. So it is OK for mh-get-msg-num to fail once in a while.
4465 4465
4466 * mh-index.el (mh-index-update-maps): Make the parsing of messages 4466 * mh-index.el (mh-index-update-maps): Make the parsing of messages
4467 that need to annotated with the X-MHE-Checksum header more robust. 4467 that need to be annotated with the X-MHE-Checksum header more robust.
4468 If the search yielded no results then an error was being produced. 4468 If the search yielded no results then an error was being produced.
4469 (mh-index-search): Enable automatic threading of index folders if 4469 (mh-index-search): Enable automatic threading of index folders if
4470 mh-show-threads-flag is non-nil (closes SF #709667). 4470 mh-show-threads-flag is non-nil (closes SF #709667).
@@ -10630,7 +10630,7 @@
106302001-12-01 Jeffrey C Honig <jch@honig.net> 106302001-12-01 Jeffrey C Honig <jch@honig.net>
10631 10631
10632 * mh-e.el: Update the documentation for the regexps used by 10632 * mh-e.el: Update the documentation for the regexps used by
10633 `mh-folder-font-lock-keywords' to specify how many parethesized 10633 `mh-folder-font-lock-keywords' to specify how many parenthesized
10634 expressions they are expected to have and what those expressions 10634 expressions they are expected to have and what those expressions
10635 are expected to match. 10635 are expected to match.
10636 10636
@@ -10822,7 +10822,7 @@
10822 (mh-toggle-subject-thread): New command to toggle between a new 10822 (mh-toggle-subject-thread): New command to toggle between a new
10823 'subject sequence or the wide view of a folder. 10823 'subject sequence or the wide view of a folder.
10824 (mh-delete-subject-thread): New command to delete all following 10824 (mh-delete-subject-thread): New command to delete all following
10825 messages with similar subject lines (leaving preceeding ones 10825 messages with similar subject lines (leaving preceding ones
10826 untouched). 10826 untouched).
10827 (mh-next-unseen-subject-thread): New command to create and move to 10827 (mh-next-unseen-subject-thread): New command to create and move to
10828 a new subject thread created from the next unseen message as a 10828 a new subject thread created from the next unseen message as a
@@ -10908,7 +10908,7 @@
109082001-11-25 Peter S Galbraith <psg@debian.org> 109082001-11-25 Peter S Galbraith <psg@debian.org>
10909 10909
10910 * mh-utils.el (mh-highlight-citation-p): New variable to determine 10910 * mh-utils.el (mh-highlight-citation-p): New variable to determine
10911 whether to hightlight citations in message body with gnus, 10911 whether to highlight citations in message body with gnus,
10912 font-lock or not at all. 10912 font-lock or not at all.
10913 (mh-show-font-lock-keywords): removed citations from keywords. 10913 (mh-show-font-lock-keywords): removed citations from keywords.
10914 (mh-show-font-lock-keywords-with-cite): New variable, equivalent 10914 (mh-show-font-lock-keywords-with-cite): New variable, equivalent
@@ -11253,7 +11253,7 @@
11253 resulting message is still fully MIME. 11253 resulting message is still fully MIME.
11254 * mh-utils.el (mh-decode-quoted-printable): New function to run 11254 * mh-utils.el (mh-decode-quoted-printable): New function to run
11255 mimedecode on the current buffer. 11255 mimedecode on the current buffer.
11256 * mh-utils.el (mh-display-msg): Conditionnaly call 11256 * mh-utils.el (mh-display-msg): Conditionally call
11257 mh-decode-quoted-printable function if mh-decode-quoted-printable 11257 mh-decode-quoted-printable function if mh-decode-quoted-printable
11258 variable is set, to view messages containing quoted-printable 11258 variable is set, to view messages containing quoted-printable
11259 characters into 8-bit. 11259 characters into 8-bit.
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index 72b3870491b..ffe36518781 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -50,7 +50,7 @@
50 50
51 * org.el (org-make-link-string): Remove link attributes from 51 * org.el (org-make-link-string): Remove link attributes from
52 description. 52 description.
53 (org-open-at-point): Remove link attributes bevore using the path. 53 (org-open-at-point): Remove link attributes before using the path.
54 54
55 * org-exp.el (org-export-as-html): Handle link attributes. 55 * org-exp.el (org-export-as-html): Handle link attributes.
56 56
@@ -88,7 +88,7 @@
88 published and files skipped. 88 published and files skipped.
89 89
90 * org-exp.el (org-export-preprocess-string): Swap link 90 * org-exp.el (org-export-preprocess-string): Swap link
91 normalization and inernal link targeting. 91 normalization and internal link targeting.
92 92
93 * org-publish.el (org-publish-needed-p): Create timestamp 93 * org-publish.el (org-publish-needed-p): Create timestamp
94 directory when it does not exist. 94 directory when it does not exist.
@@ -107,7 +107,7 @@
107 107
108 * org.el (org-time=, org-time<, org-time<=, org-time>) 108 * org.el (org-time=, org-time<, org-time<=, org-time>)
109 (org-time>=, org-time<>, org-2ft): New functions. 109 (org-time>=, org-time<>, org-2ft): New functions.
110 (org-op-to-function): Also provide for the time testing fucntions. 110 (org-op-to-function): Also provide for the time testing functions.
111 111
112 * org-exp.el (org-export-html-style-default): New constant. 112 * org-exp.el (org-export-html-style-default): New constant.
113 113
@@ -130,9 +130,9 @@
130 lines without the "file:" prefix if the file path is an absolute 130 lines without the "file:" prefix if the file path is an absolute
131 path or starts with ".". 131 path or starts with ".".
132 132
133 * org-clock.el (org-clocktable-shift): Also undertand yesterday, 133 * org-clock.el (org-clocktable-shift): Also understand yesterday,
134 lastweek etc. 134 lastweek etc.
135 (org-clock-special-range): Also undertand yesterday, lastweek etc. 135 (org-clock-special-range): Also understand yesterday, lastweek etc.
136 136
137 * org.el (org-agenda-skip-archived-trees): Docstring now 137 * org.el (org-agenda-skip-archived-trees): Docstring now
138 discourages using this. 138 discourages using this.
@@ -246,7 +246,7 @@
246 interaction between clocking-in from the agenda, and automatic 246 interaction between clocking-in from the agenda, and automatic
247 task state switching. 247 task state switching.
248 248
249 * org-macs.el (org-with-point-at): Bug fix in macro defintion. 249 * org-macs.el (org-with-point-at): Bug fix in macro definition.
250 250
251 * org.el (org-beginning-of-line, org-end-of-line): Make sure the 251 * org.el (org-beginning-of-line, org-end-of-line): Make sure the
252 zmacs-region stays after this command in XEmacs. 252 zmacs-region stays after this command in XEmacs.
@@ -342,7 +342,7 @@
342 (org-export-normalize-links) 342 (org-export-normalize-links)
343 (org-export-concatenate-multiline-links) 343 (org-export-concatenate-multiline-links)
344 (org-export-concatenate-multiline-emphasis): New functions, 344 (org-export-concatenate-multiline-emphasis): New functions,
345 obtained from spliiting the export preprocessor. 345 obtained from spliting the export preprocessor.
346 346
347 * org-table.el (org-table-recalculate): Improve error message if 347 * org-table.el (org-table-recalculate): Improve error message if
348 the row number is invalid. 348 the row number is invalid.
@@ -426,7 +426,7 @@
4262008-06-17 Carsten Dominik <dominik@science.uva.nl> 4262008-06-17 Carsten Dominik <dominik@science.uva.nl>
427 427
428 * org-faces.el (org-column): Document how this face is being used 428 * org-faces.el (org-column): Document how this face is being used
429 and why sometimes the background faces shine through. 429 and why sometimes the background faces shines through.
430 430
431 * org-mhe.el (org-mhe-follow-link): Improve handling of searches. 431 * org-mhe.el (org-mhe-follow-link): Improve handling of searches.
432 432
@@ -458,7 +458,7 @@
4582008-06-17 Carsten Dominik <dominik@science.uva.nl> 4582008-06-17 Carsten Dominik <dominik@science.uva.nl>
459 459
460 * org-exp.el (org-print-icalendar-entries): Make sure DTEND is 460 * org-exp.el (org-print-icalendar-entries): Make sure DTEND is
461 shifted by one day if theere is a date range without an end 461 shifted by one day if there is a date range without an end
462 time. 462 time.
463 463
464 * org.el (org-try-structure-completion): New function. 464 * org.el (org-try-structure-completion): New function.
diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog
index bb70ab68ba8..f601479f546 100644
--- a/lisp/url/ChangeLog
+++ b/lisp/url/ChangeLog
@@ -1229,7 +1229,7 @@
1229 (url-dav-process-response): Make sure that we create a DAV:status 1229 (url-dav-process-response): Make sure that we create a DAV:status
1230 property when parsing a singleton response. 1230 property when parsing a singleton response.
1231 (url-dav-file-attributes): If the properties returned did not have 1231 (url-dav-file-attributes): If the properties returned did not have
1232 a succesful HTTP response code, then ignore them and use the 1232 a successful HTTP response code, then ignore them and use the
1233 HEAD-based attributes. 1233 HEAD-based attributes.
1234 1234
1235 * lisp/vc-dav.el: Added full copyright information. 1235 * lisp/vc-dav.el: Added full copyright information.
@@ -1266,7 +1266,7 @@
1266 (url-dav-process-DAV:lockdiscovery): Can now correctly parse 1266 (url-dav-process-DAV:lockdiscovery): Can now correctly parse
1267 DAV:lockdiscovery nodes, so that we can find out who has a 1267 DAV:lockdiscovery nodes, so that we can find out who has a
1268 resource locked and properly parse the reponse to a LOCK request. 1268 resource locked and properly parse the reponse to a LOCK request.
1269 (url-dav-process-DAV:status): Now parses ou the numeric status 1269 (url-dav-process-DAV:status): Now parses out the numeric status
1270 from the HTTP response line. 1270 from the HTTP response line.
1271 (url-dav-process-response): New function to handle all the 1271 (url-dav-process-response): New function to handle all the
1272 parsing of an XML response from WebDAV. This handles all the 1272 parsing of an XML response from WebDAV. This handles all the
@@ -1813,7 +1813,7 @@
1813 1813
1814 * lisp/url-http.el (url-http-parse-headers): Need to make the 1814 * lisp/url-http.el (url-http-parse-headers): Need to make the
1815 connection as 'free' when we get a 304 response (found in cache), 1815 connection as 'free' when we get a 304 response (found in cache),
1816 or when a keep-alive conneection timed out, it would re-parse the 1816 or when a keep-alive connection timed out, it would re-parse the
1817 headers and dispatch to the callback again. Eek. 1817 headers and dispatch to the callback again. Eek.
1818 1818
18192000-10-02 William M. Perry <wmperry@aventail.com> 18192000-10-02 William M. Perry <wmperry@aventail.com>
diff --git a/lwlib/ChangeLog b/lwlib/ChangeLog
index 153e71c8950..77dcdfa0b3b 100644
--- a/lwlib/ChangeLog
+++ b/lwlib/ChangeLog
@@ -245,7 +245,7 @@
245 245
246 * xlwmenu.c (xlwMenuResources): New resource. 246 * xlwmenu.c (xlwMenuResources): New resource.
247 (find_next_selectable): Return current item when the menu is not 247 (find_next_selectable): Return current item when the menu is not
248 poped up. 248 popped up.
249 Rename `inactive_gc' to `disabled_gc'. 249 Rename `inactive_gc' to `disabled_gc'.
250 Use lighter/darker color for disabled menu items instead of using 250 Use lighter/darker color for disabled menu items instead of using
251 stipple. Use stipple only when better color can not be 251 stipple. Use stipple only when better color can not be
diff --git a/msdos/ChangeLog b/msdos/ChangeLog
index 132966982ea..5fe9793eaba 100644
--- a/msdos/ChangeLog
+++ b/msdos/ChangeLog
@@ -368,7 +368,7 @@
3681999-07-01 Eli Zaretskii <eliz@gnu.org> 3681999-07-01 Eli Zaretskii <eliz@gnu.org>
369 369
370 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can 370 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
371 invoke an incompatible version of COMAMND.COM. 371 invoke an incompatible version of COMMAND.COM.
372 372
3731999-05-19 Eli Zaretskii <eliz@gnu.org> 3731999-05-19 Eli Zaretskii <eliz@gnu.org>
374 374
diff --git a/nt/ChangeLog b/nt/ChangeLog
index 9e5e5498a31..2650b4717ba 100644
--- a/nt/ChangeLog
+++ b/nt/ChangeLog
@@ -583,7 +583,7 @@
583 583
584 * makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on 584 * makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on
585 the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids 585 the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids
586 calling non-existent cmdproxy.exe on bootstrappings after a 586 calling non-existent cmdproxy.exe on bootstrapping after a
587 previous install followed by realclean. 587 previous install followed by realclean.
588 588
589 * nmake.defs: Add quote in comment to resync font-locking. 589 * nmake.defs: Add quote in comment to resync font-locking.
@@ -940,14 +940,14 @@
940 940
9412001-01-31 Eli Zaretskii <eliz@is.elta.co.il> 9412001-01-31 Eli Zaretskii <eliz@is.elta.co.il>
942 942
943 * configure.bat: Make sure redirection is preceeded by a blank, to 943 * configure.bat: Make sure redirection is preceded by a blank, to
944 avoid problems with "1>>foo" when CMD.EXE is the shell, which eats 944 avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
945 up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>. 945 up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>.
946 946
9472001-01-30 Eli Zaretskii <eliz@is.elta.co.il> 9472001-01-30 Eli Zaretskii <eliz@is.elta.co.il>
948 948
949 * INSTALL: Copy the table of tested combinations of development 949 * INSTALL: Copy the table of tested combinations of development
950 tools from confuigure.bat. Add suggestion to install Bash on 950 tools from configure.bat. Add suggestion to install Bash on
951 Windows 9X. 951 Windows 9X.
952 952
953 * configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy 953 * configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy
@@ -1360,7 +1360,7 @@
1360 1360
1361 * cmdproxy.c (get_env_size): New function. 1361 * cmdproxy.c (get_env_size): New function.
1362 (spawn): Explicitly pass in environment when creating subprocess. 1362 (spawn): Explicitly pass in environment when creating subprocess.
1363 (main): Cleaup error messages. 1363 (main): Cleanup error messages.
1364 Specify dynamically sized environment block for real shell. 1364 Specify dynamically sized environment block for real shell.
1365 Pass on unhandled switches to real shell. 1365 Pass on unhandled switches to real shell.
1366 Quote program name. 1366 Quote program name.
diff --git a/src/ChangeLog b/src/ChangeLog
index 64fee82aa61..f2b82b231bf 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -408,7 +408,7 @@
408 408
409 * composite.h (enum composition_method): Delete 409 * composite.h (enum composition_method): Delete
410 COMPOSITION_WITH_GLYPH_STRING. 410 COMPOSITION_WITH_GLYPH_STRING.
411 (COMPOSITION_METHOD): Dont' check COMPOSITION_WITH_GLYPH_STRING. 411 (COMPOSITION_METHOD): Don't check COMPOSITION_WITH_GLYPH_STRING.
412 (Vcomposition_function_table): Extern it. 412 (Vcomposition_function_table): Extern it.
413 (LGSTRING_XXX, LGLYPH_XXX): Macros moved from font.h. 413 (LGSTRING_XXX, LGLYPH_XXX): Macros moved from font.h.
414 (composition_gstring_put_cache, composition_gstring_from_id) 414 (composition_gstring_put_cache, composition_gstring_from_id)
@@ -836,7 +836,7 @@
836 836
837 * font.c (Vfont_log_deferred): New variable. 837 * font.c (Vfont_log_deferred): New variable.
838 (font_add_log): Check Vfont_log_deferred. 838 (font_add_log): Check Vfont_log_deferred.
839 (font_deferred_log): New funciton. 839 (font_deferred_log): New function.
840 840
841 * font.h (font_deferred_log): Extern it. 841 * font.h (font_deferred_log): Extern it.
842 842
@@ -987,7 +987,7 @@
987 987
988 * config.in: Regenerate. 988 * config.in: Regenerate.
989 989
990 * Makefile.in (emacs): Remove ndef NS conditional for 'emacs 990 * Makefile.in (emacs): Remove ifndef NS conditional for 'emacs
991 -list-load-path-shadows'. 991 -list-load-path-shadows'.
992 (nsgui.h): Reduce number of things depending on it. 992 (nsgui.h): Reduce number of things depending on it.
993 993
@@ -1730,7 +1730,7 @@
1730 1730
17312008-07-21 Kenichi Handa <handa@m17n.org> 17312008-07-21 Kenichi Handa <handa@m17n.org>
1732 1732
1733 * ftfont.c (adjust_anchor): Check if DetalValue is not NULL. 1733 * ftfont.c (adjust_anchor): Check if DeltaValue is not NULL.
1734 1734
17352008-07-20 Andreas Schwab <schwab@suse.de> 17352008-07-20 Andreas Schwab <schwab@suse.de>
1736 1736
@@ -1983,7 +1983,7 @@
1983 * m/m68k.h (linux): Use GNU_LINUX instead. 1983 * m/m68k.h (linux): Use GNU_LINUX instead.
1984 Remove boilerplate comments. 1984 Remove boilerplate comments.
1985 1985
1986 * m/intel386.h: Undo reactoring from previous change. 1986 * m/intel386.h: Undo refactoring from previous change.
1987 (LIB_STANDARD): All systems that define USG define LIB_STANDARD 1987 (LIB_STANDARD): All systems that define USG define LIB_STANDARD
1988 too, remove dead code. 1988 too, remove dead code.
1989 (linux): Use GNU_LINUX instead. 1989 (linux): Use GNU_LINUX instead.
@@ -2466,7 +2466,7 @@
2466 (fontset_find_font): Change the format of an element of a realized 2466 (fontset_find_font): Change the format of an element of a realized
2467 fontset. Use fontset_get_font_group. 2467 fontset. Use fontset_get_font_group.
2468 (fontset_font): Try the current fontset, the default fontset, the 2468 (fontset_font): Try the current fontset, the default fontset, the
2469 fallbacks of the current fonset, and the fallbacks of the default 2469 fallbacks of the current fontset, and the fallbacks of the default
2470 fontset in this order. 2470 fontset in this order.
2471 (face_for_char): Delete the shortcut to use the current font. 2471 (face_for_char): Delete the shortcut to use the current font.
2472 (fontset_from_font): Don't set fonts for Latin in the fontset. 2472 (fontset_from_font): Don't set fonts for Latin in the fontset.
@@ -3062,7 +3062,7 @@
3062 3062
30632008-06-20 Stefan Monnier <monnier@iro.umontreal.ca> 30632008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3064 3064
3065 * w32fns.c, xfnc.c (x_default_font_parameter): Only set `font-param' 3065 * w32fns.c, xfns.c (x_default_font_parameter): Only set `font-param'
3066 for explicit `font' parameters. 3066 for explicit `font' parameters.
3067 3067
3068 * frame.c (x_set_font): Remove unexplained call to fix inf-recursion. 3068 * frame.c (x_set_font): Remove unexplained call to fix inf-recursion.
@@ -3084,7 +3084,7 @@
3084 3084
3085 * font.c (font_parse_xlfd): Fix previous change. 3085 * font.c (font_parse_xlfd): Fix previous change.
3086 (font_parse_fcname): Don't use :fc-unknown-spec. 3086 (font_parse_fcname): Don't use :fc-unknown-spec.
3087 (FRAME_X_DISPLAY_INFO): Besure to have at least 1 pixel height. 3087 (FRAME_X_DISPLAY_INFO): Be sure to have at least 1 pixel height.
3088 (Fcopy_font_spec): Preserve the order of elements in FONT_EXTRA. 3088 (Fcopy_font_spec): Preserve the order of elements in FONT_EXTRA.
3089 (font_add_log): Prepend the driver name to the resulting fonts. 3089 (font_add_log): Prepend the driver name to the resulting fonts.
3090 3090
@@ -4501,7 +4501,7 @@
4501 struct font. Get underline_thickness and underline_position from 4501 struct font. Get underline_thickness and underline_position from
4502 font property. Don't update dpyinfo->smallest_font_height and 4502 font property. Don't update dpyinfo->smallest_font_height and
4503 dpyinfo->smallest_char_width. 4503 dpyinfo->smallest_char_width.
4504 (ftxfont_close): Don't decrese FRAME_X_DISPLAY_INFO (f)->n_fonts. 4504 (ftxfont_close): Don't decrease FRAME_X_DISPLAY_INFO (f)->n_fonts.
4505 (ftxfont_draw): Adjusted for the change of struct font. 4505 (ftxfont_draw): Adjusted for the change of struct font.
4506 4506
4507 * image.c (image_ascent): Don't include "charset.h". Include 4507 * image.c (image_ascent): Don't include "charset.h". Include
@@ -4628,7 +4628,7 @@
4628 4628
4629 * xftfont.c (xftfont_list): Adjusted for the change of `list' 4629 * xftfont.c (xftfont_list): Adjusted for the change of `list'
4630 callback function. 4630 callback function.
4631 (xftfont_match): Adjusted for the fontmat change of font-entity. 4631 (xftfont_match): Adjusted for the format change of font-entity.
4632 (xftfont_open): Adjusted for the format change of font-entity and 4632 (xftfont_open): Adjusted for the format change of font-entity and
4633 font-object. Adjusted for the change of struct font. Return a 4633 font-object. Adjusted for the change of struct font. Return a
4634 font-object. Don't update dpyinfo->smallest_font_height and 4634 font-object. Don't update dpyinfo->smallest_font_height and
@@ -6107,7 +6107,7 @@
6107 (xg_frame_set_char_size): Call x_wm_size_hint_off before resizing. 6107 (xg_frame_set_char_size): Call x_wm_size_hint_off before resizing.
6108 (x_wm_set_size_hint): Set size hints on the edit widget only, not 6108 (x_wm_set_size_hint): Set size hints on the edit widget only, not
6109 the whole frame. 6109 the whole frame.
6110 (xg_create_tool_bar): Move attachement of the tool bar to 6110 (xg_create_tool_bar): Move attachment of the tool bar to
6111 xg_pack_tool_bar. Do not attach the tool bar if there are no items. 6111 xg_pack_tool_bar. Do not attach the tool bar if there are no items.
6112 (free_frame_tool_bar): Remove call to SET_FRAME_GARBAGED. 6112 (free_frame_tool_bar): Remove call to SET_FRAME_GARBAGED.
6113 6113
@@ -6447,7 +6447,7 @@
6447 when enable_font_backend is set. 6447 when enable_font_backend is set.
6448 6448
6449 * xdisp.c (handle_composition_prop): Set it->c to the fist 6449 * xdisp.c (handle_composition_prop): Set it->c to the fist
6450 characte of the composed region. 6450 character of the composed region.
6451 (fill_composite_glyph_string): Set base_face->font_info to 6451 (fill_composite_glyph_string): Set base_face->font_info to
6452 s->font_info. Get a face for ascii from base_face->ascii_face. 6452 s->font_info. Get a face for ascii from base_face->ascii_face.
6453 (BUILD_COMPOSITE_GLYPH_STRING): Call fill_composite_glyph_string 6453 (BUILD_COMPOSITE_GLYPH_STRING): Call fill_composite_glyph_string
@@ -6574,8 +6574,8 @@
6574 6574
6575 * frame.c (Qnoelisp): New symbol. 6575 * frame.c (Qnoelisp): New symbol.
6576 (syms_of_frame): Initialize it. 6576 (syms_of_frame): Initialize it.
6577 (Fdelete_frame): Use it to distinguish a mere `force' passed from 6577 (Fdelete_frame): Use it to distinguish a mere `force' passed from some
6578 someharmles Elisp code, from a strong `force' from x_connection_closed. 6578 harmless Elisp code, from a strong `force' from x_connection_closed.
6579 * frame.h (Qnoelisp): Declare. 6579 * frame.h (Qnoelisp): Declare.
6580 * xterm.c (x_connection_closed): Pass `noelisp'. 6580 * xterm.c (x_connection_closed): Pass `noelisp'.
6581 6581
@@ -6676,7 +6676,7 @@
6676 (x_iconify_frame): Ditto. 6676 (x_iconify_frame): Ditto.
6677 6677
6678 * xterm.h (struct x_display_info): Add AtomXatom_XEMBED. 6678 * xterm.h (struct x_display_info): Add AtomXatom_XEMBED.
6679 (enum xembed_info, enum xerm srmbed_message, enum xembed_focus) 6679 (enum xembed_info, enum xembed_message, enum xembed_focus)
6680 (enum xembed_modifier, enum xembed_accelerator): New. 6680 (enum xembed_modifier, enum xembed_accelerator): New.
6681 (xembed_set_info, xembed_send_message): Declare. 6681 (xembed_set_info, xembed_send_message): Declare.
6682 (FRAME_X_EMBEDDED_P): New. 6682 (FRAME_X_EMBEDDED_P): New.
@@ -7485,7 +7485,7 @@
74852008-02-01 Kenichi Handa <handa@m17n.org> 74852008-02-01 Kenichi Handa <handa@m17n.org>
7486 7486
7487 * xftfont.c (xftfont_draw): If s->font_info != s->face->font_info, 7487 * xftfont.c (xftfont_draw): If s->font_info != s->face->font_info,
7488 create a temporal XftDraw object. 7488 create a temporary XftDraw object.
7489 7489
74902008-02-01 Kenichi Handa <handa@m17n.org> 74902008-02-01 Kenichi Handa <handa@m17n.org>
7491 7491
@@ -7630,7 +7630,7 @@
7630 (w32font_open): Don't populate subranges. 7630 (w32font_open): Don't populate subranges.
7631 (w32font_has_char): Use script Lisp symbols, not subrange bitmask. 7631 (w32font_has_char): Use script Lisp symbols, not subrange bitmask.
7632 (w32font_encode_char): Always return unicode code-point as-is. 7632 (w32font_encode_char): Always return unicode code-point as-is.
7633 (w32font_text_extents): Supply a tranformation matrix to 7633 (w32font_text_extents): Supply a transformation matrix to
7634 GetGlyphOutline. Never look up by glyph index. Avoid looping 7634 GetGlyphOutline. Never look up by glyph index. Avoid looping
7635 twice. Use unicode version of GetTexExtentPoint32 instead of 7635 twice. Use unicode version of GetTexExtentPoint32 instead of
7636 glyph index version. 7636 glyph index version.
@@ -7924,7 +7924,7 @@
7924 7924
79252008-02-01 Kenichi Handa <handa@m17n.org> 79252008-02-01 Kenichi Handa <handa@m17n.org>
7926 7926
7927 * xrdb.c (x_load_resources): Setup the default fontSet X reource. 7927 * xrdb.c (x_load_resources): Setup the default fontSet X resource.
7928 7928
79292008-02-01 Kenichi Handa <handa@m17n.org> 79292008-02-01 Kenichi Handa <handa@m17n.org>
7930 7930
@@ -7980,7 +7980,7 @@
7980 (ftfont_open): Set font->format. 7980 (ftfont_open): Set font->format.
7981 (ftfont_font_format): New function. 7981 (ftfont_font_format): New function.
7982 7982
7983 * font.h (struct font): New memeber format. 7983 * font.h (struct font): New member format.
7984 7984
7985 * font.c (Qopentype): New variable. 7985 * font.c (Qopentype): New variable.
7986 (syms_of_font): Defsym it. 7986 (syms_of_font): Defsym it.
@@ -8052,7 +8052,7 @@
8052 8052
8053 * xterm.c (x_draw_composite_glyph_string_foreground): Don't draw 8053 * xterm.c (x_draw_composite_glyph_string_foreground): Don't draw
8054 TAB. Adjust for the change of s->char2b which always points to 8054 TAB. Adjust for the change of s->char2b which always points to
8055 the first elememnt of allocated memory. 8055 the first element of allocated memory.
8056 8056
8057 * xftfont.c (xftfont_text_extents): Fix calculation of descent value. 8057 * xftfont.c (xftfont_text_extents): Fix calculation of descent value.
8058 8058
@@ -8095,7 +8095,7 @@
8095 (ftfont_list): Don't check :name property. 8095 (ftfont_list): Don't check :name property.
8096 (ftfont_match): New function. 8096 (ftfont_match): New function.
8097 (ftfont_pattern_entity): If the pattern doesn't contain 8097 (ftfont_pattern_entity): If the pattern doesn't contain
8098 FC_SPACING, don't assuce FC_MONO. 8098 FC_SPACING, don't assume FC_MONO.
8099 8099
8100 * font.h (struct font_driver): New member `match'. 8100 * font.h (struct font_driver): New member `match'.
8101 (font_update_drivers): Adjust prototype. 8101 (font_update_drivers): Adjust prototype.
@@ -8369,14 +8369,14 @@
8369 (enum font_spacing): New enum. 8369 (enum font_spacing): New enum.
8370 (FONT_PIXEL_SIZE_QUANTUM): New macro. 8370 (FONT_PIXEL_SIZE_QUANTUM): New macro.
8371 8371
8372 * font.c (POINT_TO_PIXEL): Don't divice POINT by 10. 8372 * font.c (POINT_TO_PIXEL): Don't divide POINT by 10.
8373 (QCspacing, QCdpi): New variables. 8373 (QCspacing, QCdpi): New variables.
8374 (syms_of_font): Initialize them. 8374 (syms_of_font): Initialize them.
8375 (font_pixel_size): New function. 8375 (font_pixel_size): New function.
8376 (font_put_extra): New function. 8376 (font_put_extra): New function.
8377 (font_parse_xlfd): Fix handling of font size. Add QCdpi property 8377 (font_parse_xlfd): Fix handling of font size. Add QCdpi property
8378 in FONT_EXTRA. 8378 in FONT_EXTRA.
8379 (font_parse_fcname): Handle enumenrated values (e.g. bold). 8379 (font_parse_fcname): Handle enumerated values (e.g. bold).
8380 Fix handling font size. Add QCname property that contains only 8380 Fix handling font size. Add QCname property that contains only
8381 unknown properties. 8381 unknown properties.
8382 (font_score): Change argument. Change caller. Pay attention to 8382 (font_score): Change argument. Change caller. Pay attention to
@@ -8564,7 +8564,7 @@
8564 (register_xftdraw, check_xftdraw): Delete them. 8564 (register_xftdraw, check_xftdraw): Delete them.
8565 (xftfont_prepare_face): Don't call register_xftdraw. 8565 (xftfont_prepare_face): Don't call register_xftdraw.
8566 (xftfont_done_face): Don't call check_xftdraw. 8566 (xftfont_done_face): Don't call check_xftdraw.
8567 (xftfont_draw): Get backroudn color only when with_background is 8567 (xftfont_draw): Get background color only when with_background is
8568 nonzero. 8568 nonzero.
8569 8569
8570 * xfont.c (xfont_encode_char): Fix calculation of char2b. 8570 * xfont.c (xfont_encode_char): Fix calculation of char2b.
@@ -8977,7 +8977,7 @@
89772008-02-01 Kenichi Handa <handa@m17n.org> 89772008-02-01 Kenichi Handa <handa@m17n.org>
8978 8978
8979 * xdisp.c (get_next_display_element): In unibyte case, decide to 8979 * xdisp.c (get_next_display_element): In unibyte case, decide to
8980 display in octal form by checking a chacter by 8980 display in octal form by checking a character by
8981 UNIBYTE_CHAR_HAS_MULTIBYTE_P. 8981 UNIBYTE_CHAR_HAS_MULTIBYTE_P.
8982 8982
8983 * charset.c (Fset_unibyte_charset): Setup unibyte_has_multibyte_table. 8983 * charset.c (Fset_unibyte_charset): Setup unibyte_has_multibyte_table.
@@ -9008,13 +9008,13 @@
9008 9008
9009 * lread.c (read1): Fix reading of a char-table. 9009 * lread.c (read1): Fix reading of a char-table.
9010 9010
9011 * print.c (print_object): Include sub char-table in cicularities 9011 * print.c (print_object): Include sub char-table in circularities
9012 detection. 9012 detection.
9013 9013
90142008-02-01 Kenichi Handa <handa@m17n.org> 90142008-02-01 Kenichi Handa <handa@m17n.org>
9015 9015
9016 * keymap.c (where_is_internal_2): Fix for the case that KEY is a 9016 * keymap.c (where_is_internal_2): Fix for the case that KEY is a cons.
9017 cons. Append the found sequences in car of ARGS instead of prepending. 9017 Append the found sequences in car of ARGS instead of prepending.
9018 9018
90192008-02-01 Kenichi Handa <handa@m17n.org> 90192008-02-01 Kenichi Handa <handa@m17n.org>
9020 9020
@@ -9060,7 +9060,7 @@
9060 refer to face->font. 9060 refer to face->font.
9061 (split_font_name_into_vector, build_font_name_from_vector) 9061 (split_font_name_into_vector, build_font_name_from_vector)
9062 (lookup_non_ascii_face, realize_non_ascii_face): Define them only 9062 (lookup_non_ascii_face, realize_non_ascii_face): Define them only
9063 whne HAVE_WINDOW_SYSTEM is defined. 9063 when HAVE_WINDOW_SYSTEM is defined.
9064 9064
90652008-02-01 Kenichi Handa <handa@m17n.org> 90652008-02-01 Kenichi Handa <handa@m17n.org>
9066 9066
@@ -9128,7 +9128,7 @@
9128 to get a font name. 9128 to get a font name.
9129 (Ffontset_info): Adjust for the change of fontset_font. 9129 (Ffontset_info): Adjust for the change of fontset_font.
9130 9130
9131 * coding.c (emacs_mule_char): Check invalid code more regidly. 9131 * coding.c (emacs_mule_char): Check invalid code more rigidly.
9132 9132
9133 * character.h (LEADING_CODE_LATIN_1_MIN) 9133 * character.h (LEADING_CODE_LATIN_1_MIN)
9134 (LEADING_CODE_LATIN_1_MAX): Delete these macros. 9134 (LEADING_CODE_LATIN_1_MAX): Delete these macros.
@@ -9464,7 +9464,7 @@
9464 9464
9465 * fileio.c (kill_workbuf_unwind): Delete this function. 9465 * fileio.c (kill_workbuf_unwind): Delete this function.
9466 (Finsert_file_contents): Adjust the call of detect_coding_system. 9466 (Finsert_file_contents): Adjust the call of detect_coding_system.
9467 Get conversion_buffer by code_conversion_save. Use the macor 9467 Get conversion_buffer by code_conversion_save. Use the macro
9468 CODING_MAY_REQUIRE_DECODING. After decoding, update 9468 CODING_MAY_REQUIRE_DECODING. After decoding, update
9469 coding_system. 9469 coding_system.
9470 9470
@@ -9483,7 +9483,7 @@
9483 (detect_coding): Don't detect eol. Fix for utf-16 detection. 9483 (detect_coding): Don't detect eol. Fix for utf-16 detection.
9484 (decode_eol): In case of CRLF->LF conversion, use del_range_2 on 9484 (decode_eol): In case of CRLF->LF conversion, use del_range_2 on
9485 each change. 9485 each change.
9486 (decode_coding): Pay attention to undo_list. Do eol convesion for 9486 (decode_coding): Pay attention to undo_list. Do eol conversion for
9487 all types of coding-systems (if necessary). 9487 all types of coding-systems (if necessary).
9488 (Vcode_conversion_work_buf_list): Delete it. 9488 (Vcode_conversion_work_buf_list): Delete it.
9489 (Vcode_conversion_reused_workbuf): Rename from 9489 (Vcode_conversion_reused_workbuf): Rename from
@@ -9663,7 +9663,7 @@
9663 change of find_charsets_in_text. 9663 change of find_charsets_in_text.
9664 (Fsplit_char): Fix doc. Never return unknown. 9664 (Fsplit_char): Fix doc. Never return unknown.
9665 9665
9666 * chartab.c (char_table_translate): Use CHARACTERP, not INETEGERP. 9666 * chartab.c (char_table_translate): Use CHARACTERP, not INTEGERP.
9667 9667
9668 * coding.c (Fdefine_coding_system_alias): Update 9668 * coding.c (Fdefine_coding_system_alias): Update
9669 Vcoding_system_list. 9669 Vcoding_system_list.
@@ -9935,7 +9935,7 @@
9935 instead of record_unwind_protect. 9935 instead of record_unwind_protect.
9936 (decode_coding_object, encode_coding_object): Likewise. Recover PT. 9936 (decode_coding_object, encode_coding_object): Likewise. Recover PT.
9937 (detect_coding_system): Delete unused variable `mask'. 9937 (detect_coding_system): Delete unused variable `mask'.
9938 (Fdefine_coding_system_internal): Delete unused vaiable id. 9938 (Fdefine_coding_system_internal): Delete unused variable id.
9939 9939
9940 * fileio.c (kill_workbuf_unwind): New function. 9940 * fileio.c (kill_workbuf_unwind): New function.
9941 (Finsert_file_contents): On replacing, call 9941 (Finsert_file_contents): On replacing, call
@@ -10471,7 +10471,7 @@
10471 convert it to the corresponding byte value. 10471 convert it to the corresponding byte value.
10472 10472
10473 * charset.c (Fset_unibyte_charset): If the dimension of CHARSET is 10473 * charset.c (Fset_unibyte_charset): If the dimension of CHARSET is
10474 not 1, singals an error. Update the elements of 10474 not 1, signals an error. Update the elements of
10475 unibyte_to_multibyte_table. 10475 unibyte_to_multibyte_table.
10476 (init_charset_once): Initialize unibyte_to_multibyte_table. 10476 (init_charset_once): Initialize unibyte_to_multibyte_table.
10477 (syms_of_charset): Define the charset `iso-8859-1'. 10477 (syms_of_charset): Define the charset `iso-8859-1'.
@@ -10595,7 +10595,7 @@
10595 10595
10596 * character.h (MAKE_CHAR_UNIBYTE, MAKE_CHAR_MULTIBYTE): New macros. 10596 * character.h (MAKE_CHAR_UNIBYTE, MAKE_CHAR_MULTIBYTE): New macros.
10597 10597
10598 * character.c (_fetch_multibyte_char_len): Delet this variable. 10598 * character.c (_fetch_multibyte_char_len): Delete this variable.
10599 (syms_of_character): Setup Vprintable_chars. 10599 (syms_of_character): Setup Vprintable_chars.
10600 10600
10601 * editfns.c (Fchar_equal): Fix for the unibyte case. 10601 * editfns.c (Fchar_equal): Fix for the unibyte case.
@@ -10895,7 +10895,7 @@
10895 (read_multibyte): Delete. 10895 (read_multibyte): Delete.
10896 (readbyte_for_lambda, readbyte_from_file, readbyte_from_string) 10896 (readbyte_for_lambda, readbyte_from_file, readbyte_from_string)
10897 (read_emacs_mule_char): New functions. 10897 (read_emacs_mule_char): New functions.
10898 (Fload): Even if the file doesn't have the extention ".elc", if 10898 (Fload): Even if the file doesn't have the extension ".elc", if
10899 safe_to_load_p returns a positive version number, assume that the 10899 safe_to_load_p returns a positive version number, assume that the
10900 file contains bytecompiled code. If the version is less than 22, 10900 file contains bytecompiled code. If the version is less than 22,
10901 load the file while decoding multibyte sequences by emacs-mule. 10901 load the file while decoding multibyte sequences by emacs-mule.
@@ -10941,7 +10941,7 @@
10941 (Funify_charset): New optional arg DEUNIFY. If it is non-nil, 10941 (Funify_charset): New optional arg DEUNIFY. If it is non-nil,
10942 deunify intead of unify a charset. 10942 deunify intead of unify a charset.
10943 (string_xstring_p): Add `const' to local variables. 10943 (string_xstring_p): Add `const' to local variables.
10944 (find_charsets_in_text): Add `const' to arguemnts and local variables. 10944 (find_charsets_in_text): Add `const' to arguments and local variables.
10945 (encode_char): Adjust for the change of Funify_charset. Fix 10945 (encode_char): Adjust for the change of Funify_charset. Fix
10946 detecting of invalid code. 10946 detecting of invalid code.
10947 (Fset_charset_priority): Increment charset_ordered_list_tick. 10947 (Fset_charset_priority): Increment charset_ordered_list_tick.
@@ -10967,7 +10967,7 @@
10967 10967
10968 * fns.c: Move coding.h. 10968 * fns.c: Move coding.h.
10969 (Qcodeset, Qdays, Qmonths): New. 10969 (Qcodeset, Qdays, Qmonths): New.
10970 (concat): Use CHARACTERP instead of INTERGERP. 10970 (concat): Use CHARACTERP instead of INTEGERP.
10971 (Flocale_codeset): Delete. 10971 (Flocale_codeset): Delete.
10972 (Flanginfo): New function. 10972 (Flanginfo): New function.
10973 (syms_of_fns): Change accordingly. 10973 (syms_of_fns): Change accordingly.
@@ -11341,7 +11341,7 @@
113412008-02-01 Yong Lu <lyongu@asia-infonet.com> 113412008-02-01 Yong Lu <lyongu@asia-infonet.com>
11342 11342
11343 * charset.c (read_hex): Don't treat SPC as a comment starter. 11343 * charset.c (read_hex): Don't treat SPC as a comment starter.
11344 (decode_char): If CODE_POINT_TO_INDEX retruns -1, always return -1. 11344 (decode_char): If CODE_POINT_TO_INDEX returns -1, always return -1.
11345 (Fdecode_char): Fix typo. 11345 (Fdecode_char): Fix typo.
11346 11346
113472008-02-01 Kenichi Handa <handa@m17n.org> 113472008-02-01 Kenichi Handa <handa@m17n.org>
@@ -11379,7 +11379,7 @@
11379 11379
113802008-02-01 Kenichi Handa <handa@m17n.org> 113802008-02-01 Kenichi Handa <handa@m17n.org>
11381 11381
11382 * search.c (boyer_moore): Fix handling of mulitbyte character 11382 * search.c (boyer_moore): Fix handling of multibyte character
11383 translation. 11383 translation.
11384 11384
11385 * xdisp.c (display_mode_element): When the variable `elt' is 11385 * xdisp.c (display_mode_element): When the variable `elt' is
@@ -11412,7 +11412,7 @@
11412 alloc_destination. 11412 alloc_destination.
11413 (Fdefine_coding_system_alias): Register ALIAS in 11413 (Fdefine_coding_system_alias): Register ALIAS in
11414 Vcoding_system_alist. 11414 Vcoding_system_alist.
11415 (syms_of_coding): Define `no-convesion' coding system at the tail. 11415 (syms_of_coding): Define `no-conversion' coding system at the tail.
11416 11416
11417 * fileio.c (Finsert_file_contents): Set coding_system instead of 11417 * fileio.c (Finsert_file_contents): Set coding_system instead of
11418 val. If the current buffer is multibyte, always call 11418 val. If the current buffer is multibyte, always call
@@ -12152,7 +12152,7 @@
12152 Reported by Tom Tromey <tromey@redhat.com>. 12152 Reported by Tom Tromey <tromey@redhat.com>.
12153 (XD_ERROR, XD_DEBUG_MESSAGE) 12153 (XD_ERROR, XD_DEBUG_MESSAGE)
12154 (XD_DEBUG_VALID_LISP_OBJECT_P): Wrap code with "do ... while (0)". 12154 (XD_DEBUG_VALID_LISP_OBJECT_P): Wrap code with "do ... while (0)".
12155 (xd_append_arg): Part for basic D-Bus types rewitten. 12155 (xd_append_arg): Part for basic D-Bus types rewritten.
12156 (xd_retrieve_arg): Split implementation of DBUS_TYPE_BYTE and 12156 (xd_retrieve_arg): Split implementation of DBUS_TYPE_BYTE and
12157 DBUS_TYPE_(U)INT16. Don't call XD_DEBUG_MESSAGE with "%f" if not 12157 DBUS_TYPE_(U)INT16. Don't call XD_DEBUG_MESSAGE with "%f" if not
12158 appropriate. 12158 appropriate.
diff --git a/src/ChangeLog.1 b/src/ChangeLog.1
index 6ba90aa56c9..9c6ab3f82ef 100644
--- a/src/ChangeLog.1
+++ b/src/ChangeLog.1
@@ -497,7 +497,7 @@
497 497
498 * xdisp.c (try_window_id): 498 * xdisp.c (try_window_id):
499 Use adjusted hpos of bp in computation of ep. 499 Use adjusted hpos of bp in computation of ep.
500 Adjustde hpos can be negative after a continuation. 500 Adjusted hpos can be negative after a continuation.
501 501
502 * fileio.c (Finsert_file_contents): 502 * fileio.c (Finsert_file_contents):
503 Was failing to update n as chars were read. 503 Was failing to update n as chars were read.
@@ -660,7 +660,7 @@
660 * keyboard.c (fake_suspend): 660 * keyboard.c (fake_suspend):
661 Use execlp, not execl. 661 Use execlp, not execl.
662 662
663 * sysdep.c (random, srqndom): 663 * sysdep.c (random, srandom):
664 Add dummy for srandom => srand. Enable both for 4.1 and USG. 664 Add dummy for srandom => srand. Enable both for 4.1 and USG.
665 * fns.c (Frandom): 665 * fns.c (Frandom):
666 Remove conditional; let those dummies serve. 666 Remove conditional; let those dummies serve.
@@ -856,7 +856,7 @@
856 Don't consider spaces at beginning as special if line is 856 Don't consider spaces at beginning as special if line is
857 highlighted. 857 highlighted.
858 Avoids losing the inverse-video on leading spaces in mode lines 858 Avoids losing the inverse-video on leading spaces in mode lines
859 on terminals where erasing does not turn on highlightig (vt100?). 859 on terminals where erasing does not turn on highlighting (vt100?).
860 860
861 * process.c (pty): 861 * process.c (pty):
862 On UNIPLUS, don't try opening other side. 862 On UNIPLUS, don't try opening other side.
@@ -1238,7 +1238,7 @@
1238 Suppress "Loading %s... done" if noninteractive. 1238 Suppress "Loading %s... done" if noninteractive.
1239 1239
1240 * alloc.c (Fgarbage_collect): 1240 * alloc.c (Fgarbage_collect):
1241 Suppress "garbage collecing..." message if noninteractive. 1241 Suppress "garbage collecting..." message if noninteractive.
1242 1242
1243 * regex.c (re_compile_pattern): 1243 * regex.c (re_compile_pattern):
1244 Fix error message (double "\"'s for c compiler). 1244 Fix error message (double "\"'s for c compiler).
@@ -3041,7 +3041,7 @@
3041 (Kernel bug). 3041 (Kernel bug).
3042 3042
3043 * keyboard.c (kbd_buffer_get_char): 3043 * keyboard.c (kbd_buffer_get_char):
3044 If wait_reading_process_input returns and kbd_count stil 0, 3044 If wait_reading_process_input returns and kbd_count still 0,
3045 gobble the buffered input. 3045 gobble the buffered input.
3046 3046
30471985-06-01 Richard M. Stallman (rms@mit-prep) 30471985-06-01 Richard M. Stallman (rms@mit-prep)
@@ -3167,7 +3167,7 @@
3167 (enable_recursive_minibuffers) so that Real Men may confuse 3167 (enable_recursive_minibuffers) so that Real Men may confuse
3168 themselves. (Some commands such as c-h f can also use it) (This 3168 themselves. (Some commands such as c-h f can also use it) (This
3169 is not quite the right thing for commands to bind to read their 3169 is not quite the right thing for commands to bind to read their
3170 arguments since it enables arbitrary recursiveness, not just one 3170 arguments since it enables arbitrary recursion, not just one
3171 level to read args.) 3171 level to read args.)
3172 3172
3173 * buffer.c 3173 * buffer.c
@@ -3431,7 +3431,7 @@
3431 3431
3432 * fileio.c: Added optional third arg ok-if-exists to 3432 * fileio.c: Added optional third arg ok-if-exists to
3433 rename-file, make-symbolic-link, add-name-to-file and copy-file. 3433 rename-file, make-symbolic-link, add-name-to-file and copy-file.
3434 If the destrination filename exists, then if ok-if-exists 3434 If the destination filename exists, then if ok-if-exists
3435 is non-nil it is silently bashed; else if the function was 3435 is non-nil it is silently bashed; else if the function was
3436 called interactively the user is queried as to whether s/he 3436 called interactively the user is queried as to whether s/he
3437 wants to bash the file; otherwise (ok-if-exists nil, non-interactive) 3437 wants to bash the file; otherwise (ok-if-exists nil, non-interactive)
diff --git a/src/ChangeLog.10 b/src/ChangeLog.10
index 5aab9e4a6df..40d6bc6b21f 100644
--- a/src/ChangeLog.10
+++ b/src/ChangeLog.10
@@ -356,7 +356,7 @@
3562007-03-10 Kim F. Storm <storm@cua.dk> 3562007-03-10 Kim F. Storm <storm@cua.dk>
357 357
358 * xdisp.c (redisplay_window): Don't automatically select a new window 358 * xdisp.c (redisplay_window): Don't automatically select a new window
359 start for a contination line during mouse-click. 359 start for a continuation line during mouse-click.
360 360
3612007-03-09 Jan Djärv <jan.h.d@swipnet.se> 3612007-03-09 Jan Djärv <jan.h.d@swipnet.se>
362 362
@@ -3223,7 +3223,7 @@
3223 3223
32242006-07-04 Kim F. Storm <storm@cua.dk> 32242006-07-04 Kim F. Storm <storm@cua.dk>
3225 3225
3226 * xterm.c (x_delete_display): Don't free or derefence NULL pointers. 3226 * xterm.c (x_delete_display): Don't free or dereference NULL pointers.
3227 3227
32282006-07-04 Kenichi Handa <handa@m17n.org> 32282006-07-04 Kenichi Handa <handa@m17n.org>
3229 3229
@@ -3382,13 +3382,13 @@
33822006-06-16 Kim F. Storm <storm@cua.dk> 33822006-06-16 Kim F. Storm <storm@cua.dk>
3383 3383
3384 * dispextern.h (struct it): Add union to iterator stack to save 3384 * dispextern.h (struct it): Add union to iterator stack to save
3385 image, composition, and stretch specific paramters. 3385 image, composition, and stretch specific parameters.
3386 3386
3387 * xdisp.c (next_overlay_string): Fix assert. 3387 * xdisp.c (next_overlay_string): Fix assert.
3388 (push_it, pop_it): Handle composition and stretch specific values. 3388 (push_it, pop_it): Handle composition and stretch specific values.
3389 Only handle it->slice in image (for now). 3389 Only handle it->slice in image (for now).
3390 (back_to_previous_visible_line_start): Continue search if newline is 3390 (back_to_previous_visible_line_start): Continue search if newline is
3391 part of a compisition. Simplify. 3391 part of a composition. Simplify.
3392 (reseat_1): Set it->object to buffer. 3392 (reseat_1): Set it->object to buffer.
3393 (set_iterator_to_next): Set it->object to string or buffer, when 3393 (set_iterator_to_next): Set it->object to string or buffer, when
3394 setting it->method to GET_FROM_STRING or GET_FROM_BUFFER. 3394 setting it->method to GET_FROM_STRING or GET_FROM_BUFFER.
@@ -5054,7 +5054,7 @@
5054 5054
5055 * frame.h (struct frame): New member n_tool_bar_rows. 5055 * frame.h (struct frame): New member n_tool_bar_rows.
5056 5056
5057 * xdisp.c: Minimize the unpleasent visual impact of the requirement 5057 * xdisp.c: Minimize the unpleasant visual impact of the requirement
5058 that non-toolkit tool-bars must occupy an integral number of screen 5058 that non-toolkit tool-bars must occupy an integral number of screen
5059 lines, by distributing the rows evenly over the tool-bar screen area. 5059 lines, by distributing the rows evenly over the tool-bar screen area.
5060 (Vtool_bar_border): New variable. 5060 (Vtool_bar_border): New variable.
@@ -5951,7 +5951,7 @@
5951 (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID): 5951 (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID):
5952 New macros. 5952 New macros.
5953 (struct MacFontStruct): Add member `bounds'. Remove member 5953 (struct MacFontStruct): Add member `bounds'. Remove member
5954 `per_char'. All uses for QuichDraw Text fonts are changed to 5954 `per_char'. All uses for QuickDraw Text fonts are changed to
5955 `bounds.per_char'. ATSUI font bounds are represented as an array 5955 `bounds.per_char'. ATSUI font bounds are represented as an array
5956 `bounds.rows' of XCharStructRow's, each of which consists of a 5956 `bounds.rows' of XCharStructRow's, each of which consists of a
5957 bitmap of valid entries and an array of char bounds. 5957 bitmap of valid entries and an array of char bounds.
@@ -5996,7 +5996,7 @@
5996 (parse_single_submenu, digest_single_submenu): New functions. 5996 (parse_single_submenu, digest_single_submenu): New functions.
5997 (single_submenu): Function deleted, replaced by those two. 5997 (single_submenu): Function deleted, replaced by those two.
5998 (install_menu_quit_handler) [HAVE_CANCELMENUTRACKING]: Don't create 5998 (install_menu_quit_handler) [HAVE_CANCELMENUTRACKING]: Don't create
5999 or dispose of EventHandlerUPP. Install hander to all submenus. 5999 or dispose of EventHandlerUPP. Install handler to all submenus.
6000 (mac_menu_show) [!HAVE_MULTILINGUAL_MENU]: Use ENCODE_MENU_STRING 6000 (mac_menu_show) [!HAVE_MULTILINGUAL_MENU]: Use ENCODE_MENU_STRING
6001 instead of ENCODE_SYSTEM. 6001 instead of ENCODE_SYSTEM.
6002 (free_frame_menubar, fill_submenu, fill_menu): Don't use NULL for 6002 (free_frame_menubar, fill_submenu, fill_menu): Don't use NULL for
@@ -8604,7 +8604,7 @@
8604 8604
8605 * xdisp.c (Qno_break_space): New variable. 8605 * xdisp.c (Qno_break_space): New variable.
8606 (syms_of_xdisp): Initialize it. 8606 (syms_of_xdisp): Initialize it.
8607 (get_next_display_element): Add no-break space and soft hypen 8607 (get_next_display_element): Add no-break space and soft hyphen
8608 codes for iso8859-2 and iso8859-5. Don't add `\' for them. 8608 codes for iso8859-2 and iso8859-5. Don't add `\' for them.
8609 Use `no-break-space' face for no-break spaces. 8609 Use `no-break-space' face for no-break spaces.
8610 8610
@@ -9315,7 +9315,7 @@
9315 routines also on Mac OS Classic. 9315 routines also on Mac OS Classic.
9316 (init_font_name_table) [!TARGET_API_MAC_CARBON]: 9316 (init_font_name_table) [!TARGET_API_MAC_CARBON]:
9317 Use add_font_name_table_entry. 9317 Use add_font_name_table_entry.
9318 (mac_do_list_fonts): Regard 0 in XLFD scaleble fields as 9318 (mac_do_list_fonts): Regard 0 in XLFD scalable fields as
9319 specified. Derive unspecified scalable fields from specified one. 9319 specified. Derive unspecified scalable fields from specified one.
9320 (x_list_fonts): Consider Valternate_fontname_alist. 9320 (x_list_fonts): Consider Valternate_fontname_alist.
9321 (kDefaultFontSize): Change value from 9 to 12. 9321 (kDefaultFontSize): Change value from 9 to 12.
@@ -9575,7 +9575,7 @@
9575 (fast_string_match_ignore_case): Likewise. 9575 (fast_string_match_ignore_case): Likewise.
9576 (search_buffer): Fix checking of boyer-moore usability. 9576 (search_buffer): Fix checking of boyer-moore usability.
9577 (boyer_moore): Calculate translate_prev_byte1/2/3 in advance. 9577 (boyer_moore): Calculate translate_prev_byte1/2/3 in advance.
9578 No need of tranlating characters in PAT. Fix calculation of 9578 No need of translating characters in PAT. Fix calculation of
9579 simple_translate. 9579 simple_translate.
9580 9580
95812005-03-31 Stefan Monnier <monnier@iro.umontreal.ca> 95812005-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -10299,7 +10299,7 @@
10299 zero before clearing area. 10299 zero before clearing area.
10300 10300
10301 * xselect.c (x_reply_selection_request): Pass long array to 10301 * xselect.c (x_reply_selection_request): Pass long array to
10302 XChangeProperty so that 64 bit longs are handeled correctly. 10302 XChangeProperty so that 64 bit longs are handled correctly.
10303 (x_get_window_property): If format is 32 and long is bigger than 32 10303 (x_get_window_property): If format is 32 and long is bigger than 32
10304 bits convert data from XGetWindowProperty from long array to int array. 10304 bits convert data from XGetWindowProperty from long array to int array.
10305 (lisp_data_to_selection_data): When the input is a vector and the 10305 (lisp_data_to_selection_data): When the input is a vector and the
@@ -10317,7 +10317,7 @@
10317 10317
103182005-02-07 Kim F. Storm <storm@cua.dk> 103182005-02-07 Kim F. Storm <storm@cua.dk>
10319 10319
10320 * undo.c (Fprimitive_undo): Record max one dummmy apply element. 10320 * undo.c (Fprimitive_undo): Record max one dummy apply element.
10321 10321
103222005-02-06 Richard M. Stallman <rms@gnu.org> 103222005-02-06 Richard M. Stallman <rms@gnu.org>
10323 10323
@@ -10543,7 +10543,7 @@
10543 10543
10544 * xdisp.c (pos_visible_p): Replace FULLY arg by RTOP and RBOT args 10544 * xdisp.c (pos_visible_p): Replace FULLY arg by RTOP and RBOT args
10545 to return number of partially invisible pixels at top and bottom 10545 to return number of partially invisible pixels at top and bottom
10546 of the dislay row at POS. 10546 of the display row at POS.
10547 10547
10548 * lisp.h (pos_visible_p): Fix prototype. 10548 * lisp.h (pos_visible_p): Fix prototype.
10549 10549
@@ -11929,7 +11929,7 @@
11929 of the window by redisplay. 11929 of the window by redisplay.
11930 11930
11931 * xdisp.c (init_iterator): Clear it.max_extra_line_spacing. 11931 * xdisp.c (init_iterator): Clear it.max_extra_line_spacing.
11932 (move_it_vertically_backward): Don't recure to move further back. 11932 (move_it_vertically_backward): Don't recurse to move further back.
11933 (move_it_vertically): Remove superfluous condition. 11933 (move_it_vertically): Remove superfluous condition.
11934 (move_it_by_lines): Clear last_height when moved 0 lines. 11934 (move_it_by_lines): Clear last_height when moved 0 lines.
11935 (resize_mini_window): Use it.max_extra_line_spacing. 11935 (resize_mini_window): Use it.max_extra_line_spacing.
@@ -12053,7 +12053,7 @@
12053 (fontset_pattern_regexp): Change the meaning of the second arg. 12053 (fontset_pattern_regexp): Change the meaning of the second arg.
12054 (Fnew_fontset): Call fs_query_fontset, not Fquery_fontset. 12054 (Fnew_fontset): Call fs_query_fontset, not Fquery_fontset.
12055 (check_fontset_name): Try NAME as literal at first, and if it 12055 (check_fontset_name): Try NAME as literal at first, and if it
12056 failes, try NAME as pattern. 12056 fails, try NAME as pattern.
12057 12057
120582004-11-07 Jan Djärv <jan.h.d@swipnet.se> 120582004-11-07 Jan Djärv <jan.h.d@swipnet.se>
12059 12059
@@ -12643,7 +12643,7 @@
12643 (mac_get_window_bounds): New function. 12643 (mac_get_window_bounds): New function.
12644 (x_calc_absolute_position): Use the difference of width and height 12644 (x_calc_absolute_position): Use the difference of width and height
12645 between the inner and outer window. 12645 between the inner and outer window.
12646 (x_set_offset): Specify window position by the coordinae of the 12646 (x_set_offset): Specify window position by the coordinate of the
12647 outer window. Adjust the position if the title bar is completely 12647 outer window. Adjust the position if the title bar is completely
12648 outside the screen. 12648 outside the screen.
12649 (app_is_suspended, app_sleep_time): Remove unused variables. 12649 (app_is_suspended, app_sleep_time): Remove unused variables.
@@ -12686,7 +12686,7 @@
12686 (x_draw_vertical_border): Do not draw line if frame has scroll bars. 12686 (x_draw_vertical_border): Do not draw line if frame has scroll bars.
12687 12687
12688 * window.c (coordinates_in_window): Relax check for cursor 12688 * window.c (coordinates_in_window): Relax check for cursor
12689 on vertial border between mode lines. 12689 on vertical border between mode lines.
12690 (Fset_window_fringes): Do not allow negative widths. 12690 (Fset_window_fringes): Do not allow negative widths.
12691 (Fset_window_scroll_bars): Likewise. 12691 (Fset_window_scroll_bars): Likewise.
12692 12692
@@ -12961,8 +12961,8 @@
12961 Use SetWindowTitleWithCFString. 12961 Use SetWindowTitleWithCFString.
12962 (Fx_server_version): Get correct OS version. 12962 (Fx_server_version): Get correct OS version.
12963 12963
12964 * macmenu.c (add_menu_item): Remove unused variable `i'. 12964 * macmenu.c (add_menu_item): Remove unused variable `i'. Don't let
12965 Don't let separator items destroy refence constants of other menu items. 12965 separator items destroy reference constants of other menu items.
12966 12966
12967 * macterm.c (x_update_end): Move SetPortWindowPort to inside 12967 * macterm.c (x_update_end): Move SetPortWindowPort to inside
12968 BLOCK_INPUT. 12968 BLOCK_INPUT.
@@ -13739,7 +13739,7 @@
13739 ccl->eof_ic on EOF. 13739 ccl->eof_ic on EOF.
13740 (ccl_debug_hook): New function. 13740 (ccl_debug_hook): New function.
13741 (struct ccl_prog_stack): New member eof_ic. 13741 (struct ccl_prog_stack): New member eof_ic.
13742 (ccl_driver): Handle EOF in subrountine call correctly. 13742 (ccl_driver): Handle EOF in subroutine call correctly.
13743 13743
137442004-06-11 Kenichi Handa <handa@m17n.org> 137442004-06-11 Kenichi Handa <handa@m17n.org>
13745 13745
@@ -13964,7 +13964,7 @@
13964 * alloc.c: Undo Kim's recent changes and fix the same bug differently. 13964 * alloc.c: Undo Kim's recent changes and fix the same bug differently.
13965 (marker_blocks_pending_free): Remove. 13965 (marker_blocks_pending_free): Remove.
13966 (Fgarbage_collect): Sweep after cleaning up undo-lists. 13966 (Fgarbage_collect): Sweep after cleaning up undo-lists.
13967 Mark the undo lists after claning them up. 13967 Mark the undo lists after cleaning them up.
13968 Don't free block in marker_blocks_pending_free. 13968 Don't free block in marker_blocks_pending_free.
13969 (mark_buffer): Don't mark undo_list. 13969 (mark_buffer): Don't mark undo_list.
13970 (gc_sweep): Sweep hash-tables and strings first. 13970 (gc_sweep): Sweep hash-tables and strings first.
@@ -14043,7 +14043,7 @@
14043 the removed cons cells. 14043 the removed cons cells.
14044 (mark_object): Undo previous change - disallow Lisp_Misc_Free objects. 14044 (mark_object): Undo previous change - disallow Lisp_Misc_Free objects.
14045 (gc_sweep): Clear cons_blocks before sweeping strings, so we don't have 14045 (gc_sweep): Clear cons_blocks before sweeping strings, so we don't have
14046 any cons cells pointing to unallocated stings. 14046 any cons cells pointing to unallocated strings.
14047 Do not lisp_free any marker blocks, as there may still be pointers 14047 Do not lisp_free any marker blocks, as there may still be pointers
14048 to them from buffer undo lists at this stage of GC. 14048 to them from buffer undo lists at this stage of GC.
14049 14049
@@ -15139,7 +15139,7 @@
15139 (syms_of_xfns): Move image related symbols to image.c. 15139 (syms_of_xfns): Move image related symbols to image.c.
15140 (init_xfns): Remove; initialization moved to init_image in image.c. 15140 (init_xfns): Remove; initialization moved to init_image in image.c.
15141 15141
15142 * lisp.h (syms_of_image, init_image): Add protoypes. 15142 * lisp.h (syms_of_image, init_image): Add prototypes.
15143 (init_xfns): Remove prototype. 15143 (init_xfns): Remove prototype.
15144 15144
15145 * dispextern.h (x_bitmap_height, x_bitmap_width, x_bitmap_pixmap) 15145 * dispextern.h (x_bitmap_height, x_bitmap_width, x_bitmap_pixmap)
@@ -15155,7 +15155,7 @@
15155 15155
151562004-03-09 Kenichi Handa <handa@etlken2> 151562004-03-09 Kenichi Handa <handa@etlken2>
15157 15157
15158 * coding.c (decode_coding_emacs_mule): Handle insufficent source 15158 * coding.c (decode_coding_emacs_mule): Handle insufficient source
15159 correctly. 15159 correctly.
15160 15160
151612004-03-04 Richard M. Stallman <rms@gnu.org> 151612004-03-04 Richard M. Stallman <rms@gnu.org>
@@ -15180,7 +15180,7 @@
15180 15180
151812004-03-02 Kenichi Handa <handa@m17n.org> 151812004-03-02 Kenichi Handa <handa@m17n.org>
15182 15182
15183 * doc.c (Fsubstitute_command_keys): Fix counding bytes. 15183 * doc.c (Fsubstitute_command_keys): Fix counting bytes.
15184 15184
151852004-03-02 Kim F. Storm <storm@cua.dk> 151852004-03-02 Kim F. Storm <storm@cua.dk>
15186 15186
@@ -15644,7 +15644,7 @@
15644 (prev_read): Remove variable. 15644 (prev_read): Remove variable.
15645 (read_avail_input_buf): New static event buffer array. 15645 (read_avail_input_buf): New static event buffer array.
15646 (in_read_avail_input): New static variable to handle re-entrancy. 15646 (in_read_avail_input): New static variable to handle re-entrancy.
15647 (read_avail_input): Change buf to pinter to read_avail_input_buf. 15647 (read_avail_input): Change buf to pointer to read_avail_input_buf.
15648 Use in_read_avail_input to handle re-entrance; when re-entered, 15648 Use in_read_avail_input to handle re-entrance; when re-entered,
15649 fully initialize and use tmp_buf array instead of read_avail_input_buf. 15649 fully initialize and use tmp_buf array instead of read_avail_input_buf.
15650 Do not initialize read_avail_input_buf in full here; instead assume it 15650 Do not initialize read_avail_input_buf in full here; instead assume it
@@ -16131,7 +16131,7 @@
16131 instead of related indicator fields. 16131 instead of related indicator fields.
16132 Compare exact_window_width_line_p and cursor_in_mouse_face_p indicators. 16132 Compare exact_window_width_line_p and cursor_in_mouse_face_p indicators.
16133 (direct_output_for_insert): Handle exact width lines like 16133 (direct_output_for_insert): Handle exact width lines like
16134 contined lines. Call update_window_fringes. 16134 continued lines. Call update_window_fringes.
16135 (update_window): Call update_window_fringes. 16135 (update_window): Call update_window_fringes.
16136 (scrolling_window): Don't skip desired rows with changed bitmaps. 16136 (scrolling_window): Don't skip desired rows with changed bitmaps.
16137 Check if fringe bitmaps changes when assigning scrolled rows. 16137 Check if fringe bitmaps changes when assigning scrolled rows.
@@ -16552,7 +16552,7 @@
16552 (append_stretch_glyph): Change ascent arg to be actual value 16552 (append_stretch_glyph): Change ascent arg to be actual value
16553 in pixels rather than ratio to height. Callers changed. 16553 in pixels rather than ratio to height. Callers changed.
16554 (calc_pixel_width_or_height): New aux function, implementing 16554 (calc_pixel_width_or_height): New aux function, implementing
16555 pixel based artihmetic for glyph widths and heights. 16555 pixel based arithmetic for glyph widths and heights.
16556 (produce_stretch_glyph): Use calc_pixel_width_or_height for 16556 (produce_stretch_glyph): Use calc_pixel_width_or_height for
16557 :width, :height, :align-to, and :ascent, thus allowing these to 16557 :width, :height, :align-to, and :ascent, thus allowing these to
16558 be specified in pixels as well as multiples of characters. 16558 be specified in pixels as well as multiples of characters.
@@ -17318,7 +17318,7 @@
17318 17318
17319 * xfns.c (Fx_create_frame): Set property WM_CLIENT_LEADER. 17319 * xfns.c (Fx_create_frame): Set property WM_CLIENT_LEADER.
17320 17320
17321 * Makefile.in (xsmfns.o): Add more depenedencies. 17321 * Makefile.in (xsmfns.o): Add more dependencies.
17322 17322
173232003-08-21 Dave Love <fx@gnu.org> 173232003-08-21 Dave Love <fx@gnu.org>
17324 17324
@@ -18239,7 +18239,7 @@
18239 win_gravity, size_hint_flags, border_width, internal_border_width, 18239 win_gravity, size_hint_flags, border_width, internal_border_width,
18240 line_height, fringe_cols, left_fringe_width, right_fringe_width, 18240 line_height, fringe_cols, left_fringe_width, right_fringe_width,
18241 want_fullscreen. All uses changed. 18241 want_fullscreen. All uses changed.
18242 (struct frame): New member column_width contaning the canonical 18242 (struct frame): New member column_width containing the canonical
18243 column width, analogue to line_height. All uses changed. 18243 column width, analogue to line_height. All uses changed.
18244 (struct frame): Rename members scroll_bar_pixel_width to 18244 (struct frame): Rename members scroll_bar_pixel_width to
18245 config_scroll_bar_width, and scroll_bar_cols to 18245 config_scroll_bar_width, and scroll_bar_cols to
@@ -18483,8 +18483,8 @@
18483 and vertical_scroll_bar_type. 18483 and vertical_scroll_bar_type.
18484 (coordinates_in_window): Adapt to new fringe/margin positions 18484 (coordinates_in_window): Adapt to new fringe/margin positions
18485 and per-window fringes and scroll-bars. 18485 and per-window fringes and scroll-bars.
18486 Fix bug related to incorrectly adjusting coordinates by 18486 Fix bug related to incorrectly adjusting coordinates by frame's
18487 frame's internal_border_width (the effect normally negible since 18487 internal_border_width (the effect normally negligible since
18488 the internal_border_width is typically 0 or 1 pixel, but very 18488 the internal_border_width is typically 0 or 1 pixel, but very
18489 noticeable for an internal_border_width of e.g. 25 pixels). 18489 noticeable for an internal_border_width of e.g. 25 pixels).
18490 Upon successful return (other than ON_NOTHING), the coordinates 18490 Upon successful return (other than ON_NOTHING), the coordinates
@@ -19408,7 +19408,7 @@
19408 expanding, look again for a handler and invoke it. This is needed 19408 expanding, look again for a handler and invoke it. This is needed
19409 for filenames like "/foo/../user@host:/bar/../baz" -- the first 19409 for filenames like "/foo/../user@host:/bar/../baz" -- the first
19410 expansion produces "/user@host:/bar/../baz" which needs to be 19410 expansion produces "/user@host:/bar/../baz" which needs to be
19411 expanded again for the finame result "/user@host:/baz". 19411 expanded again for the filename result "/user@host:/baz".
19412 19412
194132003-03-28 Jan Djärv <jan.h.d@swipnet.se> 194132003-03-28 Jan Djärv <jan.h.d@swipnet.se>
19414 19414
@@ -20204,7 +20204,7 @@
202042003-02-17 Richard M. Stallman <rms@gnu.org> 202042003-02-17 Richard M. Stallman <rms@gnu.org>
20205 20205
20206 * keyboard.c (this_command_key_count_reset): New variable. 20206 * keyboard.c (this_command_key_count_reset): New variable.
20207 Initiatize to 0 where this_command_key_count is set. 20207 Initialize to 0 where this_command_key_count is set.
20208 (read_char): Save and restore this_command_key_count_reset 20208 (read_char): Save and restore this_command_key_count_reset
20209 around input method code. 20209 around input method code.
20210 (read_char): If this_command_key_count_reset, echo reread commands. 20210 (read_char): If this_command_key_count_reset, echo reread commands.
@@ -20270,7 +20270,7 @@
20270 (Fstart_process): Initialize the member `filter_multibyte' of 20270 (Fstart_process): Initialize the member `filter_multibyte' of
20271 struct Lisp_Process. 20271 struct Lisp_Process.
20272 (create_process): Call setup_process_coding_systems. 20272 (create_process): Call setup_process_coding_systems.
20273 (Fmake_network_process): New keyward `:filter-multibyte'. 20273 (Fmake_network_process): New keyword `:filter-multibyte'.
20274 Initialize the member `filter_multibyte' of struct Lisp_Process. 20274 Initialize the member `filter_multibyte' of struct Lisp_Process.
20275 Call setup_process_coding_systems. 20275 Call setup_process_coding_systems.
20276 (server_accept_connection): Call setup_process_coding_systems. 20276 (server_accept_connection): Call setup_process_coding_systems.
@@ -20569,7 +20569,7 @@
20569 20569
20570 * w32term.c (note_mode_line_highlight): Delete #if 0 to enable 20570 * w32term.c (note_mode_line_highlight): Delete #if 0 to enable
20571 function w32_define_cursor. 20571 function w32_define_cursor.
20572 (note_mouse_highlight): Initialize, setup cursor accoding to mouse 20572 (note_mouse_highlight): Initialize, setup cursor according to mouse
20573 position, change member name output_data.x to output_data.w32 and 20573 position, change member name output_data.x to output_data.w32 and
20574 add function w32_define_cursor. 20574 add function w32_define_cursor.
20575 (show_mouse_face): Delete #if 0 to enable function w32_define_cursor 20575 (show_mouse_face): Delete #if 0 to enable function w32_define_cursor
@@ -21380,7 +21380,7 @@
213802002-11-24 Steven Tamm <steventamm@mac.com> 213802002-11-24 Steven Tamm <steventamm@mac.com>
21381 21381
21382 * unexmacosx.c (unexec_realloc): Use malloc_default_zone to 21382 * unexmacosx.c (unexec_realloc): Use malloc_default_zone to
21383 determine the size of pointers alloced in unexed space instead 21383 determine the size of pointers alloc'ed in unexed space instead
21384 of using possibly invalid emacs_zone pointers. This fixes the 21384 of using possibly invalid emacs_zone pointers. This fixes the
21385 binary incompatibility problems caused by updates to libSystem.B. 21385 binary incompatibility problems caused by updates to libSystem.B.
21386 21386
@@ -22826,8 +22826,8 @@
22826 * m/att3b.h (XINT): Don't define. 22826 * m/att3b.h (XINT): Don't define.
22827 (VALBITS, VALMASK, XTYPE): Deleted. 22827 (VALBITS, VALMASK, XTYPE): Deleted.
22828 (DATA_SEG_BITS): Define. 22828 (DATA_SEG_BITS): Define.
22829 * m/gec63.h (VALBITS, VALAMASK, XTYPE, XSETTYPE, XPNTR, XSET, 22829 * m/gec63.h (VALBITS, VALMASK, XTYPE, XSETTYPE, XPNTR, XSET)
22830 ARRAY_MARK_FLAG): Deleted. 22830 (ARRAY_MARK_FLAG): Deleted.
22831 (DATA_SEG_BITS): Define. 22831 (DATA_SEG_BITS): Define.
22832 * m/pfa50.h (VALBITS, VALMASK, XTYPE): Deleted. 22832 * m/pfa50.h (VALBITS, VALMASK, XTYPE): Deleted.
22833 (DATA_SEG_BITS): Define. 22833 (DATA_SEG_BITS): Define.
@@ -23603,7 +23603,7 @@
23603 is Qcompound_text_with_extensions. 23603 is Qcompound_text_with_extensions.
23604 23604
23605 * xselect.c (lisp_data_to_selection_data): Always set selection 23605 * xselect.c (lisp_data_to_selection_data): Always set selection
23606 type as string if x_encode_text returns streingp non-NULL. 23606 type as string if x_encode_text returns stringp non-NULL.
23607 23607
23608 * s/netbsd.h: Include /usr/pkg in the run time shared library path. 23608 * s/netbsd.h: Include /usr/pkg in the run time shared library path.
23609 23609
@@ -23667,7 +23667,7 @@
23667 New variables. 23667 New variables.
23668 (syms_of_fileio): DEFVAR_LISP them. 23668 (syms_of_fileio): DEFVAR_LISP them.
23669 (read_file_name_cleanup): New unwind function. 23669 (read_file_name_cleanup): New unwind function.
23670 (Fread_file_name_internal): Only return completions satifying 23670 (Fread_file_name_internal): Only return completions satisfying
23671 Vread_file_name_predicate. Temporarily unwind protect and rebind 23671 Vread_file_name_predicate. Temporarily unwind protect and rebind
23672 default-directory while checking completions against the predicate. 23672 default-directory while checking completions against the predicate.
23673 (Fread_file_name): Added PREDICATE argument. Specbind it to 23673 (Fread_file_name): Added PREDICATE argument. Specbind it to
@@ -24029,7 +24029,7 @@
24029 * fontset.c [MAC_OS]: Set Vdefault_fontset to ETL Fixed instead of 24029 * fontset.c [MAC_OS]: Set Vdefault_fontset to ETL Fixed instead of
24030 Apple Monaco. 24030 Apple Monaco.
24031 24031
24032 * process.c (QCfamily, QCfilte): Declare extern. 24032 * process.c (QCfamily, QCfilter): Declare extern.
24033 (wait_reading_process_input) [MAC_OSX]: Clear bit for stdin before 24033 (wait_reading_process_input) [MAC_OSX]: Clear bit for stdin before
24034 calling select. 24034 calling select.
24035 24035
@@ -24151,7 +24151,7 @@
24151 24151
241522002-04-19 Dave Lambert <dlambert@acm.org> 241522002-04-19 Dave Lambert <dlambert@acm.org>
24153 24153
24154 Theses change implement an underscore-like (`hbar') cursor. 24154 These changes implement an underscore-like (`hbar') cursor.
24155 24155
24156 * xterm.h (text_cursor_kinds): New enumeration member HBAR_CURSOR. 24156 * xterm.h (text_cursor_kinds): New enumeration member HBAR_CURSOR.
24157 24157
@@ -27326,7 +27326,7 @@
273262001-10-31 Gerd Moellmann <gerd@gnu.org> 273262001-10-31 Gerd Moellmann <gerd@gnu.org>
27327 27327
27328 * window.c (grow_mini_window): Handle case that the root 27328 * window.c (grow_mini_window): Handle case that the root
27329 window is already smaller than the nominal mininum height. 27329 window is already smaller than the nominal minimum height.
27330 27330
273312001-10-30 Stefan Monnier <monnier@cs.yale.edu> 273312001-10-30 Stefan Monnier <monnier@cs.yale.edu>
27332 27332
diff --git a/src/ChangeLog.2 b/src/ChangeLog.2
index 8165842f616..aaf03eb95cc 100644
--- a/src/ChangeLog.2
+++ b/src/ChangeLog.2
@@ -53,12 +53,12 @@
53 * xterm.c (XTread_socket): If HAVE_SELECT, call xfixscreen 53 * xterm.c (XTread_socket): If HAVE_SELECT, call xfixscreen
54 before waiting. 54 before waiting.
55 55
56 * dispnew.c (update_line): comments added. 56 * dispnew.c (update_line): Comments added.
57 57
58 * xterm.c (writechars): Output only the chars specified 58 * xterm.c (writechars): Output only the chars specified
59 even if in update; don't clear to end. 59 even if in update; don't clear to end.
60 (XTread_socket): Check O_NDELAY only if it and F_GETFL are defined. 60 (XTread_socket): Check O_NDELAY only if it and F_GETFL are defined.
61 (x_term_init) [IBMRTAIX]: do call gethostname. 61 (x_term_init) [IBMRTAIX]: Do call gethostname.
62 () [IBMRTAIX]: Include sys/time, not time. 62 () [IBMRTAIX]: Include sys/time, not time.
63 63
641988-08-23 Chris Hanson (cph@kleph) 641988-08-23 Chris Hanson (cph@kleph)
@@ -456,10 +456,10 @@
456 456
457 * sysdep.c [VMS]: RAB's never a macro; let RAB$C_BID control rab.h. 457 * sysdep.c [VMS]: RAB's never a macro; let RAB$C_BID control rab.h.
458 458
459 * sysdep.c [VMS] (sys_getenv): only if value of lib$sys_trnlog 459 * sysdep.c [VMS] (sys_getenv): Only if value of lib$sys_trnlog
460 is exactly 1 does it mean it found something. 460 is exactly 1 does it mean it found something.
461 461
462 * sysdep.c (creat_copy_attrs): Downcase remaining SYS$OPEN, SSY$CLOSE. 462 * sysdep.c (creat_copy_attrs): Downcase remaining SYS$OPEN, SYS$CLOSE.
463 463
4641988-04-25 Richard Stallman (rms@lucky-charms.ai.mit.edu) 4641988-04-25 Richard Stallman (rms@lucky-charms.ai.mit.edu)
465 465
@@ -893,7 +893,7 @@
8931988-01-22 Richard Stallman (rms@frosted-flakes) 8931988-01-22 Richard Stallman (rms@frosted-flakes)
894 894
895 * m-ibmrt.h: Add some AIX conditionals; output on BSD should 895 * m-ibmrt.h: Add some AIX conditionals; output on BSD should
896 be unchnged. Perhaps will now run on AIX. 896 be unchanged. Perhaps will now run on AIX.
897 897
8981988-01-21 Richard Stallman (rms@frosted-flakes) 8981988-01-21 Richard Stallman (rms@frosted-flakes)
899 899
@@ -1601,7 +1601,7 @@
1601 (`3.5 turbo'). (<8704150216.AA21012@orville.arpa>) 1601 (`3.5 turbo'). (<8704150216.AA21012@orville.arpa>)
1602 1602
1603 * unexec.c: iris code (is USG, but has struct exec) 1603 * unexec.c: iris code (is USG, but has struct exec)
1604 * sysdep.c: iris utimes emulatation. (HAVE_TIMEVAL) 1604 * sysdep.c: iris utimes emulation. (HAVE_TIMEVAL)
1605 1605
1606 * process.c: (IRIS) 1606 * process.c: (IRIS)
1607 #include <sysmacros.h> 1607 #include <sysmacros.h>
@@ -1629,7 +1629,7 @@
16291987-04-10 Richard Mlynarik (mly@prep) 16291987-04-10 Richard Mlynarik (mly@prep)
1630 1630
1631 * window.c (Fset_window_configuration): 1631 * window.c (Fset_window_configuration):
1632 Don't unchain markers -- this window configuation may be used 1632 Don't unchain markers -- this window configuration may be used
1633 again. Let normal GC unchain them. 1633 again. Let normal GC unchain them.
1634 1634
16351987-04-08 Richard Mlynarik (mly@prep) 16351987-04-08 Richard Mlynarik (mly@prep)
@@ -1670,7 +1670,7 @@
1670 1670
1671 * emacs.c (main): Call syms_of_xmenu only if HAVE_X_MENU. 1671 * emacs.c (main): Call syms_of_xmenu only if HAVE_X_MENU.
1672 * ymakefile: Use new switch HAVE_X_MENU to decide whether 1672 * ymakefile: Use new switch HAVE_X_MENU to decide whether
1673 to includ xmenu.c 1673 to include xmenu.c
1674 * config.h-dist: Tell people about this flag. 1674 * config.h-dist: Tell people about this flag.
1675 1675
16761987-03-20 Richard Mlynarik (mly@prep) 16761987-03-20 Richard Mlynarik (mly@prep)
@@ -1753,7 +1753,7 @@
1753 1753
1754 * term.c (term_init): Don't use Down on VMS if it's a ^J. 1754 * term.c (term_init): Don't use Down on VMS if it's a ^J.
1755 Fix C syntax errors in fatal error message. 1755 Fix C syntax errors in fatal error message.
1756 Distinguish failure to open termcap fle from undefined term type. 1756 Distinguish failure to open termcap file from undefined term type.
1757 1757
1758 * s-vms.h: Increase DATA_START by 512. #define abort sys_abort. 1758 * s-vms.h: Increase DATA_START by 512. #define abort sys_abort.
1759 Flush LIBS_DEBUG defn since ymakefile not used. 1759 Flush LIBS_DEBUG defn since ymakefile not used.
@@ -1986,7 +1986,7 @@
1986 Fsave_window_excursion. 1986 Fsave_window_excursion.
1987 1987
1988 Also fixed a bug in which point was not being restored in 1988 Also fixed a bug in which point was not being restored in
1989 buffer currrent at end of save-window-excursion and that buffer 1989 buffer current at end of save-window-excursion and that buffer
1990 was not current when the config was recorded (It is supposed 1990 was not current when the config was recorded (It is supposed
1991 to not be restored if it was current at the start) 1991 to not be restored if it was current at the start)
1992 1992
@@ -2048,7 +2048,7 @@
2048 2048
20491987-02-12 Richard M. Stallman (rms@prep) 20491987-02-12 Richard M. Stallman (rms@prep)
2050 2050
2051 * xdisp.c (try_window): Fix paren errer in checking hpos 2051 * xdisp.c (try_window): Fix paren error in checking hpos
2052 against hscroll. This caused window_end_pos to be wrong 2052 against hscroll. This caused window_end_pos to be wrong
2053 when there was hscroll. 2053 when there was hscroll.
2054 2054
@@ -2060,7 +2060,7 @@
2060 is truncation. 2060 is truncation.
2061 2061
2062 * xdisp.c (display_string): mincol==-1 means no minimum. 2062 * xdisp.c (display_string): mincol==-1 means no minimum.
2063 * xdisp.c (display_text_line): Use -1 for mincol of minibuf promp. 2063 * xdisp.c (display_text_line): Use -1 for mincol of minibuf prompt.
2064 2064
20651987-02-11 Richard M. Stallman (rms@prep) 20651987-02-11 Richard M. Stallman (rms@prep)
2066 2066
@@ -2835,7 +2835,7 @@
2835 * process.c (change_msgs): 2835 * process.c (change_msgs):
2836 2836
2837 * search.c (Freplace_match): Use upcase_initials_region 2837 * search.c (Freplace_match): Use upcase_initials_region
2838 insead of duplicating it. 2838 instead of duplicating it.
2839 2839
2840 * keyboard.c (Frecursive_edit): If not the top-level edit, 2840 * keyboard.c (Frecursive_edit): If not the top-level edit,
2841 specbind standard-output and standard-input to t. 2841 specbind standard-output and standard-input to t.
@@ -2888,7 +2888,7 @@
2888 If visiting and file doesn't exist, finish visiting (updating 2888 If visiting and file doesn't exist, finish visiting (updating
2889 various buffer slots) before getting error, and set modtime to -1. 2889 various buffer slots) before getting error, and set modtime to -1.
2890 2890
2891 * bytecode.c (Fbytecode): Rarrange all the Bvarref cases to 2891 * bytecode.c (Fbytecode): Rearrange all the Bvarref cases to
2892 share most of the code. Likewise for Bvarset, Bvarbind 2892 share most of the code. Likewise for Bvarset, Bvarbind
2893 and Bunbind cases. Makes it smaller and makes all 2893 and Bunbind cases. Makes it smaller and makes all
2894 Bvarrefs use the fast inline code. 2894 Bvarrefs use the fast inline code.
@@ -2960,7 +2960,7 @@
2960 2960
2961 * m-alliant.h, m-mg1.h: New machines supported. 2961 * m-alliant.h, m-mg1.h: New machines supported.
2962 2962
2963 * ymakefile: Make START_FILES a preprocesser variable 2963 * ymakefile: Make START_FILES a preprocessor variable
2964 and don't change it if already defined. 2964 and don't change it if already defined.
2965 * m-gould.h: Move special gould value of START_FILES here. 2965 * m-gould.h: Move special gould value of START_FILES here.
2966 2966
@@ -3539,7 +3539,7 @@
3539 * callint.c (Fcall_interactively): 3539 * callint.c (Fcall_interactively):
3540 Remove extreme weirdness of storing (int) "" where a Lisp_Object 3540 Remove extreme weirdness of storing (int) "" where a Lisp_Object
3541 was expected (in visargs) 3541 was expected (in visargs)
3542 Slighly more informative error message for bad interactive code 3542 Slightly more informative error message for bad interactive code
3543 letter. 3543 letter.
3544 3544
3545 * abbrev.c (Funexpand_abbrev): 3545 * abbrev.c (Funexpand_abbrev):
@@ -3557,7 +3557,7 @@
3557 * xterm.c: Load sys/types.h explicitly if xterm.h doesn't do it. 3557 * xterm.c: Load sys/types.h explicitly if xterm.h doesn't do it.
3558 3558
3559 * keyboard.c (interrupt_signal): 3559 * keyboard.c (interrupt_signal):
3560 Delete suprious `)' in HAVE_X_WINDOWS case. 3560 Delete spurious `)' in HAVE_X_WINDOWS case.
3561 3561
35621986-10-03 Richard Mlynarik (mly@prep) 35621986-10-03 Richard Mlynarik (mly@prep)
3563 3563
@@ -3847,7 +3847,7 @@
3847 * emacs.c (main) 3847 * emacs.c (main)
3848 Under X, accept "-display" switch as synonym for "-d" 3848 Under X, accept "-display" switch as synonym for "-d"
3849 3849
3850 * eval.c (spedcbind) 3850 * eval.c (specbind)
3851 Don't make Lisp_Buffer_Objfwd's buffer-local when just binding. 3851 Don't make Lisp_Buffer_Objfwd's buffer-local when just binding.
3852 (so now (let ((case-fold-search t))) doesn't force buffer-localness) 3852 (so now (let ((case-fold-search t))) doesn't force buffer-localness)
3853 However, setting a binding will still make it buffer-local. 3853 However, setting a binding will still make it buffer-local.
@@ -4437,40 +4437,40 @@
4437 do the setpgrp here before reopening the pty rather than 4437 do the setpgrp here before reopening the pty rather than
4438 waiting for child_setup. 4438 waiting for child_setup.
4439 4439
4440 * window.c (make_window): size given to make_vector 4440 * window.c (make_window): Size given to make_vector
4441 was one too small. 4441 was one too small.
4442 4442
44431986-07-10 Richard M. Stallman (rms@prep) 44431986-07-10 Richard M. Stallman (rms@prep)
4444 4444
4445 * keymap.c (Fdescribe_bindings): change XSETTYPE/XSETBUFFER to 4445 * keymap.c (Fdescribe_bindings): Change XSETTYPE/XSETBUFFER to
4446 XSET. 4446 XSET.
4447 (describe_command): change XSETSTRING to XSET. 4447 (describe_command): Change XSETSTRING to XSET.
4448 * window.c (Fmove_to_window_line): delete unused start =. 4448 * window.c (Fmove_to_window_line): Delete unused start =.
4449 * xdisp.c (DoDsp) delete unused all_windows initializer. 4449 * xdisp.c (DoDsp): Delete unused all_windows initializer.
4450 * dispnew.c (update_line): delete unused osp =. 4450 * dispnew.c (update_line): Delete unused osp =.
4451 * minibuf.c (do_completion): delete unused completedp initializer. 4451 * minibuf.c (do_completion): Delete unused completedp initializer.
4452 * search.c (Freplace_match): delete unused some_multiletter_word init. 4452 * search.c (Freplace_match): Delete unused some_multiletter_word init.
4453 * alloc.c (gc_sweep): delete unused next initializers. 4453 * alloc.c (gc_sweep): Delete unused next initializers.
4454 * fns.c (concat): after error on non-int elt for string, 4454 * fns.c (concat): After error on non-int elt for string,
4455 do store the new value from the error handler. 4455 do store the new value from the error handler.
4456 * lread.c (read1): comment out unused end =. 4456 * lread.c (read1): Comment out unused end =.
4457 * lread.c (read_list): delete unused tail =. 4457 * lread.c (read_list): Delete unused tail =.
4458 * data.c (Fmake_variable_buffer_local): 4458 * data.c (Fmake_variable_buffer_local):
4459 if value type is Lisp_Some_Buffer_Local_Value, 4459 If value type is Lisp_Some_Buffer_Local_Value,
4460 change it to Lisp_Buffer_Local_Value permanently. 4460 change it to Lisp_Buffer_Local_Value permanently.
4461 * undo.c (record_block): delete unused cp =. 4461 * undo.c (record_block): Delete unused cp =.
4462 Don't bother reallocing if n = 0 after first batch. 4462 Don't bother reallocing if n = 0 after first batch.
4463 * fileio.c (Fverify_visited_file_modtime): 4463 * fileio.c (Fverify_visited_file_modtime):
4464 If CHECK_BUFFER changes buf, use the changed value. 4464 If CHECK_BUFFER changes buf, use the changed value.
4465 4465
44661986-07-07 Richard M. Stallman (rms@prep) 44661986-07-07 Richard M. Stallman (rms@prep)
4467 4467
4468 * alloc.c (mark_buffer): mark the selective_display_ellipses slot. 4468 * alloc.c (mark_buffer): Mark the selective_display_ellipses slot.
4469 4469
44701986-06-25 Richard M. Stallman (rms@prep) 44701986-06-25 Richard M. Stallman (rms@prep)
4471 4471
4472 * window.c (Frecenter): Fix bug in last change: 4472 * window.c (Frecenter): Fix bug in last change:
4473 change applied to M-- arg ratherthan C-u by mistake. 4473 change applied to M-- arg rather than C-u by mistake.
4474 4474
44751986-06-19 Richard M. Stallman (rms@prep) 44751986-06-19 Richard M. Stallman (rms@prep)
4476 4476
@@ -4668,7 +4668,7 @@
4668 4668
4669 * buffer.c (record_buffer): 4669 * buffer.c (record_buffer):
4670 Don't use Frassq, Fmemq or Fdelq since their loops 4670 Don't use Frassq, Fmemq or Fdelq since their loops
4671 allow quitting. Write a spacial loop by hand. 4671 allow quitting. Write a special loop by hand.
4672 4672
46731986-06-05 Richard M. Stallman (rms@prep) 46731986-06-05 Richard M. Stallman (rms@prep)
4674 4674
diff --git a/src/ChangeLog.3 b/src/ChangeLog.3
index fbd3dfc8696..5b5624ec368 100644
--- a/src/ChangeLog.3
+++ b/src/ChangeLog.3
@@ -325,7 +325,7 @@
325 325
326 * xfns.c (Fx_list_fonts): Remember that FACE may not have a font 326 * xfns.c (Fx_list_fonts): Remember that FACE may not have a font
327 specified. Don't specify 30000 as the maximum limit on the number 327 specified. Don't specify 30000 as the maximum limit on the number
328 of fontns returned - 2000 is more reasonable. 328 of fonts returned - 2000 is more reasonable.
329 329
330 * xfaces.c (build_face, unload_font, free_frame_faces): Don't 330 * xfaces.c (build_face, unload_font, free_frame_faces): Don't
331 forget to block input while making X calls. 331 forget to block input while making X calls.
@@ -1843,7 +1843,7 @@
1843 1843
18441993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu) 18441993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
1845 1845
1846 Use the `visiblity' parameter to determine the initial state of 1846 Use the `visibility' parameter to determine the initial state of
1847 the frame, instead of the `iconic-startup' and 1847 the frame, instead of the `iconic-startup' and
1848 `suppress-initial-map' parameters. 1848 `suppress-initial-map' parameters.
1849 * xfns.c (x_icon): Test the Qvisibility parameter against Qicon, 1849 * xfns.c (x_icon): Test the Qvisibility parameter against Qicon,
@@ -2017,7 +2017,7 @@
2017 `frame-live-p'. 2017 `frame-live-p'.
2018 * window.c (Fwindow_live_p): Renamed from Flive_window_p. 2018 * window.c (Fwindow_live_p): Renamed from Flive_window_p.
2019 * lisp.h (CHECK_LIVE_WINDOW): Change to use Qwindow_live_p. 2019 * lisp.h (CHECK_LIVE_WINDOW): Change to use Qwindow_live_p.
2020 (Qwindow_live_p): Extern declaration renamed fom Qlive_window_p. 2020 (Qwindow_live_p): Extern declaration renamed from Qlive_window_p.
2021 2021
20221993-03-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) 20221993-03-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2023 2023
@@ -3610,7 +3610,7 @@
3610 Replaced with... 3610 Replaced with...
3611 (last_mouse_scrollbar): New variable. 3611 (last_mouse_scrollbar): New variable.
3612 (note_mouse_movement): Clear last_mouse_scrollbar when we have 3612 (note_mouse_movement): Clear last_mouse_scrollbar when we have
3613 receieved a new motion. 3613 received a new motion.
3614 (syms_of_xterm): Staticpro last_mouse_scrollbar. 3614 (syms_of_xterm): Staticpro last_mouse_scrollbar.
3615 3615
3616 * xterm.c (note_mouse_position): Renamed to note_mouse_movement, 3616 * xterm.c (note_mouse_position): Renamed to note_mouse_movement,
@@ -5109,8 +5109,8 @@
5109 (EVENT_START, EVENT_END): Two new accessors, to get at the 5109 (EVENT_START, EVENT_END): Two new accessors, to get at the
5110 starting and ending position of an event. 5110 starting and ending position of an event.
5111 (POSN_WINDOW, POSN_BUFFER_POSN, PONS_SCROLLBAR_BUTTON) 5111 (POSN_WINDOW, POSN_BUFFER_POSN, PONS_SCROLLBAR_BUTTON)
5112 (POSN_WINDOW_POSN, POSN_TIMESTAMP): New macros, to futher 5112 (POSN_WINDOW_POSN, POSN_TIMESTAMP): New macros, to further
5113 diasassemble the values returned by EVENT_START and EVENT_END. 5113 disassemble the values returned by EVENT_START and EVENT_END.
5114 * keyboard.c (echo_char, read_char): Apply EVENT_HEAD without first 5114 * keyboard.c (echo_char, read_char): Apply EVENT_HEAD without first
5115 testing for EVENT_HAS_PARAMETERS; EVENT_HEAD works properly on 5115 testing for EVENT_HAS_PARAMETERS; EVENT_HEAD works properly on
5116 all sorts of events now. 5116 all sorts of events now.
@@ -6638,7 +6638,7 @@
6638 * editfns.c (Fcurrent_time_zone): New function. 6638 * editfns.c (Fcurrent_time_zone): New function.
6639 (syms_of_editfns): defsubr it. 6639 (syms_of_editfns): defsubr it.
6640 6640
6641 * keyboard.c (read_key_sequence): Clear the eighth bit of the 6641 * keyboard.c (read_key_sequence): Clear the eight bit of the
6642 character from the key sequence, NOT the index of the character IN 6642 character from the key sequence, NOT the index of the character IN
6643 the key sequence. How many tries will it take to get it right? 6643 the key sequence. How many tries will it take to get it right?
6644 6644
@@ -6774,7 +6774,7 @@
6774 current x_id_name. 6774 current x_id_name.
6775 * xdisp.c (display_mode_line): If we should set the frame's name, 6775 * xdisp.c (display_mode_line): If we should set the frame's name,
6776 but there is only one frame currently active, call x_set_name with 6776 but there is only one frame currently active, call x_set_name with
6777 nil as the name; this will display samething generically 6777 nil as the name; this will display something generically
6778 appropriate. 6778 appropriate.
6779 6779
67801992-07-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 67801992-07-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
@@ -7012,7 +7012,7 @@
7012 `LINKNAME', to conform with the docstring. 7012 `LINKNAME', to conform with the docstring.
7013 7013
7014 * Makefile.in (CPP): Pass `-Is -Im' to CPP, to make sure that 7014 * Makefile.in (CPP): Pass `-Is -Im' to CPP, to make sure that
7015 machine- and system-dependend files can include each other 7015 machine- and system-dependent files can include each other
7016 properly. 7016 properly.
7017 * ymakefile (CFLAGS): Add those directories to the #include path 7017 * ymakefile (CFLAGS): Add those directories to the #include path
7018 here too. 7018 here too.
@@ -7678,7 +7678,7 @@
7678 * doc.c (Fdocumentation): Use EQ (x, y) instead of XSYMBOL (x) == 7678 * doc.c (Fdocumentation): Use EQ (x, y) instead of XSYMBOL (x) ==
7679 XSYMBOL (y). 7679 XSYMBOL (y).
7680 7680
7681 * doc.c (Fdocumentation): When decyphering a function made from 7681 * doc.c (Fdocumentation): When deciphering a function made from
7682 conses, use 'else if' for the chain of alternatives instead of 7682 conses, use 'else if' for the chain of alternatives instead of
7683 just 'if'. It used to be that each alternative returned, but 7683 just 'if'. It used to be that each alternative returned, but
7684 that's not true anymore. 7684 that's not true anymore.
@@ -7762,7 +7762,7 @@
7762 * syssignal.h (sigunblock): New macro, taken from 18.58's 7762 * syssignal.h (sigunblock): New macro, taken from 18.58's
7763 emacssignal.h file. 7763 emacssignal.h file.
7764 * sysdep.c (request_sigio): Use the sigunblock macro to enable 7764 * sysdep.c (request_sigio): Use the sigunblock macro to enable
7765 reciept of SIGWINCH, instead of the dysfunctional sigblockx. 7765 receipt of SIGWINCH, instead of the dysfunctional sigblockx.
7766 7766
77671992-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu) 77671992-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7768 7768
@@ -8000,7 +8000,7 @@
8000 * process.c (send_process): This used to set a handler to 8000 * process.c (send_process): This used to set a handler to
8001 catch SIGPIPEs when writing to a subprocess, and then set the 8001 catch SIGPIPEs when writing to a subprocess, and then set the
8002 handler to SIGDFL after writing, but this would stomp on the 8002 handler to SIGDFL after writing, but this would stomp on the
8003 SIGPIPE handler for for the X connection. So restore the prevous 8003 SIGPIPE handler for the X connection. So restore the previous
8004 handler instead of changing to SIGDFL. 8004 handler instead of changing to SIGDFL.
8005 8005
80061992-04-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) 80061992-04-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -9185,7 +9185,7 @@
9185 (mouse_position_hook): New, simpler interface. 9185 (mouse_position_hook): New, simpler interface.
9186 * keyboard.c (struct movement, movement_buf, movement_ptr): 9186 * keyboard.c (struct movement, movement_buf, movement_ptr):
9187 Replaced by... 9187 Replaced by...
9188 (mouse_moved): This flag, to be used in conjuction with 9188 (mouse_moved): This flag, to be used in conjunction with
9189 mouse_position_hook. 9189 mouse_position_hook.
9190 (EVENT_QUEUES_EMPTY): Adjusted to use mouse_moved instead of 9190 (EVENT_QUEUES_EMPTY): Adjusted to use mouse_moved instead of
9191 movement_buf and movement_ptr. 9191 movement_buf and movement_ptr.
@@ -10328,7 +10328,7 @@
10328 since all we really need is x_focus_screen; all other issues are 10328 since all we really need is x_focus_screen; all other issues are
10329 the realm and responsibility of the window manager. 10329 the realm and responsibility of the window manager.
10330 (x_new_selected_screen): Renamed to x_new_focus_screen, and 10330 (x_new_selected_screen): Renamed to x_new_focus_screen, and
10331 modified not to do thiogs inappropriate for signal handlers. 10331 modified not to do things inappropriate for signal handlers.
10332 (XTread_socket): Change the handling of EnterNotify, LeaveNotify, 10332 (XTread_socket): Change the handling of EnterNotify, LeaveNotify,
10333 FocusOut and FocusIn events to use x_new_selected_screen, and 10333 FocusOut and FocusIn events to use x_new_selected_screen, and
10334 ditched code that deals with x_mouse_screen and x_input_screen, 10334 ditched code that deals with x_mouse_screen and x_input_screen,
@@ -10975,7 +10975,7 @@
10975 function; static variables inside functions don't always work in 10975 function; static variables inside functions don't always work in
10976 Emacs. 10976 Emacs.
10977 10977
10978 * editfns.c (in_accessible_range): Deleted - insufficently 10978 * editfns.c (in_accessible_range): Deleted - insufficiently
10979 general. 10979 general.
10980 (clip_to_bounds): New function, much like in_accessible_range, 10980 (clip_to_bounds): New function, much like in_accessible_range,
10981 except that the upper and lower bounds are arguments. 10981 except that the upper and lower bounds are arguments.
@@ -12694,7 +12694,7 @@
12694 12694
126951990-08-19 Joseph Arceneaux (jla@geech) 126951990-08-19 Joseph Arceneaux (jla@geech)
12696 12696
12697 * xterm.c (dumplyphs): Last vestige of MScreenWidth removed. 12697 * xterm.c (dumpglyphs): Last vestige of MScreenWidth removed.
12698 * config.h: MScreenWidth, MScreenHeight definitions removed. 12698 * config.h: MScreenWidth, MScreenHeight definitions removed.
12699 12699
127001990-08-18 Joseph Arceneaux (jla@geech) 127001990-08-18 Joseph Arceneaux (jla@geech)
@@ -13630,7 +13630,7 @@
13630 wasted the cursor. Break out of loop if no display line. 13630 wasted the cursor. Break out of loop if no display line.
13631 Use mode line cursor if we're there. 13631 Use mode line cursor if we're there.
13632 (x_y_pos): New function. 13632 (x_y_pos): New function.
13633 (x_set_font): Dont' set x_font_{width,height}, they are gone. 13633 (x_set_font): Don't set x_font_{width,height}, they are gone.
13634 13634
136351990-03-22 Joseph Arceneaux (jla@churchy.ai.mit.edu) 136351990-03-22 Joseph Arceneaux (jla@churchy.ai.mit.edu)
13636 13636
@@ -14028,7 +14028,7 @@
14028 * xterm.c (XTread_socket): Return a motion event when mouse enters 14028 * xterm.c (XTread_socket): Return a motion event when mouse enters
14029 scrollbar or window. 14029 scrollbar or window.
14030 (x_make_screen_invisible): Use the new X11R4 function XWithdrawWindow. 14030 (x_make_screen_invisible): Use the new X11R4 function XWithdrawWindow.
14031 (x_iconify_screen): Use the X11R4 function XIconfifyWindow. 14031 (x_iconify_screen): Use the X11R4 function XIconifyWindow.
14032 (dumpglyfs): Use the new face structure. 14032 (dumpglyfs): Use the new face structure.
14033 14033
14034 * xfns.c (install_vertical_scrollbar, install_horizontal_scrollbar): 14034 * xfns.c (install_vertical_scrollbar, install_horizontal_scrollbar):
@@ -14109,7 +14109,7 @@
14109 14109
14110 * keyboard.c (read_key_sequence): Function keys are now lisp symbols. 14110 * keyboard.c (read_key_sequence): Function keys are now lisp symbols.
14111 (kbd_buffer_store_char): Abort if store pointer past 14111 (kbd_buffer_store_char): Abort if store pointer past
14112 buffer. Temproarry; This shouldn't be able to happen. 14112 buffer. Temporary; this shouldn't be able to happen.
14113 (read_key_sequence): #ifdef HAVE_X_WINDOWS code 14113 (read_key_sequence): #ifdef HAVE_X_WINDOWS code
14114 which handles complex objects. 14114 which handles complex objects.
14115 (command_loop_1): Check not termcap screen before 14115 (command_loop_1): Check not termcap screen before
@@ -14365,7 +14365,7 @@
14365 14365
14366 * config.h-dist (C_SWITCH_SITE, LD_SWITCH_SITE): Mention these. 14366 * config.h-dist (C_SWITCH_SITE, LD_SWITCH_SITE): Mention these.
14367 (HAVE_X11): Renamed from X11 and defined by default. 14367 (HAVE_X11): Renamed from X11 and defined by default.
14368 It shoukld have no effect when not using X. 14368 It should have no effect when not using X.
14369 14369
143701989-11-14 Joseph Arceneaux (jla@spiff) 143701989-11-14 Joseph Arceneaux (jla@spiff)
14371 14371
@@ -14943,7 +14943,7 @@
14943 (x11_encode_mouse_button): Encoding a la X11, except for one 14943 (x11_encode_mouse_button): Encoding a la X11, except for one
14944 kludge. This is used only for motion events. 14944 kludge. This is used only for motion events.
14945 14945
14946 * xterm.c (XTread_socket): Handle motion eveots. 14946 * xterm.c (XTread_socket): Handle motion events.
14947 14947
149481989-07-26 Joseph Arceneaux (jla@spiff) 149481989-07-26 Joseph Arceneaux (jla@spiff)
14949 14949
@@ -15115,7 +15115,7 @@
15115 elements for X10; these variables are handled in event processing 15115 elements for X10; these variables are handled in event processing
15116 for X11. 15116 for X11.
15117 (x_make_screen_invisible): Send an UnmapNotify event to the root 15117 (x_make_screen_invisible): Send an UnmapNotify event to the root
15118 window to aprise the window manager of the change. 15118 window to apprise the window manager of the change.
15119 (XTread_socket): Catch VisibilityNotify events. 15119 (XTread_socket): Catch VisibilityNotify events.
15120 15120
151211989-06-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu) 151211989-06-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
@@ -15668,7 +15668,7 @@
15668 Delete gray_bits; this value made global. 15668 Delete gray_bits; this value made global.
15669 Don't call install_*_scrollbar here. 15669 Don't call install_*_scrollbar here.
15670 (x_set_horizontal_scrollbar): Define this for real. 15670 (x_set_horizontal_scrollbar): Define this for real.
15671 (x_set_vertical_scrollbar): Corrent args to install_vertical_scrollbar. 15671 (x_set_vertical_scrollbar): Correct args to install_vertical_scrollbar.
15672 (install_vertical_scrollbar): New local slider_pixmap, and set it. 15672 (install_vertical_scrollbar): New local slider_pixmap, and set it.
15673 Delete locals GC_values, temp_gc. 15673 Delete locals GC_values, temp_gc.
15674 Change arrow_width, arrow_height (appears to be undefined) to 16. 15674 Change arrow_width, arrow_height (appears to be undefined) to 16.
diff --git a/src/ChangeLog.4 b/src/ChangeLog.4
index 826e5e406df..be34b0bfcfa 100644
--- a/src/ChangeLog.4
+++ b/src/ChangeLog.4
@@ -1664,7 +1664,7 @@
1664 Don't update the menubar the first time it is created via x_window. 1664 Don't update the menubar the first time it is created via x_window.
1665 (initialize_frame_menubar): Pass 1 to set_frame_menubar. 1665 (initialize_frame_menubar): Pass 1 to set_frame_menubar.
1666 1666
1667 * widget.c (set_frame_size): Dont compute any geometry management. 1667 * widget.c (set_frame_size): Don't compute any geometry management.
1668 1668
16691994-03-31 Richard Stallman (rms@mole.gnu.ai.mit.edu) 16691994-03-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1670 1670
@@ -2722,7 +2722,7 @@
2722 2722
27231994-02-11 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) 27231994-02-11 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
2724 2724
2725 * xfns.c (x_set_menu_bar_lines) [USE_X_TOOLKIT]: Dont Call 2725 * xfns.c (x_set_menu_bar_lines) [USE_X_TOOLKIT]: Don't call
2726 XtDestroyWidget but free_frame_menubar. 2726 XtDestroyWidget but free_frame_menubar.
2727 Undo previous changes. 2727 Undo previous changes.
2728 * xterm.c (x_destroy_window) [USE_X_TOOLKIT]: Call free_frame_menubar. 2728 * xterm.c (x_destroy_window) [USE_X_TOOLKIT]: Call free_frame_menubar.
@@ -2962,7 +2962,7 @@
2962 2962
29631994-01-29 Karl Heuer (kwzh@mole.gnu.ai.mit.edu) 29631994-01-29 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2964 2964
2965 * keymap.c (currrent_minor_maps): Scale by sizeof when allocating 2965 * keymap.c (current_minor_maps): Scale by sizeof when allocating
2966 objects. 2966 objects.
2967 2967
2968 * buffer.c (Fkill_all_local_variables): Follow symbol forwarding. 2968 * buffer.c (Fkill_all_local_variables): Follow symbol forwarding.
@@ -3402,7 +3402,7 @@
3402 (Fwrite_region) [MSDOS]: Use text/binary mode as specified by 3402 (Fwrite_region) [MSDOS]: Use text/binary mode as specified by
3403 buffer_file_type. 3403 buffer_file_type.
3404 (syms_of_fileio) [MSDOS]: Set Qfind_buffer_file_type. 3404 (syms_of_fileio) [MSDOS]: Set Qfind_buffer_file_type.
3405 (Fsubstitute_in_file_name) [MSDOS]: Ignore case in environtment 3405 (Fsubstitute_in_file_name) [MSDOS]: Ignore case in environment
3406 variable. 3406 variable.
3407 3407
3408 * floatfns.c [MSDOS]: Don't define HAVE_MATHERR. 3408 * floatfns.c [MSDOS]: Don't define HAVE_MATHERR.
@@ -3508,7 +3508,7 @@
3508 rebalance only the node which may have become unbalanced. 3508 rebalance only the node which may have become unbalanced.
3509 Iterate until the current node is balanced. 3509 Iterate until the current node is balanced.
3510 (balance_possible_root_interval): New function. 3510 (balance_possible_root_interval): New function.
3511 (balance_intervals): Move the interation into rebalance_an_interval. 3511 (balance_intervals): Move the iteration into rebalance_an_interval.
3512 (balance_intervals_internal): New subroutine of balance_intervals. 3512 (balance_intervals_internal): New subroutine of balance_intervals.
3513 (split_interval_right, split_interval_left): Speed up by 3513 (split_interval_right, split_interval_left): Speed up by
3514 not checking LEAF_INTERVAL_P. 3514 not checking LEAF_INTERVAL_P.
@@ -4009,7 +4009,7 @@
4009 4009
4010 * callproc.c (init_callproc): Maybe add ../lib-src to exec-path 4010 * callproc.c (init_callproc): Maybe add ../lib-src to exec-path
4011 and maybe store it in exec-directory. 4011 and maybe store it in exec-directory.
4012 Mabe put ../etc into data-directory. 4012 Maybe put ../etc into data-directory.
4013 (init_callproc_1): Part of init_callproc is split out. 4013 (init_callproc_1): Part of init_callproc is split out.
4014 * emacs.c (main): Call init_callproc and init_callproc_1. 4014 * emacs.c (main): Call init_callproc and init_callproc_1.
4015 4015
@@ -4303,7 +4303,7 @@
4303 * search.c (skip_chars): Finish reenabling checks for buffer bounds. 4303 * search.c (skip_chars): Finish reenabling checks for buffer bounds.
4304 Use XINT, not XFASTINT, when testing. 4304 Use XINT, not XFASTINT, when testing.
4305 4305
4306 * fileio.c (Fwrite_region): Fix minor bugs in POS arg to awrite. 4306 * fileio.c (Fwrite_region): Fix minor bugs in POS arg to a_write.
4307 4307
4308 * xterm.c (syms_of_xterm): Initialize last_mouse_scroll_bar. 4308 * xterm.c (syms_of_xterm): Initialize last_mouse_scroll_bar.
4309 4309
@@ -6588,7 +6588,7 @@
6588 Save and restore Vdeactivate_mark. 6588 Save and restore Vdeactivate_mark.
6589 6589
6590 * xfns.c (x_set_menu_bar_lines_1): Adjust just the uppermost child 6590 * xfns.c (x_set_menu_bar_lines_1): Adjust just the uppermost child
6591 in a vertical split. Adjust the hight counter to the top. 6591 in a vertical split. Adjust the height counter to the top.
6592 (x_set_menu_bar_lines): Don't change overall frame height. 6592 (x_set_menu_bar_lines): Don't change overall frame height.
6593 6593
65941993-06-04 Francesco Potortì (pot@cnuce.cnr.it) 65941993-06-04 Francesco Potortì (pot@cnuce.cnr.it)
@@ -6784,7 +6784,7 @@
67841993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu) 67841993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6785 6785
6786 * syntax.c (Fforward_comment): Set point to where scan stops, 6786 * syntax.c (Fforward_comment): Set point to where scan stops,
6787 thus moving acros whitespace. When moving fwd, treat Sendcomment 6787 thus moving across whitespace. When moving fwd, treat Sendcomment
6788 as whitespace; likewise for Scomment when moving back. 6788 as whitespace; likewise for Scomment when moving back.
6789 (scan_sexps_forward): New arg COMMENTSTOP. 6789 (scan_sexps_forward): New arg COMMENTSTOP.
6790 (Fparse_partial_sexp): Likewise. 6790 (Fparse_partial_sexp): Likewise.
@@ -6809,7 +6809,7 @@
6809 (C_SWITCH_SYSTEM): Defined. 6809 (C_SWITCH_SYSTEM): Defined.
6810 6810
6811 * xterm.c: Include systty.h; don't mess with FIONREAD. 6811 * xterm.c: Include systty.h; don't mess with FIONREAD.
6812 Don't include termio.h dorectly. 6812 Don't include termio.h directly.
6813 6813
6814 * intervals.c (interval_deletion_adjustment): Delete unreachable abort. 6814 * intervals.c (interval_deletion_adjustment): Delete unreachable abort.
6815 6815
@@ -6846,7 +6846,7 @@
6846 (BROKEN_TIOCGWINSZ, LIB_X11_LIB): Add #undef. 6846 (BROKEN_TIOCGWINSZ, LIB_X11_LIB): Add #undef.
6847 6847
6848 * sysdep.c (child_setup_tty) [AIX SIGNALS_VIA_CHARACTERS]: Install 6848 * sysdep.c (child_setup_tty) [AIX SIGNALS_VIA_CHARACTERS]: Install
6849 something usefull in the VQUIT and VINTR. 6849 something useful in the VQUIT and VINTR.
6850 (emacs_set_tty): Try only 10 times to call tcsetattr. 6850 (emacs_set_tty): Try only 10 times to call tcsetattr.
6851 Don't use memcmp to test what it did. 6851 Don't use memcmp to test what it did.
6852 6852
diff --git a/src/ChangeLog.5 b/src/ChangeLog.5
index dd4ba75089d..40b7d0a5112 100644
--- a/src/ChangeLog.5
+++ b/src/ChangeLog.5
@@ -1586,7 +1586,7 @@
1586 Use XMISCTYPE instead of that. 1586 Use XMISCTYPE instead of that.
1587 1587
1588 * alloc.c (Fmake_marker, mark_object): Use XMISCTYPE. 1588 * alloc.c (Fmake_marker, mark_object): Use XMISCTYPE.
1589 (clear_marks, gc_sweep): Use u_marker union elt to extrat misc type. 1589 (clear_marks, gc_sweep): Use u_marker union elt to extract misc type.
1590 1590
1591 * lread.c (defvar_int, defvar_bool, defvar_lisp_nopro, defvar_kboard) 1591 * lread.c (defvar_int, defvar_bool, defvar_lisp_nopro, defvar_kboard)
1592 (defvar_per_buffer): Use XMISCTYPE. 1592 (defvar_per_buffer): Use XMISCTYPE.
@@ -3446,7 +3446,7 @@
3446 * s/aix3-1.h (AIXHFT): Define. 3446 * s/aix3-1.h (AIXHFT): Define.
3447 * m/ibmrs6000.h (OBJECTS_MACHINE): Define only if AIXHFT. 3447 * m/ibmrs6000.h (OBJECTS_MACHINE): Define only if AIXHFT.
3448 3448
3449 * sysdep.c (init_sys_modes): Tes AIXHFT, not AIX. 3449 * sysdep.c (init_sys_modes): Test AIXHFT, not AIX.
3450 (reset_sys_modes): Test AIXHFT. 3450 (reset_sys_modes): Test AIXHFT.
3451 (hft_init, hft_reset): Test AIXHFT, not AIX. 3451 (hft_init, hft_reset): Test AIXHFT, not AIX.
3452 3452
@@ -3830,7 +3830,7 @@
3830 (display_mode_line): Unset the var. 3830 (display_mode_line): Unset the var.
3831 (decode_mode_spec): Set the var if %c was seen. 3831 (decode_mode_spec): Set the var if %c was seen.
3832 3832
38331994-10-30 voelker <voelker@cs.washington.edu> 38331994-10-30 Geoff Voelker <voelker@cs.washington.edu>
3834 3834
3835 * makefile.nt: New file. 3835 * makefile.nt: New file.
3836 * nt.c, nt.h: New files. 3836 * nt.c, nt.h: New files.
@@ -3919,7 +3919,7 @@
3919 (Finsert_file_types): Test DOS_NT instead of MSDOS. 3919 (Finsert_file_types): Test DOS_NT instead of MSDOS.
3920 Rename local var try to trytry. 3920 Rename local var try to trytry.
3921 3921
3922 * fileio.c (Fadd_name_to_file): Wlways fail. 3922 * fileio.c (Fadd_name_to_file): Always fail.
3923 (Frename_file) [WINDOWSNT]: Use MoveFile, not link and unlink, 3923 (Frename_file) [WINDOWSNT]: Use MoveFile, not link and unlink,
3924 and check for both ERROR_FILE_EXISTS and ERROR_ALREADY_EXISTS. 3924 and check for both ERROR_FILE_EXISTS and ERROR_ALREADY_EXISTS.
3925 (Fmake_directory_internal) [WINDOWSNT]: Invoke mkdir without the mask. 3925 (Fmake_directory_internal) [WINDOWSNT]: Invoke mkdir without the mask.
@@ -3955,7 +3955,7 @@
3955 Use the return value of child_setup to get the child's pid; 3955 Use the return value of child_setup to get the child's pid;
3956 don't call vfork etc. explicitly. 3956 don't call vfork etc. explicitly.
3957 3957
3958 * callproc.c [WINDOWSNT]: Add includes. Defone NOMINMAX, _P_NOWAIT. 3958 * callproc.c [WINDOWSNT]: Add includes. Define NOMINMAX, _P_NOWAIT.
3959 (Vbinary_process_input, Vbinary_process_output) 3959 (Vbinary_process_input, Vbinary_process_output)
3960 (Qbuffer_file_type): Test DOS_NT, not MSDOS. 3960 (Qbuffer_file_type): Test DOS_NT, not MSDOS.
3961 (syms_of_callproc): Test DOS_NT, not MSDOS. 3961 (syms_of_callproc): Test DOS_NT, not MSDOS.
@@ -4406,7 +4406,7 @@
4406 4406
4407 * xterm.h (XDISPLAY): Macro deleted. 4407 * xterm.h (XDISPLAY): Macro deleted.
4408 (XFlushQueue): Macro deleted. All callers changed. 4408 (XFlushQueue): Macro deleted. All callers changed.
4409 (DISPLAY_SCREEN_ARG): Maco deleted. 4409 (DISPLAY_SCREEN_ARG): Macro deleted.
4410 (DISPLAY_CELLS): Macro deleted. 4410 (DISPLAY_CELLS): Macro deleted.
4411 (WINDOWINFO_TYPE): Macro deleted. 4411 (WINDOWINFO_TYPE): Macro deleted.
4412 4412
diff --git a/src/ChangeLog.6 b/src/ChangeLog.6
index ce56be659a9..40e4af0dc91 100644
--- a/src/ChangeLog.6
+++ b/src/ChangeLog.6
@@ -250,7 +250,7 @@
250 * config.in (HAVE_TERMIOS_H): Add #undef. 250 * config.in (HAVE_TERMIOS_H): Add #undef.
251 * cm.h [HAVE_TERMIOS_H]: Declare ospeed as speed_t. 251 * cm.h [HAVE_TERMIOS_H]: Declare ospeed as speed_t.
252 * sysdep.c [HAVE_TERMIOS_H]: Likewise. 252 * sysdep.c [HAVE_TERMIOS_H]: Likewise.
253 * dispnew.c: Don't delare ospeed; cm.h already did it. 253 * dispnew.c: Don't declare ospeed; cm.h already did it.
254 * terminfo.c: Use <config.h>. 254 * terminfo.c: Use <config.h>.
255 [HAVE_TERMIOS_H]: Declare ospeed as speed_t. 255 [HAVE_TERMIOS_H]: Declare ospeed as speed_t.
256 [USG]: Include <string.h>. 256 [USG]: Include <string.h>.
@@ -1158,7 +1158,7 @@
1158 (sys_fopen, sys_open): Map file names, and ensure file handle is 1158 (sys_fopen, sys_open): Map file names, and ensure file handle is
1159 non-inheritable. 1159 non-inheritable.
1160 1160
1161 (stat): Replace buggy library function. Fake reaonsable i-node 1161 (stat): Replace buggy library function. Fake reasonable i-node
1162 values by hashing the canonical file name, and use uid/gid values 1162 values by hashing the canonical file name, and use uid/gid values
1163 determined by init_user_info. 1163 determined by init_user_info.
1164 1164
@@ -1457,7 +1457,7 @@
1457 (Ffile_name_absolute_p) [DOS_NT]: Be strict about drive specs. 1457 (Ffile_name_absolute_p) [DOS_NT]: Be strict about drive specs.
1458 (check_executable) [DOS_NT]: Test st_mode on NT. 1458 (check_executable) [DOS_NT]: Test st_mode on NT.
1459 (Ffile_readable_p) [DOS_NT]: Use access instead of open on NT. 1459 (Ffile_readable_p) [DOS_NT]: Use access instead of open on NT.
1460 (Ffile_modes) [DOS_NT]: Don't embelish st_mode value on NT. 1460 (Ffile_modes) [DOS_NT]: Don't embellish st_mode value on NT.
1461 (Fread_file_name) [DOS_NT]: Correct dir seps in HOME. 1461 (Fread_file_name) [DOS_NT]: Correct dir seps in HOME.
1462 (syms_of_fileio): Add Vdirectory_sep_char. 1462 (syms_of_fileio): Add Vdirectory_sep_char.
1463 1463
@@ -4375,7 +4375,7 @@
4375 4375
4376 * insdel.c (signal_after_change): Call report_interval_modification. 4376 * insdel.c (signal_after_change): Call report_interval_modification.
4377 4377
4378 * textprop.c (call_mod_hooks): Moved from intevals.c. 4378 * textprop.c (call_mod_hooks): Moved from intervals.c.
4379 (verify_interval_modification): Moved from intervals.c. 4379 (verify_interval_modification): Moved from intervals.c.
4380 (interval_insert_behind_hooks, interval_insert_in_front_hooks): 4380 (interval_insert_behind_hooks, interval_insert_in_front_hooks):
4381 New variables. 4381 New variables.
@@ -4425,7 +4425,7 @@
4425 * configure.in (LOCALTIME_CACHE): Define if tzset exists and 4425 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
4426 if localtime caches TZ. Check for tzset. 4426 if localtime caches TZ. Check for tzset.
4427 4427
4428 * emacs.c (main): Call tzset only if LOCALTIME_CACHE isdefined; 4428 * emacs.c (main): Call tzset only if LOCALTIME_CACHE is defined;
4429 not all Suns have this bug. 4429 not all Suns have this bug.
4430 * m/pmax.h, s/386bsd.h, s/bsd386.h, s/freebsd.h, s/gnu.h, 4430 * m/pmax.h, s/386bsd.h, s/bsd386.h, s/freebsd.h, s/gnu.h,
4431 * s/netbsd.h (LOCALTIME_CACHE): Remove; now configured automatically. 4431 * s/netbsd.h (LOCALTIME_CACHE): Remove; now configured automatically.
@@ -5274,7 +5274,7 @@
5274 (PTY_TTY_NAME_SPRINTF): New definitions. 5274 (PTY_TTY_NAME_SPRINTF): New definitions.
5275 5275
5276 * dispnew.c (update_frame): Pretend cursor is in echo area 5276 * dispnew.c (update_frame): Pretend cursor is in echo area
5277 rather than put it in a minuffer hidden by the echo area. 5277 rather than put it in a minibuffer hidden by the echo area.
5278 5278
52791995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu> 52791995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5280 5280
diff --git a/src/ChangeLog.7 b/src/ChangeLog.7
index f02d38459e4..8f58f3c078c 100644
--- a/src/ChangeLog.7
+++ b/src/ChangeLog.7
@@ -22,7 +22,7 @@
22 22
231998-08-18 Kenichi Handa <handa@etl.go.jp> 231998-08-18 Kenichi Handa <handa@etl.go.jp>
24 24
25 * ccl.c (CCL_READ_CHAR): If eof is encounterd while processing the 25 * ccl.c (CCL_READ_CHAR): If eof is encountered while processing the
26 last block, don't just finish but processes eol block of the 26 last block, don't just finish but processes eol block of the
27 current CCL program. 27 current CCL program.
28 (ccl_driver): Add a new jump label ccl_repeat for the above change. 28 (ccl_driver): Add a new jump label ccl_repeat for the above change.
@@ -312,7 +312,7 @@
312 (coding_category_name): Include "coding-category-ccl". 312 (coding_category_name): Include "coding-category-ccl".
313 (detect_coding_ccl): New function. 313 (detect_coding_ccl): New function.
314 (setup_coding_system): Setup coding->spec.ccl.valid_codes from the 314 (setup_coding_system): Setup coding->spec.ccl.valid_codes from the
315 coding system priority `valid-codes' for CCL based coding systesm. 315 coding system priority `valid-codes' for CCL based coding systems.
316 (detect_coding_mask): Check also a CCL based coding system. 316 (detect_coding_mask): Check also a CCL based coding system.
317 (Fupdate_coding_systems_internal): Renamed from 317 (Fupdate_coding_systems_internal): Renamed from
318 Fupdate_iso_coding_systems. 318 Fupdate_iso_coding_systems.
@@ -372,7 +372,7 @@
372 * fileio.c (Finsert_file_contents): Call Vset_auto_coding_function 372 * fileio.c (Finsert_file_contents): Call Vset_auto_coding_function
373 with two arguments. 373 with two arguments.
374 (Fwrite_region): If buffer-file-coding-system is set locally, use 374 (Fwrite_region): If buffer-file-coding-system is set locally, use
375 the coding system whithout checking file-coding-system-alist. 375 the coding system without checking file-coding-system-alist.
376 (syms_of_fileio): Docstring of set-auto-coding-function adjusted 376 (syms_of_fileio): Docstring of set-auto-coding-function adjusted
377 for the change of argument number. 377 for the change of argument number.
378 378
@@ -485,7 +485,7 @@
485 * ccl.c: Typo in comments fixed. 485 * ccl.c: Typo in comments fixed.
486 486
487 * coding.c (DECODE_ISO_CHARACTER): While decoding two-byte code, 487 * coding.c (DECODE_ISO_CHARACTER): While decoding two-byte code,
488 if the sencond byte is invalid, produce the first byte as is. 488 if the second byte is invalid, produce the first byte as is.
489 489
490 * fontset.c (fs_load_font): Typo in comments fixed. 490 * fontset.c (fs_load_font): Typo in comments fixed.
491 491
@@ -723,7 +723,7 @@
723 * process.c (read_process_output): Handle carryover correctly. 723 * process.c (read_process_output): Handle carryover correctly.
724 724
725 * xterm.c (dumpglyphs): Check the case that FACE_FONT (face) is 725 * xterm.c (dumpglyphs): Check the case that FACE_FONT (face) is
726 NULL. While displaing cursor with non-default face, if the 726 NULL. While displaying cursor with non-default face, if the
727 variable `font' is NULL, don't set GCFont. 727 variable `font' is NULL, don't set GCFont.
728 728
7291998-06-19 Richard Stallman <rms@gnu.org> 7291998-06-19 Richard Stallman <rms@gnu.org>
@@ -1240,7 +1240,7 @@
1240 * coding.h: Change terms unify/unification to 1240 * coding.h: Change terms unify/unification to
1241 translate/translation respectively throughout the file. 1241 translate/translation respectively throughout the file.
1242 1242
1243 * fns.c (concat): Fix bug in concatinating a list of multibyte and 1243 * fns.c (concat): Fix bug in concatenating a list of multibyte and
1244 unibyte characters. 1244 unibyte characters.
1245 1245
1246 * lisp.h (Vnonascii_translation_table): Name changed from 1246 * lisp.h (Vnonascii_translation_table): Name changed from
@@ -3724,7 +3724,7 @@
3724 string. 3724 string.
3725 3725
3726 * fileio.c (Finsert_file_contents): Adjusted for the change of 3726 * fileio.c (Finsert_file_contents): Adjusted for the change of
3727 struct coding_system and function decode_coding. For normail file 3727 struct coding_system and function decode_coding. For normal file
3728 reading, use code_convert_region. 3728 reading, use code_convert_region.
3729 (Fwrite_region): Adjusted for the change of struct coding_system. 3729 (Fwrite_region): Adjusted for the change of struct coding_system.
3730 (e_write): Adjusted for the change of encode_coding. 3730 (e_write): Adjusted for the change of encode_coding.
@@ -3824,7 +3824,7 @@
3824 (CCL_IterateMultipleMap, CCL_TranslateMultipleMap): 3824 (CCL_IterateMultipleMap, CCL_TranslateMultipleMap):
3825 New macros for CCL Commands. 3825 New macros for CCL Commands.
3826 (EXCMD): New macro. 3826 (EXCMD): New macro.
3827 (ccl_driver): New case lable `CCL_Extention'. 3827 (ccl_driver): New case label `CCL_Extention'.
3828 (setup_ccl_program): Initialize the member `private_state' of CCL. 3828 (setup_ccl_program): Initialize the member `private_state' of CCL.
3829 (Fregister_ccl_program): Delete unused variable IDX. 3829 (Fregister_ccl_program): Delete unused variable IDX.
3830 (Fregister_ccl_translation_table): New function. 3830 (Fregister_ccl_translation_table): New function.
@@ -4949,7 +4949,7 @@
4949 * buffer.h: Add more prototypes and function declarations. 4949 * buffer.h: Add more prototypes and function declarations.
4950 4950
4951 * print.c (printchar): Declare `work' as unsigned char. 4951 * print.c (printchar): Declare `work' as unsigned char.
4952 (internal_with_output_to_temp_buffer): Protoype parameter 4952 (internal_with_output_to_temp_buffer): Prototype parameter
4953 FUNCTION. 4953 FUNCTION.
4954 (Ferror_message_string): Remove extra argument of 4954 (Ferror_message_string): Remove extra argument of
4955 print_error_message. 4955 print_error_message.
@@ -5288,7 +5288,7 @@
5288 5288
5289 * emacs.c (shut_down_emacs): Call `dos_cleanup'. 5289 * emacs.c (shut_down_emacs): Call `dos_cleanup'.
5290 5290
5291 * msdos.c (mouse_get_pos): Remove reduntant call to `int86'. 5291 * msdos.c (mouse_get_pos): Remove redundant call to `int86'.
5292 Clear the mouse-moved flag for all frames. Update last mouse 5292 Clear the mouse-moved flag for all frames. Update last mouse
5293 position. 5293 position.
5294 (IT_set_menu_bar_lines): Remove. 5294 (IT_set_menu_bar_lines): Remove.
@@ -5753,7 +5753,7 @@
5753 Pass in new parameter to w32_kbd_mods_to_emacs. 5753 Pass in new parameter to w32_kbd_mods_to_emacs.
5754 Handle WM_DISPLAYCHANGE, WINDOWPOSCHANGED, ACTIVATE, SHOWWINDOW, 5754 Handle WM_DISPLAYCHANGE, WINDOWPOSCHANGED, ACTIVATE, SHOWWINDOW,
5755 INITMENU, and ACTIVATEAPP messages. 5755 INITMENU, and ACTIVATEAPP messages.
5756 Explicitly check for visibile and obscured frames, and to see if 5756 Explicitly check for visible and obscured frames, and to see if
5757 any event should cause a redisplay. 5757 any event should cause a redisplay.
5758 5758
5759 (x_display_bar_cursor): Don't check whether frame is updating here. 5759 (x_display_bar_cursor): Don't check whether frame is updating here.
@@ -6007,7 +6007,7 @@
6007 detect it as no-conversion. 6007 detect it as no-conversion.
6008 (decode_coding): Handle coding_type_raw_text. 6008 (decode_coding): Handle coding_type_raw_text.
6009 (encode_coding): Likewise. 6009 (encode_coding): Likewise.
6010 (Fdetect_coding_region): Ajusted for the above changes. 6010 (Fdetect_coding_region): Adjusted for the above changes.
6011 (shrink_conversion_area): Handle coding_type_raw_text. 6011 (shrink_conversion_area): Handle coding_type_raw_text.
6012 6012
6013 * coding.h (coding_type): New member coding_type_raw_text. 6013 * coding.h (coding_type): New member coding_type_raw_text.
@@ -6433,7 +6433,7 @@
6433 * callproc.c (Fcall_process_region): Use cdr part (not car part) 6433 * callproc.c (Fcall_process_region): Use cdr part (not car part)
6434 of Vdefault_process_coding_system for writing out text. 6434 of Vdefault_process_coding_system for writing out text.
6435 6435
6436 * coding.c (detect_coding_iso2022): Do not exclude posibility of 6436 * coding.c (detect_coding_iso2022): Do not exclude possibility of
6437 7-bit encoding when designation to G1 occurs. If CSI, SS2, or SS3 6437 7-bit encoding when designation to G1 occurs. If CSI, SS2, or SS3
6438 is found, return CODING_CATEGORY_MASK_ISO_8_ELSE. 6438 is found, return CODING_CATEGORY_MASK_ISO_8_ELSE.
6439 (Fdetect_coding_region): Doc-string modified. 6439 (Fdetect_coding_region): Doc-string modified.
@@ -6491,7 +6491,7 @@
64911997-07-31 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> 64911997-07-31 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
6492 6492
6493 * coding.c (encode_coding_iso2022): When source data ends not at 6493 * coding.c (encode_coding_iso2022): When source data ends not at
6494 character boundardy, set data in coding->carryover correctly, and 6494 character boundary, set data in coding->carryover correctly, and
6495 set SRC to SRC_END. 6495 set SRC to SRC_END.
6496 (encode_coding_sjis_big5): Likewise. 6496 (encode_coding_sjis_big5): Likewise.
6497 (encode_coding): Don't set coding->carryover_size to 0. 6497 (encode_coding): Don't set coding->carryover_size to 0.
@@ -7006,7 +7006,7 @@
7006 7006
7007 * window.c: Include blockinput.h. 7007 * window.c: Include blockinput.h.
7008 (Fset_window_configuration): Block input around frobbing the frame. 7008 (Fset_window_configuration): Block input around frobbing the frame.
7009 Preseve point in the current buffer if we do not switch 7009 Preserve point in the current buffer if we do not switch
7010 to a different one. 7010 to a different one.
7011 7011
70121997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 70121997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
@@ -7367,7 +7367,7 @@
7367 * fontset.h (font_idx_temp): Extern it. 7367 * fontset.h (font_idx_temp): Extern it.
7368 (FS_LOAD_FONT): New macro. 7368 (FS_LOAD_FONT): New macro.
7369 7369
7370 * fontset.c (font_idx_temp): New temprary variable used in 7370 * fontset.c (font_idx_temp): New temporary variable used in
7371 FS_LOAD_FONT. 7371 FS_LOAD_FONT.
7372 7372
7373 * xfaces.c (Fset_face_attribute_internal): Use FS_LOAD_FONT 7373 * xfaces.c (Fset_face_attribute_internal): Use FS_LOAD_FONT
@@ -7524,7 +7524,7 @@
7524 name to iso-latin-1. 7524 name to iso-latin-1.
7525 (lisp_data_to_selection_data): Likewise. 7525 (lisp_data_to_selection_data): Likewise.
7526 7526
7527 * xterm.c (dumpglyph): Shift baseline for such a font that is 7527 * xterm.c (dumpglyphs): Shift baseline for such a font that is
7528 shorter but ascent or descent exceed the line height. 7528 shorter but ascent or descent exceed the line height.
7529 For a larger font, draw a small hook at right-bottom edge instead 7529 For a larger font, draw a small hook at right-bottom edge instead
7530 of a rectangle. 7530 of a rectangle.
@@ -7635,7 +7635,7 @@
7635 7635
7636 * xterm.c (process_expose_from_menu, XTread_socket): 7636 * xterm.c (process_expose_from_menu, XTread_socket):
7637 Set has_been_visible field. 7637 Set has_been_visible field.
7638 (x_make_frame_visible): Don't do XMoveWindow unles has_been_visible. 7638 (x_make_frame_visible): Don't do XMoveWindow unless has_been_visible.
7639 7639
7640 * xterm.h (struct x_output): New field has_been_visible. 7640 * xterm.h (struct x_output): New field has_been_visible.
7641 7641
@@ -7918,7 +7918,7 @@
7918 * fontset.c (fontset_pattern_regexp): Cast to (char *) before 7918 * fontset.c (fontset_pattern_regexp): Cast to (char *) before
7919 assigning to P0. 7919 assigning to P0.
7920 7920
7921 * ccl.c (struct ccl_prog_stack): Declear the member ccl_prog as 7921 * ccl.c (struct ccl_prog_stack): Declare the member ccl_prog as
7922 Lisp_Object *. 7922 Lisp_Object *.
7923 7923
7924 * editfns.c: Declare Fuser_full_name as Lisp_Object in advance to 7924 * editfns.c: Declare Fuser_full_name as Lisp_Object in advance to
@@ -8107,7 +8107,7 @@
8107 and clip-large-size-font modified. 8107 and clip-large-size-font modified.
8108 8108
8109 * xfns.c (Fx_create_frame): Delete code for handling the X 8109 * xfns.c (Fx_create_frame): Delete code for handling the X
8110 resouce "Fontset". 8110 resource "Fontset".
8111 8111
8112 * xselect.c (selection_data_to_lisp_data): If TYPE is `STRING' 8112 * xselect.c (selection_data_to_lisp_data): If TYPE is `STRING'
8113 and DATA contains 8-bit codes, decode them as Latin-1 characters. 8113 and DATA contains 8-bit codes, decode them as Latin-1 characters.
@@ -8369,7 +8369,7 @@
8369 (char_quoted): Move earlier, update gl_state when needed. 8369 (char_quoted): Move earlier, update gl_state when needed.
8370 (find_defun_start): Update gl_state when needed. 8370 (find_defun_start): Update gl_state when needed.
8371 (back_comment): New function. 8371 (back_comment): New function.
8372 (Scomment_fence, Sstring_fence): New delimeter char classes 8372 (Scomment_fence, Sstring_fence): New delimiter char classes
8373 denoted by `!' and `|'. 8373 denoted by `!' and `|'.
8374 (Fchar_syntax, Fmatching_paren): Update gl_state to whole-buffer state. 8374 (Fchar_syntax, Fmatching_paren): Update gl_state to whole-buffer state.
8375 (scan_words): Update gl_state when needed. 8375 (scan_words): Update gl_state when needed.
diff --git a/src/ChangeLog.8 b/src/ChangeLog.8
index 49d6f09257c..91bc0efd627 100644
--- a/src/ChangeLog.8
+++ b/src/ChangeLog.8
@@ -279,7 +279,7 @@
279 279
2801999-12-15 Kenichi Handa <handa@etl.go.jp> 2801999-12-15 Kenichi Handa <handa@etl.go.jp>
281 281
282 * coding.c (code_convert_region): Fix the secoding arg to 282 * coding.c (code_convert_region): Fix the second arg to
283 update_compositions. 283 update_compositions.
284 284
2851999-12-15 Kenichi Handa <handa@etl.go.jp> 2851999-12-15 Kenichi Handa <handa@etl.go.jp>
@@ -514,7 +514,7 @@
514 (get_property_and_range): Extern it. 514 (get_property_and_range): Extern it.
515 (Vtext_property_default_nonsticky): Extern it. 515 (Vtext_property_default_nonsticky): Extern it.
516 516
517 * intervals.c (adjust_intervals_for_insertion): To check stickines 517 * intervals.c (adjust_intervals_for_insertion): To check stickiness
518 of properties, pay attention to text-property-default-nonsticky. 518 of properties, pay attention to text-property-default-nonsticky.
519 (merge_properties_sticky): Likewise. 519 (merge_properties_sticky): Likewise.
520 (get_property_and_range): New function. 520 (get_property_and_range): New function.
@@ -799,7 +799,7 @@
799 (FRAME_MODE_LINE_PARAM_FACE, FRAME_COMPUTED_FACES) 799 (FRAME_MODE_LINE_PARAM_FACE, FRAME_COMPUTED_FACES)
800 (FRAME_N_COMPUTED_FACES, FRAME_SIZE_COMPUTED_FACES) 800 (FRAME_N_COMPUTED_FACES, FRAME_SIZE_COMPUTED_FACES)
801 (FRAME_DEFAULT_FACE, FRAME_MODE_LINE_FACE, unload_color): Remove 801 (FRAME_DEFAULT_FACE, FRAME_MODE_LINE_FACE, unload_color): Remove
802 unused macro definintions. 802 unused macro definitions.
803 803
804 * msdos.c (IT_set_frame_parameters): Don't call 804 * msdos.c (IT_set_frame_parameters): Don't call
805 recompute_basic_faces, the next redisplay will, anyway. 805 recompute_basic_faces, the next redisplay will, anyway.
@@ -1987,7 +1987,7 @@
1987 (casify_region): Ditto. 1987 (casify_region): Ditto.
1988 1988
1989 * filelock.c (get_boot_time): Put local variable used in 1989 * filelock.c (get_boot_time): Put local variable used in
1990 conditinally compiled section in #ifdef. 1990 conditionally compiled section in #ifdef.
1991 (toplevel): Include stdio.h. 1991 (toplevel): Include stdio.h.
1992 1992
1993 * keymap.c (Flookup_key, Faccessible_keymaps, describe_vector) 1993 * keymap.c (Flookup_key, Faccessible_keymaps, describe_vector)
@@ -2261,7 +2261,7 @@
2261 2261
22621999-09-14 Andreas Schwab <schwab@gnu.org> 22621999-09-14 Andreas Schwab <schwab@gnu.org>
2263 2263
2264 * process.c (Fopen_network_stream): Avoid socket decriptor leak. 2264 * process.c (Fopen_network_stream): Avoid socket descriptor leak.
2265 2265
2266 * lisp.h: Declare close_file_unwind. 2266 * lisp.h: Declare close_file_unwind.
2267 2267
@@ -2852,7 +2852,7 @@
2852 (x_alloc_lighter_color): Call x_alloc_lighter_color with new 2852 (x_alloc_lighter_color): Call x_alloc_lighter_color with new
2853 parameter list. 2853 parameter list.
2854 2854
2855 * xterm.h: Change protorype of x_alloc_nearest_color. 2855 * xterm.h: Change prototype of x_alloc_nearest_color.
2856 2856
28571999-09-03 Richard Stallman <rms@gnu.org> 28571999-09-03 Richard Stallman <rms@gnu.org>
2858 2858
@@ -2958,7 +2958,7 @@
2958 2958
29591999-09-03 Kenichi Handa <handa@etl.go.jp> 29591999-09-03 Kenichi Handa <handa@etl.go.jp>
2960 2960
2961 The following changes are for the new handling of mulitbyte 2961 The following changes are for the new handling of multibyte
2962 sequence. Now, except for a composite character, no multibyte 2962 sequence. Now, except for a composite character, no multibyte
2963 character in string/buffer has trailing garbage bytes. For 2963 character in string/buffer has trailing garbage bytes. For
2964 instance, the length of string "\201\300\300" is now 2, the first 2964 instance, the length of string "\201\300\300" is now 2, the first
@@ -3148,7 +3148,7 @@
31481999-08-25 Gerd Moellmann <gerd@gnu.org> 31481999-08-25 Gerd Moellmann <gerd@gnu.org>
3149 3149
3150 * syntax.c (Fforward_word): If in a mini-buffer and moving 3150 * syntax.c (Fforward_word): If in a mini-buffer and moving
3151 backwards, stop in front of the prompt to prevent accidentially 3151 backwards, stop in front of the prompt to prevent accidentally
3152 moving into the read-only prompt. 3152 moving into the read-only prompt.
3153 3153
3154 * window.c (Frecenter): Clear frame if called with nil or no arg. 3154 * window.c (Frecenter): Clear frame if called with nil or no arg.
@@ -3333,7 +3333,7 @@
3333 3333
33341999-08-21 Gerd Moellmann <gerd@gnu.org> 33341999-08-21 Gerd Moellmann <gerd@gnu.org>
3335 3335
3336 * fns.c (hash_lookup): Test with EQ before calling key comparion 3336 * fns.c (hash_lookup): Test with EQ before calling key comparison
3337 function. 3337 function.
3338 (hash_remove): Ditto. 3338 (hash_remove): Ditto.
3339 (cmpfn_eq): Removed. 3339 (cmpfn_eq): Removed.
@@ -3352,7 +3352,7 @@
3352 3352
3353 * dispnew.c (do_pending_window_change): Add parameter `safe'. 3353 * dispnew.c (do_pending_window_change): Add parameter `safe'.
3354 (change_frame_size): Ditto. 3354 (change_frame_size): Ditto.
3355 (change_frame_size_1): Ditto. Deley size changes if redisplaying 3355 (change_frame_size_1): Ditto. Delay size changes if redisplaying
3356 and not called from a safe place. 3356 and not called from a safe place.
3357 (window_change_signal): Call change_frame_size with new parameter. 3357 (window_change_signal): Call change_frame_size with new parameter.
3358 3358
@@ -3423,7 +3423,7 @@
3423 (redisplay_window): Check for mini-window displaying echo area 3423 (redisplay_window): Check for mini-window displaying echo area
3424 message differently. 3424 message differently.
3425 (syms_of_xdisp): Initialize Vmessage_stack and echo area buffers. 3425 (syms_of_xdisp): Initialize Vmessage_stack and echo area buffers.
3426 Remove initialzation of removed variables. 3426 Remove initialization of removed variables.
3427 (init_xdisp): Remove references to removed variables. 3427 (init_xdisp): Remove references to removed variables.
3428 3428
3429 * dispnew.c (adjust_frame_message_buffer): Removed references 3429 * dispnew.c (adjust_frame_message_buffer): Removed references
@@ -3556,7 +3556,7 @@
3556 * dispnew.c (direct_output_for_insert): Use 3556 * dispnew.c (direct_output_for_insert): Use
3557 Vshow_trailing_whitespace instead of former iterator member 3557 Vshow_trailing_whitespace instead of former iterator member
3558 show_trailing_whitespace_p. 3558 show_trailing_whitespace_p.
3559 (direct_output_forward_char): Don't do it if hightlighting 3559 (direct_output_forward_char): Don't do it if highlighting
3560 trailing whitespace. 3560 trailing whitespace.
3561 3561
3562 * xdisp.c (Qshow_trailing_whitespace): Removed. 3562 * xdisp.c (Qshow_trailing_whitespace): Removed.
@@ -3611,7 +3611,7 @@
3611 Simplify clearing "under" scroll bar. 3611 Simplify clearing "under" scroll bar.
3612 3612
3613 * window.c (Qfixed_window_size): New. 3613 * window.c (Qfixed_window_size): New.
3614 (syms_of_window): Initialiaze it. 3614 (syms_of_window): Initialize it.
3615 (check_all_windows): Add return type void. 3615 (check_all_windows): Add return type void.
3616 (window_fixed_size_p): New. Return non-zero if window 3616 (window_fixed_size_p): New. Return non-zero if window
3617 is fixed-size. 3617 is fixed-size.
@@ -3685,7 +3685,7 @@
3685 3685
3686 * lread.c (read_escape): For Control modifier, pay attention to 3686 * lread.c (read_escape): For Control modifier, pay attention to
3687 multibyte character. 3687 multibyte character.
3688 (read1): Likewise. Singal error or a multibyte character which 3688 (read1): Likewise. Signal error or a multibyte character which
3689 has a modifer bit. Check validity of Shift modifer. 3689 has a modifer bit. Check validity of Shift modifer.
3690 3690
3691 * charset.c (non_ascii_char_to_string): Handle modifier bits as 3691 * charset.c (non_ascii_char_to_string): Handle modifier bits as
@@ -4125,7 +4125,7 @@
4125 * xrdb.c (x_load_resources): Set double-click time defaults 4125 * xrdb.c (x_load_resources): Set double-click time defaults
4126 for Motif list boxes from double-click-time. 4126 for Motif list boxes from double-click-time.
4127 4127
4128 * fns.c (Vhash_table_tests): Remvoed. 4128 * fns.c (Vhash_table_tests): Removed.
4129 (Qhash_table_test): New. 4129 (Qhash_table_test): New.
4130 (syms_of_fns): Initialize Qhash_table_test. 4130 (syms_of_fns): Initialize Qhash_table_test.
4131 (Fmake_hash_table): Look up user-defined tests in symbol prop 4131 (Fmake_hash_table): Look up user-defined tests in symbol prop
@@ -5030,7 +5030,7 @@
5030 (Finternal_set_lisp_face_attribute): Likewise. 5030 (Finternal_set_lisp_face_attribute): Likewise.
5031 5031
5032 * xfaces.c (load_color): Change the last argument type to enum 5032 * xfaces.c (load_color): Change the last argument type to enum
5033 lface_attribute_index from int. And addec code for underling coloring. 5033 lface_attribute_index from int. And add code for underling coloring.
5034 (load_face_colors): Pass LFACE_*_INDEX to load_color. 5034 (load_face_colors): Pass LFACE_*_INDEX to load_color.
5035 5035
50361999-02-12 Gerd Moellmann <gerd@gnu.org> 50361999-02-12 Gerd Moellmann <gerd@gnu.org>
@@ -5346,7 +5346,7 @@
5346 (Fx_file_dialog): New. 5346 (Fx_file_dialog): New.
5347 * fileio.c (Fread_file_name): Call it. 5347 * fileio.c (Fread_file_name): Call it.
5348 5348
5349 * xrdb.c (x_load_resources): Add default resoures for file 5349 * xrdb.c (x_load_resources): Add default resources for file
5350 selection dialog. 5350 selection dialog.
5351 5351
53521998-11-14 Gerd Moellmann <gerd@gnu.org> 53521998-11-14 Gerd Moellmann <gerd@gnu.org>
@@ -5355,7 +5355,7 @@
5355 is active. 5355 is active.
5356 5356
5357 * keyboard.c (timer_check): Inhibit busy cursor around calls to 5357 * keyboard.c (timer_check): Inhibit busy cursor around calls to
5358 timer-event-handler. This busy cursor tends to be anoying if 5358 timer-event-handler. This busy cursor tends to be annoying if
5359 fontifying stealthily. 5359 fontifying stealthily.
5360 5360
5361 * dispnew.c (direct_output_for_insert): Give up if current row 5361 * dispnew.c (direct_output_for_insert): Give up if current row
@@ -6368,9 +6368,9 @@
6368 * dispextern.h (struct glyph): Add bit multibyte_p. 6368 * dispextern.h (struct glyph): Add bit multibyte_p.
6369 (struct face): New member registry holding the registry and 6369 (struct face): New member registry holding the registry and
6370 encoding of the X font of the face. 6370 encoding of the X font of the face.
6371 (FACE_UNIBYTE_P): Value is non-zero if face is for unibye text. 6371 (FACE_UNIBYTE_P): Value is non-zero if face is for unibyte text.
6372 (enum face_id): Add BASIC_FACE_ID_SENTINEL. 6372 (enum face_id): Add BASIC_FACE_ID_SENTINEL.
6373 (FACE_SUITABLE_FOR_CHARSET_P): Handle charset < 0 meansing unibyte 6373 (FACE_SUITABLE_FOR_CHARSET_P): Handle charset < 0 meaning unibyte
6374 text. 6374 text.
6375 (struct iterator_stack_entry): Add multibyte_p. 6375 (struct iterator_stack_entry): Add multibyte_p.
6376 6376
@@ -6671,7 +6671,7 @@
6671 6671
6672 * buffer.c (init_buffer_once): Add default for `indicate-zv-lines'. 6672 * buffer.c (init_buffer_once): Add default for `indicate-zv-lines'.
6673 (init_buffer_once): New variable `default-indicate-zv-lines'. 6673 (init_buffer_once): New variable `default-indicate-zv-lines'.
6674 (syms_of_buffer): New buffer-local varianle `indicate-zv-lines'. 6674 (syms_of_buffer): New buffer-local variable `indicate-zv-lines'.
6675 6675
6676 * xdisp.c (redisplay_window): Don't try moving the cursor 6676 * xdisp.c (redisplay_window): Don't try moving the cursor
6677 if current glyph row w->last_cursor.vpos isn't enabled. 6677 if current glyph row w->last_cursor.vpos isn't enabled.
@@ -6759,7 +6759,7 @@
6759 cursor face extend to end of line. 6759 cursor face extend to end of line.
6760 6760
6761 * xdisp.c (append_space): If adding space of default face, 6761 * xdisp.c (append_space): If adding space of default face,
6762 make sure glyph ist produced with right face. 6762 make sure glyph is produced with right face.
6763 6763
6764 * xterm.c (x_clear_glyph_string_rect): Draw a rectangle in the 6764 * xterm.c (x_clear_glyph_string_rect): Draw a rectangle in the
6765 background color of a glyph string. 6765 background color of a glyph string.
@@ -7113,7 +7113,7 @@
7113 * dispextern.h (ITERATOR_AT_END_OF_LINE_P): Test for 7113 * dispextern.h (ITERATOR_AT_END_OF_LINE_P): Test for
7114 DISP_CHARACTER. 7114 DISP_CHARACTER.
7115 7115
7116 * xterm.c (x_produce_image_glyph): Poduce image glyphs. 7116 * xterm.c (x_produce_image_glyph): Produce image glyphs.
7117 (x_produce_glyphs): Call x_produce_glyphs for DISP_IMAGE. 7117 (x_produce_glyphs): Call x_produce_glyphs for DISP_IMAGE.
7118 7118
71191998-05-02 Gerd Moellmann <gerd@gnu.org> 71191998-05-02 Gerd Moellmann <gerd@gnu.org>
@@ -7211,7 +7211,7 @@
7211 7211
7212 * xfaces.c (split_font_name): Don't reject scalable fonts. 7212 * xfaces.c (split_font_name): Don't reject scalable fonts.
7213 7213
7214 * xterm.c (x_list_fonts): Set code exclusing scalable fonts 7214 * xterm.c (x_list_fonts): Set code excluding scalable fonts
7215 in #if 0. 7215 in #if 0.
7216 7216
7217 * xfaces.c (xlfd_point_size): Return 0 for fonts whose real 7217 * xfaces.c (xlfd_point_size): Return 0 for fonts whose real
@@ -7528,7 +7528,7 @@
7528 (init_iterator): Do it here. 7528 (init_iterator): Do it here.
7529 7529
7530 * xfaces.c (choose_face_font): Check that swidth doesn't change 7530 * xfaces.c (choose_face_font): Check that swidth doesn't change
7531 for subusequent attributes. 7531 for subsequent attributes.
7532 (xlfd_point_size): Return int. 7532 (xlfd_point_size): Return int.
7533 7533
7534 * xdisp.c (redisplay_internal, echo_area-display): If realized 7534 * xdisp.c (redisplay_internal, echo_area-display): If realized
@@ -9494,7 +9494,7 @@
9494 9494
9495 * xdisp.c (redisplay_internal): Optimization 1 change partially 9495 * xdisp.c (redisplay_internal): Optimization 1 change partially
9496 reverted. Check this again later. 9496 reverted. Check this again later.
9497 (skip_via_matrix): Remove redundent test for 9497 (skip_via_matrix): Remove redundant test for
9498 MATRIX_ROW_DISPLAYS_TEXT_P. 9498 MATRIX_ROW_DISPLAYS_TEXT_P.
9499 9499
95001997-10-27 Gerd Moellmann <gerd@acm.org> 95001997-10-27 Gerd Moellmann <gerd@acm.org>
@@ -9531,7 +9531,7 @@
9531 9531
9532 * xdisp.c (skip_in_display_line_to): Use SET_INFO_FROM_CURSOR. 9532 * xdisp.c (skip_in_display_line_to): Use SET_INFO_FROM_CURSOR.
9533 9533
9534 * xterm.c (XTget_display_info): Handle 3D facess. 9534 * xterm.c (XTget_display_info): Handle 3D faces.
9535 (draw_glyphs): Ditto. 9535 (draw_glyphs): Ditto.
9536 9536
9537 * xdisp.c (Fdump_redisplay_state): Change interactive spec to "p". 9537 * xdisp.c (Fdump_redisplay_state): Change interactive spec to "p".
@@ -9579,7 +9579,7 @@
9579 * dispnew.c (check_current_matrix_invariants): Check nrows for zero. 9579 * dispnew.c (check_current_matrix_invariants): Check nrows for zero.
9580 (check_current_matrix_invariants): Check used counts. 9580 (check_current_matrix_invariants): Check used counts.
9581 9581
9582 * Revisiob v114. 9582 * Revision v114.
9583 9583
9584 * dispnew.c (scrolling): Use hash codes from rows. 9584 * dispnew.c (scrolling): Use hash codes from rows.
9585 9585
@@ -9625,7 +9625,7 @@
9625 9625
9626 * xterm.c (XTclear_end_of_line): Respect right_to_left_p. 9626 * xterm.c (XTclear_end_of_line): Respect right_to_left_p.
9627 9627
9628 * xdisp.c (try_window_id): Clear desired matrix if not successul. 9628 * xdisp.c (try_window_id): Clear desired matrix if not successful.
9629 9629
9630 * xdisp.c (try_window_id): Call update_window_begin_hook/end_hook. 9630 * xdisp.c (try_window_id): Call update_window_begin_hook/end_hook.
9631 9631
@@ -9673,7 +9673,7 @@
9673 (increment_glyph_row_buffer_positions): Stop adjusting at 9673 (increment_glyph_row_buffer_positions): Stop adjusting at
9674 glyphs with positions <= 0. 9674 glyphs with positions <= 0.
9675 9675
9676 * dispextern.h (struct glyph_pos): Structure desribing a text 9676 * dispextern.h (struct glyph_pos): Structure describing a text
9677 position including position in overlay. 9677 position including position in overlay.
9678 (struct glyph_row): Use it for start and end positions. 9678 (struct glyph_row): Use it for start and end positions.
9679 (struct display_cursor): Use it. 9679 (struct display_cursor): Use it.
@@ -9785,7 +9785,7 @@
9785 9785
9786 * xdisp.c (skip_via_matrix): Check for overlay arrow. 9786 * xdisp.c (skip_via_matrix): Check for overlay arrow.
9787 9787
9788 * region-cache.h: functino prototypes with PROTO. 9788 * region-cache.h: Function prototypes with PROTO.
9789 9789
9790 * dispnew.c (buffer_posn_from_coords): Use -1 as skip position. 9790 * dispnew.c (buffer_posn_from_coords): Use -1 as skip position.
9791 9791
@@ -9936,7 +9936,7 @@
9936 9936
99371997-08-21 Gerd Moellmann <gerd@acm.org> 99371997-08-21 Gerd Moellmann <gerd@acm.org>
9938 9938
9939 * dispnew.c (clear_glyph_matrix): Additional argument specifiying 9939 * dispnew.c (clear_glyph_matrix): Additional argument specifying
9940 that rows should really be cleared. Used for current matrices. 9940 that rows should really be cleared. Used for current matrices.
9941 9941
9942 * dispnew.c (scrolling_window): Bug fix. 9942 * dispnew.c (scrolling_window): Bug fix.
@@ -9972,7 +9972,7 @@
9972 9972
9973 * dispnew.c (scrolling_window): Simplified. 9973 * dispnew.c (scrolling_window): Simplified.
9974 9974
9975 * xterm.c (x_draw_3d_border): Inset rectangle by line width. 9975 * xterm.c (x_draw_3d_border): Insert rectangle by line width.
9976 9976
9977 * dispnew.c (update_window): Add FRAME_MODE_LINE_BORDER_WIDTH 9977 * dispnew.c (update_window): Add FRAME_MODE_LINE_BORDER_WIDTH
9978 to mode line row->x. 9978 to mode line row->x.
@@ -10142,7 +10142,7 @@
10142 * dispnew.c (adjust_frame_glyphs): Don't set frame garbaged 10142 * dispnew.c (adjust_frame_glyphs): Don't set frame garbaged
10143 since update will follow soon. 10143 since update will follow soon.
10144 10144
10145 * xdisp.c (echo_area_display): Unitialized variable. 10145 * xdisp.c (echo_area_display): Uninitialized variable.
10146 10146
10147 * xterm.c (draw_bitmap): Previously draw_truncation; draw 10147 * xterm.c (draw_bitmap): Previously draw_truncation; draw
10148 overlay arrow bitmap. 10148 overlay arrow bitmap.
@@ -10160,8 +10160,7 @@
10160 10160
10161 * dispextern.h: Take FRAME_TRUNC_WIDTH into account. 10161 * dispextern.h: Take FRAME_TRUNC_WIDTH into account.
10162 10162
10163 * dispnew.c (update_window_line): Call after_update_windwo_line- 10163 * dispnew.c (update_window_line): Call after_update_window_line_hook.
10164 hook.
10165 10164
10166 * xdisp.c (display_line): Set overlay_arrow_p in row. 10165 * xdisp.c (display_line): Set overlay_arrow_p in row.
10167 10166
@@ -10554,7 +10553,7 @@
10554 * window.c (mark_window_cursors_off): Mark all cursors in 10553 * window.c (mark_window_cursors_off): Mark all cursors in
10555 window tree off. 10554 window tree off.
10556 10555
10557 * xterm.c (x_display_box_cursor): Window paraemter. Use 10556 * xterm.c (x_display_box_cursor): Window parameter. Use
10558 window matrix. 10557 window matrix.
10559 (glyph_to_pixel_pos): Convert matrix pos -> pixels. 10558 (glyph_to_pixel_pos): Convert matrix pos -> pixels.
10560 (pixel_to_glyph_pos): Convert pixel pos -> matrix pos. 10559 (pixel_to_glyph_pos): Convert pixel pos -> matrix pos.
@@ -10821,7 +10820,7 @@
10821 10820
108221997-07-05 Gerd Moellmann <gerd@acm.org> 108211997-07-05 Gerd Moellmann <gerd@acm.org>
10823 10822
10824 * dispnew.c (scroll_frame_lines): Don't assume first scolled 10823 * dispnew.c (scroll_frame_lines): Don't assume first scrolled
10825 line is non-empty. 10824 line is non-empty.
10826 (realloc_glyph_pool): Don't add 1 to the pool size. 10825 (realloc_glyph_pool): Don't add 1 to the pool size.
10827 (adjust_glyph_matrix): Don't add 1 to pointers to glyph areas. 10826 (adjust_glyph_matrix): Don't add 1 to pointers to glyph areas.
@@ -11011,7 +11010,7 @@
11011 Returns 1 if pool changed. 11010 Returns 1 if pool changed.
11012 (matrix_row): Additional check for lost pointers to glyph rows. 11011 (matrix_row): Additional check for lost pointers to glyph rows.
11013 (compute_matrices): Additional parameter DIM_P set means that no 11012 (compute_matrices): Additional parameter DIM_P set means that no
11014 allocation should take place. Addtional parameter 11013 allocation should take place. Additional parameter
11015 ANY_WINDOWS_CHANGED_P set if any windows matrix has changed. 11014 ANY_WINDOWS_CHANGED_P set if any windows matrix has changed.
11016 (compute_leaf_matrix): Additional parameter CHANGED_P set to 1 11015 (compute_leaf_matrix): Additional parameter CHANGED_P set to 1
11017 when window matrix changes. Additional parameter DIM_ONLY_P set 11016 when window matrix changes. Additional parameter DIM_ONLY_P set
@@ -11523,7 +11522,7 @@
11523 11522
11524 * ccl.c (ccl_prog_stack_struct): Declare it as static. 11523 * ccl.c (ccl_prog_stack_struct): Declare it as static.
11525 (ccl_driver): Setup stack_idx and ccl_prog correctly. Update them 11524 (ccl_driver): Setup stack_idx and ccl_prog correctly. Update them
11526 before returing. 11525 before returning.
11527 (setup_ccl_program): Initialize ccl->stack_idx to 0. 11526 (setup_ccl_program): Initialize ccl->stack_idx to 0.
11528 11527
115291999-05-03 Jason Rumney <jasonr@altavista.net> 115281999-05-03 Jason Rumney <jasonr@altavista.net>
@@ -12211,7 +12210,7 @@
12211 * xterm.c (x_new_fontset): For ASCII font, don't use the font name 12210 * xterm.c (x_new_fontset): For ASCII font, don't use the font name
12212 returned by x_new_font (the resolved one) but use the font name 12211 returned by x_new_font (the resolved one) but use the font name
12213 set in the fontset specification. 12212 set in the fontset specification.
12214 (x_load_font): For the height of font, if normarl ascent and 12213 (x_load_font): For the height of font, if normal ascent and
12215 descent value are larger than those in max_bounds field, use the 12214 descent value are larger than those in max_bounds field, use the
12216 former. 12215 former.
12217 12216
@@ -12722,7 +12721,7 @@
12722 12721
12723 * fns.c (string_char_to_byte): Handle invalid multibyte sequence 12722 * fns.c (string_char_to_byte): Handle invalid multibyte sequence
12724 correctly. 12723 correctly.
12725 (string_byte_to_char): Likesize. 12724 (string_byte_to_char): Likewise.
12726 12725
12727 * print.c (printchar): When outputting a multibyte character to 12726 * print.c (printchar): When outputting a multibyte character to
12728 echo area, always set message_enable_multibyte to 1. 12727 echo area, always set message_enable_multibyte to 1.
@@ -13139,7 +13138,7 @@
13139 13138
13140 * charset.h (SPLIT_NON_ASCII_CHAR): Check dimension of an invalid 13139 * charset.h (SPLIT_NON_ASCII_CHAR): Check dimension of an invalid
13141 character correctly. 13140 character correctly.
13142 (STRING_CHAR): Handle an invalid charater correctly. 13141 (STRING_CHAR): Handle an invalid character correctly.
13143 13142
131441998-11-05 Kenichi Handa <handa@etl.go.jp> 131431998-11-05 Kenichi Handa <handa@etl.go.jp>
13145 13144
@@ -13183,7 +13182,7 @@
131831998-11-04 Kenichi Handa <handa@etl.go.jp> 131821998-11-04 Kenichi Handa <handa@etl.go.jp>
13184 13183
13185 * charset.c (string_to_non_ascii_char): Change the check for the 13184 * charset.c (string_to_non_ascii_char): Change the check for the
13186 varidity of multibyte form. 13185 validity of multibyte form.
13187 (update_charset_table): Check validity of BYTES. Don't set 13186 (update_charset_table): Check validity of BYTES. Don't set
13188 bytes_by_char_head here. 13187 bytes_by_char_head here.
13189 (init_charset_once): Set bytes_by_char_head completely. 13188 (init_charset_once): Set bytes_by_char_head completely.
@@ -13250,11 +13249,11 @@
13250 (insert_from_string_1): Set *(GPT_ADDR) to 0 before calling 13249 (insert_from_string_1): Set *(GPT_ADDR) to 0 before calling
13251 CHECK_BYTE_COMBINING_FOR_INSERT. 13250 CHECK_BYTE_COMBINING_FOR_INSERT.
13252 (insert_from_buffer_1): Likewise. 13251 (insert_from_buffer_1): Likewise.
13253 (adjust_after_replace): Check the posibility of inhibitted byte 13252 (adjust_after_replace): Check the possibility of inhibitted byte
13254 combining correctly. 13253 combining correctly.
13255 (replace_range): Before signaling an error for inhibitted byte 13254 (replace_range): Before signaling an error for inhibitted byte
13256 combining, recover the buffer in a safe state. 13255 combining, recover the buffer in a safe state.
13257 (del_range_2): Check the posibility of inhibitted byte combining 13256 (del_range_2): Check the possibility of inhibitted byte combining
13258 correctly. 13257 correctly.
13259 13258
132601998-10-30 Andreas Schwab <schwab@delysid.gnu.org> 132591998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
@@ -13298,7 +13297,7 @@
13298 * editfns.c (Fsubst_char_in_region): Fix previous change. 13297 * editfns.c (Fsubst_char_in_region): Fix previous change.
13299 (Ftranslate_region): Fix previous change. 13298 (Ftranslate_region): Fix previous change.
13300 13299
13301 * insdel.c (check_markers): Check if markers are at character boundry. 13300 * insdel.c (check_markers): Check if markers are at character boundary.
13302 (adjust_markers_for_insert): Fix previous change. 13301 (adjust_markers_for_insert): Fix previous change.
13303 (count_combining_before): Don't limit the check at BEGV. 13302 (count_combining_before): Don't limit the check at BEGV.
13304 (count_combining_after): Don't limit the check at ZV. 13303 (count_combining_after): Don't limit the check at ZV.
@@ -13364,7 +13363,7 @@
13364 13363
133651998-10-23 Kenichi Handa <handa@etl.go.jp> 133641998-10-23 Kenichi Handa <handa@etl.go.jp>
13366 13365
13367 * coding.c (code_convert_region): While preserving the orignal 13366 * coding.c (code_convert_region): While preserving the original
13368 point, pay attention to the byte combining problem. 13367 point, pay attention to the byte combining problem.
13369 13368
13370 * fns.c (Fbase64_decode_region): Pay attention to the byte 13369 * fns.c (Fbase64_decode_region): Pay attention to the byte
@@ -13401,7 +13400,7 @@
13401 13400
134021998-10-21 Jason Rumney <jasonr@altavista.net> 134011998-10-21 Jason Rumney <jasonr@altavista.net>
13403 13402
13404 * x-list-font.c (Fx_list_fonts): Access frame parameters throught 13403 * x-list-font.c (Fx_list_fonts): Access frame parameters through
13405 general macros. Don't call x_list_font directory, instead call a 13404 general macros. Don't call x_list_font directory, instead call a
13406 function set in list_fonts_func. 13405 function set in list_fonts_func.
13407 13406
@@ -13627,7 +13626,7 @@
136271998-09-28 Kenichi Handa <handa@etl.go.jp> 136261998-09-28 Kenichi Handa <handa@etl.go.jp>
13628 13627
13629 * coding.c (check_composing_code): Fix previous change. Now it 13628 * coding.c (check_composing_code): Fix previous change. Now it
13630 alwasy returns 0 or -1. 13629 always returns 0 or -1.
13631 (decode_coding_iso2022): Adjusted for the above change. 13630 (decode_coding_iso2022): Adjusted for the above change.
13632 (encode_coding_iso2022): When encoding the last block, flush out 13631 (encode_coding_iso2022): When encoding the last block, flush out
13633 tailing garbage bytes. 13632 tailing garbage bytes.
@@ -13639,7 +13638,7 @@
13639 (SHRINK_CONVERSION_REGION): New macro. 13638 (SHRINK_CONVERSION_REGION): New macro.
13640 (code_convert_region): Call SHRINK_CONVERSION_REGION. Delete text 13639 (code_convert_region): Call SHRINK_CONVERSION_REGION. Delete text
13641 properties here. 13640 properties here.
13642 (code_convert_region): In the case of encoding, always calulate 13641 (code_convert_region): In the case of encoding, always calculate
13643 correct character number. 13642 correct character number.
13644 (code_convert_string): Call SHRINK_CONVERSION_REGION. 13643 (code_convert_string): Call SHRINK_CONVERSION_REGION.
13645 (code_convert_region1): Don't delete text properties here. 13644 (code_convert_region1): Don't delete text properties here.
@@ -13730,7 +13729,7 @@
13730 (adjust_after_replace): Record deletion of combining after bytes 13729 (adjust_after_replace): Record deletion of combining after bytes
13731 with the correct position. 13730 with the correct position.
13732 (replace_range): Likewise. Record the actual deletion after 13731 (replace_range): Likewise. Record the actual deletion after
13733 recoding deletions of combining bytes. 13732 recording deletions of combining bytes.
13734 13733
13735 * xdisp.c (message_log_check_duplicate): Count byte length of the 13734 * xdisp.c (message_log_check_duplicate): Count byte length of the
13736 latest message correctly. 13735 latest message correctly.
@@ -13799,7 +13798,7 @@
13799 ACTUAL_LEN even if LEN is too short to have a valid multibyte form. 13798 ACTUAL_LEN even if LEN is too short to have a valid multibyte form.
13800 (STRING_CHAR_AND_CHAR_LENGTH): Likewise. 13799 (STRING_CHAR_AND_CHAR_LENGTH): Likewise.
13801 13800
13802 * coding.c (ccl_coding_driver): Always calculate correct mulibyte 13801 * coding.c (ccl_coding_driver): Always calculate correct multibyte
13803 chars in produced byte sequence. 13802 chars in produced byte sequence.
13804 (Ffind_operation_coding_system): Doc-string fixed. 13803 (Ffind_operation_coding_system): Doc-string fixed.
13805 13804
diff --git a/src/ChangeLog.9 b/src/ChangeLog.9
index 55ada360995..586afb0caa6 100644
--- a/src/ChangeLog.9
+++ b/src/ChangeLog.9
@@ -757,7 +757,7 @@
7572001-10-04 Gerd Moellmann <gerd@gnu.org> 7572001-10-04 Gerd Moellmann <gerd@gnu.org>
758 758
759 This adds a post-gc-hook that's run with GC inhibited. 759 This adds a post-gc-hook that's run with GC inhibited.
760 Requested by Francois Pinard. XEmacs has it. Added to NEWS. 760 Requested by François Pinard. XEmacs has it. Added to NEWS.
761 761
762 * alloc.c (Vpost_gc_hook, Qpost_gc_hook): New variables. 762 * alloc.c (Vpost_gc_hook, Qpost_gc_hook): New variables.
763 (syms_of_alloc): DEFVAR_LISP post-gc-hook, initialize Qpost_gc_hook. 763 (syms_of_alloc): DEFVAR_LISP post-gc-hook, initialize Qpost_gc_hook.
@@ -2252,7 +2252,7 @@
22522001-03-28 Paul Eggert <eggert@twinsun.com> 22522001-03-28 Paul Eggert <eggert@twinsun.com>
2253 2253
2254 * editfns.c (Ffloat_time): Fix off-by-factor-of-10 bug in the 2254 * editfns.c (Ffloat_time): Fix off-by-factor-of-10 bug in the
2255 microseconds calcuation. Avoid double-rounding problem. 2255 microseconds calculation. Avoid double-rounding problem.
2256 In doc string, warn that the result is approximate. 2256 In doc string, warn that the result is approximate.
2257 2257
22582001-03-28 Gerd Moellmann <gerd@gnu.org> 22582001-03-28 Gerd Moellmann <gerd@gnu.org>
@@ -2985,7 +2985,7 @@
2985 * xdisp.c (update_menu_bar): Run activate-menu-bar-hook with 2985 * xdisp.c (update_menu_bar): Run activate-menu-bar-hook with
2986 safe_run_hooks. 2986 safe_run_hooks.
2987 2987
2988 * emacs.c (malloc_initialize_hook): Handle case thet `environ' 2988 * emacs.c (malloc_initialize_hook): Handle case that `environ'
2989 is null. 2989 is null.
2990 2990
2991 * ralloc.c (__morecore) [!SYSTEM_MALLOC]: Move declaration 2991 * ralloc.c (__morecore) [!SYSTEM_MALLOC]: Move declaration
@@ -3357,9 +3357,9 @@
3357 3357
3358 * fontset.c (font_family_registry): Even if FONTNAME conform to 3358 * fontset.c (font_family_registry): Even if FONTNAME conform to
3359 XLFD, if it specifies other fields than family and registry, 3359 XLFD, if it specifies other fields than family and registry,
3360 return FONTANME. New argument FORCE if nonzero cancel that feature. 3360 return FONTNAME. New argument FORCE if nonzero cancel that feature.
3361 (fontset_font_pattern): Call font_family_registry with FORCE 1 for 3361 (fontset_font_pattern): Call font_family_registry with FORCE 1 for
3362 a signle byte character. Don't set FAMILY part to nil here. 3362 a single byte character. Don't set FAMILY part to nil here.
3363 It is handled by the caller choose_face_font. 3363 It is handled by the caller choose_face_font.
3364 (Fnew_fontset): Call font_family_registry with FORCE 0. 3364 (Fnew_fontset): Call font_family_registry with FORCE 0.
3365 (Fset_fontset_font): Likewise. 3365 (Fset_fontset_font): Likewise.
@@ -3433,7 +3433,7 @@
3433 3433
34342001-01-25 Kenichi Handa <handa@etl.go.jp> 34342001-01-25 Kenichi Handa <handa@etl.go.jp>
3435 3435
3436 * ccl.h (sturct ccl_program): New member suppress_error. 3436 * ccl.h (struct ccl_program): New member suppress_error.
3437 3437
3438 * ccl.c (ccl_driver): If ccl->suppress_error is nonzero, don't 3438 * ccl.c (ccl_driver): If ccl->suppress_error is nonzero, don't
3439 insert error message to the output. 3439 insert error message to the output.
@@ -4980,13 +4980,13 @@
4980 (font_list): Include fonts of all alternative registries. 4980 (font_list): Include fonts of all alternative registries.
4981 (FONT_POINT_SIZE_QUANTUM): New macro. 4981 (FONT_POINT_SIZE_QUANTUM): New macro.
4982 (better_font_p): Ignore point size difference less than 4982 (better_font_p): Ignore point size difference less than
4983 FONT_POINT_SIZE_QUANTUM. Use registry_prioprity as a last resort. 4983 FONT_POINT_SIZE_QUANTUM. Use registry_priority as a last resort.
4984 4984
4985 * xterm.c (x_produce_glyphs): If a font for a component of 4985 * xterm.c (x_produce_glyphs): If a font for a component of
4986 a composition is not found, use 1 pixel dot ascent and 0 dot 4986 a composition is not found, use 1 pixel dot ascent and 0 dot
4987 descent value to avoid displaying terribly tall empty boxes. 4987 descent value to avoid displaying terribly tall empty boxes.
4988 4988
4989 * ccl.c (stack_idx_of_map_multiple): Don't use C initializier. 4989 * ccl.c (stack_idx_of_map_multiple): Don't use C initializer.
4990 4990
49912000-12-03 Ken Raeburn <raeburn@gnu.org> 49912000-12-03 Ken Raeburn <raeburn@gnu.org>
4992 4992
@@ -6225,7 +6225,7 @@
6225 * alloc.c (toplevel) [SYSTEM_MALLOC || DOUG_LEA_MALLOC]: Undef 6225 * alloc.c (toplevel) [SYSTEM_MALLOC || DOUG_LEA_MALLOC]: Undef
6226 GC_MALLOC_CHECK. 6226 GC_MALLOC_CHECK.
6227 (toplevel) [GC_MARK_STACK || GC_MALLOC_CHECK]: Move mem_node 6227 (toplevel) [GC_MARK_STACK || GC_MALLOC_CHECK]: Move mem_node
6228 structure definition and related variabled to the top of the file. 6228 structure definition and related variables to the top of the file.
6229 Include this code when GC_MALLOC_CHECK is defined. 6229 Include this code when GC_MALLOC_CHECK is defined.
6230 (lisp_malloc, lisp_free) [GC_MALLOC_CHECK]: Don't 6230 (lisp_malloc, lisp_free) [GC_MALLOC_CHECK]: Don't
6231 register/unregister allocated region. 6231 register/unregister allocated region.
@@ -6907,7 +6907,7 @@
6907 * charset.h (UNIBYTE_STR_AS_MULTIBYTE_P): Fix previous change. 6907 * charset.h (UNIBYTE_STR_AS_MULTIBYTE_P): Fix previous change.
6908 6908
6909 * ccl.c (Fccl_execute_on_string): Make multibyte string correctly. 6909 * ccl.c (Fccl_execute_on_string): Make multibyte string correctly.
6910 If output buffer is too small, signal an appropriated error. 6910 If output buffer is too small, signal an appropriate error.
6911 6911
69122000-09-18 Dave Love <fx@gnu.org> 69122000-09-18 Dave Love <fx@gnu.org>
6913 6913
@@ -7790,7 +7790,7 @@
7790 7790
7791 * editfns.c (find_field): Formatting changes. 7791 * editfns.c (find_field): Formatting changes.
7792 (toplevel): Some old-style function forward declarations 7792 (toplevel): Some old-style function forward declarations
7793 changed to prototypes, some new protypes added, some functions 7793 changed to prototypes, some new prototypes added, some functions
7794 made static. 7794 made static.
7795 7795
7796 * lisp.h (set_time_zone_rule): Add prototype. 7796 * lisp.h (set_time_zone_rule): Add prototype.
@@ -9743,7 +9743,7 @@
9743 * charset.c (update_charset_table): Update the table 9743 * charset.c (update_charset_table): Update the table
9744 bytes_by_char_head. 9744 bytes_by_char_head.
9745 (init_charset_once): Initialize elements of bytes_by_char_head to 9745 (init_charset_once): Initialize elements of bytes_by_char_head to
9746 1 except for leading codes for private charases. 9746 1 except for leading codes for private charsets.
9747 9747
9748 * charset.h (CHARSET_8_BIT_GRAPHIC): Define as 0x80. 9748 * charset.h (CHARSET_8_BIT_GRAPHIC): Define as 0x80.
9749 (UNIBYTE_STR_AS_MULTIBYTE_P): Fix for an invalid multibyte sequence. 9749 (UNIBYTE_STR_AS_MULTIBYTE_P): Fix for an invalid multibyte sequence.
@@ -10111,7 +10111,7 @@
10111 * fontset.c (syms_of_fontset): Adjust the font name for ascii of 10111 * fontset.c (syms_of_fontset): Adjust the font name for ascii of
10112 the default fontset to what Emacs uses by default. 10112 the default fontset to what Emacs uses by default.
10113 (check_registry_encoding): This function deleted. 10113 (check_registry_encoding): This function deleted.
10114 (Fset_fontset_font): Remove the adhoc condition for the default 10114 (Fset_fontset_font): Remove the ad hoc condition for the default
10115 fontset. Allow cons in FONTNAME. 10115 fontset. Allow cons in FONTNAME.
10116 10116
10117 * fns.c (map_char_table): Ignore char-table entries for 10117 * fns.c (map_char_table): Ignore char-table entries for
@@ -10284,7 +10284,7 @@
10284 invalid multibyte sequence. 10284 invalid multibyte sequence.
10285 (parse_str_as_multibyte, str_as_multibyte, str_to_multibyte) 10285 (parse_str_as_multibyte, str_as_multibyte, str_to_multibyte)
10286 (str_as_unibyte): New functions. 10286 (str_as_unibyte): New functions.
10287 (Fstring): Simpified by assuming that byte combining never happens. 10287 (Fstring): Simplified by assuming that byte combining never happens.
10288 (init_charset_once): Initialization for 10288 (init_charset_once): Initialization for
10289 LEADING_CODE_8_BIT_CONTROL. 10289 LEADING_CODE_8_BIT_CONTROL.
10290 (syms_of_charset): Intern and staticpro Qeight_bit_control and 10290 (syms_of_charset): Intern and staticpro Qeight_bit_control and
@@ -10408,7 +10408,7 @@
10408 * fileio.c (Finsert_file_contents): Setup src_multibyte and 10408 * fileio.c (Finsert_file_contents): Setup src_multibyte and
10409 dst_multibyte members of coding. On handling REPLACE on unibyte 10409 dst_multibyte members of coding. On handling REPLACE on unibyte
10410 buffer, convert the result of decode_coding to unibyte. On 10410 buffer, convert the result of decode_coding to unibyte. On
10411 inserting into a mutibyte buffer, always call code_convert_region. 10411 inserting into a multibyte buffer, always call code_convert_region.
10412 (e_write): Setup coding->src_multibyte according to the 10412 (e_write): Setup coding->src_multibyte according to the
10413 multibyteness of the source (buffer or string). 10413 multibyteness of the source (buffer or string).
10414 10414
@@ -10441,7 +10441,7 @@
10441 (adjust_markers_for_replace): Likewise. 10441 (adjust_markers_for_replace): Likewise.
10442 (ADJUST_CHAR_POS, combine_bytes, byte_combining_error) 10442 (ADJUST_CHAR_POS, combine_bytes, byte_combining_error)
10443 (CHECK_BYTE_COMBINING_FOR_INSERT): Deleted. 10443 (CHECK_BYTE_COMBINING_FOR_INSERT): Deleted.
10444 (copy_text): Delete unused local varialbe c_save. For converting 10444 (copy_text): Delete unused local variable c_save. For converting
10445 to multibyte, be sure to make all 8-bit characters in valid 10445 to multibyte, be sure to make all 8-bit characters in valid
10446 multibyte form. 10446 multibyte form.
10447 (count_size_as_multibyte): Handle 8-bit characters correctly. 10447 (count_size_as_multibyte): Handle 8-bit characters correctly.
@@ -10588,7 +10588,7 @@
10588 code detecting help events that should be ignored. 10588 code detecting help events that should be ignored.
10589 10589
10590 * xdisp.c (handle_single_display_prop): Don't try to set PT if 10590 * xdisp.c (handle_single_display_prop): Don't try to set PT if
10591 we're interating over a string. 10591 we're iterating over a string.
10592 10592
105932000-05-09 Dave Love <fx@gnu.org> 105932000-05-09 Dave Love <fx@gnu.org>
10594 10594
@@ -11073,7 +11073,7 @@
110732000-04-01 Gerd Moellmann <gerd@gnu.org> 110732000-04-01 Gerd Moellmann <gerd@gnu.org>
11074 11074
11075 * term.c (TN_no_color_video): New variable. 11075 * term.c (TN_no_color_video): New variable.
11076 (term_init): Intitialize TN_no_color_video. 11076 (term_init): Initialize TN_no_color_video.
11077 (enum no_color_bit): New enumeration. 11077 (enum no_color_bit): New enumeration.
11078 (MAY_USE_WITH_COLORS_P): New macro. 11078 (MAY_USE_WITH_COLORS_P): New macro.
11079 (turn_on_face): Use it to determine if attributes may be used 11079 (turn_on_face): Use it to determine if attributes may be used
@@ -11552,7 +11552,7 @@
11552 11552
11553 * fontset.h (FONT_NOT_OPENED, FONT_NOT_FOUND): Macros removed. 11553 * fontset.h (FONT_NOT_OPENED, FONT_NOT_FOUND): Macros removed.
11554 (struct fontset_info, struct fontset_data): Structs removed. 11554 (struct fontset_info, struct fontset_data): Structs removed.
11555 (allloc_fontset_data, free_fontset_data, fs_regiser_fontset) 11555 (alloc_fontset_data, free_fontset_data, fs_regiser_fontset)
11556 (Vglobale_fontset_alist, font_idx_temp): Externs removed. 11556 (Vglobale_fontset_alist, font_idx_temp): Externs removed.
11557 (fs_load_font, fs_query_fontset): Adjusted for new argument. 11557 (fs_load_font, fs_query_fontset): Adjusted for new argument.
11558 (fs_free_face_fontset, fontset_font_pattern) 11558 (fs_free_face_fontset, fontset_font_pattern)
@@ -12302,7 +12302,7 @@
12302 Fx_hide_busy_cursor. 12302 Fx_hide_busy_cursor.
12303 12303
12304 * dispextern.h (Fx_show_busy_cursor, Fx_hide_busy_cursor): 12304 * dispextern.h (Fx_show_busy_cursor, Fx_hide_busy_cursor):
12305 Remove prototyoes. 12305 Remove prototypes.
12306 (start_busy_cursor, cancel_busy_cursor): Add prototypes. 12306 (start_busy_cursor, cancel_busy_cursor): Add prototypes.
12307 12307
12308 * lisp.h (Fx_hide_busy_cursor): Remove prototype. 12308 * lisp.h (Fx_hide_busy_cursor): Remove prototype.
@@ -12427,7 +12427,7 @@
12427 12427
124282000-02-17 Eli Zaretskii <eliz@is.elta.co.il> 124282000-02-17 Eli Zaretskii <eliz@is.elta.co.il>
12429 12429
12430 * xfaces.c (tty_defined_color): Don't return faulire indication 12430 * xfaces.c (tty_defined_color): Don't return failure indication
12431 for unspecified-fg and unspecified-bg pseudo-colors. 12431 for unspecified-fg and unspecified-bg pseudo-colors.
12432 12432
124332000-02-17 Gerd Moellmann <gerd@gnu.org> 124332000-02-17 Gerd Moellmann <gerd@gnu.org>
@@ -12480,7 +12480,7 @@
12480 emacs.c, floatfns.c, fns.c, lread.c, print.c, config.in, lisp.h, 12480 emacs.c, floatfns.c, fns.c, lread.c, print.c, config.in, lisp.h,
12481 Makefile.in: Remove `LISP_FLOAT_TYPE' and `standalone'. 12481 Makefile.in: Remove `LISP_FLOAT_TYPE' and `standalone'.
12482 12482
12483 * frame.c (make_frame): Set frame initiallly to `garbaged'. 12483 * frame.c (make_frame): Set frame initially to `garbaged'.
12484 12484
124852000-02-17 Kenichi Handa <handa@etl.go.jp> 124852000-02-17 Kenichi Handa <handa@etl.go.jp>
12486 12486