+2009-07-06 Glenn Morris <rgm@gnu.org>
+
+ * ffap.el (ffap-version): Make it an obsolete alias for emacs-version.
+ (top-level): Move provide to the end.
+ (ffap): Remove defunct URL from custom group.
+
+ * subr.el (eval-after-load): Doc fix.
+
+2009-07-06 Vincent Belaïche <vincent.belaiche@gmail.com>
+
+ * calc/calc-embed.el (calc-embedded-make-info): Don't force when
+ `calc-embedded-word' is called twice.
+
+2009-07-05 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * files.el (find-alternate-file-other-window, find-alternate-file):
+ Obey confirm-nonexistent-file-or-buffer.
+
+2009-07-05 Michael Albinus <michael.albinus@gmx.de>
+
+ * dired-aux.el (dired-show-file-type): Handle remote files.
+
+2009-03-22 Jari Aalto <jari.aalto@cante.net>
+
+ * desktop.el (desktop-globals-to-save):
+ Add file-name-history (Bug#2750).
+
+2009-07-05 Chong Yidong <cyd@stupidchicken.com>
+
+ * add-log.el (add-log-current-defun-header-regexp): Doc fix (Bug#2217).
+
+2009-07-04 Johan Bockgård <bojohan@gnu.org>
+
+ * eshell/esh-arg.el (eshell-parse-argument-hook): Put `number'
+ property on entire argument since this is what eshell-lisp-command
+ expects.
+
+2009-07-03 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-gvfs.el (tramp-gvfs-methods)
+ (tramp-gvfs-zeroconf-domain)
+ (tramp-bluez-discover-devices-timeout): Add version flag.
+ (tramp-gvfs-handler-mounted-unmounted)
+ (tramp-gvfs-connection-mounted-p): Polish handling of
+ incompatibilities between GVFS 0.2 and 1.0.
+
+2009-07-03 Jan Djärv <jan.h.d@swipnet.se>
+
+ * cus-start.el (all): Add make-pointer-invisible.
+
+2009-07-03 Jay Belanger <jay.p.belanger@gmail.com>
+
+ * calc-math.el (math-use-emacs-fn): Make sure that the number is
+ formatted correctly.
+
+2009-07-02 Juri Linkov <juri@jurta.org>
+
+ * info.el: Virtual Info files and nodes.
+ (Info-virtual-files, Info-virtual-nodes): New variables.
+ (Info-current-node-virtual): New variable.
+ (Info-virtual-file-p, Info-virtual-fun, Info-virtual-call):
+ New functions.
+ (Info-file-supports-index-cookies): Use Info-virtual-file-p
+ to check for a virtual file instead of checking a fixed list
+ of node names.
+ (Info-find-file): Use Info-virtual-fun and Info-virtual-call
+ instead of ad-hoc processing of "dir" and (apropos history toc).
+ (Info-find-node-2): Use Info-virtual-fun and Info-virtual-call
+ instead of ad-hoc processing of "dir" and (apropos history toc).
+ Reread a file when moving from a virtual node.
+ (add-to-list)<Info-virtual-files>: Add "\\`dir\\'".
+ (Info-directory-toc-nodes, Info-directory-find-file)
+ (Info-directory-find-node): New functions.
+ (add-to-list)<Info-virtual-files>: Add "\\`\\*History\\*\\'".
+ (Info-history): Move part of code to
+ `Info-history-find-node'.
+ (Info-history-toc-nodes, Info-history-find-file)
+ (Info-history-find-node): New functions.
+ (add-to-list)<Info-virtual-nodes>: Add "\\`\\*TOC\\*\\'".
+ (Info-toc): Move part of code to `Info-toc-find-node'.
+ (Info-toc-find-node): New function.
+ (Info-toc-insert): Rename from `Info-insert-toc'. Don't insert
+ the current Info file name to references because now the node
+ "*TOC*" belongs to the same Info manual.
+ (Info-toc-build): Rename from `Info-build-toc'.
+ (Info-toc-nodes): Rename input argument `file' to `filename'.
+ Use Info-virtual-fun, Info-virtual-call and Info-virtual-file-p
+ instead of ad-hoc processing of ("dir" apropos history toc).
+ (Info-index-nodes): Use Info-virtual-file-p
+ to check for a virtual file instead of checking a fixed list
+ of node names.
+ (Info-index-node): Add check for `Info-current-node-virtual'.
+ Raise `save-match-data' higher up the tree to contain
+ `search-forward' too (bug fix).
+ (add-to-list)<Info-virtual-nodes>: Add "\\`\\*Index.*\\*\\'".
+ (Info-virtual-index-nodes): New variable.
+ (Info-virtual-index-find-node, Info-virtual-index): New functions.
+ (add-to-list)<Info-virtual-files>: Add "\\`\\*Apropos\\*\\'".
+ (Info-apropos-file, Info-apropos-nodes): New variables.
+ (Info-apropos-toc-nodes, Info-apropos-find-file)
+ (Info-apropos-find-node, Info-apropos-matches): New functions.
+ (info-apropos): Move part of code to `Info-apropos-find-node' and
+ `Info-apropos-matches'.
+ (Info-mode-map): Bind "I" to `Info-virtual-index'.
+ (Info-desktop-buffer-misc-data): Use Info-virtual-file-p to check
+ for a virtual file instead of checking a fixed list of node names.
+
+ * simple.el (async-shell-command): New command.
+
+ * bindings.el (esc-map): Bind "&" to `async-shell-command'.
+
+ * net/tramp-gvfs.el (tramp-gvfs-connection-mounted-p): Use `elt'
+ instead of `mount-info'.
+
+2009-07-02 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-gvfs.el (tramp-gvfs-handler-mounted-unmounted)
+ (tramp-gvfs-connection-mounted-p): Handle changed mount-info interface.
+
+2009-07-02 Kenichi Handa <handa@m17n.org>
+
+ * international/mule.el (set-keyboard-coding-system): Force *-unix
+ coding-system to avoid eol conversion.
+
+2009-07-01 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist):
+ Add handler for `process-file', `shell-command' and
+ `start-file-process'.
+ (tramp-gvfs-handle-shell-command)
+ (tramp-gvfs-handle-start-file-process)
+ (tramp-gvfs-handle-process-file): New defuns.
+ (tramp-synce-list-devices): Simplify check for existence of property.
+
+2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
+
+ * startup.el (command-line-x-option-alist): Add -mm and --maximized.
+
+2009-07-01 Eduard Wiebe <usenet@pusto.de> (tiny change)
+
+ * language/korean.el (set-language-info-alist): Add korean-cp949,
+ cp949 to spec.
+
+2009-07-01 Kenichi Handa <handa@m17n.org>
+
+ * Makefile.in (ELCFILES): Delete encoded-kb.elc.
+
+ * international/encoded-kb.el: Deleted.
+
+ * international/mule.el (set-keyboard-coding-system): Perform the
+ necessary setup here instead of calling encoded-kbd-setup-display.
+
+2009-07-01 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/f90.el (f90-break-delimiters, f90-no-break-re): Doc fixes.
+
+2009-07-01 Evangelos Evangelou <vangelis@email.unc.edu> (tiny change)
+
+ * progmodes/f90.el (f90-no-break-re): Add "(/" and "/)". (Bug#3730)
+
+2009-06-30 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-do-copy-or-rename-file-directly):
+ Handle also the 'rename case, when setting file modes. (Bug#3712)
+ (tramp-default-file-modes) Remove execute permissions.
+
+ * net/tramp-gvfs.el (tramp-gvfs-methods): Add "synce" method.
+ (top): Add a default for "synce" in `tramp-default-user-alist'.
+ Add completion function for "synce" method.
+ (tramp-hal-service, tramp-hal-path-manager)
+ (tramp-hal-interface-manager, tramp-hal-interface-device):
+ New defconst.
+ (tramp-gvfs-connection-mounted-p): Handle empty user name for synce.
+ (tramp-synce-list-devices, tramp-synce-parse-device-names):
+ New defuns.
+
+ * net/trampver.el: Update release number.
+
+2009-06-30 Kenichi Handa <handa@m17n.org>
+
+ * international/fontset.el (setup-default-fontset): Add CJK fonts
+ for symbols and the other miscellaneous characters.
+
+ * language/korea-util.el (setup-korean-environment-internal):
+ Make char-width-table suitable for Korean environments.
+ (exit-korean-environment): Cancel above.
+
+ * language/chinese.el ("Chinese-GB", "Chinese-BIG5")
+ ("Chinese-CNS", "Chinese-EUC-TW", "Chinese-GBK"): Add a
+ setup-funcion to make char-widht-table suitable for respective
+ environments, and an exit-function to cancel that.
+
+ * language/japan-util.el (setup-japanese-environment-internal):
+ Call use-cjk-char-width-table with arg `ja_JP'.
+
+ * international/characters.el (cjk-char-width-table): Delete it.
+ (cjk-char-width-table-list): New variable.
+ (use-cjk-char-width-table): New arg local-name.
+ (use-default-char-width-table): Fix for the case that Emacs is
+ already using the default char-width-table.
+
+2009-06-29 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-do-copy-or-rename-file-directly): Set file
+ modes mandatory. (Bug#3712)
+
+2009-06-29 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-cmds.el (c-mask-paragraph): Remove a spurious
+ correction between the visible width of TABs and their number of bytes.
+
+2009-06-29 Chong Yidong <cyd@stupidchicken.com>
+
+ * server.el (server-buffer-done): Prevent kill-buffer from
+ prompting by clearing the buffer modification flag (Bug#3696).
+
+2009-06-28 Michael McNamara <mac@mail.brushroad.com>
+
+ * verilog-mode.el (verilog-beg-of-statement)
+ (verilog-endcomment-reason-re): Support unique case and priority case.
+ (verilog-basic-complete-re): Support localparam lineup.
+ (verilog-beg-of-statement-1): Fix for robustness, unique case.
+ (verilog-set-auto-endcomments): Fix for unique case, always_comb
+ commenting.
+ (verilog-leap-to-case-head): Now support *nested* unique &
+ priority case statements.
+ (verilog-auto-lineup): Make just declarations the default (as it
+ had been).
+ (verilog-leap-to-case-head): Support priority/unique case statements.
+ (verilog-auto-lineup): Rework to give users radio buttons to
+ select the various styles of automatic lineup
+ (verilog-error-regexp-alist): Rework to support the XEmacs style
+ of error regular expressions from compilers, lint tools &
+ simulators. Note that GNU Emacs has made it impossible for a mode
+ to load such things.
+ (electric-verilog-terminate-line, verilog-indent-declaration)
+ (verilog-auto-wiure): Rework for radio button selection of
+ auto-lineup selection of specification of auto lineup.
+ (verilog-beg-of-statement-1): Redesign to support proper operation
+ in additional code, based on testing with auto-lineup.
+ (verilog-calculate-indent, assignments & declarations)
+ (verilog-backward-token): Enhance to support auto-lineup of
+ assignments & declarations.
+ (verilog-in-directive-p, verilog-at-struct-p): New function for
+ easy test of whether we are.
+ (verilog-pretty-declarations, verilog-pretty-expr): Massive rework
+ to support safe execution at almost anyline.
+ (verilog-calc-1): Properly support indenting deep inside generate
+ blocks.
+ (verilog-init-font) Remove definition & use of verilog-init-font,
+ as it is redundant with font-lock-defaults.
+ (verilog-mode): Alter the definition of verilog-font-lock-defualts
+ to avoid circular calls if syntax-ppss is a function (as is the
+ case now in 22.x GNU Emacs) as that function would sometimes call
+ itself, leading to (nearly) infinite recursion
+ (verilog-ovm-begin-re, verilog-ovm-end-re)
+ (verilog-ovm-statement-re, verilog-leap-to-head)
+ (verilog-backward-token): Add support for OVM macros. Some are
+ complete statements, and others open and close scopes like begin
+ and end.
+ (verilog-defun-level-not-generate-re, verilog-defun-level-re)
+ (verilog-defun-level-generate-only-re): Really fix the defun-list
+ compilation issue
+ (verilog-calc-1) (verilog-beg-of-statement): Enhance support for
+ coverpoint, constraint and cross statements
+ (verilog-defun-level-list, verilog-generate-defun-level-list)
+ (verilog-all-defun-level-list): Redo these specifications - it is
+ too hard to support eval-when compile aggregation of lists also
+ built at when-compile time.
+ (verilog-defun-level-list): Place defconsts of variables used in
+ building regular expressions which are built in eval-when-compile
+ bodies in the same eval-when-compile body to facilitate compile
+ without load.
+ (verilog-beg-block-re-ordered): Support indenting
+ virtual/protected tasks and functions.
+ (verilog-defun-level-list,verilog-in-generate-region-p)
+ (verilog-backward-ws&directives, verilog-calc-1): Speed up
+ indentation of some module items (generate items).
+ (verilog-forward-sexp, verilog-leap-to-head): Support stepping
+ across virtual/protected tasks and functions.
+
+2009-06-28 Wilson Snyder <wsnyder@wsnyder.org>
+
+ * verilog-mode.el (verilog-auto-arg, verilog-auto-arg-sort):
+ Allow sorting AUTOARG lists. Suggested by Andrea Fedeli.
+ (verilog-read-sub-decls-line): Fix AUTOWIRE signals getting lost
+ in concatenations. Reported by Yishay Belkind.
+ (verilog-auto-ascii-enum): Support one-hot state machines in
+ AUTOASCIIENUM. Suggested by Lloyd Gomez.
+ (verilog-auto-inst, verilog-auto-inst-port): Include interface
+ modport in AUTOINST and add vl-modport for users. Reported by
+ David Rogoff.
+ (verilog-auto-inout-module, verilog-auto-inst)
+ (verilog-decls-get-interfaces, verilog-insert-definition)
+ (verilog-insert-one-definition, verilog-read-decls)
+ (verilog-read-sub-decls, verilog-read-sub-decls-sig)
+ (verilog-sig-modport, verilog-signals-combine-bus)
+ (verilog-subdecls-get-interfaces): Fix expansion of SystemVerilog
+ interfaces in AUTOINOUTMODULE, AUTOINOUTCOMP, and AUTOINST.
+ Suggested by David Rogoff.
+ (verilog-repair-open-comma): Fix non-insertion of comma when
+ `DEFINE occurs in V2K argument list. Reported by Lane Brooks.
+ (verilog-make-width-expression): Simplify [A-1:0] expression
+ widths to just {A{1'b0}}.
+ (verilog-mode): Cleanup checkdoc warnings.
+ (verilog-auto-inout-module, verilog-signals-matching-dir-re):
+ Add third optional regexp to AUTOINOUTMODULE to allow selecting only
+ inputs/outputs or data type. Suggested by Vasu Kandadi.
+ (next-error-last-buffer): Fix byte-compiler warning.
+ (verilog-auto, verilog-auto-insert-lisp, verilog-auto-inst)
+ (verilog-delete-auto): Add AUTOINSERTLISP to insert arbitrary lisp
+ or shell command text during AUTO expansion. Suggested by Tad Truex.
+ (verilog-read-sub-decls-expr, verilog-read-sub-decls-line)
+ (verilog-read-sub-decls-sig, verilog-symbol-detick-text):
+ Fix dotted nets {a.b,c.d} and excaped identifiers being mis-included
+ in AUTOINOUT. Reported by Matthew Lovell.
+ (verilog-read-always-signals-recurse): Fix AUTORESET "if (a<=b)"
+ causing use of <= assignments. Reported by Alex Reed.
+ (verilog-read-decls): Fix triand, trior, wand, wor to be
+ recognized by AUTOWIRE. Reported by Spencer Isaacson.
+ (verilog-extended-complete-re): Support import "DPI-C" functions.
+ (verilog-read-always-signals-recurse): Fix AUTORESET of "x <=
+ y[a+1:a+1]" to not include a in reset list. Reported by Dan Dever.
+ (verilog-insert-date, verilog-insert-year)
+ (verilog-sk-header-tmpl): Fix verilog-header inserting error on
+ Windows systems. Reported by Michael Potts.
+ (verilog-read-module-name): Fix AUTOINST when the child module
+ declaration's name is a tick define. Reported by Elliot Mednick.
+ (verilog-read-decls): Fix V2K parameter bit subscripts getting
+ passed to next parameter's definition. Reported by Bruce T.
+ (verilog-read-decls): Fix detecting "parameter int" when using
+ AUTOINSTPARAM. Reported by Bruce T.
+ (verilog-goto-defun): Fix goto not finding modules unless first
+ perform a verilog-auto expansion. Suggested by Lawrence Butcher.
+ (verilog-mode): Expand -f flag arguments on entry to mode so
+ verilog-goto-defun will work. Reported by Lawrence Butcher.
+ (verilog-getopt): Expand environment variables in -f file
+ arguments. Suggested by Lawrence Butcher.
+ (verilog-set-define): Fix "Symbol's value as variable is void"
+ when reading enumerations.
+ (verilog-auto-ascii-enum): Fix duplicate labels in AUTOASCIIENUM.
+ Suggested by Stephen Peltan.
+ (verilog-read-defines): Fix reading of enumerations in include
+ files. Reported by Steve Peltan.
+
+2009-06-28 David De La Harpe Golden <david@harpegolden.net>
+
+ * files.el (trash-directory): Fix defcustom type.
+
+2009-06-28 Juri Linkov <juri@jurta.org>
+
+ * help-fns.el (describe-function-1): Correctly locate adviced
+ functions in hyperlink (Bug#2438).
+
+2009-06-28 Chong Yidong <cyd@stupidchicken.com>
+
+ * files.el (trash-directory): Change default to nil.
+ (move-file-to-trash): If trash-directory is nil and
+ system-move-file-to-trash is unbound, perform freedesktop-style
+ trashing.
+
+2009-06-28 David De La Harpe Golden <david@harpegolden.net>
+
+ * files.el (move-file-to-trash): Add freedesktop trash
+ support (Bug#973).
+
+2009-06-28 Glenn Morris <rgm@gnu.org>
+
+ * autorevert.el (global-auto-revert-non-file-buffers)
+ (global-auto-revert-mode): Doc fixes.
+
+2009-06-27 Johan Bockgård <bojohan@gnu.org>
+
+ * emacs-lisp/cl-specs.el (defstruct): Fix :conc-name spec.
+
+2009-06-27 Chong Yidong <cyd@stupidchicken.com>
+
+ * faces.el (x-handle-named-frame-geometry): Ensure that we have
+ opened an X connection before calling x-get-resource (Bug#3194).
+
+ * play/doctor.el: Remove reference to obsolete website.
+ (make-doctor-variables): Correct grammar mistake (Bug#2633).
+
+2009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
+
+ Remove find-file-not-found-hook VC method. (Bug#2757)
+ * vc-hooks.el (vc-file-not-found-hook)
+ (vc-default-find-file-not-found-hook): Remove functions.
+ (find-file-not-found-functions): Do not add vc-file-not-found-hook.
+ * vc-rcs.el (vc-rcs-find-file-not-found-hook): Remove function.
+ * vc.el:
+ * vc-hg.el:
+ * vc-git.el: Do not mention find-file-not-found-hook VC method.
+
+2009-06-25 Agustín Martín <agustin.martin@hispalinux.es>
+
+ * textmodes/ispell.el: Add `ispell-looking-back' XEmacs
+ compatibility function for `looking-back'
+
+ * textmodes/flyspell.el (sgml-mode-flyspell-verify):
+ Use `ispell-looking-back'
+
+2009-06-24 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-gvfs.el (tramp-gvfs-handle-make-directory): Use `dir'
+ rather than `filename'.
+
+2009-06-23 Miles Bader <miles@gnu.org>
+
+ * face-remap.el (text-scale-set): New function.
+
+2009-06-23 Glenn Morris <rgm@gnu.org>
+
+ * pcmpl-rpm.el (pcomplete/rpm): Doc fix.
+
+ * bindings.el (mode-line-modified): Fix case of "Buffer is modified".
+
+ * textmodes/ispell.el (ispell-local-dictionary): Doc fix.
+
+ * progmodes/gdb-mi.el (gud-remove, gud-break): Update declarations.
+
+ * calendar/cal-dst.el (calendar-time-zone-daylight-rules):
+ Simplify Persian conditionals.
+
+ * calc/calc-graph.el (calc-graph-plot): Avoid assignment to free
+ variable `filename'.
+
+ * comint.el (comint-insert-input): Doc fix.
+
+ * Makefile.in (ELCFILES): Fix typo in previous change.
+
+2009-06-23 Miles Bader <miles@gnu.org>
+
+ * cus-start.el: Add entry for `recenter-redisplay'.
+
+2009-06-22 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc-hooks.el (vc-stay-local-p, vc-state, vc-working-revision):
+ Add an optional argument for the backend, use it instead of
+ calling vc-backend.
+ (vc-mode-line): Add an optional argument for the backend.
+ Pass the backend to vc-state and vc-working-revision. Move code for
+ special handling for vc-state being a buffer to ...
+
+ * vc-rcs.el (vc-rcs-find-file-hook):
+ * vc-sccs.el (vc-sccs-find-file-hook): ... here. New functions.
+
+ * vc-svn.el (vc-svn-state, vc-svn-dir-status, vc-svn-checkout)
+ (vc-svn-print-log, vc-svn-diff): Pass 'SVN to vc-state,
+ vc-stay-local-p and vc-mode-line calls.
+
+ * vc-cvs.el (vc-cvs-state, vc-cvs-checkout, vc-cvs-print-log)
+ (vc-cvs-diff, vc-cvs-annotate-command)
+ (vc-cvs-make-version-backups-p, vc-cvs-stay-local-p)
+ (vc-cvs-dir-status): Pass 'CVS to vc-state, vc-stay-local-p and
+ vc-mode-line calls.
+
+ * vc.el (vc-deduce-fileset): Use vc-deduce-fileset instead of
+ direct comparison.
+ (vc-next-action, vc-transfer-file, vc-rename-file): Also pass the
+ backend when calling vc-mode-line.
+ (vc-register): Do not create a closure for calling the vc register
+ function, call it directly.
+
+2009-06-23 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * emacs-lisp/elp.el (elp-output-insert-symname): Add a link face
+ to make it obvious item can be clicked.
+
+ * vc-mtn.el (vc-mtn-after-dir-status, vc-mtn-dir-status): New functions.
+
+2009-06-23 Kenichi Handa <handa@m17n.org>
+
+ * language/korea-util.el (korean-key-bindings): Change the binding
+ of F9 to hangul-to-hanja-conversion. Bind Hangul_Hanja to the
+ same command.
+
+2009-06-22 Michael Albinus <michael.albinus@gmx.de>
+
+ Sync with Tramp 2.1.16.
+
+ * Makefile.in (ELCFILES): Add net/tramp-gvfs.elc.
+
+ * net/tramp.el (top): Require tramp-gvfs. Catch `tramp-loading',
+ when a loading of a package fails. Completion function for rsync
+ is `tramp-completion-function-alist-ssh'.
+ (all): Replace all calls of `split-string' and
+ `tramp-split-string' by `tramp-compat-split-string'.
+ (tramp-default-method): Use `tramp-compat-process-running-p'.
+ (tramp-default-proxies-alist): Allow also Lisp forms.
+ (tramp-remote-path): Add choice "Private Directories".
+ (tramp-wrong-passwd-regexp): Remove "Tramp connection closed" option.
+ (tramp-domain-regexp): Allow also "-", "_" and ".".
+ (tramp-end-of-output): Remove newlines, and add "$" at the end.
+ (tramp-file-name-handler-alist): Add handler for `dired-uncache'.
+ (tramp-debug-message): Insert header line in debug buffer.
+ (tramp-handle-directory-files-and-attributes-with-stat):
+ Care about filenames with spaces, or starting with "-".
+ (tramp-handle-dired-uncache): New defun.
+ (tramp-handle-insert-directory): Don't flush the directory from
+ cache, this is handled by `dired-uncache' now.
+ (tramp-handle-insert-file-contents): Improve error handling.
+ (tramp-find-shell, tramp-open-connection-setup-interactive-shell):
+ Quote `tramp-end-of-output'.
+ (tramp-action-password): Improve trace message.
+ (tramp-check-for-regexp): Both echoes must be present, before removing.
+ (tramp-open-connection-setup-interactive-shell): Trace coding system.
+ (tramp-compute-multi-hops): Eval cons cells of
+ `tramp-default-proxies-alist'.
+ (tramp-maybe-open-connection): Use the same command pattern for
+ first hop and further hops.
+ (tramp-wait-for-output): Remove handling of newlines.
+ (tramp-get-remote-path): Handle also `tramp-own-remote-path'.
+ (tramp-split-string): Remove function. It is handled in
+ tramp-compat now.
+
+ * net/tramp-cmds.el (tramp-bug):
+ Recommend `tramp-cleanup-all-connections' in the bug mail.
+
+ * net/tramp-compat.el (tramp-compat-split-string)
+ (tramp-compat-process-running-p): New defuns.
+
+ * net/tramp-fish.el (tramp-fish-file-name-handler-alist): Add handler
+ for `dired-uncache'.
+
+ * net/tramp-gvfs.el: New package.
+
+ * net/tramp-smb.el (tramp-smb-file-name-handler-alist):
+ Add handler for `dired-uncache'.
+ (tramp-smb-handle-file-local-copy): Cleanup in case of error.
+
+ * net/trampver.el: Update release number. Make version check fit
+ for SXEmacs 22.
+
+2009-06-22 Jim Meyering <meyering@redhat.com>
+
+ Automatically handle .xz suffix (XZ-compressed files), too.
+ * jka-cmpr-hook.el (jka-compr-compression-info-list): Add xz.
+ XZ is the successor to LZMA: <http://tukaani.org/xz/>
+
+2009-06-22 Dmitry Dzhus <dima@sphinx.net.ru>
+ Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-mi.el: Pull further modified changes from Dmitry's
+ repository (http://sphinx.net.ru/hg/gdb-mi/).
+
+2009-06-22 Glenn Morris <rgm@gnu.org>
+
+ * files.el (dir-locals-collect-mode-variables): Allow for any number of
+ `mode' and `eval' entries. (Bug#3430)
+
+ * Makefile.in (ELCFILES): Add fadr.elc.
+
+ * calendar/appt.el (appt-make-list): Fix off-by-one error caused by
+ differing behavior of \n and ^ in strings. (Bug#3385)
+
+ * emacs-lisp/cl-indent.el: Remove leading "*" from defcustom docs.
+
+ * emacs-lisp/lisp-mode.el (lisp-indent-offset): Fix safe-local-variable
+ property.
+ (lisp-indent-function): Make it a defcustom.
+
+2009-06-21 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el: Replace with ...
+ * progmodes/gdb-mi.el: ... this file.
+ * progmodes/gud.el: Modify for gdb-mi.el.
+
+2009-06-21 Dmitry Dzhus <dima@sphinx.net.ru>
+
+ * fadr.el: New file.
+
+2009-06-21 Chong Yidong <cyd@stupidchicken.com>
+
+ * Branch for 23.1.
+
+2009-06-21 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/lisp-mode.el (lisp-indent-function)
+ * emacs-lisp/cl-indent.el (lisp-indent-defun-method)
+ (common-lisp-indent-function): Add doc strings.
+
+2009-06-19 David Casperson <casper@unbc.ca> (tiny change)
+
+ * font-core.el (turn-on-font-lock-if-desired): Correctly handle
+ the case where font-lock-global-modes is a list that doesn't begin
+ with `not' (Bug#3611).
+
+2009-06-19 Glenn Morris <rgm@gnu.org>
+
+ * subr.el (open-network-stream): Doc fix.
+
+2009-06-19 Juanma Barranquero <lekktu@gmail.com>
+
+ * international/fontset.el (setup-default-fontset):
+ Fix typo in previous change.
+
+2009-06-19 Kenichi Handa <handa@m17n.org>
+
+ * international/fontset.el (setup-default-fontset): Add a spec of
+ non-OTF unicode font for Thai.
+
+ * fringe.el: Add coding: utf-8 cookie.
+
+2009-06-18 Kenichi Handa <handa@m17n.org>
+
+ * language/korean.el (korean-cp949): New coding system. Set cp949
+ as an alias to it.
+
+2009-06-18 Ulrich Mueller <ulm@gentoo.org>
+
+ * pgg-gpg.el (pgg-gpg-lookup-key-owner): Handle colon listings
+ format used by GnuPG 2.0.11.
+
+2009-06-18 Glenn Morris <rgm@gnu.org>
+
+ * files.el (dir-locals-set-directory-class): Make mtime argument
+ optional, since it is always unneeded in the non-file case. (Bug#3577)
+
+2009-06-18 Kenichi Handa <handa@m17n.org>
+
+ * language/korean.el ("Korean"): Fix `documentation' property of
+ this language environment.
+
+ * language/korea-util.el (korean-key-bindings): Add binding for
+ key Hangul.
+
+2009-06-17 Chong Yidong <cyd@stupidchicken.com>
+
+ * progmodes/compile.el (compilation-error-regexp-alist-alist):
+ Comment out 2007-07-25 change adding support for Maven error
+ messages; this regexp is too slow on long lines (Bug#3441).
+
+2009-06-17 Akinori MUSHA <knu@iDaemons.org> (tiny change)
+
+ * progmodes/ruby-mode.el (ruby-parse-partial)
+ (ruby-font-lock-keywords): Support overloadable negative
+ operators (Bug#3587).
+
+2009-06-17 Tiago Saboga <tiagosaboga@gmail.com> (tiny change)
+
+ * files.el (save-some-buffers-action-alist): Fix last
+ change (Bug#3578).
+
+2009-06-17 Glenn Morris <rgm@gnu.org>
+
+ * files.el (dir-locals-set-directory-class): Fix doc typo.
+
+2009-06-17 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-diag.el (list-character-sets): Change
+ "FINAL-CHAR" to "FINAL-BYTE" to follow the official terminology.
+ (list-character-sets-1): Add one line explanation about
+ "supplementary charset". Make the part "Supplementary Character
+ Sets" clickable.
+
+2009-06-16 Eduard Wiebe <usenet@pusto.de> (tiny change)
+
+ * international/mule-conf.el: Add cp949-2-byte, cp949.
+
+2009-06-16 Kenichi Handa <handa@m17n.org>
+
+ * composite.el (compose-region): Improve the docstring.
+
+2009-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * vc.el (vc-default-revision-granularity): Remove to let the normal
+ error handling kick in (bug#3570).
+
+2009-06-13 Chong Yidong <cyd@stupidchicken.com>
+
+ * simple.el (kill-visual-line): Rewrite (Bug#3437). Don't try to
+ handle kill-whole-line, as it doesn't make sense in this context.
+
+2009-06-12 Sam Steingold <sds@gnu.org>
+
+ * vc-hg.el (vc-hg-log-switches): Add defcustom.
+ (vc-hg-print-log): Use it.
+
+2009-06-12 Kenichi Handa <handa@m17n.org>
+
+ * international/eucjp-ms.el: Re-generated.
+
+2009-06-10 Glenn Morris <rgm@gnu.org>
+
+ * calendar/cal-dst.el (calendar-time-zone-daylight-rules):
+ Fix typo in 2008-04-02 change.
+
+2009-06-10 Kenichi Handa <handa@m17n.org>
+
+ * composite.el (compose-gstring-for-terminal): For zero-width
+ characters of Unicode category `Cf', simply replace it with SPC.
+
+2009-06-09 Agustín Martín <agustin.martin@hispalinux.es>
+
+ * ispell.el: Make `ispell-dictionary' customizable (#2555)
+
+2009-06-08 Michael Albinus <michael.albinus@gmx.de>
+
+ * ediff-util.el (ediff-compute-custom-diffs-maybe): Handle remote
+ files correctly.
+
+2009-06-08 Adrian Robert <Adrian.B.Robert@gmail.com>
+
+ * term/ns-win.el (composition-function-table)
+ (script-representative-chars): Don't alter.
+
+2009-06-07 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-do-copy-or-rename-file-directly): Make direct
+ copy more robust, especially when "chown" is not applicable.
+
+2009-06-07 Martin Rudalics <rudalics@gmx.at>
+
+ * emacs-lisp/lisp-mode.el (lisp-mode-variables): Fix doc-string.
+
2009-06-06 Michael Albinus <michael.albinus@gmx.de>
- * tramp.el (tramp-open-connection-setup-interactive-shell): Apply
- workaround for OpenSolaris bug.
+ * net/tramp.el (tramp-open-connection-setup-interactive-shell):
+ Apply workaround for OpenSolaris bug.
2009-06-05 Daiki Ueno <ueno@unixuser.org>
2009-04-11 Chong Yidong <cyd@stupidchicken.com>
- * files.el (dir-locals-directory-cache): Change format to include
+ * files.el (dir-locals-directory-cache): Rename from
+ dir-locals-directory-alist. Change format to include
the mtime of the directory-local variables file (Bug#2833).
(dir-locals-set-directory-class): New arg mtime. Store it in
dir-locals-directory-cache.