]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
Remove VC rollback method.
[gnu-emacs] / lisp / ChangeLog
index 10d48884b2ec2dd751df31d670d2a4781a703fb3..5916f2996e3f6a144dda573fec3af18042f87b73 100644 (file)
@@ -1,3 +1,380 @@
+2014-12-12  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc/vc.el, vc/vc-hg.el, vc/vc-git.el, vc/vc-hooks.el,
+       vc/vc-mtn.el, vc/vc-rcs.el, vc/vc-sccs.el, vc/vc-src.el: rrollback
+       method removed, to be replaced in the future by uncommit.
+
+2014-12-11  Michael Albinus  <michael.albinus@gmx.de>
+
+       * vc/vc-hg.el (vc-hg-state): Make FILE absolute.  Handle the case
+       that there is empty output.
+
+2014-12-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/eldoc.el (eldoc-documentation-function): Change default.
+       (eldoc-mode, eldoc-schedule-timer): Adjust to new default.
+
+2014-12-10  Artur Malabarba  <bruce.connor.am@gmail.com>
+
+       * let-alist.el: Add new package and macro.
+
+2014-12-10  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc/vc-dispatcher.el, vc/vc-hooks.el, vc/vc-rcs.el,
+       vc/vc-sccs.el, vc/vc.el: Righteous featurectomy of
+       vc-keep-workfiles, it's a shoot-self-in-foot archaism.
+       Workfiles are always kept.
+
+2014-12-10  Rasmus Pank Roulund  <emacs@pank.eu>
+
+       * net/ange-ftp.el (ange-ftp-switches-ok): Disallow flags causing
+       trouble with ls over ftp.  These flags result in ls returning no
+       output, causing Tramp-breakage.  (bug#19192)
+
+2014-12-10  Andreas Schwab  <schwab@suse.de>
+
+       * files.el (file-tree-walk): Use file-name-as-directory unconditionally.
+
+2014-12-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * files.el (directory-files-recursively):
+       Use `file-name-all-completions' instead of `directory-files' for
+       greater speed.
+
+       * net/shr.el (shr-tag-object): Don't bug out on text elements in
+       <object>.
+
+2014-12-09  Bozhidar Batsov  <bozhidar@batsov.com>
+
+       * progmodes/ruby-mode.el (auto-mode-alist): Add .rabl, Berksfile
+       and Puppetfile.
+       (ruby-toggle-string-quotes): New command that allows you to quickly
+       toggle between single-quoted and double-quoted string literals.
+
+2014-12-09  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc/vc-src.el (vc-src-do-comand): Prepend -- to file argument
+       list, avoids problems witth names containing hyphens.
+
+2014-12-09  Wilson Snyder  <wsnyder@wsnyder.org>
+
+       Sync with upstream verilog-mode revision aa4b777.
+       * progmodes/verilog-mode.el (verilog-mode-version): Update.
+       (verilog-auto-end-comment-lines-re, verilog-end-block-ordered-re)
+       (verilog-set-auto-endcomments): Automatically comment property/
+       endproperty blocks to match other similar blocks like sequence/
+       endsequence, function/endfunction, etc.  Reported by Alex Reed.
+       (verilog-set-auto-endcomments): Fix end comments for functions of
+       type void, etc.  Detect the function- or task-name when
+       auto-commenting blocks that lack an explicit portlist.
+       Reported by Alex Reed.
+       (verilog-nameable-item-re): Fix nameable items that can have an
+       end-identifier to include endchecker, endgroup, endprogram,
+       endproperty, and endsequence.  Reported by Alex Reed.
+       (verilog-preprocessor-re, verilog-beg-of-statement):
+       Fix indentation of property/endproperty around pre-processor
+       directives.  Reported by Alex Reed.
+       (verilog-label-be): When auto-commenting a buffer, consider
+       auto-comments on all known keywords (not just a subset thereof).
+       Reported by Alex Reed.
+       (verilog-beg-of-statement): Fix labeling do-while blocks, bug842.
+       Reported by Alex Reed.
+       (verilog-beg-of-statement-1, verilog-at-constraint-p):
+       Fix hanging with many curly-bracket pairs, bug663.
+       (verilog-do-indent): Fix electric tab deleting form-feeds.
+       Note caused by indent-line-to deleting tabls pre 24.5.
+       (verilog-auto-output, verilog-auto-input, verilog-auto-inout)
+       (verilog-auto-inout-module, verilog-auto-inout-in): Doc fixes.
+       (verilog-read-always-signals, verilog-auto-sense-sigs)
+       (verilog-auto-reset): Fix AUTORESET with always_comb and always_latch,
+       bug844.  Reported by Greg Hilton.
+
+2014-12-09  Alex Reed  <acreed4@gmail.com>  (tiny change)
+
+       * progmodes/verilog-mode.el (verilog-no-indent-begin-re):
+       Fix `verilog-indent-begin-after-if' nil not honoring 'forever',
+       'foreach', and 'do' keywords.
+       (verilog-endcomment-reason-re, verilog-beg-of-statement):
+       Fix labeling do-while blocks, bug842.
+       (verilog-backward-token): Fix indenting sensitivity lists with
+       named events, bug840.
+
+2014-12-09  Reto Zimmermann  <reto@gnu.org>
+
+       Sync with upstream vhdl mode v3.36.1.
+       * progmodes/vhdl-mode.el (vhdl-version, vhdl-time-stamp): Update.
+       (vhdl-compiler-alist): Anchor all error regexps.
+       (vhdl-compile-use-local-error-regexp): Change default to nil.
+       (vhdl-asort, vhdl-anot-head-p): Remove.
+       (vhdl-aput, vhdl-adelete, vhdl-aget): Simplify.
+       Remove optional argument of vhdl-aget and update all callers.
+       (vhdl-import-project): Also set `vhdl-compiler'.
+
+2014-12-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * files.el (find-files): New function.
+
+       * net/shr.el (shr-dom-print): Don't print comments.
+       (shr-tag-svg): Give inline SVG images the right type.
+
+       * net/eww.el (eww-update-header-line-format): Mark valid/invalid
+       certificates in the header line.
+       (eww-invalid-certificate, eww-valid-certificate): New faces.
+
+2014-12-09  Fabián Ezequiel Gallina  <fgallina@gnu.org>
+
+       * progmodes/python.el (inferior-python-mode):
+       Set `comint-prompt-read-only` to `t` only locally.
+
+2014-12-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/nsm.el (nsm-check-protocol): Test for RC4 on `high'.
+       (nsm-format-certificate): Include more data about the connection.
+       (nsm-query): Fill the text to that it looks nicer.
+       (nsm-check-protocol): Also warn if using SSL3 or older.
+
+2014-12-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/gud.el (gud-gdb-completions): Remove unused var `start'.
+
+       * obsolete/gulp.el (gulp-create-m-p-alist): Remove unused var `mnt-tm'.
+
+       * net/tramp.el (tramp-handle-make-symbolic-link): Mark unused arg.
+
+       * info.el (Info-mode-map): Remove left-over binding.
+
+       * emacs-lisp/avl-tree.el: Use lexical-binding and cl-lib.
+       (avl-tree--root): Remove redundant defsetf.
+
+2014-12-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/nsm.el (network-security-level): Remove the detailed
+       description, which was already outdated, and refer the users to
+       the manual.
+       (nsm-check-protocol): Check for weak Diffie-Hellman prime bits
+       (bug#19153).
+
+2014-12-06  Andrey Kotlarski  <m00naticus@gmail.com>
+
+       * net/eww.el (eww-buffers-mode): New major mode.
+       (eww-list-buffers, eww-buffer-select, eww-buffer-show-next)
+       (eww-buffer-show-previous, eww-buffer-kill, eww-buffer-show):
+       New commands/functions (bug#19131).
+
+2014-12-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/gnutls.el (gnutls-negotiate): Ignore files found via
+       'file-name-handler-alist' since the gnutls library can't use those
+       (bug#15866).
+
+2014-12-08  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * vc/vc-hg.el (vc-hg-dir-status-files): Only include ignores files
+       when FILES is non-nil (bug#19304).
+
+2014-12-08  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc/vc-arch.el: Moved to obsolete directory so a test framework
+       won't trip over bit-rot in it.  There has been no Arch snapshot
+       for nine years.
+
+2014-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/eww.el (eww-follow-link): Revert prefix behaviour to
+       previous behavior.
+       (eww-copy-page-url): Add doc string.
+
+2014-12-07  Ivan Shmakov  <ivan@siamics.net>
+
+       * net/eww.el (eww): Move history recording here...
+       (eww-browse-url): ... from here (bug#19253).
+
+       * net/eww.el (eww-browse-url): Use generate-new-buffer (was:
+       iterating over possible buffer names.)
+
+2014-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/eww.el (eww-reload): Take a prefix to work locally (bug#19086).
+       (eww-current-buffer): Compilation fix for bug#18550 patch.
+
+2014-12-07  Ivan Shmakov  <ivan@siamics.net>
+
+       * net/eww.el (eww-list-histories): Restore the history in the
+       correct buffer (bug#18550).
+
+2014-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/eww.el (eww-bookmark-prepare): Display URLs in first by
+       displaying shortened titles first (bug#16398).
+
+2014-12-07  Tom Willemse  <tom@ryuslash.org>  (tiny change)
+
+       * progmodes/python.el: Recognize docstrings.
+       (python-docstring-at-p, python-font-lock-syntactic-face-function):
+       New functions.
+       (python-mode): Use them.
+
+2014-12-06  Ulf Jasper  <ulf.jasper@web.de>
+
+       * net/newst-treeview.el (newsticker--treeview-list-add-item)
+       (newsticker--treeview-propertize-tag): Bind tree menu to mouse-3.
+       (newsticker--treeview-create-groups-menu)
+       (newsticker--treeview-create-tree-menu): Remove.
+       (newsticker--treeview-tree-open-menu): New.
+       (newsticker-treeview-tree-click): Pass event to
+       `newsticker-treeview-tree-do-click'.
+       (newsticker-treeview-tree-do-click): Open treemenu on mouse-3.
+
+2014-12-05  Juri Linkov  <juri@linkov.net>
+
+       * comint.el (comint-history-isearch-search)
+       (comint-history-isearch-wrap): Use field-beginning instead of
+       comint-line-beginning-position.
+       (comint-send-input): Go to the end of the field instead of the end
+       of the line to accept whole multi-line input.
+       http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html
+
+2014-12-05  Juri Linkov  <juri@linkov.net>
+
+       * minibuffer.el (minibuffer-completion-help):
+       Compare selected-window with minibuffer-window to check whether
+       completions should be displayed near the minibuffer.  (Bug#17809)
+       http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00311.html
+
+2014-12-05  Michael Albinus  <michael.albinus@gmx.de>
+
+       * vc/vc-mtn.el (vc-mtn-root):
+       * vc/vc-svn.el (vc-svn-registered): Make FILE absolute.
+
+2014-12-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sh-script.el (sh-smie-sh-rules): Go back to the beginning
+       of the whole pipe when indenting an opening keyword after a |.
+       Generalize this treatment to opening keywords like "while" (bug#18031).
+
+2014-12-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (newline): Place the hook buffer-locally,
+       to make sure it's first.
+
+       * progmodes/prog-mode.el (prettify-symbols--compose-symbol):
+       Fix handling of symbols with different syntax at beginning/end or with
+       symbol rather than word syntax.
+
+2014-12-05  Eli Zaretskii  <eliz@gnu.org>
+
+       * simple.el (line-move): If noninteractive, call line-move-1, not
+       forward-line, since the former is compatible with line-move-visual
+       both in terms of the column to which it moves and the return
+       value.  (Bug#19211)
+
+2014-12-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc/ediff-init.el (ediff-odd-p): Remove.
+       (ediff-background-face): Use cl-oddp instead.
+       (ediff-buffer-live-p): Make it a defsubst.
+
+       * tooltip.el (tooltip-region-active-p): Remove.
+
+       * net/shr.el (shr-char-breakable-p, shr-char-kinsoku-bol-p)
+       (shr-char-kinsoku-eol-p, shr-char-nospace-p): Use define-inline.
+
+       * fringe.el (fringe-bitmap-p): Make it a plain function.
+
+       * emacs-lisp/eieio-core.el: Prefer inlinable functions over macros.
+       (class-p, generic-p, eieio-object-p, class-abstract-p):
+       Make them defsubst, so as to avoid corner case problems where
+       the arg might be evaluated in the condition-case, or it can't be passed
+       to higher-order functions like `cl-some'.
+
+2014-12-05  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
+
+       * wid-edit.el (widget-choose): Let numeric keypad work (bug#19268)
+       and remove old menu-related code.
+
+2014-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/eww.el (eww-display-pdf): Let mailcap determine how to
+       display PDF files (bug#19270).
+
+2014-12-05  Juri Linkov  <juri@linkov.net>
+
+       Compare with the most recent window by default.
+       * vc/compare-w.el (compare-windows-get-window-function): New defcustom.
+       (compare-windows-get-recent-window)
+       (compare-windows-get-next-window): New functions.
+       (compare-windows, compare-windows-sync-default-function):
+       Use `compare-windows-get-window-function' instead of `next-window'.
+       (compare-windows): Add diff/match messages with region boundaries.
+       (Bug#19170)
+
+2014-12-04  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (filter): Remove.  Use `cl-remove-if-not' or `seq-filter'.
+
+2014-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/shr.el (shr--extract-best-source): Ignore non-text children.
+
+2014-12-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Implement copying of a buffer portion while preserving visual order.
+       * simple.el (bidi-directional-controls-chars)
+       (bidi-directional-non-controls-chars): New variables.
+       (squeeze-bidi-context-1, squeeze-bidi-context)
+       (line-substring-with-bidi-context)
+       (buffer-substring-with-bidi-context): New functions.
+
+       * files.el (file-tree-walk): Doc fix.
+
+2014-12-04  Rupert Swarbrick  <ruperts@broadcom.com> (tiny change)
+           Rüdiger Sonderfeld  <ruediger@c-plusplus.net>
+
+       * autoinsert.el (auto-insert-alist): Update C/C++ header and
+       program support to match more extensions.  Replace non-alnum
+       characters when generating include guards (headers) and check for
+       more extensions when generating includes (programs)
+       (bug#19254).
+
+2014-12-03  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * files.el (file-tree-walk): Fix docstring.
+
+2014-12-03  Karl Fogel  <kfogel@red-bean.com>
+
+       Fix bug whereby saving files hung in VC hook.
+
+       Saving a buffer visiting a file under SVN control would hang if
+       the remote repository were unreachable, because the VC hooks tried
+       to run "svn status -u" on the file, where the "-u" tells svn to
+       get update information from the remote repository.
+       http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00174.html
+
+       * vc/vc-svn.el (vc-svn-state): Remove optional `localp'
+       argument and always pass "-v" to "svn status", never "-u".
+
+2014-12-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/inline.el: Fix up copyright header.
+       (inline-quote, inline-const-p, inline-const-val, inline-error):
+       Silence compiler warnings.
+       (inline-letevals): Fix edebug spec.
+       (inline--testconst-p): Consider lambda expressions as const-p.
+       (inline--getconst-val): Use inline--testconst-p.
+
+       * minibuffer.el (completion-table-dynamic): Add arg `switch-buffer'
+       and change default to stay in the minibuffer when called from
+       the minibuffer (bug#19250).
+       (lazy-completion-table): Use this new argument to preserve the
+       old behavior.
+
+       * progmodes/elisp-mode.el (elisp--local-variables): Don't burp on
+       incorrect lexical elements (bug#19250).
+
+2014-12-03  A. N. Other  <none@example.com>
+
+       * files.el (file-tree-walk): Lisp translation of ANSI ftw(3).
+
 2014-12-02  Glenn Morris  <rgm@gnu.org>
 
        * whitespace.el (whitespace-big-indent-regexp): Add :version.
        * vc-hooks.el: Bind vc-delete-file to Ctrl-x v delete.
 
        * vc.el (vc-expand-dirs): Now takes a second BACKEND argument,
-       improving behavior on directories using multiple file-oriented
-       VCSes.
+       improving behavior on directories using multiple file-oriented VCSes.
 
        * vc/vc.el and all backends: API simplification; clear-headers
        is no longer a public method.  It is now local to the one place