Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Jason Beegan <jtb@netbsd.org>
List: source-changes
Date: 01/28/2001 05:16:58
Module Name: pkgsrc
Committed By: jtb
Date: Sun Jan 28 03:16:58 UTC 2001
Modified Files:
pkgsrc/mail/vm: Makefile
pkgsrc/mail/vm/files: md5 patch-sum
pkgsrc/mail/vm/patches: patch-aa
Added Files:
pkgsrc/mail/vm/pkg: PLIST.emacs PLIST.xemacs
Removed Files:
pkgsrc/mail/vm/pkg: PLIST
Log Message:
Updated vm to version 6.90. Added support for XEmacs. Just put
USE_XEMACS=YES in /etc/mk.conf.
The changes from the last packaged version are (sorry for not
summarizing this):
VM 6.90 released (9 January 2001)
* vm-compose-mail: Use apply instead of funcall to call the yank
action. We aren't passing a list of arguments to the function.
* vm-mark-or-unmark-messages-same-author: compare author
addresses case insensitively.
* vm-emit-eom-blurb: ignore case when matching against
vm-summary-uninteresting-senders to match what
vm-su-interesting-from does.
* vm-mime-display-internal-text/html: use 'message' to display
any errors encountered.
* vm-mime-display-internal-text/enriched: use 'message' to display
any errors encountered.
* vm-yank-message: call vm-decode-mime-encoded-words in the correct buffer.
* default value of vm-auto-center-summary changed from nil to 0.
VM 6.89 released (22 December 2000)
* vm-yank-message: MIME decode the headers of the yanked message
if vm-display-using-mime is non-nil.
* vm-forward-message: if MIME forwarding, switch the buffer
containing the attached message to be multibyte to avoid the
appearance of our old friend \201 when the buffer contents are
inserted into the composition buffer. (FSF Emacs 20 only).
* vm-do-folders-summary: count messages in folders that lack
entries in the folders summary database using vm-grep-program.
* vm-do-folders-summary: ignore index files in the folder directories.
* vm-update-folders-summary-highlight: use intern-soft instead of
intern, since the symbol may not be present in the obarray.
* vm-mark-for-folders-summary-update: check for killed summary
before selecting folders summary buffer.
* vm-emit-eom-blurb: bind vm-summary-uninteresting-senders-arrow
to "" around call to vm-summary-sprintf.
* Makefile: Start using $(prefix) to be more GNUish. Try to
create the installation directories if they don't exist.
* vm-modify-folder-totals: wrong cells in the list were being
updated; fixed.
* vm-mime-run-display-function-at-point: return result of calling
the display function because callers expect it. This wasn't
happening in the FSF Emacs part of the conditional.
VM 6.88 released (11 December 2000)
* New variables:
+ vm-folders-summary-mode-hook
+ vm-grep-program
+ vm-mmosaic-program
+ vm-mmosaic-program-switches
* vm-determine-proper-charset: don't use MULE rules if operating
in a unibyte buffer. The non-MULE rules work better in that
case. Dropped use of vm-with-multibyte-buffer.
* use BODY.PEEK instead of RFC822.PEEK in IMAP message fetches,
since RFC822.PEEK has been made obsolete in RFC 2060.
* not decoding for preview if vm-preview-lines == 0 was a
mistake, as the header might still need decoding, so this
change was reversed.
* allow 8-bit chars in IMAP atoms. Microsoft Exchange emits them,
resistance is futile.
* keep IMAP trace buffer if a protocol error occurs. Code for
this was partially done, it's finished now.
* improved folders summary, new folders summary format specifier %s.
* vm-move-to-xxxx-button: fixed code assumption that buttons were
contiguous.
* qp-encode.c: get rid of non-constant initializers (nextc =
getchar()) to avoid warnings from Sun's compiler.
* vm-toolbar-fsfemacs-install-toolbar: "mime" now works in
vm-use-toolbar under FSF Emacs.
* don't display verbose "Waiting for POP QUIT" message unless
getting mail interactively.
* make vm-thread-loop-obarray a larger hash table.
* use vm-global-block-new-mail to prevent async reentrance into the POP
and IMAP code. Use vm-block-new-mail to prevent command-level
mail retrieval buffer locally.
* vm-check-mail-itimer-function: always check for mail. Now that
we're updating the folders summary we need to do the check even
if we know there is new mail from a previous check, so that the
summary is kept up to date.
* removed Mule menu from VM's commandeered menubar (FSF Emacs 20 only).
* C-c C-p in composition buffer binding changed from
vm-mime-preview-composition to vm-preview-composition.
* vm-sort-messages: fixed paren problem that broke non-thread
sorting while threading was enabled.
* vm-assimilate-new-messages: don't run vm-arrived-message-hook
and vm-arrived-messages-hook if being called for the first time
in this folder. Old check for this didn't work properly, so
now first-time status is passed in as a parameter.
* vm-emit-eom-blurb: use vm-summary-sprintf on full name so that
it is MIME decoded if necessary.
* vm-check-for-spooled-mail: don't skip remaining spool files
once we know there is mail waiting. We still need to retrieve
data for the remaining folders for the folders summary.
To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/mail/vm/Makefile
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/mail/vm/files/md5
cvs rdiff -r1.2 -r1.3 pkgsrc/mail/vm/files/patch-sum
cvs rdiff -r1.2 -r1.3 pkgsrc/mail/vm/patches/patch-aa
cvs rdiff -r1.2 -r0 pkgsrc/mail/vm/pkg/PLIST
cvs rdiff -r0 -r1.1 pkgsrc/mail/vm/pkg/PLIST.emacs \
pkgsrc/mail/vm/pkg/PLIST.xemacs
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.