diff lisp/ChangeLog @ 83068:90ccc0dc0d3f

Merged in changes from CVS HEAD Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-121 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-122 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-123 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-124 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-125 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-108
author Karoly Lorentey <lorentey@elte.hu>
date Mon, 01 Mar 2004 14:27:16 +0000
parents b44978264e1d beeef4db908a
children b1f57ac99be5
line wrap: on
line diff
--- a/lisp/ChangeLog	Sat Feb 28 04:52:40 2004 +0000
+++ b/lisp/ChangeLog	Mon Mar 01 14:27:16 2004 +0000
@@ -1,6 +1,131 @@
+2004-02-29  Kai Grossjohann  <kai.grossjohann@gmx.net>
+
+	Version 2.0.39 of Tramp released.
+
+	* net/tramp.el (tramp-handle-file-local-copy)
+	(tramp-handle-write-region, tramp-open-connection-rsh): Variable
+	name typo.  Small change.  From Patrick Tullmann
+	<tullmann@flux.utah.edu>.
+	(tramp-process-connection-type): New variable.
+	(tramp-maybe-open-connection): Use it.
+	(tramp-do-copy-or-rename-via-buffer): Handle KEEP-DATE arg, if
+	possible.
+	(tramp-touch): Set last-modified time of a remote file.
+	(tramp-handle-write-region): Say which function is used when
+	encoding.
+
+2004-02-29  Michael Albinus  <Michael.Albinus@alcatel.de>
+
+	* net/tramp-smb.el (tramp-smb-handle-file-writable-p): Handle the
+	case of non-existing filename, too.  Reported by Christoph Bauer
+	<c_bauer@informatik.uni-kl.de>.
+	(tramp-smb-get-file-entries): The directory in question should
+	have permissions "drwxrwxrwx".  Just virtual, because we don't
+	know the real permissions.  Don't we know?
+	(tramp-smb-prompt): Add virtual prompt from listing shares, too.
+	(tramp-smb-errors): Add "NT_STATUS_ACCOUNT_LOCKED_OUT".
+	(tramp-smb-wait-for-output): Optimize algorithm getting pending
+	output.  If it was received chunkwise, there have been problems.
+	Remove the "prompt not found" error message; it is obvious.
+	Simplify algorithm.
+	(tramp-smb-process-running): Removed.  Since we acknowledge the
+	virtual prompt for shares, there's no need for distinction of
+	reading shares (process ends afterwards) and interactive mode of
+	smblient.
+	(tramp-smb-open-connection): Setting process sentinel removed.
+	(tramp-smb-errors): Add "NT_STATUS_WRONG_PASSWORD" and
+	"NT_STATUS_NETWORK_ACCESS_DENIED".
+	(tramp-smb-maybe-open-connection): Set `process-connection-type'
+	to 'pty.  Suggested by Piet van Oostrum <piet@cs.uu.nl>.
+	(top-level): Setting default value in `tramp-default-method-alist'
+	corrected.  Order of USER and HOST have been wrong.  Nobody
+	claimed for months ...
+	(tramp-smb-maybe-open-connection): Use
+	`tramp-process-connection-type'.
+	(tramp-smb-open-connection): Clear password cache if login has
+	failed.
+
+	* net/tramp.el (tramp-completion-mode) Don't check for 'xemacs but
+	`tramp-unified-filenames'.
+	(tramp-completion-mode): Make test for XEmacs explicitely.
+	`event-to-character' can exists in Emacs packages too.  Reported
+	by Matt Swift <swift@alum.mit.edu>.
+	(tramp-buffer-name): Buffer name must contain the user if exists.
+	Reported by Adrian Phillips <a.phillips@met.no>.
+	(tramp-do-copy-or-rename-file): Handle out-of-band methods.  Call
+	`tramp-do-copy-or-rename-file-out-of-band' this case.
+	(tramp-do-copy-or-rename-file-out-of-band): Renamed from
+	`tramp-do-copy-or-rename-file-one-local', because it handles also
+	the case both files use the same out-of-band method.
+	Implementation added.
+	(tramp-handle-file-local-copy, tramp-handle-write-region):
+	Out-of-band handling removed.  `copy-file' called instead, which
+	calls `tramp-do-copy-or-rename-file-out-of-band'.
+	(tramp-action-password): Check for out-of-band method removed.
+	This function is used for 'login-program.
+	(tramp-post-connection): Use `tramp-method-out-of-band-p' when
+	appropriate.
+	(tramp-completion-function-alist-ssh): Add `tramp-parse-shostkeys'
+	and `tramp-parse-sknownhosts'.
+	(tramp-completion-function-alist): It's a defvar now, because we
+	want to apply the optimized `tramp-set-completion-function'
+	instead of a static list.
+	(tramp-set-completion-function): Implementation tuned.  Avoid
+	double entries, and entries where the function or the
+	file/directory doesn't exist.
+	(tramp-parse-shostkeys, tramp-parse-sknownhosts): New functions
+	for SSH2.
+	(tramp-file-name-handler-alist): Add `dired-compress-file' entry.
+	(tramp-handle-dired-compress-file): New function.
+	(tramp-async-proc): New variable.
+	(tramp-handle-shell-command): Adding asynchronous processes.  They
+	are far from being perfect, but it works at least for
+	`find-grep-dired' and `find-name-dired' in Emacs 21.4.
+	(top-level): Require password.el if visible.  Should be mandatory
+	once No Gnus has found its way into (X)Emacs.
+	(tramp-read-passwd): Invoke `password-read' if available,
+	`read-passwd' otherwise. `ange-ftp-read-passwd' isn't used as
+	fallback any longer.
+	(tramp-clear-passwd): New function.
+	(tramp-process-actions, tramp-process-multi-actions): Clear
+	password cache if login has failed.
+
+	* net/tramp-ftp.el (Commentary): Remove pointer to EFS.  It has
+	its own module.
+	(tramp-ftp-file-name-handler): Unset `ange-ftp-ftp-name-arg' and
+	`ange-ftp-ftp-name-res'.  There could be incorrect values from
+	previous calls in case the "ftp" method is used in the Tramp file
+	name.  Reported by Katsumi Yamaoka <yamaoka@jpl.org>.
+
+2004-02-28  Richard M. Stallman  <rms@gnu.org>
+
+	* term.el (term-mouse-paste): Call mouse-set-point.
+
+	* thumbs.el: New file.
+
+2004-02-28  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+	* ebnf-abn.el: Doc fix.
+
+	* ebnf-bnf.el: Doc fix.
+	(ebnf-repeat): Code fix.
+
+	* ebnf2ps.el: Doc fix.
+	(ebnf-syntax-directory, ebnf-syntax-file): New funs.
+
+2004-02-28  Juri Linkov  <juri@jurta.org>
+
+	* ffap.el (dired-at-point): Additional writability test for
+	relative directory names.
+	(dired-at-point-prompter): Treat directories as a directory, get
+	the directory component from files.
+	(ffap-string-at-point): Return string from region if region is
+	active.
+	(ffap-file-at-point): Remove redundant code.
+
 2004-02-28  Kim F. Storm  <storm@cua.dk>
 
