X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/49f70d46ea38ceb7a501594db7f6ea35e19681aa..refs/heads/wip:/lisp/ChangeLog.12 diff --git a/lisp/ChangeLog.12 b/lisp/ChangeLog.12 index c43712696d..7d868b9db0 100644 --- a/lisp/ChangeLog.12 +++ b/lisp/ChangeLog.12 @@ -764,7 +764,7 @@ Fix calls to get-buffer-window to find windows in other frames. Reported by David Hansen . -2007-03-27 Kevin Ryde +2007-03-27 Kevin Ryde * info.el (Info-display-images-node): On a text-only terminal, show the "text" or "alt" parts of the image blobs. @@ -938,12 +938,12 @@ 2007-03-20 David Kastrup * files.el (magic-mode-alist): Require literal "%!PS" string for - magic postscript file detection. + magic PostScript file detection. 2007-03-20 Richard Stallman * textmodes/ispell.el (ispell-call-process): New function. - Defends against bad `default-directory.' + Defends against bad `default-directory'. (ispell-check-version, ispell-find-aspell-dictionaries) (ispell-get-aspell-config-value, lookup-words): Call it. (ispell-call-process-region): New function. @@ -1092,9 +1092,9 @@ North American rule. Replace "daylight savings" with "daylight saving" in doc. - * calendar/cal-china.el, cal-dst.el, calendar.el, diary-lib.el: - * calendar/lunar.el, solar.el: Replace "daylight savings" with - "daylight saving" in text. + * calendar/cal-china.el, calendar/cal-dst.el, calendar/calendar.el: + * calendar/diary-lib.el, calendar/lunar.el, calendar/solar.el: + Replace "daylight savings" with "daylight saving" in text. * woman.el (woman-change-fonts): Tweak previous change by using woman-request-regexp rather than "^\\.". @@ -1606,7 +1606,7 @@ (org-set-frame-title, org-show-reference) (org-unhighlight-once, org-verify-change-for-undo): New functions. (org-show-variable): Remove command. - (org-add-log-maybe): New arguments STATE, FINDPOS + (org-add-log-maybe): New arguments STATE, FINDPOS. (org-table-sort-lines): Rewrite from scratch. (org-link-search): New argument AVOID-POS. (org-print-icalendar-entries): Remove argument CATEGORY. @@ -1741,8 +1741,8 @@ * outline.el (hide-sublevels): Keep empty last line, if available. - * buff-menu.el (list-buffers-noselect): Use explicit unicode code - rather than the corresponding unicode char, to make the code + * buff-menu.el (list-buffers-noselect): Use explicit Unicode code + rather than the corresponding Unicode char, to make the code more readable. 2007-02-19 Juanma Barranquero @@ -2528,7 +2528,7 @@ * files.el (find-alternate-file): Revert query message to Emacs 21 version. -2007-01-20 Eric Hanchrow (tiny change) +2007-01-20 Eric Hanchrow * progmodes/cperl-mode.el (cperl-electric-keywords): Document in the doc string how to use personal abbrevs without electric keywords. @@ -2823,7 +2823,7 @@ 2007-01-01 Alan Mackenzie * progmodes/cc-engine.el (c-guess-basic-syntax, case 5N): - Check the format of c-state-cache is valid for an optimisation before + Check the format of c-state-cache is valid for an optimization before using it. * progmodes/cc-engine.el (c-guess-basic-syntax): New case 5Q "we @@ -2840,11 +2840,11 @@ * progmodes/cc-cmds.el (c-context-line-break): Don't indent the new line after an escaped EOL in a string. - * progmodes/cc-engine.el (c-forward-label): Recognise "foo:" as a + * progmodes/cc-engine.el (c-forward-label): Recognize "foo:" as a label when it directly follows "else", "do", .... * progmodes/cc-engine.el (c-backward-<>-arglist): Tolerate empty - angle brackets (as seen in "explicit specialisations" of C++ + angle brackets (as seen in "explicit specializations" of C++ templates). * progmodes/cc-vars.el (c-indentation-style): Mention c-file-style @@ -2871,7 +2871,7 @@ * progmodes/cc-cmds.el (c-electric-slash): Extend the handling of clean-up comment-close-slash also to work when there's a comment terminator on the line. - (c-beginning-of-defun, c-end-of-defun): Refactor and optimise + (c-beginning-of-defun, c-end-of-defun): Refactor and optimize these for large arg - only take account of top level {..}, except for initial and final adjustments. M-- C-M-[ae] now go to the right defuns when the starting point is between defuns. They use @@ -2938,7 +2938,7 @@ 2006-12-30 Jan Djärv - * scroll-bar.el (previous-scroll-bar-mode): New variable + * scroll-bar.el (previous-scroll-bar-mode): New variable. (set-scroll-bar-mode): Set previous-scroll-bar-mode. (scroll-bar-mode): Use previous-scroll-bar-mode if set. @@ -3257,7 +3257,7 @@ 2006-12-17 Alan Mackenzie - * emacs-lisp/lisp.el (beginning-of-defun-raw): Optimise (for + * emacs-lisp/lisp.el (beginning-of-defun-raw): Optimize (for speed) the case when open-paren-in-column-0-is-defun-start is nil. Based on code by Martin Rudalics. @@ -4124,7 +4124,7 @@ 2006-11-15 Simon Marshall * progmodes/cc-fonts.el (c-font-lock-declarators): Use c-at-toplevel-p - to recognise "T t()" as a function declaration, rather than a + to recognize "T t()" as a function declaration, rather than a variable instantiation, iff at the top-level or inside a class declaration. Suggested by Feng Li . @@ -5113,7 +5113,7 @@ * version.el (emacs-version): Use mac-carbon-version-string. - * term/macterm.el (res-geometry): Apply 2006-10-18 change for x-win.el. + * term/mac-win.el (res-geometry): Apply 2006-10-18 change for x-win.el. 2006-10-19 Jan Djärv @@ -5438,7 +5438,7 @@ (cperl-to-comment-or-eol): Do not call `cperl-update-syntaxification' recursively. Bound `next-single-property-change' via `point-max'. - (cperl-unwind-to-safe): Bound likewise + (cperl-unwind-to-safe): Bound likewise. (cperl-font-lock-fontify-region-function): Likewise. (cperl-find-pods-heres): Mark as recursive for `cperl-to-comment-or-eol' Initialization of `cperl-font-lock-multiline-start' could be @@ -5480,7 +5480,7 @@ (cperl-calculate-indent): `char-after' could be nil... (cperl-find-pods-heres): REx can start after "[" too. Highlight (??{}) in RExen too. - (cperl-maybe-white-and-comment-rex): New constant + (cperl-maybe-white-and-comment-rex): New constant. (cperl-white-and-comment-rex): Likewise. XXXX Not very efficient, but hard to make better while keeping 1 group. @@ -5526,7 +5526,7 @@ Syntax-mark a {}-part of (?{}) as "comment" (it was the ()-part) Better logic to distinguish what is what in REx - (cperl-tips-faces): Document REx highlighting + (cperl-tips-faces): Document REx highlighting. (cperl-praise): Mention REx syntax highlight etc. After 5.17: @@ -5566,7 +5566,7 @@ (cperl-indent-comment-at-column-0): New customization variable. (cperl-comment-indent): Indentation after $#a would increase by 1. (cperl-mode): Make `defun-prompt-regexp' grok BEGIN/END etc. - (cperl-find-pods-heres): Mark CODE of s///e as `syntax-type' `multiline' + (cperl-find-pods-heres): Mark CODE of s///e as `syntax-type' `multiline'. (cperl-at-end-of-expr): Would fail if @BAR=12 follows after ";". (cperl-init-faces): If `cperl-highlight-variables-indiscriminately' highlight $ in $foo too (UNTESTED). @@ -5579,7 +5579,7 @@ (cperl-style-alist): Likewise. (cperl-fix-line-spacing): Support `cperl-merge-trailing-else' being nil, and `cperl-extra-newline-before-brace' etc - being t + being t. (cperl-indent-exp): Plans B and C to find continuation blocks even if `cperl-extra-newline-before-brace' is t. @@ -6278,7 +6278,7 @@ Register changes using allout-exposure-change-hook. Disregard aberrant topics. (allout-shift-in): With universal-argument, make topic a peer of - it's former offspring. Simplify the code by separating out + its former offspring. Simplify the code by separating out allout-shift-out functionality. (allout-shift-out): With universal-argument, make offspring peers of their former container, and its siblings. Implement the @@ -7177,7 +7177,7 @@ 2006-08-20 Chong Yidong * frame.el (blink-cursor-start): Set timer first. - (blink-cursor-end): Ignore timer cancelling errors. + (blink-cursor-end): Ignore timer canceling errors. Suggested by Ken Manheimer. 2006-08-20 Juanma Barranquero @@ -7296,7 +7296,7 @@ (gdb-stack-position): New variable. (gdb-starting, gdb-exited): Reset gdb-stack-position to nil. (gdb-frames-mode): Set gdb-stack-position to nil. - Add to overlay-arrow-variable-list + Add to overlay-arrow-variable-list. (gdb-reset): Delete gdb-stack-position from above list. 2006-08-14 Jan Djärv @@ -7459,7 +7459,7 @@ * avoid.el (mouse-avoidance-animating-pointer): New var. (mouse-avoidance-nudge-mouse): Use it. (mouse-avoidance-banish): Rename from mouse-avoidance-banish-hook. - (mouse-avoidance-exile): Rename from mouse-avoidance-exile-hook + (mouse-avoidance-exile): Rename from mouse-avoidance-exile-hook. (mouse-avoidance-fancy): Rename from mouse-avoidance-fancy-hook. Don't activate if currently animating. All callers changed. @@ -7561,7 +7561,7 @@ * pcvs-util.el (cvs-get-buffer-create): Obey `noreuse' even if `name' doesn't look like a file name. - * complete.el (PC-expand-many-files): Avoid signalling an error when + * complete.el (PC-expand-many-files): Avoid signaling an error when the current directory doesn't exist. Reported by Michaël Cadilhac. 2006-08-02 Andreas Schwab @@ -7791,7 +7791,7 @@ * textmodes/table.el: Add move-beginning-of-line and move-end-of-line to Point Motion Only Group. -2006-07-22 Eric Hanchrow (tiny change) +2006-07-22 Eric Hanchrow * progmodes/delphi.el (delphi-fill-comment): Use save-restriction. @@ -8191,8 +8191,9 @@ 2006-07-10 Alan Mackenzie - * progmodes/cc-awk.el, cc-defs.el, cc-fonts.el, cc-langs.el: - * cc-mode.el: Changes to eradicate eval-after-load. + * progmodes/cc-awk.el, progmodes/cc-defs.el, progmodes/cc-fonts.el: + * progmodes/cc-langs.el, progmodes/cc-mode.el: + Changes to eradicate eval-after-load. 2006-07-09 Chong Yidong @@ -8722,8 +8723,8 @@ * progmodes/gdb-ui.el (gdb-same-frame): New option. (gud-old-arrow, gdb-frame-begin, gdb-printing): New variables. - (gdb-init-1): Initialise them. - (gdb-starting): Reset gdb-printing + (gdb-init-1): Initialize them. + (gdb-starting): Reset gdb-printing. (gdb-starting): Save value of gud-overlay-arrow-position. (gdb-frame-begin): Set gdb-frame-begin, gdb-printing. (gdb-stopped): Don't look for source if calling procedure e.g "p a ()". @@ -8855,7 +8856,7 @@ (org-get-indentation): New optional argument LINE. (org-fix-indentation, org-remove-tabs): New functions. (org-export-as-ascii, org-ascii-level-start): Determine and apply - correct indentation for headlines that are converted it items. + correct indentation for headlines that are converted to items. (org-skip-comments): Remove table lines that contain narrowing cookies but no other non-empty fields. (org-set-tags): Allow groups of mutually exclusive tags. @@ -9419,7 +9420,7 @@ (org-insert-labeled-timestamps-at-point): New option. (org-cycle, org-occur, org-scan-tags): Use `org-overview' instead of `hide-sublevels 1', in case the first headline is not level 1. - (org-overview, org-content): New fuction. + (org-overview, org-content): New function. (org-cycle-global-status, org-cycle-subtree-status): Make these variables buffer-local. (org-global-cycle): New command. @@ -9460,7 +9461,7 @@ links to BibTeX database entries.. (org-get-current-options, org-set-regexps-and-options): Implement logging as a startup option. - (org-store-link): Make sure context string is never empty + (org-store-link): Make sure context string is never empty. (org-insert-link): Use relative path when possible. (org-at-item-checklet-p): New function. (org-shifttab, org-shiftmetaleft, org-shiftmetaright) @@ -10197,7 +10198,7 @@ (gdb-init-1, gdb-post-prompt): ...and references to it. (gdb-frame-handler): Strip directory name from filename if present. - * progmodes/gud.el (gdb-force-update): Delete defvar + * progmodes/gud.el (gdb-force-update): Delete defvar. (gud-speedbar-buttons): ...and references to it. Use window-start to try to keep position in watch expression. @@ -10246,7 +10247,7 @@ * diff-mode.el (diff-mode-shared-map): Don't bind M-W, M-U, M-C, M-r, M-R, M-A, M-SPC or M-DEL. - (diff-mode-map): diff-refine-hunk now on C-c C-w + (diff-mode-map): diff-refine-hunk now on C-c C-w. (diff-mode-map): Bind C-c C-e, C-c C-n, C-c C-r, C-c C-u. * help-mode.el (help-mode): view-exit-action calls delete-window @@ -10695,13 +10696,10 @@ * net/tramp-smb.el (tramp-smb-wait-for-output): Wait always for the prompt. If it returns earlier (when detecting an error - message), the rest of the output will merge accidently with the + message), the rest of the output will merge accidentally with the output of the next command. Reported by M Jared Finder . - * net/tramp-vc.el (vc-user-login-name): Wrap defadvice with a test - for `process-file', in order to let it work for older Emacsen too. - 2006-04-17 Ralf Angeli * textmodes/tex-mode.el (tex-font-lock-match-suscript): New function. @@ -10862,7 +10860,7 @@ (org-edit-agenda-file-list, org-store-new-agenda-file-list) (org-read-agenda-file-list): New functions. (org-table-edit-field) - (org-table-create-or-convert-from-region): New commands + (org-table-create-or-convert-from-region): New commands. (org-table-toggle-vline-visibility): Command removed. (org-table-convert-region): Made a command. (orgtbl-delete-backward-char, orgtbl-delete-char): Remove commands. @@ -10881,7 +10879,7 @@ Optional argument unrestricted means ignore any restrictions. (org-install-agenda-files-menu): Find a buffer in Org-mode before trying to modify the menu. Use generalized access to - `org-agenda-files.' + `org-agenda-files'. (org-agenda-list, org-todo-list, org-cycle-agenda-files) (org-agenda-file-to-front, org-remove-file, org-diary) (org-tags-view, org-export-icalendar-all-agenda-files) @@ -10940,7 +10938,7 @@ 2006-04-10 Nick Roberts - * progmodes/gdb-ui.el (gdb-init-1): Re-initialise gdb-main-file to nil. + * progmodes/gdb-ui.el (gdb-init-1): Re-initialize gdb-main-file to nil. (gdb-get-version): Make it work for pre "interpreter mi" (GDB 5.3?). (gdb-setup-windows): Put something in source window if we can't find the source file. @@ -12232,7 +12230,7 @@ 2006-02-24 Alan Mackenzie - * progmodes/cc-cmds.el, cc-mode.el: Rename c-hungry-backspace to + * progmodes/cc-cmds.el, progmodes/cc-mode.el: Rename c-hungry-backspace to c-hungry-delete-backwards, at the request of RMS. Leave the old name as an alias. @@ -12286,7 +12284,7 @@ * progmodes/cc-defs.el (c-version): Update version number to 5.31.2. - * progmodes/cc-cmds.el, cc-mode.el, cc-engine.el + * progmodes/cc-cmds.el, progmodes/cc-mode.el, progmodes/cc-engine.el (c-update-modeline): Concatenate the minor mode indicators directly onto mode-name, removing c-submode-indicators. Sometimes, c-s-i got separated from the mode name on the mode line. @@ -12452,7 +12450,7 @@ * calendar/appt.el (diary-selective-display): Add defvar. - * sort.el (sort-columns): Use Posix arg syntax for `sort'. + * sort.el (sort-columns): Use POSIX arg syntax for `sort'. * isearch.el (search-whitespace-regexp): Fix custom type. @@ -13531,7 +13529,7 @@ (last-arg): Add defvar. * makefile.w32-in (WINS): Add erc. - (MH_E_SRC): Update (copied from lisp/Makefile.in). + (MH_E_SRC): Update (copied from Makefile.in). 2006-01-29 Bill Wohler @@ -13666,7 +13664,7 @@ (thumbs-resize-image): Rename from thumbs-resize-image-interactive. Use increment argument to enlarge/shrink. Preserve point. (thumbs-shrink-image): Rename from thumbs-resize-image-size-down. - (thumbs-enlarge-image): Rename from thumbs-resize-image-size-up + (thumbs-enlarge-image): Rename from thumbs-resize-image-size-up. (thumbs-show-thumbs-list): Set thumbs-buffer to current-buffer. (thumbs-mark, thumbs-unmark): Preserve point. (thumbs-modify-image): Keep old temp files and use to modify. @@ -15103,7 +15101,7 @@ 2005-12-21 Stefan Monnier * emacs-lisp/lisp.el (lisp-complete-symbol): Don't call - delete-windows-on with an inexistent buffer. + delete-windows-on with a nonexistent buffer. 2005-12-22 Nick Roberts @@ -15733,7 +15731,8 @@ Emacsen which lack `define-minor-mode'. (Currently Emacs <21. We might do this function properly in the future). - * progmodes/cc-cmds.el, cc-defs.el, cc-styles.el, cc-vars.el: + * progmodes/cc-cmds.el, progmodes/cc-defs.el: + * progmodes/cc-styles.el, progmodes/cc-vars.el: New macros c-sentence-end and c-default-value-sentence end, to cope with Emacs 22's new function `sentence-end'. @@ -15782,7 +15781,7 @@ * progmodes/cc-mode.el: Bind c-subword-mode to C-c C-w. - * progmodes/cc-subword.el, cc-cmds.el, cc-mode.el: + * progmodes/cc-subword.el, progmodes/cc-cmds.el, progmodes/cc-mode.el: Rename "c-subword-move-mode" as "c-subword-mode". * progmodes/cc-mode.el: Added tty suitable bindings for C-c @@ -15813,7 +15812,7 @@ 2005-12-08 Martin Stjernholm - * progmodes/cc-fonts.el, cc-vars.el + * progmodes/cc-fonts.el, progmodes/cc-vars.el (gtkdoc-font-lock-doc-comments, gtkdoc-font-lock-doc-protection) (gtkdoc-font-lock-keywords): GtkDoc patterns contributed by Masatake YAMATO. @@ -15845,7 +15844,7 @@ interactive spec from "p" to "P". * progmodes/cc-styles.el: Amend the doc-string of c-set-style, in - reponse to a report from Joseph Kiniry that it + response to a report from Joseph Kiniry that it was difficult to understand. 2005-12-08 Martin Stjernholm @@ -15889,7 +15888,7 @@ * progmodes/cc-cmds.el: Make C-c C-a (`c-toggle-auto-newline') forcibly enable c-electric-flag. - * progmodes/cc-vars.el, cc-cmds.el: New clean-up + * progmodes/cc-vars.el, progmodes/cc-cmds.el: New clean-up `comment-close-slash' on c-electric-slash: if enabled, typing `/' just after the comment-prefix of a C-style comment will close that comment. @@ -15902,7 +15901,7 @@ * progmodes/cc-langs.el (c-other-op-syntax-tokens): Only C++ has digraphs. - * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el + * progmodes/cc-fonts.el, progmodes/cc-langs.el, progmodes/cc-engine.el (c-cpp-message-directives, c-cpp-include-directives) (c-opt-cpp-macro-define, c-opt-cpp-macro-define-start) (c-cpp-expr-directives): Introduce new language constants to @@ -15912,7 +15911,7 @@ (c-cpp-matchers, c-forward-to-cpp-define-body): Use them. - * progmodes/cc-langs.el, cc-fonts.el (c-string-escaped-newlines) + * progmodes/cc-langs.el, progmodes/cc-fonts.el (c-string-escaped-newlines) (c-multiline-string-start-char): New language constants and variables to specify how newlines in string literals work. @@ -15926,13 +15925,13 @@ (c-electric-brace): Indent syntactically after the cleanups since lineup functions might do it differently then. - * progmodes/cc-engine.el, cc-langs.el + * progmodes/cc-engine.el, progmodes/cc-langs.el (c-opt-op-identifier-prefix): New language constant and variable. (c-just-after-func-arglist-p, c-after-special-operator-id) (c-search-decl-header-end, c-inside-bracelist-p): Use it. - * progmodes/cc-align.el, cc-engine.el + * progmodes/cc-align.el, progmodes/cc-engine.el (c-after-special-operator-id): New helper to handle C++ operator identifiers. @@ -16015,8 +16014,9 @@ * progmodes/cc-cmds.el (c-show-syntactic-information): Show the anchor position(s) using faces. Thanks to Masatake YAMATO for the idea. - * progmodes/cc-mode.el, cc-cmds.el, cc-defs.el, cc-engine.el - (c-submode-indicators): Change name from `c-auto-hungry-string' + * progmodes/cc-mode.el, progmodes/cc-cmds.el, progmodes/cc-defs.el: + * progmodes/cc-engine.el (c-submode-indicators): + Change name from `c-auto-hungry-string' since it's now used to track another submode. (c-update-modeline): Convert to function and extended to check @@ -16087,7 +16087,7 @@ to avoid heuristics that doesn't work for unclosed blocks. (c-at-statement-start-p): New function. - * progmodes/cc-engine.el, cc-fonts.el: Fixes in handling of + * progmodes/cc-engine.el, progmodes/cc-fonts.el: Fixes in handling of Objective-C directives, e.g. directives spanning lines should work reasonably well now. @@ -16156,11 +16156,11 @@ much cruft in cc-awk.el, cc-cmds.el and cc-engine.el to clear out. * progmodes/cc-cmds.el: (c-ascertain-adjacent-literal): In the backwards direction, now - recognises AWK regexp delimiters as string delimiters. + recognizes AWK regexp delimiters as string delimiters. (c-after-statement-terminator-p): Adapt for virtual semicolons; check more rigorously for "end of macro". (c-back-over-illiterals, c-forward-over-illiterals): Adapt for - virtual semicolons; + virtual semicolons. (c-beginning-of-statement): Adapt for virtual semicolons; Separate out the code for forward movement into ... (c-end-of-statement): Now contains the code for forward movement, @@ -16171,7 +16171,7 @@ (c-forward-single-comment, c-backward-single-comment): Comment out the (now redundant) "special" AWK stuff. - * progmodes/cc-styles.el, cc-vars.el: Change the settings of + * progmodes/cc-styles.el, progmodes/cc-vars.el: Change the settings of c-string-par-start, c-string-par-separate to be more like Text Mode than Fundamental Mode. @@ -16184,7 +16184,7 @@ 2005-12-08 Alan Mackenzie - * progmodes/cc-awk.el: Move regexps for analysing AWK code to near the + * progmodes/cc-awk.el: Move regexps for analyzing AWK code to near the start of the file. ^L now separate sections of the file. (c-awk-non-eol-esc-pair-re, c-awk-blank-or-comment-line-re) (c-awk-one-line-possibly-open-string-re) @@ -16240,7 +16240,7 @@ the checks for paren sexps between the point and the keyword, to avoid some false alarms. - * progmodes/cc-engine.el, cc-langs.el (c-looking-at-inexpr-block): + * progmodes/cc-engine.el, progmodes/cc-langs.el (c-looking-at-inexpr-block): Fixed a situation where an error could be thrown for unbalanced parens. Changed to make use of c-keyword-member' to avoid some repeated regexp matches. @@ -16281,9 +16281,10 @@ 2005-12-08 Alan Mackenzie - * progmodes/cc-cmds.el, cc-styles.el, cc-vars.el: New variables + * progmodes/cc-cmds.el, progmodes/cc-styles.el: + * progmodes/cc-vars.el: New variables c-string-par-start/separate c-sentence-end-with-esc-eol, - initialised in c-setup-paragraph-variables, used in string + initialized in c-setup-paragraph-variables, used in string scanning subroutines of c-beginning-of-statement. * progmodes/cc-cmds.el (c-electric-brace): Don't delete a comment @@ -16291,7 +16292,7 @@ 2005-12-08 Martin Stjernholm - * progmodes/cc-engine.el, cc-langs.el: Rewrote the recognition + * progmodes/cc-engine.el, progmodes/cc-langs.el: Rewrote the recognition function for declaration level blocks. It should now cope with templates better and also be a lot more comprehensible. @@ -16343,7 +16344,7 @@ the point could be left directly after an open paren when finding the beginning of the first decl in the block. - * progmodes/cc-engine.el, cc-fonts.el (c-forward-keyword-clause): + * progmodes/cc-engine.el, progmodes/cc-fonts.el (c-forward-keyword-clause): Specify which submatch to use. * progmodes/cc-langs.el (c-symbol-start): Include `@' in ObjC. @@ -16408,7 +16409,7 @@ (c-specifier-key, c-not-decl-init-keywords): Some cleanup using new language constants `c-type-start-kwds' and `c-prefix-spec-kwds'. - * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el: + * progmodes/cc-fonts.el, progmodes/cc-langs.el, progmodes/cc-engine.el: Internal cleanups to properly detect the declared identifiers in various declarations. @@ -16449,11 +16450,12 @@ * progmodes/cc-engine.el (c-maybe-labelp): Provide no default value - this variable is always dynamically bound. - * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el, cc-menus.el - * cc-mode.el, cc-styles.el, cc-vars.el, cc-align.el, cc-awk.el - * cc-cmds.el, cc-defs.el: Change the policy for marking up - functions that might do hidden buffer changes: All such internal - functions are now marked instead of those that don't. + * progmodes/cc-engine.el, progmodes/cc-fonts.el, progmodes/cc-langs.el: + * progmodes/cc-menus.el, progmodes/cc-mode.el, progmodes/cc-styles.el: + * progmodes/cc-vars.el, progmodes/cc-align.el, progmodes/cc-awk.el: + * progmodes/cc-cmds.el, progmodes/cc-defs.el: Change the policy + for marking up functions that might do hidden buffer changes: + All such internal functions are now marked instead of those that don't. (c-beginning-of-macro, c-end-of-macro, c-(forward|backward)-comments) (c-(forward|backward)-single-comment, c-parse-state, c-on-identifier) @@ -16498,7 +16500,8 @@ 2005-12-08 Martin Stjernholm - * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el: Cleaned up the + * progmodes/cc-engine.el, progmodes/cc-fonts.el: + * progmodes/cc-langs.el: Cleaned up the label handling. Labels are now recognized in a uniform and more robust way, regardless of context. Text properties are put on all labels to recognize the following declarations better. @@ -16555,7 +16558,7 @@ * progmodes/cc-align.el (c-lineup-arglist): Fix bug when the first argument starts with a special brace list. - * progmodes/cc-engine.el, cc-fonts.el (c-forward-decl-or-cast-1) + * progmodes/cc-engine.el, progmodes/cc-fonts.el (c-forward-decl-or-cast-1) (c-font-lock-declarations): Break out the declaration and cast recognition from `c-font-lock-declarations' to a new function, so that it can be used in the indentation engine. @@ -16655,7 +16658,7 @@ 2005-12-08 Martin Stjernholm - * progmodes/cc-fonts.el, cc-langs.el: Use `c-simple-ws' instead of + * progmodes/cc-fonts.el, progmodes/cc-langs.el: Use `c-simple-ws' instead of hardcoded char classes wherever possible. Changed a couple of places to use skip by syntax instead of skip by char class. @@ -16705,7 +16708,7 @@ * progmodes/cc-cmds.el: Tidy c-beginning-of-sentence (and subfunctions) so that it works at BOB and EOB. - * progmodes/cc-cmds.el, cc-vars.el: More updating of + * progmodes/cc-cmds.el, progmodes/cc-vars.el: More updating of c-beginning-of-statement, including new variable c-block-comment-start-regexp. @@ -16738,14 +16741,14 @@ * progmodes/cc-cmds.el (c-beginning-of-statement (and subfunctions)): Adapt c-\(back\|forward\)-over-illiterals such that movement over macros and code are rigorously separated from - eachother. Correct a few incidental bugs. + each other. Correct a few incidental bugs. * progmodes/cc-cmds.el: Restructure c-beginning-of-statement: Improve its doc-string. Improve the handling of certain specific cases. 2005-12-08 Martin Stjernholm - * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el + * progmodes/cc-engine.el, progmodes/cc-fonts.el, progmodes/cc-langs.el (c-guess-basic-syntax): Change the way class-level labels are recognized; they can now contain essentially any symbols. @@ -16768,7 +16771,7 @@ Remove some cruft and fixed a bug that could cause it to go to a position further down. - * progmodes/cc-langs.el, cc-engine.el + * progmodes/cc-langs.el, progmodes/cc-engine.el (c-beginning-of-statement-1): Improve detection of labels in declaration contexts. @@ -16783,7 +16786,7 @@ * progmodes/cc-defs.el (c-forward-sexp, c-backward-sexp): Make these behave as documented when used at the buffer limits. - * progmodes/cc-mode.el, cc-engine.el, cc-langs.el + * progmodes/cc-mode.el, progmodes/cc-engine.el, progmodes/cc-langs.el (c-type-decl-end-used): Made this a language variable. * progmodes/cc-mode.el (c-after-change): Widen the buffer to work @@ -16810,7 +16813,8 @@ * progmodes/cc-mode.el (c-basic-common-init): Turn on syntax-table text property lookup only when it's needed. - * progmodes/cc-langs.el, cc-engine.el, cc-fonts.el, cc-mode.el: + * progmodes/cc-langs.el, progmodes/cc-engine.el: + * progmodes/cc-fonts.el, progmodes/cc-mode.el: Change the policy for paren marked angle brackets to be more persistent; once marked they remain marked even when they're found to be unbalanced in the searched region. This should keep the @@ -16855,27 +16859,29 @@ 2005-12-08 Alan Mackenzie - * progmodes/cc-cmds.el, cc-engine.el, cc-langs.el, cc-vars.el: + * progmodes/cc-cmds.el, progmodes/cc-engine.el: + * progmodes/cc-langs.el, progmodes/cc-vars.el: Make the "Text Filling and Line Breaking" commands work for AWK buffers. 2005-12-08 Martin Stjernholm - * progmodes/cc-defs.el, cc-engine.el (c-mode-is-new-awk-p): + * progmodes/cc-defs.el, progmodes/cc-engine.el (c-mode-is-new-awk-p): Removed; (c-major-mode-is 'awk-mode) can be used instead now. * progmodes/cc-mode.el: Always set up AWK mode since emacsen where it doesn't work no longer are supported. - * progmodes/cc-mode.el, cc-styles.el, cc-vars.el, cc-defs.el - * cc-engine.el, cc-fonts.el, cc-langs.el, cc-cmds.el: CC Mode now + * progmodes/cc-mode.el, progmodes/cc-styles.el, progmodes/cc-vars.el: + * progmodes/cc-defs.el, progmodes/cc-engine.el, progmodes/cc-fonts.el: + * progmodes/cc-langs.el, progmodes/cc-cmds.el: CC Mode now requires support for the syntax-table' text property, which rules out Emacs 19 and XEmacs < 21.4. Removed various compatibility cruft associated with those versions. - * progmodes/cc-defs.el, cc-fix.el: CC Mode now requires support - for the `syntax-table' text property, which rules out Emacs 19 and - XEmacs < 21.4. Removed various compatibility cruft associated - with those versions. + * progmodes/cc-defs.el, progmodes/cc-fix.el: CC Mode now requires + support for the `syntax-table' text property, which rules out + Emacs 19 and XEmacs < 21.4. Remove various compatibility cruft + associated with those versions. * progmodes/cc-vars.el (c-emacs-features): CC Mode now requires support for the `syntax-table' text property. @@ -16887,7 +16893,7 @@ * progmodes/cc-fonts.el (c-font-lock-complex-decl-prepare) (c-font-lock-declarators, c-font-lock-declarations) (c-complex-decl-matchers, c-basic-matchers-after): Use a text - property to mark the items in in declarator lists to handle + property to mark the items in declarator lists to handle refontification inside multiline declarations better. * progmodes/cc-fonts.el (c-font-lock-declarations): Recognize a @@ -17358,7 +17364,7 @@ * calc/calc-embed.el (calc-do-embedded): Update help message. - * calc/calc-prog.el (calc-user-define-invokation): Update help message. + * calc/calc-prog.el (calc-user-define-invocation): Update help message. 2005-11-28 Stefan Monnier @@ -18377,7 +18383,7 @@ (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't cleared before. Obey default-enable-multibyte-characters. Use mapconcat. Simplify setting of tar-header-offset. - (tar-mode-map): Move initialization inside delcaration. + (tar-mode-map): Move initialization inside declaration. (tar-flag-deleted): Use `abs'. (tar-expunge-internal): Remove unused var `line'. (tar-expunge-internal): Don't hardcode point-min==1. @@ -18462,7 +18468,7 @@ reveal-open-spots, so as to be more reliable. There were several tricky corner cases where an open spot might be lost, or where a closed spot might end up on the list of open spots. - Only reveal text that's ellipsised. + Only reveal text that's ellipsized. 2005-11-07 Carsten Dominik @@ -19706,7 +19712,7 @@ (allout-mode): Use key-binding substitution in the docstring. (allout-kill-line): Spell-out kill ring data structure mutation instead of using byte-compiler-complaint-provoking `pop'. - (allout-insert-listified): Use `insert' rather than `insert-string' + (allout-insert-listified): Use `insert' rather than `insert-string'. (allout-toggle-current-subtree-encryption): Update docstring, adjust to new gpp-based encryption, use new `allout-encrypted-topic-p'. (allout-encrypt-string): Totally revamped vis new underlying @@ -20588,7 +20594,7 @@ * progmodes/gud.el (gud-speedbar-menu-items): Use :visible instead of :active. -2005-10-08 Eric Hanchrow (tiny change) +2005-10-08 Eric Hanchrow * textmodes/ispell.el (ispell-check-version): Ignore hyphen, and all that follows, in aspell's version text. @@ -20675,8 +20681,6 @@ 2005-10-06 Bill Wohler - * mh-e/mh-loaddefs.el: Remove. Now generated automatically. - * Makefile.in (AUTOGENEL): Add mh-e/mh-loaddefs.el. (MH-E-SRC): New. Used by mh-autoloads. (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any @@ -20757,13 +20761,13 @@ * progmodes/gdb-ui.el (gdb-info-breakpoints-custom): Put `font-lock-function-name-face'. (gdb-info-frames-custom): Put `font-lock-function-name-face' - and `font-lock-variable-name-face' + and `font-lock-variable-name-face'. (gdb-registers-font-lock-keywords): New font lock keywords definition. (gdb-registers-mode): Use `gdb-registers-font-lock-keywords'. (gdb-memory-font-lock-keywords): New font lock keywords definition. (gdb-memory-mode): Use `gdb-memory-font-lock-keywords'. (gdb-local-font-lock-keywords): New font lock keywords definition. - (gdb-locals-mode): Use `gdb-local-font-lock-keywords' + (gdb-locals-mode): Use `gdb-local-font-lock-keywords'. (gdb-threads-font-lock-keywords): New font lock keywords definition. (gdb-threads-mode): Use `gdb-threads-font-lock-keywords'. @@ -22318,7 +22322,7 @@ * ibuf-ext.el (ibuffer-auto-update-changed): Use `frame-or-buffer-changed-p' to check whether we need to update. (ibuffer-auto-mode): Don't advise `get-buffer-create' and - `kill-buffer'. Initialise `ibuffer-auto-buffers-changed' + `kill-buffer'. Initialize `ibuffer-auto-buffers-changed' as a `frame-or-buffer-changed-p' state vector instead. 2005-08-27 Romain Francoise @@ -22923,10 +22927,6 @@ (Info-restore-desktop-buffer): Remove autoload cookie. (Info-mode): Add autoload cookie. - * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers. - (mh-restore-desktop-buffer): Remove autoload cookie. - (mh-folder-mode): Add autoload cookie. - * mail/rmail.el: Add handler to desktop-buffer-mode-handlers. (rmail-restore-desktop-buffer): Remove autoload cookie. @@ -26778,16 +26778,6 @@ (iswitchb-common-match-inserted): New variable. (iswitchb-complete, iswitchb-completion-help): Use it. -2005-06-04 David Reitter (tiny change) - - * url/url-http.el (url-http-chunked-encoding-after-change-function): - Use `url-http-debug' instead of `message'. - -2005-06-04 Thierry Emery (tiny change) - - * url/url-http.el (url-http-parse-headers): Pass redirected URL - as a callback argument. - 2005-06-04 Kim F. Storm * simple.el (line-move): Only call sit-for when moving backwards. @@ -27411,14 +27401,14 @@ * progmodes/cc-engine.el (c-guess-basic-syntax): Handle operator declarations somewhat better in C++. - * progmodes/cc-styles.el, cc-mode.el (c-run-mode-hooks): + * progmodes/cc-styles.el, progmodes/cc-mode.el (c-run-mode-hooks): New helper macro to make use of `run-mode-hooks' which has been added in Emacs 21.1. (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode) (awk-mode): Use it. - (make-local-hook): Suppress warning about obsoleteness. + (make-local-hook): Suppress warning about obsolescence. - * progmodes/cc-engine.el, cc-align.el, cc-cmds.el + * progmodes/cc-engine.el, progmodes/cc-align.el, progmodes/cc-cmds.el (c-append-backslashes-forward, c-delete-backslashes-forward) (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks): Compensate for return value from `forward-line' when it has moved @@ -27431,9 +27421,9 @@ CC Mode update to 5.30.10: - * progmodes/cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's - address in the copyright statement. Incidentally, change "along with - GNU Emacs" to "along with this program" where it occurs. + * progmodes/cc-mode.el, progmodes/cc-engine.el, progmodes/cc-align.el: + Change the FSF's address in the copyright statement. Incidentally, + change "along with GNU Emacs" to "along with this program" where it occurs. * progmodes/cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload, so that it is interactive, hence can be found by M-x awk-mode @@ -29165,7 +29155,7 @@ * jit-lock.el (jit-lock-stealth-time): Change default value to 16. (jit-lock-stealth-nice): Change default value to 0.5. -2005-04-23 Eric Hanchrow (tiny change) +2005-04-23 Eric Hanchrow * abbrev.el (write-abbrev-file): Write table entries in alphabetical order by table name. @@ -29352,7 +29342,7 @@ * loadhist.el (unload-feature): Update for new format of load-history. Simplify the code. - * mail/rmail.el (rmail-ignored-headers): Ignore more headers + * mail/rmail.el (rmail-ignored-headers): Ignore more headers. (rmail-font-lock-keywords): Don't fontify the text of a citation. * mail/sendmail.el (mail-font-lock-keywords): @@ -29421,7 +29411,7 @@ (org-evaluate-time-range): Insert at point instead of directly after time range. (org-first-headline-recenter, org-subtree-end-visible-p) - (org-optimize-window-after-visibility-change): New functions + (org-optimize-window-after-visibility-change): New functions. (org-agenda-post-command-hook): Don't allow point at end of line, to make sure it always hits the text properties. (org-agenda-next-date-line, org-agenda-previous-date-line): @@ -29603,13 +29593,13 @@ 2005-04-11 Jan Djärv - * dired.el (dired-mode): Use dnd-* instead of x-dnd-* + * dired.el (dired-mode): Use dnd-* instead of x-dnd-*. (dired-dnd-handle-local-file): Call dnd-get-local-file-name. (dired-dnd-handle-file): Call dnd-get-local-file-uri. * cus-edit.el (dnd): New group. - * term/w32-win.el (dnd): Require dnd + * term/w32-win.el (dnd): Require dnd. (w32-drag-n-drop): Call dnd-handle-one-url. * x-dnd.el: Require dnd. @@ -29697,11 +29687,6 @@ * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message. -2005-04-10 Chong Yidong - - * url/url-ldap.el (url-ldap): Add docstring. Fix call to - `ldap-search-internal'. - 2005-04-10 Stefan Monnier * files.el (set-auto-mode-1): Use line-end-position. @@ -31737,7 +31722,7 @@ 2005-02-23 Stefan Monnier * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed. - Remove unused and inexistent var `inhibit-trace'. + Remove unused and nonexistent var `inhibit-trace'. (debugger-mode): Use run-mode-hooks. (debugger-list-functions): Add buttons; setup xref stack. @@ -31918,7 +31903,7 @@ * progmodes/gdb-ui.el (gdb-var-update-handler) (gdb-speedbar-timer-fn): Ensure speedbar updates with new values - for watch expressions, + for watch expressions. (gdb-var-create-handler): Don't set speedbar-update-flag. (gdb-post-prompt): Simplify test for speedbar. @@ -32509,7 +32494,7 @@ (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages. 2005-01-24 Dan Nicolaescu - Juri Linkov + Juri Linkov * textmodes/reftex-global.el (reftex-isearch-push-state-function) (reftex-isearch-pop-state-function, reftex-isearch-isearch-search) @@ -32781,14 +32766,14 @@ 2005-01-15 James R. Van Zandt (tiny change) * progmodes/sh-script.el: Code copied from make-mode.el - with small changes, + with small changes. (sh-mode-map): Bind C-c C-\. (sh-backslash-column, sh-backslash-align): New variables. (sh-backslash-region, sh-append-backslash): New functions. 2005-01-15 Sergey Poznyakoff - * mail/rmail.el: Updated to work with movemail from GNU Mailutils + * mail/rmail.el: Updated to work with movemail from GNU Mailutils. (rmail-pop-password, rmail-pop-password-required): Move to rmail-obsolete group. (rmail-set-pop-password): Rename to rmail-set-remote-password. @@ -32892,7 +32877,7 @@ * textmodes/reftex-vars.el (reftex-cite-format-builtin): Add optional arguments to most cite commands. - (reftex-cite-cleanup-optional-args): New option + (reftex-cite-cleanup-optional-args): New option. (reftex-cite-prompt-optional-args): New option. (reftex-trust-label-prefix): New option. @@ -33349,7 +33334,7 @@ See ChangeLog.11 for earlier changes. ;; add-log-time-zone-rule: t ;; End: - Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. + Copyright (C) 2005-2014 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -33365,5 +33350,3 @@ See ChangeLog.11 for earlier changes. You should have received a copy of the GNU General Public License along with GNU Emacs. If not, see . - -;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1