2002-10-12 Takeshi Morishima * pre-2.62 branch created. 2002-10-12 Takeshi Morishima * cmail.el (cmail-reorder-folder): bug fix for [cmail 10295]. 2002-10-08 Takeshi Morishima * README.bbdb, README.feedmail, README.multi-account, README.multi-highlight, README.nickname: added. 2002-10-06 Takeshi Morishima * cmail.el (cmail-get-articles-from-newmail): changed cmail-mbox-format to use mboxcl2. * cmail-vars.el (cmail-mbox-format): changed cmail-mbox-format to use mboxo or mboxcl2. Future may support mboxrd. 2002-10-05 Takeshi Morishima * CMAIL-MK (install-cmail): del-elc for install-elisp-modules is in effect only when cmail-vars.elc exists, this allows to suppress the to-be-deleted notification caused by del-elc option, when what-where is executed before compiling source files. After compilng, it notifies to-be-deleted/deleted to the user. cmail-vars.elc is selected as it is likely always compile without any dependency. * options/CMAIL-OPTIONS-MK (install-cmail-options): ditto, it uses cmail-use-multi-highlight.elc instead of cmail-vars.elc to check. 2002-10-05 Takeshi Morishima * doc/ChangeLog.bbdb-cmail: copy info into src/ChangeLog and deleted. * doc/README.Windows: Updated URLs, versions etc. * doc/README.cmail-crypt: Confirmed and updated URLs. * README.en, README.ja: Updated URLs. 2002-10-04 Takeshi Morishima * cmail-e19.el, cmail-e20.el: defadvice and cmail-mail-menu-bar define order is somehow causing warnings on Meadow 1.14 at cmail start up. fixed. * options/cmail-use-nickname.el: defadvice and cmail-summary-fp-value-private-function-alist define order is somehow causing warnings on Meadow 1.14 at cmail start up. fixed. 2002-10-03 Takeshi Morishima * apel/*: Updated to release 10.4. install.el now takes del-elc option used from CMAIL-MK and options/CMAIL-OPTIONS-MK. * CMAIL-MK: what-where now uses the latest APEL style print format. Added del-elc when calling install-elisp-modules to delete an elc file when a corresponding el source file only is to be installed. * options/CMAIL-OPTIONS-MK: what-where now uses the latest APEL style print format. Added del-elc when calling install-elisp-modules to delete an elc file when a corresponding el source file only is to be installed. * make1.bat: delete files in options directory for the 'clean' target. * cmail-version.el: updated for release 2.62. 2002-10-02 Takeshi Morishima * README.ja, README.en, INTRO.en, Makeit.bat: Updated URL, minor editorial update. * doc/README.imap4: Moved known bugs to SourceForge.jp tracker and deleted everything. 2002-09-29 Takeshi Morishima * doc/cmail.texi, doc/cmail.en.texi: Updated to reflect latest change in url and other description. 2002-09-29 Takeshi Morishima * options/cmail-simap4.el (cmail-simap4-prompt-for-header): Use *cmail-primary-coding-system for CHARSET ISO-2022-JP, to work with different mule version. * options/cmail-simap4.el (cmail-simap4-prompt-for-default): Use *cmail-primary-coding-system for CHARSET ISO-2022-JP, to work with different mule version. 2002-09-29 Takeshi Morishima * options/cmail-simap4.el (cmail-simap4-prompt-for-header): xemacs/apel emacs20 emulation does not support the NOCOPY optional argument for encode-coding-string function. Deleted the arg. * options/cmail-simap4.el (cmail-simap4-prompt-for-default): xemacs/apel emacs20 emulation does not support the NOCOPY optional argument for encode-coding-string function. Deleted the arg. * options/cmail-simap4.el (cmail-simap4-construct-search-mboxes): xemacs doesn't like an unbound history symbol, so modified to bind value. 2002-09-28 Takeshi Morishima * cmail-misc.el (cmail-volatile-folder-p): avoid using local-variable-p, which requires BUFFER to be a mandatory argument in in xemacs, and support of this before 19.34 is in question. * options/cmail-simap4.el (toplevel): Changed simap4.el version info and url. 2002-09-22 Takeshi Morishima * doc/README.imap4: Added search description, updated a few obsoleted items and known bugs etc. * doc/Readme.cvs: Updated for SourceForge.jp CVS. 2002-09-19 Takeshi Morishima * cmail-vars.el (cmail-mbox-format): added new optoin variable to control mbox format. * cmail.el (cmail-get-articles-from-newmail): added code to handle content-length format. 2002-09-16 Takeshi Morishima * options/cmail-simap4.el (cmail-simap4-supply-body): Added code to support auto download of message content for message forward command. * options/cmail-simap4.el (cmail-simap4-get-cache): Fixed code to use insert-file-contents instead of insert-file, re-init if topdir name in the cache file is different. * cmail-reply.el (cmail-forward): Set *cmail-show-content-reason to 'forward in local scope when calling cmail-show-contents. This will cause cmail-simap4-supply-body to prompt for y-or-n question for download (if not yet downloaded in full.) * cmail-vars.el (*cmail-show-content-reason): Added new variable for show content control and initialized to nil. 2002-09-15 Takeshi Morishima * cmail-mime.el (cmail-mime-insert-message): Added code to delete local control header field ("X-cmail-.*:[ \t]*"). 2002-09-15 Takeshi Morishima * options/cmail-simap4.el (*cmail-simap4-msg-cache-list): A new global variable to keep list of message cache buffers. * options/cmail-simap4.el (cmail-simap4-get-msg-cache): A new function to get message cache buffer. * options/cmail-simap4.el (cmail-simap4-add-msg-cache): A new function to create new message cache buffer if it does not exist. * options/cmail-simap4.el (cmail-simap4-clear-msg-cache): A new function to delete all the message cache buffers listed in *cmail-simap4-msg-cache-list. * options/cmail-simap4.el (cmail-simap4-supply-body): Splited main loading to cmail-simap4-supply-body1 and this function now handles to setup message cache buffer. * options/cmail-simap4.el (cmail-simap4-supply-body1): New function but most of them are from cmail-simap4-supply-body. * options/cmail-simap4.el (cmail-simap4-quit): Now calls cmail-simap4-clear-msg-cache. * options/cmail-simap4.el (cmail-simap4-quit-hook): Deleted, use cmail-simap4-quit to clear message cache buffers. * options/cmail-use-simap4.el (cmail-use-simap4-setup): Modified code to add cmail-simap4-quit to cmail-quit-hook and autoload for cmail-simap4-quit, instead of cmail-simap4-quit-hook. * options/cmail-use-simap4.el (cmail-use-simap4-unsetup): Modified code to remove cmail-simap4-quit from cmail-quit-hook, instead of cmail-simap4-quit-hook. * options/cmail-use-simap4.el (cmail-simap4-num-msg-cache): Added new variable to control number of message cache buffers. 2002-09-11 Takeshi Morishima * cmail.el (*cmail-last-shown-message-raw): added for fix forward problem with headers-only mode simap4. * cmail.el (cmail-get-last-shown-message-raw): added * cmail.el (*cmail-last-shown-message-cooked): added * cmail.el (cmail-get-last-shown-message-cooked): added * cmail.el (cmail-show-contents): modified, now it saves information last shown message, both raw and cooked in *cmail-last-shown-message-raw and *cmail-last-shown-message-cooked for later retrieval of message. added some code comments. * cmail-mime.el (cmail-mime-insert-message): fix forward problem with headers-only mode simap4. use cmail-insert-last-shown-message-raw to fetch original message. 2002-09-09 Takeshi Morishima * options/cmail-bbdb.el: Fixed a stupid bug, checking against version 24 instead of 34. (a big typo.) 2002-09-09 Takeshi Morishima * options/cmail-use-bbdb.el: added 2002-09-08 Toshihiko UEKI/植木敏彦 * cmail-reply.el (cmail-mail2): cmail-select-from-alist user full name support [cmail 10121] * cmail-vars.el (cmail-select-from-alist): cmail-select-from-alist user full name support [cmail 10121] 2002-09-07 Takeshi Morishima * cmail-folders.el (cmail-folders-visit-sub-folder): In case summary buffer has been killed, call get-buffer-create to not run into error signal. 2002-09-07 Takeshi Morishima * options/cmail-simap4.el (cmail-simap4-get-object-by-spec-mbox): fixed an apparent bug passing wrong parameter imap4-spec instead of cmail-folder when calling cmail-simap4-set-uidvalidity. 2002-09-07 Takeshi Morishima * [cmail 10108] applied patch provided by matz@ruby-lang.org (Yukihiro Matsumoto) for folder nickname, folder reorder enhancment, misc bug fixes for imap4 interface, as listed below: * cmail-crypt.el (cmail-crypt-check-decrypt/verify): use flet to replace function `error' temporarily by function `message'. * cmail-folders.el (*cmail-folders-system-folders-list): added *cmail-reorder-folder. * cmail-folders.el (cmail-folders-nickname-realname): new function for folder nickname. * cmail-folders.el (cmail-folders-get-folders-list): include folder nickname in the folder list. * cmail-summary.el (cmail-expire-mark): changed logic to use a local variable to compare num days to expire for the folder being processed so that it will not fetch it for every message. * cmail-trans.el (cmail-convert-into-mbox): call content supply function to insert message so that it works with imap4 folders. * cmail-vars.el (*cmail-reorder-folder): Added new variable for reorder work folder. * cmail-vars.el (*cmail-reorder-buffer): Added new variable for reorder work buffer. * cmail.el (cmail-move-to-folder): Added check if folder nickname is on, and call cmail-folders-nickname-realname function to get real folder name for the target folder. * cmail.el (cmail-show-contents): Added to go to the beginning of buffer after inserting message content in the buffer. * cmail.el (cmail-default-content-filter): Added code to make sure beg and end are set to expected points, before erasing and inserting message content. * cmail.el (cmail-visit-folder): Added check if folder nickname is on, and call cmail-folders-nickname-realname function to get real folder name for new folder. * cmail.el (cmail-reorder-folder): Added new code to reorder using reorder buffer. * options/cmail-simap4.el (*cmail-simap4-mail-buffer): Added new const for buffer name of temporary current message content cache for further operation. * options/cmail-simap4.el (cmail-simap4-supply-body): Put message contents to *cmail-simap4-mail-buffer. * options/cmail-simap4.el (cmail-simap4-download-full-body): fixed a bug to get beginning point after buffer content is deleted. * options/cmail-simap4.el (cmail-simap4-finalize-contents): Deleted, replaced by *cmail-simap4-mail-buffer, deleted cmail-show-contents-hook initialization accordingly. * options/cmail-simap4.el (cmail-simap4-quit-hook): New function to kill *cmail-simap4-mail-buffer buffer. * options/cmail-use-simap4.el (cmail-use-simap4-setup): Deleted hook initialization for cmail-simap4-finalize-contents and added hook initialization for cmail-siamp4-quit-hook. * options/cmail-use-simap4.el (cmail-use-simap4-unsetup): Deleted hook removal for cmail-simap4-finalize-contents and added hook removal for cmail-siamp4-quit-hook. 2002-09-07 Takeshi Morishima * bbdb-cmail.el: File deleted, moved as options/cmail-bbdb-curver.el * CMAIL-ELS: Removed compilation of bbdb-cmail.el * cmail-reply.el (cmail-complete-field-to): featurep check is now against cmail-bbdb, instead of bbdb-cmail.el * options/CMAIL-OPTIONS-ELS, CMAIL-OPTIONS-MK: create modules list for compilation separately and added code to list up modules that may not compile from the compilable module list. * options/cmail-bbdb-curver.el: File added, moved from bbdb-cmail.el * options/cmail-bbdb-pre2_34.el: File added, the version that supports bbdb version 2.33 and earlier release (probably back to version 2.00 - not confirmed yet). * options/cmail-bbdb.el: wrapper function to load either current version of 2.34 version of main bbdb adaptation code. * options/cmail-nicknameb.el: requires cmail-bbdb.el instead of bbdb-cmail.el * options/cmail-use-simap4.el: Added (require 'cmail-folders) to make it loadable stand alone. Minor update that does not affect any functionality. 2002-08-23 Takeshi Morishima * options/cmail-simap4.el: Added FLAG and KEYWORD search, error checks for various command for virual client box. Also now status change done on virtual client box is reflected back to original message. * options/cmail-use-simap4.el (cmail-simap4-search-key-list): FLAG and KEWWORD search criteria are added. 2002-08-20 Takeshi Morishima * options/cmail-simap4.el (cmail-simap4-get-object-by-spec-mbox): fix a bug in cmail-simap4-set-uidvalidity calling sequence. 2002-08-18 Takeshi Morishima * options/cmail-simap4.el: Added support of more search keys, and fixed Japanese search string encoded into iso-2022-jp. * options/cmail-use-simap4.el: Added cmail-simap4-search-key-list customizeable variable which control the order of search prompt. 2002-08-17 Takeshi Morishima * options/cmail-simap4.el: Added IMAP4 search support. Changes are global to adjust folder naming convention. * options/cmail-use-simap4.el: Added a IMAP4 search key binding, search folder regexp option in server spec, updated spec format to version 1.2. 2002-08-17 Takeshi Morishima * bbdb-cmail.el: [cmail 10035] patch by Kazuhiro Ohta 2002-08-01 Takeshi Morishima * contrib/simap4/simap4.el (simap4-clear-throughput): (simap4-reset-progress): changed 0 from integer to float 0.0, to workaround problem of 24bit overflow when calculating progress which was resulting in negative percentage when message is too big e.g. >1MB. 2002-01-12 Takeshi Morishima * cmail-vars.el (cmail-folders-nickname-display): [cmail 10009] applied patch by matz@ruby-lang.org (Yukihiro Matsumoto) * cmail-folders.el (*cmail-folders-modified): [cmail 10009] applied patch by matz@ruby-lang.org (Yukihiro Matsumoto). Added. (cmail-folders-nickname): Added. (cmail-folders-get-pattern): modified for "*" tail mark (cmail-folders-format): modified to add "*" tail mark in output (cmail-folders-output-p): display when nickname is set. (cmail-folders-output-all-lines): display tweak display. (cmail-folders-goto-inserting-point): handle nickname list for output oder. (cmail-folders-modify-lines): handle nickname list for output order. (cmail-after-quit-function): clean-up nickname processing resources. (cmail-folders-get-current-folder): modified for "*" tail mark (cmail-folders-nickname-display): Added. (*cmail-folders-nickname-alist): Added. (cmail-folders-nickname-realnames): Added. (*cmail-folders-nicknames): Added. (*cmail-folders-nicknames-age): Added. (*cmail-folders-nickname-buffer): Added. (cmail-folders-load-nicknames): Added. (cmail-folders-nickname-alist): Added. 2002-01-12 Takeshi Morishima * options/cmail-simap4.el (cmail-simap4-finalize-contents): [cmail 10009] applied patch by matz@ruby-lang.org (Yukihiro Matsumoto) with a small modification. headers-only fetch mode now delete local cache from the folder buffer after display. (cmail-simap4-fetch-new-msgs): added headers-only-lc fetchmode. * options/cmail-use-simap4.el (cmail-use-simap4-setup): added cmail-simap4-finalize-contents hook add. (cmail-use-simap4-unsetup): added cmail-simap4-finalize-contents hook remove. (cmail-use-simap4): added headers-only-lc in fetchmode (cmail-simap4-fetch-mode): added headers-only-lc in fetchmode 2002-01-08 Takeshi Morishima * contrib/simap4/simap4.el (simap4-job-wait1): Fixed a bug causing premature read of a tagged response line. Updated respose regexps to detect an entire line that contains matching response tag instead of only the response tag at the beginning of the line before moving ahead to parse the response code. 2002-01-06 Takeshi Morishima * cmail-folders.el (cmail-folders-is-virtual-folder): call cmail-virtual-folder-check-function to check imap4 virtual folder. (cmail-folders-get-path-list): Return nil only when normal virtual folder. (cmail-folders-count-folder-num): virutal folders not normal one, go ahead count number of folders in the dir. (cmail-folders-output-p): vitual folder name that has directory part is folded. (cmail-folders-update-cache-entry): if the folder is virtual and if it is opened, call get cache entry from buffer instead of from a file. (cmail-folders-get-newmail): redisplay folder buffer to reflect entry when imap4 update. (cmail-folders-close-all-folders): don't close virtual folder. * cmail-misc.el (cmail-virtual-folder-p): call cmail-virtual-folder-check-function to check imap4 virtual folder. (cmail-clean-virtual-folders): check if virtual folder is marked volatile and don't prompt for user permission. (cmail-volatile-folder-p): new function, to check if folder is volatile. (cmail-set-folder-to-volatile): new function, to set a folder to volatile. (cmail-set-folder-to-nonvolatile): new function, to set a folder to non-volatile. (cmail-open-folder): moved open hook before virutal folder check. create new buffer local *cmail-folder-name and *cmail-volatile-folder-p. * cmail-vars.el (toplevel): added *cmail-folder-name, *cmail-volatile-folder-p, cmail-virtual-folder-check-function * options/cmail-simap4.el: added *cmail-simap4-init-sync-done variable. (cmail-simap4-servers-1_0-format-version): now 1_1 (cmail-simap4-servers-1_0-inactive-p): now 1_1 (cmail-simap4-servers-1_0-server): now 1_1 (cmail-simap4-servers-1_0-userid): now 1_1 (cmail-simap4-servers-1_0-topdir): now 1_1 (cmail-simap4-servers-1_0-virtual-folder-p): now 1_1 (cmail-simap4-servers-1_0-folders-to-hide): now 1_1 (cmail-simap4-servers-1_1-draft): added (cmail-simap4-servers-1_0-cffile): now 1_1, and changed to fetch 8th element. was bug. (cmail-simap4-servers-1_1-initsync): added (cmail-simap4-servers-1_1-syncmode): added (cmail-simap4-servers-1_1-flagsync): added (cmail-simap4-servers-1_1-syncmbox): added (cmail-simap4-servers-1_1-fetchmode): added (cmail-simap4-servers-1_1-Smsg): added (cmail-simap4-servers-1_1-Spart): added (cmail-simap4-servers-1_1-Tconn): added (cmail-simap4-servers-1_1-Tresp): added (cmail-simap4-fetchmode): added (cmail-simap4-topdir): 1_0 functions changed to 1_1. (cmail-simap4-get-active-imap4-specs): 1_0 functions changed 1_1. (cmail-simap4-sync-all-folders): *cmail-simap-inbox-only-p replaced with *cmail-simap-full-sync-p, logic reversed. (cmail-simap4-sync-folders): 1_0 functions replaced with 1_1. When called under a server directory, now sync only the server. Added synchronization mode. (cmail-simap4-sync-box-p): added (cmail-simap4-hide-box-p): 1_0 function changed to 1_1. (cmail-simap4-sync-folder1): now check uidnext to see if new message is arrived on the server. (cmail-simap4-firtual-folder-p): added (cmail-simap4-get-new-messages): 1_0 function changed to 1_1. (cmail-simap4-fetch-new-msgs): fetchmade is now obtained through cmail-simap4-fetchmode function. (cmail-simap4-supply-body): use cmail-simap4-servers-1_1-Smsg imap4-spec is now passed in to cmail-simap4-insert-partial-body. (cmail-simap4-insert-partial-body): spec is passed in through subfunction cmail-simap4-insert-partial-body1. (cmail-simap4-insert-partial-body1): spec is passed in through subfunctions cmail-simap4-insert-no-multipart and cmail-simap4-insert-multipart. (cmail-simap4-insert-no-multipart): spec is passed in through subfunctions cmail-simap4-insert-text-part1 and cmail-simap4-insert-message-part1, cmail-simap4-servers-1_1-Spart is used to get size of part. (cmail-simap4-insert-multipart): spec is passed in through subfunction cmail-simap4-insert-multipart1. (cmail-simap4-insert-multipart1): spec is passed in throgh subfunctions cmail-simap4-insert-text-part and cmail-simap4-insert-message-part. (cmail-simap4-insert-text-part): spec is passed in throgh subfunction cmail-simap4-insert-text-part1, and cmail-simap4-servers-1_1-Spart is used to get size of part. (cmail-simap4-insert-text-part1): spec is passed in through subfunction cmail-simap4-insert-message-part1. (cmail-simap4-insert-message-part1): spec is passed in through subfunction cmail-simap4-insert-partial-body1. (cmail-simap4-copy-message): after target folder is created set the buffer to volatile. (cmail-simap4-open-mailbox): changed let* to let, if to and (cmail-simap4-open-folder-hook): added. set volatile flag. (cmail-simap4-get-object): 1_0 functions changed to 1_1, cmail-simap4-connection-timeout replaced with cmail-simap4-servers-1_1-Tconn, cmail-simap4-command-timeout replaced with cmail-simap4-servers-1_1-Tresp. (cmail-simap4-quit): set *cmail-simap4-init-sync-done to nil. (cmail-simap4-save-cache): don't save if server uses virtual folder. (cmail-simap4-get-uidnext): added (cmail-simap4-get-uidvalidity): call subfunction (cmail-simap4-set-uidnext): added (cmail-simap4-set-uidvalidity): call subfunction (cmail-simap4-get-cache-value): new function, made cmail-simap4-get-uidvalidity generic (cmail-simap4-set-cache-value): new function, made cmail-simap4-set-uidvalidity generic * options/cmail-use-simap4.el (cmail-use-simap4-setup): set cmail-virtual-folder-check-function, add cmail-open-folder-hook hook. (cmail-use-simap4-unsetup): unset cmail-virtual-folder-check-function, remove cmail-open-folder-hook hook. (cmail-simap4-servers): updated format virsion to 1.1, added sync mode related options. (cmail-simap4-max-msg-size): removed (comment out) (cmail-simap4-max-body-size): removed (comment out) (cmail-simap4-command-timeout): removed (comment out) (cmail-simap4-connection-timeout): removed (comment out) (toplevel): format conversion. * contrib/simap4/simap4.el (simap4-parse-resp-status): fixed bug in status response parser. 2002-01-04 Takeshi Morishima * options/cmail-simap4.el (cmail-simap4-get-object): Fixed a problem of all folder sync. simap4 object is not returned when mailbox is not passed in. 2002-01-01 Takeshi Morishima * options/cmail-simap4.el: Updated checking of simap4 version compatibility, to work with compat level 1, latest simap4.el version 1.1. * options/cmail-simap4.el (cmail-simap4-sync-status): Now skips if message is empty. By default, now it will silently remove messages which is not on the server instead of marking it to Deleted. * options/cmail-simap4.el (cmail-simap4-message-status): now look for server supported flags, and exchange Forwarded, Hold, Bookmarked status marks with imap4 server, if keyward permanent flag is supported by the server and the selected mailbox. * options/cmail-simap4.el (cmail-simap4-status-to-flags): now look for server supported flags, and exchange Forwarded, Hold, Bookmarked status marks with imap4 server, if keyward permanent flag is supported by the server and the selected mailbox. Also fixed a bug in handling of multiple status marks. * options/cmail-simap4.el (cmail-simap4-permanentflag-p): new function to test a permanent flag for the selected mailbox. * options/cmail-simap4.el (cmail-simap4-sessionflag-p): new function to test a session flag for the selected mailbox. * options/cmail-simap4.el (cmail-simap4-copy-message): now properly preserves flags when uploading message to the server. Fixed problem with Cyrus IMAP4 server when From separater is at the beginning of the message. Due to this, when message is uploaded from local folder to the server, From field will be lost. Fixed a bug using stale last-job when mailbox is previously selected. * options/cmail-simap4.el (cmail-simap4-cleanup-header): new function to delete unnecessary fields in the message header. * options/cmail-simap4.el (cmail-simap4-get-object): return obj when success regardless select is actually sent to the server or not. * contrib/simap4/simap4.el (simap4-define-access-functions): added new simap4 attribute, selected-mailbox-attr. * contrib/simap4/simap4.el (simap4-select): when newly selected, set all responses for the selected mailbox attributes to new attribute selected-mailbox-attr. * contrib/simap4/simap4.el (simap4-examine): when newly selected, set all responses for the selected mailbox attributes to new attribute selected-mailbox-attr. * cmail-misc.el (cmail-delete-mail): deleted setting mailw to (get-buffer-window *cmail-mail-buffer) in let, as it does not seem to be used. 2001-11-25 Yuh Ohmura * apel/*: sync current cvs repository. 2001-10-07 Takeshi Morishima * options/cmail-simap4.el (cmail-simap4-copy-message): for server to local folder copy, check is now performed whether or not full download was successful. (cmail-simap4-supply-body): for full download, result is checked and display appropriate message. (cmail-simap4-download-full-body): Don't delete previous content if download was unsuccessful. It now returns nil/t to indicate successful download so that the caller can take appropriate action. 2001-10-06 Takeshi Morishima * cmail-misc.el (cmail-trans-date-form): Added optional arg long-date-format for 4 digit year format. [cmail 9957] * cmail-reply.el (cmail-make-reply-headings): Pass new long-date-format arg. [cmail 9957] * cmail-summary.el (cmail-get-mail-headers): Pass new long-date-format arg. [cmail 9957] * cmail-vars.el (cmail-reply-long-date-format): added new option. [cmail 9957] * cmail-vars.el (cmail-summary-long-date-format): added new option. [cmail 9957] by toshi@he.kobelcosys.co.jp (Toshihiko UEKI/ 植木敏彦) * cmail-reply.el (cmail-make-reply-headings): added message id option. [cmail 9961] by toshi@he.kobelcosys.co.jp (Toshihiko UEKI/ 植木敏彦) * cmail-vars.el (cmail-reply-heading-format): added m (message id) [cmail 9967] by Yuh Ohmura 2001-10-06 Takeshi Morishima * doc/README.imap4: modified to reflect contrib/ dir, and other updates. 2001-10-06 Takeshi Morishima * options/cmail-simap4.el (cmail-simap4-supply-body): added size as argument for cmail-simap4-download-full-body. * options/cmail-simap4.el (cmail-simap4-copy-message): added size as argument for cmail-simap4-download-full-body. * options/cmail-simap4.el (cmail-simap4-download-full-body): added size as argument for cmail-simap4-download-full-body. With the latest simap4.el (v1.0) it will display % for large message download. (A few bugs left, to be fixed.) 2001-10-06 Takeshi Morishima * contrib/simap4/Makefile: Added * contrib/simap4/README.en: Added * contrib/simap4/README.ja: Added * contrib/simap4/make1.bat: Added * contrib/simap4/makeconf.el: Added * contrib/simap4/makeit.bat: Added * contrib/simap4/simap4-console.el: Added * contrib/simap4/simap4.el: Added * contrib/online/Makefile: Added * contrib/online/README.en: Added * contrib/online/README.ja: Added * contrib/online/make1.bat: Added * contrib/online/makeconf.el: Added * contrib/online/makeit.bat: Added * contrib/online/online.el: Added Added new contrib directory and added simap4 and online files. 2001-10-01 Takeshi Morishima * options/cmail-simap4.el (cmail-simap4-get-add-del-status-list): comment out Forwarded, Hold, Bookmark flags to sync. (With a server not supporting user defined flags, this was causing all local marks to be removed upon full status sync.) * options/cmail-simap4.el (cmail-simap4-sync-folder1): Get status upto 50 messages at once, repeat for all messages in the folder during synchronization. By passing a very long command line, a version of MS Exchange server sometimes causes buffer overflow. This was causing all flags to be nil and message status is marked unread. * options/cmail-simap4.el (cmail-simap4-fetch-new-msgs): added progress message for partial-download case. (full-download case not modified yet.) added msg-25 and msg-26. 2001-09-30 Takeshi Morishima * cmail-misc.el (cmail-open-folder): write-region now with binary mode write when creating an empty folder. (A bug fix for Windows. Index was built incorrectly if a folder file was newly created. The delimiter is saved with ^M at the end of line which causes incorrect page list to be built later.) * options/cmail-simap4.el (cmail-simap4-fetch-new-msgs): initialize status according to flags obtained along with the message. * options/cmail-simap4.el (cmail-simap4-initialize-status): new function to convert IMAP4 flags to X-cmail-status field format. * options/cmail-simap4.el (cmail-simap4-get-add-del-status-list): new function to convert IMAP4 flags to a cons of add/del lists. * options/cmail-simap4.el (cmail-simap4-sync-status): modified to call cmail-simap4-get-add-del-status-list to obtain add/del lists. 2001-09-29 Takeshi Morishima * cmail-use-simap.el (cmail-use-simap4-setup): add "G" and cmail-simap4-sync-all-folders to cmail-folders-mode. * cmail-simap4.el (cmail-simap4-sync-folders): added inbox only folder synch. Now default is to not sync all folders unless the user explicitly start all sync function using cmail-simap4-sync-all-folders ("G" from folders mode buffer). * cmail-simap4.el (cmail-simap4-sync-all-folders): new function to sync all folders from folders mode. 2001-09-24 Takeshi Morishima * cmail-reply.el (cmail-mail2): 多重引用時や多重転送時に、 同じ From: が複数設定されるバグのfix. [cmail 9945] by toshi@he.kobelcosys.co.jp (Toshihiko UEKI/植木敏彦) 2001-09-05 Takeshi Morishima Applied multiple message status support patch. ([cmail 9851]) -- Now remembers multiple status marks. -- New status marks "F", ">", "B", "b", "!" are introduced. "F" as Forwarded, ">" Replied and Forwarded, "B" as bookmarked. "b" as "Replied or Forwarded and Bookmarked" "!" everything else. (see *cmail-mail-status-mark-assoc in cmail-misc.el) -- Key [B] is bound to cmail-bookmark. cmail-resend-bounced-mail is moved to [C-c m b]. -- Changed key [U] (cmail-unread) response behavier. (Delete one status at a time.) * cmail-19.el (toplevel): added F,>,B,b,! pattern to hilit-set-mode-patterns. * cmail-digest.el (cmail-burst-internal): Changed cmail-set-mail-status argument. * cmail-edit.el (cmail-cease-edit): Changed cmail-set-mail-status argument and calling sequence. * cmail-highlight.el (toplevel): added cmail-summary-mode-bookmark-face and cmail-summary-mode-moreflags-face for make-face * cmail-highlight.el (cmail-summary-update-overlay): added faces for F,>,B,b,! marks. * cmail-misc.el (toplevel): new const *cmail-mail-status-mark-assoc * cmail-misc.el (cmail-get-mark-symbol): new function * cmail-misc.el (cmail-set-mail-status): added new arg del-status * cmail-misc.el (cmail-set-mail-status-if-missing): new function * cmail-misc.el (cmail-set-mail-status1): new function * cmail-misc.el (toplevel): new const *cmail-sort-mail-status-order * cmail-misc.el (cmail-sort-mail-status): new function * cmail-misc.el (cmail-mail-status-p): new function * cmail-modes.el (toplevel): moved key bindings for cmail-resend-bounced-mail from [B] to [C-c m b] and assigned [B] to cmail-bookmark. * cmail-reply.el (cmail-reply-1): modified to make the post sending mark generic so that cmail-reply-callback can be used for Forwarded mark as well. Also modified passing argument for cmail-set-mail-status when cmail-mail-callback is nil. * cmail-reply.el (cmail-forward): added action function and callback support for post sending marking. * cmail-reply.el (cmail-reply-callback): added new argument status to use this function for both reply and forward cases. * cmail-summary.el (cmail-get-mail-headers): modified to use proper status-mark and new cmail-get-mark-symbol function. * cmail-summary.el (cmail-mark-delete): modified to use cmail-set-mail-status and get final one character mark. * cmail-summary.el (cmail-mark-hold): modified to use cmail-set-mail-status and get final one character mark. * cmail-summary.el (cmail-bookmark): new command * cmail-summary.el (cmail-mark-unread): modified to use new cmail-set-mail-status function interface and toggles. * cmail-summary.el (cmail-mark-active): modified to use cmail-set-mail-status and get final one character mark. * cmail-summary.el (cmail-unmark): modified to use cmail-set-mail-status and get final one character mark. * cmail-summary.el (cmail-catch-up-all): modified to use cmail-set-mail-status and get final one character mark. * cmail-summary.el (cmail-put-mark): added new arg folder to update summary mark only when current folder is the same as passed in folder. Also moved imap4 hook out of this function to cmail-set-mail-status. * cmail-vars.el (cmail-highlight-attribute-alist): added bookmark-face and moreflags-face. * cmail-vars.el (toplevel): added missing default defvar for cmail-message-status-function. * cmail.el (cmail-get-articles-from-newmail): modified to call cmail-set-mail-status-if-missing. * cmail.el (cmail-show-contents): modified to use cmail-set-mail-status and get final one character mark. * options/cmail-simap4.el (cmail-simap4-sync-folder): changed local variable name sync-p for newget-p. * options/cmail-simap4.el (cmail-simap4-sync-folder1): modified to use cmail-set-mail-status and added to handle multiple status on imap4 server. * options/cmail-simap4.el (cmail-simap4-get-new-messages): added code to expire online.el cache. * options/cmail-simap4.el (cmail-simap4-message-status): changed function name from cmail-simap4-mark-message to cmail-simap4-message-status and modified to handle multiple status. * options/cmail-simap4.el (cmail-simap4-message-status1): new function. * options/cmail-simap4.el (cmail-simap4-status-to-flags): added "Seen" if "Answered". * options/cmail-use-simap4.el (toplevel): added cmail-message-status-function hook initialization. 2001-09-03 Takeshi Morishima * README.ja (NOTE): install-info のコメント追加 * README.en (NOTE): added comment for install-info * doc/cmail.texi: @direntry を追加 * doc/cmail.en.texi: added @direntry applied direntry patch by 2001-09-02 Takeshi Morishima * cmail-reply.el (cmail-mail2): cmail-select-from-alist 処理の 追加 * cmail-vars.el (cmail-select-from-alist): 新設 [cmail 9875] Re: 宛先による From: の切り替え by toshi@he.kobelcosys.co.jp (Toshihiko UEKI/植木敏彦) 2001-04-19 Takeshi Morishima * options/cmail-simap4.el (cmail-simap4-sync-folder): pass sync-mflags properly * options/cmail-simap4.el (cmail-simap4-sync-folder1): handle sync-mflags properly to skip flag sync, changed message * options/cmail-simap4.el (cmail-simap4-sync-folder-uids): add Unread status properly * options/cmail-simap4.el (*cmail-simap4-marks-and-flags-list): handle Seen flag accordingly, support simultaneous add and delete flags. * options/cmail-simap4.el (cmail-simap4-mark-message): handle simultaneous add and deletion of flags 2001-04-13 Takeshi Morishima * cmail.el (cmail-refile-call): pass *cmail-confirm-new-folder to imap4 copy function. * cmail.el (cmail-copy-folder): pass *cmail-confirm-new-folder to imap4 copy function. * cmail-misc.el (cmail-open-folder): pass *cmail-confirm-new-folder to imap4 open function. if new folder is requested, create actual empty folder. * options/cmail-use-simap4.el (cmail-use-simap4-setup): don't rely on eval-after-load. * options/cmail-simap4.el (cmail-simap4-copy-message): change strategy to find the uid of a copied message after copy from message id vs last sequence number in the destination folder. this fixes local->server copy problem seen with MS exchange. 2001-04-08 Takeshi Morishima * options/cmail-nicknameb: [cmail 9795] bbdb ニックネーム検索の高 速化 by Keisuke ICHIHASHI * doc/README.imap4: new file for imap4 support * options/cmail-use-simap4.el: new file for imap4 support * options/cmail-simap4.el: newfile for imap4 support * cmail-folders.el: new hook for imap4 * cmail-misc.el: new hook for imap4, status update functions * cmail-res-Japanese.el: string mod for multi-protocol support * cmail-res.el: string mod for multi-protocol support * cmail-summary.el: new hook for imap4 * cmail-vars.el: declaration new hook variables * cmail.el: new hook for imap4 2001-03-30 Yuh Ohmura * cmail-modes.el (cmail-summary-mode):ToDo [cmail 7862] by [cmail 9789] サマリーモードでの画面の横スクロールに対応。 * apel/* : CVS 先端に sync. 2001-03-16 Yuh Ohmura * bbdb-cmail.el: 名前の補完に bbdb が使えるようにした。 by KANEMATSU Daiji * cmail-reply.el: ditto. * doc/cmail.texi: ditto. 2001-03-12 中川 誠 * cmail-digest.el (cmail-burst-internal): mime 形式の digest にも 対応(semi/flim 依存) (cmail-send-digest): mime 形式での digest の生成に対応(semi/flim 依存) (cmail-send-digest-internal): 新設 * cmail-mime.el (cmail-mime-burst-internal): 新設 (cmail-send-mime-digest-internal): 新設 * cmail-reply.el (cmail-mail2): abandon 時に mail-send-actions を null clear する。 (cmail-forward): メールバッファに include する時の挿入位置決定のロ ジックを修正 (cmail-draft-list-open): (goto-char (mail-text-start)) する。 * cmail-thread.el (cmail-mark-thread): コメントに従ってループ処理 を抜ける。 * options/cmail-feedmail.el (cmail-feedmail-dates-when-queue): 新 設 (cmail-feedmail-mail-callback-when-queue): 新設 (cmail-feedmail-message-action-queue): cmail-feedmail-dates-when-queue と cmail-feedmail-mail-callback-when-queue に対応した処理の追加 (cmail-feedmail-set-mail-send-actions-dumper)): 新設 (cmail-feedmail-file-name-handler): 新設 (cmail-feedmail-mail-send-actions-dumper): 新設 (cmail-feedmail-mail-send-actions-loader): 新設 * options/cmail-use-feedmail.el: feedmail の入手場所についてコメン トを追加 2001-03-02 Yuh Ohmura * cmail-use-multi-account.el: New file. cmail でFrom によって smtpサーバを切り換えるためのオプションファイル。[cmail 9738] by ASANO Fumihisa * cmail-multi-account.el: ditto. 2001-02-28 IWAMURO Motonori * cmail-2.61.1 released. 2001-02-02 Yuh Ohmura * apel : makeit.bat を使用するバージョンにsync. 2001-01-21 Takeshi Morishima * make.bat: makeit.bat に名称変更、および make1.bat を使用するよう に修正。([cmail 9594] [cmail 9671] [cmail 9657] [cmail 9618]) * make1.bat: cmail specific な手続きを分離。([cmail 9594] [cmail 9657] [cmail 9618]) * doc/README.Windows: make.bat 名称変更に伴う文書の修正。 2001-01-17 中川 誠 * cmail-e19.el, cmail-e20.el: メール編集モードのメニューバーに関し て、emacs19 では cmail のメニューを独立させ、emacs20 では "Mail" メニューに統合する。 * cmail-modes.el: derived.el のバージョンの違いよって生成される hook 名が異なることへ対応 * cmail-reply.el: ユーザが明示的に変更した可能性があれば Re を付け ないように cmail-mail-hook での処理を変更。 * cmail-vars.el: "Re" がない時にはマッチしないように cmail-re-regexp を変更。 * cmail-mime.el: eword-decode-header の廃止に対応して defalias-maybe する。 2001-01-11 Takeshi Morishima * cmail-reply.el (cmail-mail2, cmail-reply-1, cmail-forward, cmail-resend-bounced-mail, cmail-mail-kill-buffer): [cmail 9625] 余計な **cmail-summary** バッファが作成されないように cmail-go-summary を条件付で呼ぶ。 [cmail 9626] [m] 経由で truncate-partial-width-windows が設定され ない不具合を修正。 2001-01-09 おおむらゆう * apel : 10.3 sync. 2000-12-25 おおむらゆう * apel/ :現状のバージョンに sync. * options/cmail-use-nickname.el (new file): 別名を使うオプション by Keisuke ICHIHASHI *options/cmail-nicknameb.el (new file):ditto. *options/cmail-nicknamef.el (new file):ditto. 2000-12-24 Takeshi Morishima * cmail-crypt.el (mc-pgp-sig-begin-line): [cmail 9396] mc-pgp-sig-begin-line でマッチする文字列が変更になっているのに対応 by Takao KAWAMURA * cmail-crypt.el (cmail-crypt-check-decrypt/verify): [cmail 9431] エラー処理の強化 by matz@zetabits.com (Yukihiro Matsumoto) * cmail-e20.el, CMAIL-MK, CMAIL-CFG: [cmail 9457] [cmail 9556] Emacs 21 のツールバーサポートおよび icon データのインストール by Kazuhiro Ohta 2000-12-22 おおむらゆう * apel/ :現状のバージョンに sync. 2000-12-21 おおむらゆう * apel/ :現状のバージョンに sync. 2000-12-20 おおむらゆう * apel/ :現状のバージョンに sync. 2000-12-19 おおむらゆう * apel/ :現状のバージョンに sync. 2000-12-18 おおむらゆう * apel/ :現状のバージョンに sync. 2000-12-14 おおむらゆう * apel/ :現状のバージョンに sync. 2000-12-13 おおむらゆう * apel/ :現状のバージョンに sync. 2000-12-07 中川 誠 * cmail-use-feedmail.el, cmail-feedamil.el: cmail-use-feedmail.el では最小限の変数のみを defcustom する。 2000-12-06 中川 誠 * cmail-use-feedmail.el (cmail-feedmail-set-use-feedmail): 初期化 処理を修正 (cmail-feedmail-set-enable-queue): 同上 * cmail-feedmail.el (smtpmail-via-smtp): 旧い smtp-via-smtp のエラー を考慮に入れる。 2000-11-29 中川 誠 * cmail-19.el: 常に cmail-e19 を require する。cmail-mouse-select の定義を cmail-e19.el へ移動。 * cmail-20.el: cmail-mouse-select の定義を cmail-e19.el へ移動。 * cmail-e19.el (cmail-define-key): 新設。メニューの定義をこの関数 を使用して置き替える。 (cmail-mouse-select): 移設 (cmail-derived-mail-mode-setter): 既存の mail メニューを cmail に て再利用する。 * cmail-e20.el: 常に cmail-e19.el を require する。一部のメニュー の定義を emacs20 に固有の機能を用いて書き替える。 * cmail-modes.el (cmail-derived-mail-mode-setter): 新設。derived mode の初期化のための関数。 * cmail-vars.el: XEmacs 用のポップアップメニューの追加 * cmail-x20.el (cmail-derived-mail-mode-setter): 既存の mail メニュー を cmail にて再利用する。 (cmail-summary-mode-menu-spec): メニュー構成を FSF Emacs と同期。 (cmail-mouse-select): mouse event の追加。 (cmail-sum-mouse-folder-menu): 同上 (cmail-sum-mouse-expand): 同上 * options/cmail-use-feedmail.el: XEmacs のメニューへ対応。 (*cmail-use-feedmail, *cmail-feedmail-enable-queue): cmail-use-feedmail, cmail-feedmail-enable-queue に統合。 2000-11-27 おおむらゆう * apel/ :現状のバージョンに sync. (make.bat の追加) 2000-11-10 おおむらゆう * apel/ :現状のバージョンに sync. 2000-10-11 おおむらゆう * apel/ :現状のバージョンに sync. 2000-10-04 中川 誠 * cmail.el (cmail-save-password): cmail-message-resource1 ではなく cmail-message-resource * cmail.el (cmail-load-option-features): name を局所変数にする。 * cmail-reply.el (cmail-mail2): cmail-get-field-values でなく cmail-get-field-values-in-mail-buffer を使うように変更。 * cmail-reply.el (cmail-reply-1): 同上 * cmail-reply.el (cmail-draft-list-open): 同上 * cmail-reply.el (cmail-draft-list-quit): サマリバッファにカーソル を戻すように変更 2000-09-29 中川 誠 * cmail-resource.el (cmail-add-resource): 新設 * options/cmail-feedmail.el: cmail-add-resource を使って書き替える。 2000-09-11 おおむらゆう * options/cmail-use-multi-highlight.el: バグ修正。 2000-08-16 おおむらゆう *cmail-reply.el: 8/4 の修正が落ちてしまったので復活させる。 2000-08-16 おおむらゆう * cmail-highlight.el: 改行コードを LF に修正。 * cmail-reply.el: ditto. 2000-08-14 おおむらゆう * options/cmail-use-multi-highlight.el: バグ修正。 2000-08-10 おおむらゆう * options/cmail-use-multi-highlight.el: 引用の多色化オプション。 by Keisuke ICHIHASHI * cmail-highlight.el: 引用の多色化に対応 by Keisuke ICHIHASHI * cmail-reply.el: ditto. 2000-08-08 中川 誠 * options/cmail-feedmail.el: backquote を 19.28 とコンパチにしとく。 2000-08-04 Yukihiro Matsumoto * cmail.el (cmail-read-contents): = でなく equal を使う(MHC対応)。 2000-07-27 Takeshi Morishima * options/cmail-pop3glue.el (cmail-pop3glue-get-open-timeout): [cmail 9140] timeout 値を 10 から 60 に変更。 2000-07-25 中川 誠 * cmail-feedmail.el, cmail-use-feedmail.el: 最初から feedmail feature をメニュからトグルできるようにする。 2000-07-08 Takeshi Morishima * CMAIL-ELS, README.en, README.ja, cmail-vars.el, cmail.el, options/cmail-use-feedmail.el, options/cmail-use-gnuspop3.el: [cmail 9080] :set のサポートのない中途半端な custom による問題を回 避するための修正。cmail-vars.el を最初にコンパイルするようにした。 またそれに伴う文書のアップデート等。 2000-07-08 中川 誠 * cmail-feedmail.el, cmail-use-feedmail.el: 日本語の subject から もキューファイル名を生成可能にする、など。 2000-06-17 Takeshi Morishima * cmail-crypt.el, doc/README.cmail-crypt, sample.folder.gpg: [cmail 9028] PGP 用ヘッダの X-PGP-Verify: 表示の問題を回避し、PGP と GnuPG の互換性のなさによる使い勝手の悪化を、少しでも回避するた めのパッチ by toshi@he.kobelcosys.co.jp (Toshihiko UEKI/植木敏彦) 2000-06-10 Takeshi Morishima * cmail-crypt.el, cmail-e19.el, doc/README.cmail-crypt: [cmail 8927] cmail-crypt.el の mailcrypt 3.5.5 & gpg 対応 by toshi@he.kobelcosys.co.jp (Toshihiko UEKI/植木敏彦) 2000-06-09 Takeshi Morishima * options/cmail-use-gnuspop3.el, options/cmail-gnuspop3.el, options/cmail-pop3glue.el, doc/README.gnuspop3, doc/README.gnuspop3.en: [cmail 8810] [cmail 8926] Gnus 付属の pop3.el を cmail から使うオプションの追加 2000-06-10 中川 誠 * options/cmail-feedmail.el: cmail-use-feedmail.el をお膳立て部と 実体部に分離。 * cmail.el (cmail-load-option-features): オプション機能用ファイル のロードを cmail-load-hook ではおこはない。オプション機能ファイル 用のディレクトリも load-path に追加する。 * cmail.el (cmail-require-option, cmail-load-hook): 削除 * cmail-res.el, cmail-res-Japanese.el : オプション機能組み込み時の メッセージを追加。 2000-06-08 IWAMURO Motonori * [cmail 8941] [cmail 8948] README.ja の修正。 2000-06-04 Takeshi Morishima * cmail.el, cmail-vars.el, cmail-res-Japanese.el, cmail-res.el: [cmail 8810] (1) アカウントデータを処理する部分と取込みdriverを分 離 (2) protocol ごとにメール取込みdriverをテーブルを元に選択するよ うに変更 (3) メール取込みdriverをすり替えるための枠組を追加 (4) password を custom からアクセスしない別変数に保存するように変更 (5) "~/.cmail-auth" に password 保存できるオプションを追加 (6) password は簡単なスクランブルをかける様に変更 2000-04-01 Takeshi Morishima * options/cmail-use-feedmail.el (define-key-after): [cmail 8776] xemacs に define-key-after がないため起動しないのをとりあえず修正。 * README.ja: [cmail 8774] path-util 依存になったために起こりうる起 動時の不具合を README に記述。 2000-03-29 Takeshi Morishima * options/cmail-use-feedmail.el (cmail-mail-mode-map): [cmail 8771] C-xC-s と C-xC-a が期待した通りに動作するように修正。 by Makoto.Nakagawa@jp.compaq.com (中川 誠) 2000-03-29 Takeshi Morishima * CMAIL-MK (intall-apel-from-cmail): 重複を削除 * CMAIL-MK (*-cmail-options-from-cmail): CMAIL_DIR をもとにインス トール場所を決定するように修正。(config-cmail) を複数回呼んでいる ために、インストール先が正しく認識されないバグを修正。 * cmail.el: emu を読み込んだあとに decode-coding-region が存在しな ければ定義する。19.34 で必要。 * options/CMAIL-OPTIONS-MK: コメントをアップデート * options/cmail-use-feedmail.el: defadvice cmail-send をdefcustom cmail-use-feedmail より前に移動、フィーチャのトグルと custom 設定 を分離。draft mode のバッファリストのアップデートとカーソル位置の 見栄えがよくなるように修正。 * cmail-reply.el: draft mode のバッファリストのアップデートとカー ソル位置の見栄えがよくなるように修正。 2000-03-29 おおむらゆう * make.bat : add comment. * CMAIL-MK : add new function install-cmail-options-from-cmail bug fix. makes info files move. 2000-03-27 Takeshi Morishima * doc/README.Windows: [cmail 8633] 新しい README.Windows by Masaki YATSU * options/Makefile, options/CMAIL-OPTIONS-MK, optoins/CMAIL-OPTIONS-CFG, options/CMAIL-OPTIONS-ELS 追加 * CMAIL-MK, Makefile, make.bat: options ディレクトリのコンパイルと インストールを cmail ディレクトリからできるように修正 * options/cmail-use-feedmail.el: コンパイル時に cmail を require するように修正 2000-03-28 おおむらゆう * doc/Readme.cvs : new documentation file. 2000-03-27 Takeshi Morishima * cmail-reply.el (draft-list-mode): modified to handle multiple draft/queue/buffer listings. * options/cmail-use-feedmail.el (draft-list-mode-handlers): added draft list mode handlers for feed mail queues and draft queues. 2000-03-26 中川 誠 * cmail.el (cmail-require-option): オプション機能用のファイルをロー ドするための関数を追加。 (cmail-load-hook): cmail.el のロードの最後に hook を追加。 * cmail-vars.el (cmail-option-path-list): オプション機能用のファ イルを置くディクトリを追加。 * cmail-e19.el (cmail-toggle-feature-menu-bar-hook): cmail-toggle-feature-menu-bar の最後に hook を追加。 * options/cmail-use-feedmail.el: feedmail を使うためのオプション機 能用ファイルを追加。 2000-03-24 Takeshi Morishima * cmail-x20.el (SortMenu): Removed duplication of sort by subject menu from Xemacs menu. 2000-3-17 おおむらゆう * 添付のAPELを10.1から10.2に更新 2000-02-26 中川 誠 * README.FETCHMAIL: [cmail 8591] fetch 時の自動デコードを防ぐ設定、 mail.local の代りに procmail を利用する設定を追記。 2000-02-16 IWAMURO Motonori * cmail-sort-by-dateからcmail-sort-by-timeを呼び出すよう変更。 また、メニューからcmail-sort-by-dateを削除。 * cmail.texiの修正 by toshi@he.kobelcosys.co.jp (Toshihiko UEKI/植木敏彦) 2000-02-01 中川 誠 * cmail-misc.el (cmail-head-max): *cmail-re-head-bdr を新設。 search-forward を re-search-forward に変更。 * cmail-misc.el (cmail-get-field-values-in-mail-buffer): *cmail-re-head-bdr に mail-header-separator を設定して cmail-head-max を呼ぶ。(新設) * cmail-reply.el (cmail-reply-1): cmail-get-field-values でなく、 cmail-get-field-values-in-mail-buffer を使うように変更。 Wed Jan 26 07:47:56 2000 Takeshi Morishima * cmail-reply.el (cmail-reply-1): [cmail 8438] 元メール挿入位置の 不具合を修正。 Tue Jan 25 06:15:02 2000 Takeshi Morishima * 添付のAPELを10.0から10.1に更新 Sat Jan 22 12:18:43 2000 Takeshi Morishima * cmail-reply.el (cmail-reply-1): [cmail 8399] 宛先が全て消されて しまった時の挙動の不具合を修正。 * cmail-folders.el (cmail-folders-mail): [cmail 8334] cc-me がフォ ルダ一覧モードから動作しない不具合を修正。 2000-01-09 中川 誠 * cmail-reply.el (cmail-forward): To の補完をおこなわないように修 正。 Sat Dec 25 12:12:34 1999 Takeshi Morishima * cmail.el: (cmail-mark-specified-mails) separated the input history variables for the field name and the field value input. Each different field (eg. subject, from) now has its own history ring. In addition, modified to always take a regular expression for the field value string regardless of the value of cmail-use-regexp-in-folder-alist. * cmail-res-Japanese.el, cmail-res.el: added trailing space of the field name prompt. Also added new mark-specified-mails-3 for the empty field name error case. Fri Dec 24 19:32:47 1999 Takeshi Morishima * 添付のAPELを9.23から10.0に更新 1999-12-23 中川 誠 * (cmail-reply.el): (cmail-forward): メールをフォワードする時の動 作を元の動作と同じになるように修正。 1999-12-19 中川 誠 * cmail-reply.el (cmail-mail2): "m" や "z" でメールを書き始めた場 合でも他のメールを include できるように修正。reply 時の include と 同じインターフェースで、複数のメールをフォワードできるように変更。 * cmail-reply.el (cmail-forward): reply 時の include と同じインター フェースで、複数のメールをフォワードできるように変更。 *cmail-mail-buffer を不用意に書き替えないように修正。 * cmail-thead.el (cmail-th-message-id): <> に囲まれた部分だけを Message-Id として認識するように変更。 * cmail-thead.el (cmail-mark-thread): 同上 1999-12-16 中川 誠 * [cmail 8243] make.bat の修正。 by Yuh Ohmura * [cmail 8215] gnus-cmail.el を EUC から JIS へ。 by Takao KAWAMURA Wed Dec 8 21:27:24 1999 IWAMURO Motonori * [cmail 8085] 19.x系Emacsでコンパイルエラーが出るのを修正 by IWAMURO Motonori * [cmail 8108] ドキュメント追加/修正 by Takeshi Morishima * [cmail 8124] ([cmail 8131]) フォローアップ処理修正など by Takeshi Morishima * [cmail 8175] リプライ関係の修正 by toshi@he.kobelcosys.co.jp (Toshihiko UEKI/植木敏彦) * [cmail 8147] make.bat の修正 by Yuh Ohmura Mon Nov 29 10:47:02 1999 中川 誠 * [cmail 8129] [cmail 8143] cmail-mime.el: mime-preview-following-method-alist と mime-viewer/following-method-alist に cmail 用のエントリを追加 Wed Nov 17 16:52:44 1999 IWAMURO Motonori * [cmail 8054] 日本語メッセージ関係の修正 by watanabe576@okisoft.co.jp (Kazuo Watanabe 渡辺一生) * [cmail 8055] [cmail 8062] フォローアップ時の宛先処理の修正/変更 by Takeshi Morishima * [cmail 8063] Customizeメニューの修正 by Takeshi Morishima * [cmail 8072] mail-user-agent での動作を修正 by Makoto.Nakagawa@jp.compaq.com (中川 誠) Fri Oct 29 13:43:03 1999 IWAMURO Motonori * 添付のAPELを9.22から9.23に更新 * cmail-versionにsnapshotの日付が入るよう変更 by IWAMURO Motonori Thu Oct 28 14:13:48 1999 IWAMURO Motonori * [cmail 7955] メッセージの不具合の修正 by TAMURA Kent * [cmail 7975] インストール先ディレクトリ決定方法の修正 by Takeshi Morishima * SNAPアーカイブ名の命名方式を変更 Tue Oct 26 11:03:31 1999 IWAMURO Motonori * [cmail 7877] make-what-where の修正 by Yuh Ohmura * [cmail 7896] [cmail 7903] follow-upの際、変数 cmail-dont-cc-addresses に列挙されているアドレスは返信のCc:に含 めない。 reply/follow-upの際、変数 cmail-dont-reply-to-addressesに列挙さ れているアドレスは、返信のTo:には含めない。 by sekimizu@usa.fukuda.com (HIDEMASA "Hank" SEKIMIZU), Takeshi Morishima Fri Oct 22 08:58:08 1999 IWAMURO Motonori * [cmail 7817] make what-where の追加 by Yuh Ohmura * [cmail 7818] [cmail 7830] make install 時にcmail用のディレクトリ を掘る by Yuh Ohmura * [cmail 7820] トップレベル の install.el と path-util.el の削除 by morishim@interaccess.com * [cmail 7861] [cmail 7864] 古いtmのサポート廃止 by toshi@he.kobelcosys.co.jp (Toshihiko UEKI/植木敏彦) Wed Oct 20 09:02:56 1999 IWAMURO Motonori * [cmail 7811] bbdb-cmail.elの追加 by Kazuhiro Ohta * [cmail 7813] cmail-dont-reply-to-namesに関するファイルの依存関係 の修正 by Takeshi Morishima * [cmail 7814] サマリモードでの POP-UP メニュー追加、 cmail-customize のエラー表示の修正 by Takeshi Morishima Tue Oct 19 14:28:52 1999 IWAMURO Motonori * [cmail 7683] From:の特殊なアドレス表記に対応、 cmail-summary-regexpの微修正 by toshi@he.kobelcosys.co.jp (Toshihiko Ueki/植木敏彦) * [cmail 7718] フォルダ cmail-incoming-mails-folder 作成時の確認を 行わない by Takao KAWAMURA * [cmail 7697] [cmail 7740] EMUからAPELへの変更、Customize対応 by Takeshi Morishima * [cmail 7730] [cmail 7741] [cmail 7768] リプライ、フォロー時のTo およびCCアドレス生成の方法変更 by sekimizu@usa.fukuda.com (HIDEMASA "Hank" SEKIMIZU), Takeshi Morishima Wed Sep 1 09:05:20 1999 IWAMURO Motonori * [cmail 7665] archiveフォルダがオープンできないのを修正 by WATANABE Hirofumi Tue Aug 31 10:11:16 1999 IWAMURO Motonori * [cmail 7504] make.batの追加 by Masaki YATSU * [cmail 7596] キーバインドで直接lambda式を指定している部分を関数化 by toshi@he.kobelcosys.co.jp (Toshihiko UEKI/植木敏彦) * [cmail 7614] README.POP.en, README.Windows.en, cmail-r2c.en.doc の追加 by Takeshi Morishima * [cmail 7635] README.Windowsの追加/修正 by Masaki YATSU * [cmail 7643] forwardに関するバグ修正 by toshi@he.kobelcosys.co.jp (Toshihiko Ueki/植木敏彦) Mon Aug 23 14:49:45 1999 IWAMURO Motonori * [cmail 7523] メールヘッダ編集に関するキーバインドがおかしいのを修正 by kouji.takesue@csd.mci.mei.co.jp (Kouji Takesue) * [cmail 7524] README.enの修正 by sekimizu@usa.fukuda.com (HIDEMASA "Hank" SEKIMIZU), IWAMURO Motonori * [cmail 7528] [cmail 7550] cmail.en.info がインストールされないの を修正 by kouji.takesue@csd.mci.mei.co.jp (Kouji Takesue), SIMOYAMA Takasi * [cmail 7551] forward機能を以下のように変更 z で cmail-mime-forwarding の設定値にしたがってフォワード Z で cmail-mime-forwarding の設定値を反転してのフォワード by toshi@he.kobelcosys.co.jp (Toshihiko Ueki/植木敏彦) * [cmail 7570] [cmail 7580] draft list mode の追加 C-c m m でメッセージ作成バッファのリストを表示 by Takeshi Morishima * [cmail 7571] スレッドモードのインデックス作成で無限ループに入る 場合を修正 by Takeshi Morishima * [cmail 7594] キーバインドで直接lambda式を指定している部分を関数化 by toshi@he.kobelcosys.co.jp (Toshihiko UEKI/植木敏彦) Fri Jul 9 11:33:52 1999 IWAMURO Motonori * cmail-2.60 released Tue Jul 5 09:55:00 1999 IWAMURO Motonori * cmail-990705-SNAP released * [cmail 7457] *mail*バッファをkillしたときのカーソル移動先の修正 * INTRO.en, doc/cmail.en.texi, doc/glossaryの追加、README.enの修正 * make時にdoc/cmail.en.texiのフォーマットでエラーが出るのを修正 (何でこれでエラーが出なくなるのかがわかってません^^;) Tue Jun 22 10:32:09 1999 IWAMURO Motonori * cmail-990622-SNAP released * [cmail 7361] [cmail 7424]他 README.enを追加し、READMEをREADME.ja に改名 * [cmail 7463] cmail-mail-mode関連の修正 * cmail-spool-directoryのデフォルト値をrmail-spool-directoryに変更 Tue May 25 10:58:12 1999 IWAMURO Motonori * cmail-990525-SNAP released * [cmail 7252] [cmail 7257] 他のMUAと共存できるよう修正 * [cmail 7298] MIMEエンコーディングされた変な``Re: ''を正しい形式 にする * [cmail 7318] メッセージ出力の修正 * [cmail 7176] 日本語メッセージの修正 * [cmail 7235] timezone関係の修正 * cmail-max-crash-box-sizeに整数値を指定すると、cmail.crashのサイ ズが指定値を超えたときに取り込むか否かの警告を出す (デフォルトは nil) * [cmail 6997] [cmail 7008] 日本語メッセージが短くなるよう修正 * [cmail 7099] README.cmail-crypt の修正 * [cmail 7144] ヘッダの形式がおかしいメールの、サマリモードでの操 作を可能にする * cmail-folders-close-all-folderで、全てのフォルダを保存してからフォ ルダのクローズを行う * cmail-rename-sent-mail-bufferをnon-nilにすると、送信済みメールバッ ファの名前の先頭に``*sent''を付加する。(デフォルトはnil) * [cmail 6943] リネーム時のメッセージにフォルダ名がnilになるのを修 正 * [cmail 6968] [FYI] How to use cmail on Windows を doc/README.Windows として取り込み * [cmail 6991] あるパターンのヘッダで Bad header format が出るのを 修正。[cmail 6998]の指摘により[cmail 6944]に当て直し * [cmail 6905] summary-regexpの修正 * [cmail 6924] フォルダ一覧モードでフォルダの全セーブを行うとサマリ モードに戻ってしまうのを修正 * [cmail 6928] インストーラのバグ修正 * [cmail 6932] メッセージ国際化機能(現在は英語/日本語対応) * cmail-mail-callbackのデフォルト値をtにした ([cmail 6915] [cmail 6918] 参照) * たまに(?)フォルダ一覧モードのinhibit-read-onlyがtになったままに なるのを修正 * [cmail 6846] [cmail 6853] cmail.texiの修正 * [cmail 6855] [cmail 6856] [cmail 6859] README.FETCHMAILの追加 * [cmail 6897] 複数のTo/Ccフィールドに対応 * インストーラのバグ修正 Tue Dec 16 16:02:00 1999 IWAMURO Motonori * cmail-9781216-SNAP released (-> cmail-2.59.13) * バージョン番号を2.59.13に変更:-) * [cmail 6765] [cmail 5033]に*mail*バッファの分を追加 * [cmail 6700] README.mc-mailの削除、make cleanでcmail.infoが削除さ れるよう修正 * [cmail 6705] フォルダ一覧モードで各種Emacsen対応の処理が実行されな くなっていたのを修正 * [cmail 6674]の意見を元に、起動時のデフォルト値が常にフォルダ一覧モ ードになるように、cmail-vars.el及びtexinfoを修正 * [cmail 6685] [texinfo] user mail agentの説明の追加 * [cmail 6691] ディレクトリ付きフォルダの作成に失敗するのを修正 * 以下のファイルをdocディレクトリに移動 + FAQ + README.POP + README.cmail-crypt + README.folders + README.mc-cmail + cmail-r2c.doc + cmail.texi * [texinfo] 対応バージョンにEmacs-20.3を追加 * [cmail 6649] [texinfo] 対応バージョン修正 * [cmail 6653] Emacs-20.3 patch (beta) * [cmail 6660] Patches for mailcrypt-3.5.1 (insert-buffer-substringをcmail-insert-buffer-substringに変更 by 岩室) * [cmail 6663] cmail-2.59.12 with XEmacs21.0 (パッチ形式は[cmail 6666]) 1999-03-07 Kazuhiro Ohta * bbdb-cmail.el (bbdb/cmail-snarf-signature): New function. (bbdb/cmail-narrow-to-signature): New function. (bbdb/cmail-search-signature): New function. 1999-01-20 Kazuhiro Ohta * bbdb-cmail.el (bbdb/cmail-open-header): Use `cmail-get-page-number-from-summary' instead of `cmail-current-page'. 1998-11-29 Kazuhiro Ohta * bbdb-cmail.el (bbdb/cmail-update-record): Use `bbdb/cmail-open-header'. (bbdb/cmail-open-header): New function. (bbdb/cmail-mode): New function. (bbdb-insinuate-cmail): bind `bbdb/cmail-quit' to `cmail-quit-hook'. (bbdb/cmail-quit): New function. Tue Dec 1 14:57:08 1998 Yukihiro Matsumoto * cmail 2.59.12 released Thu Jun 19 17:20:23 1997 Yukihiro Matsumoto * cmail 2.59.11 released Wed Jun 18 13:49:34 1997 Yukihiro Matsumoto * cmail 2.59.10 released Fri Jun 13 16:33:48 1997 Yukihiro Matsumoto * cmail 2.59.9 released Thu Jun 12 18:25:49 1997 Yukihiro Matsumoto * cmail 2.59.8 released Tue Jun 10 16:16:34 1997 Yukihiro Matsumoto * cmail-reply.el (cmail-address-complete-list): 環境変数MAILRCをチェッ クするように Mon May 26 15:28:16 1997 Yukihiro Matsumoto * cmail 2.59.7 released Tue May 13 17:27:11 1997 Yukihiro Matsumoto * cmail 2.59.6 released * cmail-misc.el (cmail-open-folder): 新規フォルダも*noconv*に Tue May 6 12:05:09 1997 Yukihiro Matsumoto * cmail-archive.el (cmail-archive): timezone.elを使わない Tue May 6 04:19:37 1997 MAEDA Shugo * tm-cmail.el: 新旧両方で使えるように Fri May 2 12:32:31 1997 Yukihiro Matsumoto * cmail 2.59.5 released Thu May 01 21:20:42 1997 OOTANI TAKASHI * cmail.el (cmail-get-spooled-mail): POP and spool format patch Thu Feb 13 12:38:30 1997 Yukihiro Matsumoto * cmail-thread.el (cmail-th-parent): message-idの取り損ねを無くす. * cmail.el (cmail-read-contents): ウィンドウ先頭のメールでカーソル が移動しすぎ * cmail-archive.el (cmail-archive): セーブするメールが*internal*の ままだった Fri Jan 17 18:30:48 1997 Yukihiro Matsumoto * cmail-thread.el (cmail-th-parent): Referenceがあり < >が無い場合 Tue Nov 26 17:43:00 1996 Yukihiro Matsumoto * cmail.el (cmail-saving-folder-match): 余計なnarrowing Fri Oct 18 11:43:01 1996 Yukihiro Matsumoto * cmail.el (cmail-get-spooled-mail): emacs 19 movemailのpop passwd 指定ができるように Tue Sep 10 11:31:59 1996 Yukihiro Matsumoto * cmail-summary.el: cmail-sync-headerの数を減らして高速化.変なタ イミングで異常終了するとヘッダの不整合が起きやすくなるが…. Wed Aug 28 17:28:51 1996 Yukihiro Matsumoto * cmail-edit.el (cmail-edit): noconvに対応.ついでによりrobustに. Tue Aug 27 17:35:07 1996 Yukihiro Matsumoto * cmail-misc.el (cmail-exec): funcの評価をsave-excursionでくくる. Wed Aug 7 16:42:24 1996 Yukihiro Matsumoto * cmail.el (cmail-auto-archive): auto-archiveで新しいfolderを作る 時には確認をとらないように. * cmail-misc.el (cmail-open-folder): 新しいfolderを作る時には確認 をとるように. Mon Jul 29 18:51:25 1996 Yukihiro Matsumoto * cmail-digest.el (cmail-send-digest): noconvに対応した. Sat Jul 27 00:54:57 1996 Yukihiro Matsumoto * cmail-search.el (cmail-summary-search-article-forward): noconvに 対応した. Thu Jul 18 18:48:38 1996 Yukihiro Matsumoto * cmail 2.59.1 * cmail-misc.el (cmail-sync-header): コード変換を行う Mon Jul 15 16:19:23 1996 Yukihiro Matsumoto * cmail-summary.el (cmail-get-mail-headers): ヘッダの取り出しはコー ド変換後に * cmail.el (cmail-default-content-filter): コード変換 * cmail.el (cmail-gobble-crash-box): *noconv*で読み込んで来る Tue May 28 12:10:46 1996 Yukihiro Matsumoto * cmail-reply.el (cmail-reply): cite-functionには全部のヘッダを渡 すが,表示には影響しないように. * tm-cmail.el: tm 7.x対応に一本化. * cmail.el (cmail): Epochの設定を外した. Mon May 27 12:05:52 1996 Yukihiro Matsumoto * cmail.el (cmail-get-newmail): 条件エラーでcmail-prev-folderが変 な時に変更されていた. * cmail 2.59 * cmail.el (cmail-get-spooled-mail): エラーメッセージに`%'が含まれ ていた場合に対応. Thu May 23 14:16:38 1996 Yukihiro Matsumoto * cmail.el (cmail-get-newmail): INBOXのsummary-limitを再設定. Wed May 15 13:00:26 1996 Shuhei KOBAYASHI * tm-cmail.el (tm-cmail/content-filter): tm-cmail/display-mail から rename した. Wed May 15 12:41:35 1996 Shuhei KOBAYASHI * tm-cmail.el (tm-cmail/display-mail): folder buffer が cmail-folder-mode になったことに対応. mime-viewer/content-header-filter-alist, mime-viewer/quitting-method-alist: major-mode を cmail-readmail-mode から cmail-folder-mode に変更. Tue May 14 22:25:34 1996 Shuhei KOBAYASHI * tm-cmail.el: cmail-show-contents の置換をやめ, cmail.el に対する patch として独立させた. (tm-cmail/display-mail): folder-buffer から呼ぶように変更. * tm-cmail.el: Copyright header を作成した. (require 'tl-misc) は tm-view の中で行なわれるので消去した. Mon May 13 11:50:57 1996 Shuhei KOBAYASHI * tm-cmail.el: New implementation. Fri Apr 12 12:27:37 1996 Yukihiro Matsumoto * chain-mail.el: 2.58 Thu Apr 11 14:36:41 1996 Yukihiro Matsumoto * cmail.el: ソースレベルでchain-mailからcmailに名称変更. Tue Feb 13 14:07:25 1996 Yukihiro Matsumoto * chain-summary.el (cmail-make-summary-line): フォルダ毎のサマリフォー マットを指定できるように. Thu Jan 25 11:09:55 1996 Yukihiro Matsumoto * chain-mail.el (cmail-mark-specified-mails): 指定したフィールドの 値にマッチするメイルにマークをつける. * chain-vars.el: cmail-archiveをautoloadに. Thu Dec 28 11:52:11 1995 Yukihiro Matsumoto * chain-mail.el (cmail-get-spooled-mail): 環境変数MAILと cmail-spool-directoryの優先順位を変更した. * chain-mail.el (cmail-visit-folder): カレントフォルダ,デフォルト フォルダの設定のタイミングを修正した. Wed Dec 27 13:20:47 1995 Yukihiro Matsumoto * chain-summary.el (cmail-pop-curpos): カーソル位置の保存ができな くなっていた. Mon Dec 18 16:05:05 1995 Yukihiro Matsumoto * chain-summary.el (cmail-diet-folder): headerのrestriction対応. Wed Dec 13 13:53:06 1995 Yukihiro Matsumoto * chain-misc.el (cmail-expiry-days): cmail-expiry-days-alistを設定 してもちゃんと見ていなかった.さんに よるパッチ. Tue Dec 12 11:47:36 1995 Yukihiro Matsumoto * chain-mail.el: 2.55.3 * chain-misc.el (cmail-num-of-mails): widenしてから数を数える. * chain-summary.el (cmail-make-summary): limitに負の値を指定する事 でフォルダの先頭(だけ)を表示できるように. * chain-mail.el (cmail-visit-folder): メイル数を計算する前に,まず カレントフォルダを設定する.なぜ今まで動いていたんだろう? * chain-mail.el: 2.55.2 * chain-mail.el (cmail-visit-folder): limitのデフォルトメイル数を 最大メイル番号から実際のメイル数に変更. * chain-summary.el (cmail-remake-folder-headings): thread-dataを消 去しておく. Fri Dec 1 14:37:50 1995 Yukihiro Matsumoto * chain-mail.el: 2.55.1 * chain-mail.el (cmail-saving-folder): INBOXを消去しようとすること があるらしい. Wed Nov 22 11:15:09 1995 Yukihiro Matsumoto * chain-summary.el (cmail-expand-summary): limitが0の時でも正常に 動作するように. * chain-mail.el: 2.55 Fri Nov 17 12:06:26 1995 Yukihiro Matsumoto * chain-mail.el (cmail-visit-folder): cmail-use-full-windowがnilの 時,メイルウィンドウを削除するだけにした * chain-summary.el (cmail-expand-summary-window): メイルウィンドウ を削除するコマンド."="にバインド. * chain-19.el (chain-mouse-select): Muleではマウスでメイルが選択で きるように. Wed Nov 8 14:37:04 1995 Yukihiro Matsumoto * chain-mail.el: version 2.54 Mon Oct 30 10:27:41 1995 Yukihiro Matsumoto * chain-mail.el (cmail-saving-folder): MIME encodeされたフィールド ではデコードしてからマッチするように. * chain-reply.el (cmail-reply): Subjectに複数「Re:」が付いている時 にはひとつに削る. Mon Oct 23 17:24:21 1995 Yukihiro Matsumoto * chain-search.el (cmail-summary-isearch-article): 毎回頭から検索 するというのはあんまりなので,変更. Wed Oct 11 16:45:07 1995 Yukihiro Matsumoto * chain-mail.el: version 2.53 * chain-mail.texi: ドキュメントのtexinfo化. Mon Oct 9 12:12:08 1995 Yukihiro Matsumoto * chain-misc.el (cmail-expirable-folder): expireが遅いので1日1回 だけ実行するようにした. Fri Oct 6 14:01:44 1995 Yukihiro Matsumoto * chain-modes.el: cmail-expre-markのキーバインド(C-cC-x)を追加. * chain-vars.el: expire設定用の変数を追加. * chain-mail.el (cmail-save-folder): 指定したフォルダについては自 動的にexpireを行うように. * chain-summary.el (cmail-expire-mark): ある一定期間以上古いメイル に`D'マークを付ける関数. * chain-vars.el: cmail-use-timezone_elを削除.timezone.elは必ず必 要になる. Mon Oct 2 16:22:31 1995 Yukihiro Matsumoto * chain-mail.el (cmail-close-folder): フォルダを閉じる.バッファも 削除する. Fri Sep 29 19:17:07 1995 Yukihiro Matsumoto * chain-summary.el (cmail-execute-index): 最後のメイルを削除する時 にカーソルが先頭に飛んでいた. Tue Sep 12 17:00:18 1995 Yukihiro Matsumoto * chain-summary.el (cmail-push-curpos): pageがnilになるバグに対応. * gnus-cmail.el: GNUS 5.xでは日本語を含むROTができないので,cmail 側で対応(あらかじめtranslation-tableを作っておく). * chain-mail.el (cmail-prepare-caesar): caesar-translation-tableの 構築を分離した. * gnus-cmail.el: アドレスを指定しないreplyはgnusにまかせるように. Mon Sep 11 15:04:21 1995 Yukihiro Matsumoto * chain-misc.el (cmail-make-folder-list): ディレクトリ内のフォルダ の表示をトップレベルと合わせた. Thu Sep 7 12:07:42 1995 Yukihiro Matsumoto * chain-mail.el: version 2.52 * chain-misc.el (cmail-trans-name-form): RFC822違反の時もbad header formatにならないように. * chain-mail.el (cmail-move-to-folder): デフォルトフォルダの表示を 元に戻す. Wed Sep 6 10:31:26 1995 Yukihiro Matsumoto * chain-summary.el (cmail-push-curpos): 特別なマーク("z")を使うも のから,Emacsのマーカーを使うものに変更. * chain-reply.el (cmail-address-complete-list): 途中でファイルが編 集された場合に元のデータを壊していた. * chain-mail.el (cmail-pipe): 最後に入力したコマンドを初期値として セットする. (cmail-pipe): insert-bufferの使用をやめた. * chain-reply.el (cmail-forward): サブジェクトの形式を変更(カスタ マイズ可能にすべきか). (cmail-forward): マークされているメイルの上でフォワードした時は ダイジェストを作る. * chain-mail.el (cmail-move-to-folder): デフォルトフォルダをauto refile先から表示するように. * chain-reply.el (cmail-complete-address): TABを叩くとaliasを展開 できるように. * chain-mail.el (cmail-kill-emacs-hook): kill-emacs-hookに使える関 数を提供. (cmail-save-all-folders): サマリの再表示のバグ. Tue Sep 5 10:30:28 1995 Yukihiro Matsumoto * chain-mail.el (cmail-save-all-folders): 自動executeされる時のた めにサマリの再表示を行う. Mon Sep 4 11:07:37 1995 Yukihiro Matsumoto * chain-summary.el (cmail-diet-folder): 不要なsyncを削除. * chain-misc.el (cmail-sync-header): 更新フラグリセット条件が間違っ ていた. * chain-mail.el (cmail-save-all-folders): 不要なカーソルプッシュを 削除 * chain-misc.el (cmail-sync-header): ヘッダの情報を更新していない 場合があった. * chain-summary.el (cmail-put-mark): 更新フラグを正しく操作. Fri Sep 1 10:50:18 1995 Yukihiro Matsumoto * chain-summary.el (cmail-pop-curpos): 更新フラグをリセットしそこ ねていた. Thu Aug 24 11:14:30 1995 Yukihiro Matsumoto * chain-misc.el (cmail-fill): format文字列の不備. * chain-reply.el (cmail-address-complete-list): .mailrcを持ってい ない場合に対応していなかった. Tue Aug 22 18:00:06 1995 Yukihiro Matsumoto * chain-misc.el (cmail-open-folder): completionに仮想フォルダが2重 に現れるバグを修正. * chain-mail.el (cmail-kill-folder): 終了条件が反対だった. * chain-mail.el (cmail-get-articles-from-newmail): POP完全対応(?). mmdfのメイルボックスも読めるように. Mon Aug 21 11:52:32 1995 Yukihiro Matsumoto * chain-mail.el (cmail-get-spooled-mail): POP対応が不完全 (cmail-get-spooled-mail): 環境変数MAILの値でメイルボックスを設定可 能にした. (cmail-get-spooled-mail): movemailのエラーを表示するように. * chain-mail.el (cmail-kill-folder): virtual folderが削除できてい なかった. Fri Aug 11 15:47:42 1995 Yukihiro Matsumoto * chain-reply.el (cmail-address-complete-list): エイリアスの再構成 をするかどうかを決定するために.mailrcと.addressesのタイムスタン プを見るように. Wed Aug 9 12:30:24 1995 Yukihiro Matsumoto * chain-summary.el (cmail-mark-mail): マーク後のカーソル移動を変更. Tue Aug 8 11:39:30 1995 Yukihiro Matsumoto * chain-misc.el (cmail-rfc822-address-for-nemacs): save-excurionを 追加.これがないとカレントバッファが変化する. * version 2.51 Thu Aug 3 15:59:09 1995 Yukihiro Matsumoto * chain-reply.el (cmail-mail): 全部の引数をoptionalに. Wed Aug 2 16:22:40 1995 Yukihiro Matsumoto * chain-summary.el (cmail-mode-line-update): メイルの総数をモード ラインに表示するように. * chain-mail.el (cmail-dismiss-folder): virtual folderをリストから 削除するように. * chain-misc.el (cmail-complete-foldername): 特定の場合でvirtual folderに対応できていなかった. * chain-thread.el (cmail-th-remove-0): 全面的に書き直し.以前のも のは再帰を多用していたので,大きなフォルダで max-lisp-eval-depth を越えた. Mon Jul 31 18:21:23 1995 Yukihiro Matsumoto * chain-thread.el (cmail-th-remove-0): 末尾のファイルを削除すると データが壊れていた. Fri Jul 28 13:00:12 1995 Yukihiro Matsumoto * chain-thread.el (cmail-th-remove): bug fix. 親が削除された時の子 供の再配置(子供が消えていた). Thu Jul 27 09:32:47 1995 Yukihiro Matsumoto * chain-misc.el (cmail-trans-name-form): NEMACS対応.全角を含むア ドレスを解析できなかった. * chain-summary.el (cmail-summary-limit): 値が変更されない場合はサ マリの再表示を行わない. * chain-summary.el (cmail-summary-limit): なにも入力しない場合, unsetするように. * 2.50.3 * chain-misc.el (cmail-trans-name-form): rfc822.elを使うように変更. 複雑なアドレスも正しく解析できるようになった(と思う). * chain-vars.el (cmail-summary-regexp): アドレス解析の変更. * chain-mail.el (cmail-next-unread-mail): GNUSに合わせた. * chain-mail.el (cmail-reorder-folder): reorder folderを必ず削除す るように.criticalな作業中はinhibit-quitをtにするように. Wed Jul 26 17:44:08 1995 Yukihiro Matsumoto * chain-mail.el (cmail-get-spooled-mail): POP対応movemailも使える ように.rmailを参考にした(使い方がよく分からん…). (cmail-beginning-of-mail/cmail-end-of-mail): narrowingしていても メイルの先頭,末尾を表示するように. * chain-thread.el (cmail-refer-article-mid): summary-windowを selectする.recenterによるエラーが無くなった. Thu Jul 20 15:34:54 1995 Yukihiro Matsumoto * chain-thread.el (cmail-refer-article): メッセージIDからメイルを 探すコマンド.thread dataを生成する必要がある. (cmail-refer-parent-article): 親メイルを参照するコマンド. * chain-summary.el (cmail-goto-index): 該当する行がある時tを返すよ うに変更. * chain-reply.el (cmail-reply): In-Reply-Toフィールドはreply-toが あってもfrom行から生成するように. Wed Jul 19 09:31:12 1995 Yukihiro Matsumoto * chain-misc.el (cmail-open-folder): cmail-open-folder-hookを追加. * chain-mail.el (cmail): cmail-startup-hookを追加. * chain-misc.el (cmail-delete-mail): thread情報も削除するように. * chain-mail.el (cmail-caesar-region): caesar-translate-tableがnil の時にも対応(dgnusのせいか). Fri Jul 14 13:35:33 1995 Yukihiro Matsumoto * chain-thread.el: threading対応.遅いかも知れない. Thu Jul 13 17:35:20 1995 Yukihiro Matsumoto * chain-summary.el (cmail-make-summary): mode-line表示を若干変更し た.ほんのわずかだけ速くなったかも知れない. * chain-misc.el (cmail-open-folder): ローカル変数の設定を無効化. Thanks to . Fri Jul 7 17:50:22 1995 Yukihiro Matsumoto * version 2.50 - fj.sourcesに. Tue Jul 4 14:58:04 1995 Yukihiro Matsumoto * chain-reply.el (cmail-reply): user-mail-addressで指定したアドレ スもCCなどから省くようにした. Thu Jun 29 11:36:01 1995 Yukihiro Matsumoto * chain-reply.el (cmail-address-complete-list): .addressesファイル で`#'をコメントとして使えるように. * chain-mail.el: version 2.49 Mon Jun 26 17:09:51 1995 Yukihiro Matsumoto * chain-mail.el (cmail-save-all-folders): カーソルの保存とindexの 再表示を行うように. Mon Jun 12 11:41:28 1995 Yukihiro Matsumoto * chain-mail.el (cmail-auto-archive): refile先のsyncを行うように. * chain-summary.el (cmail-push-curpos): headerのmodified-pを保存す るようにした. * chain-mail.el (cmail-save-all-folders): saveしなかった時にはその 旨をメッセージ表示するように. * chain-misc.el (cmail-sync-header): syncする条件が間違っていた. Wed Jun 7 17:11:14 1995 Yukihiro Matsumoto * chain-mail.el (cmail-save-all-folders): 現在読み込み中の全フォル ダをセーブするコマンド. Tue Jun 6 11:50:08 1995 Yukihiro Matsumoto * chain-misc.el (cmail-ignore-headers): ヘッダの最後のフィールドが 削除されるものであった場合,正常に動作しなかった. Wed May 31 17:00:31 1995 Yukihiro Matsumoto * chain-mode.el: cmail-versionのキーを`C-cC-v'に. * version 2.48.3 Tue May 30 14:10:28 1995 Yukihiro Matsumoto * tm-cmail.el: tm 6.xに対応. * chain-mail.el (cmail-refile-call): まずメイルをコピーして,最後 に削除するようにした.これでメイルを失う事故が少し減る(かな). Wed Apr 26 13:48:10 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * version 2.48.1 Tue Apr 25 10:41:39 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-reply: rfc822.elを使うように変更.自分で解析するとろくなこ とはない. * 変数*cmail-prev-folderに仮想フォルダをセットしないように徹底. Thu Apr 20 14:17:35 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * version 2.48 -- いつになったらfjに公開できるのか…. * cmail-print: ページ対応が出来てなかった(いまさら…). * cmail-confirm-{mark,execute}: 複数ファイルが対象となるコマンドの 確認用コマンド. * cmail-kill-folder: カレントフォルダを削除した場合,INBOXではなく デフォルトのフォルダに移動するように. * cmail-get-newmail: カーソル位置の保存. Thu Apr 6 11:30:28 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-read-contents: メイルの末尾でのnarrowing. * cmail-reply-internal: CCの重複チェックのdebug. Fri Mar 24 14:07:46 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-goto-index: 存在しないメイル番号はそれを越えないもっとも大 きなメイルに飛ぶ. * cmail-make-summary: (sit-for 0)を追加.謎だ. Thu Mar 23 14:48:11 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-reply-internal: CCフィールドの生成時に重複チェック. * cmail-save-curpos: visit時にカーソル位置を保存する. Thu Mar 2 18:50:01 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-get-articles-from-newmail: 取り込んだメイルを安全のため, 別フォルダにもセーブできるように. Thu Feb 23 09:56:53 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-address-complete-list: 自分で.mailrcを展開するをやめて (build-mail-aliases)に任せた(Emacs起動後に.mailrcを修正すると補 完したアドレスを展開しない場合がある). Wed Feb 15 13:44:29 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * chain-mail.{doc,tex}: MLへの参加を勧める文を追加. * cmail-mail: cmail-default-fromが設定されていて,多重フォローする 時に1回だけFrom行が挿入されるように. * cmail-trans-name-form: ""の中に<>が含まれていても,パーズ出来る ように.さらに無駄な空白を削除. Thu Feb 9 13:53:17 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-trans-name-form: アドレスに空白を許すように.X400のアドレ スに対応できなかった. Fri Feb 3 18:12:22 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-kill-folder: 現在開いているフォルダはセーブしてからkillす るように変更. Mon Jan 23 12:19:18 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-get-header: フォルダバッファはあるがヘッダバッファがない場 合に対応した(と思う). Fri Jan 20 18:01:35 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-get-field-values: 改行前後のスペースとタブを一つのスペース に圧縮する. * cmail-mail-from-summary: サマリからメイルを出す時はバッファサイ ズを調整するように. Wed Jan 11 12:31:05 1995 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-auto-archive: INBOX以外でもrefileできるように. Fri Dec 9 15:03:28 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-select-buffer: ウィンドウの分割を固定行数ではなく割合で指 定できるようにした.更に表示にfull-windowを使うかどうかの選択も 用意した. Fri Dec 2 12:27:14 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-save-buffer-hook: 追加 Thu Dec 1 10:47:05 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-default-from: あればFrom行をセットする * cmail-reply-internal: Reply-ToとFromがことなる時には両方にメイル を送るように. * cmail-version: non-interactiveの時version文字列を返すように. * cmail-sort-by-subject-relative: 忘れていた. Fri Nov 25 18:31:24 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-trans-date-form: 4文字以上の曜日名,月名にも対応. Thu Oct 13 17:54:12 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-reply-internal: F/fで関係者全員にメイルを送れるように. * cmail-trans-name-form: 付加引数によって戻り値を変えられるように. Fri Oct 7 13:04:40 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-summary-isearch-article: インクリメンタルサーチにおいても (widen)を実行するように. * cmail: コマンドラインから起動した時に新着メイルのチェックが行な われなかった. Wed Sep 28 10:29:07 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-mime-{decode,encode}: MIMEメイルのデコードとエンコードを別々 に指定できるようにした. cmail-use-mimeがnon nilならば自動的に両 方ともtになる. * cmail-dismiss-folder: バッファが存在しないフォルダがあってもエラー を発生しないようにした. kill-bufferなどで発生し得る. * cmail-send-it: アーカイブ時にFrom行を指定するcmail-archive-from が関数であった場合は, それを実行するように. * cmail-reorder-folder: メイルインデックスをクリアしてなかった. Wed Sep 7 16:13:19 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-execute-index: カーソル位置の保存に不備があった, Thu Sep 1 11:41:53 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * editを中断した時にも正常に作業を続けられるように. * chain-edit-modeでlocal variableをkillしていた. まずい. * 各メイルに対するインデックスを持つように. * NSUG CD-ROM収録記念バージョン 2.43 * 変数 *cmail-last-opened-folderの値の設定忘れがあった. Fri Aug 19 18:28:13 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-save-folder: 必要に応じてバックアップファイルを作るように. これにともないopen時にバックアップを作る必要はなくなった. Fri Aug 12 10:38:49 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-complete-foldername: この関数で行なっていたフォルダリスト への追加を cmail-open-folderへ移動. * cmail-rename-folder: 古い名前をfolder-listから削除 * cmail-rename-folder: 古いバッファを削除 Thu Aug 11 19:04:47 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-execを全メイルがフォルダからなくなる時にも対応させた. * Mule 2.0に対応してprevious-lineをforward-lineで置き換えた. Tue Jul 26 15:37:51 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-use-mimeがnon-nilならばMIMEヘッダを自動的に追加し, 送信前 のヘッダのエンコードも行なうようにした. これによってhookの必要が なくなる. FAQから削除? * いくつかのコマンドでfolder引数をなくした. 必ずカレントフォルダが 操作対象になる. * バックアップのタイミングをフォルダをopenする時に統一. * 全てのメイルをマークするコマンド. M-^にバインドしたが, まだこの キーでmoveしている人がいるだろうか. * サマリーを再表示した時にカーソル位置を保存するように. * フォルダを本体とヘッダの2つのバッファに分割した. セーブする時に 結合される. Thu Jun 23 18:07:42 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * cmail-sort-internal, cmail-sort-by-time: sortでもカーソル位置が 保存されるようにした. Wed Jun 22 13:54:25 1994 Takashi Nagano (nagano@godzilla) * 2.41.3 ( ああ、1 日に 2 回も、、) * せっかくの正規表現が使えなくなってしまったので、変数でどちらを使 用するか選択できるようにした。 ( ああ、間抜けな変更を行ってしまった。^^; ) * 2.41.2 * cmail-folder-alist のマッチングの表現に elisp の正規表現に使用す る括弧が入っていると、 Invalid regexp: "Premature end of regular expression" というエラーになっていたものを修正した。 * chain-archive.el で、unix From 行の年号が 2 桁になっていたのを 4 桁に修正した。 Fri Jun 17 01:58:16 1994 Takashi Nagano (nagano@godzilla) * C-u を付けて cmail-send-and-exitまたは、cmail-send を呼んだ 時に、本当にログを取るかどうかを確認するようにした。 Tue Jun 14 22:49:35 1994 Takashi Nagano (nagano@godzilla) * 2.41.1 * chain-archive.el で X-cmail-status 行を入れ忘れていたために、 cmail-unmark が出来なくなった事に対処。 ( 桃井@神奈川大さん、見付けてくれてありがとう。) Fri Jun 10 10:18:03 1994 Takashi Nagano (nagano@godzilla) * ML 参加案内に、参加方法を追加 ( 平松@神奈川大さん、御迷惑をおかけしました。(_o_) ) Tue Jun 7 17:33:34 1994 Takashi Nagano (nagano@godzilla) * 2.41 のリリース( to ML ) * ドキュメントの修正 (表を「図」というのは変なので「表」に修正) 送信メイルのログ機能についての項目の追加 Wed Jun 1 18:43:54 1994 Takashi Nagano (nagano@godzilla) * 送信したメイルのログを直接 chain-mail のフォルダに格納できる ようにした. 椎葉さんの提案。 ( 浜田さん 作成。) * 2 行以上に跨ったメイルに対するリプライの時に, mime 未対応の時の In message 部の ID がおかしくなる事に対処. ( Fri Nov 5 11:31:57 1993 の時点で松本氏は気づいていたようだが, わざと残してあったようだ。でも、不具合の元になったので敢えて 修正する. ) Wed May 25 17:18:14 1994 Yukihiro Matsumoto (matz@caelum.co.jp) * 「emacs -f cmail folder」形式で起動できるようにした. Mon May 23 02:10:30 1994 (GMT) Takashi Nagano (nagano@godzilla) * 2.40 を fj.sources にリリース! Tue May 17 16:36:25 1994 Takashi Nagano (nagano@godzilla) * 2.40( fj リリースバージョン )を先行してMLにリリース Thu Apr 21 17:26:12 1994 Takashi Nagano (nagano@godzilla) * cmail-folder-alist でフォルダ名が関数で与えられた時も、その関数 からは、マッチしたヘッダの情報しか参照できないようになっていたの を、そのメイルヘッダ全体が見えるようにした。 ( はまださん の提案。) Tue Apr 12 14:16:07 1994 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-add-new-address-from-mail: .addressesに登録するための関数. 長野さんの提案. Tue Mar 29 10:04:23 1994 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-sort-by-time: timezone.elを用いて時刻も含めてソートできる ようにした. timezone.elはgnusに付属する. * cmail-signature: メイル末尾の空行の削除. hookの追加. Mon Mar 28 14:17:29 1994 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-delete-bk-files: ディレクトリ内のフォルダのバックアップファ イルも削除するように. * cmail-reorder-folder: 処理前にreorder-folderを削除するように. * cmail-quit: cmail-clean-virtual-foldersを2重に呼び出して, refile されたフォルダも処理するように. Thu Mar 24 17:04:23 1994 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-quit: cmail-clean-virtual-foldersの呼び出し位置を変更. * cmail-execute-index: 余計なsave-excursionでカーソル位置がずれて いた. メイルの削除ができない場合があったのを修正. Wed Mar 23 09:23:16 1994 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-clean-virtual-folders: 仮想フォルダが空でない時には確認を 求めるようにした. Tue Mar 22 11:34:04 1994 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-diet-folder: カーソル位置を保存する. Sat Mar 19 15:17:54 1994 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-goto-index: `+'マークのついたメイルにgotoできなかった. Fri Mar 11 10:46:02 1994 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-move-to-folder: サマリ行を自前で削除して, make-summaryを呼 ばない. これでカーソル位置が先頭に飛ばずに済む. * cmail-burst-border: forwardしたメイルなども展開できるように定数 を変更した. * cmail-send-digest: 先頭のFrom行を削除. * cmail-convert-into-mbox: From行があればその情報からmboxのFrom行 を生成する. Tue Mar 8 11:38:57 1994 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-complete-filename: 変数*cmail-save-toをinitialnameが与え られた時にも更新するように. これでcmail-save-mailで2回目以降の セーブのファイル名が正しくセットされる. Mon Mar 7 09:36:32 1994 Yukihiro Matsumoto (matz@nts.co.jp) * 2.39をMLにリリース. * cmail-complete-address: Muleのbug回避のためskip-charsのパターン を変更した. * goto-index: prefix-argumentでメイル番号を指定できるように. Tue Feb 22 19:54:02 1994 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-mail-hookの位置を(cmail-mail)の一番最後に移動. でないと hookでキーマップの変更しても意味がない. Mon Feb 21 10:23:16 1994 Yukihiro Matsumoto (matz@nts.co.jp) * バッファの2重削除を行なっていた(タイプミス). Thu Feb 17 11:27:18 1994 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-trans-date-form: RFC 822形式でタイムゾーンの落ちたものも解 析できるようにした. 解析できない日付は00/00/00になるようにした. Mon Jan 24 19:42:33 1994 Yukihiro Matsumoto (matz@nts.co.jp) * (equal)を(string=)に置き換えた. いろいろなequalが混じってて気分 が悪かったからだが, 結局パッチの大きさを増すばかりであまり意味は なかったか? * cmail-kill-folder: 削除したフォルダをフォルダリストから取り除き, デフォルトフォルダもクリアする. Fri Jan 21 18:09:42 1994 Yukihiro Matsumoto (matz@nts.co.jp) * version 2.37 * cmail-mail: メイルバッファでcmail-caesar-messageが使えるように. * cmail-caesar-message: 自前でrot13/47を用意した. * cmail-complete-foldername: ディレクトリはvisitしないように. Wed Jan 19 13:23:38 1994 Yukihiro Matsumoto (matz@nts.co.jp) * 階層的フォルダのリスト生成があまりにも遅いので変数にキャッシュし て高速化を図った. ついでに, 階層的フォルダの使用をon/offする関数 も提供することにした. Tue 18 Jan 94 14:48:44 1994 Yukihiro Matsumoto (matz@nts.co.jp) * version 2.36 Fri Jan 14 10:37:15 1994 Yukihiro Matsumoto (matz@nts.co.jp) * バックアップファイル生成を階層的フォルダに対応するように. * cmail-open-folder: cmail-recursive-foldersがnon-nilの時, 階層的 フォルダに必要なディレクトリを自動的に作る. * cmail-complete-foldername: 階層的フォルダをアクセスできるように 変更した. 非常に遅いので, 変数cmail-recursive-foldersで階層的フォ ルダを使うかどうか制御できる. Thu Jan 6 11:41:45 1994 Yukihiro Matsumoto (matz@nts.co.jp) * 終了時に作業用バッファ*cmail-complete-address-bufferを削除するよ うにした. しかし, メモリが足りなくなるのはこのせいではないと思う. * chain-vars.el/chain-trans.el: ボーダー文字をエスケープ表現に変更 した. * cmail-forward: ^Lを含むメイルの全体が引用されるように(widen)を行 なうようにした. Fri Dec 24 10:36:59 1993 Yukihiro Matsumoto (matz@nts.co.jp) * version 2.35 * cmail-kill-folder: 削除したフォルダ名を表示. * cmail-diet-folder: (cmail-mail-counter)を呼ぶのをやめた. Tue Dec 21 17:07:14 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-diet-foder: サマリのメイル番号が昇順であることを暗黙のうち に仮定していた. Fri Dec 17 17:57:34 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-quit-hookの追加. * cmail-caesar-message: rot13/47の関数. Thu Dec 16 13:21:45 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-catch-up-all: サマリの全メイルを既読に設定する関数. \C-uを 与えると未読(U)メイルだけでなく全てのステータスのメイルを既読に 設定する. Wed Dec 15 09:53:19 1993 Yukihiro Matsumoto (matz@nts.co.jp) * chain-mime.el: メイルのエンコードに{mime-kit.el,tiny-mime.el}で 提供される関数を使った. Tue Dec 14 09:35:39 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-trans-date-form: VMのコードを参考に解析部分を書き換えた. いちいち文字列を解析していた部分を正規表現のマッチで解決したこと とctime(3)のフォーマットをサポートしたのが新しい. * cmail-visit-folder: auto-archiveが行なわれた後, limitを尋ねてい る最中にQuitされた場合にはサマリとフォルダの内容にずれが生じる可 能性があった. メイルの移動があった場合にはauto-archive後にリスト を再表示するようにした. 大きなINBOXの場合問題があるかも. * cmail-fill: Mule版をNEmacs版にも吸収. 全角が半分欠けたりすること はなくなった. Thu Dec 9 10:52:29 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-complete-address: アドレスに含まれ得る文字として`+'を追加 した. 一体何文字あるんだ. * cmail-gobble-crash-box: 処理後*cmail-new-arrivals-bufferを削除す るように. このバッファにJIS以外のkanji-fileio-codeが設定されると 文字化けを起こすので, kill-bufferでリセットする. Tue Dec 7 18:50:52 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-get-mail-headers(-use-mime): ヘッダが足りない時にもそれな りに(意味はなくても)解析できるインデックスを生成するようにした. * cmail-make-summary-line: "..bad header.."の末尾に改行を追加. * chain-mime.el: mime-kit.elとtiny-mime.elの選択を変数で行なうよう にした. Fri Dec 3 12:42:35 1993 Yukihiro Matsumoto (matz@nts.co.jp) * 2.34のMLへの配布. * cmail-burst-internal: cmail-delete-after-burstingがnon nilでも burst先が仮想フォルダなら削除マークをつけない. Thu Dec 2 10:41:49 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-move-to-folder: 移動(コピー)中の状態表示. * cmail-edit: 仮想フォルダもエディットできるように. * X-cmail-status行の操作を関数cmail-set-mail-statusにまとめた. * cmail-get-articles-from-newmail: mboxの解析法を若干変更した. こ れでFrom行が2行あるメイルにも対応できる. Tue Nov 30 16:54:53 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-mail-this-line: 引用時にヘッダをつけるようにした. * cmail-reply-internal: 引用のヘッダ生成部分を切り離した. * cmail-get-page-number-from-summary: 必ずエラーを発生するように. * cmail-reply-internal: mail-yank-originalを呼ぶ時の引数として mail-yank-original-default-indentationを指定することをやめた. Thu Nov 25 17:05:40 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-burst-internal: cmail-delete-after-burstingをnon-nilにした 時にも正常に動作するように. Fri Nov 19 12:39:37 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-complete-address-or-tab: ヘッダ部のアドレスフィールドでは アドレスの補間, それ以外ではTAB入力となるような関数. C-uで強制的 に補間を行なう * cmail-complete-address: *mail*バッファ内でもアドレスの補間を行な えるようにした. 小林@三重大さんのコードとmail-abbrevs.elを参考 にした. Thu Nov 18 10:29:33 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-complete-foldername: promptに": "を追加するようにした. デ フォルトを":"の前に置くため. 更に初期値が与えられている時にはデ フォルト値は使わないようにした. * cmail-diet-folder: kill-wordを使わないようにした. * cmail-copy-to-folder: デフォルトフォルダの設定ミスがあった. * cmail-summary-regexp: full nameに[<>]を含めるように変更. * cmail-scroll-down: バッファの先頭でエラーが起きないように. * cmail-read-each-line: mail-bufferがない時にもエラーを起こさない ように. Mon Nov 15 16:36:43 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-trans-name-form: ()のネストを許すようにした(RFCには違反し ているらしいのだが). Fri Nov 12 14:23:31 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail: \C-uが与えられた時のデフォルトのフォルダ名をなくした. * cmail-diet-folder: 最初のメイルが削除された時の動作を修正した. Wed Nov 10 11:51:09 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-burst-digest: mark対応. カーソルのあるメイルにmarkがあれば markのある全てのメイルをburstする. * cmail-burst-digest: C-uを与えると追加するフォルダを入力できるよ うにした. * cmail-burst-digest: digestのヘッダに既にX-cmail-statusがあった場 合にも対応した. * cmail-complete-foldername: 空文字が入力された場合のデフォルトの フォルダを用意した. Tue Nov 9 10:52:53 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-visit-folder: visit後にメイルウィンドウを削除する. これで サマリと食い違うメイルを見なくても済む. * cmail-trans-date-form: とりあえず月名の制限を外した(小林さんのコー ドを参考にした). * cmail-send-digest: とりあえず動いているようだ. * cmail-burst-digest: デフォルトでは仮想フォルダに展開するように. * cmail-open-folder, cmail-quit: 仮想フォルダをサポートするように 改造. * cmail-forward: 変数cmail-rfc934-forwardingがnon-nilならフォワー ドする内容の"^--"をエスケープする. * cmail-forward: バッファの末尾でなく, カーソル位置にメイルを挿入 するように. Mon Nov 8 09:45:27 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-rename-folder, cmail-copy-folder: DSTの入力にも補間機能を 提供(フォルダの一覧を見るため). * cmail-diet-folder: 高速化 * cmail-burst-digest: 最初の区切りの次の改行を無視するようにした. * cmail-get-mail-headers-use-mime: フィールドがない時の処理が不適 切だった. 5日の変更でenbugしたらしい. Fri Nov 5 11:31:57 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-get-mail-headers-use-mime: FromやSubjectが複数行に渡る場合 のサポート. 問題はMIMEを使わない場合は複数行をサポートしない点だ (単純に最初の1行だけを見る). が,サポートするとヘッダを一度作業バッ ファにコピーしなければならないし, そうするとますます遅くなるし…. 困った. * cmail-get-mail-headers: Dateフィールドの抽出時に日付の長さを暗黙 に仮定していた. うーん, 1.xxの頃からの名残だろうなあ. * cmail-delete-mail: cmail-query-deleteがtの時, 今は亡き関数を呼び 出していた. * 小林さんのパッチのうち未対応のものを含めた. Tue Nov 2 11:27:44 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-reorder-folder: cmail-remake-folder-headingsと同様の処理. * cmail-remake-folder-headings: inhibit-quitを追加. 処理中のメイル 番号の表示. * version 2.30をみんなに配布 * cmail-burst-digest: メイル本文に"^--"を含む時の処理を RFC934(らしい)に従いエスケープ(VMを参考にした). * cmail-burst-digest: メイル末尾の空行を削除する. * cmail-make-summary-line: サマリ情報が得られない時の処理. Mon Nov 1 19:04:58 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-burst-digest: digestの仕様はこれで良いのかなあ. Fri Oct 29 16:15:22 1993 Yukihiro Matsumoto (matz@nts.co.jp) * ドキュメントのMIMEの部分の嘘をとり除く. * Copyrightが1992になっている. 1993の間違いだよね. * サマリ内のMIMEデコードが行なわれていなかった. 私の実行環境ではた またま動いていたので気がつかなった. * やはり問題があった. *cmail-maxpageの値がずれる. 最悪メイルが失わ れるので慌ててパッチを流した. Thu Oct 28 12:09:42 1993 Yukihiro Matsumoto (matz@nts.co.jp) * chain-mailメイリングリストのみんなに配布する. また迷惑をかけねば 良いのだが…. * cmail-versionの正規表現を変更した. これで将来バージョン番号が 2.30.1とかになっても大丈夫. 今のところそんなつもりはないけど. * cmail-open-folder: この時点でフォルダ内のメイル数をカウントする ようにした. これで新規メイルの取り込み時の表示が壊れない(と思う). * cmail-reply-internal: replyするとき元メイルを別バッファに確保す ることにした. * cmail-pipe: 出力がない時バッファを削除. Wed Oct 27 10:59:55 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-visit-folder: C-uでarchiveしない. * cmail-edit: edit中にフォルダが変更になった時に対応する. * cmail-read-contents: mailウィンドウが表示されていない時には再表 示する(スクロールしない). * ドキュメントの誤字, 例の間違い(ごめんよ〜)の訂正. * cmail-send-and-exit: *cmail-summary-bufferが存在しない時の処理を 追加. Tue Oct 26 11:15:37 1993 Yukihiro Matsumoto (matz@nts.co.jp) * version 2.29のチェックイン. * cmail-send-mail-hookを用意して, 望むならばメイルを出す時にヘッダ をMIMEエンコードできるようにした. この場合MIME-Versionヘッダもつ けるべきか? * mime-kit.elも使えるようにした. * mboxへの出力でデフォルトファイル名が段々長くなるバグを直した. * cmail-forward: フォワード時のヘッダをメイル本体の情報から生成. * サマリとメイルのバッファを終了時に削除する. * cmail-toggle-mime: tiny-mimeを使うかmetamailを使うか選択できるよ うにした. * tiny-mimeを使ったMIMEデコード. Mon Oct 25 11:51:23 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-reply-internal: ヘッダの情報はメイル本体から, 引用情報はサ マリから採取するように. * 環境変数USERの代わりにuser-login-nameを使う Thu Oct 21 10:40:40 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail: 引数を&optionalに変更. * cmail-edit-index: 変更後のカーソル位置を調整. * cmail-edit-index: 変更が直ちにサマリウィンドウに反映されるように. * kill-lineを追放した(プログラムからはkill-ringを変更すべきでない). * 和田さんのコードを参考にサマリでもMIMEを変換して表示する. * cmail-reply-internal: X-Nsubjectのハンドリングにバグ. Wed Oct 20 10:14:00 1993 Yukihiro Matsumoto (matz@nts.co.jp) * chain-trans.el: セーブ時のpage-delimiterを*cmail-borderに設定し ていたが, これは*cmail-re-bdrでないと" "を含むメイルが途中で 切れる. * cmail-refile-call: refileするページがなかった時にはエラー終了す るようにした. Wed Oct 19 17:12:01 1993 Yukihiro Matsumoto (matz@nts.co.jp) * cmail-version: ちゃんと表示できるように直した. RCSがかってに変更 していたのだった… X-< * メイリングリスト開設を記念して(?)変更点はChangeLogに記録するよう にした.