aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog.12
diff options
context:
space:
mode:
authorGlenn Morris2014-01-10 19:55:50 -0800
committerGlenn Morris2014-01-10 19:55:50 -0800
commita12bf61ed4bb5b06d829df1a1371b3bbf2c8e791 (patch)
tree5212fea2a6147308a40d979f656be2f971728a7b /lisp/ChangeLog.12
parentd2f16e93d2f96a33bcac0f5e5f1536575075bc0c (diff)
downloademacs-a12bf61ed4bb5b06d829df1a1371b3bbf2c8e791.tar.gz
emacs-a12bf61ed4bb5b06d829df1a1371b3bbf2c8e791.zip
ChangeLog fixes
Diffstat (limited to 'lisp/ChangeLog.12')
-rw-r--r--lisp/ChangeLog.12103
1 files changed, 56 insertions, 47 deletions
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