$Date: 2001/01/09 08:16:13 $
KaMail ChangeLog-001
kamail-0.0.1.9
- [2000/06/24]
- 亀井さんに頂いたパッチを取り込んだ。
- *kamail-summary-reload-after-delete*がnilの時にはマーク実行後にリロードしないようにした。
- [2000/06/23]
- IMAPフォルダでも"kamail-expire-to-archive-100"ができるようにした。
- [2000/06/22]
- expireを拡張。
-
*kamail-expire-minimum-nuber*に数値を指定した時は、
expireするメッセージがそれ以上ない場合にはexpireしないようにした。
- expireする任意の関数を指定できるようにした。
- 指定数ずつフォルダに移していく関数 "kamail-expire-to-archive-100"を作った。
- [2000/06/21]
- [2000/06/20]
- メニューをいちいち生成しないようにした。(へなちょこ)
- [2000/06/18]
- テキストパートの追加とか。へなちょこ。
- 「添付ファイルをテキストとして追加」を作った。
- 「テキストパートを追加」を作った。
- ヘッダー表示モードのメニューとか。
- [2000/06/17]
- Summaryからメッセージを開く時にすでに開いていれば再度読み込まないようにした。
- Viewの「メッセージの再読み込み」を作って"M-r"に割り当てた。
- IMAPのサーバー上のフォルダを消し損ねた時にもFolderから消すようにした。
- Toyさんに頂いたkamail-header.lを取り込んだ。(__)
- [2000/06/16]
-
*kamail-signature-auto-insert*がnon nilの時には、
Draft作成時に勝手に署名を挿入するようにした。
- [2000/06/15]
- 使ってはならないテスト用へなちょこコマンドを追加。
- [2000/06/14]
- ニュースサーバから記事をMessage-IDで取得するコマンドを追加。(へなちょこ)
- [2000/06/13]
- メール受信後の動作をまたまた変更。*kamail-read-after-get*をちょっと変えて復活。
- [2000/06/11]
- メール受信後の動作を変更。*kamail-read-after-get*を廃止した。
- [2000/06/10]
- 亀井さんに頂いたmime-encode.lを取りこんだ。(__)
- [2000/06/08]
- smtp-send-bufferを分割。
- キューからの送信時にSMTPサーバーとの接続をいちいち切らないようにした。(やっと)
- [2000/06/07]
- Viewからのスレッド表示のトグル。
- 振り分けの順番がめちゃくちゃになるのを直した。
- Draftのインターフェースの変更。
- 添付ファイルをマルチパート表示するように変更。
- メニュー、キー割り当ての変更。
- 添付ファイルの追加(ミニバッファから)。
- [2000/06/06]
- 「追伸」を作ってViewの"p"に割り当てた。
- Draft保存関連を変更。かなりへなちょこです。
- 保存先の指定を必ずするようにした。
- 保存時にローカルキャッシュを更新するようにした。
- 保存後に再読み込みするようにした。
- [2000/06/05]
- すでにマルチパートでも添付ファイルを追加できるようにした。
kamail-0.0.1.8
- [2000/06/04]
- draft保存時に添付ファイルを付けてエンコードするようにした。
- [2000/06/02]
- 亀井さんに頂いたパッチを取り込んだ。
-
popサーバから持ってくる時に、Summaryが既に*kamail-get-folder*ならば、
そのままリストに追加するようにしてみた。
- Viewで折り返すオプションを追加。
- [2000/06/01]
- メニューにいくつか追加。
- Folderバッファ以外からのメール、ニュースの取り込み。
- [2000/05/31]
- popup-menuがエラーになっていたのを直した。
- popup-menuをボタンアップ時に出すように変更。
- Content-Typeにtext/plain以外が指定されているメッセージをマルチパート扱いにしてみた。
- [2000/05/30]
- 亀井さんに頂いたいろいろパッチを取り込んだ。
- メニューを一通りだーっと作ってみた。
- [2000/05/27]
- キューから送信する時、いちいちSMTPサーバを聞かないようにした。(へなちょこ)
- キューから送信する時、送信済みの保存がダメダメだったのを直した。
- メニューを作り始めた。でもまだ中味がない。
- [2000/05/26]
- SMTP AUTHに対応した(かも)。方式は今のところ"PLAIN"と"CRAM-MD5"だけ。
- SMTPサーバの複数指定、ポート番号指定、認証指定をできるようにした。
- [2000/05/25]
-
Draft => 送信までの部分を変更。
Send buffer作成時点でEncodingを変更するようにした。つまりSend bufferは化けます。
-
「メッセージを添付ファイルとして転送」を作った。Viewの"F"。
メッセージを再度取得するので、元メッセージのあるフォルダに接続してないとだめです。
Draftで転送するメッセージが化けるのは今んとこそういうもんだと思って下さい。
- [2000/05/24]
- ローカルニュースのCacheによけいなものまで保存していたのを直した。
- [2000/05/23]
- IMAPでSummaryから出られなくなる場合があったのを直した。
- [2000/05/21]
- uudecodeができなくなってたのを直した。
- Summaryでメッセージを結合して表示
- "j" 現在のメッセージが"message/partial"なら他のを探して結合して表示。
- "J" マークしたメッセージのBodyを結合して表示。
- Summaryで"F6"でメッセージのソート。ダイヤログはfiler.lからぱくった。
- [2000/05/20]
- kamail-folder.lの中の当たり障りのなさそうなところをマクロ化。
- ローカルの未読数管理をちょっといじったら余計におかしくなった。(;_;)
- [2000/05/19]
- 亀井さんに頂いたrfc2045ヘッダフィールド読み取りライブラリを追加。(__)
- ↑を使うように変更中。
- kamail-decode-attachmentをなくして代わりにkamail-multipart-save-allを作った。
- 亀井さんに頂いたpop3.lを取り込んだ。
- [2000/05/18]
- multipartのboundaryを認識できない場合があったのを修正。
- message/rfc822なパートはローカルメールとして保存するようにした。
- Digestメッセージをローカルに展開できるようにした。
- [2000/05/17]
- [2000/05/16]
- .kamail, .kamailpwの場所を*kamail-config-file-path*に変更。
- KaMailを起動するたびに .kamailを読み直すように変更。
- .xyzzyのサンプルをsample.xyzzyに分けた。
kamail-0.0.1.7
- [2000/05/14]
- 亀井さんに頂いたアドレス帳読み取り修正パッチを取りこんだ。
- xyzzy終了時にKaMailが終了してなければするようにした。
- [2000/05/10]
- ローカルメールの未読数管理をちょっとだけまともに。
- スクロール量、ズリズリスクロールをden8view.lからパクった。
- ローカルニュースの取得上限をフォルダ毎に設定できるようにした。
- 亀井さんに頂いたリスト更新時にちゃんと行に戻るパッチを取り込んだ。
- [2000/05/09]
- Summaryの未読メッセージをBoldにした。
- POP3のCRAM-MD5認証に対応した(かも)。
- [2000/05/07]
- expireで他のフォルダのファイルを消してしまう大バグ(-_-;があったのを直した。
- やっぱ恐ろしいのでexpireする時に確認するのをデフォルトにした。
- RFC2231の添付ファイル名のデコードにへなちょこ対応した(かも)。
- 送信メールにMessage-Idを付けるオプション。まだ使わない方がいいかも。
- kamail-folder-renameの動作をちょっと変更。
- 添付ファイルを開く時にやぱそうなファイルはいちおう確認するようにした。
- [2000/05/06]
- Cache更新が動かない場合があったのを直した。
- ローカルニュースの取得範囲をちょっと変更。
- Summaryのスクロールの動作をちょっと変更。
- *kamail-folder-status-ignore-alist*, *kamail-folder-status-ignore-groups*を正規表現のリストに変更。
- [2000/05/05]
- debug関連をあちこちいじった。どっか動かなくなってたりするかも。
- *kamail-refile-after-get*を t にしてみたら全然動かなかったので直した。
- [2000/05/04]
- SMTPでエラーの時にループから抜けられなかったのを直した。
- expireを拡張。メッセージの上限数、移動先フォルダを指定できるようにした。
- [2000/05/03]
- ローカルニュースをあちこち修正。
- ローカルとIMAPのへなちょこexpireを作った。*kamail-expire-alist*に指定して、Folderで"X"。
- [2000/05/02]
- へなちょこローカルニュースを作成。
- フォルダ書式はFolders参照。
- Folderで、"G"で全て取得。"f"でそのフォルダを取得。
- *kamail-fetch-limit*に数字を指定すると、最新の数字分だけ取得。nilなら全て持ってくる。
- [2000/05/01]
- へなちょこな起動画面を作成。*kamail-show-startup*をnilにすれば出ない。
kamail-0.0.1.6
- [2000/04/28]
- [2000/04/26]
- IMAPのCRAM-MD5認証に対応した(かも)。
- *kamail-send-queue-after-get*がnon nilの時はPOP受信後にキューのメッセージを送信するようにした。
- [2000/04/25]
- APOP対応(かも)。フォルダ名とかはまだいじるかも。
- 亀井さんに頂いたパッチの取り込み。
- [2000/04/24]
- Folderの正規表現をいじったら、起動が遅くなってしまった。(;_;)
- [2000/04/23]
-
ニュースのMessage-IDの保存量を日数で指定できるようにした。
指定した場合はそれ以前の記事は既読扱いになる。
- [2000/04/22]
- 添付ファイルに、亀井さんに頂いたMIME Type取得関数を使うようにした。
- 亀井さんに頂いたパッチの取り込み。
kamail-0.0.1.5
- [2000/04/15]
- Rulesの変換がダメダメだったのを修正。
- SMTPの複数行応答に対応。(たぶん)
- ローカルフォルダのgrep検索を作った。かなりへなちょこ。
- [2000/04/14]
- 送信時にDateを付加するようにした。
- 振り分け条件保存フォーマットを変えた。
- Viewの"A"を「振り分け条件を追加」に変更。
- [2000/04/12]
- 亀井さんに頂いたパッチの取り込み。ていうか↓で頂いたせっかくのライブラリが全然使えてなかった(-_-;
- xyzzy-0.2.0.136で思い当たるフシがあったので修正。以前のバージョンでは動かなくなった。
- 添付ファイルが送れなくなっていたのを修正。申しわけありませんでした。_(__)_
- [2000/04/11]
- データファイルの置き場所のデフォルトを"xyzzy/etc/"から"~/KaMail/"に変えた。(__)
- 亀井さんのRFC822アドレス用ライブラリを取り込み(__)。でもまだちょっとしか使ってない。
-
テンプレートを作った。もちろん実験段階。
- "C-c C-t"でDraftをテンプレートとして保存。
- "C-c C-a"でDraftにテンプレートを適用。
- Draftの"TAB"を再びアドレス補完に割り当て。アドレスじゃないところではTABを入力。(のはず)
- 亀井さんに頂いたパッチの取り込み。
kamail-0.0.1.4
- [2000/04/06]
- [2000/04/05]
- 各種マークを試作。あとから変えるかも。
- 要返信マーク。
- 返信済みマーク。ローカルだけ。返信バッファ作成時に付く。
- 転送済みマーク。ローカルだけ。転送バッファ作成時に付く。
- Message-IDを少しいじった。
- XOVERのデコードをxyzzy-0.2.0.135のencdec.lを元に変更。
- [2000/04/04]
- マーク関連をごにょごにょと変更中。
-
Message-IDの保存フォーマットを変えた。
KaMailを起動する前に、kamail/makefile.lをloadして、"M-x kamail-convert-msgid-file" して下さい。
- [2000/04/03]
- xyzzy-0.2.0.135対応版。それ以前では動かなくなるでしょう。
- xyzzy-0.2.0.135でBinHexのデコードが実装されたので、とりあえずMultipartの保存時にデコードするようにした。(たぶん)
kamail-0.0.1.3
- [2000/04/01]
- [2000/03/30]
- 亀井さんにいただいたパッチの取りこみ。
- Draftから戻るコマンドを変更。
- [2000/03/29]
- 選択フォルダの反転が消えないようにした。(やっと)
- Summaryの未読などのデータをヘッダに持たせるように変更。
- Summaryの既読マーク周りを少しいじった。
- [2000/03/28]
-
亀井さんの指摘を元に修正
- POP3でメールを持ってくる時にやっぱりいちいちリストを取っていたのを修正。
- 新規メールを送信した時にViewバッファに戻れない時があったのを修正(たぶん)。
- run-hooksが全然動かなかったのを修正。
- ローカルの新規ファイルを上書きしないように安全に作成。
- POP3でメールを持ってくる時にまとめてキャッシュに追加するようにした。(たぶん)
- POP3でメールを持ってきた後の動作をちょっといじった。
- [2000/03/27]
- ローカルのキャッシュに"Content-type"を追加。
-
返信の動作を変えた。
- "r" それぞれに返信
- "R" メールの時は全員に返信、ニュースの時はメールでも返信。
- SummaryとViewの"C-b"の割り当てを"C-p"に変更。
- 亀井さんに頂いたいろいろパッチを取り込んだ。
- 試しにローカルのフォルダ読み取りをキャッシュからするようにしてみた。
- POP3でメールを持ってくるときにいちいちフォルダのリストを取らないようにしてみた。(へなちょこ)
- [2000/03/26]
- 亀井さんに頂いたパッチ3を取り込んだ。
- 昨日書くの忘れてたけどバージョン表示を変えた。
- [2000/03/25]
- 亀井さんに頂いたパッチを元にあちこち修正。
-
*kamail-summary-execute-mark-before-close*がnon nilの時は、
Summaryから抜ける時にマークを処理するようにした。
- 送信後保存する場合に既読にするようにした。
-
Draftバッファ作成周りを書き直し。まだ途中。
*kamail-draft-prepare-ask*がnilの時はバッファ作成時にいろいろ聞いてこないようにした。
- [2000/03/23]
- フォルダ操作系コマンドの書き直し。
- 空行でも追加、貼り付けできるようにした。
- グループも操作できるようにした。(追加なら "a" => "[グループ名]")
- 亀井さんに頂いたReferences増殖用パッチを取り込んだ。
- Folderの"J"を「フォルダへジャンプ」に割り当てた。
- [2000/03/22]
- Draftの右クリックメニューを作った。
- 送信時に確認するようにした。 *kamail-draft-always-confirm*がnilなら確認しない。
- IMAPの未読状態確認をへなちょこにいじった。
- ローカルのキャッシュに"To"と"X-ML-Name"も記録するようにした。
- ローカルのキャッシュ作成時に同時に並び替えもするようにした。
- [2000/03/21]
- xyzzy-0.2.0.133対応。それ以前では動きません。
- *kamail-unseen-much-number*(初期値は100)以上の未読がある場合には色が変わるようにした。
- 認証付ニュースサーバーに対応した、かもしれない。
- [2000/03/20]
- XOVERで、TABがエンコードされていた時にSummaryがおかしくなるのをやっと直した。(でもへなちょこ)
- [2000/03/18]
- 入力するパスワードが見えていたのを直した。
- Spaceで未読を見ていく時にあちこちでいったん止まるのをデフォルトの動作にした。
- 終了時の動作をちょっと変更。
- 全フォルダ未読チェック時の表示をちょっと変更。
- [2000/03/17]
- フォルダ操作系コマンドの書き直し。
- フォルダの切り取り・貼り付けを作った。
- [2000/03/16]
kamail-0.0.1.2
- [2000/03/15]
- アドレス帳のグループ分けを作った。
- アドレス帳関連をkamail-address.lに分離。
- 「フォルダの別名を変更」をFolderの "B" に割り当てた。
- [2000/03/14]
- Draft以外から「Draftに移動または新規作成」を"C-c d"に割り当てた。
- localのrangeをちょっといじった。
- [2000/03/12]
- マルチアカウント化
-
IMAP4、POP3フォルダのマルチアカウント対応。
フォルダ書式を変更。(Folders参照)
POP3フォルダ名が意味を持つようになった。*kamail-pop3-user*は無視される。
-
パスワード保存ファイルを別にした。
*kamail-imap-pass*、*kamail-pop3-pass*は無視される。
- ニュースグループ一覧選択を変更。でも失敗。遅くなった。
- Draftのアドレス補完をいじった。
- [2000/03/10]
kamail-0.0.1.1
- [2000/03/09]
- マルチパートの表示がおかしくなっていたのを直した。
- ファイルを分離。
- Draftの添付ファイル関連をちょっといじった。
- ヘッダにちょっと色付け。
- Folderで"C-u g"の時にはPOP3アカウント毎に受信するかどうか先に確認するようにした。
- [2000/03/08]
- 動かないところとか直し中。
- Draftのキーバインドを変えた。
- モードラインをいじった。
- *kamail-draft-cite-body*がnilの時は返信時に勝手に引用しないようにした。
- 「本文の引用」("C-c C-y")、「本文の挿入」("C-c C-i")を作った。
- 引用の行頭文字にヘッダの内容を入れられるようにした。
- [2000/03/07]
- ローカルからIMAPへのメール移動、振り分け。
- Draftの保存先にIMAPフォルダを指定できるようにした。
- Draftの保存先を複数指定して選択できるようにした。
- *kamail-sent-folder*にローカルフォルダを指定した時には、送信済メッセージをそこに保存するようにした。
-
オフラインモード
- M-tでオフラインモードをトグル
- オフラインモードの時はC-c C-cで送信したメッセージはいったん
*kamail-queue-folder*で指定したローカルフォルダに入る。
- M-tでオンラインにした時に*kamail-queue-folder*内のメッセージを一括送信。
- ↑は全てむちゃくちゃ危険です。
- [2000/03/06]
- IMAPフォルダの振り分けが動かなかったのを直したかも。やっぱり危険。
- ローカル以外からローカルへのメール移動、振り分け。
- Summaryの"g"の時に取りこみ先フォルダを指定するようにした。
- [2000/03/05]
-
Summaryのメッセージ移動関連をいろいろ変えた。危険がいっぱい。
- ローカルのメッセージのコピー、移動、削除等を複数単位でするようにした。
- マークの実行部分を書きなおした。
- その他いろいろ修正。
- [2000/03/04]
- 動かなかったところとかいくつか直した。
- ローカルとIMAPのフォルダ名変更を作ってFolderの"R"に割り当てた。
- [2000/03/03]
-
Folder周りの作りをいろいろ変えた。動かないところがある可能性大。
- "etc/Folders"、と"etc/Folders.dat"に分けた。0.0.1.0との互換性なし。
- 起動時に前回の未読情報を引き継ぐようにした。
- フォルダの情報はほとんど*kamail-folder-alist*で管理するようにした。
- Summary, Viewでの操作をFolderの表示に反映させるようにした。
- フォルダの別名を使えるようにした。
- *kamail-folder-show-unseen-numbers*がnon nilの時には、だいたいの未読数を表示するようにした。
- Folders, Addresses, Rulesのサンプルファイルを付けるようにした。
- Summaryの未読残りチェックをちょっと変更。
- [2000/03/02]
-
Folder周りをいじりはじめたら動かなくなったので版を上げた。
(って普通そういうもんかな?)
kamail-0.0.1.0
- [2000/03/02]
- [2000/03/01]
- Folderで"ESC ENTER"の時はRangeを聞いてくるようにした。
- Folderで手動切断の時だけMessage-IDを保存するように変更。
- Folderの判定部分をいじった。
- IMAPの本文の検索を作ってみた。Summaryで"I"。
- kamail-makeその他をmakefile.lに移した。
- その他いろいろいじった。なんか動かなくなってるかも。
- [2000/02/29]
- Folderで"Q"の時は、確認なしで終了するようにした。
- charsetがわからない場合はxyzzyにお願いするようにした。
- [2000/02/27]
- 起動時にフォルダチェックするかどうか聞いてこないようにした。
- [2000/02/26]
- *kamail-not-ask-range* が t の時はFolderから開いた時に問い合わせないようにした。
- 署名を選択して挿入できるようにしてみた。
- [2000/02/25]
- multipartの保存ファイル名がおかしくなっていたのを直した。
- [2000/02/24]
- ローカルのメール削除を少しいじった。
- multipartの表示がうまくいかない場合があったのを直した、かも。
- 引用の色分けができなくなっていたのを直した。
- ニュースサーバーから切断する時にMessage-IDを保存するようにした。
- [2000/02/23]
- multipartでcharsetがばらばらでも読めるようになった・・・かも。
-
multipart「現在のpartを保存して外部ソフトで表示」を"x"に割り当てた。
shell-executeに渡すだけ。
- [2000/02/16]
- ファイルを添付する時に閉じるのを忘れてたのを修正。
- 返信時のタイトルを修正。
- [2000/02/15]
- *kamail-show-receiving-message* がnilの時にはメッセージ受信中の表示をしないようにした。
- *kamail-show-sending-message* がnilの時にはメッセージ送信中の表示をしないようにした。
- 行頭 '.' の変換部分をちょっといじった(かえっておそくなったかも)。
- [2000/02/10]
- ローカルメールの読込方法を変えた。
- get時にヘッダーの生JISが化けるのをてきとーに直した。
- [2000/02/03]
- Base64, Quoted-Printableで本文がエンコードされているのを読めるようにした。
- 本文Shift_JIS, EUC-JPのを読めるようにした。
- 各モードにhookを置いた。
- [2000/01/25]
- とりあえずxyzzy-0.2.0.121で動くらしきもの
[最初のChangeLog]