-	* gdb-ui.el (breakpoint-enabled-icon, breakpoint-disabled-icon): 
+	* gdb-ui.el (breakpoint-enabled-icon, breakpoint-disabled-icon):
 	Initialize margin area images to nil.
 	(breakpoint-bitmap): New defvar for breakpoint fringe bitmaps.
 	(breakpoint-enabled-bitmap-face)
@@ -37,19 +162,19 @@
 
 2004-02-27  Dan Nicolaescu  <dann@ics.uci.edu>
 
-	* faces.el (face-spec-set-match-display): Add a new  attribute,
-	`min-colors'. 
-	(region, highlight, secondary-selection): Use `min-colors`.
+	* faces.el (face-spec-set-match-display): Add a new attribute,
+	`min-colors'.
+	(region, highlight, secondary-selection): Use `min-colors'.
 
 	* custom.el (defface): Add documentation for `min-colors'.
 
 	* font-lock.el (font-lock-comment-face, font-lock-string-face)
 	(font-lock-keyword-face, font-lock-function-name-face)
 	(font-lock-variable-name-face, font-lock-constant-face): Use
-	`min-colors`.
+	`min-colors'.
 
 	* isearch.el (isearch, isearch-lazy-highlight-face): Use
-	`min-colors'. 
+	`min-colors'.
 
 2004-02-25  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 
@@ -198,7 +323,7 @@
 2004-02-19  Glenn Morris  <gmorris@ast.cam.ac.uk>
 
 	* calendar/appt.el (appt-display-format): Change default to
-	'ignore, for backwards compatability.
+	'ignore, for backwards compatibility.
 	(appt-display-message): If appt-display-format is 'ignore,
 	respect old vars appt-msg-window and appt-visible.
 	(appt-activate): Don't depend on return value of cancel-timer.
@@ -304,7 +429,7 @@
 	* loadhist.el (unload-feature): Doc fix.  Rename flist to
 	unload-hook-features-list.
 
-2004-02-16  Jay Belanger  <belanger@truman.edu>  (tiny change).
+2004-02-16  Jay Belanger  <belanger@truman.edu>  (tiny change)
 
 	* calc/calc-embed.el (calc-do-embedded-activate): Add autoload
 	cookie.  Don't check if we are looking-at open-formula.
@@ -1091,7 +1216,7 @@
 
 2004-01-05  Karl Berry  <karl@gnu.org>
 
-	* emacs-lisp/copyright.el (copyright-regexp): might as well allow
+	* emacs-lisp/copyright.el (copyright-regexp): Might as well allow
 	/ and *, too.
 
 2003-12-31  Simon Josefsson  <jas@extundo.com>
@@ -1111,7 +1236,7 @@
 
 2004-01-04  Karl Berry  <karl@gnu.org>
 
-	* emacs-lisp/copyright.el (copyright-regexp): allow the common
+	* emacs-lisp/copyright.el (copyright-regexp): Allow the common
 	comment characters % and # in the copyright year notice,
 	as well as ;.
 
@@ -1165,7 +1290,7 @@
 
 	* ido.el (ido-nonreadable-directory-p): New defun to check for
 	nonreadable directory without activating tramp (to avoid problems
-	with checking incomplete tramp paths.
+	with checking incomplete tramp paths).
 	(ido-set-current-directory, ido-file-internal)
 	(ido-file-name-all-completions1): Use it.
 
@@ -1290,7 +1415,7 @@
 
 	* files.el (kill-some-buffers): Doc fix.
 
-2003-12-29  David Herring <sdh6@ra.msstate.edu>  (tiny change)
+2003-12-29  David Herring  <sdh6@ra.msstate.edu>  (tiny change)
 
 	* comint.el (comint-watch-for-password-prompt): Pass `string' as
 	arg to send-invisible
