Make `dired-diff' more safe. (Bug#5225)
[bpt/emacs.git] / lisp / ChangeLog
index c91f878..c2a1664 100644 (file)
@@ -1,3 +1,190 @@
+2009-12-17  Juri Linkov  <juri@jurta.org>
+
+       Make `dired-diff' more safe.  (Bug#5225)
+
+       * dired-aux.el (dired-diff): Signal an error when `file' equals to
+       `current' or when `file' is a directory of the `current' file.
+
+2009-12-17  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * emacs-lisp/autoload.el (batch-update-autoloads): Only exclude
+       unconditionally preloaded files.
+
+2009-12-16  Juri Linkov  <juri@jurta.org>
+
+       Revert to old 23.1 logic of using the file at the mark as default.
+       * dired-aux.el (dired-diff): Use the file at the mark as default
+       if it's not the same as the current file, and the target dir is
+       the current dir or the mark is active.  Add the current file
+       as the arg of `dired-dwim-target-defaults'.  Use the default file
+       in the prompt.  (Bug#5225)
+
+2009-12-15  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-echo-mark-marker-length): New defconst.
+       (tramp-echo-mark, tramp-echoed-echo-mark-regexp): Use it.
+       (tramp-check-for-regexp): Check also, when an echoing shell stops
+       to echo sent commands.
+
+2009-12-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Makefile.in: Revert last change (Bug#5191).
+
+2009-12-14  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el (vc-hg-print-log): Fix argument order.
+       (vc-hg-working-revision): Make sure the command is executed in a
+       known environment so that we can parse the output.  (Bug#4417)
+
+2009-12-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/python.el (python-symbol-completions): Remove text
+       properties from symbol string before calling python-send-receive.
+
+2009-12-14  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-mi.el (gdb-frame-handler): Only set gud-lat-frame
+       when there are values for both file and line. (Bug#5060)
+
+2009-12-14  Juri Linkov  <juri@jurta.org>
+
+       * ediff-ptch.el (ediff-context-diff-label-regexp): Don't match
+       whitespace after the file name of the first line of unified format,
+       because git-diff doesn't output whitespace and file modification time
+       after the file name.
+
+2009-12-14  David Kastrup  <dak@gnu.org>
+
+       * info.el (Info-hide-cookies-node): Before hiding a cookie,
+       check if it already has the `display' property added by
+       `Info-display-images-node', and not put the `invisible' property
+       in this case.
+
+2009-12-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * cedet/semantic/mru-bookmark.el (global-semantic-mru-bookmark-mode)
+       (semantic-mru-bookmark-mode): Doc fixes.
+
+       * cedet/semantic/db.el (semanticdb-cache-get): Use error instead
+       of assert.
+
+2009-12-13  Glenn Morris  <rgm@gnu.org>
+
+       * mail/emacsbug.el (message-sort-headers): Define for compiler.
+       (report-emacs-bug): In message-mode, sort manually before storing
+       original report text.  (Bug#5178)
+       Remove superfluous save-excursion.
+
+2009-12-12  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el (dbus-property-handler): Filter lambda forms out
+       when responding to "GetAll" properties.
+
+2009-12-12  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (compose-mail): Remove mail-setup-with-from from
+       customization checks.
+
+2009-12-12  Eli Zaretskii  <eliz@gnu.org>
+
+       * arc-mode.el (archive-rar-summarize): Support Attribute fields in
+       RAR archives created on Unix systems.
+
+2009-12-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (minibuffer-local-must-match-filename-map): Re-instate
+       the varalias that was accidentally removed by the 2009-11-19 change
+       (bug#5186).
+
+2009-12-12  Kenichi Handa  <handa@m17n.org>
+
+       * language/indian.el (indian-compose-regexp): New function.
+       (malayalam-composable-pattern): Fix the pattern.
+       (composition-function-table): Set malayalam-composable-pattern for
+       Malayalam characters.
+
+2009-12-11  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/bug-reference.el (bug-reference-map): Bind mouse-2
+       rather than down-mouse-1, based on follow-link conventions.
+
+       * makefile.w32-in: Ensure that Lisp files in CEDET subdirectories
+       are compiled.
+
+2009-12-11  Michael McNamara  <mac@mail.brushroad.com>
+
+       * verilog-mode.el (verilog-vmm-begin-re, verilog-vmm-end-re)
+       (verilog-vmm-statement-re, verilog-ovm-statement-re)
+       (verilog-defun-level-not-generate-re, verilog-calculate-indent)
+       (verilog-leap-to-head, verilog-backward-token):
+       Fix indenting VMM macros.  Reported by Jonathan Ashbrook.
+
+2009-12-11  Wilson Snyder  <wsnyder@wsnyder.org>
+
+       * verilog-mode.el (verilog-auto-lineup, verilog-nameable-item-re):
+       Cleanup user-visible spelling and documentation errors.
+       One reported by Gary Delp.
+       (verilog-submit-bug-report): Mention bug tracking and CC co-author.
+       (verilog-read-decls): Fix AUTOWIRE with types declared in a
+       package, bug195.  Reported by Pierre-David Pfister.
+
+2009-12-11  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/cc-engine.el (safe-pos-list): Define for compiler.
+
+       * mail/emacsbug.el: No longer require sendmail.
+       Replace sendmail's `mail-text' by `rfc822-goto-eoh'.  (Bug#5174)
+       (report-emacs-bug-orig-text): Doc fix.
+       (report-emacs-bug-send-command, report-emacs-bug-send-hook):
+       New local variables, to adapt to different mail-user-agents.
+       (report-emacs-bug): Fix test for a gnu.org address.
+       Use overlays for emphasis, since font-lock defeats 'face property.
+       Pretest bugs also end up at the newsgroup these days.
+       Stop message-mode stripping text properties.
+       Set and use the new buffer-local variables.
+       (report-emacs-bug-hook): Add doc-string.
+       Remove some unnecessary save-excursions and simplify.
+       Use the appropriate hook and send-command.
+
+       * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Standardize the
+       capitalization of some menu entries.
+
+2009-12-10  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * whitespace.el (whitespace-display-char-on): Ensure
+       `buffer-display-table' is unique when two or more windows are
+       visible.  Reported by Martin Pohlack <mp26@os.inf.tu-dresden.de>.
+       New version 12.1.
+
+2009-12-10  Eli Zaretskii  <eliz@gnu.org>
+
+       * arc-mode.el (archive-rar-summarize): Allow between 6 and 7
+       characters in the Attribute field.
+
+2009-12-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-svn.el (vc-svn-after-dir-status): Fix regexp.  (Bug#4741)
+
+2009-12-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Let loaddefs.el adjust to changes in autoload-excludes (bug#5162).
+       * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
+       Disregard autoload-excludes.
+       (update-directory-autoloads): Obey autoload-excludes here instead.
+       But don't store its contents in no-autoloads and remove entries that
+       refer to excludes files.
+
+2009-12-10  Glenn Morris  <rgm@gnu.org>
+
+       * mail/feedmail.el (top-level): Move require 'mail-utils to start.
+       (expand-mail-aliases): Define for compiler.
+
+       * vc-annotate.el (log-view-vc-backend, log-view-vc-fileset):
+       Define for compiler.
+
+       * mail/emacsbug.el (report-emacs-bug): Use whichever send command is
+       appropriate for the mail-user-agent in use.
+
 2009-12-09  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/tramp.el (tramp-handle-insert-directory): Suppress error messages.
 
 2009-12-06  Ulf Jasper  <ulf.jasper@web.de>
 
-       * net/newst-backend.el :
-       * net/newst-plainview.el:
-       * net/newst-reader.el:
-       * net/newst-ticker.el:
-       * net/newst-treeview.el:
-       * net/newsticker.el: Require/provide newst-... (instead of
-       newsticker-...). (Bug#5096)
+       * net/newst-backend.el, net/newst-plainview.el:
+       * net/newst-reader.el, net/newst-ticker.el:
+       * net/newst-treeview.el, net/newsticker.el:
+       Require/provide newst-... (instead of newsticker-...).  (Bug#5096)
 
 2009-12-06  Chong Yidong  <cyd@stupidchicken.com>
 
 
 2009-12-06  Ulf Jasper  <ulf.jasper@web.de>
 
-       * xml.el (xml-substitute-numeric-entities): Moved
+       * xml.el (xml-substitute-numeric-entities): Move
        newsticker--decode-numeric-entities in newst-backend.el to
-       xml-substitute-numeric-entities in xml.el. (Bug#5008)
-
+       xml-substitute-numeric-entities in xml.el.  (Bug#5008)
        * net/newst-backend.el (newsticker--parse-generic-feed)
        (newsticker--parse-generic-items)
-       (newsticker--decode-numeric-entities): Moved
+       (newsticker--decode-numeric-entities): Move
        newsticker--decode-numeric-entities in newst-backend.el to
-       xml-substitute-numeric-entities in xml.el. (Bug#5008)
+       xml-substitute-numeric-entities in xml.el.  (Bug#5008)
 
 2009-12-06  Daniel Colascione  <dan.colascione@gmail.com>
 
 
 2009-12-06  Chong Yidong  <cyd@stupidchicken.com>
 
-       * ansi-color.el (ansi-color-for-comint-mode): Add :version
-       keyword.
+       * ansi-color.el (ansi-color-for-comint-mode): Add :version keyword.
 
 2009-12-06  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
 2009-12-06  Kevin Ryde  <user42@zip.com.au>
 
        * ffap.el (ffap-rfc-path): Make this a defcustom since
-       `ffap-rfc-directories' is also a defcustom.  (My Bug#4514.)
+       `ffap-rfc-directories' is also a defcustom.  (Bug#4514.)
 
        * info-look.el: Add setup for apropos-mode to use emacs-lisp-mode
-       manuals, similar to existing setup for help-mode.  (My bug#3913.)
+       manuals, similar to existing setup for help-mode.  (Bug#3913.)
 
 2009-12-05  Juri Linkov  <juri@jurta.org>
 
 2009-11-24  Kevin Ryde  <user42@zip.com.au>
 
        * emacs-lisp/checkdoc.el (checkdoc-proper-noun-regexp):
-       Build value with regexp-opt instead of explicit joining loop.  (My
-       Bug#4927.)
+       Build value with regexp-opt instead of explicit joining loop.  (Bug#4927)
 
        * emacs-lisp/elint.el (elint-add-required-env): Better error message
        when .el source file not found or other error.
        * emacs-lisp/checkdoc.el (checkdoc-file-comments-engine):
        When inserting ";;; Code" put it before any ";;;###autoload" cookie on
        the first form.  And insert a blank line after ";;; Code" since
-       that's usual style.  (My Bug#4612.)
+       that's usual style.  (Bug#4612)
 
        * net/dns.el: Add "Keywords: comm", as per net/net-utils.el.