declare smobs in alloc.c
[bpt/emacs.git] / lisp / ChangeLog.12
index c437126..7d868b9 100644 (file)
        Fix calls to get-buffer-window to find windows in other frames.
        Reported by David Hansen <david.hansen@gmx.net>.
 
-2007-03-27   Kevin Ryde  <user42@zip.com.au>
+2007-03-27  Kevin Ryde  <user42@zip.com.au>
 
        * info.el (Info-display-images-node): On a text-only terminal,
        show the "text" or "alt" parts of the image blobs.
 2007-03-20  David Kastrup  <dak@gnu.org>
 
        * files.el (magic-mode-alist): Require literal "%!PS" string for
-       magic postscript file detection.
+       magic PostScript file detection.
 
 2007-03-20  Richard Stallman  <rms@gnu.org>
 
        * 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.
        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 "^\\.".
        (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.
 
        * 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  <lekktu@gmail.com>
        * files.el (find-alternate-file): Revert query message to Emacs 21
        version.
 
-2007-01-20  Eric Hanchrow  <offby1@blarg.net>  (tiny change)
+2007-01-20  Eric Hanchrow  <offby1@blarg.net>
 
        * progmodes/cperl-mode.el (cperl-electric-keywords): Document in
        the doc string how to use personal abbrevs without electric keywords.
 2007-01-01  Alan Mackenzie  <acm@muc.de>
 
        * 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
        * 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
        * 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
 
 2006-12-30  Jan Djärv  <jan.h.d@swipnet.se>
 
-       * 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.
 
 
 2006-12-17  Alan Mackenzie  <acm@muc.de>
 
-       * 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.
 
 2006-11-15  Simon Marshall  <simon@gnu.org>
 
        * 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 <fengli@gmail.com>.
 
 
        * 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  <jan.h.d@swipnet.se>
 
        (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
        (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.
                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:
        (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).
        (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.
 
        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
 2006-08-20  Chong Yidong  <cyd@stupidchicken.com>
 
        * 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  <lekktu@gmail.com>
        (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  <jan.h.d@swipnet.se>
        * 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.
 
        * 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  <schwab@suse.de>
        * textmodes/table.el: Add move-beginning-of-line and
        move-end-of-line to Point Motion Only Group.
 
-2006-07-22  Eric Hanchrow  <offby1@blarg.net>  (tiny change)
+2006-07-22  Eric Hanchrow  <offby1@blarg.net>
 
        * progmodes/delphi.el (delphi-fill-comment): Use save-restriction.
 
 
 2006-07-10  Alan Mackenzie  <acm@muc.de>
 
-       * 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  <cyd@stupidchicken.com>
 
 
        * 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 ()".
        (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.
        (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.
        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)
        (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.
 
 
        * 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
 
        * 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
        <jared@hpalace.com>.
 
-       * 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  <angeli@iwi.uni-sb.de>
 
        * textmodes/tex-mode.el (tex-font-lock-match-suscript): New function.
        (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.
        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)
 
 2006-04-10  Nick Roberts  <nickrob@snap.net.nz>
 
-       * 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.
 
 2006-02-24  Alan Mackenzie  <bug-cc-mode@gnu.org>
 
-       * 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.
 
 
        * 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.
 
        * 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.
 
        (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  <wohler@newt.com>
 
        (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.
 2005-12-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * 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  <nickrob@snap.net.nz>
 
        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'.
 
 
        * 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
 
 2005-12-08  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
-       * 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.
        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 <kiniry@acm.org> that it
+       response to a report from Joseph Kiniry <kiniry@acm.org> that it
        was difficult to understand.
 
 2005-12-08  Martin Stjernholm  <bug-cc-mode@gnu.org>
        * 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.
 
        * 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
 
        (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.
 
        (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.
 
        * 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
        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.
 
        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,
        (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.
 
 
 2005-12-08  Alan Mackenzie  <bug-cc-mode@gnu.org>
 
-       * 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)
        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.
 
 2005-12-08  Alan Mackenzie  <bug-cc-mode@gnu.org>
 
-       * 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
 
 2005-12-08  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
-       * 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.
 
        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.
        (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.
 
        * 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)
 
 2005-12-08  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
-       * 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.
        * 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.
 
 2005-12-08  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
-       * 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.
 
        * 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.
 
        * 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  <bug-cc-mode@gnu.org>
 
-       * 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.
 
        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.
 
        * 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
        * 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
 
 2005-12-08  Alan Mackenzie  <bug-cc-mode@gnu.org>
 
-       * 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  <bug-cc-mode@gnu.org>
 
-       * 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.
        * 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
 
        * 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  <monnier@iro.umontreal.ca>
 
        (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.
        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  <dominik@science.uva.nl>
 
        (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
        * progmodes/gud.el (gud-speedbar-menu-items): Use :visible
        instead of :active.
 
-2005-10-08  Eric Hanchrow  <offby1@blarg.net>  (tiny change)
+2005-10-08  Eric Hanchrow  <offby1@blarg.net>
 
        * textmodes/ispell.el (ispell-check-version):
        Ignore hyphen, and all that follows, in aspell's version text.
 
 2005-10-06  Bill Wohler  <wohler@newt.com>
 
-       * 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
        * 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'.
 
        * 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  <romain@orebokech.com>
        (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.
 
        (iswitchb-common-match-inserted): New variable.
        (iswitchb-complete, iswitchb-completion-help): Use it.
 
-2005-06-04  David Reitter  <david.reitter@gmail.com>  (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  <thierry.emery@free.fr>  (tiny change)
-
-       * url/url-http.el (url-http-parse-headers): Pass redirected URL
-       as a callback argument.
-
 2005-06-04  Kim F. Storm  <storm@cua.dk>
 
        * simple.el (line-move): Only call sit-for when moving backwards.
        * 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
 
        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
        * 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  <offby1@blarg.net>  (tiny change)
+2005-04-23  Eric Hanchrow  <offby1@blarg.net>
 
        * abbrev.el (write-abbrev-file): Write table entries in
        alphabetical order by table name.
        * 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):
        (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):
 
 2005-04-11  Jan Djärv  <jan.h.d@swipnet.se>
 
-       * 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.
 
        * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message.
 
-2005-04-10  Chong Yidong  <cyd@stupidchicken.com>
-
-       * url/url-ldap.el (url-ldap): Add docstring.  Fix call to
-       `ldap-search-internal'.
-
 2005-04-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * files.el (set-auto-mode-1): Use line-end-position.
 2005-02-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * 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.
 
 
        * 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.
 
        (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages.
 
 2005-01-24  Dan Nicolaescu  <dann@ics.uci.edu>
-           Juri Linkov  <juri@jurta.org>
+            Juri Linkov  <juri@jurta.org>
 
        * textmodes/reftex-global.el (reftex-isearch-push-state-function)
        (reftex-isearch-pop-state-function, reftex-isearch-isearch-search)
 2005-01-15  James R. Van Zandt  <jrvz@comcast.net>  (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  <gray@Mirddin.farlep.net>
 
-       * 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.
 
        * 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 <http://www.gnu.org/licenses/>.
-
-;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1