aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2014-01-10 19:55:50 -0800
committerGlenn Morris2014-01-10 19:55:50 -0800
commita12bf61ed4bb5b06d829df1a1371b3bbf2c8e791 (patch)
tree5212fea2a6147308a40d979f656be2f971728a7b
parentd2f16e93d2f96a33bcac0f5e5f1536575075bc0c (diff)
downloademacs-a12bf61ed4bb5b06d829df1a1371b3bbf2c8e791.tar.gz
emacs-a12bf61ed4bb5b06d829df1a1371b3bbf2c8e791.zip
ChangeLog fixes
-rw-r--r--doc/emacs/ChangeLog16
-rw-r--r--doc/lispref/ChangeLog2
-rw-r--r--doc/misc/ChangeLog28
-rw-r--r--etc/ChangeLog8
-rw-r--r--leim/ChangeLog10
-rw-r--r--lisp/ChangeLog24
-rw-r--r--lisp/ChangeLog.10143
-rw-r--r--lisp/ChangeLog.1154
-rw-r--r--lisp/ChangeLog.12103
-rw-r--r--lisp/ChangeLog.132
-rw-r--r--lisp/ChangeLog.1412
-rw-r--r--lisp/ChangeLog.1512
-rw-r--r--lisp/ChangeLog.1634
-rw-r--r--lisp/ChangeLog.32
-rw-r--r--lisp/ChangeLog.9298
-rw-r--r--lisp/cedet/ChangeLog11
-rw-r--r--lisp/gnus/ChangeLog.29
-rw-r--r--lisp/org/ChangeLog26
-rw-r--r--lisp/url/ChangeLog2
-rw-r--r--nt/ChangeLog2
-rw-r--r--src/ChangeLog22
-rw-r--r--src/ChangeLog.122
-rw-r--r--src/ChangeLog.34
-rw-r--r--test/ChangeLog21
24 files changed, 424 insertions, 423 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 29ed8fadd29..cc5518b4fce 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -5117,10 +5117,6 @@
5117 5117
5118 * maintaining.texi (Tags): Fix last change. 5118 * maintaining.texi (Tags): Fix last change.
5119 5119
51202008-02-02 Michael Albinus <michael.albinus@gmx.de>
5121
5122 * tramp.texi: Use new FSF's Back-Cover Text.
5123
51242008-01-31 Nick Roberts <nickrob@snap.net.nz> 51202008-01-31 Nick Roberts <nickrob@snap.net.nz>
5125 5121
5126 * trouble.texi (Checklist): Direct users to emacs-devel@gnu.org. 5122 * trouble.texi (Checklist): Direct users to emacs-devel@gnu.org.
@@ -5163,8 +5159,6 @@
5163 * search.texi (Query Replace): Make exp of query-replace more 5159 * search.texi (Query Replace): Make exp of query-replace more
5164 self-contained, and clarify. 5160 self-contained, and clarify.
5165 5161
5166 * cc-mode.texi (Getting Started): Change @ref to @pxref.
5167
51682007-12-15 Richard Stallman <rms@gnu.org> 51622007-12-15 Richard Stallman <rms@gnu.org>
5169 5163
5170 * files.texi (Auto Save): Clarify definition of auto-saving. 5164 * files.texi (Auto Save): Clarify definition of auto-saving.
@@ -5716,6 +5710,11 @@
5716 * frames.texi (Secondary Selection): Window clicked does not matter 5710 * frames.texi (Secondary Selection): Window clicked does not matter
5717 when mouse-yank-at-point is non-nil. 5711 when mouse-yank-at-point is non-nil.
5718 5712
57132007-01-27 Eli Zaretskii <eliz@gnu.org>
5714
5715 * msdog.texi (ls in Lisp): Document ls-lisp-format-time-list and
5716 ls-lisp-use-localized-time-format.
5717
57192007-01-16 Glenn Morris <rgm@gnu.org> 57182007-01-16 Glenn Morris <rgm@gnu.org>
5720 5719
5721 * abbrevs.texi (Editing Abbrevs): Describe how to disable a 5720 * abbrevs.texi (Editing Abbrevs): Describe how to disable a
@@ -6043,6 +6042,11 @@
6043 Change "Library Public License" to "Lesser Public License" 6042 Change "Library Public License" to "Lesser Public License"
6044 throughout. Use "yyyy" to represent year. 6043 throughout. Use "yyyy" to represent year.
6045 6044
60452006-09-12 Paul Eggert <eggert@cs.ucla.edu>
6046
6047 * misc.texi (Interactive Shell): EMACS is now set
6048 to Emacs's absolute file name, not to "t".
6049
60462006-09-12 Reiner Steib <Reiner.Steib@gmx.de> 60502006-09-12 Reiner Steib <Reiner.Steib@gmx.de>
6047 6051
6048 * files.texi (Visiting): Add index entry "open file". 6052 * files.texi (Visiting): Add index entry "open file".
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 38427e56b9b..4044e965ae7 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -9395,7 +9395,7 @@
9395 9395
9396 * variables.texi (Variable Aliases): Simplify. 9396 * variables.texi (Variable Aliases): Simplify.
9397 9397
9398 * anti.texi, backups.texi, compile.texi, customization.texi: 9398 * anti.texi, backups.texi, compile.texi, customize.texi:
9399 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi: 9399 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9400 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi: 9400 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9401 * os.texi, processes.texi, searching.texi, strings.texi, text.texi: 9401 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 65a2da7d542..722d11c70f2 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -664,7 +664,7 @@
664 664
6652013-10-17 Jay Belanger <jay.p.belanger@gmail.com> 6652013-10-17 Jay Belanger <jay.p.belanger@gmail.com>
666 666
667 * calc.el (Data Type Formats): Don't specify the size at 667 * calc.texi (Data Type Formats): Don't specify the size at
668 which integers begin to be represented by lists. 668 which integers begin to be represented by lists.
669 669
6702013-10-14 Xue Fuqiao <xfq.free@gmail.com> 6702013-10-14 Xue Fuqiao <xfq.free@gmail.com>
@@ -6293,6 +6293,12 @@
6293 6293
6294 * org.texi: Massive changes, in many parts of the file. 6294 * org.texi: Massive changes, in many parts of the file.
6295 6295
62962008-04-27 Jason Riedy <jason@acm.org>
6297
6298 * org.texi (A LaTeX example): Note that fmt may be a
6299 one-argument function, and efmt may be a two-argument function.
6300 (Radio tables): Document multiple destinations.
6301
62962008-04-13 Reiner Steib <Reiner.Steib@gmx.de> 63022008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
6297 6303
6298 * gnus.texi (Oort Gnus): Add message-fill-column. 6304 * gnus.texi (Oort Gnus): Add message-fill-column.
@@ -6525,6 +6531,10 @@
6525 6531
6526 * tramp.texi (Remote processes): Add `shell-command'. 6532 * tramp.texi (Remote processes): Add `shell-command'.
6527 6533
65342008-02-02 Michael Albinus <michael.albinus@gmx.de>
6535
6536 * tramp.texi: Use new FSF's Back-Cover Text.
6537
65282008-01-28 Michael Sperber <sperber@deinprogramm.de> 65382008-01-28 Michael Sperber <sperber@deinprogramm.de>
6529 6539
6530 * gnus.texi (Mail Source Specifiers): Document `group' specifier. 6540 * gnus.texi (Mail Source Specifiers): Document `group' specifier.
@@ -6625,7 +6635,7 @@
6625 6635
66262007-12-29 Jay Belanger <jay.p.belanger@gmail.com> 66362007-12-29 Jay Belanger <jay.p.belanger@gmail.com>
6627 6637
6628 * calc.tex (Yacas Language, Maxima Language, Giac Language): 6638 * calc.texi (Yacas Language, Maxima Language, Giac Language):
6629 New sections. 6639 New sections.
6630 6640
66312007-12-29 Reiner Steib <Reiner.Steib@gmx.de> 66412007-12-29 Reiner Steib <Reiner.Steib@gmx.de>
@@ -6643,6 +6653,10 @@
6643 6653
6644 * trampver.texi: Update release number. 6654 * trampver.texi: Update release number.
6645 6655
66562007-12-22 Richard Stallman <rms@gnu.org>
6657
6658 * cc-mode.texi (Getting Started): Change @ref to @pxref.
6659
66462007-12-22 Michael Albinus <michael.albinus@gmx.de> 66602007-12-22 Michael Albinus <michael.albinus@gmx.de>
6647 6661
6648 * dbus.texi (Type Conversion): Correct input parameters mapping. 6662 * dbus.texi (Type Conversion): Correct input parameters mapping.
@@ -7904,11 +7918,6 @@
7904 * gnus.texi (Batching Agents): Fix example. Reported by Tassilo Horn 7918 * gnus.texi (Batching Agents): Fix example. Reported by Tassilo Horn
7905 <tassilo@member.fsf.org>. 7919 <tassilo@member.fsf.org>.
7906 7920
79072007-01-27 Eli Zaretskii <eliz@gnu.org>
7908
7909 * msdog.texi (ls in Lisp): Document ls-lisp-format-time-list and
7910 ls-lisp-use-localized-time-format.
7911
79122007-01-20 Markus Triska <markus.triska@gmx.at> 79212007-01-20 Markus Triska <markus.triska@gmx.at>
7913 7922
7914 * flymake.texi (Flymake mode): find-file-hook instead of ...-hooks. 7923 * flymake.texi (Flymake mode): find-file-hook instead of ...-hooks.
@@ -8204,7 +8213,6 @@
8204 * faq.texi (Escape sequences in shell output): EMACS is now set 8213 * faq.texi (Escape sequences in shell output): EMACS is now set
8205 to Emacs's absolute file name, not to "t". 8214 to Emacs's absolute file name, not to "t".
8206 (^M in the shell buffer): Likewise. 8215 (^M in the shell buffer): Likewise.
8207 * misc.texi (Interactive Shell): Likewise.
8208 8216
82092006-09-11 Reiner Steib <Reiner.Steib@gmx.de> 82172006-09-11 Reiner Steib <Reiner.Steib@gmx.de>
8210 8218
@@ -8222,6 +8230,10 @@
8222 8230
8223 * smtpmail.texi (Authentication): Mention SSL. 8231 * smtpmail.texi (Authentication): Mention SSL.
8224 8232
82332006-09-03 Diane Murray <disumu@x3y2z1.net>
8234
8235 * erc.texi (Getting Started, Connecting): Change erc-select to erc.
8236
82252006-09-01 Eli Zaretskii <eliz@gnu.org> 82372006-09-01 Eli Zaretskii <eliz@gnu.org>
8226 8238
8227 * rcirc.texi (Internet Relay Chat, Useful IRC commands): 8239 * rcirc.texi (Internet Relay Chat, Useful IRC commands):
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 24bd6cede5e..068447b25b1 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -2587,7 +2587,7 @@
2587 * refcards/calccard.ps, refcards/cs-dired-ref.ps: 2587 * refcards/calccard.ps, refcards/cs-dired-ref.ps:
2588 * refcards/cs-refcard.ps, refcards/de-refcard.ps, refcards/dired-ref.ps: 2588 * refcards/cs-refcard.ps, refcards/de-refcard.ps, refcards/dired-ref.ps:
2589 * refcards/fr-drdref.ps, refcards/fr-refcard.ps: 2589 * refcards/fr-drdref.ps, refcards/fr-refcard.ps:
2590 * refcards/gnus-booklet.ps, refcards/gnus-logo.ps: 2590 * refcards/gnus-booklet.ps, refcards/gnus-logo.eps:
2591 * refcards/gnus-refcard.ps, refcards/orgcard.ps, refcards/pl-refcard.ps: 2591 * refcards/gnus-refcard.ps, refcards/orgcard.ps, refcards/pl-refcard.ps:
2592 * refcards/pt-br-refcard.ps, refcards/refcard.ps: 2592 * refcards/pt-br-refcard.ps, refcards/refcard.ps:
2593 * refcards/ru-refcard.ps, refcards/sk-dired-ref.ps: 2593 * refcards/ru-refcard.ps, refcards/sk-dired-ref.ps:
@@ -3127,7 +3127,7 @@
3127 3127
31282007-01-20 Glenn Morris <rgm@gnu.org> 31282007-01-20 Glenn Morris <rgm@gnu.org>
3129 3129
3130 * cd-dired-ref.tex (versionemacs): New def. 3130 * cs-dired-ref.tex (versionemacs): New def.
3131 * cs-refcard.tex (versionemacs, versionyear): New defs. 3131 * cs-refcard.tex (versionemacs, versionyear): New defs.
3132 * cs-survival.tex (versionemacs, versiondate): New defs. 3132 * cs-survival.tex (versionemacs, versiondate): New defs.
3133 * de-refcard.tex (versionemacs, versionyear): New defs. 3133 * de-refcard.tex (versionemacs, versionyear): New defs.
@@ -3306,10 +3306,6 @@
3306 * PROBLEMS (are): Emacs compiled with Gtk+ crashes when closing a 3306 * PROBLEMS (are): Emacs compiled with Gtk+ crashes when closing a
3307 display (x-close-connection). 3307 display (x-close-connection).
3308 3308
33092006-09-03 Diane Murray <disumu@x3y2z1.net>
3310
3311 * erc.texi (Getting Started, Connecting): Change erc-select to erc.
3312
33132006-09-02 Juri Linkov <juri@jurta.org> 33092006-09-02 Juri Linkov <juri@jurta.org>
3314 3310
3315 * HELLO: Regroup Europe Non-ASCII examples by similar scripts. 3311 * HELLO: Regroup Europe Non-ASCII examples by similar scripts.
diff --git a/leim/ChangeLog b/leim/ChangeLog
index 1a13c1b66d3..5a10d1c46e4 100644
--- a/leim/ChangeLog
+++ b/leim/ChangeLog
@@ -770,10 +770,10 @@
770 770
7712008-02-01 Dave Love <fx@gnu.org> 7712008-02-01 Dave Love <fx@gnu.org>
772 772
773 * latin-post.el: Recode to utf-8. 773 * quail/latin-post.el: Recode to utf-8.
774 ("latin-postfix"): New method. 774 ("latin-postfix"): New method.
775 775
776 * latin-alt.el: Recode to utf-8. 776 * quail/latin-alt.el: Recode to utf-8.
777 ("latin-alt-postfix"): New method. 777 ("latin-alt-postfix"): New method.
778 778
779 * quail/latin-pre.el: Recode to utf-8. 779 * quail/latin-pre.el: Recode to utf-8.
@@ -2167,11 +2167,11 @@
2167 * Makefile.in: Prepend ${srcdir} to all non-TIT lisp file names. 2167 * Makefile.in: Prepend ${srcdir} to all non-TIT lisp file names.
2168 (leim-list.el): Depend on ${WORLD}. 2168 (leim-list.el): Depend on ${WORLD}.
2169 2169
2170 * latin-alt.el (latin-2-alt-postfix): Doc fix. 2170 * quail/latin-alt.el (latin-2-alt-postfix): Doc fix.
2171 2171
21721998-04-08 Karl Heuer <kwzh@mescaline.gnu.org> 21721998-04-08 Karl Heuer <kwzh@mescaline.gnu.org>
2173 2173
2174 * czech.el, slovak.el: Correct starting commentary. 2174 * quail/czech.el, quail/slovak.el: Correct starting commentary.
2175 2175
21761998-04-07 Milan Zamazal <pdm@fi.muni.cz> 21761998-04-07 Milan Zamazal <pdm@fi.muni.cz>
2177 2177
@@ -2179,7 +2179,7 @@
2179 2179
21801998-04-06 Andreas Schwab <schwab@gnu.org> 21801998-04-06 Andreas Schwab <schwab@gnu.org>
2181 2181
2182 * lrt.el (lrt-composing-pattern-double-c): Change chars-in-string 2182 * quail/lrt.el (lrt-composing-pattern-double-c): Change chars-in-string
2183 to length. 2183 to length.
2184 (lrt-generate-quail-map): Change sref to aref, and make second 2184 (lrt-generate-quail-map): Change sref to aref, and make second
2185 argument of substring a character index. 2185 argument of substring a character index.
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 50efe9c45c2..f59908ef353 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -69,7 +69,7 @@
69 * version.el (emacs-bzr-version): Name changed to 69 * version.el (emacs-bzr-version): Name changed to
70 emacs-repository-version. Obsolete-variable alias made. 70 emacs-repository-version. Obsolete-variable alias made.
71 * loadup.el: Follow through on this name change. 71 * loadup.el: Follow through on this name change.
72 * lisp/mail/emacsbug.el (report-emacs-bug): Factor out any 72 * mail/emacsbug.el (report-emacs-bug): Factor out any
73 assumption about the version control system in use. 73 assumption about the version control system in use.
74 74
752014-01-08 David Engster <deng@randomsample.de> 752014-01-08 David Engster <deng@randomsample.de>
@@ -3421,7 +3421,7 @@
3421 3421
34222013-10-17 Barry O'Reilly <gundaetiapo@gmail.com> 34222013-10-17 Barry O'Reilly <gundaetiapo@gmail.com>
3423 3423
3424 * lisp/subr.el (sit-for): Call (input-pending-p t) so as to behave 3424 * subr.el (sit-for): Call (input-pending-p t) so as to behave
3425 as before. 3425 as before.
3426 3426
34272013-10-18 Reuben Thomas <rrt@sc3d.org> 34272013-10-18 Reuben Thomas <rrt@sc3d.org>
@@ -4194,13 +4194,13 @@
4194 4194
41952013-09-28 Rüdiger Sonderfeld <ruediger@c-plusplus.de> 41952013-09-28 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
4196 4196
4197 * lisp/progmodes/octave.el (octave-mode-map): Bind octave-send-buffer. 4197 * progmodes/octave.el (octave-mode-map): Bind octave-send-buffer.
4198 (octave-mode-menu): Add octave-send-buffer. 4198 (octave-mode-menu): Add octave-send-buffer.
4199 (octave-send-buffer): New function. 4199 (octave-send-buffer): New function.
4200 4200
42012013-09-28 Rüdiger Sonderfeld <ruediger@c-plusplus.de> 42012013-09-28 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
4202 4202
4203 * lisp/progmodes/octave.el (octave-mode-map): Add key binding for 4203 * progmodes/octave.el (octave-mode-map): Add key binding for
4204 octave-lookfor. 4204 octave-lookfor.
4205 (octave-mode-menu): Add octave-lookfor. 4205 (octave-mode-menu): Add octave-lookfor.
4206 (inferior-octave-mode-map, octave-help-mode-map): Bind C-ha to 4206 (inferior-octave-mode-map, octave-help-mode-map): Bind C-ha to
@@ -6202,7 +6202,7 @@
6202 * isearch.el (isearch-done): 6202 * isearch.el (isearch-done):
6203 * jit-lock.el (jit-lock-stealth-fontify): 6203 * jit-lock.el (jit-lock-stealth-fontify):
6204 * mail/rmailsum.el (rmail-summary-scroll-msg-up): 6204 * mail/rmailsum.el (rmail-summary-scroll-msg-up):
6205 * lisp/mouse-drag.el (mouse-drag-should-do-col-scrolling): 6205 * mouse-drag.el (mouse-drag-should-do-col-scrolling):
6206 * mpc.el (mpc-tagbrowser, mpc): 6206 * mpc.el (mpc-tagbrowser, mpc):
6207 * net/rcirc.el (rcirc-any-buffer): 6207 * net/rcirc.el (rcirc-any-buffer):
6208 * play/gomoku.el (gomoku-max-width, gomoku-max-height): 6208 * play/gomoku.el (gomoku-max-width, gomoku-max-height):
@@ -7573,12 +7573,12 @@
7573 7573
7574 * files.el (find-file-noselect): Simplify conditional expression. 7574 * files.el (find-file-noselect): Simplify conditional expression.
7575 7575
7576 * remember.el (remember-append-to-file): 7576 * textmodes/remember.el (remember-append-to-file):
7577 Don't mix `find-buffer-visiting' and `get-file-buffer'. 7577 Don't mix `find-buffer-visiting' and `get-file-buffer'.
7578 7578
7579 Add `remember-notes' function to store random notes across Emacs 7579 Add `remember-notes' function to store random notes across Emacs
7580 restarts. 7580 restarts.
7581 * remember.el (remember-data-file): Add :set callback to affect 7581 * textmodes/remember.el (remember-data-file): Add :set callback to affect
7582 notes buffer (if any). 7582 notes buffer (if any).
7583 (remember-notes): New command. 7583 (remember-notes): New command.
7584 (remember-notes-buffer-name, bury-remember-notes-on-kill): 7584 (remember-notes-buffer-name, bury-remember-notes-on-kill):
@@ -9156,7 +9156,7 @@
9156 9156
91572013-06-05 Stefan Monnier <monnier@iro.umontreal.ca> 91572013-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
9158 9158
9159 * lisp/subr.el: Convert to lexical binding. 9159 * subr.el: Convert to lexical binding.
9160 (overriding-local-map): Make obsolete. 9160 (overriding-local-map): Make obsolete.
9161 (add-to-list): Doc fix. Add compiler macro. 9161 (add-to-list): Doc fix. Add compiler macro.
9162 (read-key): Swap values of local maps. 9162 (read-key): Swap values of local maps.
@@ -9811,16 +9811,16 @@
9811 9811
98122013-05-23 Rüdiger Sonderfeld <ruediger@c-plusplus.de> 98122013-05-23 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
9813 9813
9814 * lisp/textmodes/reftex.el (reftex-ref-style-toggle): 9814 * textmodes/reftex.el (reftex-ref-style-toggle):
9815 Fix deactivate action. 9815 Fix deactivate action.
9816 9816
9817 * lisp/textmodes/reftex-vars.el (reftex-ref-style-alist): 9817 * textmodes/reftex-vars.el (reftex-ref-style-alist):
9818 Add cleveref macros. 9818 Add cleveref macros.
9819 9819
9820 * lisp/textmodes/reftex-parse.el 9820 * textmodes/reftex-parse.el
9821 (reftex-locate-bibliography-files): Accept options for 9821 (reftex-locate-bibliography-files): Accept options for
9822 bibliography commands. 9822 bibliography commands.
9823 * lisp/textmodes/reftex-vars.el (reftex-bibliography-commands): 9823 * textmodes/reftex-vars.el (reftex-bibliography-commands):
9824 Add addbibresource. Basic Biblatex support. 9824 Add addbibresource. Basic Biblatex support.
9825 9825
98262013-05-23 Michael Albinus <michael.albinus@gmx.de> 98262013-05-23 Michael Albinus <michael.albinus@gmx.de>
diff --git a/lisp/ChangeLog.10 b/lisp/ChangeLog.10
index ab6923bfd1c..b70ca7734e7 100644
--- a/lisp/ChangeLog.10
+++ b/lisp/ChangeLog.10
@@ -67,8 +67,8 @@
67 * progmodes/cc-awk.el: New file that implements AWK support, 67 * progmodes/cc-awk.el: New file that implements AWK support,
68 superseding the old separate derived mode in awk-mode.el. 68 superseding the old separate derived mode in awk-mode.el.
69 69
70 * progmodes/cc-vars.el, cc-mode-19.el, progmodes/cc-langs.el, 70 * progmodes/cc-vars.el, progmodes/cc-mode-19.el, progmodes/cc-langs.el:
71 * progmodes/cc-mode.el, progmodes/cc-defs.el, 71 * progmodes/cc-mode.el, progmodes/cc-defs.el:
72 * progmodes/cc-engine.el, progmodes/cc-fonts.el: 72 * progmodes/cc-engine.el, progmodes/cc-fonts.el:
73 Changes for the new AWK support. 73 Changes for the new AWK support.
74 74
@@ -4486,7 +4486,7 @@
4486 4486
44872003-03-26 Steve Youngs <youngs@xemacs.org> 44872003-03-26 Steve Youngs <youngs@xemacs.org>
4488 4488
4489 * em-unix.el (eshell-plain-locate-behavior): Make the default 4489 * eshell/em-unix.el (eshell-plain-locate-behavior): Make the default
4490 nil on Emacs, t on XEmacs. 4490 nil on Emacs, t on XEmacs.
4491 4491
44922003-03-25 Stefan Monnier <monnier@cs.yale.edu> 44922003-03-25 Stefan Monnier <monnier@cs.yale.edu>
@@ -6354,11 +6354,11 @@
6354 * mh-e: Created directory. ChangeLog will appear in a week when we 6354 * mh-e: Created directory. ChangeLog will appear in a week when we
6355 release version 7.2. 6355 release version 7.2.
6356 6356
6357 * mail/mh-alias.el, mail/mh-comp.el, mail/mh-customize.el, mail/mh-e.el, 6357 * mail/mh-alias.el, mail/mh-comp.el, mail/mh-customize.el, mail/mh-e.el:
6358 mail/mh-funcs.el, mail/mh-identity.el, mail/mh-index.el, 6358 * mail/mh-funcs.el, mail/mh-identity.el, mail/mh-index.el:
6359 mail/mh-loaddefs.el, mail/mh-mime.el, mail/mh-pick.el, 6359 * mail/mh-loaddefs.el, mail/mh-mime.el, mail/mh-pick.el:
6360 mail/mh-seq.el, mail/mh-speed.el, mail/mh-utils.el, 6360 * mail/mh-seq.el, mail/mh-speed.el, mail/mh-utils.el:
6361 mail/mh-xemacs-compat.el: Moved to mh-e directory. 6361 * mail/mh-xemacs-compat.el: Move to mh-e directory.
6362 Note that reply2.pbm and reply2.xpm, which were created by the 6362 Note that reply2.pbm and reply2.xpm, which were created by the
6363 MH-E package, were left in mail since they can probably be used by 6363 MH-E package, were left in mail since they can probably be used by
6364 other mail packages. 6364 other mail packages.
@@ -10676,7 +10676,7 @@
10676 10676
106772002-09-18 Michael Kifer <kifer@cs.stonybrook.edu> 106772002-09-18 Michael Kifer <kifer@cs.stonybrook.edu>
10678 10678
10679 * ediff-hooks.el: Put back the autoloads (for XEmacs compatibility). 10679 * ediff-hook.el: Put back the autoloads (for XEmacs compatibility).
10680 10680
10681 * ediff-init.el: Use defalias instead of fset. 10681 * ediff-init.el: Use defalias instead of fset.
10682 10682
@@ -11693,32 +11693,32 @@
11693 11693
116942002-08-27 Carsten Dominik <dominik@sand.science.uva.nl> 116942002-08-27 Carsten Dominik <dominik@sand.science.uva.nl>
11695 11695
11696 * textfile/reftex-ref.el (reftex-goto-label): New command. 11696 * textmodes/reftex-ref.el (reftex-goto-label): New command.
11697 11697
11698 * textfile/reftex-vars.el (reftex-part-resets-chapter): New option. 11698 * textmodes/reftex-vars.el (reftex-part-resets-chapter): New option.
11699 11699
11700 * textfile/reftex-parse.el (reftex-roman-number): New function. 11700 * textmodes/reftex-parse.el (reftex-roman-number): New function.
11701 (reftex-section-number): Better handling of parts: No chapter 11701 (reftex-section-number): Better handling of parts: No chapter
11702 counter resets. 11702 counter resets.
11703 11703
11704 * textfile/reftex.el (reftex-highlight-overlays): Added a third 11704 * textmodes/reftex.el (reftex-highlight-overlays): Added a third
11705 overlay. 11705 overlay.
11706 (reftex-mode-menu): Added entry for `reftex-toc-recenter. 11706 (reftex-mode-menu): Added entry for `reftex-toc-recenter.
11707 Also moved `reftex-reset-mode' to top level. 11707 Also moved `reftex-reset-mode' to top level.
11708 11708
11709 * textfile/reftex-toc.el (reftex-toc-recenter): New command. 11709 * textmodes/reftex-toc.el (reftex-toc-recenter): New command.
11710 (reftex-toc-pre-command-hook): Don't remove highlight overlay. 11710 (reftex-toc-pre-command-hook): Don't remove highlight overlay.
11711 (reftex-toc-post-command-hook): Use overlay no 2 for highlighting. 11711 (reftex-toc-post-command-hook): Use overlay no 2 for highlighting.
11712 11712
11713 * textfile/reftex-sel.el (reftex-get-offset): Get offset of 11713 * textmodes/reftex-sel.el (reftex-get-offset): Get offset of
11714 document pointer *before* position, not after. 11714 document pointer *before* position, not after.
11715 (reftex-insert-docstruct): Get offset of document pointer *before* 11715 (reftex-insert-docstruct): Get offset of document pointer *before*
11716 position, not after. 11716 position, not after.
11717 11717
11718 * textfiles/reftex-parse.el (reftex-where-am-I): Prefer marker 11718 * textmodes/reftex-parse.el (reftex-where-am-I): Prefer marker
11719 match over section title match. 11719 match over section title match.
11720 11720
11721 * textfiles/reftex-cite.el (reftex-bib-or-thebib): New function 11721 * textmodes/reftex-cite.el (reftex-bib-or-thebib): New function
11722 which determines on a per-file-basis if BibTeX is being used 11722 which determines on a per-file-basis if BibTeX is being used
11723 locally for citations. 11723 locally for citations.
11724 (reftex-offer-bib-menu): Use `reftex-bib-or-thebib' for better 11724 (reftex-offer-bib-menu): Use `reftex-bib-or-thebib' for better
@@ -11726,7 +11726,7 @@
11726 (reftex-bibtex-selection-callback): Use `reftex-bib-or-thebib' for 11726 (reftex-bibtex-selection-callback): Use `reftex-bib-or-thebib' for
11727 better cooperation with chapterbib. 11727 better cooperation with chapterbib.
11728 11728
11729 * textfiles/reftex-dcr.el (reftex-view-cr-cite): 11729 * textmodes/reftex-dcr.el (reftex-view-cr-cite):
11730 Use `reftex-bib-or-thebib' for better cooperation with chapterbib. 11730 Use `reftex-bib-or-thebib' for better cooperation with chapterbib.
11731 11731
117322002-08-26 Kim F. Storm <storm@cua.dk> 117322002-08-26 Kim F. Storm <storm@cua.dk>
@@ -11891,7 +11891,7 @@
11891 11891
118922002-08-20 Carsten Dominik <dominik@astro.uva.nl> 118922002-08-20 Carsten Dominik <dominik@astro.uva.nl>
11893 11893
11894 * textfiles/reftex-cite.el (reftex-bib-or-thebib): New function 11894 * textmodes/reftex-cite.el (reftex-bib-or-thebib): New function
11895 which determines on a per-file-basis if BibTeX is being used 11895 which determines on a per-file-basis if BibTeX is being used
11896 locally for citations. 11896 locally for citations.
11897 (reftex-offer-bib-menu): Use `reftex-bib-or-thebib' for better 11897 (reftex-offer-bib-menu): Use `reftex-bib-or-thebib' for better
@@ -11899,7 +11899,7 @@
11899 (reftex-bibtex-selection-callback): Use `reftex-bib-or-thebib' for 11899 (reftex-bibtex-selection-callback): Use `reftex-bib-or-thebib' for
11900 better cooperation with chapterbib. 11900 better cooperation with chapterbib.
11901 11901
11902 * textfiles/reftex-dcr.el (reftex-view-cr-cite): 11902 * textmodes/reftex-dcr.el (reftex-view-cr-cite):
11903 Use `reftex-bib-or-thebib' for better cooperation with chapterbib. 11903 Use `reftex-bib-or-thebib' for better cooperation with chapterbib.
11904 11904
119052002-08-20 Kim F. Storm <storm@cua.dk> 119052002-08-20 Kim F. Storm <storm@cua.dk>
@@ -11909,7 +11909,7 @@
11909 with keyboard macro related commands. The original binding on 11909 with keyboard macro related commands. The original binding on
11910 C-x C-k is moved to C-x C-k e. 11910 C-x C-k is moved to C-x C-k e.
11911 11911
11912 * binding.el: Remove macro related bindings (now in kmacro.el). 11912 * bindings.el: Remove macro related bindings (now in kmacro.el).
11913 11913
11914 * edmacro.el: Remove C-x C-k binding (now in kmacro.el). 11914 * edmacro.el: Remove C-x C-k binding (now in kmacro.el).
11915 11915
@@ -12099,12 +12099,12 @@
12099 12099
121002002-04-09 John Wiegley <johnw@gnu.org> 121002002-04-09 John Wiegley <johnw@gnu.org>
12101 12101
12102 * esh-util.el: Removed eshell-under-cygwin-p, and all uses of it. 12102 * eshell/em-cmpl.el (eshell-cmpl-ignore-case):
12103 * em-cmpl.el (eshell-cmpl-ignore-case): Ditto. 12103 * eshell/em-dirs.el (eshell/cd):
12104 * em-dirs.el (eshell/cd): Ditto. 12104 * eshell/em-glob.el (eshell-glob-case-insensitive):
12105 * em-glob.el (eshell-glob-case-insensitive): Ditto. 12105 * eshell/em-hist.el (eshell-previous-matching-input-string-position):
12106 * em-hist.el (eshell-previous-matching-input-string-position): Ditto. 12106 * eshell/esh-ext.el (eshell-binary-suffixes):
12107 * esh-ext.el (eshell-binary-suffixes): Ditto. 12107 * eshell/esh-util.el: Remove eshell-under-cygwin-p, and all uses of it.
12108 12108
121092002-08-09 Richard M. Stallman <rms@gnu.org> 121092002-08-09 Richard M. Stallman <rms@gnu.org>
12110 12110
@@ -12197,12 +12197,12 @@
12197 12197
121982002-04-09 John Paul Wallington <jpw@shootybangbang.com> 121982002-04-09 John Paul Wallington <jpw@shootybangbang.com>
12199 12199
12200 * esh-util.el (eshell-under-cygwin-p): New function. 12200 * eshell/esh-util.el (eshell-under-cygwin-p): New function.
12201 * em-cmpl.el (eshell-cmpl-ignore-case): Use it. 12201 * eshell/em-cmpl.el (eshell-cmpl-ignore-case):
12202 * em-dirs.el (eshell/cd): Ditto. 12202 * eshell/em-dirs.el (eshell/cd):
12203 * em-glob.el (eshell-glob-case-insensitive): Ditto. 12203 * eshell/em-glob.el (eshell-glob-case-insensitive):
12204 * em-hist.el (eshell-previous-matching-input-string-position): Ditto. 12204 * eshell/em-hist.el (eshell-previous-matching-input-string-position):
12205 * esh-ext.el (eshell-binary-suffixes): Ditto. 12205 * eshell/esh-ext.el (eshell-binary-suffixes): Use it.
12206 12206
122072002-08-05 Richard M. Stallman <rms@gnu.org> 122072002-08-05 Richard M. Stallman <rms@gnu.org>
12208 12208
@@ -14192,7 +14192,7 @@
14192 14192
141932002-06-09 Martin Stjernholm <bug-cc-mode@gnu.org> 141932002-06-09 Martin Stjernholm <bug-cc-mode@gnu.org>
14194 14194
14195 * progmodes/cc-style.el (c-set-style, c-set-style-1): 14195 * progmodes/cc-styles.el (c-set-style, c-set-style-1):
14196 Add another state for the `dont-override' flag where it only keeps 14196 Add another state for the `dont-override' flag where it only keeps
14197 globally set variables. 14197 globally set variables.
14198 14198
@@ -15640,7 +15640,7 @@
15640 15640
156412002-04-25 Michael Kifer <kifer@cs.stonybrook.edu> 156412002-04-25 Michael Kifer <kifer@cs.stonybrook.edu>
15642 15642
15643 * ediff-hooks.el: Put back the autoloads. 15643 * ediff-hook.el: Put back the autoloads.
15644 15644
156452002-04-25 Colin Walters <walters@verbum.org> 156452002-04-25 Colin Walters <walters@verbum.org>
15646 15646
@@ -16457,8 +16457,8 @@
16457 16457
164582002-04-22 Martin Stjernholm <bug-cc-mode@gnu.org> 164582002-04-22 Martin Stjernholm <bug-cc-mode@gnu.org>
16459 16459
16460 * progmodes/cc-align.el, progmodes/cc-defs.el, 16460 * progmodes/cc-align.el, progmodes/cc-defs.el:
16461 progmodes/cc-cmds.el, progmodes/cc-engine.el, cc-vars.el: 16461 * progmodes/cc-cmds.el, progmodes/cc-engine.el, progmodes/cc-vars.el:
16462 Several fixes to treat macros as code and not literals and to 16462 Several fixes to treat macros as code and not literals and to
16463 handle line continuations transparently. 16463 handle line continuations transparently.
16464 16464
@@ -17484,7 +17484,7 @@
17484 17484
174852002-04-01 Ville Skyttä <ville.skytta@xemacs.org> 174852002-04-01 Ville Skyttä <ville.skytta@xemacs.org>
17486 17486
17487 * tcl.el (tcl-imenu-generic-expression): New value. 17487 * progmodes/tcl.el (tcl-imenu-generic-expression): New value.
17488 (tcl-imenu-create-index-function): Function deleted. 17488 (tcl-imenu-create-index-function): Function deleted.
17489 (tcl-mode): Check for filladapt-mode. 17489 (tcl-mode): Check for filladapt-mode.
17490 Use tcl-imenu-generic-expression instead of 17490 Use tcl-imenu-generic-expression instead of
@@ -22092,25 +22092,29 @@
22092 (calc-do-keypad): Use it. 22092 (calc-do-keypad): Use it.
22093 (calc-keypad-map): Move into `calc-keypad-mode'. 22093 (calc-keypad-map): Move into `calc-keypad-mode'.
22094 22094
22095 * calc-math.el (calcFunc-sqrt, calcFunc-hypot): Add missing quote 22095 * calc/calc-math.el (calcFunc-sqrt, calcFunc-hypot): Add missing quote
22096 to defalias argument. 22096 to defalias argument.
22097 22097
22098 * calc-misc.el (math-fixnump, math-fixnatnump, calcFunc-trunc) 22098 * calc/calc-misc.el (math-fixnump, math-fixnatnump, calcFunc-trunc)
22099 (calcFunc-floor): Ditto. 22099 (calcFunc-floor): Ditto.
22100 22100
22101 * calc-units.el (calcFunc-usimplify): Ditto. 22101 * calc/calc-units.el (calcFunc-usimplify): Ditto.
22102 22102
22103 * calc-aent.el, calc-ext.el, calc-incom.el, calc-misc.el 22103 * calc/calc-aent.el, calc/calc-ext.el, calc/calc-incom.el:
22104 * calc-sel.el, calc-vec.el, calc-alg.el, calc-fin.el 22104 * calc/calc-misc.el, calc/calc-sel.el, calc/calc-vec.el:
22105 * calc-keypd.el, calc-mode.el, calc-stat.el, calc-yank.el 22105 * calc/calc-alg.el, calc/calc-fin.el, calc/calc-keypd.el:
22106 * calc-arith.el, calc-forms.el, calc-lang.el, calc-mtx.el 22106 * calc/calc-mode.el, calc/calc-stat.el, calc/calc-yank.el:
22107 * calc-store.el, calc.el, calc-bin.el, calc-frac.el, calc-macs.el 22107 * calc/calc-arith.el, calc/calc-forms.el, calc/calc-lang.el:
22108 * calc-poly.el, calc-stuff.el, calcalg2.el, calc-comb.el 22108 * calc/calc-mtx.el, calc/calc-store.el, calc/calc.el:
22109 * calc-funcs.el, calc-maint.el, calc-prog.el, calc-trail.el 22109 * calc/calc-bin.el, calc/calc-frac.el, calc/calc-macs.el:
22110 * calcalg3.el, calc-cplx.el, calc-graph.el, calc-map.el 22110 * calc/calc-poly.el, calc/calc-stuff.el, calc/calcalg2.el:
22111 * calc-rewr.el, calc-undo.el, calccomp.el, calc-embed.el 22111 * calc/calc-comb.el, calc/calc-funcs.el, calc/calc-maint.el:
22112 * calc-help.el, calc-math.el, calc-rules.el, calc-units.el 22112 * calc/calc-prog.el, calc/calc-trail.el, calc/calcalg3.el:
22113 * calcsel2.el: Change all toplevel `setq' forms to `defvar' forms, 22113 * calc/calc-cplx.el, calc/calc-graph.el, calc/calc-map.el:
22114 * calc/calc-rewr.el, calc/calc-undo.el, calc/calccomp.el:
22115 * calc/calc-embed.el, calc/calc-help.el, calc/calc-math.el:
22116 * calc/calc-rules.el, calc/calc-units.el, calc/calcsel2.el:
22117 Change all toplevel `setq' forms to `defvar' forms,
22114 and move them before their first use. Use `when', `unless'. 22118 and move them before their first use. Use `when', `unless'.
22115 Remove trailing periods from error forms. Add description and 22119 Remove trailing periods from error forms. Add description and
22116 headers suggested by Emacs Lisp coding conventions. 22120 headers suggested by Emacs Lisp coding conventions.
@@ -22360,21 +22364,24 @@
22360 22364
22361 * calc/calc-units.el (calcFunc-unsimplify): Ditto. 22365 * calc/calc-units.el (calcFunc-unsimplify): Ditto.
22362 22366
22363 * calc-aent.el, calc-ext.el, calc-incom.el, calc-misc.el 22367 * calc/calc-aent.el, calc/calc-ext.el, calc/calc-incom.el:
22364 * calc-sel.el, calc-vec.el, calc-alg.el, calc-fin.el 22368 * calc/calc-misc.el, calc/calc-sel.el, calc/calc-vec.el:
22365 * calc-keypd.el, calc-mode.el, calc-stat.el, calc-yank.el 22369 * calc/calc-alg.el, calc/calc-fin.el, calc/calc-keypd.el:
22366 * calc-arith.el, calc-forms.el, calc-lang.el, calc-mtx.el 22370 * calc/calc-mode.el, calc/calc-stat.el, calc/calc-yank.el:
22367 * calc-store.el, calc.el, calc-bin.el, calc-frac.el, calc-macs.el 22371 * calc/calc-arith.el, calc/calc-forms.el, calc/calc-lang.el:
22368 * calc-poly.el, calc-stuff.el, calcalg2.el, calc-comb.el 22372 * calc/calc-mtx.el, calc/calc-store.el, calc/calc.el, calc/calc-bin.el:
22369 * calc-funcs.el, calc-maint.el, calc-prog.el, calc-trail.el 22373 * calc/calc-frac.el, calc/calc-macs.el, calc/calc-poly.el:
22370 * calcalg3.el, calc-cplx.el, calc-graph.el, calc-map.el 22374 * calc/calc-stuff.el, calc/calcalg2.el, calc/calc-comb.el:
22371 * calc-rewr.el, calc-undo.el, calccomp.el, calc-embed.el 22375 * calc/calc-funcs.el, calc/calc-maint.el, calc/calc-prog.el:
22372 * calc-help.el, calc-math.el, calc-rules.el, calc-units.el 22376 * calc/calc-trail.el, calcalg3.el, calc/calc-cplx.el:
22373 * calcsel2.el: Style cleanup; don't put closing parens on their 22377 * calc/calc-graph.el, calc/calc-map.el, calc/calc-rewr.el:
22374 own line, add "foo.el ends here" to each file, and update 22378 * calc/calc-undo.el, calc/calccomp.el, calc/calc-embed.el:
22375 copyright date. 22379 * calc/calc-help.el, calc/calc-math.el, calc/calc-rules.el:
22376 22380 * calc/calc-units.el, calc/calcsel2.el: Style cleanup;
22377 * README: Update maintainer. 22381 don't put closing parens on their own line,
22382 add "foo.el ends here" to each file, and update copyright date.
22383
22384 * calc/README: Update maintainer.
22378 22385
223792001-11-13 Richard M. Stallman <rms@gnu.org> 223862001-11-13 Richard M. Stallman <rms@gnu.org>
22380 22387
diff --git a/lisp/ChangeLog.11 b/lisp/ChangeLog.11
index 2917f17da88..e41f3a81286 100644
--- a/lisp/ChangeLog.11
+++ b/lisp/ChangeLog.11
@@ -1293,9 +1293,9 @@
1293 1293
12942004-11-26 Jay Belanger <belanger@truman.edu> 12942004-11-26 Jay Belanger <belanger@truman.edu>
1295 1295
1296 * calc-misc.el (calc-last-why-command): Declare it. 1296 * calc/calc-misc.el (calc-last-why-command): Declare it.
1297 1297
1298 * calc-vec.el (math-grade-vec): New variable. 1298 * calc/calc-vec.el (math-grade-vec): New variable.
1299 (calcFunc-grade, calcFunc-rgrade, math-grade-beforep): 1299 (calcFunc-grade, calcFunc-rgrade, math-grade-beforep):
1300 Replace variable grade-vec by declared variable. 1300 Replace variable grade-vec by declared variable.
1301 (math-rb-close): New variable. 1301 (math-rb-close): New variable.
@@ -1424,7 +1424,8 @@
1424 1424
14252004-11-26 Lars Hansen <larsh@math.ku.dk> 14252004-11-26 Lars Hansen <larsh@math.ku.dk>
1426 1426
1427 * tramp.el (tramp-handle-directory-files-and-attributes): New function. 1427 * net/tramp.el (tramp-handle-directory-files-and-attributes):
1428 New function.
1428 (tramp-perl-directory-files-and-attributes): New constant. 1429 (tramp-perl-directory-files-and-attributes): New constant.
1429 (tramp-file-name-handler-alist): Delete file-directory-files, add 1430 (tramp-file-name-handler-alist): Delete file-directory-files, add
1430 directory-files-and-attributes. 1431 directory-files-and-attributes.
@@ -11950,7 +11951,7 @@
11950 11951
119512003-11-16 Martin Stjernholm <bug-cc-mode@gnu.org> 119522003-11-16 Martin Stjernholm <bug-cc-mode@gnu.org>
11952 11953
11953 * cc-engine.el (c-guess-continued-construct) 11954 * progmodes/cc-engine.el (c-guess-continued-construct)
11954 (c-guess-basic-syntax): Check a little more carefully if it's a 11955 (c-guess-basic-syntax): Check a little more carefully if it's a
11955 function declaration when an unknown construct followed by a block 11956 function declaration when an unknown construct followed by a block
11956 is found inside a statement context. This avoids macros followed 11957 is found inside a statement context. This avoids macros followed
@@ -11964,7 +11965,8 @@
11964 start is in a position so that `c-beginning-of-statement-1' jumped 11965 start is in a position so that `c-beginning-of-statement-1' jumped
11965 to the beginning of the same statement. 11966 to the beginning of the same statement.
11966 11967
11967 * cc-fonts.el, cc-engine.el (c-forward-<>-arglist-recur): 11968 * progmodes/cc-fonts.el, progmodes/cc-engine.el
11969 (c-forward-<>-arglist-recur):
11968 Don't accept binary operators in the arglist if we're in a function 11970 Don't accept binary operators in the arglist if we're in a function
11969 call context, i.e. if `c-restricted-<>-arglists' is set. That avoids 11971 call context, i.e. if `c-restricted-<>-arglists' is set. That avoids
11970 template recognition in cases like "if (a < b || c > d)". 11972 template recognition in cases like "if (a < b || c > d)".
@@ -11974,38 +11976,39 @@
11974 11976
11975 Accessing functions updated for the variable name change. 11977 Accessing functions updated for the variable name change.
11976 11978
11977 * cc-engine.el (c-syntactic-re-search-forward): Fix bug where the 11979 * progmodes/cc-engine.el (c-syntactic-re-search-forward): Fix bug
11978 match data could get clobbered if NOT-INSIDE-TOKEN is used. 11980 where the match data could get clobbered if NOT-INSIDE-TOKEN is used.
11979 11981
11980 * cc-engine.el (c-beginning-of-statement-1): Don't allow parens in 11982 * progmodes/cc-engine.el (c-beginning-of-statement-1):
11981 labels. 11983 Don't allow parens in labels.
11982 11984
11983 (c-backward-to-decl-anchor): Use `c-beginning-of-statement-1' 11985 (c-backward-to-decl-anchor): Use `c-beginning-of-statement-1'
11984 instead of duplicating parts of it. This fixes bogus label 11986 instead of duplicating parts of it. This fixes bogus label
11985 recognition. 11987 recognition.
11986 11988
11987 * cc-align.el (c-gnu-impose-minimum): Revert to the old method 11989 * progmodes/cc-align.el (c-gnu-impose-minimum): Revert to the old method
11988 of checking the context in which to apply the minimum indentation, 11990 of checking the context in which to apply the minimum indentation,
11989 so that it isn't enforced in e.g. namespace blocks. 11991 so that it isn't enforced in e.g. namespace blocks.
11990 11992
11991 * cc-vars.el (c-inside-block-syms): New constant used by 11993 * progmodes/cc-vars.el (c-inside-block-syms): New constant used by
11992 `c-gnu-impose-minimum'. It's defined close to `c-offsets-alist' 11994 `c-gnu-impose-minimum'. It's defined close to `c-offsets-alist'
11993 to somewhat reduce the risk of becoming stale. 11995 to somewhat reduce the risk of becoming stale.
11994 11996
11995 * cc-cmds.el, cc-engine.el (c-shift-line-indentation): Move from 11997 * progmodes/cc-cmds.el, progmodes/cc-engine.el
11996 cc-cmds to cc-engine to allow use from cc-align. 11998 (c-shift-line-indentation): Move from cc-cmds to cc-engine
11999 to allow use from cc-align.
11997 12000
11998 * cc-engine.el (c-beginning-of-inheritance-list): Cope with fully 12001 * progmodes/cc-engine.el (c-beginning-of-inheritance-list):
11999 qualified identifiers containing "::". 12002 Cope with fully qualified identifiers containing "::".
12000 12003
12001 * cc-defs.el (c-make-keywords-re): Add kludge for bug in 12004 * progmodes/cc-defs.el (c-make-keywords-re): Add kludge for bug in
12002 `regexp-opt' in Emacs 20 and XEmacs when strings contain newlines. 12005 `regexp-opt' in Emacs 20 and XEmacs when strings contain newlines.
12003 12006
12004 * cc-vars.el (c-emacs-features): Use a space in front of the name 12007 * progmodes/cc-vars.el (c-emacs-features): Use a space in front of
12005 of the temporary buffer. That also avoids dumping problems in 12008 the name of the temporary buffer. That also avoids dumping problems in
12006 XEmacs due to undo info being left around after the buffer is killed. 12009 XEmacs due to undo info being left around after the buffer is killed.
12007 12010
12008 * cc-engine.el (c-in-knr-argdecl): Look closer at the function 12011 * progmodes/cc-engine.el (c-in-knr-argdecl): Look closer at the function
12009 arglist to see if it's a K&R style declaration. 12012 arglist to see if it's a K&R style declaration.
12010 12013
12011 (c-guess-basic-syntax): CASE 5B.2: Check with `c-in-knr-argdecl' 12014 (c-guess-basic-syntax): CASE 5B.2: Check with `c-in-knr-argdecl'
@@ -13476,20 +13479,20 @@
13476 13479
134772003-08-11 Carsten Dominik <dominik@sand.science.uva.nl> 134802003-08-11 Carsten Dominik <dominik@sand.science.uva.nl>
13478 13481
13479 * reftex-toc.el (reftex-toc-rename-label): New function. 13482 * textmodes/reftex-toc.el (reftex-toc-rename-label): New function.
13480 (reftex-toc-check-docstruct): New function. 13483 (reftex-toc-check-docstruct): New function.
13481 13484
13482 * reftex.el (reftex-region-active-p): New function. 13485 * textmodes/reftex.el (reftex-region-active-p): New function.
13483 13486
13484 * reftex-parse.el (reftex-locate-bibliography-files): Improved the 13487 * textmodes/reftex-parse.el (reftex-locate-bibliography-files): Improved the
13485 regexp to find the \bibliography macro. 13488 regexp to find the \bibliography macro.
13486 13489
13487 * reftex-vars.el (reftex-section-levels): Removed subsubparagraph, 13490 * textmodes/reftex-vars.el (reftex-section-levels): Removed subsubparagraph,
13488 which does not exist in LaTeX. 13491 which does not exist in LaTeX.
13489 (reftex-cite-format-builtin): Added amsrefs support. 13492 (reftex-cite-format-builtin): Added amsrefs support.
13490 (reftex-toc-confirm-promotion): New option 13493 (reftex-toc-confirm-promotion): New option
13491 13494
13492 * reftex-toc.el 13495 * textmodes/reftex-toc.el
13493 (reftex-toc): Use `reftex-toc-split-windows-fraction'. 13496 (reftex-toc): Use `reftex-toc-split-windows-fraction'.
13494 (reftex-toc-demote, reftex-toc-promote) 13497 (reftex-toc-demote, reftex-toc-promote)
13495 (reftex-toc-do-promote, reftex-toc-promote-prepare) 13498 (reftex-toc-do-promote, reftex-toc-promote-prepare)
@@ -13512,10 +13515,9 @@
13512 (reftex-toc-quit): Adapted to delete frame when called in 13515 (reftex-toc-quit): Adapted to delete frame when called in
13513 dedicated frame. 13516 dedicated frame.
13514 13517
13515 * reftex-index.el (reftex-index-phrase-match-is-indexed): Check 13518 * textmodes/reftex-index.el (reftex-index-phrase-match-is-indexed): Check
13516 all enclosing macros. 13519 all enclosing macros.
13517 13520
13518
135192003-08-08 Vinicius Jose Latorre <viniciusjl@ig.com.br> 135212003-08-08 Vinicius Jose Latorre <viniciusjl@ig.com.br>
13520 13522
13521 * progmodes/ebnf2ps.el (ebnf-total, ebnf-nprod): Move defvar before 13523 * progmodes/ebnf2ps.el (ebnf-total, ebnf-nprod): Move defvar before
diff --git a/lisp/ChangeLog.12 b/lisp/ChangeLog.12
index 70eefd02a72..72a22723ed7 100644
--- a/lisp/ChangeLog.12
+++ b/lisp/ChangeLog.12
@@ -8191,8 +8191,9 @@
8191 8191
81922006-07-10 Alan Mackenzie <acm@muc.de> 81922006-07-10 Alan Mackenzie <acm@muc.de>
8193 8193
8194 * progmodes/cc-awk.el, cc-defs.el, cc-fonts.el, cc-langs.el: 8194 * progmodes/cc-awk.el, progmodes/cc-defs.el, progmodes/cc-fonts.el:
8195 * cc-mode.el: Changes to eradicate eval-after-load. 8195 * progmodes/cc-langs.el, progmodes/cc-mode.el:
8196 Changes to eradicate eval-after-load.
8196 8197
81972006-07-09 Chong Yidong <cyd@stupidchicken.com> 81982006-07-09 Chong Yidong <cyd@stupidchicken.com>
8198 8199
@@ -12229,7 +12230,7 @@
12229 12230
122302006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org> 122312006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org>
12231 12232
12232 * progmodes/cc-cmds.el, cc-mode.el: Rename c-hungry-backspace to 12233 * progmodes/cc-cmds.el, progmodes/cc-mode.el: Rename c-hungry-backspace to
12233 c-hungry-delete-backwards, at the request of RMS. Leave the old 12234 c-hungry-delete-backwards, at the request of RMS. Leave the old
12234 name as an alias. 12235 name as an alias.
12235 12236
@@ -12283,7 +12284,7 @@
12283 12284
12284 * progmodes/cc-defs.el (c-version): Update version number to 5.31.2. 12285 * progmodes/cc-defs.el (c-version): Update version number to 5.31.2.
12285 12286
12286 * progmodes/cc-cmds.el, cc-mode.el, cc-engine.el 12287 * progmodes/cc-cmds.el, progmodes/cc-mode.el, progmodes/cc-engine.el
12287 (c-update-modeline): Concatenate the minor mode indicators 12288 (c-update-modeline): Concatenate the minor mode indicators
12288 directly onto mode-name, removing c-submode-indicators. 12289 directly onto mode-name, removing c-submode-indicators.
12289 Sometimes, c-s-i got separated from the mode name on the mode line. 12290 Sometimes, c-s-i got separated from the mode name on the mode line.
@@ -15730,7 +15731,8 @@
15730 Emacsen which lack `define-minor-mode'. (Currently Emacs <21. 15731 Emacsen which lack `define-minor-mode'. (Currently Emacs <21.
15731 We might do this function properly in the future). 15732 We might do this function properly in the future).
15732 15733
15733 * progmodes/cc-cmds.el, cc-defs.el, cc-styles.el, cc-vars.el: 15734 * progmodes/cc-cmds.el, progmodes/cc-defs.el:
15735 * progmodes/cc-styles.el, progmodes/cc-vars.el:
15734 New macros c-sentence-end and c-default-value-sentence end, to cope 15736 New macros c-sentence-end and c-default-value-sentence end, to cope
15735 with Emacs 22's new function `sentence-end'. 15737 with Emacs 22's new function `sentence-end'.
15736 15738
@@ -15779,7 +15781,7 @@
15779 15781
15780 * progmodes/cc-mode.el: Bind c-subword-mode to C-c C-w. 15782 * progmodes/cc-mode.el: Bind c-subword-mode to C-c C-w.
15781 15783
15782 * progmodes/cc-subword.el, cc-cmds.el, cc-mode.el: 15784 * progmodes/cc-subword.el, progmodes/cc-cmds.el, progmodes/cc-mode.el:
15783 Rename "c-subword-move-mode" as "c-subword-mode". 15785 Rename "c-subword-move-mode" as "c-subword-mode".
15784 15786
15785 * progmodes/cc-mode.el: Added tty suitable bindings for C-c 15787 * progmodes/cc-mode.el: Added tty suitable bindings for C-c
@@ -15810,7 +15812,7 @@
15810 15812
158112005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 158132005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
15812 15814
15813 * progmodes/cc-fonts.el, cc-vars.el 15815 * progmodes/cc-fonts.el, progmodes/cc-vars.el
15814 (gtkdoc-font-lock-doc-comments, gtkdoc-font-lock-doc-protection) 15816 (gtkdoc-font-lock-doc-comments, gtkdoc-font-lock-doc-protection)
15815 (gtkdoc-font-lock-keywords): GtkDoc patterns contributed by 15817 (gtkdoc-font-lock-keywords): GtkDoc patterns contributed by
15816 Masatake YAMATO. 15818 Masatake YAMATO.
@@ -15886,7 +15888,7 @@
15886 * progmodes/cc-cmds.el: Make C-c C-a (`c-toggle-auto-newline') 15888 * progmodes/cc-cmds.el: Make C-c C-a (`c-toggle-auto-newline')
15887 forcibly enable c-electric-flag. 15889 forcibly enable c-electric-flag.
15888 15890
15889 * progmodes/cc-vars.el, cc-cmds.el: New clean-up 15891 * progmodes/cc-vars.el, progmodes/cc-cmds.el: New clean-up
15890 `comment-close-slash' on c-electric-slash: if enabled, typing `/' just 15892 `comment-close-slash' on c-electric-slash: if enabled, typing `/' just
15891 after the comment-prefix of a C-style comment will close that comment. 15893 after the comment-prefix of a C-style comment will close that comment.
15892 15894
@@ -15899,7 +15901,7 @@
15899 * progmodes/cc-langs.el (c-other-op-syntax-tokens): Only C++ has 15901 * progmodes/cc-langs.el (c-other-op-syntax-tokens): Only C++ has
15900 digraphs. 15902 digraphs.
15901 15903
15902 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el 15904 * progmodes/cc-fonts.el, progmodes/cc-langs.el, progmodes/cc-engine.el
15903 (c-cpp-message-directives, c-cpp-include-directives) 15905 (c-cpp-message-directives, c-cpp-include-directives)
15904 (c-opt-cpp-macro-define, c-opt-cpp-macro-define-start) 15906 (c-opt-cpp-macro-define, c-opt-cpp-macro-define-start)
15905 (c-cpp-expr-directives): Introduce new language constants to 15907 (c-cpp-expr-directives): Introduce new language constants to
@@ -15909,7 +15911,7 @@
15909 15911
15910 (c-cpp-matchers, c-forward-to-cpp-define-body): Use them. 15912 (c-cpp-matchers, c-forward-to-cpp-define-body): Use them.
15911 15913
15912 * progmodes/cc-langs.el, cc-fonts.el (c-string-escaped-newlines) 15914 * progmodes/cc-langs.el, progmodes/cc-fonts.el (c-string-escaped-newlines)
15913 (c-multiline-string-start-char): New language constants and 15915 (c-multiline-string-start-char): New language constants and
15914 variables to specify how newlines in string literals work. 15916 variables to specify how newlines in string literals work.
15915 15917
@@ -15923,13 +15925,13 @@
15923 (c-electric-brace): Indent syntactically after the cleanups since 15925 (c-electric-brace): Indent syntactically after the cleanups since
15924 lineup functions might do it differently then. 15926 lineup functions might do it differently then.
15925 15927
15926 * progmodes/cc-engine.el, cc-langs.el 15928 * progmodes/cc-engine.el, progmodes/cc-langs.el
15927 (c-opt-op-identifier-prefix): New language constant and variable. 15929 (c-opt-op-identifier-prefix): New language constant and variable.
15928 15930
15929 (c-just-after-func-arglist-p, c-after-special-operator-id) 15931 (c-just-after-func-arglist-p, c-after-special-operator-id)
15930 (c-search-decl-header-end, c-inside-bracelist-p): Use it. 15932 (c-search-decl-header-end, c-inside-bracelist-p): Use it.
15931 15933
15932 * progmodes/cc-align.el, cc-engine.el 15934 * progmodes/cc-align.el, progmodes/cc-engine.el
15933 (c-after-special-operator-id): New helper to handle C++ operator 15935 (c-after-special-operator-id): New helper to handle C++ operator
15934 identifiers. 15936 identifiers.
15935 15937
@@ -16012,8 +16014,9 @@
16012 * progmodes/cc-cmds.el (c-show-syntactic-information): Show the 16014 * progmodes/cc-cmds.el (c-show-syntactic-information): Show the
16013 anchor position(s) using faces. Thanks to Masatake YAMATO for the idea. 16015 anchor position(s) using faces. Thanks to Masatake YAMATO for the idea.
16014 16016
16015 * progmodes/cc-mode.el, cc-cmds.el, cc-defs.el, cc-engine.el 16017 * progmodes/cc-mode.el, progmodes/cc-cmds.el, progmodes/cc-defs.el:
16016 (c-submode-indicators): Change name from `c-auto-hungry-string' 16018 * progmodes/cc-engine.el (c-submode-indicators):
16019 Change name from `c-auto-hungry-string'
16017 since it's now used to track another submode. 16020 since it's now used to track another submode.
16018 16021
16019 (c-update-modeline): Convert to function and extended to check 16022 (c-update-modeline): Convert to function and extended to check
@@ -16084,7 +16087,7 @@
16084 to avoid heuristics that doesn't work for unclosed blocks. 16087 to avoid heuristics that doesn't work for unclosed blocks.
16085 (c-at-statement-start-p): New function. 16088 (c-at-statement-start-p): New function.
16086 16089
16087 * progmodes/cc-engine.el, cc-fonts.el: Fixes in handling of 16090 * progmodes/cc-engine.el, progmodes/cc-fonts.el: Fixes in handling of
16088 Objective-C directives, e.g. directives spanning lines should work 16091 Objective-C directives, e.g. directives spanning lines should work
16089 reasonably well now. 16092 reasonably well now.
16090 16093
@@ -16168,7 +16171,7 @@
16168 (c-forward-single-comment, c-backward-single-comment): Comment out 16171 (c-forward-single-comment, c-backward-single-comment): Comment out
16169 the (now redundant) "special" AWK stuff. 16172 the (now redundant) "special" AWK stuff.
16170 16173
16171 * progmodes/cc-styles.el, cc-vars.el: Change the settings of 16174 * progmodes/cc-styles.el, progmodes/cc-vars.el: Change the settings of
16172 c-string-par-start, c-string-par-separate to be more like Text 16175 c-string-par-start, c-string-par-separate to be more like Text
16173 Mode than Fundamental Mode. 16176 Mode than Fundamental Mode.
16174 16177
@@ -16237,7 +16240,7 @@
16237 the checks for paren sexps between the point and the keyword, to 16240 the checks for paren sexps between the point and the keyword, to
16238 avoid some false alarms. 16241 avoid some false alarms.
16239 16242
16240 * progmodes/cc-engine.el, cc-langs.el (c-looking-at-inexpr-block): 16243 * progmodes/cc-engine.el, progmodes/cc-langs.el (c-looking-at-inexpr-block):
16241 Fixed a situation where an error could be thrown for unbalanced 16244 Fixed a situation where an error could be thrown for unbalanced
16242 parens. Changed to make use of c-keyword-member' to avoid some 16245 parens. Changed to make use of c-keyword-member' to avoid some
16243 repeated regexp matches. 16246 repeated regexp matches.
@@ -16278,7 +16281,8 @@
16278 16281
162792005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 162822005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
16280 16283
16281 * progmodes/cc-cmds.el, cc-styles.el, cc-vars.el: New variables 16284 * progmodes/cc-cmds.el, progmodes/cc-styles.el:
16285 * progmodes/cc-vars.el: New variables
16282 c-string-par-start/separate c-sentence-end-with-esc-eol, 16286 c-string-par-start/separate c-sentence-end-with-esc-eol,
16283 initialized in c-setup-paragraph-variables, used in string 16287 initialized in c-setup-paragraph-variables, used in string
16284 scanning subroutines of c-beginning-of-statement. 16288 scanning subroutines of c-beginning-of-statement.
@@ -16288,7 +16292,7 @@
16288 16292
162892005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 162932005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
16290 16294
16291 * progmodes/cc-engine.el, cc-langs.el: Rewrote the recognition 16295 * progmodes/cc-engine.el, progmodes/cc-langs.el: Rewrote the recognition
16292 function for declaration level blocks. It should now cope with 16296 function for declaration level blocks. It should now cope with
16293 templates better and also be a lot more comprehensible. 16297 templates better and also be a lot more comprehensible.
16294 16298
@@ -16340,7 +16344,7 @@
16340 the point could be left directly after an open paren when finding 16344 the point could be left directly after an open paren when finding
16341 the beginning of the first decl in the block. 16345 the beginning of the first decl in the block.
16342 16346
16343 * progmodes/cc-engine.el, cc-fonts.el (c-forward-keyword-clause): 16347 * progmodes/cc-engine.el, progmodes/cc-fonts.el (c-forward-keyword-clause):
16344 Specify which submatch to use. 16348 Specify which submatch to use.
16345 16349
16346 * progmodes/cc-langs.el (c-symbol-start): Include `@' in ObjC. 16350 * progmodes/cc-langs.el (c-symbol-start): Include `@' in ObjC.
@@ -16405,7 +16409,7 @@
16405 (c-specifier-key, c-not-decl-init-keywords): Some cleanup using new 16409 (c-specifier-key, c-not-decl-init-keywords): Some cleanup using new
16406 language constants `c-type-start-kwds' and `c-prefix-spec-kwds'. 16410 language constants `c-type-start-kwds' and `c-prefix-spec-kwds'.
16407 16411
16408 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el: 16412 * progmodes/cc-fonts.el, progmodes/cc-langs.el, progmodes/cc-engine.el:
16409 Internal cleanups to properly detect the declared identifiers in 16413 Internal cleanups to properly detect the declared identifiers in
16410 various declarations. 16414 various declarations.
16411 16415
@@ -16446,11 +16450,12 @@
16446 * progmodes/cc-engine.el (c-maybe-labelp): Provide no default 16450 * progmodes/cc-engine.el (c-maybe-labelp): Provide no default
16447 value - this variable is always dynamically bound. 16451 value - this variable is always dynamically bound.
16448 16452
16449 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el, cc-menus.el 16453 * progmodes/cc-engine.el, progmodes/cc-fonts.el, progmodes/cc-langs.el:
16450 * cc-mode.el, cc-styles.el, cc-vars.el, cc-align.el, cc-awk.el 16454 * progmodes/cc-menus.el, progmodes/cc-mode.el, progmodes/cc-styles.el:
16451 * cc-cmds.el, cc-defs.el: Change the policy for marking up 16455 * progmodes/cc-vars.el, progmodes/cc-align.el, progmodes/cc-awk.el:
16452 functions that might do hidden buffer changes: All such internal 16456 * progmodes/cc-cmds.el, progmodes/cc-defs.el: Change the policy
16453 functions are now marked instead of those that don't. 16457 for marking up functions that might do hidden buffer changes:
16458 All such internal functions are now marked instead of those that don't.
16454 16459
16455 (c-beginning-of-macro, c-end-of-macro, c-(forward|backward)-comments) 16460 (c-beginning-of-macro, c-end-of-macro, c-(forward|backward)-comments)
16456 (c-(forward|backward)-single-comment, c-parse-state, c-on-identifier) 16461 (c-(forward|backward)-single-comment, c-parse-state, c-on-identifier)
@@ -16495,7 +16500,8 @@
16495 16500
164962005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 165012005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
16497 16502
16498 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el: Cleaned up the 16503 * progmodes/cc-engine.el, progmodes/cc-fonts.el:
16504 * progmodes/cc-langs.el: Cleaned up the
16499 label handling. Labels are now recognized in a uniform and more 16505 label handling. Labels are now recognized in a uniform and more
16500 robust way, regardless of context. Text properties are put on all 16506 robust way, regardless of context. Text properties are put on all
16501 labels to recognize the following declarations better. 16507 labels to recognize the following declarations better.
@@ -16552,7 +16558,7 @@
16552 * progmodes/cc-align.el (c-lineup-arglist): Fix bug when the 16558 * progmodes/cc-align.el (c-lineup-arglist): Fix bug when the
16553 first argument starts with a special brace list. 16559 first argument starts with a special brace list.
16554 16560
16555 * progmodes/cc-engine.el, cc-fonts.el (c-forward-decl-or-cast-1) 16561 * progmodes/cc-engine.el, progmodes/cc-fonts.el (c-forward-decl-or-cast-1)
16556 (c-font-lock-declarations): Break out the declaration and cast 16562 (c-font-lock-declarations): Break out the declaration and cast
16557 recognition from `c-font-lock-declarations' to a new function, so 16563 recognition from `c-font-lock-declarations' to a new function, so
16558 that it can be used in the indentation engine. 16564 that it can be used in the indentation engine.
@@ -16652,7 +16658,7 @@
16652 16658
166532005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 166592005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
16654 16660
16655 * progmodes/cc-fonts.el, cc-langs.el: Use `c-simple-ws' instead of 16661 * progmodes/cc-fonts.el, progmodes/cc-langs.el: Use `c-simple-ws' instead of
16656 hardcoded char classes wherever possible. Changed a couple of 16662 hardcoded char classes wherever possible. Changed a couple of
16657 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.
16658 16664
@@ -16702,7 +16708,7 @@
16702 * progmodes/cc-cmds.el: Tidy c-beginning-of-sentence (and 16708 * progmodes/cc-cmds.el: Tidy c-beginning-of-sentence (and
16703 subfunctions) so that it works at BOB and EOB. 16709 subfunctions) so that it works at BOB and EOB.
16704 16710
16705 * progmodes/cc-cmds.el, cc-vars.el: More updating of 16711 * progmodes/cc-cmds.el, progmodes/cc-vars.el: More updating of
16706 c-beginning-of-statement, including new variable 16712 c-beginning-of-statement, including new variable
16707 c-block-comment-start-regexp. 16713 c-block-comment-start-regexp.
16708 16714
@@ -16742,7 +16748,7 @@
16742 16748
167432005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 167492005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
16744 16750
16745 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el 16751 * progmodes/cc-engine.el, progmodes/cc-fonts.el, progmodes/cc-langs.el
16746 (c-guess-basic-syntax): Change the way class-level labels are 16752 (c-guess-basic-syntax): Change the way class-level labels are
16747 recognized; they can now contain essentially any symbols. 16753 recognized; they can now contain essentially any symbols.
16748 16754
@@ -16765,7 +16771,7 @@
16765 Remove some cruft and fixed a bug that could cause it to go to a 16771 Remove some cruft and fixed a bug that could cause it to go to a
16766 position further down. 16772 position further down.
16767 16773
16768 * progmodes/cc-langs.el, cc-engine.el 16774 * progmodes/cc-langs.el, progmodes/cc-engine.el
16769 (c-beginning-of-statement-1): Improve detection of labels in 16775 (c-beginning-of-statement-1): Improve detection of labels in
16770 declaration contexts. 16776 declaration contexts.
16771 16777
@@ -16780,7 +16786,7 @@
16780 * progmodes/cc-defs.el (c-forward-sexp, c-backward-sexp): 16786 * progmodes/cc-defs.el (c-forward-sexp, c-backward-sexp):
16781 Make these behave as documented when used at the buffer limits. 16787 Make these behave as documented when used at the buffer limits.
16782 16788
16783 * progmodes/cc-mode.el, cc-engine.el, cc-langs.el 16789 * progmodes/cc-mode.el, progmodes/cc-engine.el, progmodes/cc-langs.el
16784 (c-type-decl-end-used): Made this a language variable. 16790 (c-type-decl-end-used): Made this a language variable.
16785 16791
16786 * progmodes/cc-mode.el (c-after-change): Widen the buffer to work 16792 * progmodes/cc-mode.el (c-after-change): Widen the buffer to work
@@ -16807,7 +16813,8 @@
16807 * progmodes/cc-mode.el (c-basic-common-init): Turn on syntax-table 16813 * progmodes/cc-mode.el (c-basic-common-init): Turn on syntax-table
16808 text property lookup only when it's needed. 16814 text property lookup only when it's needed.
16809 16815
16810 * progmodes/cc-langs.el, cc-engine.el, cc-fonts.el, cc-mode.el: 16816 * progmodes/cc-langs.el, progmodes/cc-engine.el:
16817 * progmodes/cc-fonts.el, progmodes/cc-mode.el:
16811 Change the policy for paren marked angle brackets to be more 16818 Change the policy for paren marked angle brackets to be more
16812 persistent; once marked they remain marked even when they're found 16819 persistent; once marked they remain marked even when they're found
16813 to be unbalanced in the searched region. This should keep the 16820 to be unbalanced in the searched region. This should keep the
@@ -16852,27 +16859,29 @@
16852 16859
168532005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 168602005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
16854 16861
16855 * progmodes/cc-cmds.el, cc-engine.el, cc-langs.el, cc-vars.el: 16862 * progmodes/cc-cmds.el, progmodes/cc-engine.el:
16863 * progmodes/cc-langs.el, progmodes/cc-vars.el:
16856 Make the "Text Filling and Line Breaking" commands work for AWK buffers. 16864 Make the "Text Filling and Line Breaking" commands work for AWK buffers.
16857 16865
168582005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 168662005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
16859 16867
16860 * progmodes/cc-defs.el, cc-engine.el (c-mode-is-new-awk-p): 16868 * progmodes/cc-defs.el, progmodes/cc-engine.el (c-mode-is-new-awk-p):
16861 Removed; (c-major-mode-is 'awk-mode) can be used instead now. 16869 Removed; (c-major-mode-is 'awk-mode) can be used instead now.
16862 16870
16863 * progmodes/cc-mode.el: Always set up AWK mode since emacsen where 16871 * progmodes/cc-mode.el: Always set up AWK mode since emacsen where
16864 it doesn't work no longer are supported. 16872 it doesn't work no longer are supported.
16865 16873
16866 * progmodes/cc-mode.el, cc-styles.el, cc-vars.el, cc-defs.el 16874 * progmodes/cc-mode.el, progmodes/cc-styles.el, progmodes/cc-vars.el:
16867 * cc-engine.el, cc-fonts.el, cc-langs.el, cc-cmds.el: CC Mode now 16875 * progmodes/cc-defs.el, progmodes/cc-engine.el, progmodes/cc-fonts.el:
16876 * progmodes/cc-langs.el, progmodes/cc-cmds.el: CC Mode now
16868 requires support for the syntax-table' text property, which rules 16877 requires support for the syntax-table' text property, which rules
16869 out Emacs 19 and XEmacs < 21.4. Removed various compatibility 16878 out Emacs 19 and XEmacs < 21.4. Removed various compatibility
16870 cruft associated with those versions. 16879 cruft associated with those versions.
16871 16880
16872 * progmodes/cc-defs.el, cc-fix.el: CC Mode now requires support 16881 * progmodes/cc-defs.el, progmodes/cc-fix.el: CC Mode now requires
16873 for the `syntax-table' text property, which rules out Emacs 19 and 16882 support for the `syntax-table' text property, which rules out
16874 XEmacs < 21.4. Removed various compatibility cruft associated 16883 Emacs 19 and XEmacs < 21.4. Remove various compatibility cruft
16875 with those versions. 16884 associated with those versions.
16876 16885
16877 * progmodes/cc-vars.el (c-emacs-features): CC Mode now requires 16886 * progmodes/cc-vars.el (c-emacs-features): CC Mode now requires
16878 support for the `syntax-table' text property. 16887 support for the `syntax-table' text property.
@@ -27408,14 +27417,14 @@
27408 * progmodes/cc-engine.el (c-guess-basic-syntax): Handle operator 27417 * progmodes/cc-engine.el (c-guess-basic-syntax): Handle operator
27409 declarations somewhat better in C++. 27418 declarations somewhat better in C++.
27410 27419
27411 * progmodes/cc-styles.el, cc-mode.el (c-run-mode-hooks): 27420 * progmodes/cc-styles.el, progmodes/cc-mode.el (c-run-mode-hooks):
27412 New helper macro to make use of `run-mode-hooks' 27421 New helper macro to make use of `run-mode-hooks'
27413 which has been added in Emacs 21.1. 27422 which has been added in Emacs 21.1.
27414 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode) 27423 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode)
27415 (awk-mode): Use it. 27424 (awk-mode): Use it.
27416 (make-local-hook): Suppress warning about obsolescence. 27425 (make-local-hook): Suppress warning about obsolescence.
27417 27426
27418 * progmodes/cc-engine.el, cc-align.el, cc-cmds.el 27427 * progmodes/cc-engine.el, progmodes/cc-align.el, progmodes/cc-cmds.el
27419 (c-append-backslashes-forward, c-delete-backslashes-forward) 27428 (c-append-backslashes-forward, c-delete-backslashes-forward)
27420 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks): 27429 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
27421 Compensate for return value from `forward-line' when it has moved 27430 Compensate for return value from `forward-line' when it has moved
@@ -27428,9 +27437,9 @@
27428 27437
27429 CC Mode update to 5.30.10: 27438 CC Mode update to 5.30.10:
27430 27439
27431 * progmodes/cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's 27440 * progmodes/cc-mode.el, progmodes/cc-engine.el, progmodes/cc-align.el:
27432 address in the copyright statement. Incidentally, change "along with 27441 Change the FSF's address in the copyright statement. Incidentally,
27433 GNU Emacs" to "along with this program" where it occurs. 27442 change "along with GNU Emacs" to "along with this program" where it occurs.
27434 27443
27435 * progmodes/cc-mode.el: Add a fourth parameter `t' to the awk-mode 27444 * progmodes/cc-mode.el: Add a fourth parameter `t' to the awk-mode
27436 autoload, so that it is interactive, hence can be found by M-x awk-mode 27445 autoload, so that it is interactive, hence can be found by M-x awk-mode
diff --git a/lisp/ChangeLog.13 b/lisp/ChangeLog.13
index a14426a2ce0..47c6144046c 100644
--- a/lisp/ChangeLog.13
+++ b/lisp/ChangeLog.13
@@ -541,7 +541,7 @@
541 541
5422008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> 5422008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
543 543
544 * ps-print.ps: Fix background height. 544 * ps-print.el: Fix background height.
545 (ps-print-version): New version 7.2.1. 545 (ps-print-version): New version 7.2.1.
546 546
5472008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> 5472008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/ChangeLog.14 b/lisp/ChangeLog.14
index d452836991b..52612a7a724 100644
--- a/lisp/ChangeLog.14
+++ b/lisp/ChangeLog.14
@@ -7565,7 +7565,7 @@
7565 7565
75662008-09-05 Wilson Snyder <wsnyder@wsnyder.org> 75662008-09-05 Wilson Snyder <wsnyder@wsnyder.org>
7567 7567
7568 * verilog-mode.el (verilog-library-extensions): Enable .sv 7568 * progmodes/verilog-mode.el (verilog-library-extensions): Enable .sv
7569 filename extensions to call verilog-mode. 7569 filename extensions to call verilog-mode.
7570 (verilog-auto, verilog-auto-inst, verilog-faq) 7570 (verilog-auto, verilog-auto-inst, verilog-faq)
7571 (verilog-submit-bug-report): Update author support URLs. 7571 (verilog-submit-bug-report): Update author support URLs.
@@ -7592,7 +7592,7 @@
7592 7592
75932008-09-05 Michael McNamara <mac@mail.brushroad.com> 75932008-09-05 Michael McNamara <mac@mail.brushroad.com>
7594 7594
7595 * verilog-mode.el (verilog-beg-block-re-ordered, verilog-calc-1): 7595 * progmodes/verilog-mode.el (verilog-beg-block-re-ordered, verilog-calc-1):
7596 Better support for the property statement. Sometimes this keyword 7596 Better support for the property statement. Sometimes this keyword
7597 introduces a statement which requires an endproperty keyword, and 7597 introduces a statement which requires an endproperty keyword, and
7598 sometimes it doesn't, depending on the work before the property 7598 sometimes it doesn't, depending on the work before the property
@@ -11807,7 +11807,7 @@
11807 11807
118082008-05-24 Ulf Jasper <ulf.jasper@web.de> 118082008-05-24 Ulf Jasper <ulf.jasper@web.de>
11809 11809
11810 * icalendar.el (icalendar-version): Increase to "0.19". 11810 * calendar/icalendar.el (icalendar-version): Increase to "0.19".
11811 (icalendar--date-style): New function. 11811 (icalendar--date-style): New function.
11812 (icalendar--datetime-to-diary-date): Doc fix. 11812 (icalendar--datetime-to-diary-date): Doc fix.
11813 Use icalendar--date-style. 11813 Use icalendar--date-style.
@@ -13390,10 +13390,6 @@
13390 (orgtbl-send-table): Use the previous two functions and implement 13390 (orgtbl-send-table): Use the previous two functions and implement
13391 multiple destinations for each table. 13391 multiple destinations for each table.
13392 13392
13393 * doc/org.texi (A LaTeX example): Note that fmt may be a
13394 one-argument function, and efmt may be a two-argument function.
13395 (Radio tables): Document multiple destinations.
13396
133972008-04-27 Carsten Dominik <dominik@science.uva.nl> 133932008-04-27 Carsten Dominik <dominik@science.uva.nl>
13398 13394
13399 * org/org-agenda.el (org-add-to-diary-list): New function. 13395 * org/org-agenda.el (org-add-to-diary-list): New function.
@@ -13508,7 +13504,7 @@
13508 13504
135092008-04-27 Andreas Schwab <schwab@suse.de> 135052008-04-27 Andreas Schwab <schwab@suse.de>
13510 13506
13511 * Makefile.el: Unbreak bootstrap. 13507 * Makefile.in: Unbreak bootstrap.
13512 13508
135132008-04-27 Michael Albinus <michael.albinus@gmx.de> 135092008-04-27 Michael Albinus <michael.albinus@gmx.de>
13514 13510
diff --git a/lisp/ChangeLog.15 b/lisp/ChangeLog.15
index 8570b44dd42..97937c84fb1 100644
--- a/lisp/ChangeLog.15
+++ b/lisp/ChangeLog.15
@@ -5790,18 +5790,18 @@
5790 Enhance fontification of declarators to take account of the 5790 Enhance fontification of declarators to take account of the
5791 presence/absence of "typedef". 5791 presence/absence of "typedef".
5792 5792
5793 * cc-engine.el (c-forward-type): New &optional param 5793 * progmodes/cc-engine.el (c-forward-type): New &optional param
5794 "brace-block-too". 5794 "brace-block-too".
5795 (c-forward-decl-or-cast-1): cdr of return value now indicates the 5795 (c-forward-decl-or-cast-1): cdr of return value now indicates the
5796 presence of either or both of a "struct"-like keyword and "typedef". 5796 presence of either or both of a "struct"-like keyword and "typedef".
5797 5797
5798 * cc-fonts.el (c-complex-decl-matchers): Remove the heuristic 5798 * progmodes/cc-fonts.el (c-complex-decl-matchers): Remove the heuristic
5799 fontification of declarators which follow a "}". 5799 fontification of declarators which follow a "}".
5800 (c-font-lock-declarations): Fontify declarators according to the 5800 (c-font-lock-declarations): Fontify declarators according to the
5801 presence/absence of "typedef". 5801 presence/absence of "typedef".
5802 5802
5803 * cc-langs.el (c-typedef-kwds c-typedef-key): New lang variable 5803 * progmodes/cc-langs.el (c-typedef-kwds c-typedef-key):
5804 for "typedef". 5804 New lang variable for "typedef".
5805 (c-typedef-decl-key): New lang variable built from 5805 (c-typedef-decl-key): New lang variable built from
5806 c-typedef-decl-kwds. 5806 c-typedef-decl-kwds.
5807 5807
@@ -18135,6 +18135,10 @@
18135 18135
18136 * window.el (window-full-height-p): New function. (Bug#4543) 18136 * window.el (window-full-height-p): New function. (Bug#4543)
18137 18137
181382009-10-03 Chong Yidong <cyd@stupidchicken.com>
18139
18140 * files.el (auto-mode-alist): Add .srt and Project.ede.
18141
181382009-10-03 Dan Nicolaescu <dann@ics.uci.edu> 181422009-10-03 Dan Nicolaescu <dann@ics.uci.edu>
18139 18143
18140 * vc.el: Remove commented out code. 18144 * vc.el: Remove commented out code.
diff --git a/lisp/ChangeLog.16 b/lisp/ChangeLog.16
index 4d525d9b836..d3b3dd3a576 100644
--- a/lisp/ChangeLog.16
+++ b/lisp/ChangeLog.16
@@ -965,7 +965,7 @@
965 965
9662013-02-13 Yves Baumes <ybaumes@gmail.com> (tiny change) 9662013-02-13 Yves Baumes <ybaumes@gmail.com> (tiny change)
967 967
968 * lisp/emacs-lisp/package.el (package-menu-execute): 968 * emacs-lisp/package.el (package-menu-execute):
969 Add optional noquery argument. (Bug#13625) 969 Add optional noquery argument. (Bug#13625)
970 970
9712013-02-13 Michael Albinus <michael.albinus@gmx.de> 9712013-02-13 Michael Albinus <michael.albinus@gmx.de>
@@ -1408,7 +1408,7 @@
1408 1408
14092013-01-30 Jay Belanger <jay.p.belanger@gmail.com> 14092013-01-30 Jay Belanger <jay.p.belanger@gmail.com>
1410 1410
1411 * calc-units.el (math-default-units-table): Remove initial value. 1411 * calc/calc-units.el (math-default-units-table): Remove initial value.
1412 (calc-convert-units): Treat expressions where all the units cancel as 1412 (calc-convert-units): Treat expressions where all the units cancel as
1413 if they didn't have units. 1413 if they didn't have units.
1414 1414
@@ -1437,9 +1437,9 @@
14372013-01-29 Alan Mackenzie <acm@muc.de> 14372013-01-29 Alan Mackenzie <acm@muc.de>
1438 1438
1439 Amend to fontify /regexp/s in actions correctly. 1439 Amend to fontify /regexp/s in actions correctly.
1440 * cc-awk.el (c-awk-harmless-char-re, c-awk-harmless-string*-re): 1440 * progmodes/cc-awk.el (c-awk-harmless-char-re)
1441 (c-awk-harmless-string*-here-re): Braces, parens and semicolons 1441 (c-awk-harmless-string*-re, c-awk-harmless-string*-here-re):
1442 are no longer included. 1442 Braces, parens and semicolons are no longer included.
1443 (c-awk-harmless-line-char-re, c-awk-harmless-line-string*-re): 1443 (c-awk-harmless-line-char-re, c-awk-harmless-line-string*-re):
1444 What used to be these variables without "-line" in the name. 1444 What used to be these variables without "-line" in the name.
1445 (c-awk-neutral-re): { is no longer neutral. Escaped newlines now are. 1445 (c-awk-neutral-re): { is no longer neutral. Escaped newlines now are.
@@ -2813,7 +2813,7 @@
2813 2813
28142012-12-12 Jonas Bernoulli <jonas@bernoul.li> 28142012-12-12 Jonas Bernoulli <jonas@bernoul.li>
2815 2815
2816 * lisp/emacs-lisp/eieio.el: Prettier object pretty-printing (bug#13115). 2816 * emacs-lisp/eieio.el: Prettier object pretty-printing (bug#13115).
2817 (eieio-override-prin1): Don't quote kewords and booleans. 2817 (eieio-override-prin1): Don't quote kewords and booleans.
2818 (object-write) <eieio-default-superclass>: Don't put closing parens 2818 (object-write) <eieio-default-superclass>: Don't put closing parens
2819 on new line, avoid needless empty lines, align values that are objects 2819 on new line, avoid needless empty lines, align values that are objects
@@ -5041,13 +5041,13 @@
5041 * startup.el (command-line): Mark window system is initialized 5041 * startup.el (command-line): Mark window system is initialized
5042 after we've done it. 5042 after we've done it.
5043 5043
5044 * common-win.el (x-select-text): Look for w32, not windows-nt. 5044 * term/common-win.el (x-select-text): Look for w32, not windows-nt.
5045 5045
5046 * ns-win.el: Require cl-lib. Add ourselves to 5046 * term/ns-win.el: Require cl-lib. Add ourselves to
5047 display-format-alist. 5047 display-format-alist.
5048 (ns-initialize-window-system): Assert we're not initialized twice. 5048 (ns-initialize-window-system): Assert we're not initialized twice.
5049 5049
5050 * w32-win.el: Enable lexical binding; require cl-lib; add 5050 * term/w32-win.el: Enable lexical binding; require cl-lib; add
5051 ourselves to display-format-alist. 5051 ourselves to display-format-alist.
5052 (w32-handle-dropped-file): Convert incoming dropped files from 5052 (w32-handle-dropped-file): Convert incoming dropped files from
5053 Windows paths to Cygwin ones before passing them on to the rest of 5053 Windows paths to Cygwin ones before passing them on to the rest of
@@ -5055,7 +5055,7 @@
5055 (w32-drag-n-drop): New paramter new-frame. Simplify logic. 5055 (w32-drag-n-drop): New paramter new-frame. Simplify logic.
5056 (w32-initialize-window-system): Assert we're not initialized twice. 5056 (w32-initialize-window-system): Assert we're not initialized twice.
5057 5057
5058 * x-win.el: Require cl-lib; add ourselves to display-format-alist. 5058 * term/x-win.el: Require cl-lib; add ourselves to display-format-alist.
5059 (x-initialize-window-system): Assert we're not initialized twice. 5059 (x-initialize-window-system): Assert we're not initialized twice.
5060 5060
5061 * w32-common-fns.el: New File. 5061 * w32-common-fns.el: New File.
@@ -5894,8 +5894,8 @@
5894 5894
58952012-09-25 Wilson Snyder <wsnyder@wsnyder.org> 58952012-09-25 Wilson Snyder <wsnyder@wsnyder.org>
5896 5896
5897 * verilog-mode.el (verilog-auto-ascii-enum, verilog-auto-inout) 5897 * progmodes/verilog-mode.el (verilog-auto-ascii-enum)
5898 (verilog-auto-input, verilog-auto-insert-lisp) 5898 (verilog-auto-inout, verilog-auto-input, verilog-auto-insert-lisp)
5899 (verilog-auto-output, verilog-auto-output-every, verilog-auto-reg) 5899 (verilog-auto-output, verilog-auto-output-every, verilog-auto-reg)
5900 (verilog-auto-reg-input, verilog-auto-tieoff, verilog-auto-undef) 5900 (verilog-auto-reg-input, verilog-auto-tieoff, verilog-auto-undef)
5901 (verilog-auto-unused, verilog-auto-wire) 5901 (verilog-auto-unused, verilog-auto-wire)
@@ -8101,7 +8101,7 @@
8101 8101
81022012-08-04 Michal Nazarewicz <mina86@mina86.com> 81022012-08-04 Michal Nazarewicz <mina86@mina86.com>
8103 8103
8104 * lisp/mpc.el: Support password in host argument. 8104 * mpc.el: Support password in host argument.
8105 (mpc--proc-connect): Parse and use new password element. 8105 (mpc--proc-connect): Parse and use new password element.
8106 Set mpc-proc variable instead of returning process. 8106 Set mpc-proc variable instead of returning process.
8107 (mpc-proc): Adjust accordingly. 8107 (mpc-proc): Adjust accordingly.
@@ -8204,17 +8204,17 @@
8204 8204
82052012-07-31 Jay Belanger <jay.p.belanger@gmail.com> 82052012-07-31 Jay Belanger <jay.p.belanger@gmail.com>
8206 8206
8207 * calc-mode.el (calc-basic-simplification-mode): Rename from 8207 * calc/calc-mode.el (calc-basic-simplification-mode): Rename from
8208 `calc-limited-simplification-mode'. 8208 `calc-limited-simplification-mode'.
8209 (calc-alg-simplification-mode): New function. 8209 (calc-alg-simplification-mode): New function.
8210 (calc-set-simplify-mode): Adjust message. 8210 (calc-set-simplify-mode): Adjust message.
8211 8211
8212 * calc.el (calc-set-mode-line): Adjust mode line display for 8212 * calc/calc.el (calc-set-mode-line): Adjust mode line display for
8213 basic simplification mode. 8213 basic simplification mode.
8214 8214
8215 * calc-help.el (calc-m-prefix-help): Update help message. 8215 * calc/calc-help.el (calc-m-prefix-help): Update help message.
8216 8216
8217 * calc-ext.el (calc-init-extensions): Add bindings and autoloads 8217 * calc/calc-ext.el (calc-init-extensions): Add bindings and autoloads
8218 for `calc-basic-simplify-mode' and `calc-alg-simplify-mode'. 8218 for `calc-basic-simplify-mode' and `calc-alg-simplify-mode'.
8219 8219
82202012-07-31 Bastien Guerry <bzg@gnu.org> 82202012-07-31 Bastien Guerry <bzg@gnu.org>
diff --git a/lisp/ChangeLog.3 b/lisp/ChangeLog.3
index ce9c9e791bf..a39e817ae3c 100644
--- a/lisp/ChangeLog.3
+++ b/lisp/ChangeLog.3
@@ -11004,7 +11004,7 @@
110041989-06-23 Joseph Arceneaux (jla@all-bran.ai.mit.edu) 110041989-06-23 Joseph Arceneaux (jla@all-bran.ai.mit.edu)
11005 11005
11006 * term/x-win.el (x-pop-up-window): Run hook x-pop-up-window-hook. 11006 * term/x-win.el (x-pop-up-window): Run hook x-pop-up-window-hook.
11007 (x-color-screen-p): New macro; used to be C function. 11007 (x-color-screen-p): New macro; used to be C function in xfns.c.
11008 11008
110091989-06-22 Richard Stallman (rms@mole.ai.mit.edu) 110091989-06-22 Richard Stallman (rms@mole.ai.mit.edu)
11010 11010
diff --git a/lisp/ChangeLog.9 b/lisp/ChangeLog.9
index e73b0d21f40..c0bf9824b4c 100644
--- a/lisp/ChangeLog.9
+++ b/lisp/ChangeLog.9
@@ -2437,20 +2437,6 @@
2437 2437
2438 * emacs-lisp/elp.el: A fix to follow coding conventions. 2438 * emacs-lisp/elp.el: A fix to follow coding conventions.
2439 2439
2440 * gnus/binhex.el, gnus/binhex.el, gnus/earcon.el,
2441 * gnus/gnus-agent.el, gnus/gnus-art.el, gnus/gnus-audio.el,
2442 * gnus/gnus-logic.el, gnus/gnus-ml.el, gnus/gnus-mlspl.el,
2443 * gnus/gnus-setup.el, gnus/gnus-srvr.el, gnus/gnus-sum.el,
2444 * gnus/gnus-uu.el, gnus/gnus-vm.el, gnus/ietf-drums.el,
2445 * gnus/mail-parse.el, gnus/mail-prsvr.el, gnus/mail-source.el,
2446 * gnus/mm-bodies.el, gnus/mm-decode.el, gnus/mm-encode.el,
2447 * gnus/mm-partial.el, gnus/mm-util.el, gnus/mm-uu.el,
2448 * gnus/mm-view.el, gnus/mml.el, gnus/nnimap.el, gnus/nnoo.el,
2449 * gnus/parse-time.el, gnus/rfc1843.el, gnus/rfc2045.el,
2450 * gnus/rfc2047.el, gnus/rfc2104.el, gnus/rfc2231.el,
2451 * gnus/time-date.el, gnus/uudecode.el: Some fixes to follow coding
2452 conventions in files from Gnus.
2453
2454 * abbrevlist.el, array.el, buff-menu.el, calendar/appt.el, 2440 * abbrevlist.el, array.el, buff-menu.el, calendar/appt.el,
2455 * case-table.el, cdl.el, cmuscheme.el, compare-w.el, completion.el, 2441 * case-table.el, cdl.el, cmuscheme.el, compare-w.el, completion.el,
2456 * custom.el, derived.el, dired-aux.el, disp-table.el, dos-vars.el, 2442 * custom.el, derived.el, dired-aux.el, disp-table.el, dos-vars.el,
@@ -2569,7 +2555,7 @@
2569 2555
25702001-07-10 Martin Stjernholm <bug-cc-mode@gnu.org> 25562001-07-10 Martin Stjernholm <bug-cc-mode@gnu.org>
2571 2557
2572 * cc-cmds.el (c-indent-exp): Keep the indentation of the block 2558 * progmodes/cc-cmds.el (c-indent-exp): Keep the indentation of the block
2573 itself, i.e. only indent the contents in it. 2559 itself, i.e. only indent the contents in it.
2574 2560
25752001-07-10 Markus Rost <rost@math.ohio-state.edu> 25612001-07-10 Markus Rost <rost@math.ohio-state.edu>
@@ -2601,7 +2587,7 @@
2601 2587
26022001-07-09 Martin Stjernholm <bug-cc-mode@gnu.org> 25882001-07-09 Martin Stjernholm <bug-cc-mode@gnu.org>
2603 2589
2604 * cc-cmds.el: Extended the kludge to interoperate with the 2590 * progmodes/cc-cmds.el: Extended the kludge to interoperate with the
2605 delsel and pending-del packages wrt to the new function 2591 delsel and pending-del packages wrt to the new function
2606 `c-electric-delete-forward'. 2592 `c-electric-delete-forward'.
2607 2593
@@ -3648,14 +3634,14 @@
3648 3634
36492001-05-04 Martin Stjernholm <bug-cc-mode@gnu.org> 36352001-05-04 Martin Stjernholm <bug-cc-mode@gnu.org>
3650 3636
3651 * cc-cmds.el (c-electric-delete, c-electric-delete-forward): 3637 * progmodes/cc-cmds.el (c-electric-delete, c-electric-delete-forward):
3652 Split `c-electric-delete' into two functions where 3638 Split `c-electric-delete' into two functions where
3653 `c-electric-delete-forward' always deletes forward and 3639 `c-electric-delete-forward' always deletes forward and
3654 `c-electric-delete' only contains the code necessary for XEmacs to 3640 `c-electric-delete' only contains the code necessary for XEmacs to
3655 choose between backward and forward deletion. 3641 choose between backward and forward deletion.
3656 3642
3657 * cc-mode.el: `c-electric-delete-forward' is now bound to C-d to 3643 * progmodes/cc-mode.el: `c-electric-delete-forward' is now bound
3658 get the electric behavior on that key too. 3644 to C-d to get the electric behavior on that key too.
3659 (c-fill-paragraph): Fixed bogus direct use of 3645 (c-fill-paragraph): Fixed bogus direct use of
3660 c-comment-prefix-regexp, which caused an error when it's a list. 3646 c-comment-prefix-regexp, which caused an error when it's a list.
3661 3647
@@ -4463,53 +4449,54 @@
4463 4449
44642000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 44502000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4465 4451
4466 * cc-mode.el, cc-vars.el (c-common-init, c-default-style): 4452 * progmodes/cc-mode.el, progmodes/cc-vars.el (c-common-init)
4453 (c-default-style):
4467 Removed the hardcoded switch to "java" style in Java mode. 4454 Removed the hardcoded switch to "java" style in Java mode.
4468 It's instead taken care of by the default value for c-default-style. 4455 It's instead taken care of by the default value for c-default-style.
4469 4456
44702000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 44572000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4471 4458
4472 * cc-align.el (c-lineup-math): Fix bug where lineup was 4459 * progmodes/cc-align.el (c-lineup-math): Fix bug where lineup was
4473 triggered by equal signs in string literals. 4460 triggered by equal signs in string literals.
4474 4461
44752000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 44622000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4476 4463
4477 * cc-cmds.el (c-fill-paragraph): Fixed bug in the paragraph 4464 * progmodes/cc-cmds.el (c-fill-paragraph): Fixed bug in the paragraph
4478 limit detection when at the ends of the buffer. 4465 limit detection when at the ends of the buffer.
4479 4466
4480 * cc-engine.el (c-guess-basic-syntax): Removed bogus check for 4467 * progmodes/cc-engine.el (c-guess-basic-syntax): Removed bogus check for
4481 "for" statement clause in case 7F; a better one is done 4468 "for" statement clause in case 7F; a better one is done
4482 earlier in case 7D anyway. 4469 earlier in case 7D anyway.
4483 4470
44842000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 44712000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4485 4472
4486 * cc-cmds.el (c-guess-fill-prefix): Improved the heuristics 4473 * progmodes/cc-cmds.el (c-guess-fill-prefix): Improved the heuristics
4487 somewhat more and did a small optimization. 4474 somewhat more and did a small optimization.
4488 4475
44892000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 44762000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4490 4477
4491 * cc-cmds.el (c-beginning-of-statement, c-end-of-statement): 4478 * progmodes/cc-cmds.el (c-beginning-of-statement, c-end-of-statement):
4492 Use the limit argument only to limit the syntactic context 4479 Use the limit argument only to limit the syntactic context
4493 search, not to limit the actual movement. 4480 search, not to limit the actual movement.
4494 4481
4495 * cc-cmds.el (c-beginning-of-statement): Move by sentence 4482 * progmodes/cc-cmds.el (c-beginning-of-statement): Move by sentence
4496 inside multiline strings, just like in comments. Also various 4483 inside multiline strings, just like in comments. Also various
4497 fixes to the paragraph and comment prefix recognition, block 4484 fixes to the paragraph and comment prefix recognition, block
4498 comment ender handling etc. 4485 comment ender handling etc.
4499 4486
45002000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 44872000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4501 4488
4502 * cc-cmds.el (c-fill-paragraph): Take more care to preserve 4489 * progmodes/cc-cmds.el (c-fill-paragraph): Take more care to preserve
4503 the relative position of the point. 4490 the relative position of the point.
4504 4491
4505 * cc-cmds.el (c-electric-continued-statement): New function to 4492 * progmodes/cc-cmds.el (c-electric-continued-statement): New function to
4506 use as abbrev hook to reindent for keywords such as "else" 4493 use as abbrev hook to reindent for keywords such as "else"
4507 that continues an earlier statement. 4494 that continues an earlier statement.
4508 4495
4509 * cc-menus.el (cc-imenu-c++-generic-expression): Treat structs 4496 * progmodes/cc-menus.el (cc-imenu-c++-generic-expression): Treat structs
4510 like classes. 4497 like classes.
4511 4498
4512 * cc-mode.el (c-mode, c++-mode, java-mode, objc-mode) 4499 * progmodes/cc-mode.el (c-mode, c++-mode, java-mode, objc-mode)
4513 (pike-mode): Populate the default abbrev tables to reindent for 4500 (pike-mode): Populate the default abbrev tables to reindent for
4514 keywords such as "else" that can continue earlier statements. 4501 keywords such as "else" that can continue earlier statements.
4515 Abbrev mode is therefore turned on by default now. (Note that 4502 Abbrev mode is therefore turned on by default now. (Note that
@@ -4518,30 +4505,30 @@
4518 4505
45192000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 45062000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4520 4507
4521 * cc-engine.el (c-inside-bracelist-p): Fix for handling 4508 * progmodes/cc-engine.el (c-inside-bracelist-p): Fix for handling
4522 bracelists where the declaration contains template arguments. 4509 bracelists where the declaration contains template arguments.
4523 4510
45242000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 45112000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4525 4512
4526 * cc-cmds.el (c-comment-indent): 4513 * progmodes/cc-cmds.el (c-comment-indent):
4527 Use `c-get-syntactic-indentation' to correctly calculate the 4514 Use `c-get-syntactic-indentation' to correctly calculate the
4528 syntactic indentation. Fixes bug with lineup functions that 4515 syntactic indentation. Fixes bug with lineup functions that
4529 return vectors. 4516 return vectors.
4530 4517
4531 * cc-engine.el (c-get-syntactic-indentation): Split the 4518 * progmodes/cc-engine.el (c-get-syntactic-indentation): Split the
4532 indentation sum calculation from `c-indent-line' to a separate 4519 indentation sum calculation from `c-indent-line' to a separate
4533 function. 4520 function.
4534 4521
45352000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 45222000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4536 4523
4537 * cc-cmds.el (c-beginning-of-statement, c-comment-indent): 4524 * progmodes/cc-cmds.el (c-beginning-of-statement, c-comment-indent):
4538 Fixed places where it was assumed that preprocessor directives 4525 Fixed places where it was assumed that preprocessor directives
4539 have to start in column zero. 4526 have to start in column zero.
4540 4527
4541 * cc-engine.el (c-beginning-of-member-init-list): Handle C++ 4528 * progmodes/cc-engine.el (c-beginning-of-member-init-list): Handle C++
4542 template arguments after a class identifier properly. 4529 template arguments after a class identifier properly.
4543 4530
4544 * cc-engine.el (c-guess-basic-syntax): Treat initializer brace 4531 * progmodes/cc-engine.el (c-guess-basic-syntax): Treat initializer brace
4545 lists for `new Foo[]' constructs in Java as expressions and 4532 lists for `new Foo[]' constructs in Java as expressions and
4546 not top level definition brace lists on the top level, so that 4533 not top level definition brace lists on the top level, so that
4547 they'll get indented consistently with the same type of 4534 they'll get indented consistently with the same type of
@@ -4549,25 +4536,26 @@
4549 4536
45502000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 45372000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4551 4538
4552 * cc-cmds.el (c-fill-paragraph): The kludge that checks 4539 * progmodes/cc-cmds.el (c-fill-paragraph): The kludge that checks
4553 whether the adaptive filling package fails to keep the comment 4540 whether the adaptive filling package fails to keep the comment
4554 prefix is now kludged further to check for filladapt-mode 4541 prefix is now kludged further to check for filladapt-mode
4555 which doesn't have that problem. This is really icky, but it's 4542 which doesn't have that problem. This is really icky, but it's
4556 the only way that works with the current misfeatures/bugs in 4543 the only way that works with the current misfeatures/bugs in
4557 both adaptive-fill-mode and filladapt-mode. 4544 both adaptive-fill-mode and filladapt-mode.
4558 4545
4559 * cc-cmds.el (c-fill-paragraph): Made the way the paragraph 4546 * progmodes/cc-cmds.el (c-fill-paragraph): Made the way the paragraph
4560 around point is recognized more robust. 4547 around point is recognized more robust.
4561 4548
45622000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 45492000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4563 4550
4564 * cc-cmds.el, cc-engine.el, cc-lobotomy.el (c-state-cache) 4551 * progmodes/cc-cmds.el, progmodes/cc-engine.el:
4552 * progmodes/cc-lobotomy.el (c-state-cache)
4565 (c-in-literal-cache, c-auto-fill-prefix, c-lit-limits) 4553 (c-in-literal-cache, c-auto-fill-prefix, c-lit-limits)
4566 (c-lit-type): Fixed all internal variables used dynamically so 4554 (c-lit-type): Fixed all internal variables used dynamically so
4567 that they are always bound. 4555 that they are always bound.
4568 4556
4569 * cc-cmds.el, cc-engine.el: Improved recovery of syntactic 4557 * progmodes/cc-cmds.el, progmodes/cc-engine.el:
4570 errors: 4558 Improve recovery of syntactic errors:
4571 4559
4572 (c-indent-region): Fixed reporting of syntactic errors so that 4560 (c-indent-region): Fixed reporting of syntactic errors so that
4573 the region is fully reindented even when an error occurs. 4561 the region is fully reindented even when an error occurs.
@@ -4594,22 +4582,23 @@
4594 4582
45952000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 45832000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4596 4584
4597 * cc-cmds.el (c-beginning-of-statement): Fixed bugs with 4585 * progmodes/cc-cmds.el (c-beginning-of-statement): Fixed bugs with
4598 paragraph recognition when moving by sentence in literals. 4586 paragraph recognition when moving by sentence in literals.
4599 4587
4600 * cc-langs.el (c-Java-javadoc-paragraph-start): Modified paragraph 4588 * progmodes/cc-langs.el (c-Java-javadoc-paragraph-start): Modified
4601 start regexp for javadoc to recognize javadoc markup in general instead 4589 paragraph start regexp for javadoc to recognize javadoc markup in
4602 of a specific set of keywords, to be more future-safe. 4590 general instead of a specific set of keywords, to be more future-safe.
4603 4591
4604 (c-Pike-pikedoc-paragraph-start) 4592 (c-Pike-pikedoc-paragraph-start)
4605 (c-Pike-pikedoc-paragraph-separate): New regexps to recognize 4593 (c-Pike-pikedoc-paragraph-separate): New regexps to recognize
4606 pikedoc markup. 4594 pikedoc markup.
4607 4595
4608 * cc-mode.el: Fixed initialization and use of c-current-comment-prefix. 4596 * progmodes/cc-mode.el:
4597 Fixed initialization and use of c-current-comment-prefix.
4609 4598
4610 (pike-mode): Initialize paragraph settings pikedoc recognition. 4599 (pike-mode): Initialize paragraph settings pikedoc recognition.
4611 4600
4612 * cc-vars.el (c-default-style): Made a nicer Customize widget. 4601 * progmodes/cc-vars.el (c-default-style): Made a nicer Customize widget.
4613 4602
4614 (c-comment-prefix-regexp): Made it possible to use an 4603 (c-comment-prefix-regexp): Made it possible to use an
4615 association list on this to specify mode specific regexps. 4604 association list on this to specify mode specific regexps.
@@ -4621,114 +4610,116 @@
4621 4610
46222000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 46112000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4623 4612
4624 * cc-cmds.el (c-electric-brace): Fixed check for special brace 4613 * progmodes/cc-cmds.el (c-electric-brace): Fixed check for special brace
4625 lists: We can't look at the syntax, since a brace list can get 4614 lists: We can't look at the syntax, since a brace list can get
4626 recognized as a plain statement-cont. 4615 recognized as a plain statement-cont.
4627 4616
4628 * cc-engine.el (c-guess-basic-syntax): Fixed bug where a 4617 * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug where a
4629 special brace list opener broken over two lines got recognized 4618 special brace list opener broken over two lines got recognized
4630 as a statement on the second line. Case 9A changed. 4619 as a statement on the second line. Case 9A changed.
4631 4620
46322000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 46212000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4633 4622
4634 * cc-cmds.el (c-electric-brace): Fixed bug in c-state-cache 4623 * progmodes/cc-cmds.el (c-electric-brace): Fixed bug in c-state-cache
4635 adjustment after line is reindented. 4624 adjustment after line is reindented.
4636 4625
46372000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 46262000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4638 4627
4639 * cc-defs.el (c-point): Added optional argument for position 4628 * progmodes/cc-defs.el (c-point): Added optional argument for position
4640 to use instead of the current point. 4629 to use instead of the current point.
4641 4630
4642 * cc-defs.el, cc-engine.el (c-add-class-syntax): Do not add 4631 * progmodes/cc-defs.el, progmodes/cc-engine.el (c-add-class-syntax):
4643 the in-expression block symbols when the construct starts at 4632 Do not add the in-expression block symbols when the construct
4644 boi, to avoid the extra level of indentation in that case. 4633 starts at boi, to avoid the extra level of indentation in that case.
4645 Cases 4, 16A and 17E affected. 4634 Cases 4, 16A and 17E affected.
4646 4635
46472000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 46362000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4648 4637
4649 * cc-cmds.el: Use `indent-according-to-mode' instead of direct 4638 * progmodes/cc-cmds.el: Use `indent-according-to-mode' instead of direct
4650 calls to `c-indent-line', to adhere better to Emacs conventions. 4639 calls to `c-indent-line', to adhere better to Emacs conventions.
4651 4640
4652 * cc-engine.el (c-indent-line): Use the syntax already bound 4641 * progmodes/cc-engine.el (c-indent-line): Use the syntax already bound
4653 to `c-syntactic-context', if there is any. 4642 to `c-syntactic-context', if there is any.
4654 4643
46552000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 46442000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4656 4645
4657 * cc-engine.el (c-get-offset): Fixed bug where the indentation 4646 * progmodes/cc-engine.el (c-get-offset): Fixed bug where the indentation
4658 wasn't added up correctly when a lineup function returned nil. 4647 wasn't added up correctly when a lineup function returned nil.
4659 4648
46602000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 46492000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4661 4650
4662 * cc-engine.el (c-collect-line-comments): Fixed bug where 4651 * progmodes/cc-engine.el (c-collect-line-comments): Fixed bug where
4663 empty lines were ignored when collecting line comments backwards. 4652 empty lines were ignored when collecting line comments backwards.
4664 4653
46652000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 46542000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4666 4655
4667 * cc-align.el (c-lineup-dont-change): Return an absolute 4656 * progmodes/cc-align.el (c-lineup-dont-change): Return an absolute
4668 indentation column to work correctly in the case when several 4657 indentation column to work correctly in the case when several
4669 syntactic elements are processed for the same line. 4658 syntactic elements are processed for the same line.
4670 4659
4671 * cc-engine.el, cc-styles.el, cc-vars.el (c-evaluate-offset) 4660 * progmodes/cc-engine.el, progmodes/cc-styles.el:
4661 * progmodes/cc-vars.el (c-evaluate-offset)
4672 (c-get-offset, c-indent-line, c-valid-offset, c-read-offset) 4662 (c-get-offset, c-indent-line, c-valid-offset, c-read-offset)
4673 (c-set-offset): Added absolute indentation column settings by 4663 (c-set-offset): Added absolute indentation column settings by
4674 using the vector type. 4664 using the vector type.
4675 4665
46762000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 46662000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4677 4667
4678 * cc-cmds.el, cc-vars.el (c-electric-paren, c-cleanup-list): 4668 * progmodes/cc-cmds.el, progmodes/cc-vars.el
4669 (c-electric-paren, c-cleanup-list):
4679 Implemented two new cleanups `space-before-funcall' and 4670 Implemented two new cleanups `space-before-funcall' and
4680 `compact-empty-funcall'. 4671 `compact-empty-funcall'.
4681 4672
46822000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 46732000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4683 4674
4684 * cc-defs.el (c-paren-re, c-identifier-re): Two new macros for 4675 * progmodes/cc-defs.el (c-paren-re, c-identifier-re): Two new macros for
4685 helping building regexps. 4676 helping building regexps.
4686 4677
4687 * cc-engine.el (c-on-identifier): New function for detecting 4678 * progmodes/cc-engine.el (c-on-identifier): New function for detecting
4688 identifiers. It takes keywords into account. 4679 identifiers. It takes keywords into account.
4689 4680
4690 * cc-langs.el, cc-mode.el: Added regexps for complete keyword 4681 * progmodes/cc-langs.el, progmodes/cc-mode.el: Added regexps for
4691 lists. `c-keywords' is set to a regexp matching all keywords 4682 complete keyword lists. `c-keywords' is set to a regexp matching
4692 in the current language. 4683 all keywords in the current language.
4693 4684
46942000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 46852000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4695 4686
4696 * cc-engine.el (c-beginning-of-statement-1): Added '#' to the 4687 * progmodes/cc-engine.el (c-beginning-of-statement-1): Added '#' to the
4697 list of characters to skip backwards over at the beginning of 4688 list of characters to skip backwards over at the beginning of
4698 a statement, since it can precede string literals in Pike. 4689 a statement, since it can precede string literals in Pike.
4699 4690
47002000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 46912000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4701 4692
4702 * cc-cmds.el (c-guess-fill-prefix): Fixed bug with prefix 4693 * progmodes/cc-cmds.el (c-guess-fill-prefix): Fixed bug with prefix
4703 recognition when standing on the last line in a C++ comment 4694 recognition when standing on the last line in a C++ comment
4704 with nothing but whitespace after the prefix. 4695 with nothing but whitespace after the prefix.
4705 4696
4706 * cc-engine.el (c-backward-to-start-of-if): Fixed bug when 4697 * progmodes/cc-engine.el (c-backward-to-start-of-if): Fixed bug when
4707 given no limit argument. 4698 given no limit argument.
4708 4699
47092000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 47002000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4710 4701
4711 * cc-engine.el (c-inside-bracelist-p): Fixed brace list 4702 * progmodes/cc-engine.el (c-inside-bracelist-p): Fixed brace list
4712 recognition for the `[]= operator symbol in Pike. 4703 recognition for the `[]= operator symbol in Pike.
4713 4704
47142000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 47052000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4715 4706
4716 * cc-bytecomp.el (cc-eval-when-compile): New macro that works 4707 * progmodes/cc-bytecomp.el (cc-eval-when-compile): New macro that works
4717 around a bug in `eval-when-compile' in the byte compiler. 4708 around a bug in `eval-when-compile' in the byte compiler.
4718 4709
4719 * cc-engine.el (c-forward-token-1): Fixed bug with return 4710 * progmodes/cc-engine.el (c-forward-token-1): Fixed bug with return
4720 value when count is zero and there's no token start within the limit. 4711 value when count is zero and there's no token start within the limit.
4721 4712
4722 (c-guess-basic-syntax): Don't add 'comment-intro to lines with 4713 (c-guess-basic-syntax): Don't add 'comment-intro to lines with
4723 "prefix comments", i.e. comments which are followed by code on 4714 "prefix comments", i.e. comments which are followed by code on
4724 the same line. 4715 the same line.
4725 4716
4726 * cc-mode-19.el: Fixes so that checks that must be done at 4717 * progmodes/cc-mode-19.el: Fixes so that checks that must be done at
4727 compile time also are done then. 4718 compile time also are done then.
4728 4719
47292000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 47202000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4730 4721
4731 * cc-defs.el: Make sure cc-mode-19 is loaded both at compile 4722 * progmodes/cc-defs.el: Make sure cc-mode-19 is loaded both at compile
4732 time and at runtime, and only when it's needed. 4723 time and at runtime, and only when it's needed.
4733 4724
47342000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 47252000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
@@ -4738,7 +4729,7 @@
4738 compilation orders. Thanks to Martin Buchholz for providing 4729 compilation orders. Thanks to Martin Buchholz for providing
4739 the basis for all this. 4730 the basis for all this.
4740 4731
4741 * cc-bytecomp.el: New file that provides some byte compilation 4732 * progmodes/cc-bytecomp.el: New file that provides some byte compilation
4742 features: It ensures that files always are loaded from the 4733 features: It ensures that files always are loaded from the
4743 current source directory during compilation, and it provides a 4734 current source directory during compilation, and it provides a
4744 set of macros to turn off specific compiler warnings for 4735 set of macros to turn off specific compiler warnings for
@@ -4747,61 +4738,62 @@
4747 Fixed a nearly acyclic dependency tree (both runtime and 4738 Fixed a nearly acyclic dependency tree (both runtime and
4748 compile-time) between all files. 4739 compile-time) between all files.
4749 4740
4750 * cc-defs.el: Separated all macros before the inline functions, 4741 * progmodes/cc-defs.el: Separated all macros before the
4751 to ensure correct compilation. 4742 inline functions, to ensure correct compilation.
4752 4743
4753 * cc-defs.el, cc-engine.el: Moved c-beginning-of-macro to from 4744 * progmodes/cc-defs.el, progmodes/cc-engine.el: Moved
4754 cc-defs.el to cc-engine.el and made it a function instead. 4745 c-beginning-of-macro to from cc-defs.el to cc-engine.el and
4746 made it a function instead.
4755 4747
4756 * cc-mode-19.el: Patch the byte compiler in Emacs 19 not to warn 4748 * progmodes/cc-mode-19.el: Patch the byte compiler in Emacs 19
4757 about char-after. 4749 not to warn about char-after.
4758 4750
4759 * cc-vars.el: Cope even when there isn't a custom package 4751 * progmodes/cc-vars.el: Cope even when there isn't a custom package
4760 containing defcustom available. 4752 containing defcustom available.
4761 4753
4762 * cc-make.el: Removed since it's no longer necessary. 4754 * progmodes/cc-make.el: Removed since it's no longer necessary.
4763 4755
4764 README: Updated installation instructions. 4756 README: Updated installation instructions.
4765 4757
47662000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 47582000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4767 4759
4768 * cc-cmds.el, cc-langs.el, cc-mode.el: Moved around things to 4760 * progmodes/cc-cmds.el, progmodes/cc-langs.el, progmodes/cc-mode.el:
4769 improve the modularity: Moved all mode init stuff from 4761 Moved around things to improve the modularity:
4770 cc-langs.el to cc-mode.el, including the keymap 4762 Moved all mode init stuff from cc-langs.el to cc-mode.el,
4771 initialization; cc-langs now only contains the various 4763 including the keymap initialization; cc-langs now only contains
4772 variables for configuring the language syntax. 4764 the various variables for configuring the language syntax.
4773 4765
4774 * cc-engine.el, cc-styles.el (c-evaluate-offset) 4766 * progmodes/cc-engine.el, progmodes/cc-styles.el (c-evaluate-offset)
4775 (c-get-offset): Moved from cc-styles to cc-engine since file 4767 (c-get-offset): Moved from cc-styles to cc-engine since file
4776 dependency analysis suggests they belong there (which also 4768 dependency analysis suggests they belong there (which also
4777 makes more sense). Thanks to Martin Buchholz for doing the analysis. 4769 makes more sense). Thanks to Martin Buchholz for doing the analysis.
4778 4770
47792000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 47712000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4780 4772
4781 * cc-cmds.el (c-fn-region-is-active-p): New function that 4773 * progmodes/cc-cmds.el (c-fn-region-is-active-p): New function that
4782 wraps the corresponding macro, for use in places that aren't 4774 wraps the corresponding macro, for use in places that aren't
4783 compiled. Thanks to Martin Buchholz for pointing out this. 4775 compiled. Thanks to Martin Buchholz for pointing out this.
4784 4776
4785 * cc-langs.el (c-mode-menu): Use c-fn-region-is-active-p. 4777 * progmodes/cc-langs.el (c-mode-menu): Use c-fn-region-is-active-p.
4786 4778
4787 * cc-mode.el (c-prepare-bug-report-hooks): Hook variable to 4779 * progmodes/cc-mode.el (c-prepare-bug-report-hooks): Hook variable to
4788 add things to the bug report. 4780 add things to the bug report.
4789 4781
47902000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 47822000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4791 4783
4792 * cc-cmds.el (c-guess-fill-prefix): Fixed bug where the 4784 * progmodes/cc-cmds.el (c-guess-fill-prefix): Fixed bug where the
4793 returned prefix could contain a newline when the search for a 4785 returned prefix could contain a newline when the search for a
4794 good prefix line failed. 4786 good prefix line failed.
4795 4787
47962000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 47882000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4797 4789
4798 * cc-cmds.el (c-toggle-auto-state, c-toggle-hungry-state) 4790 * progmodes/cc-cmds.el (c-toggle-auto-state, c-toggle-hungry-state)
4799 (c-toggle-auto-hungry-state): Made the argument optional, as 4791 (c-toggle-auto-hungry-state): Made the argument optional, as
4800 the documentation says it is. 4792 the documentation says it is.
4801 4793
48022000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 47942000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
4803 4795
4804 * cc-engine.el (c-guess-basic-syntax): Don't treat the Pike 4796 * progmodes/cc-engine.el (c-guess-basic-syntax): Don't treat the Pike
4805 multiline string syntax, #"...", as a cpp macro. 4797 multiline string syntax, #"...", as a cpp macro.
4806 4798
48072001-03-21 Paul Eggert <eggert@twinsun.com> 47992001-03-21 Paul Eggert <eggert@twinsun.com>
@@ -15271,31 +15263,31 @@
15271 15263
152722000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 152642000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15273 15265
15274 * cc-engine.el (c-looking-at-inexpr-block): Replaced a call to 15266 * progmodes/cc-engine.el (c-looking-at-inexpr-block): Replaced a call to
15275 c-beginning-of-statement-1 that caused a bad case of recursion 15267 c-beginning-of-statement-1 that caused a bad case of recursion
15276 which could consume a lot of CPU in large classes in languages 15268 which could consume a lot of CPU in large classes in languages
15277 that have in-expression classes (i.e. Java and Pike). 15269 that have in-expression classes (i.e. Java and Pike).
15278 15270
15279 * cc-engine.el (c-guess-basic-syntax): Check for in-expression 15271 * progmodes/cc-engine.el (c-guess-basic-syntax): Check for in-expression
15280 statements before top level constructs (i.e. case 6 is moved 15272 statements before top level constructs (i.e. case 6 is moved
15281 before case 5 and is now case 4) to catch in-expression 15273 before case 5 and is now case 4) to catch in-expression
15282 classes in top level expressions correctly. 15274 classes in top level expressions correctly.
15283 15275
152842000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 152762000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15285 15277
15286 * cc-engine.el (c-guess-basic-syntax): Less naive handling of 15278 * progmodes/cc-engine.el (c-guess-basic-syntax): Less naive handling of
15287 objc-method-intro. Case 4 removed and case 5I added. 15279 objc-method-intro. Case 4 removed and case 5I added.
15288 15280
15289 * cc-langs.el (c-append-paragraph-start): New variable used by 15281 * progmodes/cc-langs.el (c-append-paragraph-start): New variable used by
15290 c-common-init to get paragraph-start correct. 15282 c-common-init to get paragraph-start correct.
15291 * cc-langs.el (c-common-init): Use c-append-paragraph-start to 15283 * progmodes/cc-langs.el (c-common-init): Use c-append-paragraph-start to
15292 initialize paragraph-start to make it correct both with and 15284 initialize paragraph-start to make it correct both with and
15293 without the javadoc special case. 15285 without the javadoc special case.
15294 15286
15295 * cc-mode.el (java-mode): Use c-append-paragraph-start to 15287 * progmodes/cc-mode.el (java-mode): Use c-append-paragraph-start to
15296 initialize paragraph-start for javadoc markup. 15288 initialize paragraph-start for javadoc markup.
15297 15289
15298 * cc-vars.el (c-style-variables-are-local-p): Incompatible 15290 * progmodes/cc-vars.el (c-style-variables-are-local-p): Incompatible
15299 change by defaulting this to t. It's motivated by the 15291 change by defaulting this to t. It's motivated by the
15300 confusing behavior that otherwise arise from the style system 15292 confusing behavior that otherwise arise from the style system
15301 when editing both java and non-java files at the same time 15293 when editing both java and non-java files at the same time
@@ -15303,84 +15295,84 @@
15303 15295
153042000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 152962000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15305 15297
15306 * cc-cmds.el (c-indent-new-comment-line): Added a kludge 15298 * progmodes/cc-cmds.el (c-indent-new-comment-line): Added a kludge
15307 similar to the one in c-fill-paragraph to check the fill 15299 similar to the one in c-fill-paragraph to check the fill
15308 prefix from the adaptive fill function for sanity. 15300 prefix from the adaptive fill function for sanity.
15309 15301
153102000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 153022000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15311 15303
15312 * cc-defs.el (c-end-of-defun-1): Fixed forward scanning into 15304 * progmodes/cc-defs.el (c-end-of-defun-1): Fixed forward scanning into
15313 defun block. 15305 defun block.
15314 15306
153152000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 153072000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15316 15308
15317 * cc-align.el (c-lineup-multi-inher): Handle lines with 15309 * progmodes/cc-align.el (c-lineup-multi-inher): Handle lines with
15318 leading comma nicely. Extended to handle member initializers 15310 leading comma nicely. Extended to handle member initializers
15319 too. 15311 too.
15320 15312
15321 * cc-engine.el (c-beginning-of-inheritance-list) 15313 * progmodes/cc-engine.el (c-beginning-of-inheritance-list)
15322 (c-guess-basic-syntax): Fixed recognition of inheritance lists 15314 (c-guess-basic-syntax): Fixed recognition of inheritance lists
15323 when the lines begins with a comma. 15315 when the lines begins with a comma.
15324 15316
15325 * cc-vars.el (c-offsets-alist): Changed default for 15317 * progmodes/cc-vars.el (c-offsets-alist): Changed default for
15326 member-init-cont to c-lineup-multi-inher since it now handles 15318 member-init-cont to c-lineup-multi-inher since it now handles
15327 member initializers and indents better for leading commas. 15319 member initializers and indents better for leading commas.
15328 15320
153292000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 153212000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15330 15322
15331 * cc-cmds.el (c-electric-brace): Fixed some bugs in the state 15323 * progmodes/cc-cmds.el (c-electric-brace): Fixed some bugs in the state
15332 handling that caused class open lines to be recognized as 15324 handling that caused class open lines to be recognized as
15333 statement-conts in some cases. 15325 statement-conts in some cases.
15334 15326
15335 * cc-cmds.el (c-indent-new-comment-line): Keep the fill prefix 15327 * progmodes/cc-cmds.el (c-indent-new-comment-line): Keep the fill prefix
15336 guessed by the adaptive fill function unless point is on the 15328 guessed by the adaptive fill function unless point is on the
15337 first line of a block comment. 15329 first line of a block comment.
15338 15330
15339 * cc-engine.el (c-forward-syntactic-ws): Fixed an infloop bug 15331 * progmodes/cc-engine.el (c-forward-syntactic-ws): Fixed an infloop bug
15340 when the buffer ends with a macro continuation char. 15332 when the buffer ends with a macro continuation char.
15341 15333
15342 * cc-engine.el (c-guess-basic-syntax): Added support for 15334 * progmodes/cc-engine.el (c-guess-basic-syntax): Added support for
15343 function definitions as statements in Pike. The first 15335 function definitions as statements in Pike. The first
15344 statement in a lambda block is now labeled defun-block-intro 15336 statement in a lambda block is now labeled defun-block-intro
15345 instead of statement-block-intro. 15337 instead of statement-block-intro.
15346 15338
15347 * cc-engine.el (c-narrow-out-enclosing-class): Whack the state 15339 * progmodes/cc-engine.el (c-narrow-out-enclosing-class): Whack the state
15348 so that the class surrounding point is selected, not the one 15340 so that the class surrounding point is selected, not the one
15349 innermost in the state. 15341 innermost in the state.
15350 15342
15351 * cc-engine.el (c-guess-basic-syntax): Fixed bug in 15343 * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug in
15352 recognition of switch labels having hanging multiline 15344 recognition of switch labels having hanging multiline
15353 statements. 15345 statements.
15354 15346
15355 * cc-engine.el (c-beginning-of-member-init-list): Broke out 15347 * progmodes/cc-engine.el (c-beginning-of-member-init-list): Broke out
15356 some code in c-guess-basic-syntax to a separate function. 15348 some code in c-guess-basic-syntax to a separate function.
15357 * cc-engine.el (c-just-after-func-arglist-p): Fixed 15349 * progmodes/cc-engine.el (c-just-after-func-arglist-p): Fixed
15358 recognition of member inits with multiple line arglists. 15350 recognition of member inits with multiple line arglists.
15359 * cc-engine.el (c-guess-basic-syntax): New case 5B.3 to detect 15351 * progmodes/cc-engine.el (c-guess-basic-syntax): New case 5B.3 to detect
15360 member-init-cont when the commas are in funny places. 15352 member-init-cont when the commas are in funny places.
15361 15353
153622000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 153542000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15363 15355
15364 * cc-defs.el (c-auto-newline): Removed this macro since it's 15356 * progmodes/cc-defs.el (c-auto-newline): Removed this macro since it's
15365 not used anymore. 15357 not used anymore.
15366 15358
15367 * cc-engine.el (c-looking-at-bos): New helper function. 15359 * progmodes/cc-engine.el (c-looking-at-bos): New helper function.
15368 * cc-engine.el (c-looking-at-inexpr-block): More tests to tell 15360 * progmodes/cc-engine.el (c-looking-at-inexpr-block): More tests to tell
15369 inexpr and toplevel classes apart in Pike. 15361 inexpr and toplevel classes apart in Pike.
15370 15362
15371 * cc-engine.el (c-guess-basic-syntax): Fixed bogus recognition 15363 * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bogus recognition
15372 of case 9A. 15364 of case 9A.
15373 15365
15374 * cc-langs.el, cc-mode.el (c-Pike-inexpr-class-key): New 15366 * progmodes/cc-langs.el, progmodes/cc-mode.el
15375 constant, since "class" can introduce an in-expression class 15367 (c-Pike-inexpr-class-key): New constant, since "class" can
15376 in Pike nowadays. 15368 introduce an in-expression class in Pike nowadays.
15377 15369
153782000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 153702000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15379 15371
15380 * cc-align.el (c-gnu-impose-minimum): Don't impose minimum 15372 * progmodes/cc-align.el (c-gnu-impose-minimum): Don't impose minimum
15381 indentation on cpp-macro lines. 15373 indentation on cpp-macro lines.
15382 15374
15383 * cc-engine.el (c-guess-basic-syntax): Made the cpp-macro 15375 * progmodes/cc-engine.el (c-guess-basic-syntax): Made the cpp-macro
15384 a syntax modifier like comment-intro, to make it possible to 15376 a syntax modifier like comment-intro, to make it possible to
15385 get syntactic indentation for preprocessor directives. It's 15377 get syntactic indentation for preprocessor directives. It's
15386 incompatible wrt to lineup functions on cpp-macro, but it has 15378 incompatible wrt to lineup functions on cpp-macro, but it has
@@ -15389,117 +15381,117 @@
15389 15381
153902000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 153822000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15391 15383
15392 * cc-engine.el (c-guess-basic-syntax): Fixed bug with missed 15384 * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug with missed
15393 member-init-cont when the preceding arglist is several lines. 15385 member-init-cont when the preceding arglist is several lines.
15394 15386
153952000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 153872000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15396 15388
15397 * cc-styles.el (c-style-alist): The basic offset for the BSD 15389 * progmodes/cc-styles.el (c-style-alist): The basic offset for the BSD
15398 style corrected to 8. 15390 style corrected to 8.
15399 15391
154002000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 153922000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15401 15393
15402 * cc-styles.el (c-style-alist): Adjusted the indentation of 15394 * progmodes/cc-styles.el (c-style-alist): Adjusted the indentation of
15403 brace list openers in the gnu style. 15395 brace list openers in the gnu style.
15404 15396
154052000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 153972000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15406 15398
15407 * cc-cmds.el (c-indent-command): Obey c-syntactic-indentation. 15399 * progmodes/cc-cmds.el (c-indent-command): Obey c-syntactic-indentation.
15408 15400
15409 * cc-cmds.el (c-electric-brace, c-electric-slash, 15401 * progmodes/cc-cmds.el (c-electric-brace, c-electric-slash,
15410 c-electric-star, c-electric-semi&comma, c-electric-colon, 15402 c-electric-star, c-electric-semi&comma, c-electric-colon,
15411 c-electric-lt-gt, c-electric-paren): Don't reindent old lines 15403 c-electric-lt-gt, c-electric-paren): Don't reindent old lines
15412 when c-syntactic-indentation is nil. 15404 when c-syntactic-indentation is nil.
15413 15405
15414 * cc-engine.el (c-beginning-of-statement-1): Fixed bug where 15406 * progmodes/cc-engine.el (c-beginning-of-statement-1): Fixed bug where
15415 we were left at comments preceding the first statement when 15407 we were left at comments preceding the first statement when
15416 reaching the beginning of the buffer. 15408 reaching the beginning of the buffer.
15417 15409
15418 * cc-vars.el (c-syntactic-indentation): New variable to turn 15410 * progmodes/cc-vars.el (c-syntactic-indentation): New variable to turn
15419 off all syntactic indentation. 15411 off all syntactic indentation.
15420 15412
154212000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 154132000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15422 15414
15423 * cc-cmds.el (c-fill-paragraph): Keep one or two spaces 15415 * progmodes/cc-cmds.el (c-fill-paragraph): Keep one or two spaces
15424 between the text and the block comment ender when it hangs, 15416 between the text and the block comment ender when it hangs,
15425 depending on how many there are before the fill. 15417 depending on how many there are before the fill.
15426 15418
154272000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 154192000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15428 15420
15429 * cc-engine.el (c-beginning-of-closest-statement): New helper 15421 * progmodes/cc-engine.el (c-beginning-of-closest-statement): New helper
15430 function to go back to the closest preceding statement start, 15422 function to go back to the closest preceding statement start,
15431 which could be inside a conditional statement. 15423 which could be inside a conditional statement.
15432 * cc-engine.el (c-guess-basic-syntax): Use 15424 * progmodes/cc-engine.el (c-guess-basic-syntax): Use
15433 c-beginning-of-closest-statement in cases 10B.2, 17B and 17C. 15425 c-beginning-of-closest-statement in cases 10B.2, 17B and 17C.
15434 15426
15435 * cc-engine.el (c-guess-basic-syntax): Better handling of 15427 * progmodes/cc-engine.el (c-guess-basic-syntax): Better handling of
15436 arglist-intro, arglist-cont-nonempty and arglist-close when 15428 arglist-intro, arglist-cont-nonempty and arglist-close when
15437 the arglist is nested inside parens. Cases 7A, 7C and 7F 15429 the arglist is nested inside parens. Cases 7A, 7C and 7F
15438 changed. 15430 changed.
15439 15431
15440 * cc-langs.el (c-Java-javadoc-paragraph-start): Brought 15432 * progmodes/cc-langs.el (c-Java-javadoc-paragraph-start): Brought
15441 up-to-date with javadoc 1.2. 15433 up-to-date with javadoc 1.2.
15442 15434
154432000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 154352000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15444 15436
15445 * cc-engine.el (c-beginning-of-statement-1): Fixed handling of 15437 * progmodes/cc-engine.el (c-beginning-of-statement-1): Fixed handling of
15446 multiline Pike type decls. 15438 multiline Pike type decls.
15447 15439
154482000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 154402000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15449 15441
15450 * cc-cmds.el (c-indent-new-comment-line): Always break 15442 * progmodes/cc-cmds.el (c-indent-new-comment-line): Always break
15451 multiline comments in multiline mode, regardless of 15443 multiline comments in multiline mode, regardless of
15452 comment-multi-line. 15444 comment-multi-line.
15453 15445
154542000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 154462000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15455 15447
15456 * cc-engine.el (c-guess-basic-syntax): Fixed bug with 15448 * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug with
15457 fully::qualified::names in C++ member init lists. Preamble in 15449 fully::qualified::names in C++ member init lists. Preamble in
15458 case 5D changed. 15450 case 5D changed.
15459 15451
154602000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 154522000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15461 15453
15462 * cc-langs.el (c-common-init): Handling of obsolete variables 15454 * progmodes/cc-langs.el (c-common-init): Handling of obsolete variables
15463 moved to c-initialize-cc-mode. More compatible style override 15455 moved to c-initialize-cc-mode. More compatible style override
15464 when using global style variables. 15456 when using global style variables.
15465 * cc-mode.el (c-initialize-cc-mode): Handling of obsolete 15457 * progmodes/cc-mode.el (c-initialize-cc-mode): Handling of obsolete
15466 variables moved here. 15458 variables moved here.
15467 15459
15468 * cc-styles.el (c-make-styles-buffer-local): Flag style 15460 * progmodes/cc-styles.el (c-make-styles-buffer-local): Flag style
15469 variable localness in c-style-variables-are-local-p to make 15461 variable localness in c-style-variables-are-local-p to make
15470 the compatibility measure in c-common-init work well. 15462 the compatibility measure in c-common-init work well.
15471 15463
15472 * cc-styles.el (c-set-style-1): c-special-indent-hook can no 15464 * progmodes/cc-styles.el (c-set-style-1): c-special-indent-hook can no
15473 longer contain set-from-style. 15465 longer contain set-from-style.
15474 * cc-styles.el (c-initialize-builtin-style): Don't check for 15466 * progmodes/cc-styles.el (c-initialize-builtin-style): Don't check for
15475 set-from-style on c-special-indent-hook. 15467 set-from-style on c-special-indent-hook.
15476 * cc-styles.el (c-copy-tree): Obsolete. The standard function 15468 * progmodes/cc-styles.el (c-copy-tree): Obsolete. The standard function
15477 copy-alist is sufficient now. 15469 copy-alist is sufficient now.
15478 15470
15479 * cc-styles.el (c-set-style, c-set-style-1, 15471 * progmodes/cc-styles.el (c-set-style, c-set-style-1,
15480 c-get-style-variables): Fixes to variable initialization so 15472 c-get-style-variables): Fixes to variable initialization so
15481 that duplicate entries in styles have the same effect 15473 that duplicate entries in styles have the same effect
15482 regardless of DONT-OVERRIDE. 15474 regardless of DONT-OVERRIDE.
15483 15475
15484 * cc-styles.el (c-set-style-2): Fixed bug where the 15476 * progmodes/cc-styles.el (c-set-style-2): Fixed bug where the
15485 initialization of inheriting styles failed when the 15477 initialization of inheriting styles failed when the
15486 dont-override flag is set. 15478 dont-override flag is set.
15487 15479
15488 * cc-vars.el (c-special-indent-hook): Don't use set-from-style 15480 * progmodes/cc-vars.el (c-special-indent-hook): Don't use set-from-style
15489 on this. 15481 on this.
15490 15482
154912000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org> 154832000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
15492 15484
15493 * cc-defs.el (c-forward-comment): Removed the workaround 15485 * progmodes/cc-defs.el (c-forward-comment): Removed the workaround
15494 introduced in 5.38 since it had worse side-effects. If a line 15486 introduced in 5.38 since it had worse side-effects. If a line
15495 contains the string "//\"", it regarded the // as a comment 15487 contains the string "//\"", it regarded the // as a comment
15496 start since the \ temporarily doesn't have escape syntax. 15488 start since the \ temporarily doesn't have escape syntax.
15497 15489
154982000-07-17 Emmanuel Briot <briot@act-europe.fr> 154902000-07-17 Emmanuel Briot <briot@act-europe.fr>
15499 15491
15500 * ada-mode.el: Got rid of all byte-compiler warnings on Emacs Load 15492 * progmodes/ada-mode.el: Got rid of all byte-compiler warnings on
15501 ada-xref.el before ada-prj.el, so that the Project menu is created 15493 Emacs. Load ada-xref.el before ada-prj.el, so that the Project
15502 when ada-prj tries to add to it. 15494 menu is created when ada-prj tries to add to it.
15503 (ada-activate-keys-for-case): Suppress the characters that are not 15495 (ada-activate-keys-for-case): Suppress the characters that are not
15504 part of the Ada syntax. Better compatibility with else-mode. 15496 part of the Ada syntax. Better compatibility with else-mode.
15505 (ada-adjust-case-interactive): When auto-casing is not active, 15497 (ada-adjust-case-interactive): When auto-casing is not active,
diff --git a/lisp/cedet/ChangeLog b/lisp/cedet/ChangeLog
index 7d8326c9247..2dc68d484c6 100644
--- a/lisp/cedet/ChangeLog
+++ b/lisp/cedet/ChangeLog
@@ -29,7 +29,7 @@
29 completable types, pull in types which are referenced through 29 completable types, pull in types which are referenced through
30 'using' statements, and also preserve their filenames. 30 'using' statements, and also preserve their filenames.
31 31
32 * semanitc/bovine/c.el (semantic/analyze/refs): Require. 32 * semantic/bovine/c.el (semantic/analyze/refs): Require.
33 (semantic-analyze-tag-references): New override. Mainly copied 33 (semantic-analyze-tag-references): New override. Mainly copied
34 from the default implementation, but if nothing could be found (or 34 from the default implementation, but if nothing could be found (or
35 just the tag itself), drop all namespaces from the scope and 35 just the tag itself), drop all namespaces from the scope and
@@ -245,7 +245,7 @@
245 245
2462013-07-29 David Engster <deng@randomsample.de> 2462013-07-29 David Engster <deng@randomsample.de>
247 247
248 * lisp/cedet/cedet.el (cedet-packages): Remove speedbar since its 248 * cedet.el (cedet-packages): Remove speedbar since its
249 development does no longer happens in CEDET upstream but in Emacs 249 development does no longer happens in CEDET upstream but in Emacs
250 proper. Also remove cedet-contrib and cogre since those are only 250 proper. Also remove cedet-contrib and cogre since those are only
251 in upstream. 251 in upstream.
@@ -262,7 +262,7 @@
262 262
2632013-07-27 Eric Ludlam <zappo@gnu.org> 2632013-07-27 Eric Ludlam <zappo@gnu.org>
264 264
265 * lisp/cedet/semantic/edit.el (semantic-edits-splice-remove): 265 * semantic/edit.el (semantic-edits-splice-remove):
266 Wrap debug message removing middle tag in semantic-edits-verbose-flag 266 Wrap debug message removing middle tag in semantic-edits-verbose-flag
267 check. 267 check.
268 268
@@ -552,18 +552,15 @@
552 552
553 * srecode/srt-mode.el: 553 * srecode/srt-mode.el:
554 * srecode/compile.el: 554 * srecode/compile.el:
555 * semantic/elp.el:
556 * semantic/db-el.el: 555 * semantic/db-el.el:
557 * semantic/complete.el: 556 * semantic/complete.el:
558 * ede.el: 557 * ede.el:
559 * cogre.el:
560 * srecode/table.el: 558 * srecode/table.el:
561 * srecode/mode.el: 559 * srecode/mode.el:
562 * srecode/insert.el: 560 * srecode/insert.el:
563 * srecode/compile.el: 561 * srecode/compile.el:
564 * semantic/decorate/include.el: 562 * semantic/decorate/include.el:
565 * semantic/db.el: 563 * semantic/db.el:
566 * semantic/adebug.el:
567 * ede/auto.el: 564 * ede/auto.el:
568 * srecode/dictionary.el: 565 * srecode/dictionary.el:
569 * semantic/ede-grammar.el: 566 * semantic/ede-grammar.el:
@@ -2785,8 +2782,6 @@
2785 2782
2786 * srecode/srt-mode.el (srecode-template-mode): Doc fix. 2783 * srecode/srt-mode.el (srecode-template-mode): Doc fix.
2787 2784
2788 * files.el (auto-mode-alist): Add .srt and Project.ede.
2789
2790 * semantic.el (semantic-mode): 2785 * semantic.el (semantic-mode):
2791 Handle srecode-template-mode-hook as well. 2786 Handle srecode-template-mode-hook as well.
2792 (semantic-mode): Use js-mode-hook for Javascript hook. 2787 (semantic-mode): Use js-mode-hook for Javascript hook.
diff --git a/lisp/gnus/ChangeLog.2 b/lisp/gnus/ChangeLog.2
index cd00df2422b..789b601540b 100644
--- a/lisp/gnus/ChangeLog.2
+++ b/lisp/gnus/ChangeLog.2
@@ -14703,6 +14703,15 @@
14703 14703
14704 * gnus-art.el, ...: Error convention changes. 14704 * gnus-art.el, ...: Error convention changes.
14705 14705
14706 * binhex.el, earcon.el, gnus-agent.el, gnus-art.el, gnus-audio.el:
14707 * gnus-logic.el, gnus-ml.el, gnus-mlspl.el, gnus-setup.el:
14708 * gnus-srvr.el, gnus-sum.el, gnus-uu.el, gnus-vm.el, ietf-drums.el:
14709 * mail-parse.el, mail-prsvr.el, mail-source.el, mm-bodies.el:
14710 * mm-decode.el, mm-encode.el, mm-partial.el, mm-util.el, mm-uu.el:
14711 * mm-view.el, mml.el, nnimap.el, nnoo.el, parse-time.el, rfc1843.el:
14712 * rfc2045.el, rfc2047.el, rfc2104.el, rfc2231.el, time-date.el:
14713 * uudecode.el: Some fixes to follow coding conventions.
14714
147062001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu> 147152001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14707 14716
14708 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too. 14717 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index e116129521f..03d3cdd45f3 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -5097,9 +5097,6 @@
5097 * org-agenda.el (org-agenda-show-clocking-issues) 5097 * org-agenda.el (org-agenda-show-clocking-issues)
5098 (org-agenda-format-item): Silence byte compiler. 5098 (org-agenda-format-item): Silence byte compiler.
5099 5099
5100 * org-colview-xemacs.el (org-agenda-columns): Silence byte
5101 compiler.
5102
5103 * org-colview.el (org-agenda-columns): Silence byte compiler. 5100 * org-colview.el (org-agenda-columns): Silence byte compiler.
5104 5101
5105 * org.el (org-properties-postprocess-alist): Silence byte 5102 * org.el (org-properties-postprocess-alist): Silence byte
@@ -13446,10 +13443,6 @@
13446 13443
134472012-01-03 Bastien Guerry <bzg@gnu.org> 134442012-01-03 Bastien Guerry <bzg@gnu.org>
13448 13445
13449 * org-mw.el (org-mw-export-lists): Fix list export.
13450
134512012-01-03 Bastien Guerry <bzg@gnu.org>
13452
13453 * org-list.el (org-list-item-trim-br): New function. 13446 * org-list.el (org-list-item-trim-br): New function.
13454 (org-list-to-generic): New parameter :nobr to use the new 13447 (org-list-to-generic): New parameter :nobr to use the new
13455 function. 13448 function.
@@ -14072,11 +14065,6 @@
14072 14065
140732011-07-28 Bastien Guerry <bzg@gnu.org> 140662011-07-28 Bastien Guerry <bzg@gnu.org>
14074 14067
14075 * org-toc.el (org-toc-before-first-heading-p, org-toc-show)
14076 (org-toc-get-headlines-status): Use `org-outline-regexp-bol'.
14077
140782011-07-28 Bastien Guerry <bzg@gnu.org>
14079
14080 * org.el (org-outline-regexp-bol): New defconst. 14068 * org.el (org-outline-regexp-bol): New defconst.
14081 (org-outline-level, org-set-font-lock-defaults, org-cycle) 14069 (org-outline-level, org-set-font-lock-defaults, org-cycle)
14082 (org-overview, org-content, org-flag-drawer) 14070 (org-overview, org-content, org-flag-drawer)
@@ -18539,21 +18527,9 @@
18539 * ob-ref.el (org-babel-ref-parse): Allow passing empty strings 18527 * ob-ref.el (org-babel-ref-parse): Allow passing empty strings
18540 into code blocks. 18528 into code blocks.
18541 18529
185422011-07-28 David Maus <dmaus@ictsoc.de>
18543
18544 * test-org-table.el
18545 (test-org-table/org-table-convert-refs-to-rc/3)
18546 (test-org-table/org-table-convert-refs-to-rc/2)
18547 (test-org-table/org-table-convert-refs-to-rc/1)
18548 (test-org-table/org-table-convert-refs-to-an/3)
18549 (test-org-table/org-table-convert-refs-to-an/2)
18550 (test-org-table/org-table-convert-refs-to-an/1): Provide tests for
18551 table formular format conversion.
18552
185532011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 185302011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
18554 18531
18555 * org.el (org-sort-entries): Fix sorting with a bold emphasis at 18532 * org.el (org-sort-entries): Fix sorting with a bold emphasis at bol.
18556 bol.
18557 18533
185582011-07-28 Eric Schulte <schulte.eric@gmail.com> 185342011-07-28 Eric Schulte <schulte.eric@gmail.com>
18559 18535
diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog
index 0dfdb2a42ee..2c0195fc916 100644
--- a/lisp/url/ChangeLog
+++ b/lisp/url/ChangeLog
@@ -296,7 +296,7 @@
296 296
2972012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org> 2972012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
298 298
299 * url-domsurf.el: New file (bug#1401). 299 * url-domsuf.el: New file (bug#1401).
300 300
301 * url-cookie.el (url-cookie-two-dot-domains): Remove. 301 * url-cookie.el (url-cookie-two-dot-domains): Remove.
302 (url-cookie-host-can-set-p): Use `url-domsuf-cookie-allowed-p' 302 (url-cookie-host-can-set-p): Use `url-domsuf-cookie-allowed-p'
diff --git a/nt/ChangeLog b/nt/ChangeLog
index 38f8d75b089..52582532fb3 100644
--- a/nt/ChangeLog
+++ b/nt/ChangeLog
@@ -3291,7 +3291,7 @@
3291 3291
3292 * src: Remove directory. 3292 * src: Remove directory.
3293 3293
3294 * src\config.h, src\paths.h: Moved to parent dir, src removed. 3294 * src/config.h, src/paths.h: Moved to parent dir, src removed.
3295 3295
32961995-04-09 Geoff Voelker <voelker@cs.washington.edu> 32961995-04-09 Geoff Voelker <voelker@cs.washington.edu>
3297 3297
diff --git a/src/ChangeLog b/src/ChangeLog
index 8df6e31521d..9be8ee136e4 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -654,7 +654,7 @@
654 * conf_post.h: Include <stdbool.h>. 654 * conf_post.h: Include <stdbool.h>.
655 (bool_bf): New type. 655 (bool_bf): New type.
656 * dispextern.h (TRACE, PREPARE_FACE_FOR_DISPLAY): 656 * dispextern.h (TRACE, PREPARE_FACE_FOR_DISPLAY):
657 * interval.h (RESET_INTERVAL, COPY_INTERVAL_CACHE, MERGE_INTERVAL_CACHE) 657 * intervals.h (RESET_INTERVAL, COPY_INTERVAL_CACHE, MERGE_INTERVAL_CACHE)
658 Surround statement macro with proper 'do { ... } while (false)' brackets. 658 Surround statement macro with proper 'do { ... } while (false)' brackets.
659 * dispextern.h (IF_DEBUG): Properly parenthesize and convert to void. 659 * dispextern.h (IF_DEBUG): Properly parenthesize and convert to void.
660 Args must now be expressions; all callers changed. 660 Args must now be expressions; all callers changed.
@@ -3447,7 +3447,7 @@
3447 (Qbool_vector_p): Declare. 3447 (Qbool_vector_p): Declare.
3448 (CHECK_BOOL_VECTOR, ROUNDUP, BITS_PER_SIZE_T): New macros. 3448 (CHECK_BOOL_VECTOR, ROUNDUP, BITS_PER_SIZE_T): New macros.
3449 (swap16, swap32, swap64): New inline functions. 3449 (swap16, swap32, swap64): New inline functions.
3450 * macfont.c (macfont_shape): Change lint_assume to assume. 3450 * macfont.m (macfont_shape): Change lint_assume to assume.
3451 * ralloc.c: Rename ROUNDUP to PAGE_ROUNDUP throughout. 3451 * ralloc.c: Rename ROUNDUP to PAGE_ROUNDUP throughout.
3452 * xsettings.c (parse_settings): Use new swap16 and 3452 * xsettings.c (parse_settings): Use new swap16 and
3453 swap32 from lisp.h instead of file-specific macros. 3453 swap32 from lisp.h instead of file-specific macros.
@@ -3511,7 +3511,7 @@
3511 * process.h, process.c (PROCESS_INLINE): 3511 * process.h, process.c (PROCESS_INLINE):
3512 * syntax.h, syntax.c (SYNTAX_INLINE): 3512 * syntax.h, syntax.c (SYNTAX_INLINE):
3513 * systime.h, sysdep.c (SYSTIME_INLINE): 3513 * systime.h, sysdep.c (SYSTIME_INLINE):
3514 * termhooks.h, terminal.h (TERMHOOKS_INLINE): 3514 * termhooks.h, terminal.c (TERMHOOKS_INLINE):
3515 * window.h, window.c (WINDOW_INLINE): 3515 * window.h, window.c (WINDOW_INLINE):
3516 Remove. All uses replaced with INLINE. 3516 Remove. All uses replaced with INLINE.
3517 3517
@@ -3718,7 +3718,7 @@
3718 (x_handle_dnd_message): 3718 (x_handle_dnd_message):
3719 * xsettings.c (xft_settings_event): 3719 * xsettings.c (xft_settings_event):
3720 Use 'const XEvent * const' where appropriate. 3720 Use 'const XEvent * const' where appropriate.
3721 * xterm.h, gtkutil.h, xsettngs.h: Adjust related prototypes. 3721 * xterm.h, gtkutil.h, xsettings.h: Adjust related prototypes.
3722 3722
37232013-09-16 Dmitry Antipov <dmantipov@yandex.ru> 37232013-09-16 Dmitry Antipov <dmantipov@yandex.ru>
3724 3724
@@ -3760,7 +3760,7 @@
3760 (Fx_create_frame): Register macfont driver, make a better default font. 3760 (Fx_create_frame): Register macfont driver, make a better default font.
3761 (Fns_popup_font_panel): Get font from macfont driver, if used. 3761 (Fns_popup_font_panel): Get font from macfont driver, if used.
3762 3762
3763 * macfont.m, macfont.h, maccuvs.h: New files. 3763 * macfont.m, macfont.h, macuvs.h: New files.
3764 3764
3765 * font.h: Declare syms_of_macfont. 3765 * font.h: Declare syms_of_macfont.
3766 3766
@@ -6065,7 +6065,7 @@
6065 New unwind-protect flavors to better type-check C callbacks. 6065 New unwind-protect flavors to better type-check C callbacks.
6066 This also lessens the need to write wrappers for callbacks, 6066 This also lessens the need to write wrappers for callbacks,
6067 and the need for make_save_pointer. 6067 and the need for make_save_pointer.
6068 * alloca.c (free_save_value): 6068 * alloc.c (free_save_value):
6069 * atimer.c (run_all_atimers): 6069 * atimer.c (run_all_atimers):
6070 Now extern. 6070 Now extern.
6071 * alloc.c (safe_alloca_unwind): 6071 * alloc.c (safe_alloca_unwind):
@@ -6074,13 +6074,13 @@
6074 * menu.c (cleanup_popup_menu) [HAVE_NS]: 6074 * menu.c (cleanup_popup_menu) [HAVE_NS]:
6075 * minibuf.c (choose_minibuf_frame_1): 6075 * minibuf.c (choose_minibuf_frame_1):
6076 * process.c (make_serial_process_unwind): 6076 * process.c (make_serial_process_unwind):
6077 * xdisp.h (pop_message_unwind): 6077 * xdisp.c (pop_message_unwind):
6078 * xselect.c (queue_selection_requests_unwind): 6078 * xselect.c (queue_selection_requests_unwind):
6079 Remove no-longer-needed wrapper. All uses replaced by the wrappee. 6079 Remove no-longer-needed wrapper. All uses replaced by the wrappee.
6080 * alloca.c (record_xmalloc): 6080 * alloc.c (record_xmalloc):
6081 Prefer record_unwind_protect_ptr to record_unwind_protect with 6081 Prefer record_unwind_protect_ptr to record_unwind_protect with
6082 make_save_pointer. 6082 make_save_pointer.
6083 * alloca.c (Fgarbage_collect): 6083 * alloc.c (Fgarbage_collect):
6084 Prefer record_unwind_protect_void to passing a dummy. 6084 Prefer record_unwind_protect_void to passing a dummy.
6085 * buffer.c (restore_buffer): 6085 * buffer.c (restore_buffer):
6086 * window.c (restore_window_configuration): 6086 * window.c (restore_window_configuration):
@@ -6686,8 +6686,8 @@
6686 Use emacs_open more consistently when opening files. 6686 Use emacs_open more consistently when opening files.
6687 This handles EINTR more consistently now, and makes it easier 6687 This handles EINTR more consistently now, and makes it easier
6688 to introduce other uniform changes to file descriptor handling. 6688 to introduce other uniform changes to file descriptor handling.
6689 * src/systdio.h: New file. 6689 * sysstdio.h: New file.
6690 * src/buffer.c (mmap_init): 6690 * buffer.c (mmap_init):
6691 * cygw32.c (chdir_to_default_directory): 6691 * cygw32.c (chdir_to_default_directory):
6692 * dispnew.c (Fopen_termscript): 6692 * dispnew.c (Fopen_termscript):
6693 * emacs.c (Fdaemon_initialized): 6693 * emacs.c (Fdaemon_initialized):
diff --git a/src/ChangeLog.12 b/src/ChangeLog.12
index 07aedadccae..a9a1d9b1326 100644
--- a/src/ChangeLog.12
+++ b/src/ChangeLog.12
@@ -2400,7 +2400,7 @@
2400 * w32term.h (x_char_width, x_char_height): Likewise. 2400 * w32term.h (x_char_width, x_char_height): Likewise.
2401 * xfns.c (x_char_width, x_char_height): Remove. 2401 * xfns.c (x_char_width, x_char_height): Remove.
2402 * w32fns.c (x_char_width, x_char_height): Likewise. 2402 * w32fns.c (x_char_width, x_char_height): Likewise.
2403 * nsfns.c (x_char_width, x_char_height): Likewise. 2403 * nsfns.m (x_char_width, x_char_height): Likewise.
2404 * frame.c (Fframe_char_width): Use FRAME_COLUMN_WIDTH for 2404 * frame.c (Fframe_char_width): Use FRAME_COLUMN_WIDTH for
2405 all window frames. 2405 all window frames.
2406 (Fframe_char_height): Likewise with FRAME_LINE_HEIGHT. 2406 (Fframe_char_height): Likewise with FRAME_LINE_HEIGHT.
diff --git a/src/ChangeLog.3 b/src/ChangeLog.3
index 1a2763f8ff8..cee5d43ed57 100644
--- a/src/ChangeLog.3
+++ b/src/ChangeLog.3
@@ -15138,8 +15138,8 @@
15138 15138
151391989-06-23 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) 151391989-06-23 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
15140 15140
15141 * xfns.c, lisp/term/x-win.el: C routine Fscreen_color_p now lisp 15141 * xfns.c: C routine Fscreen_color_p now lisp
15142 function x-color-screen-p in x-win.el. 15142 function x-color-screen-p in lisp/term/x-win.el.
15143 (x_set_cursor_color): New method: first disallow same cursor as 15143 (x_set_cursor_color): New method: first disallow same cursor as
15144 background, then if cursor not foreground, use it as cursor 15144 background, then if cursor not foreground, use it as cursor
15145 foreground. 15145 foreground.
diff --git a/test/ChangeLog b/test/ChangeLog
index 493d33784b5..1c26b408224 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -44,8 +44,8 @@
44 44
452013-12-12 Nathan Trapuzzano <nbtrap@nbtrap.com> 452013-12-12 Nathan Trapuzzano <nbtrap@nbtrap.com>
46 46
47 * automated/python-test.el (python-indent-block-enders-1): Rename 47 * automated/python-tests.el (python-indent-block-enders-1):
48 from python-indent-block-enders. 48 Rename from python-indent-block-enders.
49 (python-indent-block-enders-2): New test. 49 (python-indent-block-enders-2): New test.
50 50
512013-12-08 Dmitry Gutov <dgutov@yandex.ru> 512013-12-08 Dmitry Gutov <dgutov@yandex.ru>
@@ -131,9 +131,8 @@
131 131
1322013-11-20 Bozhidar Batsov <bozhidar@batsov.com> 1322013-11-20 Bozhidar Batsov <bozhidar@batsov.com>
133 133
134 * test/automated/ruby-mode-tests.el (ruby-exit!-font-lock): 134 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
135 Add a failing test for Bug#15874. 135 Add a failing test for Bug#15874.
136 * test/automated/ruby-mode-tests.el
137 (ruby--insert-coding-comment-ruby-style) 136 (ruby--insert-coding-comment-ruby-style)
138 (ruby--insert-coding-comment-emacs-style) 137 (ruby--insert-coding-comment-emacs-style)
139 (ruby--insert-coding-comment-custom-style): 138 (ruby--insert-coding-comment-custom-style):
@@ -353,7 +352,7 @@
353 352
3542013-10-17 Barry O'Reilly <gundaetiapo@gmail.com> 3532013-10-17 Barry O'Reilly <gundaetiapo@gmail.com>
355 354
356 * test/automated/timer-tests.el: New file. Tests that (sit-for 0) 355 * automated/timer-tests.el: New file. Tests that (sit-for 0)
357 allows another timer to run. 356 allows another timer to run.
358 357
3592013-10-14 Dmitry Gutov <dgutov@yandex.ru> 3582013-10-14 Dmitry Gutov <dgutov@yandex.ru>
@@ -449,7 +448,7 @@
449 448
4502013-09-22 Daniel Colascione <dancol@dancol.org> 4492013-09-22 Daniel Colascione <dancol@dancol.org>
451 450
452 * automated/data-test.el: 451 * automated/data-tests.el:
453 (bool-vector-count-matches-all-0-nil) 452 (bool-vector-count-matches-all-0-nil)
454 (bool-vector-count-matches-all-0-t) 453 (bool-vector-count-matches-all-0-t)
455 (bool-vector-count-matches-1-il, bool-vector-count-matches-1-t) 454 (bool-vector-count-matches-1-il, bool-vector-count-matches-1-t)
@@ -523,8 +522,8 @@
523 522
5242013-08-14 Daniel Hackney <dan@haxney.org> 5232013-08-14 Daniel Hackney <dan@haxney.org>
525 524
526 * package-test.el: Remove tar-package-building functions. Tar file 525 * automated/package-test.el: Remove tar-package-building functions.
527 used for testing is included in the repository. 526 Tar file used for testing is included in the repository.
528 (package-test-install-texinfo, package-test-cleanup-built-files): 527 (package-test-install-texinfo, package-test-cleanup-built-files):
529 Remove. 528 Remove.
530 529
@@ -772,7 +771,7 @@
772 771
7732013-05-26 Aidan Gauland <aidalgol@amuri.net> 7722013-05-26 Aidan Gauland <aidalgol@amuri.net>
774 773
775 * tests/eshell.el: Rewrite tests using ERT. 774 * eshell.el: Rewrite tests using ERT.
776 775
7772013-05-25 Leo Liu <sdl.web@gmail.com> 7762013-05-25 Leo Liu <sdl.web@gmail.com>
778 777
@@ -802,7 +801,7 @@
802 801
8032013-04-01 Masatake YAMATO <yamato@redhat.com> 8022013-04-01 Masatake YAMATO <yamato@redhat.com>
804 803
805 * automated/imenu-tests.el: New file. (Bug#14112) 804 * automated/imenu-test.el: New file. (Bug#14112)
806 805
8072013-04-19 Fabián Ezequiel Gallina <fgallina@gnu.org> 8062013-04-19 Fabián Ezequiel Gallina <fgallina@gnu.org>
808 807
@@ -1161,7 +1160,7 @@
1161 * automated/newsticker-tests.el 1160 * automated/newsticker-tests.el
1162 (newsticker--group-manage-orphan-feeds): Use fset instead of flet. 1161 (newsticker--group-manage-orphan-feeds): Use fset instead of flet.
1163 1162
1164 * trunk/test/automated/newsticker-tests.el 1163 * automated/newsticker-tests.el
1165 (newsticker--group-manage-orphan-feeds): Prevent updating 1164 (newsticker--group-manage-orphan-feeds): Prevent updating
1166 newsticker treeview. Fixed bug#9763. 1165 newsticker treeview. Fixed bug#9763.
1167 1166