Fix handling of comments in NetPBM image files.
[bpt/emacs.git] / lisp / ChangeLog
index 50ef17c..fd8e77c 100644 (file)
@@ -1,5 +1,695 @@
+2013-11-01  Claudio Bley  <claudio.bley@googlemail.com>
+
+       * image.el (image-type-header-regexps): Fix the 'pbm' part to
+       allow comments in pbm files.
+
+       * term/w32-win.el (dynamic-library-alist): Support newer versions
+       of libjpeg starting with v7: look only for the DLL from the
+       version against which Emacs was built.
+       Support versions of libpng beyond 1.4.x.
+       Support libtiff v4.x.
+
+2013-11-01  Bozhidar Batsov  <bozhidar@batsov.com>
+
+       * progmodes/ruby-mode.el (ruby-indent-tabs-mode)
+       (ruby-indent-level, ruby-comment-column, ruby-deep-arglist):
+       Add property :safe.
+       (ruby-deep-arglist): Add property :type.
+
+2013-10-31  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (custom-deps, finder-data): No need to setq the target
+       variables, we are in the right directory and the defaults work fine.
+
+2013-10-30  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (autoloads): Do not use abs_lisp.
+
+       * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
+       `newline' does not respect `standard-output', so use `princ'.
+
+2013-10-30  Alp Aker  <alp.tekin.aker@gmail.com>
+
+       Ensure unmarking in buffer menu clears 'S' marks.  (Bug#15761)
+       * buff-menu.el (Buffer-menu--unmark): New function.
+       (Buffer-menu-unmark, Buffer-menu-backup-unmark): Use it.
+
+2013-10-30  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (AUTOGENEL): Add org/org-loaddefs.el.
+
+       * emacs-lisp/package.el (lm-homepage): Declare.
+
+       * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink):
+       Fix doc typos.
+
+       * vc/pcvs.el (cvs-status-cvstrees): Autoload to silence compiler.
+
+       * Makefile.in (finder-data, autoloads, update-subdirs)
+       (compile-main, compile-clean, compile-always, bootstrap-clean):
+       Check return value of cd.
+       (compile-calc): Remove.
+
+2013-10-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (copy-region-as-kill): Fix call to region-extract-function.
+
+       * emacs-lisp/bytecomp.el (byte-defop-compiler): Add new `2-and' handler.
+       (byte-compile-and-folded): New function.
+       (=, <, >, <=, >=): Use it.
+
+       * dos-w32.el (minibuffer-history-case-insensitive-variables)
+       (path-separator, null-device, buffer-file-coding-system)
+       (lpr-headers-switches): Check system-type before modifying them.
+       (find-buffer-file-type-coding-system): Mark obsolete.
+       (w32-find-file-not-found-set-buffer-file-coding-system): Rename from
+       find-file-not-found-set-buffer-file-coding-system.
+       (w32-untranslated-filesystem-list, w32-untranslated-canonical-name):
+       (w32-add-untranslated-filesystem, w32-remove-untranslated-filesystem)
+       (w32-direct-print-region-use-command-dot-com, w32-untranslated-file-p):
+       (w32-direct-print-region-helper, w32-direct-print-region-function)
+       (w32-direct-ps-print-region-function): Rename by adding a "w32-" prefix.
+       * startup.el (normal-top-level-add-subdirs-to-load-path):
+       * ps-print.el (ps-print-region-function):
+       * lpr.el (print-region-function): Use new name.
+
+       * subr.el (custom-declare-variable-early): Remove function.
+       (custom-declare-variable-list): Remove var.
+       (error, user-error): Remove `while' loop.
+       (read-quoted-char-radix, read-quoted-char): Move to simple.el.
+       (user-emacs-directory-warning, locate-user-emacs-file):
+       Move to files.el.
+       * simple.el (read-quoted-char-radix, read-quoted-char):
+       * files.el (user-emacs-directory-warning, locate-user-emacs-file):
+       Move from subr.el.
+       * custom.el (custom-declare-variable-list): Don't process
+       custom-declare-variable-list.
+
+       * progmodes/python.el (python-shell-get-buffer): New function.
+       (python-shell-get-process): Use it.
+       (python-shell-send-string): Always use utf-8 and add a cookie to tell
+       Python which encoding was used.  Don't split-string since we only care
+       about the first line.  Return the temp-file, if applicable.
+       (python-shell-send-region): Tell compile.el how to turn locations in
+       the temp-file into locations in the source buffer.
+
+2013-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (undefined): Add missing behavior from the C code for
+       unbound keys.
+
+       * rect.el: Use lexical-binding.  Add new rectangular region support.
+       (rectangle-mark): New command.
+       (rectangle--region): New var.
+       (deactivate-mark-hook): Reset rectangle--region.
+       (rectangle--extract-region, rectangle--insert-for-yank)
+       (rectangle--highlight-for-redisplay)
+       (rectangle--unhighlight-for-redisplay): New functions.
+       (region-extract-function, redisplay-unhighlight-region-function)
+       (redisplay-highlight-region-function): Use them to handle
+       rectangular region.
+       * simple.el (region-extract-function): New var.
+       (delete-backward-char, delete-forward-char, deactivate-mark): Use it.
+       (kill-new, kill-append): Remove obsolete `yank-handler' argument.
+       (kill-region): Replace obsolete `yank-handler' arg with `region'.
+       (copy-region-as-kill, kill-ring-save): Add `region' argument.
+       (redisplay-unhighlight-region-function)
+       (redisplay-highlight-region-function): New vars.
+       (redisplay--update-region-highlight): New function.
+       (pre-redisplay-function): Use it.
+       (exchange-point-and-mark): Don't deactivate the mark before
+       reactivate-it anyway.
+       * comint.el (comint-kill-region): Remove yank-handler argument.
+       * delsel.el (delete-backward-char, backward-delete-char-untabify)
+       (delete-char): Remove property, since it's now part of their
+       default behavior.
+       (self-insert-iso): Remove property since this command doesn't exist.
+
+       * emacs-lisp/package.el (package--download-one-archive)
+       (describe-package-1): Don't query the user about final newline.
+
+2013-10-29  Daniel Colascione  <dancol@dancol.org>
+
+       * net/tramp.el (tramp-methods): Document new functionality.
+       * net/tramp-sh.el (tramp-compute-multi-hops): Punt to
+       tramp-hostname-checker if method provides one instead of scanning
+       argument list for "%h" to decide hostname acceptability.
+
+2013-10-28  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-sh-handle-copy-directory):
+       * net/tramp-smb.el (tramp-smb-handle-copy-directory):
+       Handle COPY-CONTENTS.  (Bug#15737)
+
+2013-10-28  Daiki Ueno  <ueno@gnu.org>
+
+       * epa-file.el
+       (epa-file-cache-passphrase-for-symmetric-encryption):
+       Document that this option has no effect with GnuPG 2.0 (bug#15552).
+
+2013-10-27  Xue Fuqiao  <xfq.free@gmail.com>
+
+       * image.el (defimage):
+       (image-load-path): Doc fixes.
+
+2013-10-27  Alan Mackenzie  <acm@muc.de>
+
+       Indent statements in macros following "##" correctly.
+       * progmodes/cc-engine.el (c-crosses-statement-barrier-p):
+       Modify the "#" arm of a cond form to handle "#" and "##" operators.
+
+2013-10-27  Nathan Trapuzzano  <nbtrap@nbtrap.com>  (tiny change)
+
+       * linum.el (linum-update-window): Fix boundary test (bug#13446).
+
+2013-10-27  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie--bosp): Anything that goes
+       after `=' is probably a new expression.
+
+2013-10-27  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
+
+       * man.el (man-imenu-title): New option.
+       (Man-mode-map): Add menu.  (Bug#15722)
+       (Man-mode): Add imenu to menu.
+
+2013-10-26  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie--args-separator-p): Be more
+       specific in what the first arg can be: a non-keyword word,
+       string/regexp/percent literal opener, opening paren, or unary
+       operator followed directly by word.
+
+2013-10-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/prolog.el: Remove old indent; use post-self-insert-hook.
+       (prolog-align-comments-flag, prolog-indent-mline-comments-flag)
+       (prolog-object-end-to-0-flag, prolog-electric-newline-flag)
+       (prolog-electric-tab-flag, prolog-use-prolog-tokenizer-flag):
+       Remove vars, they do not apply any more.
+       (prolog-mode-abbrev-table): Remove redundant declaration.
+       (prolog-upper-case-string, prolog-lower-case-string): Remove.
+       (prolog-use-smie): Remove.
+       (prolog-smie-rules): Add indentation rule for the if-then-else layout
+       supported by prolog-electric-if-then-else-flag.
+       (prolog-mode-variables, prolog-menu): Use setq-local.
+       (prolog-mode-keybindings-edit): Don't rebind M-C-p and M-C-n.
+       Remove binding to `Backspace' since this key doesn't exist anyway.
+       Remove bindings for electric self-inserting keys.
+       (prog-mode): Assume it's defined.
+       (prolog-post-self-insert): New function.
+       (prolog-mode): Use it.
+       (prolog-indent-line, prolog-indent-level)
+       (prolog-find-indent-of-matching-paren)
+       (prolog-indentation-level-of-line, prolog-goto-comment-column)
+       (prolog-paren-is-the-first-on-line-p, prolog-region-paren-balance)
+       (prolog-goto-next-paren, prolog-in-string-or-comment)
+       (prolog-tokenize, prolog-inside-mline-comment)
+       (prolog-find-start-of-mline-comment): Remove functions.
+       (prolog-find-unmatched-paren, prolog-clause-end)
+       (prolog-guess-fill-prefix, prolog-get-predspec): Use syntax-ppss.
+       (prolog-electric--if-then-else): Rename from
+       prolog-insert-spaces-after-paren; use prolog-electric-if-then-else-flag.
+       (prolog-tokenize-searchkey): Remove const.
+       (prolog-clause-info): Use forward-sexp.
+       (prolog-forward-list, prolog-backward-list, prolog-electric-delete)
+       (prolog-electric-if-then-else): Remove commands.
+       (prolog-electric--colon): Rename from prolog-electric-colon; adapt it
+       for use in post-self-insert-hook.
+       (prolog-electric--dash): Rename from prolog-electric-dash; adapt it
+       for use in post-self-insert-hook.
+       (prolog-electric--dot): Rename from prolog-electric-dot; adapt it
+       for use in post-self-insert-hook.
+       (prolog-electric--underscore): Rename from prolog-electric--underscore;
+       adapt it for use in post-self-insert-hook.
+
+2013-10-25  Michael Albinus  <michael.albinus@gmx.de>
+
+       * emacs-lisp/ert.el (ert-run-tests-interactively):
+       Use `completing-read'.  (Bug#9756)
+
+2013-10-25  Eli Zaretskii  <eliz@gnu.org>
+
+       * simple.el (line-move): Call line-move-1 instead of
+       line-move-visual when the current window hscroll is zero, but
+       temporary-goal-column indicates we will need to hscroll as result
+       of the movement.  (Bug#15712)
+
+2013-10-25  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-mode-menu): Use proper
+       capitalization.  Use :visible instead of :active.
+       Fix `ruby-indent-exp' reference.  Add menu items for the generic
+       commands that are used with SMIE.
+       (ruby-do-end-to-brace): Insert space after `{'.
+
+2013-10-25  John Anthony  <john@jo.hnanthony.com>
+
+       * progmodes/ruby-mode.el (ruby-mode-menu): Add a menu.  (Bug#15600)
+
+       * progmodes/inf-lisp.el (inferior-lisp-menu): Add a menu.  (Bug#15599)
+
+2013-10-25  Glenn Morris  <rgm@gnu.org>
+
+       * vc/vc.el (vc-print-log): Don't use a working revision unless
+       one was explicitly specified.  (Bug#15322)
+
+2013-10-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (add-to-list): Preserve return value in compiler-macro
+       (bug#15692).
+
+2013-10-25  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
+
+       * progmodes/octave.el (octave-lookfor): Handle empty lookfor
+       result.  Ask user to retry using '-all' flag.  (Bug#15701)
+
+2013-10-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/smie.el: New smie-config system.
+       (smie-config): New defcustom.
+       (smie-edebug, smie-config-show-indent, smie-config-set-indent)
+       (smie-config-guess, smie-config-save): New commands.
+       (smie-config--mode-local, smie-config--buffer-local)
+       (smie-config--trace, smie-config--modefuns): New vars.
+       (smie-config--advice, smie-config--mode-hook)
+       (smie-config--setter, smie-config-local, smie-config--get-trace)
+       (smie-config--guess-value, smie-config--guess): New functions.
+       (smie-indent-forward-token, smie-indent-backward-token): Don't copy
+       text properties.  Treat "string fence" syntax like string syntax.
+
+       * progmodes/sh-script.el (sh-use-smie): Change default.
+       (sh-smie-sh-rules, sh-smie-rc-rules): Obey legacy sh-indent-* vars.
+       (sh-var-value): Simplify by CSE.
+       (sh-show-indent, sh-set-indent, sh-learn-line-indent)
+       (sh-learn-buffer-indent): Redirect to their SMIE equivalent when SMIE
+       is used.
+       (sh-guess-basic-offset): Use cl-incf.
+       (sh-guess-basic-offset): Use push+nreverse to avoid O(n^2).
+
+2013-10-24  Helmut Eller  <eller.helmut@gmail.com>
+
+       * emacs-lisp/lisp-mode.el (lisp-cl-font-lock-keywords-2): Fix cut&paste
+       (bug#15699).
+
+2013-10-24  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (abs_top_srcdir): Remove.
+       (update-subdirs): Use relative path to update-subdirs.
+
+2013-10-24  Eli Zaretskii  <eliz@gnu.org>
+
+       * Makefile.in ($(MH_E_DIR)/mh-loaddefs.el)
+       ($(TRAMP_DIR)/tramp-loaddefs.el, $(CAL_DIR)/cal-loaddefs.el)
+       ($(CAL_DIR)/diary-loaddefs.el, $(CAL_DIR)/hol-loaddefs.el):
+       Call unmsys--file-name before expand-file-name, not after it.
+
+2013-10-24  Michael Albinus  <michael.albinus@gmx.de>
+
+       * emacs-lisp/ert.el (ert-deftest): Bind macro `skip-unless'.
+       (ert-test-skipped): New error.
+       (ert-skip, ert-stats-skipped): New defuns.
+       (ert--skip-unless): New macro.
+       (ert-test-skipped): New struct.
+       (ert--run-test-debugger, ert-test-result-type-p)
+       (ert-test-result-expected-p, ert--stats, ert-stats-completed)
+       (ert--stats-set-test-and-result, ert-char-for-test-result)
+       (ert-string-for-test-result, ert-run-tests-batch)
+       (ert--results-update-ewoc-hf, ert-run-tests-interactively):
+       Handle skipped tests.  (Bug#9803)
+
+2013-10-24  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (check-declare): Remove unnecessary path in -l argument.
+
+       * Makefile.in (abs_top_srcdir): New, set by configure.
+       (update-subdirs): Correct build-aux location.
+
+2013-10-24  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * vc/vc.el (vc-print-root-log): Always set `default-directory'
+       value, whether we could auto-deduce `backend', or not.
+
+       * progmodes/ruby-mode.el (ruby-smie-rules): Fix the "curly block
+       with parameters" example.  Simplify the "is it block or is it
+       hash" check, but also make it more thorough.
+
+2013-10-23  Masashi Fujimoto  <masfj.dev@gmail.com>  (tiny change)
+
+       * battery.el (battery-pmset): Handle OS X Mavericks.  (Bug#15694)
+
+2013-10-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/ruby-mode.el (ruby-smie-rules): Only align with parent of
+       { if it is hanging.
+
+       * progmodes/ruby-mode.el (ruby-smie-rules): Don't return 0 for
+       :before ";".
+
+2013-10-23  Jed Brown  <jed@59A2.org>  (tiny change)
+
+       * progmodes/compile.el (compilation-directory-matcher)
+       (compilation-page-delimiter):
+       Support GNU Make-4.0 directory quoting.  (Bug#15678)
+
+2013-10-23  Leo Liu  <sdl.web@gmail.com>
+
+       * ido.el (ido-tidy): Handle read-only text.
+
+2013-10-23  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (abs_srcdir, abs_lisp): New, set by configure.
+       (emacs, compile, compile-always):
+       Quote entities that might contain whitespace.
+       (custom-deps, finder-data, autoloads): Use abs_lisp.
+       ($(MH_E_DIR)/mh-loaddefs.el, $(TRAMP_DIR)/tramp-loaddefs.el)
+       ($(CAL_DIR)/cal-loaddefs.el, $(CAL_DIR)/diary-loaddefs.el)
+       ($(CAL_DIR)/hol-loaddefs.el): Manually expand target file name.
+
+2013-10-23  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie--at-dot-call):
+       Use `following-char'.
+
+2013-10-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/smie.el (smie-rule-parent): Fix opener-test.
+       * progmodes/ruby-mode.el (ruby-smie-rules):
+       Remove corresponding workaround.  Fix indentation rule of ";" so it
+       also applies when ";" is the parent.
+
+2013-10-22  Xue Fuqiao  <xfq.free@gmail.com>
+
+       * frame.el (display-screens, display-pixel-height)
+       (display-pixel-width, display-mm-width, display-backing-store)
+       (display-save-under, display-planes, display-color-cells)
+       (display-visual-class, display-monitor-attributes-list):
+       Mention the optional ‘display’ argument in doc strings.
+
+2013-10-22  Michael Gauland  <mikelygee@amuri.net>
+
+       * progmodes/ebnf2ps.el (ebnf-prologue): Avoid PS error with some
+       viewers such as evince when ebnf-production-name-p is nil.  (Bug#15625)
+
+2013-10-21  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie-grammar): Remove outdated
+       TODO.  Add "." after " @ ".
+       (ruby-smie--at-dot-call): New function.  Checks if point at method
+       call with explicit target.
+       (ruby-smie--forward-token, ruby-smie--backward-token): Prepend "."
+       to the method name tokens when it precedes them.
+       (ruby-smie--backward-id, ruby-smie--forward-id): Remove.
+       (ruby-smie-rules): Add rule for indentation before and after "."
+       token.
+
+2013-10-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/remember.el (remember-diary-extract-entries):
+       Avoid add-to-list.
+
+       * progmodes/ruby-mode.el (ruby-smie-rules): Indent after + used as
+       an instruction.
+
+2013-10-21  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie-grammar): Add (almost) all infix operators.
+       (ruby-smie--implicit-semi-p): Add new operator chars.
+
+       * progmodes/ruby-mode.el (ruby-mode-map): Add binding for
+       `smie-down-list'.
+       (ruby-smie--args-separator-p): Check that there's no newline
+       between method call and its arguments.
+
+2013-10-20  Alan Mackenzie  <acm@muc.de>
+
+       Allow comma separated lists after Java "implements".
+
+       * progmodes/cc-engine.el (c-backward-over-enum-header):
+       Parse commas.
+       * progmodes/cc-fonts.el (c-basic-matchers-after): Remove comma
+       from a "disallowed" list in enum fontification.
+
+2013-10-20  Johan Bockgård  <bojohan@gnu.org>
+
+       * startup.el (default-frame-background-mode): Remove unused defvar.
+
+       * progmodes/verilog-mode.el (verilog-mode): Don't set
+       comment-indent-function globally.
+
+2013-10-20  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * menu-bar.el: Put help-menu in menu-bar-final-items unconditionally.
+       Move Info menu item creation to ns-win.el.
+
+       * term/ns-win.el (ns-initialize-window-system): Rename Help to Info
+       in menu bar.
+
+       * menu-bar.el: Move GNUStep specific menus...
+
+       * term/ns-win.el (ns-initialize-window-system): ... to here.
+
+2013-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (newline): Only run post-self-insert-hook when
+       called interactively.
+
+2013-10-19  Johan Bockgård  <bojohan@gnu.org>
+
+       * icomplete.el (icomplete-with-completion-tables): Add :version.
+
+2013-10-19  Alan Mackenzie  <acm@muc.de>
+
+       Fix fontification bugs with constructors and const.
+
+       * progmodes/cc-engine.el (c-forward-decl-or-cast-1): (Just after
+       CASE 2) Remove the check for the absence of a suffix construct
+       after a function declaration with only types (no identifiers) in
+       the parentheses.  Also, accept a function declaration with just a
+       type inside the parentheses, if this type can be positively
+       recognised as such, or if a prefix keyword like "explicit" nails
+       down the construct as a declaration.
+
+2013-10-19  Eli Zaretskii  <eliz@gnu.org>
+
+       * menu-bar.el (tty-menu-navigation-map): Bind mouse-N to perform
+       TTY menu actions and down-mouse-N to tty-menu-ignore.  This solves
+       the problem whereby selecting a menu item that leads to a
+       minibuffer prompt moves the cursor out of the minibuffer window,
+       making it hard to type at the prompt.  Suggested by Stefan Monnier
+       <monnier@iro.umontreal.ca>.
+
+2013-10-19  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * menu-bar.el: Don't make Services menu.
+
+2013-10-19  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
+
+       * ffap.el: Handle "/usr/include/c++/<version>" directories.
+       (ffap-alist): Use ffap-c++-mode for c++-mode.
+       (ffap-c++-path): New variable.
+       (ffap-c++-mode): New function.
+
+2013-10-19  Joe Vornehm Jr.  <joe.vornehm@gmail.com>  (tiny change)
+
+       * ido.el (dired-other-frame): Only list directories.  (Bug#15638)
+
+2013-10-18  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-smb.el (tramp-smb-maybe-open-connection): Fix an error
+       introduced on 2013-09-08, which results in an infinite loop
+       requesting a password.
+
+2013-10-18  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/verilog-mode.el (verilog-case-fold): Add :version.
+
+2013-10-18  Wilson Snyder  <wsnyder@wsnyder.org>
+
+       Sync with upstream verilog-mode revision 1a6ecec7.
+       * progmodes/verilog-mode.el (verilog-mode-version): Update.
+       (verilog-mode-release-date): Remove.
+       (verilog-highlight-grouping-keywords, verilog-active-low-regexp)
+       (verilog-auto-inst-param-value, verilog-auto-input-ignore-regexp)
+       (verilog-auto-inout-ignore-regexp, verilog-auto-output-ignore-regexp)
+       (verilog-auto-tieoff-ignore-regexp)
+       (verilog-auto-unused-ignore-regexp, verilog-typedef-regexp)
+       (verilog-scan-cache-preserving, verilog-mode, verilog-at-struct-p)
+       (verilog-signals-with, verilog-dir-cache-preserving)
+       (verilog-auto-inst, verilog-auto-inout-param, verilog-auto):
+       Doc fixes.
+       (verilog-case-fold): New option, to control case folding in
+       regexp searches, bug597.
+       (verilog-menu): Add verilog-sk-uvm-component, minor tweaks.
+       (verilog-string-match-fold, verilog-in-paren-count)
+       (verilog-in-struct-nested-p, verilog-at-struct-mv-p)
+       (verilog-at-close-struct-p): New functions.
+       (verilog-beg-block-re-ordered, verilog-extended-case-re)
+       (verilog-forward-sexp, verilog-set-auto-endcomments):
+       (verilog-leap-to-case-head): Handle "unique0" case.
+       (verilog-in-constraint-re): New constant.
+       (verilog-keywords, verilog-type-font-keywords):
+       Add some SystemVerilog 1800-2012 keywords.
+       (verilog-label-be): Remove unimplemented argument, bug669.
+       (verilog-batch-execute-func): When batch expanding clear
+       create-lockfiles to prevent spurious user locks when a file ends
+       up not changing.
+       (verilog-calculate-indent, verilog-calc-1)
+       (verilog-at-close-constraint-p, verilog-at-constraint-p)
+       (verilog-do-indent): Fix indentation of nested constraints
+       and structures.
+       (verilog-sig-tieoff, verilog-typedef-name-p, verilog-auto-inst)
+       (verilog-auto-inst-param): Use verilog-string-match-fold.
+       (verilog-read-inst-module-matcher):
+       Fix AUTOINST on gate primitives with #1.
+       (verilog-read-decls): Fix double-declaring user-defined typed signals.
+       Reads all user-defined typed variables.
+       (verilog-read-defines): Fix reading definitions inside comments, bug647.
+       (verilog-signals-matching-regexp)
+       (verilog-signals-not-matching-regexp, verilog-auto):
+       Respect verilog-case-fold.
+       (verilog-diff-report): Fix line count.
+       (verilog-auto-assign-modport): Remove unused local `modi'.
+       (verilog-auto-inst-port): Support [][] in AUTO_TEMPLATE to
+       better handle multidimensional arrays.
+       Fix packed array ports misadding bit index in AUTOINST, bug637.
+       (verilog-auto-output, verilog-auto-input): Fix AUTOINPUT and AUTOOUTPUT
+       to not double-declare existing outputs and inputs, respectively.
+       (verilog-template-map): Bind U to verilog-sk-uvm-component.
+       (verilog-sk-uvm-object): Rename from verilog-sk-uvm-class.
+       (verilog-sk-uvm-component): New skeleton.
+       (verilog-submit-bug-report): Add verilog-case-fold,
+       remove verilog-mode-release-date.
+
+2013-10-17  Barry O'Reilly  <gundaetiapo@gmail.com>
+
+       * lisp/subr.el (sit-for): Call (input-pending-p t) so as to behave
+       as before.
+
+2013-10-18  Reuben Thomas  <rrt@sc3d.org>
+
+       * textmodes/remember.el (remember): set buffer-offer-save in
+       remember buffers (bug#13566).
+
+2013-10-18  Daniel Colascione  <dancol@dancol.org>
+
+       When evaluating forms in ielm, direct standard output to ielm
+       buffer.  Add new ielm-return-for-effect command.  Remove trailing
+       whitespace throughout.
+
+       * ielm.el (ielm-map): Bind M-RET to ielm-return-for-effect.
+       (ielm-return-for-effect): New command.
+       (ielm-send-input): Accept optional `for-effect' parameter.
+       (ielm-eval-input): Accept optional `for-effect' parameter.
+       Bind `standard-output' to stream we create using
+       `ielm-standard-output-impl'.  Suppress printing result when
+       `for-effect'.
+       (ielm-standard-output-impl): New function.
+       (inferior-emacs-lisp-mode): Explain new features in documentation.
+
+2013-10-17  Michael Albinus  <michael.albinus@gmx.de>
+
+       Code cleanup.
+
+       * net/tramp.el (tramp-debug-message): Do not check for connection
+       buffer.
+       (tramp-message): Use "vector" connection property.
+
+       * net/tramp.el (tramp-rfn-eshadow-update-overlay)
+       (tramp-equal-remote, tramp-eshell-directory-change)
+       * net/tramp-adb.el (tramp-adb-handle-copy-file)
+       (tramp-adb-handle-rename-file)
+       * net/tramp-cmds.el (tramp-list-remote-buffers)
+       (tramp-cleanup-connection, tramp-cleanup-this-connection)
+       * net/tramp-compat.el (tramp-compat-process-running-p)
+       * net/tramp-ftp.el (tramp-ftp-file-name-handler)
+       * net/tramp-gvfs.el (tramp-gvfs-handle-copy-file)
+       (tramp-gvfs-handle-rename-file)
+       * net/tramp-sh.el (tramp-sh-handle-set-file-times)
+       (tramp-set-file-uid-gid)
+       * net/tramp-smb.el (tramp-smb-handle-copy-file)
+       (tramp-smb-handle-rename-file): Use `tramp-tramp-file-p' instead
+       of `file-remote-p'.
+
+       * net/tramp.el (tramp-connectable-p, tramp-handle-file-remote-p)
+       * net/tramp-gw.el (tramp-gw-gw-proc-sentinel)
+       (tramp-gw-aux-proc-sentinel, tramp-gw-process-filter)
+       (tramp-gw-open-network-stream): Suppress unrelated traces.
+
+       * net/tramp-adb.el (tramp-adb-maybe-open-connection)
+       * net/tramp-gvfs.el (tramp-gvfs-handle-file-notify-add-watch)
+       * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band)
+       * net/tramp-smb.el (tramp-smb-maybe-open-connection): Set "vector"
+       connection property.
+
+       * net/tramp-cache.el (top): Suppress traces when reading
+       persistency file.
+
+       * net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch):
+       Refactor common code.  Improve debug message.
+       (tramp-maybe-open-connection)
+       * net/tramp-smb.el (tramp-smb-call-winexe): Do not request
+       connection buffer too early.
+
+       * net/tramp-smb.el (tramp-smb-actions-get-acl): New defconst, renamed
+       from `tramp-smb-actions-with-acl'.
+       (tramp-smb-actions-set-acl): New defconst.
+       (tramp-smb-handle-copy-directory)
+       (tramp-smb-action-get-acl): New defun, renamed from
+       `tramp-smb-action-with-acl'.
+       (tramp-smb-action-set-acl): New defun.
+       (tramp-smb-handle-set-file-acl): Rewrite.
+
+2013-10-17  Glenn Morris  <rgm@gnu.org>
+
+       * indent.el (indent-rigidly): Fix 2013-10-08 change.  (Bug#15635)
+
+2013-10-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * skeleton.el (skeleton-newline): Remove.
+       (skeleton-internal-1): Use (insert "\n") instead.
+
+       * emacs-lisp/lisp.el (lisp-completion-at-point): Complete var names for
+       let-bindings.
+
+       * progmodes/sh-script.el (sh-find-prev-matching): Disable SMIE's
+       forward-sexp-function while we redo its job (bug#15613).
+
+2013-10-17  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-comb.el (math-prime-test): Don't assume large integers are
+       represented by lists.
+
 2013-10-16  Glenn Morris  <rgm@gnu.org>
 
+       * tmm.el (tmm--history): New dynamic variable.
+       (tmm-prompt): Use tmm--history in place of `history'.  (Bug#15623)
+
+2013-10-16  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-smb.el (tramp-smb-acl-program): New customer option.
+       (tramp-smb-errors): Add error messages.
+       (tramp-smb-actions-with-acl): New defconst.
+       (tramp-smb-file-name-handler-alist) [set-file-acl]: Add handler.
+       (tramp-smb-action-with-acl, tramp-smb-handle-set-file-acl): New defuns.
+       (tramp-smb-handle-file-acl): Rewrite, using "smbcacls".
+       (tramp-smb-handle-file-attributes): Simplify test for "stat" capability.
+       (tramp-smb-get-stat-capability): Fix tests.
+
+2013-10-16  Dima Kogan  <dima@secretsauce.net>  (tiny change)
+
+       * progmodes/subword.el (subword-capitalize): Fix Stefan's mess
+       (bug#15580).
+
+2013-10-16  Glenn Morris  <rgm@gnu.org>
+
+       * ansi-color.el (ansi-color-drop-regexp):
+       Add 1J, 1K, 2K.  (Bug#15617)
+
+       * files.el (hack-local-variables--warned-lexical): New.
+       (hack-local-variables):
+       Warn about misplaced lexical-binding.  (Bug#15616)
+
        * net/eww.el (eww-render): Always set eww-current-url,
        and update header line.  (Bug#15622)
        (eww-display-html): ... Rather than just doing it here.
        * textmodes/text-mode.el (text-mode-map):
        Use auto-fill help text from menu-bar.el.
 
-2013-10-10  John Anthony  <john@jo.hnanthony.com>  (tiny change)
+2013-10-10  John Anthony  <john@jo.hnanthony.com>
 
        * textmodes/text-mode.el (text-mode-map): Add a menu.  (Bug#15562)