Add (eval-when-compile (require 'cl)).
[elisp/wanderlust.git] / wl / ChangeLog
index 3d4fed3..e9367f5 100644 (file)
@@ -1,3 +1,326 @@
+2008-02-19  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-address.el: Add (eval-when-compile (require 'cl)).
+       * wl-addrmgr.el: Ditto.
+       * wl-mime.el: Ditto.
+       * wl-util.el: Ditto.
+
+2008-02-18  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl.el (wl-plugged-toggle): Use `string-to-number' instead of
+       `string-to-int'.
+
+       * wl-util.el (wl-unique-id): Use `string-to-number' instead of
+       `string-to-int'.
+
+       * wl-thread.el (wl-thread-jump-to-msg, wl-thread-set-parent): Use
+       `string-to-number' instead of `string-to-int'.
+
+       * wl-summary.el (wl-summary-get-list-info)
+       (wl-summary-message-number): Use `string-to-number' instead of
+       `string-to-int'.
+
+       * wl-score.el (wl-score-overview-entity-get-lines)
+       (wl-score-set-mark-below, wl-score-set-expunge-below)
+       (wl-summary-increase-score, wl-score-get-header-entry): Use
+       `string-to-number' instead of `string-to-int'.
+
+       * wl-folder.el (wl-folder-update-diff-line): Use
+       `string-to-number' instead of `string-to-int'.
+
+       * wl-expire.el (wl-expire-archive-number2): Use `string-to-number'
+       instead of `string-to-int'.
+
+       * wl-draft.el (wl-jump-to-draft-folder): Use `string-to-number'
+       instead of `string-to-int'.
+
+       * wl-dnd.el (wl-dnd-drop-func): Use `string-to-number' instead of
+       `string-to-int'.
+
+2008-02-17  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-util.el (wl-match-string, wl-match-buffer)
+       (wl-as-coding-system, wl-as-mime-charset, wl-concat-list)
+       (wl-kill-buffers, wl-local-variable-p)
+       (wl-line-formatter-setup): New backquote style.
+       (wl-count-lines): Use quote instead of backquote.
+
+       * wl-summary.el (wl-summary-buffer-folder-name)
+       (wl-summary-get-alike): Use quote instead of backquote.
+       (wl-summary-sticky-buffer-name, wl-summary-put-alike): New
+       backquote style.
+
+       * wl-message.el (wl-message-buffer-cache-buffer-get)
+       (wl-message-buffer-cache-folder-get)
+       (wl-message-buffer-cache-message-get)
+       (wl-message-buffer-cache-entry-make)
+       (wl-message-buffer-cache-hit): New backquote style.
+
+       * wl-folder.el (wl-folder-buffer-group-p): Use quote instead of
+       backquote.
+       (wl-folder-unread-regex, wl-folder-entity-exists-p)
+       (wl-folder-clear-entity-info)
+       (wl-folder-get-entity-info, wl-folder-set-entity-info)
+       (wl-folder-elmo-folder-cache-get)
+       (wl-folder-elmo-folder-cache-put): New backquote style.
+
+       * wl-fldmgr.el (wl-fldmgr-get-entity-id): New backquote style.
+       (wl-fldmgr-assign-id): Ditto.
+       (wl-fldmgr-delete-line): Use quote instead of backquote.
+       (wl-fldmgr-make-indent): Use `string-to-char' instead of `? '.
+
+       * wl-draft.el (wl-smtp-extension-bind, wl-draft-sent-message-p)
+       (wl-draft-set-sent-message): New backquote style.
+       (wl-draft-body-goto-top, wl-draft-body-goto-bottom)
+       (wl-draft-config-body-goto-header): Use quote instead of backquote.
+
+2008-02-16  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-address.el (wl-address-concat-token): Fix typo.
+
+2008-02-15  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-score.el (wl-score-put-alike): Use quote instead of backquote.
+       (wl-score-get-alike): Ditto.
+
+       * wl-vars.el: New backquote style.
+       (wl-message-header-button-alist): Use quote instead of backquote.
+
+       * wl.el (wl-plugged-string): New backquote style.
+
+       * wl-address.el (wl-address-concat-token): New backquote style.
+
+       * wl-expire.el (wl-expire-make-sortable-date): New backquote style.
+
+2008-02-13  Tetsurou Okazaki  <okazaki@be.to>
+
+       * wl-highlight.el (wl-highlight-folder-opened-regexp)
+       (wl-highlight-folder-closed-regexp): Include the beginning of a line.
+
+       * wl-folder.el (wl-folder-group-regexp): Remove a redundant character
+       in the character alternative.
+
+2008-02-11  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * Version number is increased to 2.15.6.
+
+2008-02-10  Daiki Ueno  <ueno@unixuser.org>
+
+       * wl-mime.el (wl-mime-pgp-decrypt-region-with-epg): Don't use
+       optional 3rd argument of epg-context-set-progress-callback; it was
+       temporarily removed in the Emacs trunk due to copyright problem.
+       (wl-mime-pgp-verify-region-with-epg): Ditto.
+
+2008-01-01  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-demo.el (wl-demo-copyright-notice): Add 2008.
+
+2007-12-15  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-util.el (wl-biff-check-folders): Set biff flag.
+       (from Naoto Morishima [wl:14031])
+
+2007-11-09  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl.el (wl-plugged-server-indent): Use quote instead of
+       backquote.
+
+2007-08-05  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-score.el (wl-score-insert-header): Add guard for
+       `std11-unfold-string'.
+       (wl-score-ov-entity-get): Call 'elmo-message-entity-field' with
+       TYPE artgument when TO or CC field.
+
+2007-04-06  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-summary.el (wl-summary-goto-folder-subr): Call
+       `elmo-folder-close' instead of `elmo-folder-commit' if discard
+       current summary.
+
+2007-03-08  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-util.el (wl-read-shell-commande): New function or alias.
+
+       * wl-summary.el (wl-summary-pipe-message): Use
+       `wl-read-shell-command' instead of `read-string'.
+       (wl-summary-target-mark-pipe): Ditto.
+
+2007-02-13  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-summary.el (wl-summary-reply): Fix docstring.
+       * wl-draft.el (wl-draft-reply): Ditto.
+
+2007-02-05  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-mime.el (wl-summary-extract-attachments): New command.
+       (wl-summary-extract-attachments-1): New internal function.
+
+2007-01-14  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-expire.el (wl-expire-folder): New function (split from
+       wl-summary-expire).
+       (wl-summary-expire): Use it. Add argument `all' instead of remove
+       `nolist'. Cause an error only if this function is calling
+       interactively.
+
+2007-01-09  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-expire.el (wl-expire-refile): Display progress message.
+       (wl-summary-expire): Simplify.
+
+       * wl-summary.el (wl-summary-delete-messages-on-buffer): Remove
+       unused argument `deleting-info'.
+
+2007-01-07  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-vars.el (wl-message-popup-buffers): New user option.
+
+       * wl-mime.el (wl-message-delete-mime-out-buf): Abolish.
+       (wl-message-delete-popup-windows): New function that substitues
+       above one.
+       (wl-mime-setup): Follow the above change.
+
+2007-01-01  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-demo.el (wl-demo-copyright-notice): Add 2007.
+
+2006-12-08  Tetsurou Okazaki  <okazaki@be.to>
+
+       * wl-spam.el (wl-spam-setup): Bind "rkm" to wl-summary-spam-region and
+       "tkm" to wl-thread-spam.
+
+2006-12-02  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-thread.el (wl-thread-entity-insert-as-children): Use
+       wl-thread-entity-set-children.
+       (wl-thread-insert-message, wl-thread-insert-entity-sub,
+       wl-thread-insert-entity, wl-thread-close, wl-thread-open):
+       Use wl-thread-entity-get-*.
+
+2006-11-23  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-mime.el (wl-epg-progress-callback): New function.
+       (wl-mime-pgp-decrypt-region-with-epg): Display progress message
+       with `elmo-with-progress-display'. Set a progress callback
+       function to epg-context.
+       (wl-mime-pgp-verify-region-with-epg): Ditto.
+
+2006-11-22  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-util.el (wl-completing-read-multiple): Define as an alias of
+       `completing-read-multiple' if emacs-version is not less than 22.
+
+2006-11-12  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-mime.el (wl-mime-pgp-verify-region-with-epg): Follow the API
+       change.
+
+2006-11-09  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-summary.el (wl-summary-sync-update): Move
+       `wl-thread-update-indent-string-thread' to outside of
+       `elmo-with-progress-display'.
+
+2006-11-05  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-message.el (wl-message-exit): Check buffer existence.
+
+2006-10-31  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-util.el (wl-simple-display-progress): New function.
+       (wl-display-progress-with-gauge): Ditto.
+       (wl-progress-callback-function): Ditto.
+
+       * wl.el (wl-init): Set `elmo-progress-callback-function' as
+       `wl-progress-callback-function'
+
+       * wl-vars.el (wl-display-progress-threshold): New user option.
+       (wl-display-progress-function): Ditto.
+
+       * Version number is increased to 2.15.5.
+
+2006-09-28  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-thread.el (wl-thread-close-children): New function.
+       (wl-thread-open-children): Ditto.
+       * wl-action.el (wl-summary-set-mark): Redo the last change by
+       using it.
+
+       * wl-action.el (wl-summary-set-mark): Undo the last change.
+       Forbid interactive call.
+
+2006-09-28  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-mime.el (wl-define-dummy-functions): New macro.
+       (wl-mime-pgp-decrypt-region-with-epg): Renamed from
+       `wl-mime-pgp-decrypt-region'.
+       (wl-mime-pgp-verify-region-with-epg): Renamed from
+       `wl-mime-pgp-verify-region'.
+       (wl-mime-pgp-decrypt-region-with-pgg): Renamed from
+       `wl-mime-pgp-decrypt-region'.
+       (wl-mime-pgp-verify-region-with-pgg): Renamed from
+       `wl-mime-pgp-verify-region'.
+       (wl-mime-pgp-decrypt-region): New function; To select dispatch
+       function at runtime.
+       (wl-mime-pgp-verify-region): Ditto.
+
+       * wl-vars.el (wl-use-pgp-module): New user option.
+
+2006-09-25  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-action.el (wl-summary-set-mark): If the cursor is on folded
+       thread, open it (suggested by Greg A. Woods [wl-en:1861]).
+
+2006-09-22  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-summary.el (wl-summary-cleanup-temp-marks): Cleanup correctly
+       even if there are target marks only.
+
+2006-09-21  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * Version number is increased to 2.15.4.
+
+2006-09-01  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-folder.el (wl-folder-check-one-entity): Simplify.
+
+2006-08-28  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-message.el (wl-message-buffer-prefetch-timer): Removed unused
+       variable.
+
+2006-07-26  Tetsurou Okazaki  <okazaki@be.to>
+
+       * wl-spam.el (wl-thread-test-spam): New function.
+       (wl-spam-setup): Bind "tkc".
+
+2006-07-24  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-expire.el (wl-folder-expire-entity): Rewite without
+       `wl-summary-goto-folder-subr'.
+       (wl-folder-expire-current-entity): Don't kill summary buffer.
+
+2006-07-21  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-folder.el (wl-folder-sync-entity): Rewrite without
+       `wl-summary-goto-folder-subr'.
+       (wl-folder-mark-as-read-all-entity): Likewise.
+
+       * wl-summary.el (wl-summary-sync): Accept symbol for `range'.
+
+2006-06-22  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-thread.el (wl-thread-force-open): Arranged.
+
+2006-06-19  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-folder.el (wl-folder-complete-filter-condition): Remove !
+       from regexp.
+
+       * wl-util.el (wl-search-condition-fields): Remove "AND","OR".
+       (wl-read-search-condition-internal): Append them.
+
 2006-06-19  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
 
        * wl-vars.el (wl-additional-search-condition-fields):
        message is not displayed yet.
        (wl-summary-prev-page): Ditto.
 
-2002-03-11  J\e.A\eNir\eNtme Marant <jerome.marant@free.fr>
+2002-03-11  J\e,Ai\e(Br\e,At\e(Bme Marant <jerome.marant@free.fr>
 
        * wl-folder.el (wl-folder-mode-menu-spec): Fixed typo.