@@ -1308,16 +1433,16 @@
 
 	* xml.el (xml-get-attribute-or-nil): Doc fix.
 
-2003-12-29  Peter 'Luna' Runestig <peter@runestig.com>
+2003-12-29  Peter 'Luna' Runestig  <peter@runestig.com>
 
 	* net/zone-mode.el (zone-mode): Use write-file-functions, not
 	write-file-hooks.
 
-2003-12-29  Eric Hanchrow <offby1@blarg.net>  (tiny change)
+2003-12-29  Eric Hanchrow  <offby1@blarg.net>  (tiny change)
 
 	* autorevert.el (auto-revert-interval): Doc fix.
 
-2003-12-29  Mark A. Hershberger <mah@everybody.org>
+2003-12-29  Mark A. Hershberger  <mah@everybody.org>
 
 	* xml.el (xml-get-attribute-or-nil): New function, like
 	xml-get-attribute, but returns nil if the attribute was not found.
@@ -1328,12 +1453,12 @@
 
 	* emacs-lisp/easymenu.el (easy-menu-define): Doc fix.
 
-2003-12-29  Alex Schroeder <alex@emacswiki.org>  (tiny change)
+2003-12-29  Alex Schroeder  <alex@emacswiki.org>  (tiny change)
 
 	* custom.el (custom-declare-theme): Use `value' when putting
 	properties on `theme'.
 
-2003-12-29  Takaaki Ota <Takaaki.Ota@am.sony.com>
+2003-12-29  Takaaki Ota  <Takaaki.Ota@am.sony.com>
 
 	* subr.el (insert-for-yank): Call insert-for-yank-1 repetitively
 	for each yank-handler segment.
@@ -1344,7 +1469,7 @@
 	(table--put-cell-indicator-property): Put yank-handler property
 	that indicates the yank handler for the table cell.
 
-2003-12-29  Jesper Harder <harder@ifa.au.dk>  (tiny change)
+2003-12-29  Jesper Harder  <harder@ifa.au.dk>  (tiny change)
 
 	* generic-x.el (etc-modules-conf-generic-mode): A more complete
 	set of keywords.
@@ -1417,7 +1542,7 @@
 
 	* ffap.el (ffap-read-file-or-url): Revert previous change.
 
-2003-12-25  Robert J. Chassell <bob@rattlesnake.com>
+2003-12-25  Robert J. Chassell  <bob@rattlesnake.com>
 
 	* textmodes/texnfo-upd.el (texinfo-multi-file-update): Create a
 	new list of included files called `files-with-node-lines', that
@@ -1497,7 +1622,7 @@
 	* info.el (Info-unescape-quotes, Info-split-parameter-string)
 	(Info-goto-emacs-command-node): Doc fixes.
 
-2003-12-12  Jesper Harder <harder@ifa.au.dk>
+2003-12-12  Jesper Harder  <harder@ifa.au.dk>
 
 	* cus-edit.el (custom-add-parent-links): Define "many".
 
@@ -1588,7 +1713,6 @@
 	value "'integer".  Otherwise, don't use that parameter (default is
 	integer format).
 
-
 2003-11-30  Luc Teirlinck  <teirllm@auburn.edu>
 
 	* help.el (help-map): Bind `display-local-help' to `C-h .'.
