]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
ChangeLog whitespace.
[gnu-emacs] / lisp / ChangeLog
index 239f50c3c805a00d1e88d1342894ccea0ae23389..7bafc8f0cb0bd1ea54bbafbd1c0520ccf1de596c 100644 (file)
@@ -1,3 +1,609 @@
+2010-11-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * shell.el (shell-dir-cookie-re): New custom variable.
+       (shell-dir-cookie-watcher): New function.
+
+       * vc/vc.el (vc-deduce-backend): Use default-directory in shell-mode
+       and compilation-mode (bug#7350).
+
+       * vc/smerge-mode.el (smerge-refine): Choose better default part to
+       highlight when one of them is empty.
+
+       * skeleton.el (skeleton-read): Don't use `newline' since it may strip
+       trailing space.
+       (skeleton-newline): New function.
+       (skeleton-internal-1): Use it.
+
+       * simple.el (open-line): `newline' may strip trailing space.
+
+2010-11-12  Kevin Ryde  <user42@zip.com.au>
+
+       * international/mule-cmds.el (princ-list): Use mapc.
+
+2010-11-12  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-log-buffer): New constant.
+       Use it to replace all instances of "*Compile-Log*"
+
+2010-11-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/pcase.el (pcase-let*, pcase-let): Add debug and
+       indentation specs.
+
+2010-11-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/modula2.el: Use SMIE and skeleton.
+       (m2-mode-syntax-table): (*..*) can be nested.
+       Add //...\n.  Fix paren syntax.
+       (m2-mode-map): Remove LF and TAB bindings.
+       (m2-indent): Add safety property.
+       (m2-smie-grammar): New var.
+       (m2-smie-refine-colon, m2-smie-refine-of, m2-smie-backward-token)
+       (m2-smie-forward-token, m2-smie-refine-semi, m2-smie-rules): New funs.
+       (m2-mode): Use define-derived-mode.
+       (m2-newline, m2-tab): Remove.
+       (m2-begin, m2-case, m2-definition, m2-else, m2-for, m2-header)
+       (m2-if, m2-loop, m2-module, m2-or, m2-procedure, m2-with, m2-record)
+       (m2-stdio, m2-type, m2-until, m2-var, m2-while, m2-export)
+       (m2-import): Use define-skeleton.
+
+2010-11-11  Glenn Morris  <rgm@gnu.org>
+
+       * obsolete/lucid.el: Don't warn about any CL functions in this file.
+
+       * ls-lisp.el (ls-lisp-ignore-case, ls-lisp-dirs-first)
+       (ls-lisp-verbosity): Add custom :set-after property.
+       (ls-lisp-verbosity, ls-lisp-use-localized-time-format): Doc fixes.
+       (ls-lisp-format, ls-lisp-format-time): Don't take `now' as an argument.
+       (ls-lisp-insert-directory): Update caller.
+       (ls-lisp-set-options): New function.
+       (ls-lisp-emulation): Use ls-lisp-set-options for custom :set.
+       Doc fix.
+
+       * play/landmark.el (lm-prompt-for-move):
+       * play/gomoku.el (gomoku-prompt-for-move): Remove nonsensical code.
+
+       * progmodes/idlw-complete-structtag.el: Remove unused dec `name'.
+
+       * progmodes/idlwave.el (idlwave-routine-entry-compare-twins)
+       (idlwave-study-twins): Prefix dynamic local variable `name'.
+       (idlwave-routine-twin-compare): Update for above change.
+
+       * progmodes/idlw-help.el (idlwave-do-mouse-completion-help):
+       Prefix dynamic local variables `name', `kwd', and `link'.
+       * progmodes/idlw-shell.el (idlwave-shell-complete-execcomm-help):
+       * progmodes/idlw-complete-structtag.el
+       (idlwave-complete-structure-tag-help):
+       * progmodes/idlwave.el (idlwave-complete-sysvar-help)
+       (idlwave-complete-sysvar-tag-help)
+       (idlwave-complete-class-structure-tag-help):
+       Update for above name changes.
+
+2010-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/browse-url.el (browse-url-browser-function): Change the
+       default to use `browse-url-mail' on mailto: URLs.
+
+2010-11-10  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/package.el (package-read-all-archive-contents):
+       Reset package-archive-contents to nil before re-reading.
+
+2010-11-10  Brandon Craig Rhodes  <brandon@rhodesmill.org>  (tiny change)
+
+       * textmodes/flyspell.el (flyspell-word): Do not re-check words
+       already found as misspellings by (flyspell-large-region), just
+       do highlighting (bug#7322).
+
+2010-11-10  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/octave-mod.el (octave-mark-block): Update for smie change.
+
+       * emulation/edt.el (edt-with-position): New macro.
+       (edt-find-forward, edt-find-backward, edt-find-next-forward)
+       (edt-find-next-backward, edt-sentence-forward, edt-sentence-backward)
+       (edt-paragraph-forward, edt-paragraph-backward): Use it.
+
+       * emulation/tpu-extras.el (tpu-with-position): New macro.
+       (tpu-paragraph, tpu-page, tpu-search-internal): Use it.
+
+       * textmodes/texnfo-upd.el (texinfo-pointer-name): Fix typo.
+
+       * textmodes/texnfo-upd.el (texinfo-all-menus-update)
+       (texinfo-menu-copy-old-description, texinfo-start-menu-description)
+       (texinfo-master-menu, texinfo-insert-node-lines)
+       (texinfo-multiple-files-update):
+       * textmodes/texinfmt.el (texinfo-append-refill, texinfo-copying):
+       Use line-beginning-position.
+
+       * progmodes/cperl-mode.el (cperl-find-pods-heres, cperl-write-tags):
+       No recent Emacs supports system-type `emx'.
+
+       * progmodes/ada-xref.el (is-windows): Rename to ada-on-ms-windows.
+       (ada-command-separator, ada-default-prj-properties)
+       (ada-find-any-references): Update for above name change.
+
+       * dirtrack.el (dirtrack-directory-function)
+       (dirtrack-canonicalize-function):
+       * filecache.el (file-cache-completion-ignore-case)
+       (file-cache-case-fold-search, file-cache-ignore-case):
+       * term.el (serial-port-is-file-p): Cosmetic change.
+
+       * emulation/viper-init.el (viper-ms-style-os-p): Doc fix.
+       Remove non-existent `windows-95' system-type.
+       * dired.el (dired-chown-program): Remove non-existent `linux'
+       system-type.
+
+       * net/net-utils.el (net-utils-remove-ctl-m): Use memq for system-types.
+       (ping-program-options): Remove non-existent `linux' system-type.
+
+       * startup.el (package-initialize): Update declaration.
+
+       * ls-lisp.el (ls-lisp-time-lessp, ls-lisp-time-to-seconds): Remove.
+       (ls-lisp-handle-switches): Use time-less-p.
+       (ls-lisp-format-time): Use float-time.
+
+       * textmodes/remember.el (remember-time-to-seconds): Remove.
+       (remember-store-in-mailbox): Use float-time.
+
+       * calendar/timeclock.el (timeclock-time-to-seconds): Make it an alias.
+
+       * calendar/time-date.el (time-to-seconds): Always an alias on Emacs,
+       never a real function.
+       (with-no-warnings): Remove compat stub, now unused.
+       (time-less-p): Doc fix.
+       (time-to-number-of-days): Simplify.
+
+       * eshell/esh-util.el (eshell-time-less-p, eshell-time-to-seconds):
+       Remove.
+       (eshell-read-passwd, eshell-read-hosts): Use time-less-p.
+       * eshell/esh-test.el (eshell-test, eshell-show-usage-metrics):
+       * eshell/em-unix.el (eshell-show-elapsed-time, eshell/time):
+       * eshell/em-pred.el (eshell-pred-file-time): Use float-time.
+       * eshell/em-ls.el (eshell-ls-sort-entries): Use time-less-p.
+
+       * eshell/em-unix.el (eshell-remove-entries, eshell/rm)
+       (eshell-shuffle-files, eshell-shorthand-tar-command)
+       (eshell-mvcpln-template, eshell/mv, eshell/cp, eshell/ln):
+       Prefix dynamic locals `interactive', `preview', `recursive', `verbose'.
+       * eshell/em-glob.el (eshell-extended-glob, eshell-glob-entries):
+       Prefix dynamic local variable `matches'.
+
+       * skeleton.el (skeleton-internal-list, skeleton-internal-1):
+       Prefix dynamic local variable `skeleton'.
+
+2010-11-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * net/browse-url.el (browse-url-mail): Insert body part of mailto url
+       in mail buffer; make yank-action always a command that yanks original
+       buffer.
+
+2010-11-09  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/tcl.el (tcl-hairy-scan-for-comment): Doc fix.
+
+2010-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (minibuffer-completion-help): Specify the end of the
+       completion field (bug#7211).
+
+       * progmodes/python.el (python-font-lock-syntactic-keywords): (bug#7322)
+       Fix handling of backslash escapes.
+       (python-quote-syntax): Adjust accordingly.
+
+2010-11-09  Richard Levitte  <richard@levitte.org>  (tiny change)
+
+       * vc-mtn.el (vc-mtn-working-revision, vc-mtn-after-dir-status)
+       (vc-mtn-workfile-branch): Adjust to new output format.
+
+2010-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * international/mule-cmds.el (princ-list): Mark as obsolete.
+
+2010-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/smie.el: New package.
+
+2010-11-09  Michael Albinus  <michael.albinus@gmx.de>
+
+       * files.el (backup-by-copying-when-mismatch):
+       Set `permanent-local' property.
+
+       * net/tramp.el (tramp-handle-insert-file-contents): Do not set
+       `permanent-local' property for `backup-by-copying-when-mismatch'.
+
+2010-11-09  Eli Zaretskii  <eliz@gnu.org>
+
+       * ls-lisp.el (insert-directory): Doc fix.  (bug#7285)
+
+2010-11-09  Wilson Snyder  <wsnyder@wsnyder.org>
+
+       * progmodes/verilog-mode.el (verilog-insert-one-definition)
+       (verilog-read-decls, verilog-read-sub-decls-sig): Fix AUTOWIRE and
+       AUTOINOUT for SV style multidimensional arrays, bug294.
+       Reported by Eric Mastromarchi.
+       (verilog-preprocess): Use with-current-buffer and
+       font-lock-fontify-buffer to cleanup style issues.
+
+2010-11-09  Glenn Morris  <rgm@gnu.org>
+
+       * locate.el (locate, locate-mode): Doc fixes.
+
+2010-11-09  Chong Yidong  <cyd@stupidchicken.com>
+
+       * server.el (server-start): New arg INHIBIT-PROMPT prevents asking
+       user for confirmation.
+       (server-force-stop): Use it.
+       (server-start): Use server-force-stop for kill-emacs-hook, to
+       avoid user interaction while killing Emacs.
+
+2010-11-09  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/meta-mode.el: Remove leading `*' from defcustom docs.
+       (meta-indent-line): Simplify.
+
+       * vc/emerge.el (emerge-line-number-in-buf):
+       * textmodes/ispell.el (ispell-region):
+       * textmodes/fill.el (current-fill-column):
+       * progmodes/xscheme.el (xscheme-send-current-line):
+       * progmodes/vhdl-mode.el (vhdl-current-line, vhdl-line-copy):
+       * progmodes/tcl.el (tcl-hairy-scan-for-comment):
+       * progmodes/sh-script.el (sh-handle-prev-do):
+       * progmodes/meta-mode.el (meta-indent-line):
+       * progmodes/idlwave.el (idlwave-goto-comment, idlwave-fill-paragraph)
+       (idlwave-in-quote):
+       * progmodes/idlw-shell.el (idlwave-shell-current-frame)
+       (idlwave-shell-update-bp-overlays, idlwave-shell-sources-filter):
+       * progmodes/fortran.el (fortran-looking-at-if-then):
+       * progmodes/etags.el (find-tag-in-order, etags-snarf-tag):
+       * progmodes/cperl-mode.el (cperl-sniff-for-indent)
+       (cperl-find-pods-heres):
+       * progmodes/ada-mode.el (ada-get-current-indent, ada-narrow-to-defun):
+       * net/quickurl.el (quickurl-list-insert):
+       * net/ldap.el (ldap-search-internal):
+       * net/eudc.el (eudc-expand-inline):
+       * mail/sendmail.el (sendmail-send-it):
+       * mail/mspools.el (mspools-visit-spool, mspools-get-spool-name):
+       * emulation/viper-cmd.el (viper-paren-match, viper-backward-indent)
+       (viper-brac-function):
+       * calc/calc-yank.el (calc-do-grab-region):
+       * calc/calc-keypd.el (calc-keypad-press):
+       * term.el (term-move-columns, term-insert-spaces):
+       * speedbar.el (speedbar-highlight-one-tag-line):
+       * simple.el (current-word):
+       * mouse-drag.el (mouse-drag-should-do-col-scrolling):
+       * info.el (Info-find-node-in-buffer-1, Info-follow-reference)
+       (Info-scroll-down):
+       * hippie-exp.el (he-line-beg):
+       * epa.el (epa--marked-keys):
+       * dired-aux.el (dired-kill-line, dired-do-kill-lines)
+       (dired-update-file-line, dired-add-entry, dired-remove-entry)
+       (dired-relist-entry):
+       * buff-menu.el (Buffer-menu-buffer):
+       * array.el (current-line):
+       * allout.el (allout-resolve-xref)
+       (allout-latex-verbatim-quote-curr-line):
+       Replace yet more uses of end-of-line etc with line-end-position, etc.
+
+2010-11-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/checkdoc.el (checkdoc-display-status-buffer)
+       (checkdoc-interactive-loop, checkdoc-recursive-edit): Avoid princ-list.
+       (checkdoc-syntax-table): Initialize in the declaration.
+       (emacs-lisp-mode-hook): Use just checkdoc-minor-mode now that it turns
+       the mode on unconditionally.
+
+       * emacs-lisp/cl-macs.el (extent-data, extent-face, extent-priority)
+       (extent-end-position, extent-start-position): Remove setf method for
+       non-existing functions (bug#7319).
+
+2010-11-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/smie.el: Simplify the smie-rules-function return values.
+       (smie-precs->prec2): Rename from smie-precs-precedence-table.
+       (smie-bnf->prec2): Rename from smie-bnf-precedence-table.
+       (smie-prec2->grammar): Rename from smie-prec2-levels.
+       (smie-grammar): Rename from smie-op-levels.
+       (smie-indent--hanging-p): Rename from smie-hanging-p.
+       (smie-rule-hanging-p): New alias.
+       (smie-indent--bolp): Rename from smie-bolp.
+       (smie-indent--hanging-p): New alias.
+       (smie--token): New dynamically bound variable.
+       (smie-indent--parent): New function.
+       (smie-rule-parent-p): Use it; rename from smie-parent-p.
+       (smie-rule-next-p): Rename from smie-next-p.
+       (smie-rule-prev-p): Rename from smie-prev-p.
+       (smie-rule-sibling-p, smie-rule-parent)
+       (smie-indent--separator-outdent, smie-rule-separator): New functions.
+       (smie-rule-separator-outdent): New var.
+       (smie-indent--rule): Merge with smie-indent--column.
+       (smie-indent-forward-token, smie-indent-backward-token):
+       Also recognize close parens.
+       (smie-indent-keyword): Don't use smie-indent--column any more.
+       (smie-indent-after-keyword): Ignore closers by default.
+       (smie-indent-line): Use with-demoted-errors.
+       * progmodes/octave-mod.el (octave-smie-grammar):
+       Rename from octave-smie-op-levels.
+       (octave-smie-rules): Adjust to new behavior.
+       * progmodes/prolog.el (prolog-smie-grammar):
+       Rename from prolog-smie-op-levels.
+
+2010-11-07  Glenn Morris  <rgm@gnu.org>
+
+       * eshell/esh-util.el (subst-char-in-string)
+       (directory-files-and-attributes): These compatibility definitions are
+       not needed on any version of Emacs since at least 21.4.
+
+       * progmodes/verilog-mode.el (verilog-get-beg-of-line)
+       (verilog-get-end-of-line): Remove.
+       (verilog-within-string, verilog-re-search-forward-substr)
+       (verilog-re-search-backward-substr, verilog-set-auto-endcomments)
+       (verilog-surelint-off, verilog-getopt-file, verilog-highlight-region):
+       Use point-at-bol, point-at-eol.
+       * progmodes/pascal.el (pascal-get-beg-of-line, pascal-get-end-of-line):
+       Remove.
+       (pascal-declaration-end, pascal-declaration-beg, pascal-within-string)
+       (electric-pascal-terminate-line, pascal-set-auto-comments)
+       (pascal-indent-paramlist, pascal-indent-declaration)
+       (pascal-get-lineup-indent, pascal-func-completion)
+       (pascal-get-completion-decl, pascal-var-completion, pascal-completion):
+       Use point-at-bol, point-at-eol.
+       * progmodes/flymake.el (flymake-line-beginning-position)
+       (flymake-line-end-position): Remove.
+       (flymake-highlight-line): Use point-at-bol, point-at-eol.
+       * eshell/esh-util.el (line-end-position, line-beginning-position):
+       Remove compat definitions.
+
+       * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
+       Use end-of-line N.
+       (checkdoc-this-string-valid-engine, checkdoc-file-comments-engine):
+       Use line-end-position.
+
+       * emacs-lisp/chart.el (chart-zap-chars):
+       * play/decipher.el (decipher-set-map):
+       * progmodes/ada-mode.el (ada-get-current-indent)
+       (ada-search-ignore-string-comment, ada-tab-hard, ada-untab-hard):
+       * progmodes/ada-prj.el (ada-prj-load-from-file, ada-prj-display-help):
+       * progmodes/ada-xref.el (ada-initialize-runtime-library)
+       (ada-get-all-references):
+       * progmodes/cperl-mode.el (cperl-electric-paren)
+       (cperl-electric-rparen, cperl-electric-keyword, cperl-electric-else)
+       (cperl-linefeed, cperl-sniff-for-indent, cperl-to-comment-or-eol)
+       (cperl-find-pods-heres, cperl-indent-exp, cperl-fix-line-spacing)
+       (cperl-word-at-point-hard):
+       * progmodes/idlw-shell.el (idlwave-shell-move-or-history)
+       (idlwave-shell-filename-string, idlwave-shell-batch-command)
+       (idlwave-shell-display-line):
+       * progmodes/idlwave.el (idlwave-show-begin, idlwave-fill-paragraph)
+       (idlwave-calc-hanging-indent, idlwave-auto-fill, idlwave-template):
+       * progmodes/js.el (js--re-search-forward-inner)
+       (js--re-search-backward-inner):
+       * progmodes/vhdl-mode.el (vhdl-align-region-1, vhdl-align-region-2)
+       (vhdl-fix-clause, vhdl-compose-configuration-architecture):
+       * progmodes/ruby-mode.el (ruby-parse-partial, eval-when-compile):
+       * textmodes/flyspell.el (flyspell-process-localwords):
+       * textmodes/ispell.el (ispell-buffer-local-parsing)
+       (ispell-buffer-local-dict, ispell-buffer-local-words):
+       Use point-at-bol and point-at-eol.
+
+       * speedbar.el (speedbar-generic-item-info)
+       (speedbar-item-info-tag-helper, speedbar-change-expand-button-char)
+       (speedbar-add-indicator, speedbar-check-vc-this-line)
+       (speedbar-check-obj-this-line, speedbar-extract-one-symbol)
+       (speedbar-buffers-line-directory, speedbar-buffer-revert-buffer):
+       Replace more uses of end-of-line etc with line-end-position.
+
+2010-11-06  Glenn Morris  <rgm@gnu.org>
+
+       * textmodes/texnfo-upd.el (texinfo-start-menu-description)
+       (texinfo-update-menu-region-beginning, texinfo-menu-first-node)
+       (texinfo-delete-existing-pointers, texinfo-find-pointer)
+       (texinfo-clean-up-node-line, texinfo-insert-node-lines)
+       (texinfo-multiple-files-update):
+       * textmodes/table.el (table--probe-cell-left-up)
+       (table--probe-cell-right-bottom):
+       * textmodes/picture.el (picture-tab-search):
+       * textmodes/page-ext.el (pages-copy-header-and-position)
+       (pages-directory-for-addresses):
+       * progmodes/vera-mode.el (vera-get-offset):
+       * progmodes/simula.el (simula-calculate-indent):
+       * progmodes/python.el (python-pdbtrack-overlay-arrow):
+       * progmodes/prolog.el (end-of-prolog-clause):
+       * progmodes/perl-mode.el (perl-calculate-indent, perl-indent-exp):
+       * progmodes/icon.el (indent-icon-exp):
+       * progmodes/etags.el (tag-re-match-p):
+       * progmodes/ebrowse.el (ebrowse-show-file-name-at-point):
+       * progmodes/ebnf2ps.el (ebnf-begin-file):
+       * progmodes/dcl-mode.el (dcl-back-to-indentation-1)
+       (dcl-save-local-variable):
+       * play/life.el (life-setup):
+       * play/gametree.el (gametree-looking-at-ply):
+       * nxml/nxml-maint.el (nxml-insert-target-repertoire-glyph-set):
+       * mail/sendmail.el (mail-mode-auto-fill):
+       * emacs-lisp/lisp-mode.el (calculate-lisp-indent):
+       * emacs-lisp/edebug.el (edebug-overlay-arrow):
+       * emacs-lisp/checkdoc.el (checkdoc-this-string-valid):
+       * woman.el (woman-parse-numeric-value, woman2-TH, woman2-SH)
+       (woman-tab-to-tab-stop, WoMan-warn-ignored):
+       * type-break.el (type-break-file-keystroke-count):
+       * term.el (term-replace-by-expanded-history-before-point)
+       (term-skip-prompt, term-extract-string):
+       * speedbar.el (speedbar-edit-line, speedbar-expand-line)
+       (speedbar-contract-line, speedbar-toggle-line-expansion)
+       (speedbar-parse-c-or-c++tag, speedbar-parse-tex-string)
+       (speedbar-buffer-revert-buffer, speedbar-highlight-one-tag-line):
+       * sort.el (sort-skip-fields):
+       * skeleton.el (skeleton-internal-list):
+       * simple.el (line-move-finish, line-move-to-column):
+       * shell.el (shell-forward-command):
+       * misc.el (copy-from-above-command):
+       * makesum.el (double-column):
+       * ebuff-menu.el (electric-buffer-update-highlight):
+       * dired.el (dired-move-to-end-of-filename):
+       * dframe.el (dframe-popup-kludge):
+       * bookmark.el (bookmark-kill-line, bookmark-bmenu-show-filenames):
+       * arc-mode.el (archive-get-lineno):
+       Use line-end-position and line-beginning-position.
+
+       * progmodes/idlwave.el (idlwave-routine-entry-compare-twins):
+       (idlwave-study-twins): Prefix dynamic local `class'.
+       (idlwave-routine-twin-compare): Update for above name change.
+
+       * emacs-lisp/eieio-comp.el (byte-compile-file-form-defmethod):
+       Use boundp tests to silence compiler.  Update for changed name of
+       bytecomp-filename variable.
+
+       * emulation/viper-cmd.el (viper-read-string-with-history):
+       Prefix dynamic local `initial'.
+       (viper-minibuffer-standard-hook): Update for above name change.
+
+       * emacs-lisp/elint.el (elint-init-env): Prefix dynamic local `env'.
+       (elint-init-form): Update for above name change.
+
+       * mail/mail-extr.el (mail-extract-address-components): Give dynamic
+       local variables `cbeg' and `cend' a prefix.
+       (mail-extr-voodoo): Update for above name change.
+
+       * textmodes/reftex-toc.el (reftex-toc-do-promote)
+       (reftex-toc-promote-prepare): Pass `delta' as an explicit argument.
+       (reftex-toc-promote-action): Doc fix.
+
+       * textmodes/reftex-sel.el (reftex-select-item): Give local variables
+       `prompt', `data' a prefix.
+       (reftex-select-post-command-hook, reftex-select-callback)
+       (reftex-select-mouse-accept, reftex-select-read-cite):
+       Update for above name changes.
+
+       * textmodes/reftex-ref.el (reftex-reference): Rename local variable
+       `refstyle' to reftex-refstyle.
+       (reftex-offer-label-menu): Update for above name change.
+       * textmodes/reftex-sel.el (reftex-select-toggle-varioref): Update for
+       `refstyle' name change.
+
+       * vc/emerge.el (emerge-eval-in-buffer): Remove, and replace all uses
+       with with-current-buffer.
+       (diff, template): Give dynamic local variables a prefix.
+       (emerge-line-numbers): Rename local `diff' to emerge-line-diff.
+       (emerge-line-number-in-buf): Update for above name change.
+       (emerge-combine-versions-internal): Rename local `template' to
+       emerge-combine-template.
+       (emerge-combine-versions-edit): Update for above name change.
+
+2010-11-06  Ralf Angeli  <angeli@caeruleus.net>
+
+       * textmodes/reftex-cite.el
+       (reftex-extract-bib-entries-from-thebibliography): Match bibitem
+       entries with whitespace after \bibitem.
+       (reftex-create-bibtex-file): Match entries containing numbers and
+       symbol constituents.  Make sure that entries with whitespace at
+       various places are found.
+
+2010-11-05  Christian Millour  <cm@abtela.com>  (tiny change)
+
+       * shell.el (shell-process-popd): Made aware of comint-file-name-prefix.
+
+2010-11-05  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * mouse.el (mouse-yank-primary): Update comment (Bug#6802).
+
+2010-11-05  Glenn Morris  <rgm@gnu.org>
+
+       * woman.el (woman0-roff-buffer, woman1-roff-buffer)
+       (woman2-roff-buffer): Give local variable `request' a prefix.
+       (woman0-macro): Rename argument `request' in the same way.
+       (woman-request): New name for `request' dynamic variable.
+       (woman-unquote, woman-forward-arg): Update for above name change.
+       (woman1-roff-buffer): Give local variable `unquote' a prefix.
+       (woman1-unquote): New name for `unquote' dynamic variable.
+       (woman1-B-or-I, woman1-alt-fonts): Update for above name change.
+       (woman-translations): Rename from `translations'.  No longer global.
+       (woman2-tr, woman-translate): Update for above name change.
+       (woman-translate): Check for bound variable.
+       (woman2-roff-buffer): Give local variable `translations' a prefix.
+
+       * play/doctor.el: Give all local variables a prefix.  Update callers.
+       (doc$, doctor-put-meaning): Use backquote.
+
+       * emacs-lisp/cl-macs.el (loop): Give local variable args a prefix.
+       (cl-parse-loop-clause, cl-loop-handle-accum): Update for above change.
+
+       * emacs-lisp/byte-opt.el (byte-decompile-bytecode-1): Give local
+       variables bytes, ptr, op a prefix.
+       (disassemble-offset): Update for above change.
+
+2010-11-03  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/package.el (package-unpack): Remove no-op.
+       (package--builtins, package--dir): Doc fix.
+       (package-activate-1, package-activate, package-install)
+       (package-compute-transaction): Fix error message.
+       (package-delete): Use delete-directory.  Omit system packages.
+       (package-initialize): Set package-alist to nil first.
+       (package-menu-mark-delete, package-menu-mark-install): Don't add
+       symbols that are inconsistent with the package state.
+       (package-menu-execute): Perform deletions and installations as
+       single batch operations.
+
+2010-11-03  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/idlwave.el (idlwave-pset): Only used on XEmacs.
+       (props): Remove unnecessary declaration.
+
+       * textmodes/ispell.el (ispell-init-process): On Emacs, always use
+       set-process-query-on-exit-flag.
+
+       * textmodes/reftex-toc.el (name1, dummy, dummy2): Remove unused decs.
+       (reftex-toc-do-promote): Remove unused local `mpos'.
+       (reftex-toc-restore-region): Make `mpos' local to this function.
+
+       * net/dbus.el (dbus-name-owner-changed-handler): Doc fix.
+
+       * play/landmark.el (lm-losing-threshold): Correct spelling.
+       (lm-human-plays): Use new name.
+
+       * play/gomoku.el (gomoku-loosing-threshold): Correct spelling.
+       (gomoku-human-plays): Use new name.
+
+       * play/gomoku.el (nil-score, Xscore, XXscore, XXXscore, XXXXscore)
+       (Oscore, OOscore, OOOscore, OOOOscore): Rename with gomoku- prefix.
+       (gomoku-score-trans-table, gomoku-winning-threshold)
+       (gomoku-loosing-threshold, gomoku-init-score-table): Use new names.
+
+2010-11-03  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/package.el: Don't put built-in packages in
+       package-alist, to avoid loading inefficiencies.
+       (package-built-in-p): Make VERSION optional, and treat it as a
+       minimum acceptable version.
+       (package-activate): Search separately for built-in packages.  Emit
+       a warning if a dependency fails.
+       (define-package): Handle most common case, where there is no
+       obsolete package, first.
+       (package-compute-transaction): Print required version in error.
+       (package--initialized): New variable.
+       (list-packages): Use it.
+       (package-initialize): Optional arg NO-ACTIVATE.  Don't put
+       built-in packages in packages-alist; keep it separate.  Set
+       package--initialized.
+       (describe-package): Avoid activating packages as a side-effect.
+       Search separately for built-in packages.
+       (describe-package-1): Handle the case where an elpa package is
+       simultaneously built-in and available/installed.
+       (package-installed-p, package--generate-package-list): Search
+       separately for built-in packages.
+       (package-load-descriptor): Doc fix.
+
+2010-11-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/perl-mode.el (perl-syntax-propertize-function):
+       Handle __DATA__ and __END__.
+
+2010-11-02  Noah Friedman  <friedman@splode.com>
+
+       * emacs-lisp/bytecomp.el (byte-recompile-file): If bytecomp-arg is
+       nil, do not ask to recompile files that are not already compiled,
+       and do not recompile them.
+
 2010-11-02  Chong Yidong  <cyd@stupidchicken.com>
 
        * emacs-lisp/package.el (package-initialize): Ensure that