diff options
| author | Glenn Morris | 2014-01-10 19:55:50 -0800 |
|---|---|---|
| committer | Glenn Morris | 2014-01-10 19:55:50 -0800 |
| commit | a12bf61ed4bb5b06d829df1a1371b3bbf2c8e791 (patch) | |
| tree | 5212fea2a6147308a40d979f656be2f971728a7b /lisp/ChangeLog.12 | |
| parent | d2f16e93d2f96a33bcac0f5e5f1536575075bc0c (diff) | |
| download | emacs-a12bf61ed4bb5b06d829df1a1371b3bbf2c8e791.tar.gz emacs-a12bf61ed4bb5b06d829df1a1371b3bbf2c8e791.zip | |
ChangeLog fixes
Diffstat (limited to 'lisp/ChangeLog.12')
| -rw-r--r-- | lisp/ChangeLog.12 | 103 |
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 | ||
| 8192 | 2006-07-10 Alan Mackenzie <acm@muc.de> | 8192 | 2006-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 | ||
| 8197 | 2006-07-09 Chong Yidong <cyd@stupidchicken.com> | 8198 | 2006-07-09 Chong Yidong <cyd@stupidchicken.com> |
| 8198 | 8199 | ||
| @@ -12229,7 +12230,7 @@ | |||
| 12229 | 12230 | ||
| 12230 | 2006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org> | 12231 | 2006-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 | ||
| 15811 | 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 15813 | 2005-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 | ||
| 16279 | 2005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> | 16282 | 2005-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 | ||
| 16289 | 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 16293 | 2005-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 | ||
| 16496 | 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 16501 | 2005-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 | ||
| 16653 | 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 16659 | 2005-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 | ||
| 16743 | 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 16749 | 2005-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 | ||
| 16853 | 2005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> | 16860 | 2005-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 | ||
| 16858 | 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 16866 | 2005-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 |