emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/ChangeLog


From: Kai Großjohann
Subject: [Emacs-diffs] Changes to emacs/lisp/ChangeLog
Date: Sun, 09 Feb 2003 09:43:57 -0500

Index: emacs/lisp/ChangeLog
diff -c emacs/lisp/ChangeLog:1.4824 emacs/lisp/ChangeLog:1.4825
*** emacs/lisp/ChangeLog:1.4824 Sat Feb  8 20:46:04 2003
--- emacs/lisp/ChangeLog        Sun Feb  9 09:43:55 2003
***************
*** 68,132 ****
  2003-02-05  Kai Gro,A_(Bjohann  <address@hidden>
  
        * net/tramp.el: Version 2.0.29 released.
! 
!       * net/tramp.el (tramp-send-region): Protect against
!       tramp-chunksize being nil.
  
  2003-02-05  Michael Albinus  <address@hidden>
  
        * net/tramp.el (tramp-handle-directory-file-name): Handle the case
        PATH is "".
!       (tramp-completion-handle-file-name-all-completions):
!       Define `tramp-current-user' locally.  See `tramp-parse-passwd'.
        (tramp-parse-passwd): For su-alike methods it would be desirable
        to return "address@hidden" as default.  Unfortunately, we have no
        information whether any user name has been typed already.  So we
        (mis-)use tramp-current-user as indication, assuming it is set in
        `tramp-completion-handle-file-name-all-completions'.
!       (tramp-send-region): Handle the case `tramp-chunksize' is equal
!       0.  I did it accidently.  Infinite loop ...
! 
!       * net/tramp-ftp.el (top-level): eval-after-load "ange-ftp"
!       '(tramp-disable-ange-ftp).  Suggested by Kai.
!       (tramp-ftp-file-name-handler): `tramp-disable-ange-ftp' not needed
!       any longer.
! 
!       * net/tramp-smb.el (tramp-smb-file-name-handler-alist):
!       Apply `tramp-handle-directory-file-name' in order to profit from Kai's
!       yesterday changes.
! 
! 2003-02-05  Kai Gro,A_(Bjohann  <address@hidden>
! 
!       * net/tramp.el (tramp-chunksize): Set default to 500 as workaround
!       for some ssh connections.
!       (tramp-handle-directory-file-name): New implementation.  Not sure
!       if it works.
! 
! 2003-02-05  Michael Albinus  <address@hidden>
! 
!       * net/tramp.el (tramp-get-device): `tramp-make-tramp-file-name'
!       must not be called with NIL path.  It fails in case of multi-method.
! 
! 2003-02-05  Michael Albinus  <address@hidden>
! 
!       * net/tramp.el (tramp-file-name-for-operation):
!       Apply `expand-file-name' for relative file names only.  Otherwise there
!       might be problems if the default directory is another Tramp
!       directory as the directory the file is based on.
        (tramp-find-foreign-file-name-handler): Check whether FILENAME is
        a Tramp file name.  It isn't if it comes from an expanded file
        name (like "/xx:yy//zz").
! 
! 2003-02-05  Michael Albinus  <address@hidden>
! 
!       * net/tramp.el (tramp-devices): New variable.  Keeps virtual
!       device numbers.  Devices must distinguish physical file systems.
!       The device numbers provided by "lstat" aren't unique, because we
!       operate on different hosts.  So we use virtual device numbers,
!       generated by `tramp-get-device'.  Both Ange-FTP and EFS use device
!       number -1.  In order to be different, we use device number (-1 x),
!       whereby "x" is unique for a given (multi-method method user host).
!       Suggested by Kai.
        (tramp-perl-file-attributes): Always return device number -1.
        There will be a virtual device number set in
        `tramp-handle-file-attributes', which replaces this one.
--- 68,116 ----
  2003-02-05  Kai Gro,A_(Bjohann  <address@hidden>
  
        * net/tramp.el: Version 2.0.29 released.
!       (tramp-send-region): Protect against tramp-chunksize being nil.
!       (tramp-chunksize): Set default to 500 as workaround for some ssh
!       connections.
!       (tramp-handle-directory-file-name): New implementation.  Not sure
!       if it works.
!       (tramp-md5-function): Require md5 before checking function md5.
!       If using md5-encode, put wrapper around it that converts vector of
!       bytes to ascii text.
!       (top-level): Avoid byte-compiler warnings of unused variables if
!       the byte-compiler supports this.  This is for the
!       with-parsed-tramp-file-name macro which is wont to produce such
!       stuff.
  
  2003-02-05  Michael Albinus  <address@hidden>
  
        * net/tramp.el (tramp-handle-directory-file-name): Handle the case
        PATH is "".
!       (tramp-completion-handle-file-name-all-completions):  Define
!       `tramp-current-user' locally.  See `tramp-parse-passwd'.
        (tramp-parse-passwd): For su-alike methods it would be desirable
        to return "address@hidden" as default.  Unfortunately, we have no
        information whether any user name has been typed already.  So we
        (mis-)use tramp-current-user as indication, assuming it is set in
        `tramp-completion-handle-file-name-all-completions'.
!       (tramp-send-region): Handle the case `tramp-chunksize' is equal 0.
!       I did it accidently.  Infinite loop ...
!       (tramp-get-device): `tramp-make-tramp-file-name' must not be
!       called with NIL path.  It fails in case of multi-method.
!       (tramp-file-name-for-operation):  Apply `expand-file-name' for
!       relative file names only.  Otherwise there might be problems if
!       the default directory is another Tramp directory as the directory
!       the file is based on.
        (tramp-find-foreign-file-name-handler): Check whether FILENAME is
        a Tramp file name.  It isn't if it comes from an expanded file
        name (like "/xx:yy//zz").
!       (tramp-devices): New variable.  Keeps virtual device numbers.
!       Devices must distinguish physical file systems.  The device
!       numbers provided by "lstat" aren't unique, because we operate on
!       different hosts.  So we use virtual device numbers, generated by
!       `tramp-get-device'.  Both Ange-FTP and EFS use device number -1.
!       In order to be different, we use device number (-1 x), whereby "x"
!       is unique for a given (multi-method method user host).  Suggested
!       by Kai.
        (tramp-perl-file-attributes): Always return device number -1.
        There will be a virtual device number set in
        `tramp-handle-file-attributes', which replaces this one.
***************
*** 134,207 ****
        (tramp-get-device): New function.  Returns the virtual device
        number.  If it doesn't exist, generate a new one.
        (tramp-handle-file-regular-p): Use Emacs file name primitives
!       instead of calling tramp-handle-* equivalents directly.
!       Needed for tramp-smb.
! 
!       * net/tramp-smb.el (tramp-smb-devices, tramp-smb-get-device): Removed.
!       Functionality moved to tramp.el.
!       (tramp-smb-handle-file-attributes):
!       Apply `tramp-get-device'. ATIME and CTIME are (0 0) now (= "don't
!       know"), which is more honest.
!       (tramp-smb-handle-make-directory): Use Emacs file name primitives
!       instead of calling tramp-smb-handle-* equivalents directly.
!       (tramp-smb-read-file-entry): Return size as a number but a string.
! 
! 2003-02-05  Michael Albinus  <address@hidden>
! 
!       * net/tramp.el (tramp-completion-function-alist-ssh): Add parsing
!       of "/etc/ssh_config" and "~/.ssh/config".  Suggested by Kai.
        (tramp-completion-function-alist, tramp-set-completion-function):
        Doc string update.
        (tramp-parse-sconfig, tramp-parse-sconfig-group): New functions.
        Provide parsing of "~/.ssh/config" style files.
! 
! 2003-02-05  Michael Albinus  <address@hidden>
! 
!       * net/tramp.el (tramp-completion-handle-expand-file-name):
!       Apply `tramp-drop-volume-letter'.  Otherwise, there are problems on W32
        systems.
  
! 2003-02-05  Michael Albinus  <address@hidden>
  
!       * net/tramp-smb.el (tramp-smb-get-device, tramp-smb-get-inode):
!       New functions.  Device number and inode number don't exist for SMB
!       files.  Therefore we must generate virtual ones.
        (tramp-smb-devices, tramp-smb-inodes): New variables.  Keep
        generated virtual device numbers and inodes numbers for SMB files.
        (tramp-smb-handle-file-attributes): Apply them.
! 
! 2003-02-05  Kai Gro,A_(Bjohann  <address@hidden>
! 
!       * net/tramp.el (tramp-md5-function): Require md5 before checking
!       function md5.  If using md5-encode, put wrapper around it that
!       converts vector of bytes to ascii text.
! 
! 2003-02-05  Michael Albinus  <address@hidden>
! 
!       * net/tramp.el (tramp-completion-mode): Perform check (integerp
!       last-input-event) before (event-modifiers last-input-event) -
!       there might be problems if `last-input-event' is a mouse event.
! 
! 2003-02-05  Michael Albinus  <address@hidden>
! 
!       * net/tramp.el (tramp-parse-rhosts, tramp-parse-shosts)
!       (tramp-parse-hosts, tramp-parse-passwd, tramp-parse-netrc):
!       Use `file-readable-p' instead of `file-exists-p'.  Otherwise these
!       functions might block.  Reported by <address@hidden>.
! 
! 2003-02-05  Michael Albinus  <address@hidden>
! 
!       * net/tramp-ftp.el (top-level): Defaults for
!       `tramp-default-method-alist' must be a list.
! 
!       * net/tramp-smb.el (top-level): Defaults for
!       `tramp-default-method-alist' must be a list.
! 
! 2003-02-05  Kai Gro,A_(Bjohann  <address@hidden>
! 
!       * net/tramp.el (top-level): Avoid byte-compiler warnings of unused
!       variables if the byte-compiler supports this.  This is for the
!       with-parsed-tramp-file-name macro which is wont to produce such stuff.
  
  2003-02-05  Stefan Monnier  <address@hidden>
  
--- 118,167 ----
        (tramp-get-device): New function.  Returns the virtual device
        number.  If it doesn't exist, generate a new one.
        (tramp-handle-file-regular-p): Use Emacs file name primitives
!       instead of calling tramp-handle-* equivalents directly.  Needed
!       for tramp-smb.
!       (tramp-completion-function-alist-ssh): Add parsing of
!       "/etc/ssh_config" and "~/.ssh/config".  Suggested by Kai.
        (tramp-completion-function-alist, tramp-set-completion-function):
        Doc string update.
        (tramp-parse-sconfig, tramp-parse-sconfig-group): New functions.
        Provide parsing of "~/.ssh/config" style files.
!       (tramp-completion-handle-expand-file-name):  Apply
!       `tramp-drop-volume-letter'.  Otherwise, there are problems on W32
        systems.
+       (tramp-completion-mode): Perform check (integerp last-input-event)
+       before (event-modifiers last-input-event) -- there might be
+       problems if `last-input-event' is a mouse event.
+       (tramp-parse-rhosts, tramp-parse-shosts)
+       (tramp-parse-hosts, tramp-parse-passwd, tramp-parse-netrc):  Use
+       `file-readable-p' instead of `file-exists-p'.  Otherwise these
+       functions might block.  Reported by <address@hidden>.
  
!       * net/tramp-ftp.el (top-level): eval-after-load "ange-ftp"
!       '(tramp-disable-ange-ftp).  Suggested by Kai.
!       (tramp-ftp-file-name-handler): `tramp-disable-ange-ftp' not needed
!       any longer.
!       (top-level): Defaults for `tramp-default-method-alist' must be a
!       list.
  
!       * net/tramp-smb.el (tramp-smb-file-name-handler-alist):  Apply
!       `tramp-handle-directory-file-name'.
!       (tramp-smb-devices, tramp-smb-get-device): Removed.  Functionality
!       moved to tramp.el.
!       (tramp-smb-handle-file-attributes):  Apply `tramp-get-device'.
!       ATIME and CTIME are (0 0) now (= "don't know"), which is more
!       honest.
!       (tramp-smb-handle-make-directory): Use Emacs file name primitives
!       instead of calling tramp-smb-handle-* equivalents directly.
!       (tramp-smb-read-file-entry): Return size as a number but a string.
!       (tramp-smb-get-device, tramp-smb-get-inode):  New functions.
!       Device number and inode number don't exist for SMB files.
!       Therefore we must generate virtual ones.
        (tramp-smb-devices, tramp-smb-inodes): New variables.  Keep
        generated virtual device numbers and inodes numbers for SMB files.
        (tramp-smb-handle-file-attributes): Apply them.
!       (top-level): Defaults for `tramp-default-method-alist' must be a
!       list.
  
  2003-02-05  Stefan Monnier  <address@hidden>
  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]