teranisi [Thu, 22 Jun 2000 10:45:36 +0000 (10:45 +0000)]
Update.
teranisi [Thu, 22 Jun 2000 10:44:02 +0000 (10:44 +0000)]
(wl-summary-burst-subr): Use `mime-entity-body' and `mime-entity-fetch-field'.
teranisi [Thu, 22 Jun 2000 02:54:29 +0000 (02:54 +0000)]
Update.
teranisi [Thu, 22 Jun 2000 02:52:13 +0000 (02:52 +0000)]
(wl-exit): Delete plugged buffer.
teranisi [Thu, 22 Jun 2000 02:30:38 +0000 (02:30 +0000)]
Update.
teranisi [Thu, 22 Jun 2000 02:19:13 +0000 (02:19 +0000)]
(wl-draft-overload-menubar): Override menubar only when XEmacs has menubar
feature.
teranisi [Thu, 22 Jun 2000 01:06:31 +0000 (01:06 +0000)]
* mmelmo-2.el (initialize-instance): Use `mime-buffer-entity-buffer-internal'
instead of `mime-entity-buffer'.
* mmelmo-imap4-2.el (mmelmo-imap4-mime-entity-buffer): New function.
(mime-entity-body): Implemented.
(mime-goto-header-start-point): Deleted.
(mime-goto-body-end-point): Ditto.
(mime-entity-point-min): Ditto.
(mime-entity-point-max): Ditto.
(mime-entity-children): Ditto.
(mime-insert-header): Use `mime-buffer-entity-buffer-internal'
instead of `mime-entity-buffer'.
(mime-entity-header-buffer): Ditto.
(mime-entity-body-buffer): Ditto.
(mime-write-entity-content): Ditto.
* pldap.el (ldap-static-if): New macro.
(toplevel): Use it instead of `static-if'.
okazaki [Mon, 19 Jun 2000 13:43:04 +0000 (13:43 +0000)]
Typo fixes. More @samp, @code, @var markups.
Use @lisp, @enumerate, @table and so on.
yamaoka [Mon, 19 Jun 2000 10:06:31 +0000 (10:06 +0000)]
(wl-demo): Don't use `end-of-line' with arg 0. It cannot arrive at the
beginning of the buffer under old Emacsen.
teranisi [Mon, 19 Jun 2000 07:05:32 +0000 (07:05 +0000)]
Update.
teranisi [Mon, 19 Jun 2000 07:04:02 +0000 (07:04 +0000)]
(ldap-search-basic): Don't collect 'dn' value even if it is included in
`attrs' argument.
teranisi [Mon, 19 Jun 2000 04:33:02 +0000 (04:33 +0000)]
2000-06-19 Yuuichi Teranishi <teranisi@gohome.org>
* wl-address.el (wl-address-ldap-search):
Call `ldap-search-entries' with `withdn' argument t.
(wl-complete-field-body): Bind completion-ignore-case as t.
Clear ldap search hash when it was sole completion.
Use elmo-string for pattern string.
(wl-ldap-alias-safe-string): Eliminated needless let.
2000-06-16 Shun-ichi GOTO <gotoh@taiyo.co.jp>
* wl-address.el (wl-ldap-alias-dn-level): New variable.
(wl-ldap-alias-sep): New constant.
(wl-ldap-search-attribute-type-list): Ditto.
(wl-ldap-get-value): New function.
(wl-ldap-make-filter): Ditto.
(wl-ldap-make-matched-value-list): Ditto.
(wl-ldap-alias-safe-string): Ditto.
(wl-ldap-register-dn-string): Ditto.
(wl-address-ldap-search): Rewrite.
kaoru [Sun, 18 Jun 2000 21:26:17 +0000 (21:26 +0000)]
Some @samp, @code markup.
murata [Sat, 17 Jun 2000 08:02:02 +0000 (08:02 +0000)]
Updates.
murata [Sat, 17 Jun 2000 08:01:57 +0000 (08:01 +0000)]
(wl-thread-delete-msgs): Fixed problem when closed thread is deleted.
(wl-thread-delete-line-from-buffer): Ditto.
(wl-thread-get-exist-children): New function.
teranisi [Fri, 16 Jun 2000 11:08:26 +0000 (11:08 +0000)]
Update.
teranisi [Fri, 16 Jun 2000 11:07:17 +0000 (11:07 +0000)]
(elmo-get-passwd): Use old backquote style.
teranisi [Fri, 16 Jun 2000 11:05:49 +0000 (11:05 +0000)]
(toplevel): Require 'cl at compile time.
Removed (require 'poe) and (require 'std11).
(pldap-version): Eliminated.
(ldap-search-basic): Removed auth and dn binding.
(ldap-ldif-field-name-regexp): New constant.
(ldap-ldif-field-head-regexp): Ditto.
(ldap-ldif-next-field-head-regexp): Ditto.
(ldap/collect-field): Use `ldap-ldif-field-head-regexp'.
(ldap/field-end): New function.
(ldap/field-body): Use it.
(ldap/collect-field): Ditto.
(ldap-search-basic): Use `ldap/field-body'.
kaoru [Fri, 16 Jun 2000 09:06:16 +0000 (09:06 +0000)]
Add Hooks section.
yamaoka [Fri, 16 Jun 2000 02:37:05 +0000 (02:37 +0000)]
(wl-demo-display-logo): Made it can be a image type.
teranisi [Fri, 16 Jun 2000 02:31:27 +0000 (02:31 +0000)]
(ldap-ldif-safe-char-regexp): New constant.
(ldap-ldif-safe-init-char-regexp): Ditto.
(ldap-ldif-safe-string-regexp): Ditto.
(ldap/ldif-safe-string-p): New macro.
(ldap/ldif-insert-field): Ditto.
(ldap-modify): Use it.
(ldap-add): Ditto.
(ldap-search-basic): Consider `attrsonly' also when `attrs' is nil.
(ldap-decode-attribute): Decode only when `attr' is consp.
(ldap-delete): Bind `ret'.
yamaoka [Fri, 16 Jun 2000 00:28:52 +0000 (00:28 +0000)]
* wl-demo.el (wl-demo): Made it to select various image types.
(wl-logo-bitmap, wl-logo-xbm, wl-logo-xpm): Renamed and divided from
`wl-title-logo'.
(wl-logo-ascii): New variable.
(TopLevel): Require `wl-highlight'; no need to require `wl-xmas'.
(wl-demo-copyright-notice): New constant.
* wl-vars.el (wl-demo-display-logo): Made it can be a image type.
kaoru [Thu, 15 Jun 2000 17:44:36 +0000 (17:44 +0000)]
Fix Folers node.
kaoru [Thu, 15 Jun 2000 17:01:55 +0000 (17:01 +0000)]
Update.
kaoru [Thu, 15 Jun 2000 16:22:32 +0000 (16:22 +0000)]
Fixed.
kaoru [Thu, 15 Jun 2000 10:57:57 +0000 (10:57 +0000)]
Fixed. (temp-mark => target-mark)
teranisi [Thu, 15 Jun 2000 10:52:01 +0000 (10:52 +0000)]
(ldap-search-entries): Enclosed decoding function with
`with-temp-buffer' and set as unibyte.
(ldap-search-basic): Set process buffer as unibyte.
teranisi [Thu, 15 Jun 2000 10:09:47 +0000 (10:09 +0000)]
* pldap.el (ldap-default-attribute-encoder): New user option.
(ldap/field-body): Decode base64 string.
(ldap/collect-field): Ditto.
(ldap-encode-attribute): New function.
(ldap-add-entries): Use it.
(ldap-modify-entries): Ditto.
* elmo-util.el (elmo-folder-identical-system-p): Eliminated name space checking.
kaoru [Thu, 15 Jun 2000 06:54:14 +0000 (06:54 +0000)]
* wl-vars.el (wl-summary-target-above): Renamed from
wl-summary-temp-above.
* wl-score.el (wl-score-get-score-alist): Use it.
(wl-summary-score-update-all-lines): Use it.
* wl-summary.el: Ditto. (make-variable-buffer-local).
kaoru [Thu, 15 Jun 2000 06:27:51 +0000 (06:27 +0000)]
Update.
kaoru [Thu, 15 Jun 2000 06:27:28 +0000 (06:27 +0000)]
* wl-score.el (wl-score-get-score-alist): Use wl-summary-target-above.
(wl-summary-score-update-all-lines): Ditto.
kaoru [Thu, 15 Jun 2000 06:26:11 +0000 (06:26 +0000)]
(wl-summary-target-above): Renamed from wl-summary-temp-above.
teranisi [Thu, 15 Jun 2000 06:16:24 +0000 (06:16 +0000)]
toplevel: Changed condition to detect built-in ldap feature.
(ldap-delete): Enclosed call-process with `with-temp-buffer'.
(ldap-add): Added error handling.
(ldap-modify): Ditto.
(ldap-delete): Ditto.
kaoru [Thu, 15 Jun 2000 05:34:12 +0000 (05:34 +0000)]
Doc fixed.
teranisi [Thu, 15 Jun 2000 00:23:38 +0000 (00:23 +0000)]
2000-06-15 Yuuichi Teranishi <teranisi@gohome.org>
* WL-ELS (ELMO-MODULES): Added `pldap'.
2000-06-12 Yasushi ABE <yasushi@stbbs.net>
* utils/bbdb-wl.el (bbdb-extract-field-value): Decode with
multibyte-buffer.
teranisi [Thu, 15 Jun 2000 00:21:54 +0000 (00:21 +0000)]
* wl-vars.el (wl-ldap-port): New user option.
* wl-address.el (wl-address-ldap-search): Renamed from wl-ldap-search.
Rewite whole implementation.
(wl-complete-field-body): Fixed.
teranisi [Thu, 15 Jun 2000 00:19:58 +0000 (00:19 +0000)]
* pldap.el: New module.
teranisi [Wed, 14 Jun 2000 02:02:30 +0000 (02:02 +0000)]
2000-06-14 Yuuichi Teranishi <teranisi@quickhack.net>
* wl-address.el (wl-ldap-search-internal): Renamed to `wl-ldap-search'.
Choose implementation at compile time.
2000-06-13 Takeshi Chiba <chiba@d3.bs1.fc.nec.co.jp>
* wl-address.el (wl-ldap-search-internal): New function.
(wl-complete-field-to): Use it.
teranisi [Mon, 12 Jun 2000 04:54:22 +0000 (04:54 +0000)]
2000-06-12 Yuuichi Teranishi <teranisi@gohome.org>
* wl-address.el (wl-ldap-search): Use `with-temp-buffer'.
Use `let' instead of `let*'.
Require 'wl-vars.
* wl-vars.el (wl-ldap-server): Moved from wl-address.el.
Define as defcustom.
(wl-ldap-base): Ditto.
(wl-use-ldap): Ditto.
2000-06-09 Takeshi Chiba <chiba@d3.bs1.fc.nec.co.jp>
* wl-address.el (wl-ldap-search): New function.
(wl-complete-field-body): Use `wl-ldap-search'.
(wl-ldap-server): New variable.
(wl-ldap-base): Ditto.
(wl-use-ldap): Ditto.
2000-06-08 OKAZAKI Tetsurou <okazaki@be.to>
* wl-score.el (wl-score-guess-like-gnus): Use `elmo-string'
(Pointed out by Mito <mit@nines.nec.co.jp>).
okazaki [Thu, 8 Jun 2000 07:10:15 +0000 (07:10 +0000)]
Update.
okazaki [Thu, 8 Jun 2000 07:09:08 +0000 (07:09 +0000)]
* wl-summary.el (wl-summary-redisplay-no-mime): Update
buffer-local variables like `wl-summary-redisplay-internal'.
(wl-summary-redisplay-all-header): Likewise. Update
Summary view too.
teranisi [Mon, 5 Jun 2000 09:05:37 +0000 (09:05 +0000)]
Fix.
teranisi [Mon, 5 Jun 2000 09:03:00 +0000 (09:03 +0000)]
Update.
teranisi [Mon, 5 Jun 2000 09:01:25 +0000 (09:01 +0000)]
(wl-thread-update-line-msgs): Fixed problem when closed thread is deleted.
teranisi [Mon, 5 Jun 2000 08:59:23 +0000 (08:59 +0000)]
2000-06-05 Yuuichi Teranishi <teranisi@gohome.org>
* wl-summary.el (wl-summary-jump-to-parent-message):
Consider prefix argument.
2000-05-31 Yasushi ABE <yasushi@stbbs.net>
* wl-summary.el (wl-summary-jump-to-parent-message):
Consider thread modification.
teranisi [Mon, 5 Jun 2000 05:35:45 +0000 (05:35 +0000)]
Updated CVS development method.
teranisi [Mon, 5 Jun 2000 00:36:05 +0000 (00:36 +0000)]
Updated version number.
okazaki [Sat, 3 Jun 2000 12:13:56 +0000 (12:13 +0000)]
Update.
okazaki [Sat, 3 Jun 2000 12:13:24 +0000 (12:13 +0000)]
* elmo-localdir.el (elmo-localdir-msgdb-create-as-numlist):
Initialize local variables with `let'. Inline a temporary
variable for the progress percentage. Sort `setq' to reduce
function call in the while-loop.
okazaki [Sat, 3 Jun 2000 12:12:41 +0000 (12:12 +0000)]
* mmelmo.el (mmelmo-get-original-buffer): Move `save-excursion'
into the conditional branch.
okazaki [Sat, 3 Jun 2000 11:58:59 +0000 (11:58 +0000)]
Update.
okazaki [Sat, 3 Jun 2000 11:58:19 +0000 (11:58 +0000)]
* wl-message.el (wl-message-normal-get-original-buffer): Use
`save-excursion'.
okazaki [Sat, 3 Jun 2000 11:57:45 +0000 (11:57 +0000)]
* wl-vars.el (wl-smtp-posting-server): Customization Type fix.
(wl-summary-showto-folder-regexp): Ditto.
okazaki [Wed, 31 May 2000 04:25:51 +0000 (04:25 +0000)]
Update.
okazaki [Wed, 31 May 2000 04:22:01 +0000 (04:22 +0000)]
* wl-util.el (wl-delete-alist): Doc fix.
(wl-delete-associations): New function.
(wl-inverse-alist): New function.
* wl-summary.el (wl-summary-exec-subr): Rename parameters.
Split temporary variables. Use `wl-delete-associations'
and `wl-inverse-alist'.
(wl-summary-delete-copy-marks-on-buffer): Rename the parameter.
okazaki [Tue, 30 May 2000 10:08:30 +0000 (10:08 +0000)]
Update.
okazaki [Tue, 30 May 2000 10:08:01 +0000 (10:08 +0000)]
* elmo2.el (elmo-move-msgs): Replace `append' with `nconc'.
Move a conditional out of the while-loop.
teranisi [Tue, 30 May 2000 01:03:30 +0000 (01:03 +0000)]
Update.
teranisi [Tue, 30 May 2000 00:59:44 +0000 (00:59 +0000)]
(wl-folder-prefetch-entity): Execute prefetching if new count is unknown.
murata [Sat, 27 May 2000 01:02:37 +0000 (01:02 +0000)]
Updates.
murata [Sat, 27 May 2000 01:02:33 +0000 (01:02 +0000)]
(wl-summary-insert-headers-hook): New variable.
murata [Sat, 27 May 2000 01:02:24 +0000 (01:02 +0000)]
(wl-thread-cleanup-symbols): If entity is exists, delete entity.
(wl-thread-set-parent): If insert as top, set linked as nil.
murata [Sat, 27 May 2000 01:02:17 +0000 (01:02 +0000)]
(wl-summary-delete-messages-on-buffer): Call `wl-thread-cleanup-symbols'
when view mode is thread.
murata [Sat, 27 May 2000 01:01:54 +0000 (01:01 +0000)]
(elmo-msgdb-overview-get-entity): Use
elmo-msgdb-overview-get-entity-by-number.
(elmo-msgdb-overview-get-entity-by-number): Don't use catch and throw.
okazaki [Fri, 26 May 2000 06:11:41 +0000 (06:11 +0000)]
Update.
okazaki [Fri, 26 May 2000 06:11:08 +0000 (06:11 +0000)]
* wl-folder.el (wl-folder-create-folder-entity): Use
with-current-buffer.
(wl-local-folder-init): Call set-buffer to make sure we are in
the Folder buffer. Don't touch buffer-local variables here.
(wl-folder-mode): Initialize buffer-local variables here.
* wl-folder.el (wl-folder-get-path): Use let instead of let*.
(wl-folder-entity-assign-id): Ditto.
(wl-folder-create-entity-hashtb): Ditto.
(wl-local-folder-init): Ditto.
(wl-folder-create-group-alist): Initialize `cur-alist' with let.
okazaki [Thu, 25 May 2000 19:53:18 +0000 (19:53 +0000)]
Update.
okazaki [Thu, 25 May 2000 19:52:30 +0000 (19:52 +0000)]
* elmo-localdir.el (elmo-localdir-pack-number): Renamed
the local variable for a packed number self descriptively.
kaoru [Wed, 24 May 2000 04:58:23 +0000 (04:58 +0000)]
* wl-summary.el (wl-summary-default-from): Fix probrem when
std11-extract-address-components return (nil "foo@bar").
okazaki [Wed, 24 May 2000 04:46:04 +0000 (04:46 +0000)]
Update.
okazaki [Wed, 24 May 2000 04:45:39 +0000 (04:45 +0000)]
* wl-draft.el (wl-draft-clone-local-variables):
Remove redundant `setq'.
teranisi [Mon, 22 May 2000 00:29:45 +0000 (00:29 +0000)]
Update.
teranisi [Mon, 22 May 2000 00:29:32 +0000 (00:29 +0000)]
(wl-draft-yank-from-mail-reply-buffer):
Bind wl-highlight-x-face-func as nil while highlighting header.
okazaki [Sun, 21 May 2000 14:56:38 +0000 (14:56 +0000)]
Update.
okazaki [Sun, 21 May 2000 14:55:32 +0000 (14:55 +0000)]
* wl-folder.el (wl-folder-buffer-cur-path): Make buffer-local.
murata [Sat, 20 May 2000 15:29:17 +0000 (15:29 +0000)]
Updates.
murata [Sat, 20 May 2000 15:29:13 +0000 (15:29 +0000)]
(wl-summary-switch-to-clone-buffer): Remove elmo-msgdb-overview-hashtb
from copy-variables.
(wl-summary-refile-subr): Use `elmo-msgdb-overview-get-entity'
instead of `elmo-msgdb-overview-get-entity-by-number'.
(wl-summary-auto-refile): Ditto.
murata [Sat, 20 May 2000 15:28:53 +0000 (15:28 +0000)]
(wl-thread-update-line-on-buffer-sub): Use `elmo-msgdb-overview-get-entity'
instead of `elmo-msgdb-search-overview-entity'.
Use `elmo-msgdb-overview-get-entity' instead of
`elmo-msgdb-overview-get-entity-by-number'.
(wl-thread-insert-entity-sub): Ditto.
(wl-thread-insert-message): Ditto.
murata [Sat, 20 May 2000 15:28:45 +0000 (15:28 +0000)]
(wl-mmelmo-message-redisplay): Change argument of
`elmo-msgdb-overview-get-entity'.
(wl-normal-message-redisplay): Ditto.
murata [Sat, 20 May 2000 15:27:34 +0000 (15:27 +0000)]
(elmo-msgdb-load): Remove elmo-msgdb-overview-hashtb.
murata [Sat, 20 May 2000 15:27:27 +0000 (15:27 +0000)]
(elmo-localdir-pack-number): Use `elmo-msgdb-overview-get-entity'
instead of `elmo-msgdb-overview-get-entity-by-number'.
murata [Sat, 20 May 2000 15:27:14 +0000 (15:27 +0000)]
(elmo-msgdb-overview-hashtb): Removed.
(elmo-msgdb-search-overview-entity): Removed.
(elmo-msgdb-overview-get-entity): Change argument. Get overview entity
by message-id or number.
(elmo-msgdb-delete-msgs): Use `elmo-msgdb-overview-get-entity'
instead of `elmo-msgdb-overview-get-entity-by-number'.
okazaki [Sat, 20 May 2000 14:53:35 +0000 (14:53 +0000)]
Fixlet.
murata [Sat, 20 May 2000 10:20:24 +0000 (10:20 +0000)]
Updates.
murata [Sat, 20 May 2000 10:20:04 +0000 (10:20 +0000)]
(wl-thread-cleanup-symbols): Fix delete entity from `wl-thread-entities'.
(wl-thread-delete-message): Fix remove top message from
`wl-thread-entity-list'.
murata [Sat, 20 May 2000 03:53:27 +0000 (03:53 +0000)]
Updates.
murata [Sat, 20 May 2000 03:53:12 +0000 (03:53 +0000)]
(wl-summary-delete-messages-on-buffer): Don't use wl-append(nconc),
because update-list is broken on Meadow.
murata [Sat, 20 May 2000 02:06:29 +0000 (02:06 +0000)]
Updates.
murata [Sat, 20 May 2000 02:05:36 +0000 (02:05 +0000)]
(wl-summary-insert-thread-entity): Changed delayed updating process.
(wl-summary-rescan): Ditto.
(wl-summary-sync-update3): Ditto.
(wl-thread-set-parent): Renamed from `wl-summary-set-parent'.
(wl-thread-insert-message): Updating buffer faster.
(wl-thread-delete-message): Updating buffer faster.
murata [Sat, 20 May 2000 02:03:40 +0000 (02:03 +0000)]
(wl-summary-score-update-all-lines): Changed interval for display
progress gauge.
murata [Sat, 20 May 2000 01:56:32 +0000 (01:56 +0000)]
Updates.
murata [Sat, 20 May 2000 01:52:33 +0000 (01:52 +0000)]
(elmo-use-overview-hashtb): New variable. If non-nil, use hash table
for overview.
(elmo-msgdb-overview-hashtb): New variable.
(elmo-hash-maximum-size): New variable.
(elmo-msgdb-make-overview-hashtb): New function.
(elmo-msgdb-clear-overview-hashtb): New function.
(elmo-clear-hash-val): New macro.
All other related modules are changed.
murata [Sat, 20 May 2000 01:48:46 +0000 (01:48 +0000)]
Added description about `elmo-display-progress-threshold'.
kaoru [Fri, 19 May 2000 13:37:47 +0000 (13:37 +0000)]
* wl-vars.el (wl-summary-always-sticky-folder-list): `t' means all
folder always-sticky.
* wl-summary.el (wl-summary-always-sticky-folder-p): defun instead of
defmacro.
teranisi [Thu, 18 May 2000 08:53:27 +0000 (08:53 +0000)]
Update.
teranisi [Thu, 18 May 2000 08:53:16 +0000 (08:53 +0000)]
(elmo-move-msgs): If there's other message with same message-id,
don't use cache.
teranisi [Thu, 18 May 2000 08:15:56 +0000 (08:15 +0000)]
2000-05-18 Nishimoto Masaki <nishimoto@gaju.org>
* elmo-localdir.el (elmo-localdir-pack-number): Fixed problem when
number is already packed.
teranisi [Thu, 18 May 2000 08:06:01 +0000 (08:06 +0000)]
Update.
teranisi [Thu, 18 May 2000 08:05:27 +0000 (08:05 +0000)]
(wl-draft-add-references): New function.
(wl-draft-yank-from-mail-reply-buffer): Use it.
(wl-draft-insert-current-message): Bind `wl-draft-add-references' as nil.
teranisi [Thu, 18 May 2000 08:04:44 +0000 (08:04 +0000)]
(wl-draft-add-references): New user option.