Tue Nov 21 21:22:57 1995 Richard Levitte * vms-date.el (vms-patch-date): I remembered to update! Thu Nov 9 22:23:15 1995 Richard Levitte * loaddefs.el (completion-ignored-extensions): introduced ".pen" as an extension to be ignored. Tue Sep 19 21:21:58 1995 Richard Levitte * shell.el (shell-directory-tracker): [VMS] now correctly checks for `set default'. (shell-prefixed-directory-name): [VMS] checks if the given directory specification is a logical name only, and in that case, uses the value as directory spec. * files.el (cd): [VMS] does not prepend the directory spec with `./' Sun Sep 10 00:26:13 1995 Richard Levitte * dired-vmsaux.el (dired-remove-entry): new version of old function, to remove both lines of 2-line file spec. Sat Feb 25 11:16:09 1995 Richard Levitte (LEVITTE@eliza.e.kth.se) * vms-date.el (vms-patch-date): changed the date to today. Fri Nov 25 13:56:20 1994 Richard Levitte (LEVITTE@eliza.e.kth.se) * info.el (Info-directory-list) [VMS]: use "," instead of ":" as path separator. * server.el: add a hook to send the Abort command to the server process and to delete sys$scratch:.emacs_server when Emacs is killed. Thu Oct 27 13:21:07 1994 Richard Levitte (LEVITTE@eliza.e.kth.se) * vms-pmail.el (insert-signature): changed (end-of-buffer) to (goto-char (point-max)). Fri Aug 5 15:01:52 1994 Richard Levitte (LEVITTE@elmer.e.kth.se) * files.el (find-file-expand-completelly): New variable. (file-truename-wrap): New function, which makes use of find-file-expand-completelly. (find-file-noselect, set-visited-file-name): Makes use of file-truename-wrap instead of file-truename. (insert-directory): Uses call-process directly instead of calling vms-read-directory. * gnus.el (gnus-read-newsrc-file, gnus-save-newsrc-file): Hopefully formats the directory part of the file a little better. * mail-utils.el (mail-strip-quotes-names): Now leaves names like FOO::"bar" alone. * pascal.el: Corrected typo. * vms-patch.el (file-truename): Now takes an extra optional argument. (backup-file-name-p): New function. Really silly, but it is there to keep dired running. (backup-extract-version): New function. Extracts the version number of a file. (find-backup-file-name): New function. Needed by dired. (old-write-region): Now only set if not previously set, to avoid endless loops if vms-patch is reloaded. (auto-save-file-name-p): Changed to work correctly on auto save files like _$FOO$.;12. (vms-command-line-again): Changed to remove "-MAP", "-NW", "-BATCH" and "-T" from the command line if present. (vms-read-directory): Removed. Sat May 21 22:09:01 1994 Richard Levitte (LEVITTE@elmer.e.kth.se) * loadup.el: Now loads vms-date.el. * startup.el: Takes advantage of vms-patch-date. * vms-date.el: New file. Contains the date of creation of the current VMS patch. * vms-patch.el(vms-suspend-resume-hook): Calls vms-command-line-again with the argument string as argument. * vms-patch.el(vms-command-line-again): Now takes an argument, instead of looking at the logical name EMACS_COMMAND_ARGS. Also, does not convert 8-bit printable chars to space any more. And last, calls command-line-1, after fooling Emacs with a couple of variables, so Emacs won't do all the startup stuff, just the command line processing. Fri May 20 14:01:45 1994 Richard Levitte (LEVITTE@elmer.e.kth.se) * rmail.el(rmail-make-in-reply-to-field): changed to not treat addresses of the form FOO::BAR as an RFC822 address. * vms-patch.el(make-auto-save-file-name): changed to use the version numbers instead of producing a bogus file name. * vms-patch.el(auto-save-file-name-p): Change to succeed even if the file name has a version number. * vms-patch.el(dired-listing-switches): is less complicated now. * vms-sndmail.el(vms-sendmail-temp-dir, vms-sendmail-function, vms-default-sendmail-method): New variables and function to allow the user to specify different ways of sending mail. Sun Mar 20 18:49:07 1994 Richard Levitte (LEVITTE@eliza.e.kth.se) * autoload.el: Downcase file names so there will be no confusion. * diff.el: On VMS, use the VMS command `difference'. * dired-vms.el: Inserted all the changes from Mark London. * dired.el(dired-trivial-filenames, dired-copy-preserve-time): should be nil on VMS. * dired.el(dired-subdir-regexp): Needed a different definition for VMS. * files.el(basic-save-buffer): Precious files use `$' instead of `#' on VMS. * files.el(list-directory): There is no need to type the word "Directory" on VMS, as the DIRECTORY command does it by itself. * loadup.el: Changed so it would not make a DOC file if not needed. * lpr.el: Added the sitch lpr-header-=switch, and addapted the code to VMS. * mail-utils.el(mail-strip-quoted-names): Changed to leave addresses with the VMS wrapping for a different transport alone. * mail-utils.el(vms-mail-remove-transport): New function. Strips the VMS transport wrapping from a mail address. * rmail.el: Changed to work on VMS also. * rmailsum.el: Changed to work on VMS also. * shell.el: Changed to work better on VMS. * vms-patch.el(file-newest-backup): Added function, to replace the one in files.el. * vms-patch.el(vms-read-directory): Changed to use call-process instead of the obsolete subprocess-command-to-buffer. Also, use search-forward in such a way that we don't get stupid errors. * vms-patch.el(lpr-command, lpr-header-switch, print-region-function): Changed to reall work. Tue Jan 18 22:45:39 1994 Richard Levitte (LEVITTE@eliza.e.kth.se) * dired.el: Changed a few settings for VMS. * files.el: Changed the settings of the different list-directory switches for VMS, as well as the directory command to use. * info.el: Added `::' to menu items that represent other DIR files. Fri Jul 30 12:42:11 1993 Richard Levitte (LEVITTE@elin.e.kth.se) * comint.el (comint-exec-1): Small change for VMS. * files.el (make-directory): Small change for VMS. * gnus.el: gnus-nntp-service is set to 119 on VMS. * gnus.el (gnus-{Numeric,numeric,Plain,plain}-save-name): Changed to make legal VMS directories and file names. * gnus.el (gnus-make-directory): Changed to use make-directory. Is there a reason this still exists? gnus-make-directory-1 is commented out. * gnus.el (gnus-make-newsrc-file): Changed to make a legal file name on VMS. * gnus.el (gnus-save-newsrc-file): Changed to not make backups on VMS, and to use the Stream_LF file format. * paths.el: Changed the definition of gnus-nntp-service as in gnus.el. * term/x-win.el: Changed for VMS to use DECW$DISPLAY instead of DISPLAY. * vms-patch.el (make-legal-file-name): Now takes an optional argument which defines how dots in filenames are treated. * vms-patch.el (file-truename): New function which replaces the one defined in files.el. * vms-patch.el (write-region): Wrapper around the original write-region to find the right place to write the file. This is related to VMS search paths. * vms-patch.el (vms-suspend-resume-hook): Small fix. Also a small change to use add-hook instead of setq. * vms-patch.el: Added some code to make send-mail-function designate a VMS specific function. * vms-sndmai.el: New file to implement send-mail-send-it on VMS.