aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Moellmann2000-09-25 15:42:25 +0000
committerGerd Moellmann2000-09-25 15:42:25 +0000
commit6567e9b550147e8c46d35367cf3553b9acf9fbe3 (patch)
treee1e61cfb75ef19a76b0ae640b0be80d213af0067
parent1bc20d83cb040a51cad08b49b9e81d534fca57a5 (diff)
downloademacs-6567e9b550147e8c46d35367cf3553b9acf9fbe3.tar.gz
emacs-6567e9b550147e8c46d35367cf3553b9acf9fbe3.zip
*** empty log message ***
-rw-r--r--ChangeLog46
-rw-r--r--etc/ChangeLog22
-rw-r--r--leim/ChangeLog44
-rw-r--r--lib-src/ChangeLog27
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/ChangeLog.8420
-rw-r--r--lwlib/ChangeLog18
-rw-r--r--man/ChangeLog30
-rw-r--r--msdos/ChangeLog22
-rw-r--r--nt/ChangeLog48
-rw-r--r--oldXMenu/ChangeLog18
-rw-r--r--src/ChangeLog.8577
12 files changed, 1276 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a7247d8a493..824dd934c5d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -471,6 +471,52 @@
471 471
472 * configure.in: Grok sparc64-*-linux-gnu*. 472 * configure.in: Grok sparc64-*-linux-gnu*.
473 473
474After the release of 20.4, development was split into two separate
475code lines. One line contained the code for Emacs 21, and the other
476one the code for the 20.x releases after 20.4. The following change
477log entries up to the entry ``20.4 released'' are for the 20.x code
478line. Change logs above this notice are those for the 21.x code line.
479
4802000-06-13 Gerd Moellmann <gerd@gnu.org>
481
482 * Version 20.7 released.
483
4842000-06-05 Gerd Moellmann <gerd@gnu.org>
485
486 * configure.in: Add powerpc*-*-linux-gnu*.
487
4882000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
489
490 * configure.in: Check for grandpt and getpt.
491
4922000-02-26 Gerd Moellmann <gerd@gnu.org>
493
494 * Version 20.6 released.
495
4962000-02-18 Dave Love <fx@gnu.org>
497
498 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
499
5002000-02-15 Gerd Moellmann <gerd@gnu.org>
501
502 * configure.in: Add support for arm*-g*-linux-gnu* systems.
503
5041999-12-04 Gerd Moellmann <gerd@gnu.org>
505
506 * Version 20.5 released.
507
5081999-11-28 Dave Love <fx@gnu.org>
509
510 * configure.in: Recognize sparc64-*-linux-gnu*.
511
5121999-11-11 Erik Naggum <erik@naggum.no>
513
514 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
515
5161999-08-04 Eli Zaretskii <eliz@gnu.org>
517
518 * config.bat: Make --no-debug work again by removing -gcoff.
519
4741999-07-12 Richard Stallman <rms@gnu.org> 5201999-07-12 Richard Stallman <rms@gnu.org>
475 521
476 * Version 20.4 released. 522 * Version 20.4 released.
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 6bfb1418333..6165aa7b845 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -161,6 +161,28 @@
161 161
162 * TUTORIAL.ro: Change copyright statement. 162 * TUTORIAL.ro: Change copyright statement.
163 163
164After the release of 20.4, development was split into two separate
165code lines. One line contained the code for Emacs 21, and the other
166one the code for the 20.x releases after 20.4. The following change
167log entries up to the entry ``20.4 released'' are for the 20.x code
168line. Change logs above this notice are those for the 21.x code line.
169
1702000-06-13 Gerd Moellmann <gerd@gnu.org>
171
172 * Version 20.7 released.
173
1742000-02-26 Gerd Moellmann <gerd@gnu.org>
175
176 * Version 20.6 released.
177
1781999-12-04 Gerd Moellmann <gerd@gnu.org>
179
180 * Version 20.5 released.
181
1821999-11-30 Paul Eggert <eggert@twinsun.com>
183
184 * PROBLEMS: Update Solaris 2.6 and 7 problems.
185
1641999-07-12 Richard Stallman <rms@gnu.org> 1861999-07-12 Richard Stallman <rms@gnu.org>
165 187
166 * Version 20.4 released. 188 * Version 20.4 released.
diff --git a/leim/ChangeLog b/leim/ChangeLog
index 648dfcd5a84..428ab4ece9b 100644
--- a/leim/ChangeLog
+++ b/leim/ChangeLog
@@ -165,6 +165,50 @@
165 ("turkish-alt-postfix"): New Turkish input method which inserts 165 ("turkish-alt-postfix"): New Turkish input method which inserts
166 Latin-5 characters. 166 Latin-5 characters.
167 167
168After the release of 20.4, development was split into two separate
169code lines. One line contained the code for Emacs 21, and the other
170one the code for the 20.x releases after 20.4. The following change
171log entries up to the entry ``20.4 released'' are for the 20.x code
172line. Change logs above this notice are those for the 21.x code line.
173
1742000-06-13 Gerd Moellmann <gerd@gnu.org>
175
176 * Version 20.7 released.
177
1782000-05-23 Andrew Innes <andrewi@gnu.org>
179
180 * makefile.nt ($(TIT)): Set emacs_dir in the environment before
181 running emacs, to ensure load-path is correct.
182 (leim-list.el): Ditto.
183
1842000-02-26 Gerd Moellmann <gerd@gnu.org>
185
186 * Version 20.6 released.
187
1881999-12-07 Gerd Moellmann <gerd@gnu.org>
189
190 * Version 20.5 released.
191
1921999-11-22 Andrew Innes <andrewi@gnu.org>
193
194 * makefile.nt: No need to generate subdirs.el.
195
1961999-11-21 Andrew Innes <andrewi@gnu.org>
197
198 * makefile.nt: New file.
199
2001999-09-19 Ken'ichi Handa <handa@gnu.org>
201
202 * quail/latin-alt.el ("turkish-latin-3-alt-postfix"): Renamed from
203 turkish-postfix.
204 ("turkish-postfix"): New Turkish input method which inserts
205 Latin-5 characters.
206
207 * quail/latin-alt.el ("turkish-latin-3-alt-postfix"): Renamed from
208 turkish-alt-postfix.
209 ("turkish-alt-postfix"): New Turkish input method which inserts
210 Latin-5 characters.
211
1681999-07-12 Richard Stallman <rms@gnu.org> 2121999-07-12 Richard Stallman <rms@gnu.org>
169 213
170 * Version 20.4 released. 214 * Version 20.4 released.
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index db25bef2cda..361909f60d2 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -464,6 +464,33 @@
464 * grep-changelog: New. 464 * grep-changelog: New.
465 * Makefile.in (INSTALLABLE_SCRIPTS): Add it. 465 * Makefile.in (INSTALLABLE_SCRIPTS): Add it.
466 466
467After the release of 20.4, development was split into two separate
468code lines. One line contained the code for Emacs 21, and the other
469one the code for the 20.x releases after 20.4. The following change
470log entries up to the entry ``20.4 released'' are for the 20.x code
471line. Change logs above this notice are those for the 21.x code line.
472
4732000-06-13 Gerd Moellmann <gerd@gnu.org>
474
475 * Version 20.7 released.
476
4772000-02-26 Gerd Moellmann <gerd@gnu.org>
478
479 * Version 20.6 released.
480
4811999-12-04 Gerd Moellmann <gerd@gnu.org>
482
483 * Version 20.5 released.
484
4851999-11-13 Gerd Moellmann <gerd@gnu.org>
486
487 * Makefile.in (b2m): Add dependency on GETOPTDEPS.
488
4891999-11-03 Gerd Moellmann <gerd@gnu.org>
490
491 * emacsclient.c, etags.c: Change email address to send bugs
492 to.
493
4671999-07-12 Richard Stallman <rms@gnu.org> 4941999-07-12 Richard Stallman <rms@gnu.org>
468 495
469 * Version 20.4 released. 496 * Version 20.4 released.
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index baaedadab6a..094870fb910 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,9 @@
12000-09-25 Gerd Moellmann <gerd@gnu.org> 12000-09-25 Gerd Moellmann <gerd@gnu.org>
2 2
3 * bytecomp.el (byte-compile-defvar-or-defconst): Only cons onto
4 current-load-list in top-level forms. Else this leaks a cons cell
5 every time a defun is called.
6
3 * mail/mail-utils.el (rmail-dont-reply-to): Fix last change. 7 * mail/mail-utils.el (rmail-dont-reply-to): Fix last change.
4 8
52000-09-25 Dave Love <fx@gnu.org> 92000-09-25 Dave Love <fx@gnu.org>
diff --git a/lisp/ChangeLog.8 b/lisp/ChangeLog.8
index 727506f1022..bce8a7af3d6 100644
--- a/lisp/ChangeLog.8
+++ b/lisp/ChangeLog.8
@@ -4712,6 +4712,426 @@
4712 4712
4713 * webjump.el (webjump-sample-sites): Update some URLs. 4713 * webjump.el (webjump-sample-sites): Update some URLs.
4714 4714
4715After the release of 20.4, development was split into two separate
4716code lines. One line contained the code for Emacs 21, and the other
4717one the code for the 20.x releases after 20.4. The following change
4718log entries up to the entry ``20.4 released'' are for the 20.x code
4719line. Change logs above this notice are those for the 21.x code line.
4720
47212000-06-13 Gerd Moellmann <gerd@gnu.org>
4722
4723 * Version 20.7 released.
4724
47252000-06-07 Kenichi Handa <handa@etl.go.jp>
4726
4727 * textmodes/fill.el (fill-find-break-point): Check the validity of
4728 charset.
4729
47302000-06-05 Andrew Innes <andrewi@gnu.org>
4731
4732 * browse-url.el (browse-url-filename-alist) [windows-nt, ms-dos]:
4733 Conditionalize last change for DOS/Windows only.
4734
4735 * browse-url.el (browse-url-of-buffer): Add comment for last change.
4736
47372000-06-02 Andrew Innes <andrewi@gnu.org>
4738
4739 * browse-url.el (browse-url-of-buffer): Ensure that file-name ends
4740 with .htm or .html, otherwise browse-url-of-file fails on Windows.
4741
47422000-06-01 Andrew Innes <andrewi@gnu.org>
4743
4744 * browse-url.el (browse-url-filename-alist): Support Windows-style
4745 filenames with drive specifiers.
4746
4747 * arc-mode.el (archive-zip-use-pkzip) [windows-nt]: Don't use
4748 pkzip on Windows by default, as InfoZIP works better.
4749
47502000-05-31 Kenichi Handa <handa@etl.go.jp>
4751
4752 * isearch.el (isearch-printing-char): Don't test for `cpXXX'.
4753
47542000-05-30 Andrew Innes <andrewi@gnu.org>
4755
4756 * w32-fns.el (isearch-mode-map): Ignore language-change events in
4757 isearch.
4758
47592000-05-30 Kenichi Handa <handa@etl.go.jp>
4760
4761 * isearch.el (isearch-forward): Extend doc string.
4762
47632000-05-30 Gerd Moellmann <gerd@gnu.org>
4764
4765 * tmm.el (tmm-prompt): Recognize menu item definitions of the for
4766 `(menu-item ...)' when looking for the position of DEFAULT-ITEM.
4767
4768 * paths.el (Info-default-directory-list): Doc fix.
4769
47702000-05-29 Gerd Moellmann <gerd@gnu.org>
4771
4772 * dabbrev.el (dabbrev-expand): Don't display messages in the
4773 echo area if the minibuffer window is active.
4774
47752000-05-29 Kenichi Handa <handa@etl.go.jp>
4776
4777 * isearch.el (isearch-printing-char): If in Encoded Kbd mode,
4778 decode the character by the current keyboard coding system.
4779
47802000-05-24 Gerd Moellmann <gerd@gnu.org>
4781
4782 * mail/rmail.el (rmail-retry-failure): Always unprune the header
4783 after calling rmail-beginning-of-message.
4784
47852000-05-23 Gerd Moellmann <gerd@gnu.org>
4786
4787 * progmodes/sh-script.el (sh-ancestor-alist): Add `bash2'.
4788
4789 * files.el (interpreter-mode-alist): Add `bash2'.
4790
47912000-05-20 Kenichi Handa <handa@etl.go.jp>
4792
4793 * international/ccl.el (ccl-compile-write-string): Make STR
4794 unibyte.
4795 (ccl-compile-write-repeat): If ARG is string, make it unibyte.
4796
47972000-05-18 Espen Skoglund <esk@ira.uka.de>
4798
4799 * pascal.el (pascal-indent-alist) (pascal-indent-comment): Changed
4800 the indent-comment function to just return the appropriate indent.
4801
48022000-05-16 Kenichi Handa <handa@etl.go.jp>
4803
4804 * international/encoded-kb.el: Be sure to update minor-mode-alist
4805 and minor-mode-map-alist.
4806 (encoded-kbd-self-insert-iso2022-8bit): Handle ISO's single shift
4807 codes SS2 and SS3 correctly.
4808 (encoded-kbd-self-insert-ccl): New function.
4809 (encoded-kbd-setup-keymap): New function.
4810 (encoded-kbd-mode): Handle CCL based coding system. Setup keymap
4811 by calling encoded-kbd-setup-keymap.
4812
48132000-05-12 Gerd Moellmann <gerd@gnu.org>
4814
4815 * ange-ftp.el (ange-ftp-skip-msgs): Include 500 code.for
4816 handling FTP security extensions.
4817
48182000-05-05 Gerd Moellmann <gerd@gnu.org>
4819
4820 * mail/undigest.el (undigestify-rmail-message): Recognize end
4821 of digest differently.
4822
48232000-05-02 Gerd Moellmann <gerd@gnu.org>
4824
4825 * simple.el (kill-region): Bind both undo-strong-limit and
4826 undo-limit. Add in the values of the global bindings.
4827
4828 * language/european.el (iso-latin-4): Fix typo.
4829
4830 * textmodes/texinfmt.el (texinfo-format-xref): Don't try to insert
4831 nil.
4832
48332000-05-02 Eli Zaretskii <eliz@is.elta.co.il>
4834
4835 * ediff.el (ediff-buffers-internal): Bind ediff-job-name to the
4836 job-name argument when writing buffers to temporary files.
4837
4838 * ediff-util.el (ediff-make-temp-file): Bind
4839 coding-system-for-write to no-conversion if we are comparing
4840 buffers (as opposed to files).
4841
4842 * ediff-diff.el (ediff-exec-process): If we are comparing buffers,
4843 bind coding-system-for-read to no-conversion. On DOS and Windows,
4844 when comparing 2 buffers, add --binary to the switches passed to
4845 Diff.
4846
48472000-02-26 Gerd Moellmann <gerd@gnu.org>
4848
4849 * Version 20.6 released.
4850
48512000-02-25 Gerd Moellmann <gerd@gnu.org>
4852
4853 * emacs-lisp/helper.el (Helper-describe-mode): Make buffer
4854 writable.
4855
48562000-02-20 Andrew Innes <andrewi@gnu.org>
4857
4858 * dos-w32.el (file-name-buffer-file-type-alist): Add missing $ to
4859 the end of one of the regexps.
4860
48612000-02-17 Gerd Moellmann <gerd@gnu.org>
4862
4863 * progmodes/pascal.el (pascal-mode-syntax-table): Change syntax
4864 of `*' to handle `(* ... *)' comments.
4865
48662000-02-03 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
4867
4868 * mail/rmail.el (rmail-retry-failure): Use
4869 rmail-beginning-of-message before rmail-toggle-header, because the
4870 former toggles headers.
4871
48722000-02-02 Gerd Moellmann <gerd@gnu.org>
4873
4874 * ange-ftp.el (ange-ftp-write-region): Handle case that
4875 succeeding process operation sets a different coding system.
4876
48772000-01-29 Dave Love <fx@gnu.org>
4878
4879 * timezone.el (timezone-fix-time): Window against 69 for two-digit
4880 years. Deal with three-digit years.
4881
48822000-01-25 Andre Spiegel <spiegel@gnu.org>
4883
4884 * vc.el (vc-version-diff): Make sure file name is
4885 expanded.
4886
48872000-01-07 Gerd Moellmann <gerd@gnu.org>
4888
4889 * vc-hooks.el (vc-parse-buffer): Handle mixtures of dates
4890 before and after the year 2000.
4891
48922000-01-05 Dave Love <fx@gnu.org>
4893
4894 * browse-url.el (browse-url): Fix case of
4895 browse-url-browser-function being an alist.
4896
48971999-12-04 Gerd Moellmann <gerd@gnu.org>
4898
4899 * Version 20.5 released.
4900
49011999-12-03 Kenichi Handa <handa@mule.m17n.org>
4902
4903 * international/mule-util.el (truncate-string-to-width): Docsting
4904 fixed.
4905
49061999-12-02 Gerd Moellmann <gerd@gnu.org>
4907
4908 * vc.el (vc-update-change-log): Look for rcs2log under
4909 exec-directory.
4910
49111999-12-02 Ken'ichi Handa <handa@gnu.org>
4912
4913 * international/mule.el (charsetp): Fix typo in docstring.
4914
4915 * international/mule-diag.el (list-coding-categories): Fix typo;
4916 automatic -> autoload.
4917
49181999-12-02 Gerd Moellmann <gerd@gnu.org>
4919
4920 * calendar/appt.el (appt-convert-time): Handle "12:MMam",
4921 remove extraneous string-match.
4922
49231999-12-01 Kenichi Handa <handa@etl.go.jp>
4924
4925 * international/mule-cmds.el (select-safe-coding-system): Use
4926 display-buffer to show the current buffer instead of showing
4927 it in the selected window. Check existence of "*Warning*" buffer
4928 before deleting it.
4929
49301999-12-02 Gerd Moellmann <gerd@gnu.org>
4931
4932 * finder.el (finder-commentary): Activate Finder mode.
4933
49341999-11-30 Anders Lindgren <andersl@andersl.com>
4935
4936 * autorevert.el (auto-revert-buffers): Auto-revert mode was turned
4937 off when reverting buffers that contained mode specifiers.
4938 `revert-buffer' is now called with non-nil PRESERVE-MODES
4939 argument.
4940
49411999-11-29 Dave Love <fx@gnu.org>
4942
4943 * dired.el (dired-move-to-filename-regexp): Make it work
4944 for LANG=de_DE.iso88591 on HPUX 11.0.
4945
49461999-11-26 Gerd Moellmann <gerd@gnu.org>
4947
4948 * progmodes/f90.el (f90-abbrev-start): Use `eq' instead of `='.
4949
49501999-11-26 Kenichi Handa <handa@etl.go.jp>
4951
4952 * international/mule.el (set-auto-coding): Call set-auto-coding-1
4953 with save-match-data.
4954 (set-auto-coding-1): New function.
4955
49561999-11-24 Gerd Moellmann <gerd@gnu.org>
4957
4958 * locate.el (locate-with-filter): Doc fix.
4959
49601999-11-23 Andrew Innes <andrewi@gnu.org>
4961
4962 * w32-win.el (w32-drag-n-drop): Load files in current window, if
4963 drop coords aren't over a specific window.
4964
49651999-11-23 Gerd Moellmann <gerd@gnu.org>
4966
4967 * emacs-lisp/advice.el (ad-special-forms): Check whether track-mouse
4968 is defined.
4969
49701999-11-19 Ken'ichi Handa <handa@gnu.org>
4971
4972 * ps-mule.el (ps-mule-font-info-database-bdf): BDF font for
4973 chinese-sisheng charset is 7bit encoding, not 8bit.
4974
49751999-11-18 Richard M. Stallman <rms@caffeine.ai.mit.edu>
4976
4977 * mail/rmailedit.el (rmail-cease-edit): Run rmail-mode-hook.
4978
49791999-11-12 Andrew Innes <andrewi@gnu.org>
4980
4981 * select.el (x-set-selection): Call buffer-substring, not
4982 substring. Also fix docstring
4983
49841999-11-11 Gerd Moellmann <gerd@gnu.org>
4985
4986 * replace.el (perform-replace): Temporarily disable
4987 case-fold-search if search argument contains uppercase
4988 characters.
4989
49901999-11-10 Gerd Moellmann <gerd@gnu.org>
4991
4992 * mail/mh-comp.el (mh-smail-batch): If `to' is nil use an
4993 empty string as to-address.
4994
49951999-11-07 Andrew Innes <andrewi@gnu.org>
4996
4997 * dos-w32.el (direct-print-region-helper): Quote arguments in case
4998 they contain spaces.
4999
50001999-11-01 Edward M. Reingold <reingold@emr.cs.uiuc.edu>
5001
5002 * calendar.el (redraw-calendar): Move to nearest date before
5003 redrawing.
5004
5005 * diary-lib.el (simple-diary-display): Reset modeline even if
5006 there are no diary entries since the diary buffer may be displayed.
5007
50081999-10-26 Kenichi Handa <handa@etl.go.jp>
5009
5010 * international/mule-cmds.el (read-input-method-name): Handle the
5011 case that the arg DEFAULT is symbol.
5012
5013 * international/mule-diag.el (mule-diag): Handle the case that
5014 default-input-method is symbol.
5015
50161999-09-29 Kenichi Handa <handa@etl.go.jp>
5017
5018 * language/cyrillic.el (cyrillic-koi8-r-decode-table): Map 8-bit
5019 code not used by KOI8 to the same 8-bit code instead of mapping to
5020 SPC.
5021 (cyrillic-alternativnyj-decode-table): Likewise.
5022
5023 * ps-mule.el (ps-mule-begin-job): Fix malformed regexp.
5024 (ps-mule-font-info-database-ps): Typo fixed (normat->normal). Use
5025 correct font names for Korean (Munhwa-Regular-KSC-EUC-H and
5026 Munhwa-Bold-KSC-EUC-H).
5027
50281999-09-25 Dave Love <fx@gnu.org>
5029
5030 * paren.el (show-paren-mode): Add autoload cookie.
5031
50321999-09-20 Kenichi Handa <handa@etl.go.jp>
5033
5034 * language/european.el ("Turkish"): New language environment.
5035
50361999-09-20 Richard M. Stallman <rms@caffeine.ai.mit.edu>
5037
5038 * info.el (Info-directory-list): Don't test existence of ALTERNATIVE
5039 if we know for some other reason it should not be used.
5040
50411999-09-11 Andreas Schwab <schwab@gnu.org>
5042
5043 * vc.el (vc-backend-merge-news): Fix regexp to also match P marker
5044 from cvs update.
5045
50461999-09-10 Richard Stallman <rms@gnu.org>
5047
5048 * simple.el (shell-command-on-region): EXIT-STATUS can be a string.
5049
5050 * info.el (Info-search): Don't lose with empty regexp.
5051
50521999-09-10 Dave Love <fx@gnu.org>
5053
5054 * help.el (describe-variable): Fix test for customizability.
5055
50561999-09-09 Dave Love <fx@gnu.org>
5057
5058 * font-lock.el (global-font-lock-mode): Add autoload cookie and
5059 :initialize method.
5060
50611999-09-08 Richard Stallman <rms@gnu.org>
5062
5063 * gud.el (gud-make-debug-menu): Make a child for the
5064 local menu, for its menu bar, and the debug menu.
5065
50661999-09-07 Edward M. Reingold <reingold@emr.cs.uiuc.edu>
5067
5068 * diary-lib.el (list-diary-entries): Make sure two-digit years
5069 have leading zeros.
5070
50711999-09-06 Richard Stallman <rms@gnu.org>
5072
5073 * vc.el (vc-annotate-display): Use < 69 not < 70
5074 to distinguish 20YY from 19YY.
5075
5076 * timezone.el (timezone-parse-date): Use < 69 not < 70
5077 to distinguish 20YY from 19YY.
5078
5079 * mail/rmail.el (rmail-retry-failure): Unconditionally move
5080 to beginning of message.
5081
50821999-09-06 Eli Zaretskii <eliz@gnu.org>
5083
5084 * dired.el (dired-re-dir, dired-re-sym): Don't match DOS drive
5085 letters with a colon after d or l.
5086
50871999-09-05 Richard Stallman <rms@gnu.org>
5088
5089 * vc.el (vc-annotate-display): Treat 2-digit years under 70 as 20YY.
5090
50911999-08-31 Dave Love <fx@gnu.org>
5092
5093 * help.el (help-make-xrefs): Don't lose on non-empty blank line
5094 after key table.
5095
50961999-08-24 Dave Love <fx@gnu.org>
5097
5098 * timezone.el (timezone-parse-date): Assume 2-digit dates <70 are
5099 2000+.
5100
51011999-08-23 Dave Love <fx@gnu.org>
5102
5103 * auto-show.el (auto-show-mode): Fix :set.
5104
5105 * man.el (Man-softhyphen-to-minus): Fix for multibyte case; do
5106 nothing in Latin-N environment.
5107
51081999-08-01 Eli Zaretskii <eliz@gnu.org>
5109
5110 * international/mule.el (set-auto-coding): Allow whitespace before
5111 and after the "variable: value" pair.
5112
51131999-07-25 Richard M. Stallman <rms@gnu.org>
5114
5115 * cus-edit.el (custom-save-delete): Avoid error for empty .emacs.
5116
51171999-07-23 Richard M. Stallman <rms@caffeine.ai.mit.edu>
5118
5119 * emacs-lisp/edebug.el: Delete compatibility code.
5120 (edebug-next-token-class): If . is followed by a digit,
5121 return `symbol' for the token class.
5122
5123 * startup.el (command-line): If we don't find the user's init file,
5124 set user-init-file to nil.
5125
51261999-07-21 Kenichi Handa <handa@etl.go.jp>
5127
5128 * international/encoded-kb.el
5129 (encoded-kbd-self-insert-iso2022-7bit): Don't insert the character
5130 but push it to unread-command-events.
5131 (encoded-kbd-self-insert-iso2022-8bit): Likewise.
5132 (encoded-kbd-self-insert-sjis): Likewise.
5133 (encoded-kbd-self-insert-big5): Likewise.
5134
47151999-07-14 Richard Stallman <rms@gnu.org> 51351999-07-14 Richard Stallman <rms@gnu.org>
4716 5136
4717 * Version 20.4 released. 5137 * Version 20.4 released.
diff --git a/lwlib/ChangeLog b/lwlib/ChangeLog
index dd1e6f2d5c0..68bb7761b45 100644
--- a/lwlib/ChangeLog
+++ b/lwlib/ChangeLog
@@ -290,6 +290,24 @@
290 (remap_menubar): Ditto. 290 (remap_menubar): Ditto.
291 (draw_arrow): Draw it 3D. 291 (draw_arrow): Draw it 3D.
292 292
293After the release of 20.4, development was split into two separate
294code lines. One line contained the code for Emacs 21, and the other
295one the code for the 20.x releases after 20.4. The following change
296log entries up to the entry ``20.4 released'' are for the 20.x code
297line. Change logs above this notice are those for the 21.x code line.
298
2992000-06-13 Gerd Moellmann <gerd@gnu.org>
300
301 * Version 20.7 released.
302
3032000-02-26 Gerd Moellmann <gerd@gnu.org>
304
305 * Version 20.6 released.
306
3071999-12-04 Gerd Moellmann <gerd@gnu.org>
308
309 * Version 20.5 released.
310
2931999-07-12 Richard Stallman <rms@gnu.org> 3111999-07-12 Richard Stallman <rms@gnu.org>
294 312
295 * Version 20.4 released. 313 * Version 20.4 released.
diff --git a/man/ChangeLog b/man/ChangeLog
index e6ef575d073..4ca89e9f5f4 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -323,6 +323,36 @@
323 323
324 * Makefile.in: Add faq. 324 * Makefile.in: Add faq.
325 325
326After the release of 20.4, development was split into two separate
327code lines. One line contained the code for Emacs 21, and the other
328one the code for the 20.x releases after 20.4. The following change
329log entries up to the entry ``20.4 released'' are for the 20.x code
330line. Change logs above this notice are those for the 21.x code line.
331
3322000-06-13 Gerd Moellmann <gerd@gnu.org>
333
334 * Version 20.7 released.
335
3362000-05-30 Gerd Moellmann <gerd@gnu.org>
337
338 * info.texi: Clarify description of Info-directory-list,
339 add description of Info-additional-directory-list.
340
3412000-02-26 Gerd Moellmann <gerd@gnu.org>
342
343 * Version 20.6 released.
344
3451999-12-04 Gerd Moellmann <gerd@gnu.org>
346
347 * Version 20.5 released.
348
3491999-11-03 Gerd Moellmann <gerd@gnu.org>
350
351 * gnus.texi: Add coding tag. Fixes for makeinfo 4.0.
352
353 * dired-x.texi, sc.texii, cc-mode.texi, mh-e.texi: Fixes for
354 makeinfo 4.0.
355
3261999-07-12 Richard Stallman <rms@gnu.org> 3561999-07-12 Richard Stallman <rms@gnu.org>
327 357
328 * Version 20.4 released. 358 * Version 20.4 released.
diff --git a/msdos/ChangeLog b/msdos/ChangeLog
index 7479426409c..fe8969733b1 100644
--- a/msdos/ChangeLog
+++ b/msdos/ChangeLog
@@ -81,6 +81,28 @@
81 81
82 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell. 82 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
83 83
84After the release of 20.4, development was split into two separate
85code lines. One line contained the code for Emacs 21, and the other
86one the code for the 20.x releases after 20.4. The following change
87log entries up to the entry ``20.4 released'' are for the 20.x code
88line. Change logs above this notice are those for the 21.x code line.
89
902000-06-13 Gerd Moellmann <gerd@gnu.org>
91
92 * Version 20.7 released.
93
942000-02-26 Gerd Moellmann <gerd@gnu.org>
95
96 * Version 20.6 released.
97
981999-12-04 Gerd Moellmann <gerd@gnu.org>
99
100 * Version 20.5 released.
101
1021999-07-29 Eli Zaretskii <eliz@gnu.org>
103
104 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
105
841999-07-12 Richard Stallman <rms@gnu.org> 1061999-07-12 Richard Stallman <rms@gnu.org>
85 107
86 * Version 20.4 released. 108 * Version 20.4 released.
diff --git a/nt/ChangeLog b/nt/ChangeLog
index f8b62243dc5..a8d4d1414a2 100644
--- a/nt/ChangeLog
+++ b/nt/ChangeLog
@@ -132,6 +132,54 @@
132 132
133 * emacs.bat.in (EMACSLOADPATH): Include leim. 133 * emacs.bat.in (EMACSLOADPATH): Include leim.
134 134
135After the release of 20.4, development was split into two separate
136code lines. One line contained the code for Emacs 21, and the other
137one the code for the 20.x releases after 20.4. The following change
138log entries up to the entry ``20.4 released'' are for the 20.x code
139line. Change logs above this notice are those for the 21.x code line.
140
1412000-06-13 Gerd Moellmann <gerd@gnu.org>
142
143 * Version 20.7 released.
144
1452000-05-12 Jason Rumney <jasonr@gnu.org>
146
147 * INSTALL: Remove point 5 and other references to emacs.bat.
148 Renumber following points. Add note in point 1 about emacs.bat
149 and debug.bat being removed.
150
1512000-02-20 Andrew Innes <andrewi@gnu.org>
152
153 * makefile.nt: Remove all references to emacs.bat and debug.bat.
154
155 * emacs.bat.in: Remove obsolete file.
156
157 * debug.bat.in: Remove obsolete file.
158
1591999-11-22 Andrew Innes <andrewi@gnu.org>
160
161 * install.bat: Pass on command line arguments to make.
162
163 * makefile.nt (fast_install): Bring commands up-to-date, and fix
164 typo.
165
1661999-11-21 Andrew Innes <andrewi@gnu.org>
167
168 * makefile.nt (all): Build leim if present.
169 (install): Install leim if present.
170 (clean): Clean leim if present.
171
172 * addpm.c (env_vars): Include leim in default EMACSLOADPATH
173 definition.
174
175 * emacs.bat.in (EMACSLOADPATH): Include leim.
176
1771999-11-04 Andrew Innes <andrewi@gnu.org>
178
179 * makefile.def (ARCH_CFLAGS): Disable the frame pointer omission
180 optimization, to ensure accurate stack traces. The performance
181 loss is negligible.
182
1351999-07-12 Richard Stallman <rms@gnu.org> 1831999-07-12 Richard Stallman <rms@gnu.org>
136 184
137 * Version 20.4 released. 185 * Version 20.4 released.
diff --git a/oldXMenu/ChangeLog b/oldXMenu/ChangeLog
index fba08dfc219..66cb65d7a47 100644
--- a/oldXMenu/ChangeLog
+++ b/oldXMenu/ChangeLog
@@ -14,6 +14,24 @@
14 14
15 * XMenu.h (XmSelect): Add member `help_string'. 15 * XMenu.h (XmSelect): Add member `help_string'.
16 16
17After the release of 20.4, development was split into two separate
18code lines. One line contained the code for Emacs 21, and the other
19one the code for the 20.x releases after 20.4. The following change
20log entries up to the entry ``20.4 released'' are for the 20.x code
21line. Change logs above this notice are those for the 21.x code line.
22
232000-06-13 Gerd Moellmann <gerd@gnu.org>
24
25 * Version 20.7 released.
26
272000-02-26 Gerd Moellmann <gerd@gnu.org>
28
29 * Version 20.6 released.
30
311999-12-04 Gerd Moellmann <gerd@gnu.org>
32
33 * Version 20.5 released.
34
171999-07-12 Richard Stallman <rms@gnu.org> 351999-07-12 Richard Stallman <rms@gnu.org>
18 36
19 * Version 20.4 released. 37 * Version 20.4 released.
diff --git a/src/ChangeLog.8 b/src/ChangeLog.8
index 161710a03fb..e3e24c1e06d 100644
--- a/src/ChangeLog.8
+++ b/src/ChangeLog.8
@@ -11194,6 +11194,583 @@ Wed Jun 25 15:22:58 1997 Gerd Moellmann <gerd@acm.org>
11194 * buffer.c (syms_of_buffer): Make 11194 * buffer.c (syms_of_buffer): Make
11195 default-enable-multibyte-characters a user variable. 11195 default-enable-multibyte-characters a user variable.
11196 11196
11197After the release of 20.4, development was split into two separate
11198code lines. One line contained the code for Emacs 21, and the other
11199one the code for the 20.x releases after 20.4. The following change
11200log entries up to the entry ``20.4 released'' are for the 20.x code
11201line. Change logs above this notice are those for the 21.x code line.
11202
112032000-06-13 Gerd Moellmann <gerd@gnu.org>
11204
11205 * Version 20.7 released.
11206
112072000-06-01 Andrew Innes <andrewi@gnu.org>
11208
11209 * w32proc.c (w32_executable_type): Determine whether program is a
11210 GUI app.
11211 (sys_spawnve): Tell create_child whether app is a GUI app.
11212 (create_child): Don't hide window for GUI apps.
11213 (syms_of_ntproc): Update docstring for w32-start-process-show-window.
11214
112152000-05-30 Andrew Innes <andrewi@gnu.org>
11216
11217 * w32.c (sys_socket): Revert the previous fix, and use a better
11218 approach for detecting when a socket cannot be made
11219 non-inheritable by duplicating the handle.
11220
112212000-05-30 Dave Love <fx@gnu.org>
11222
11223 * s/irix5-0.h (LD_SWITCH_SYSTEM): Don't define to `-G 0'.
11224 (C_SWITCH_SYSTEM) [__GNUC__]: Put in #if 0.
11225
112262000-05-24 Gerd Moellmann <gerd@gnu.org>
11227
11228 * m/iris5d.h (UNEXEC): Use unexsgi.
11229
112302000-05-23 Kenichi Handa <handa@etl.go.jp>
11231
11232 * xdisp.c (redisplay_window): Set startp_byte (not startp) to
11233 ZV_BYTE.
11234
112352000-05-23 Andrew Innes <andrewi@gnu.org>
11236
11237 * w32.c (sys_socket): To work around a problem with MS Proxy
11238 winsock, don't attempt to make sockets non-inheritable if the
11239 proxy winsock appears to be present.
11240
112412000-05-23 Gerd Moellmann <gerd@gnu.org>
11242
11243 * s/gnu-linux.h (setpgrp): Don't define it here because this
11244 prevents compilation on GNU/Linux systems with glib 2.2.
11245
11246 * callproc.c, emacs.c, sysdep.c (setpgrp) [HAVE_SETPGID]: Define
11247 as setpgid.
11248
112492000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
11250
11251 * s/gnu-linux.h (UNIX98_PTYS) [HAVE_GRANTPT]: Define.
11252 (PTY_ITERATION, PTY_NAME_SPRINTF, PTY_OPEN, PTY_TTY_NAME_SPRINTF)
11253 [HAVE_GRANTPT]: Define.
11254 (C_SWITCH_SYSTEM): Add -D_XOPEN_SOURCE.
11255
11256 * sysdep.c (setup_pty): Treat case that UNIX98_PTYS is defined
11257 like SYSV_PTYS.
11258
11259 * config.in (HAVE_GRANDPT, HAVE_GETPT): New defines.
11260
11261 * process.c (toplevel) [UNIX98_PTYS]: Include stdlib.h.
11262
112632000-05-20 Gerd Moellmann <gerd@gnu.org>
11264
11265 * buffer.c (Fbury_buffer): Avoid trouble from burying a killed
11266 buffer.
11267
11268 * keyboard.c (lispy_mouse_names): Variable removed.
11269 (Vlispy_mouse_stem): New variable.
11270 (syms_of_keyboard): Initialize Vlispy_mouse_stem.
11271 (make_lispy_event) <mouse_click, scroll_bar_click>: Don't abort
11272 for any mouse button number. Increase size of mouse_syms and
11273 button_down_location as needed. Call modify_event_symbol with
11274 different arguments.
11275 (make_lispy_event) <scroll_bar_click> [USE_TOOLKIT_SCROLL_BARS]:
11276 Call modify_event_symbol with different arguments.
11277 (make_lispy_event) <w32_scroll_bar_click> [WINDOWSNT]: Don't abort
11278 for any button number. Call modify_event_symbol with different
11279 arguments.
11280 (modify_event_symbol): Rename NAME_ALIST to NAME_ALIST_OR_STEM.
11281 Accept a string for NAME_ALIST_OR_STEM.
11282
11283 * fns.c (larger_vector): New function.
11284
11285 * keyboard.c (Fclear_this_command_keys): Clear recent_keys
11286 vector, too.
11287
112882000-05-16 Gerd Moellmann <gerd@gnu.org>
11289
11290 * frame.c (frames_bury_buffer): Don't add a buffer to the frame's
11291 buffer list that wasn't selected in that frame.
11292
11293 * filelock.c (get_boot_time): To obtain an 8 char file name, use a
11294 2 char prefix, and call make_temp_name with second arg non-zero.
11295
11296 * fileio.c (make_temp_name): New function, extracted from
11297 Fmake_temp_name.
11298 (Fmake_temp_name): Use it.
11299
113002000-05-15 Gerd Moellmann <gerd@gnu.org>
11301
11302 * unexelf.c, m/iris4d.h, m/iris5d.h: Use most current development
11303 versions.
11304
113052000-05-12 Jason Rumney <jasonr@gnu.org>
11306
11307 * w32bdf.c (w32_BDF_TextOut): Change bytelen arg to char_len
11308 as used by callers.
11309
11310 * w32term.c (dumpglyphs): Fill background if character goes
11311 higher or lower than normal. W32_TEXTOUT outputs chars not
11312 bytes. Handle bdf fonts when getting width of composite chars
11313 component. Allow for multibyte first glyph in composite char.
11314
113152000-05-11 Jason Rumney <jasonr@gnu.org>
11316
11317 * w32menu.c (w32_menu_show): Call ENCODE_SYSTEM for item_name
11318 and descrip.
11319
113202000-05-11 Andrew Innes <andrewi@gnu.org>
11321
11322 * w32.c (sys_socket): Check return value of DuplicateHandle,
11323 try to use original socket if it fails.
11324
113252000-05-11 Kenichi Handa <handa@etl.go.jp>
11326
11327 * coding.c (code_convert_string): GCPRO str before calling
11328 temp_output_buffer_setup.
11329
113302000-05-05 Gerd Moellmann <gerd@gnu.org>
11331
11332 * insdel.c (insert_from_buffer_1): Adjust FROM position by number
11333 of inserted characters when BUF equals the current buffer, and PT
11334 is in front of or equal to FROM.
11335
113362000-05-04 Andrew Innes <andrewi@gnu.org>
11337
11338 * w32fns.c (w32_wnd_proc) <WM_GETMINMAXINFO>: Reduce the maximum
11339 tracking limits to fit within the Windows 9x 16-bit limit.
11340
113412000-05-02 Gerd Moellmann <gerd@gnu.org>
11342
11343 * eval.c (Fsignal): If lisp_eval_depth or spepdl_size are near
11344 to the limits, increase the limits.
11345
11346 * s/openbsd.h (LIBS_TERMCAP): Undefine.
11347
11348 * process.c (send_process): Remove local variable `procname' that
11349 might become invalid when a GC happens. Instead, access the
11350 process name slot directly.
11351
11352 * s/freebsd.h (LIBS_TERMCAP): Define only for __FreeBSD_version
11353 <= 400000.
11354
11355 * sysdep.c (read_intput_waiting): Add prototype.
11356 (read_input_waiting): Call read_socket_hook with 4 arguments.
11357
113582000-02-26 Gerd Moellmann <gerd@gnu.org>
11359
11360 * Version 20.6 released.
11361
113622000-02-25 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
11363
11364 * ccl.c (ccl_driver) [CCL_MapMultiple]: When the mapped value is
11365 `lambda', set reg[RRR] to the map index.
11366 (ccl_driver) [CCL_MapSingle]: When the mapped value is found, set
11367 reg[RRR] to 0. Otherwise, set it to -1.
11368
113692000-02-25 Andrew Innes <andrewi@gnu.org>
11370
11371 * w32fns.c (w32_wnd_proc) <WM_GETMINMAXINFO>: Allow resizing
11372 the Emacs frame above the screen size.
11373
113742000-02-23 Andrew Innes <andrewi@gnu.org>
11375
11376 * w32select.c (Fw32_get_clipboard_data): Force data to be decoded
11377 even if it doesn't contain non-ascii characters, as if it were
11378 compound text.
11379
11380 * w32menu.c: Include charset.h and coding.h.
11381 (single_submenu, w32_menu_show) [!HAVE_MULTILINGUAL_MENU]: Encode
11382 mulitbyte strings with w32-system-coding-system before using in
11383 menus.
11384
11385 * w32fns.c (x_set_name): Encode multibyte name with
11386 w32-system-coding-system before using as frame title.
11387 (x_set_title): Ditto.
11388
11389 * coding.h (ENCODE_SYSTEM) [WINDOWSNT]: New macro.
11390 (DECODE_SYSTEM) [WINDOWSNT]: New macro.
11391 [WINDOWSNT]: Add extern for Vw32_system_coding_system.
11392
11393 * fileio.c (Ffile_writable_p) [WINDOWSNT]: If a file (or
11394 directory) doesn't exist, assume it can be created regardless of
11395 whether the parent directory is writable. This is the correct
11396 thing to do, if we are not going to check the ACLs.
11397
11398 * w32.c (init_environment): Provide default values for all
11399 required environment variables, and always set emacs_dir based on
11400 the location of emacs.exe if it appears to be in a standard
11401 location.
11402 (init_user_info): Abort if HOME or SHELL isn't set.
11403
114042000-02-23 Eli Zaretskii <eliz@is.elta.co.il>
11405
11406 * msdos.c (IT_write_glyphs): Allocate a screen_buf buffer as
11407 large as CODING_MODE_LAST_BLOCK requires.
11408
114092000-02-20 Dave Love <fx@gnu.org>
11410
11411 * gmalloc.c: Don't define away `const'; config.h does that.
11412
114132000-02-17 Kenichi Handa <handa@etl.go.jp>
11414
11415 * xdisp.c (decode_mode_spec_coding): Delete superfluous code to
11416 avoid infinite error signalling.
11417
114182000-02-16 Gerd Moellmann <gerd@gnu.org>
11419
11420 * .gdbinit (xbacktrace, xprintsym, xreload): New commands.
11421
114222000-02-15 Andrew Innes <andrewi@gnu.org>
11423
11424 * w32proc.c (sys_kill): Fake Ctrl-C keystroke to simulate SIGINT,
11425 and Ctrl-Break to simulate SIGQUIT (known as SIGBREAK in MSVC).
11426
114272000-02-15 Gerd Moellmann <gerd@gnu.org>
11428
11429 * m/arm.h: New file.
11430
11431 * s/freebsd.h (BROKEN_PTY_READ_AFTER_EAGAIN): Define.
11432
11433 * process.c (send_process) [BROKEN_PTY_READ_AFTER_EAGAIN]:
11434 Workaround for FreeBSD bug. Clear output queue after EAGAIN in
11435 write(2).
11436
114372000-02-12 Gerd Moellmann <gerd@gnu.org>
11438
11439 * s/hpux10.h (HAVE_XRMSETDATABASE): Define if not already defined.
11440
114412000-02-09 Kenichi Handa <handa@etl.go.jp>
11442
11443 * ccl.c (CCL_MAKE_CHAR): New macro.
11444 (ccl_driver) <CCL_TranslateCharacter>: Check the validity of
11445 registers by CCL_MAKE_CHAR before calling translate_char.
11446 <CCL_TranslateCharacterConstTbl> Likewise.
11447
114482000-02-05 Gerd Moellmann <gerd@gnu.org>
11449
11450 * s/irix6-5.h: Undo previous change.
11451
11452 * s/irix5-0.h (LD_SWITCH_SYSTEM): Define only for GCC < 2.95.
11453
114542000-02-03 Gerd Moellmann <gerd@gnu.org>
11455
11456 * m/alpha.h: Revert to version from 20.5.
11457
114582000-02-02 Kenichi Handa <handa@etl.go.jp>
11459
11460 * ccl.c (ccl_driver) <CCL_WriteExprRegister>: Set jump_address
11461 instead of incrementing ic directly.
11462 <CCL_WriteExprConst> Likewise.
11463 <ccl_set_expr>: Set ic to jump_address.
11464
114652000-01-26 Gerd Moellmann <gerd@gnu.org>
11466
11467 * s/irix6-5.h [__GNUC__ && __GNUC_MINOR__ >= 95]: Undef
11468 LD_SWITCH_SYSTEM inherited from irix5-0.h.
11469
114702000-01-17 Gerd Moellmann <gerd@gnu.org>
11471
11472 * m/news-risc.h (LD_SWITCH_MACHINE): Define differently for GCC.
11473
114742000-01-03 Gerd Moellmann <gerd@gnu.org>
11475
11476 * s/hpux9.h (NO_EDITRES): Define even if HAVE_LIBXMU.
11477
114781999-12-02 Gerd Moellmann <gerd@gnu.org>
11479
11480 * s/usg5-4.h (LIBS_SYSTEM): Add -lgen because that's needed
11481 for building with Motif.
11482
114831999-11-22 Paul Eggert <eggert@twinsun.com>
11484
11485 * m/alpha.h (malloc, realloc, calloc): Remove decls;
11486 stdlib.h now does this.
11487
114881999-08-21 Dave Love <fx@gnu.org>
11489
11490 * aix3-2-5.h (C_DEBUG_SWITCH): Use -g -O.
11491 * aix4-1.h: Likewise.
11492
11493 * irix6-5.h (C_DEBUG_SWITCH): Set for debug and optimize.
11494
114951999-12-04 Gerd Moellmann <gerd@gnu.org>
11496
11497 * Version 20.5 released.
11498
114991999-12-04 Kenichi Handa <handa@etl.go.jp>
11500
11501 * coding.c (Ffind_operation_coding_system): Cancel previous change.
11502
11503 * fileio.c (decide_coding_unwind): Renamed from
11504 set_auto_coding_unwind.
11505 (Finsert_file_contents): Make single unwind protect to call both
11506 Vset_auto_coding_function and Ffind_operation_coding_system.
11507
11508 * insdel.c (adjust_markers_for_delete): Make it non-static.
11509
115101999-12-03 Gerd Moellmann <gerd@gnu.org>
11511
11512 * unexelf.c (unexec): Put handling of .lit4 and .lit8 in
11513 #ifdef __sgi.
11514
115151999-12-03 Andreas Schwab <schwab@suse.de>
11516
11517 * unexelf.c (unexec): Don't copy .got section.
11518
115191999-12-03 Gerd Moellmann <gerd@gnu.org>
11520
11521 * fileio.c (Fwrite_region): Don't call
11522 Vselect_safe_coding_sytem_function if noninteractive.
11523
115241999-12-02 Gerd Moellmann <gerd@gnu.org>
11525
11526 * m/iris4d.h, m/iris5d.h: Use unexsgi.o instead of unexelf.o.
11527
115281999-12-01 Dave Love <fx@gnu.org>
11529
11530 * emacs.c (main): Set LANG=C iff AIX3_2 defined.
11531
115321999-11-28 Alexandre Oliva <oliva@dcc.unicamp.br>
11533
11534 * unexelf.c: Auto-detect .sbss section.
11535 (round_up): Make it static.
11536 (unexec): Declare alignment as Elf Word. Skip ``Program
11537 segment above .bss'' test on MIPS without .sbss.
11538 Copy sections .got and .sdata1 sections. Adjust offsets in
11539 sections .sdata, .lit4, .lit8, .got and .sdata1.
11540
115411999-11-28 Alexandre Oliva <oliva@dcc.unicamp.br>
11542
11543 * unexelf.c: Merge IRIX debugging info patch from unexsgi.c
11544 * m/iris4d.h: Use unexelf for IRIX 5.*.
11545 * m/iris5d.h: Use unexelf for IRIX 6.*.
11546
115471999-11-25 Kenichi Handa <handa@etl.go.jp>
11548
11549 * coding.c (Ffind_operation_coding_system): Call functions after
11550 changing the current buffer to a temporary buffer.
11551
115521999-11-24 Ken'ichi Handa <handa@gnu.org>
11553
11554 * fileio.c (Finsert_file_contents): Set buffer-file-coding-system
11555 of the current buffer via Fset.
11556
115571999-11-23 Gerd Moellmann <gerd@gnu.org>
11558
11559 * unexaix.c (unexec): Use unsigned instead of uintptr_t because
11560 that fails on IBM PowerPC, AIX 4.2.
11561
115621999-11-22 Eli Zaretskii <eliz@is.elta.co.il>
11563
11564 * buffer.c (syms_of_buffer): Add %z, %Z, %m and %& to the doc
11565 string of mode-line-format. Remove the obsolete %t.
11566
115671999-11-21 Jason Rumney <jasonr@gnu.org>
11568
11569 * w32fns.c (x_to_w32_font): Assign Y-resolution to resy
11570 instead of pixel.
11571
115721999-11-19 Gerd Moellmann <gerd@gnu.org>
11573
11574 * unexelf.c (unexec): Put new code rounding up the bss section's
11575 sh_offset in #if 0. Add corresponding code from 20.4 in #else.
11576
115771999-11-18 Kenichi Handa <handa@etl.go.jp>
11578
11579 * keyboard.c (echo_char): Assure sufficient memory for
11580 push_key_description.
11581
115821999-11-16 Jason Rumney <jasonr@gnu.org>
11583
11584 * w32console.c: Include coding.c
11585 (write_glyphs): Convert glyphs for display using
11586 terminal_coding_system instead of GLYPH_FOLLOW_ALIASES.
11587
115881999-11-16 Dave Love <fx@gnu.org>
11589
11590 * doc.c (Fdocumentation): Remove gcpro here too.
11591
115921999-11-12 Gerd Moellmann <gerd@gnu.org>
11593
11594 * doc.c (Fdocumentation_property): Don't GCPRO.
11595
115961999-11-11 Ken'ichi Handa <handa@gnu.org>
11597
11598 * editfns.c (Ftranslate_region): Check the buffer multibyteness.
11599
116001999-11-07 Andrew Innes <andrewi@gnu.org>
11601
11602 * w32fns.c (x_set_name): Coerce title string to unibyte.
11603 (x_set_title): Ditto.
11604
11605 * w32menu.c: Undef HAVE_MULTILINGUAL_MENU.
11606 (single_submenu):
11607 (w32_menu_show) [!HAVE_MULTILINGUAL_MENU]: Coerce menu strings to
11608 unibyte.
11609
11610 * w32.c (map_w32_filename): Force file functions to fail if the
11611 name is too long, by returning an invalid name.
11612 (open_unc_volume): Add cast.
11613 (open_unc_volume): Make argument const.
11614 (unc_volume_file_attributes): Ditto.
11615
11616 * makefile.nt (LINK_FLAGS): Include function-level (COFF format)
11617 debug information in release builds, to get meaningful stack
11618 traces on crashes. Also remove spurious spaces in various places,
11619 and all dependencies on lisp.h.
11620
11621 * w32term.c (my_set_focus): Return a value;
11622 (my_set_foreground_window): Ditto.
11623 (w32_initialize): Change return type to void, and add forward
11624 declaration.
11625
11626 * w32fns.c (Fw32_shell_execute): Fix typo in docstring.
11627 (Fw32_shell_execute): Allow OPERATION to be nil, to perform the
11628 default action.
11629
116301999-11-02 Gerd Moellmann <gerd@gnu.org>
11631
11632 * doc.c (Fdocumentation_property): Fix bug bypassing UNGCPRO.
11633
116341999-11-01 Gerd Moellmann <gerd@gnu.org>
11635
11636 * doc.c (Fdocumentation_property): Remove register keyword
11637 from local variable `tem'.
11638
116391999-10-28 Ken'ichi Handa <handa@gnu.org>
11640
11641 * coding.c (code_convert_region): Update `dst' correctly.
11642
116431999-10-18 Dave Love <fx@gnu.org>
11644
11645 * doc.c (Fdocumentation_property): Gcpro `tem`.
11646
116471999-10-13 Dave Love <fx@gnu.org>
11648
11649 * filelock.c (lock_file): Move gcpro of `fn'.
11650
116511999-10-14 Ken'ichi Handa <handa@gnu.org>
11652
11653 * fns.c (Fstring_as_multibyte): Call
11654 register_composite_chars_string for a multibyte string.
11655
116561999-10-13 Ken'ichi Handa <handa@gnu.org>
11657
11658 * lread.c (Fload): Calculate bytes of filename correctly.
11659 (openp): Likewise.
11660
116611999-09-29 Kenichi Handa <handa@etl.go.jp>
11662
11663 * category.c (modify_lower_category_set): Set default value of
11664 TABLE correctly.
11665
11666 * coding.c (DECODE_CHARACTER_ASCII): Decode ASCII invocated to GR
11667 correctly.
11668
11669 * minibuf.c (Fminibuffer_complete_word): Calculate string byte
11670 size correctly.
11671
116721999-09-28 Richard M. Stallman <rms@caffeine.ai.mit.edu>
11673
11674 * keymap.c (Fsingle_key_description): Make tem big enough.
11675 (describe_buffer_bindings): Make buf big enough.
11676
116771999-09-19 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
11678
11679 * charset.c (str_cmpchar_id): Before xmalloc, copy data in STR to
11680 a buffer that is safe from memory relocation.
11681
116821999-09-16 Kenichi Handa <handa@etl.go.jp>
11683
11684 * charset.h: (register_composite_chars_region): Extern it.
11685 (register_composite_chars_string): Extern it.
11686
11687 * charset.c (str_cmpchar_id): New argument REGISTERP. Caller
11688 changed.
11689 (register_composite_chars_region): New function.
11690 (register_composite_chars_string): New function.
11691
11692 * alloc.c (make_string): Call register_composite_chars_string for
11693 a multibyte string.
11694 (make_multibyte_string): Likewise.
11695 (make_string_from_bytes): Likewise.
11696 (make_specified_string): Likewise.
11697
11698 * buffer.c (Fset_buffer_multibyte): On setting the buffer
11699 multibyte, call register_composite_chars_region.
11700
11701 * insdel.c (insert_1_both): Call register_composite_chars_region
11702 after the insertion.
11703 (adjust_after_replace): Likewise.
11704
11705 * indent.c (MULTIBYTE_BYTES_WIDTH): Adjusted for the change of
11706 str_cmpchar_id.
11707
117081999-09-15 Richard Stallman <rms@gnu.org>
11709
11710 * filelock.c (Vtemporary_file_directory): New variable.
11711 (syms_of_filelock): Set up Lisp variable.
11712
117131999-09-14 Richard Stallman <rms@gnu.org>
11714
11715 * filelock.c (get_boot_time): Make the temp name in the proper dir.
11716
117171999-09-07 Richard Stallman <rms@gnu.org>
11718
11719 * keymap.c (fix_submap_inheritance): Do nothing if the proper
11720 parent is an ancestor of SUBMAP; otherwise, add it as the
11721 ultimate ancestor.
11722
117231999-09-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11724
11725 * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new
11726 unexaix.c.
11727
11728 * s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c.
11729
117301999-09-06 Dave Love <fx@gnu.org>
11731
11732 * unexaix.c: New version incorporating Michael Sperber's changes
11733 from XEmacs. Should solve problems on AIX 4.3.
11734
117351999-08-13 Richard M. Stallman <rms@gnu.org>
11736
11737 * eval.c (run_hook_list_with_args): Gcpro `globals'.
11738 (run_hook_with_args): Likewise.
11739
117401999-08-10 Richard M. Stallman <rms@gnu.org>
11741
11742 * window.h (struct window): New field too_small_ok.
11743
11744 * window.c (set_window_height, set_window_width):
11745 If window starts out "too small", set its too_small_ok flag.
11746 If window's too_small_ok flag is set, don't delete it
11747 unless it is so small it would cause a crash.
11748
11749 * charset.h (BCOPY_SHORT): Fix typo `unsigined'.
11750
117511999-08-10 Alexandre Oliva <oliva@dcc.unicamp.br>
11752
11753 * unexelf.c [__linux__ && __alpha__] (HAS_SBSS_SECTION): Define.
11754
117551999-08-04 Andreas Schwab <schwab@gnu.org>
11756
11757 * insdel.c (insert_from_string_1): Check gap size against number
11758 of outgoing bytes, not incoming bytes.
11759
117601999-08-01 Richard Stallman <rms@gnu.org>
11761
11762 * fns.c (internal_equal): Correct overlay comparison.
11763
117641999-07-29 Eli Zaretskii <eliz@gnu.org>
11765
11766 * msdos.c (getdefdir): Don't return failure indication when
11767 _fixpath sets errno to ENOSYS.
11768
117691999-07-21 Joe Ramey <ramey@ti.com>
11770
11771 * filelock.c (lock_if_free): Return -1 if check_lock_owner
11772 has returned -1 (lockfile exists but is not a symlink?)
11773
111971999-07-14 Richard Stallman <rms@gnu.org> 117741999-07-14 Richard Stallman <rms@gnu.org>
11198 11775
11199 * Version 20.4 released. 11776 * Version 20.4 released.