@@ -1882,7 +2006,7 @@
 
 	* descr-text.el (describe-char): Fix typo.
 
-2003-11-08  Kailash C. Chowksey <klchxbec@m-net.arbornet.org>
+2003-11-08  Kailash C. Chowksey  <klchxbec@m-net.arbornet.org>
 
 	These changes are to support Kannada language/script.
 
@@ -1939,7 +2063,7 @@
 	(xml-ns-parse-ns-attrs, xml-ns-expand-el)
 	(xml-ns-expand-attr): New functions to do namespace handling.
 	(xml-intern-attrlist): Back-compatible handling of attribute names.
-	(xml-parse-tag): Move namespace handling to seperate functions.
+	(xml-parse-tag): Move namespace handling to separate functions.
 	Now produces elements in the form ((:ns . "element") (attr-list)
 	children) instead of ('ns:element (attr-list) children).
 	(xml-parse-attlist): Fix attribute parsing.
@@ -2450,7 +2574,7 @@
 	(mode-line-position): Change cons cell into proper list in
 	initialization.
 
-2003-09-29  SAITO Takuya <tabmore@rivo.mediatti.net>  (tiny change)
+2003-09-29  SAITO Takuya  <tabmore@rivo.mediatti.net>  (tiny change)
 
 	* international/mule.el (decode-coding-inserted-region): Use car
 	of the return value of find-operation-coding-system.
@@ -2500,7 +2624,7 @@
 	is non-nil, initialize an empty `file-name-history' with the
 	recent list.
 
-2003-09-28  Evgeni Dobrev  <evgeni_dobrev@developer.bg> (tiny patch)
+2003-09-28  Evgeni Dobrev  <evgeni_dobrev@developer.bg>  (tiny change)
 
 	* man.el (Man-default-man-entry): Remove the leading `*' from the
 	word at point.
@@ -2710,7 +2834,7 @@
 	(bootstrap-clean-CMD, bootstrap-clean-SH): Recreate loaddefs.el
 	from loaddefs-boot.el if necessary.
 
-2003-09-15  Zoltan Kemenczy <kemenczy@rogers.com>
+2003-09-15  Zoltan Kemenczy  <kemenczy@rogers.com>
 
 	* progmodes/gud.el (gud-find-class): Make jdb work again since
 	cc-mode changed the syntactic information.
@@ -2741,7 +2865,7 @@
 
 	* emacs-lisp/tq.el (tq-create): Fix mixed up unquote style.
 
-2003-09-12  Eric Hanchrow <offby1@blarg.net>  (tiny change)
+2003-09-12  Eric Hanchrow  <offby1@blarg.net>  (tiny change)
 
 	* dired.el (dired-mode-map): Fix typo.
 
@@ -2879,7 +3003,7 @@
 	* international/fontset.el (setup-default-fontset): For Thai
 	font, specify "*" family.
 
-2003-09-01  Kevin Rodgers <ihs_4664@yahoo.com>  (tiny change)
+2003-09-01  Kevin Rodgers  <ihs_4664@yahoo.com>  (tiny change)
 
 	* progmodes/compile.el (previous-error): Accept a prefix
 	argument, similarly to next-error.
@@ -2920,7 +3044,7 @@
 	* simple.el (blink-matching-open): Work correctly on chars that
 	are designated as parens through the syntax-table text property.
 
-2003-08-29  Thierry Emery <thierry.emery@club-internet.fr>  (tiny change)
+2003-08-29  Thierry Emery  <thierry.emery@club-internet.fr>  (tiny change)
 
 	* kinsoku.el (kinsoku-longer, kinsoku-shorter): Do not choose a
 	line break position in the middle of a non-kinsoku (e.g. latin)
@@ -2970,7 +3094,7 @@
 	* progmodes/cc-engine.el (c-just-after-func-arglist-p):
 	Safeguard against unbalanced sexps.
 
-2003-08-26  Terje Rosten <terjeros@phys.ntnu.no>
+2003-08-26  Terje Rosten  <terjeros@phys.ntnu.no>
 
 	* version.el (emacs-version): Check for gtk.  Include gtk version info.