summaryrefslogtreecommitdiff
path: root/ChangeLog.ja
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog.ja')
-rw-r--r--ChangeLog.ja7238
1 files changed, 7238 insertions, 0 deletions
diff --git a/ChangeLog.ja b/ChangeLog.ja
new file mode 100644
index 0000000..31fabc4
--- /dev/null
+++ b/ChangeLog.ja
@@ -0,0 +1,7238 @@
12009-06-10
2
3 * ChangeLog は今後英語でのみ記述するようにしました。
4
52009-06-10
6
7 * plugin-test ブランチを trunk にマージ。
8
92009-03-23
10
11 * src/mainwindow.c: 現在のアカウントが POP3 の場合だけ「リモート
12 メールボックス」を有効にするようにした。
13
142009-03-19
15
16 * src/folderview.c: 送信待ちフォルダのコンテキストメニューでは
17 「すべて読んだことにする」の代わりに「送信待機中のメッセージを
18 送信」を表示するようにした。
19
202009-03-17
21
22 * libsylph/prefs.c: prefs_file_close(): win32: Unix の fsync() と
23 同様に _commit() を使用するようにした。
24
252009-03-17
26
27 * libsylph/prefs.c: prefs_file_close(): fsync() が失敗したら処理を
28 中断するようにした。
29
302009-03-17
31
32 * libsylph/prefs.c
33 configure.in: prefs_file_close(): fclose() の前に fflush() と
34 fsync() を行うようにした(データロスの可能性を減らすため)。
35
362009-03-16
37
38 * libsylph/utils.[ch]
39 libsylph/mh.c: g_link(): Unix で無限ループに陥るバグを修正。
40 g_link を syl_link に名称変更。
41
422009-03-13
43
44 * libsylph/utils.[ch]
45 libsylph/mh.c: win32: 利用できる場合は CreateHardLink() を使用
46 するようにした。これにより受信時のファイル I/O を向上。
47
482009-02-27
49
50 * libsylph/prefs_common.c
51 src/prefs_common_dialog.c: spam フィルタのデフォルトのコマンド
52 ラインオプションを変更(逆判定取消オプションを追加)。
53
542009-02-25
55
56 * src/addr_compl.c: add_address(): name == NULL の場合(csv の
57 インポートで発生する可能性がある)クラッシュするのを修正
58 (Simon Effenberg さん thanks)。
59
602008-12-26
61
62 * libsylph/procmime.c: procmime_decode_content(): 8192 バイトを
63 超える行を正しく処理するようにした。
64
652008-12-19
66
67 * version 2.6.0
68
692008-12-15
70
71 * libsylph/procmime.c: procmime_parse_mime_parameter(): 変数名を
72 修正。
73
742008-12-11
75
76 * libsylph/mbox.c
77 libsylph/smtp.[ch]
78 src/inc.c: MSGBUFSIZE を改名または削除(OpenBSD のヘッダファイルと
79 衝突するため)。
80
812008-12-11
82
83 * libsylph/procmime.c: procmime_parse_mime_parameter(): 生 JIS
84 ファイル名への対策を行った(Eudora 等)。
85
862008-12-03
87
88 * libsylph/socket.[ch]
89 libsylph/session.c: 最近の glibc のヘッダファイル
90 (/usr/include/bits/socket.h) との競合を避けるため、
91 SockFlags enum に SYL_ プレフィクスを付加(Michael Schwendt
92 さん thanks)。
93
942008-12-01
95
96 * version 2.6.0rc
97
982008-11-28
99
100 * libsylph/news.c
101 libsylph/imap.c: news/imap アカウントを削除するとき、サーバ名
102 のキャッシュディレクトリが空になったら削除するようにした。
103
1042008-11-27
105
106 * src/foldersel.c: フォルダビューで展開されているフォルダのみ展開
107 するようにした。
108
1092008-11-27
110
111 * libsylph/prefs.[ch]: バックアップ世代数を設定可能にした。
112 * libsylph/pop.c: pop3_write_uidl_list(): 古いバックアップを保存
113 しないようにした。
114
1152008-11-27
116
117 * src/addressbook.c: addressbook_refresh(): 差出人をアドレス帳に
118 追加した際にアドレス帳ウィンドウが更新されなかったバグを修正。
119
1202008-11-25
121
122 * libsylph/mbox.c: proc_mbox_full(): 非迷惑メール・非削除・未読の
123 メッセージのみカウントするようにした(Otinov Sergey さん thanks)。
124
1252008-11-25
126
127 * src/foldersel.[ch]
128 src/summaryview.c
129 src/mainwindow.c: フォルダ選択ダイアログにメッセージラベルを追加。
130
1312008-11-25
132
133 * src/main.c: #include <conio.h> を _getch() のために追加(Gisle Vanem
134 さん thanks)。
135
1362008-11-20
137
138 * src/addressbook.c
139 src/editgroup.c
140 src/gtkutils.c
141 src/select-keys.c
142 src/addr_compl.c
143 src/prefs_summary_column.c
144 src/prefs_display_items.c: GTK+ >= 2.13.3 への対処として、
145 gtk/gtk.h を include するようにした。
146
1472008-11-19
148
149 * libsylph/session.c: session_connect(): session->server がセット
150 されないバグを修正。
151
1522008-11-19
153
154 * src/foldersel.c: FOLDER_SEL_ALL モードでない時は仮想フォルダを
155 選択不可にした。
156
1572008-11-19
158
159 * libsylph/prefs.c: prefs_file_close(): 4世代にわたってバックアップ
160 を保持するようにした。
161
1622008-11-14
163
164 * version 2.6.0beta2
165
1662008-11-14
167
168 * src/rpop3.c: GtkUIManager を使用してメニューを追加。
169
1702008-11-14
171
172 * src/prefs_toolbar.c: POP3 リモートメールボックスのアイコンに
173 GTK_STOCK_NETWORK を使用するようにした。
174
1752008-11-13
176
177 * po/Makefile.in.in: datarootdir のために更新。
178 * missing: 更新。
179
1802008-11-13
181
182 * src/jpilot.c: 文字コード変換を独立した関数にした。
183 コードの整理。
184
1852008-10-07
186
187 * src/prefs_toolbar.[ch]
188 src/mainwindow.[ch]: ツールバーに POP3 リモートメールボックス
189 ボタンを追加。
190
1912008-10-07
192
193 * src/mainwindow.c: メールの受信の動作中は「/メッセージ/受信/
194 リモートメールボックス...」を無効にするようにした。
195
1962008-10-03
197
198 * manual/ja/sylpheed.sgml: 日本語マニュアルを更新。
199
2002008-10-01
201
202 * src/rpop3.c: サブジェクト、日付、サイズによるソートを修正。
203
2042008-09-29
205
206 * version 2.6.0beta1
207
2082008-09-29
209
210 * src/main.c
211 libsylph/codeconv.c: HAVE_LOCALE_H と ENABLE_NLS をチェックする
212 ようにした(Enrico Troger さん thanks)。
213
2142008-09-26
215
216 * src/inc.c
217 src/progressdialog.[ch]
218 src/send_message.c: 進行状況ダイアログに進行状況カラムを追加。
219
2202008-09-26
221
222 * src/messageview.c
223 src/summaryview.c
224 src/mainwindow.c
225 src/prefs_filter_edit.[ch]
226 src/prefs_filter.[ch]: フィルタルールの自動作成時、対象のヘッダ
227 フィールドをデフォルトのフィルタ名として使用するようにした。
228
2292008-09-25
230
231 * src/rpop3.c: セッションのタイムアウトを回避するために30秒ごとに
232 NOOP コマンドを送信するようにした。
233
2342008-09-24
235
236 * src/inputdialog.c: 非表示モードで戻り文字列をデバッグ出力しない
237 ようにした。
238 * libsylph/imap.c: imap_parse_envelope(): ""RFC822.HEADER{...}"
239 のような応答を許容するようにした(一部の正しくないサーバへの対処)。
240
2412008-09-24
242
243 * src/rpop3.c: ログアウト時に「切断中...」を表示。
244
2452008-09-19
246
247 * src/rpop3.c: スタイルを修正。
248 * configure.in: バージョンを更新。
249
2502008-09-19
251
252 * libsylph/socket.c: G_IO_NVAL も処理するようにした。
253 * src/rpop3.c: ヘッダの取得を停止する「停止」ボタンを追加。
254
2552008-09-18
256
257 * src/rpop3.c: 接続時のキャンセルを可能にした。
258
2592008-09-18
260
261 * src/rpop3.c: メッセージの受信を実装。
262
2632008-09-18
264
265 * src/rpop3.c: タイムアウトを追加。エラー時にダイアログを表示。
266
2672008-09-17
268
269 * libsylph/pop.c
270 src/rpop3.c: カラム幅を調整。メッセージの表示を実装。
271
2722008-09-17
273
274 * libsylph/pop.[ch]: 一部の関数を static でなくした。
275 pop3_session_new(): サーバ、ポート、ユーザ ID 、パスワードをセット
276 するようにした。
277 * src/inc.c: libsylph/pop.[ch] の変更に追従。
278 * src/rpop3.[ch]
279 src/mainwindow.c: 最初のリモート POP3 メールボックス機能の実装。
280 現在はメッセージの削除のみ可能。
281
2822008-07-16
283
284 * src/compose.[ch]: Enchant サポートを修正。
285 ユーザ指定の言語がマッチしない場合 'en' 辞書を強制指定するように
286 した。
287
2882008-07-10
289
290 * libsylph/imap.c: imap_add_inter_folders(): エラーチェックの追加。
291
2922008-07-09
293
294 * libsylph/imap.c: imap_get_folder_list(): 中間フォルダを追加する
295 ようにした(IMAP サーバによっては 'LIST "" "*"' で \NoSelect な
296 親フォルダを返さないため)。
297
2982008-07-04
299
300 * src/main.c: win32: console が初期化されていてもウィンドウ
301 メッセージを処理するようにした。
302
3032008-07-04
304
305 * src/main.c: win32: console ctrl イベントを処理するようにした。
306 すべての設定ファイルを読み込んだ後に register_system_events()
307 を呼ぶようにした。
308
3092008-06-27
310
311 * configure.in
312 src/compose.c: GtkSpell 2.0.13 (with Enchant) に対応
313 (Michael Schwendt さん thanks)。
314 * Makefile.am: 不要な ACLOCAL_AMFLAGS を削除。
315 * config.guess
316 ltmain.sh
317 config.sub: 更新。
318
3192008-06-20
320
321 * src/main.c: Unix で SIGHUP/SIGINT/SIGTERM/SIGQUIT シグナルを処理
322 するようにした。関数を Win32 と共通化。
323
3242008-06-19
325
326 * libsylph/codeconv.[ch]:
327 conv_set_autodetect_type()
328 conv_get_autodetect_type(): 文字エンコーディングの自動判別の動作を
329 変更する関数を追加。
330
3312008-06-18
332
333 * libsylph/procmime.c: procmime_scan_mime_header(): ファイルタイプ
334 を決定するのに MimeInfo::filename も使用するようにした。
335
3362008-06-17
337
338 * version 2.5.0
339
3402008-06-17
341
342 * sylpheed.desktop: ポーランド語の翻訳を追加(Jan Stepien さん
343 thanks)。
344
3452008-06-06
346
347 * version 2.5.0rc2
348
3492008-06-06
350
351 * src/template.c: template_load(): 8KB を超えるテンプレート本文を
352 読めない制限をなくした。
353
3542008-06-06
355
356 * INSTALL
357 INSTALL.ja: GnuPG/GPGME の URL を修正。
358 * configure.in: GPGME >= 1.0.0 を要求するようにした。
359 * src/about.c: コピーライトの年を更新。
360
3612008-06-05
362
363 * libsylph/codeconv.c: conv_get_locale_charset(): ロケール文字列中の
364 "utf8" を UTF-8 として認識するようにした(一部の文字化けを修正)。
365
3662008-06-05
367
368 * libsylph/procmime.c: procmime_scan_encoding(): コメント付きの
369 Content-Transfer-Encoding を修正。
370
3712008-05-22
372
373 * src/summaryview.c: summary_display_msg_idle_func(): クラッシュを
374 修正(Michael Schwendt さん thanks)。
375
3762008-05-19
377
378 * version 2.5.0rc
379
3802008-05-16
381
382 * src/compose.c: 署名/暗号化に失敗した場合はエラーダイアログを表示。
383 * src/select-keys.c: ウィンドウの位置とフォーカスを修正。
384
3852008-05-14
386
387 * src/summaryview.c: summary_display_msg_full(): テキストビューから
388 サマリビューへフォーカスを移さないようにした。
389
3902008-05-08
391
392 * libsylph/prefs_common.[ch]
393 src/compose.[ch]: 最大化の状態を記憶するようにした。
394
3952008-04-30
396
397 * sylpheed.desktop: 警告の修正とドイツ語の翻訳を追加(Enrico Troger
398 さん thanks)。
399 * Makefile.am: sylpheed.desktop と sylpheed-64x64.png をインストール
400 するようにした。
401
4022008-04-24
403
404 * version 2.5.0beta3
405
4062008-04-24
407
408 * libsylph/prefs_common[ch]
409 src/compose.c
410 src/prefs_common_dialog.c: 宛先確認で除外するアドレス/ドメインの
411 オプションを追加。
412
4132008-04-24
414
415 * src/compose.c: compose_check_attachments(): 引用行を除外する
416 ようにした。
417 * src/prefs_common_dialog.c: 英語を修正。
418
4192008-04-11
420
421 * version 2.5.0beta2
422
4232008-04-11
424
425 * src/summaryview.c: 検索バーが表示されていない場合はクイック検索
426 条件をリセットするようにした。
427
4282008-04-11
429
430 * src/gtkutils.h: include が抜けていたのを追加。
431
4322008-04-10
433
434 * src/quick_search.c
435 src/mainwindow.c: 「編集/クイック検索」メニューを追加。
436 送信控/草稿/送信待ちフォルダで To: ヘッダも検索するようにした。
437
4382008-04-10
439
440 * src/gtkutils.[ch]
441 src/prefs_account_dialog.c: 設定適用時にアドレス、サーバのエントリ
442 の前後の空白を除去するようにした。
443
4442008-04-09
445
446 * libsylph/session.c
447 src/send_message.c: SMTP サーバへの接続が失敗した場合常にエラー
448 ダイアログを表示。
449
4502008-04-08
451
452 * src/compose.c: compose_check_recipients(): GSList のリークを修正。
453
4542008-04-08
455
456 * libsylph/prefs_common.[ch]
457 src/compose.c
458 src/prefs_common_dialog.c: 送信前に宛先を確認するオプションを追加。
459
4602008-03-28
461
462 * src/compose.c: 添付プロパティダイアログを閉じたら削除するように
463 した。
464
4652008-03-28
466
467 * libsylph/prefs_common.[ch]
468 src/prefs_common_dialog.c
469 src/compose.c: 添付ファイル忘れを確認する機能を追加。
470
4712008-03-27
472
473 * src/query_search.c: 検索が完了したときに検索ヒット数を表示する
474 ようにした。
475
4762008-03-19
477
478 * src/main.c: parse_cmd_opt(): win32: 絶対パスが正しく扱われて
479 いなかったバグを修正。
480
4812008-03-13
482
483 * src/addr_compl.c: get_completion_address(): 引用すべき文字を追加。
484 get_address_from_edit(): ',' と空白以外の文字を有効として扱う
485 ようにした。
486
4872008-02-29
488
489 * src/quick_search.c: #include <gtk/gtkentry.h> が足りなかったので
490 追加。
491
4922008-02-29
493
494 * src/summaryview.c: フィルタモードでの新着・未読ステータス表示を修正。
495
4962008-02-29
497
498 * version 2.5.0beta1
499
5002008-02-28
501
502 * src/prefs_common_dialog.c: 引用の記号の説明ダイアログを閉じる
503 ボタンで閉じた後二度と現れなくなるバグを修正。
504
5052008-02-15
506
507 * libsylph/socket.c:
508 sock_connect_async_cb()
509 sock_connect_address_list_async(): G_IO_ERR と G_IO_HUP も見る
510 ようにした(接続が即座に拒否された場合ビジーループになるのを修正)。
511
5122008-02-15
513
514 * libsylph/ssl.c
515 src/sslmanager.c: SSL 証明書を保存し、常に受け入れる機能を追加。
516
5172008-01-08
518
519 * src/quick_search.c: quick_search_create(): メニュー変更時の
520 クラッシュを修正。
521
5222007-12-28
523
524 * libsylph/enums.h
525 libsylph/prefs_common.[ch]
526 src/quick_search.[ch]
527 src/summaryview.[ch]
528 src/mainwindow.[ch]
529 src/Makefile.am: 垂直ビューを実装。クイック検索を別モジュールに分離。
530
5312007-12-27
532
533 * libsylph/prefs_common.[ch]
534 src/messageview.c
535 src/prefs_common_dialog.c: 「HTML のみのメッセージを添付として
536 扱う」オプションを追加。
537
5382007-12-27
539
540 * configure.in
541 src/Makefile.am: win32 以外のプラットフォームで windres を有効に
542 しないようにした。
543
5442007-12-21
545
546 * version 2.4.8
547
5482007-12-21
549
550 * src/main.c: wndproc(): win32: WM_ENDSESSION を受信したら
551 app_will_exit() を呼び出すようにした(フォルダツリーの状態が保存
552 されない等の修正)。
553
5542007-12-20
555
556 * src/summaryview.c: summary_show(): GTK+ 2.12 使用時に1メッセージ
557 のみのフォルダでビープ音が鳴るのを修正。
558
5592007-12-18
560
561 * src/syldap.c: syldap_display_search_results(): 警告をさらに修正。
562
5632007-12-17
564
565 * src/syldap.c: メモリリークを修正(Michael Schwendt さん thanks)。
566 syldap_display_search_results(): 警告を修正 (Michael Schwendt さん
567 thanks)。
568
5692007-12-07
570
571 * libsylph/codeconv.c: conv_encode_header(): B または Q
572 エンコーディングを決定するのに MB_CUR_MAX ではなく送信
573 エンコーディングを使用するようにした。
574
5752007-11-08
576
577 * libsylph/utils.c: my_memmem(): バッファオーバーランバグを修正
578 (ただし未使用)。
579
5802007-10-11
581
582 * src/messageview.c: messageview_set_menu_state(): 送信フォルダ以外で
583 「メッセージ/再編集」メニューを無効にした。
584
5852007-10-03
586
587 * version 2.4.7
588
5892007-09-28
590
591 * src/compose.c
592 src/select-keys.c: ASCII 包装 PGP 暗号化使用時にクラッシュするバグを
593 修正。
594
5952007-09-27
596
597 * libsylph/folder.c: folder_item_compare(): 仮想フォルダが正しく
598 ソートされないバグを修正。
599
6002007-09-27
601
602 * src/summaryview.[ch]: 十分な幅がない場合に自動的にリサイズするように
603 ステータスラベルを修正。
604
6052007-09-26
606
607 * src/mainwindow.c: main_window_separation_change(): 分離状態が変更
608 された場合、以前のフォーカスを保持するようにした。
609
6102007-09-20
611
612 libsylph/utils.c
613 libsylph/procmsg.c
614 libsylph/procmsg.h
615 libsylph/procmime.c
616 libsylph/imap.c
617 src/addrcache.c
618 src/compose.c
619 src/inc.c
620 src/trayicon.c
621 src/printing.c
622 src/addressbook.c
623 src/prefs_toolbar.c
624 src/editbook.c
625 src/ldif.c
626 src/mimeview.c
627 src/importcsv.c
628 src/main.c
629 src/gtkshruler.c
630 src/send_message.c
631 src/rfc2015.c
632 src/summaryview.c
633 src/mainwindow.c
634 src/manage_window.c
635 src/prefs_display_items.c: -Wall で出力されるすべての警告を除去。
636
6372007-09-20
638
639 * src/prefs_common_dialog.c: 「サマリの表示項目を設定...」ボタンが
640 常に送信フォルダの設定を表示していたバグを修正。
641
6422007-09-19
643
644 * version 2.4.6
645
6462007-09-19
647
648 * libsylph/filter.c: filter_apply_msginfo(): パスフレーズダイアログ
649 を避けるため自動復号化を無効にした。
650
6512007-09-18
652
653 * src/compose.c: 添付ファイルの読み込みに失敗したらエラーを表示して
654 送信を中断するようにした。
655
6562007-09-14
657
658 * libsylph/imap.c: imap_create_folder(): \NoInferior と \Noselect
659 フラグをチェックするようにした。
660
6612007-09-14
662
663 * libsylph/folder.[ch]: folder_item_copy(): 新規。 FolderItem 構造体
664 を複製する。
665 * libsylph/imap.c: imap_scan_tree(): フォルダリストを取得するとき
666 'LIST "" "%"' コマンドの代わりに 'LIST "" "*"' コマンドを使用する
667 ようにした。
668
6692007-09-14
670
671 * src/inc.[ch]
672 src/summaryview.c: 受信時に新着メッセージが読まれたら新着通知を
673 ブロックするようにした。
674
6752007-09-13
676
677 * src/summaryview.c: summary_cmp_by_to(): 簡略化した To ヘッダを
678 使用して比較。
679
6802007-09-13
681
682 * libsylph/procheader.[ch]: procheader_get_toname(): 追加。
683 * src/summaryview.c: summary_set_row(): To ヘッダを簡略化するように
684 した。
685
6862007-09-13
687
688 * libsylph/procmsg.[ch]: procmsg_set_auto_decrypt_message(): 追加。
689 * src/query_search.c: query_search_folder(): クエリ検索時はパス
690 フレーズダイアログを出さないようにした。
691
6922007-09-12
693
694 * libsylph/enums.h
695 libsylph/folder.h
696 libsylph/prefs_common.[ch]
697 src/summaryview.c
698 src/prefs_summary_column.[ch]
699 src/mainwindow.c: サマリビューに「宛先」カラムを追加。宛先カラム
700 は送信フォルダ(送信控、草稿、送信待ち)でデフォルトで表示される。
701 送信フォルダと通常フォルダの表示カラム設定を独立させた。
702
7032007-09-10
704
705 * src/compose.c
706 src/rfc2015.[ch]: PGP/MIME での暗号化と署名に combined method
707 を使用するようにした。
708 rfc2015_encrypt_sign(): 追加。
709 rfc2015_encrypt_sign_armored(): メモリリークを修正。
710
7112007-09-07
712
713 * src/compose.c
714 src/rfc2015.[ch]: 正しい ASCII 包装 PGP 暗号化を実装。
715 rfc2015_encrypt_armored()
716 rfc2015_encrypt_sign_armored(): 追加。
717
7182007-08-31
719
720 * version 2.4.5
721
7222007-08-31
723
724 * src/addr_compl.c: get_complete_address(): アドレス補完に別の
725 フォーマット文字列バグがあったのを修正(Megaman 9703 さん thanks)。
726
7272007-08-23
728
729 * src/compose.c: compose_is_itemized(): '--' も結合しないようにした。
730
7312007-08-23
732
733 * libsylph/codeconv.c: conv_get_current_locale(): cur_locale = ""
734 の場合を修正(Elohin Igor' さん thanks)。
735
7362007-08-23
737
738 * src/inc.c: inc_put_error(): フォーマット文字列脆弱性を修正
739 (Ulf Harnhammar (Secunia Research) さん thanks)。
740
7412007-07-20
742
743 * version 2.4.4
744
7452007-07-20
746
747 * src/compose.c: compose_reply(): メモリリークを修正。
748
7492007-07-20
750
751 * libsylph/socket.c: ssl_read(); win32: 不規則なエラーメッセージを
752 避けるために errno を EIO に設定するようにした。
753 * src/send_message.c: send_message_smtp(): QUIT 直後のエラーを無視する
754 ようにした(Gmail の SMTP サーバへの対策)。
755
7562007-07-18
757
758 * src/compose.c: compose_parse_source_msg(): 誤ったnullチェックを修正。
759
7602007-07-17
761
762 * src/mimeview.c: mimeview_reply(): 返信後にファイルを削除。
763
7642007-07-17
765
766 * src/compose.c
767 src/send_message.[ch]: send_message_set_reply_flag(): 返信フラグ
768 を追加する場合は返信対象の Message-Id をチェックするようにした。
769
7702007-07-13
771
772 * libsylph/prefs_common.[ch]: prefs_common_junk_folder_rename_path():
773 追加。
774 * src/folderview.c: フォルダが名称変更された場合は迷惑メールフォルダ
775 のパスも更新するようにした。
776
7772007-07-13
778
779 * libsylph/filter.c: filter_rule_rename_dest_path()
780 filter_rule_delete_action_by_dest_path(): パスセパレータを修正
781 (win32: フォルダの名称変更でフィルタアクションが修正されないバグを
782 修正)。
783
7842007-07-12
785
786 * src/compose.[ch]
787 src/send_message.[ch]: 送信後返信・転送マーク付加を
788 リファクタリング。
789 * libsylph/procmsg.c: デバッグ print を削除。
790
7912007-07-11
792
793 * libsylph/folder.[ch]: folder_find_item_and_num_from_id(): 追加。
794 * src/compose.c
795 src/send_message.c: コードの整理。
796
7972007-07-11
798
799 * src/editbook.c: win32: 名前エントリがキー入力を受け付けないバグを
800 修正。
801
8022007-07-10
803
804 * src/compose.c
805 src/mimeview.[ch]
806 src/send_message.c: 添付された message/rfc822 メッセージに返信
807 する機能を追加。
808 * src/quote_fmt_parse.y: MsgInfo::folder のチェックを削除。
809
8102007-07-10
811
812 * src/compose.c: 再編集時に返信/転送対象を再取得するようにした。
813 * src/send_message.c: send_get_queue_info(): メモリリークを修正。
814
8152007-07-09
816
817 * src/compose.c
818 src/send_message.[ch]: 送信待ちからの送信後返信・転送マーク付加
819 を実装。
820
8212007-07-09
822
823 * src/compose.c: 送信後転送マーク付加を実装。
824
8252007-07-09
826
827 * libsylph/procmsg.[ch]: procmsg_get_msginfo(): 追加。
828 * src/compose.c
829 src/summaryview.[ch]: 送信後返信マーク付加を実装。
830
8312007-06-26
832
833 * version 2.4.3
834
8352007-06-25
836
837 * src/addressbook.c: addressbook_format_address(): クラッシュ防止の
838 ために person の null チェックを行うようにした(Michael Schwendt
839 さん thanks)。
840
8412007-06-22
842
843 * src/about.c: カーソルを開始位置に置くようにした(win32 での意図し
844 ないスクロールを修正)。
845
8462007-06-15
847
848 * src/manage_window.c: manage_window_set_transient(): 親ウィンドウを
849 強制的にポップアップするようにした(メインウィンドウが隠れている
850 場合にダイアログが見えなくなる問題を修正)。
8512007-06-11
852
853 * libsylph/socket.[ch]: sock_add_watch_poll() を追加。
854 * libsylph/session.c: win32: データの送信中はブロッキングソケットを
855 使用するようにした(ダイアルアップ接続で送信中にSMTPが停止する問題
856 を修正)。
857
8582007-06-08
859
860 * src/compose.c: compose_get_signature_str(): BOM 付き UTF-8 に対応。
861
8622007-06-07
863
864 * libsylph/session.c: session_ping_cb(): 接続されていない場合は中断
865 するようにした。
866
8672007-06-04
868
869 * src/summaryview.c: Escape キーが押されたら検索エントリをクリアする
870 ようにした。
871
8722007-05-28
873
874 * src/compose.c: compose_exec_ext_editor(): win32: pid を取得でき
875 なかった場合に無限ループに陥るのを修正。
876
8772007-05-28
878
879 * src/filesel.c: filesel_select_file_full(): ダイアログが開いている
880 間は自動受信を実行しないようにした。
881
8822007-05-18
883
884 * version 2.4.2
885
8862007-05-18
887
888 * src/main.c: open_message(): メモリリークを修正。
889
8902007-05-18
891
892 * libsylph/utils.[ch]: uriencode_for_mailto(): 新規。
893 * src/textview.c: '+' を保護するために mailto: を URI エンコード
894 するようにした。
895
8962007-05-17
897
898 * src/main.c
899 src/mainwindow.c: ヘルプメッセージに --open を追加。
900
9012007-05-16
902
903 * src/summaryview.[ch]: summary_mark_all_read(): フラグの立った
904 メッセージのみを変更することで IMAP4 での性能を向上。
905
9062007-05-16
907
908 * libsylph/utils.[ch]:
909 extract_parenthesis_with_escape()
910 extract_quote_with_escape(): 追加。
911 * libsylph/procheader.c: procheader_get_fromname(): quoted-pair
912 を適切に扱うようにした。
913
9142007-05-15
915
916 * libsylph/procmime.[ch]: procmime_get_encoding_for_str(): 追加。
917 * src/compose.c: compose_write_to_file(): 本文の文字コードが
918 ISO-2022-JP の場合のみ行末の空白を削除するようにした。その他の
919 場合は quoted-printable または base64 を使用。
920
9212007-05-14
922
923 * src/summaryview.c: クイック検索のキーがリフレッシュ時に保持される
924 ようにした。クイック検索の更新時に選択状態が保持されるようにした。
925
9262007-05-10
927
928 * libsylph/folder.c: qsearch_cond_type がセッション間で保持される
929 ようにした。
930
9312007-05-10
932
933 * src/mainwindow.c: main_window_set_toolbar_sensitive(): GTK+ のバグ
934 (Bug 56070 - Can't click button after setting it sensitive.)
935 への対策を行った。
936
9372007-05-10
938
939 * src/summaryview.c: 持続するクイック検索フィルタでステータスが誤って
940 いたのを修正。
941
9422007-05-10
943
944 * libsylph/folder.[ch]: FolderItem に qsearch_cond_type を追加。
945 * libsylph/prefs_common.[ch]: persist_qsearch_filter オプションを追加。
946 * src/summaryview.c: クイック検索の条件がセッションの間保持される
947 ようにした。
948
9492007-05-09
950
951 * src/main.c: 初回起動でも '--open' に対応。
952
9532007-05-09
954
955 * src/main.c: コマンドラインで指定されたメッセージを新規ウィンドウで
956 開く '--open' コマンドラインオプションを実装。
957 * libsylph/mh.c: mh_fetch_msg(): num が範囲外でも警告を表示しない
958 ようにした。
959
9602007-05-08
961
962 * src/prefs_account_dialog.c: prefs_account_ssl_create(): ラジオボタン
963 が切り替わったときに高度な設定タブの SSL ポートを自動的にセットする
964 ようにした。
965
9662007-05-07
967
968 * src/folderview.c: リモートフォルダの再帰的なダウンロードができる
969 ようにした。
970
9712007-05-02
972
973 * version 2.4.1
974
9752007-05-02
976
977 * src/sylpheed.rc.in: コピーライトの年を更新。
978
9792007-04-27
980
981 * src/query_search.c: query_search_create_vfolder(): win32: パス
982 区切りの問題を修正(抽象パスには / を使用)。
983
9842007-04-27
985
986 * src/main.c: win32: 起動時に sylpheed.ini を読み込むようにした。
987 --ipcport オプションを追加。
988
9892007-04-26
990
991 * src/addr_compl.c: 決定時に shift または control キーが押されて
992 いればアドレスのみを挿入するようにした。
993
9942007-04-26
995
996 * src/addressbook.c: addressbook_load_completion(): 補完専用にニック
997 ネームをコールバックの引数に追加。ニックネームより表示名を優先する
998 ようにした。
999 * src/addr_compl.c: 非 glib シンボルから g_ プレフィックスを削除。
1000 重複する候補を削除。
1001
10022007-04-26
1003
1004 * src/main.c: win32: レジューム時のネットワークエラーを防ぐため、
1005 サスペンド中は自動受信タイマーを停止するようにした。
1006
10072007-04-23
1008
1009 * libsylph/ssl.c
1010 src/sslmanager.c: OpenSSL によって確保された文字列に対して g_free()
1011 でなく OPENSSL_free() を使用するようにした(MSVCR71.DLL にリンクした
1012 OpenSSL DLL を使用した場合にクラッシュする問題を修正。岡村さん
1013 thanks)。
1014
10152007-04-20
1016
1017 * version 2.4.0
1018
10192007-04-20
1020
1021 * manual/ja/sylpheed.sgml
1022 manual/ja/sylpheed*.html: 更新。
1023
10242007-04-19
1025
1026 * libsylph/pop.c:
1027 pop3_getauth_apop_send()
1028 pop3_session_recv_msg(): 不正な APOP タイムスタンプをチェックする
1029 ようにし(CVE-2007-1558)、関数の戻り値をチェックするようにした。
1030
10312007-04-19
1032
1033 * src/mainwindow.c: toolbar_customize()
1034 src/compose.c: toolbar_customize(): ツールバーのカスタマイズの後
1035 設定ファイルを書き出すようにした。
1036
10372007-04-18
1038
1039 * version 2.4.0rc
1040
10412007-04-18
1042
1043 * libsylph/recv.c: recv_bytes(): バッファサイズの上限を BUFFSIZE
1044 に制限するようにした(Win32 で FreeCap 経由で IMAP4 上の 64KB 以上の
1045 メッセージを取得しようとするとクラッシュするのを修正)。
1046 * libsylph/utils.c: log_print(): UTF-8 を正しく表示するために、
1047 stdout に出力するときは fputs() でなく g_print() を使用するように
1048 した。
1049
10502007-04-18
1051
1052 * src/printing.c: message_count_page(): Fedora Core で発生すると
1053 思われるクラッシュへの対策。
1054
10552007-04-17
1056
1057 * manual/ja/sylpheed.sgml
1058 manual/ja/sylpheed*.html: 更新。
1059
10602007-04-17
1061
1062 * src/addrcache.c
1063 src/addressbook.c: 人物を削除したとき、そのメールアドレスが他
1064 フォルダのグループによって参照されている場合クラッシュするバグを
1065 修正。
1066
10672007-04-17
1068
1069 * libsylph/session.[ch]: クローズ時に idle コールバックを削除する
1070 ようにし、コールバック中で GSource をチェックするようにした
1071 (キャンセル時のクラッシュを恐らく修正)。
1072
10732007-04-16
1074
1075 * manual/ja/sylpheed.sgml
1076 manual/ja/sylpheed*.html: 2.4.0 にあわせて更新。
1077
10782007-04-16
1079
1080 * libsylph/prefs_common.c
1081 src/gtkutils.[ch]
1082 src/main.c: win32: フォント "MS Gothic 12" が実際に読み込めるか
1083 どうかをチェックするようにした。また、新しい JIS2004 MS Gothic
1084 フォントのためにマルチバイトフォント名もチェックするようにした。
1085
10862007-04-13
1087
1088 * libsylph/utils.c: copy_file(): read() / write() を使用して最適化。
1089
10902007-04-13
1091
1092 * libsylph/utils.c: file_exist(): allow_fifo が FALSE の場合は
1093 g_file_test() を使用(win32 の最適化)。
1094 rename_force(): win32: 最近のバージョンの GLib では g_rename() は
1095 アトミックに移動先ファイルを上書きするため、 workaround を行わない
1096 ようにした。
1097 move_file(): 非上書きモードでは is_file_exist() ではなく
1098 is_file_entry_exist() を使用するようにした。
1099
11002007-04-12
1101
1102 * version 2.4.0beta8
1103
11042007-04-12
1105
1106 * src/menu.h
1107 src/mainwindow.c: ツールバーのコンテキストメニューにツールバー
1108 スタイルの切り替えを追加。
1109
11102007-04-12
1111
1112 * src/addressbook.c
1113 src/editbook.c: 'Addressbook' ではなく 'Address Book' を使用する
1114 ようにした。
1115
11162007-04-12
1117
1118 * libsylph/codeconv.[ch]: ISO-8859-16 に対応。
1119
11202007-04-11
1121
1122 * src/query_search.c: query_search_folder(): メッセージリストの
1123 取得前にサマリのマーク/キャッシュをフラッシュするようにした
1124 (メッセージ数が不正になるのを修正。なかださん thanks)。
1125
11262007-04-11
1127
1128 * src/filesel.c: 上書き確認ダイアログにはい/いいえボタンを使用。
1129
11302007-04-11
1131
1132 * src/filesel.c: 独自の上書き確認ダイアログを使用するようにした。
1133
11342007-04-11
1135
1136 * src/filesel.c: GTK の上書き確認ダイアログを使用するようにした。
1137
11382007-04-11
1139
1140 * src/importldif.c
1141 src/importcsv.c: 一時ウィンドウの位置を修正。
1142
11432007-04-11
1144
1145 * src/importcsv.c: 並べ替え時に CList をスクロールするようにした。
1146
11472007-04-11
1148
1149 * src/importcsv.c: タブ区切りファイルに対応。
1150
11512007-04-11
1152
1153 * libsylph/utils.[ch]: strsplit_csv(): 追加。
1154 * src/importcsv.c: ダブルクォート付きの CSV を適切に処理するように
1155 した。
1156
11572007-04-11
1158
1159 * src/addressbook.c: インポートの後フォーカス行をセットするようにした。
1160
11612007-04-11
1162
1163 * src/importcsv.c: スペースを調整し、ファイル名をラップするように
1164 した。
1165
11662007-04-11
1167
1168 * src/importcsv.c: フィールドのページに説明を追加。
1169
11702007-04-11
1171
1172 * src/importcsv.c: imp_csv_load_fields(): 初期状態のスクロールバーの
1173 サイズが正しくないのを修正。
1174
11752007-04-11
1176
1177 * src/inc.c: inc_cancel()
1178 src/send_message.c: send_cancel_button_cb(): キャンセルした場合
1179 すぐに切断するようにした(キャンセル後のクラッシュを恐らく修正)。
1180
11812007-04-10
1182
1183 * src/importcsv.c: 備考フィールドを追加。最後の行の順序変更を修正。
1184
11852007-04-10
1186
1187 * src/importcsv.c: フィールドの有効/無効を実装。
1188
11892007-04-10
1190
1191 * src/importldif.c: ナビゲートボタンを修正。
1192 * src/importcsv.c: 項目の順序変更を実装。
1193
11942007-04-10
1195
1196 * src/addressbook.c: データソース削除時に物理ファイルも削除する
1197 ようにした。インポートダイアログを閉じたときにアドレス帳ウィンドウ
1198 を前面に持ってくるようにした。
1199 * src/importcsv.c: imp_csv_load_fields(): CSV カラム数 < アドレス帳
1200 フィールド数の場合を実装。
1201
12022007-04-10
1203
1204 * src/importldif.c
1205 src/importcsv.c: ファイル名を UTF-8 から/に変換。
1206
12072007-04-10
1208
1209 * src/importldif.c
1210 src/importcsv.c: GtkFileChooser を使用するようにした。
1211 * src/passphrase.c
1212 src/editjpilot.c
1213 src/export.c
1214 src/import.c
1215 src/editvcard.c: 無駄な include を削除。
1216
12172007-04-10
1218
1219 * src/mainwindow.c
1220 src/prefs_filter.c: 文字列 "Filter setting" を "Filter settings"
1221 に変更。
1222
12232007-04-06
1224
1225 * src/importcsv.c: ロケールエンコーディングのインポートを修正。
1226
12272007-04-06
1228
1229 * src/importcsv.[ch]
1230 src/addressbook.c: CSV のインポートを実装(途中)。
1231
12322007-04-06
1233
1234 * src/compose.c: メニュー文字列「表示/返信先を指定」と
1235 「表示/フォロー先を指定」を修正。
1236
12372007-04-06
1238
1239 * src/compose.c: ルーラの目盛り位置を正確にした。
1240
12412007-04-06
1242
1243 * libsylph/filter.[ch]: エラーコードを返すようにした。
1244 * src/inc.c
1245 src/summaryview.c: 迷惑メールフィルタコマンドの実行に失敗した
1246 場合はエラーダイアログを表示するようにした。
1247
12482007-04-06
1249
1250 * src/summaryview.c: 新しいクイックサーチルール: 「1日以内」と
1251 「最近5日間」を追加。メモリリークを修正。
1252
12532007-04-05
1254
1255 * src/compose.c: テキストビューにマージンを追加。
1256 * src/gtkshruler.[ch]: 目盛りの開始位置のための新しい API を追加。
1257
12582007-04-04
1259
1260 * libsylph/procmime.c: procmime_scan_multipart_message(): 読み込み
1261 バッファにスタックでなくヒープメモリを使用するようにし、再帰
1262 レベルの上限を64に上げた。
1263
12642007-04-04
1265
1266 * src/inc.c: inc_is_active(): セッションキューもチェックする
1267 ようにした。
1268 inc_cancel_all(): 本当にすべてのセッションをキャンセルする
1269 ようにした。
1270
12712007-04-03
1272
1273 * version 2.4.0beta7
1274
12752007-04-03
1276
1277 * libsylph/mh.c
1278 libsylph/folder.c
1279 libsylph/imap.c: win32: FolderItem::path のパス区切りが正しく処理
1280 されていなかったバグを修正(フォルダのリネーム時にパス情報が
1281 不正になるのを修正)。
1282
12832007-04-02
1284
1285 * sylpheed.desktop: Comment[hu] を追加し、 Categories を修正
1286 (nTOMasz さん thanks)。
1287
12882007-04-02
1289
1290 * src/prefs_toolbar.[ch]
1291 src/mainwindow.[ch]: ツールバーに中止ボタンを追加。
1292
12932007-03-30
1294
1295 * libsylph/utils.[ch]: scan_mailto_url(): in-reply-to ヘッダの
1296 引数を追加。
1297 * src/compose.c: mailto URL 中の In-Reply-To ヘッダに対応(Laurent
1298 Bigonville さん thanks)。
1299
13002007-03-29
1301
1302 * src/main.c: app_will_exit(): 強制的にプロセスを終了するように
1303 した(特定のケースで sylpheed が終了できなくなるのを修正)。
1304
13052007-03-29
1306
1307 * src/inc.c
1308 src/main.c: モーダルダイアログが存在する場合は --compose,
1309 --receive, --send リモートコマンドを無効にした。
1310
13112007-03-28
1312
1313 * src/textview.c: textview_show_message(): 復号に失敗した場合、
1314 エラーメッセージを出力するようにした。
1315
13162007-03-28
1317
1318 * src/folderview.c: folderview_select_next_unread():
1319 remember_last_selected オプションを一時的に無効にするようにした
1320 (次の未読選択の修正)。
1321
13222007-03-28
1323
1324 * version 2.4.0beta6
1325
13262007-03-27
1327
1328 * src/prefs_display_header.c
1329 src/prefs_actions.c
1330 src/addressbook.c
1331 src/editgroup.c
1332 src/importldif.c
1333 src/prefs_template.c
1334 src/select-keys.c
1335 src/editaddress.c
1336 src/addressadd.c
1337 src/editldap_basedn.c
1338 src/prefs_summary_column.c
1339 src/prefs_filter_edit.c
1340 src/prefs_display_items.c
1341 src/prefs_customheader.c
1342 src/gtkutils.[ch]: win32: GTK+ 2.10.11 の再描画問題に対処。
1343
13442007-03-25
1345
1346 * libsylph/imap.c
1347 libsylph/mh.c: get_msg_list() で uncached_only フラグが付いた場合を
1348 修正。
1349 * src/inc.c: inc_remote_account_mail(): フィルタされなかったメッセージ
1350 が新着メッセージとカウントされなかったバグを修正。
1351
13522007-03-25
1353
1354 * src/main.c: app_init(): win32: LANGUAGE を無効にした(言語選択を
1355 誤るのを修正)。
1356
13572007-03-23
1358
1359 * src/folderview.c: label_window_create(): gtk_widget_show_now()
1360 を使用しないようにした(フォルダツリー再構築時に処理が停止する
1361 のを修正)。
1362
13632007-03-20
1364
1365 * src/prefs_display_item.c: win32: GTK+ 2.10.11 の CList の再描画
1366 問題に対処。
1367
13682007-03-16
1369
1370 * version 2.4.0beta5
1371
13722007-03-15
1373
1374 * libsylph/filter.c: filter_action_exec(): ローカルフィルタリング
1375 でのコピーアクション時のフラグの変更が適用されなかったバグを修正。
1376 * src/inc.c: inc_remote_account_mail(): IMAP 自動振り分けでフラグの
1377 変更を適用するようにした。
1378
13792007-03-14
1380
1381 * libsylph/mh.c
1382 libsylph/folder.c: win32: フォルダパスに '\' でなく '/' を使う
1383 ようにした(Unix と Win32 間のデータ非互換性を修正)。
1384
13852007-03-14
1386
1387 * src/inc.c: inc_remote_account_mail(): IMAP で迷惑メールの自動
1388 振り分けを有効にした。
1389
13902007-03-14
1391
1392 * libsylph/codeconv.c: conv_encode_header(): 継続するマルチバイト
1393 文字列における引用符の処理に誤りがあったのを修正。
1394
13952007-03-13
1396
1397 * src/summaryview.c: サマリのカラムの順序を DnD で変更した場合
1398 終了時にクラッシュするのを修正。
1399
14002007-03-02
1401
1402 * src/printing.c: printing_print_messages_gtk(): 印刷ダイアログ
1403 のデフォルトディレクトリをドキュメントディレクトリにした。
1404
14052007-03-02
1406
1407 * src/addr_compl.c: completion_window_key_press(): ESC, BS などが
1408 押された場合に警告を防ぐようにした。
1409 * src/addressbook.c: 名前: ラベルを削除。
1410
14112007-03-01
1412
1413 * src/rfc2015.c
1414 src/sigstatus.c: 検証結果が null の場合に対して保護するようにした。
1415
14162007-02-23
1417
1418 * src/inc.c: inc_remote_account_mail(): 新着通知のために振り分け
1419 られたメッセージをカウントするようにした。
1420
14212007-02-23
1422
1423 * libsylph/session.c: win32: タイムアウトが機能しないバグを修正。
1424
14252007-02-21
1426
1427 * src/addressbook.c
1428 src/addressitem.h: アドレス帳に閉じるボタンを追加。
1429 ウィンドウの最小サイズを設定。
1430
14312007-02-16
1432
1433 * src/editaddress.c: 未使用のコードを削除し、ウィンドウの位置を
1434 親の中央にした。
1435
14362007-02-16
1437
1438 * src/editgroup.c: グループ編集ダイアログのレイアウトを改良。
1439
14402007-02-15
1441
1442 * version 2.4.0beta4
1443
14442007-02-15
1445
1446 * src/addressbook.c: コードの整理。 LDAP が無効の場合は「検索」
1447 ボタンを無効にするようにした。
1448
14492007-02-15
1450
1451 * src/addressbook.c: addressbook_load_completion(): クラッシュの
1452 可能性があったのを修正。
1453
14542007-02-15
1455
1456 * src/folderview.c: folderview_create(): 新着/未読/総数 カラムの
1457 色を有効にした。
1458
14592007-02-13
1460
1461 * src/addressbook.c: 人物の複数コピー&ペーストができるようにした。
1462
14632007-02-13
1464
1465 * src/addressbook.c
1466 src/addrbook.[ch]: グループからメールアドレスを削除するとき、
1467 グループのリストからのみ削除し、人物からは削除しないようにした。
1468 「/アドレス/削除」に「Delete」ショートカットキーを追加。
1469
14702007-02-13
1471
1472 * wrc/mainwindow.c: main_window_get_size(): 最大化状態でフォルダビュー
1473 の幅が保存されない問題を修正。
1474
14752007-02-13
1476
1477 * src/folderview.c: folderview_check_new(): リモートメールボックスの
1478 ネットワーク接続失敗以外で中断しないようにした。
1479
14802007-02-09
1481
1482 * src/addressbook.c: 冗長なシグナルハンドラを削除。
1483
14842007-02-09
1485
1486 * src/addressbook.c: addressbook_menuitem_set_sensitive(): 「新規
1487 アドレス」の選択可能状態を修正。
1488 * src/editgroup.c: グループ編集ダイアログの挙動を改善。
1489
14902007-02-09
1491
1492 * src/addressbook.c: 人物のコピー&ペーストを実装し、メニューの選択
1493 可能状態の管理をリファクタリングした。
1494
14952007-02-08
1496
1497 * libsylph/mbox.[ch]
1498 src/inc.c: proc_mbox_full() に引数 filter_junk を追加。
1499 proc_mbox(): folder_table が NULL の場合迷惑メールを振り分けない
1500 ようにした。
1501
15022007-02-07
1503
1504 * version 2.4.0beta3
1505
15062007-02-07
1507
1508 * src/prefs_filter_edit.c: prefs_filter_edit_set_header_list():
1509 メモリリークを修正。
1510
15112007-02-07
1512
1513 * libsylph/procheader.[ch]
1514 src/query_search.c
1515 src/prefs_filter_edit.c
1516 src/prefs_filter.[ch]: 検索フォルダの編集後に保存した検索条件が
1517 壊れる可能性のあったバグを修正。
1518 ユーザ定義のヘッダが保存されないバグを修正。
1519
15202007-02-06
1521
1522 * libsylph/mbox.[ch]
1523 src/inc.c: prefs_common.filter_on_inc が FALSE であってもローカル
1524 スプールから迷惑メールをフィルタするようにした。
1525 proc_mbox_full(): 追加。
1526
15272007-02-06
1528
1529 * src/prefs_toolbar.[ch]
1530 src/icons/stock_notspam.png
1531 src/icons/Makefile.am
1532 src/stock_pixmap.[ch]
1533 src/mainwindow.[ch]: 「非迷惑メール」と「検索」ボタンをメイン
1534 ツールバーに追加。
1535
15362007-02-05
1537
1538 * src/compose.c: 「/表示/ツールバーをカスタマイズ...」メニューを修正。
1539
15402007-02-02
1541
1542 * src/compose.c
1543 src/main.c
1544 src/mainwindow.c: 送信待ちメッセージが存在しない場合は「送信」ボタン
1545 を無効にするようにした。
1546
15472007-02-02
1548
1549 * src/prefs_toolbar.c
1550 src/prefs_summary_column.c
1551 src/prefs_display_items.c: GtkCList のバグのために DnD による順番
1552 入れ換えを無効にした。表示リストにダミー行を追加。セパレータの
1553 ラベルをより見やすくした。
1554
15552007-02-01
1556
1557 * src/prefs_toolbar.c: 「受信」アイコンを修正。
1558
15592007-02-01
1560
1561 * version 2.4.0beta2
1562
15632007-02-01
1564
1565 * libsylph/prefs_common.c
1566 src/compose.[ch]
1567 src/prefs_toolbar.[ch]
1568 src/mainwindow.c
1569 src/prefs_display_items.h: ツールバーの構造体をリファクタリング。
1570 メッセージ作成ウィンドウに全般とアカウントの設定を追加。
1571
15722007-02-01
1573
1574 * src/mainwindow.c: main_window_set_menu_sensitive(): 設定メニュー内
1575 の項目の一部をロックしないようにした。
1576
15772007-02-01
1578
1579 * src/mainwindow.c: main_window_window_state_cb(): ウィンドウシェード
1580 やワークスペースの切り替えなどでウィンドウが表示された後でも
1581 ウィンドウリストからスキップされていたバグを修正。
1582
15832007-01-31
1584
1585 * libsylph/enums.h
1586 src/compose.c
1587 src/prefs_toolbar.h
1588 src/mainwindow.c: ツールバーに「アイコンの右にテキスト」オプション
1589 を追加。
1590
15912007-01-31
1592
1593 * src/mainwindow.c
1594 src/prefs_account_dialog.c: ラベルをより分かりやすくした。
1595
15962007-01-31
1597
1598 * src/compose.c
1599 src/menu.c
1600 src/gtkutils.[ch]
1601 src/mainwindow.c: ツールバーを新しい API で実装し直した。
1602 オーバーフローメニューを追加。ボタンのサイズを全て同一にはしない
1603 ようにした。
1604
16052007-01-30
1606
1607 * libsylph/mh.c: mh_scan_tree_recursive(): シンボリックリンクも
1608 スキャンするようにした。
1609 * libsylph/utils.c: remove_dir_recursive_real(): rmdir() が失敗した
1610 場合は unlink() を試すようにした(シンボリックリンクの対策)。
1611
16122007-01-30
1613
1614 * src/mainwindow.[ch]
1615 src/prefs_toolbar.[ch]: ツールバーの項目を新規に追加。
1616
16172007-01-30
1618
1619 * src/mainwindow.c: main_window_set_toolbar_button_visibility():
1620 迷惑メールと実行ボタンを自動的に隠さないようにした。
1621 * src/prefs_toolbar.h: PrefsToolbarItem: stock_id を追加。
1622
16232007-01-29
1624
1625 * version 2.4.0beta1
1626
16272007-01-26
1628
1629 * src/mainwindow.c
1630 src/compose.c: ツールバーのカスタマイズの後ツールバーの状態が
1631 GTK_TOOLBAR_BOTH にリセットされるバグを修正。
1632
16332007-01-26
1634
1635 * src/prefs_toolbar.c
1636 src/mainwindow.c
1637 src/prefs_display_items.[ch]: ダイアログのタイトルとラベルをセット。
1638 * src/prefs_summary_column.c: ウィンドウを親の中央に配置。
1639
16402007-01-26
1641
1642 * src/compose.c
1643 src/prefs_toolbar.[ch]
1644 src/mainwindow.c
1645 src/prefs_display_items.[ch]: メッセージ作成ウィンドウのツールバー
1646 のカスタマイズを実装。
1647 * src/prefs_summary_column.c: prefs_summary_column_add(): フォーカス
1648 行の前に項目を追加するようにした。
1649
16502007-01-25
1651
1652 * src/prefs_display_items.[ch]
1653 src/prefs_toolbar.[ch]
1654 src/mainwindow.c: ツールバーのカスタマイズダイアログを実装。
1655
16562007-01-24
1657
1658 * libsylph/socket.c: fd_open_inet(): win32: setsockopt() の警告を抑制。
1659
16602007-01-22
1661
1662 * libsylph/session.c: session_ping_cb(): ここではブロッキングを回避。
1663 libsylph/socket.[ch]: SockInfo のメンバに SockFlags を追加。
1664 fd_check_io(): 非ブロッキングモードでも SOCK_CHECK_IO フラグが立って
1665 いたらソケットを select() するようにした(Win32 で WSAEWOULDBLOCK
1666 を回避)。
1667
16682007-01-19
1669
1670 * libsylph/session.c
1671 libsylph/socket.c: win32: SO_SNDBUF と SO_RCVBUF を増加(データ送信
1672 時の性能を向上)。
1673
16742007-01-19
1675
1676 * src/send_message.c: send_message_smtp(): イベントループの実行中は
1677 受信を行わないようにした。
1678
16792007-01-18
1680
1681 * libsylph/prefs_common.[ch]
1682 src/mainwindow.c: ツールバーのカスタマイズのフレームワークを実装。
1683
16842007-01-18
1685
1686 * src/prefs_account_dialog.c: prefs_account_receive_create():
1687 オプション「受信時に INBOX の新着メッセージを振り分ける」を追加。
1688
16892007-01-18
1690
1691 * src/mainwindow.c: main_window_toolbar_create(): junk と next (または
1692 execute) の間にセパレータを追加。
1693
16942007-01-18
1695
1696 * src/textview.c: textview_clear(): gtk_text_view_validate_onscreen()
1697 内での assertion 失敗を回避。
1698
16992007-01-17
1700
1701 * libsylph/filter.c: filter_apply_msginfo(): procmsg_get_message_file()
1702 が失敗したらすぐに戻るようにした。
1703 * libsylph/imap.c: imap_get_msg_list_full(): uncached_only の場合は
1704 NULL を返すようにした。
1705
17062007-01-17
1707
1708 * libsylph/virtual.c: virtual class 構造体を修正。
1709
17102007-01-17
1711
1712 * libsylph/mh.c
1713 libsylph/folder.[ch]
1714 libsylph/news.c
1715 libsylph/prefs_account.[ch]
1716 libsylph/imap.c
1717 src/inc.c: IMAP4 INBOX フォルダの自動振り分けを実装。
1718 folder_item_get_uncached_msg_list(): 新規 API。
1719
17202007-01-17
1721
1722 * src/about.[ch]
1723 README
1724 README.ja
1725 COPYING: 著作権の年を更新。
1726
17272007-01-17
1728
1729 * libsylph/codeconv.c: conv_encode_header(): コード変換に失敗した
1730 場合は強制的に UTF-8 を出力するようにした。
1731
17322007-01-16
1733
1734 * libsylph/procmsg.c: procmsg_open_data_file(): データファイルが
1735 EACCES で開けずに再度開いた場合、ファイルのバージョンがチェック
1736 されないバグを修正。
1737
17382007-01-15
1739
1740 * libsylph/utils.c: get_rc_dir(): win32: 環境変数 APPDATA でなく
1741 SHGetFolderPath() を使用するようにした。
1742
17432007-01-15
1744
1745 * libsylph/utils.c: get_domain_name(): win32: 正しいドメイン名を
1746 (可能であれば)返すようにした。
1747
17482007-01-12
1749
1750 * src/account_dialog.c: account_edit_create(): アカウント編集
1751 ウィンドウを親ウィンドウの中央に配置するようにした。
1752
17532007-01-12
1754
1755 * libsylph/utils.c
1756 libsylph/codeconv.c: conv_encode_header(): 引用符を正しく処理する
1757 ようにした(メールヘッダのエンコード後に単独の引用符が現れるのを
1758 修正)。
1759
17602007-01-11
1761
1762 * libsylph/procmime.c: procmime_parse_mime_parameter(): MIME
1763 パラメータの名前と値の間の等号の周囲の空白を許容するようにした。
1764
17652007-01-11
1766
1767 * libsylph/prefs_common.[ch]
1768 src/trayicon.c
1769 src/prefs_common_dialog.c: トレイアイコンのクリックでウィンドウを
1770 トグルするオプションを追加。
1771
17722007-01-11
1773
1774 * libsylph/ssl.c: find_certs_file(): "ca-root.crt" も探すようにした。
1775
17762006-12-28
1777
1778 * libsylph/mbox.c: proc_mbox(): filter_junk_on_recv が有効になっている
1779 場合迷惑メールをフィルタするようにした。
1780
17812006-12-28
1782
1783 * configure.in: 追加のライブラリをチェック(resolv, socket, nsl)
1784 (OS によってはコンパイルに失敗するのを修正)。
1785
17862006-12-28
1787
1788 * libsylph/imap.c: imap_cmd_fetch(): エラー時は最後の応答まで読み込む
1789 ようにした(応答の同期がずれるのを修正)。
1790
17912006-12-28
1792
1793 * src/compose.c: compose_create(): win32: geometry hint をセットしない
1794 ようにした(メッセージ作成ウィンドウが最大化できないのを修正)。
1795
17962006-12-28
1797
1798 * src/compose.c: compose_exec_ext_editor(): 詳細なエラーメッセージを
1799 表示するようにした。メモリリークを修正。
1800
18012006-12-25
1802
1803 * libsylph/utils.c: change_file_mode_rw(): win32: ワイドキャラクタ
1804 API を使用。
1805
18062006-12-25
1807
1808 * libsylph/utils.c: change_file_mode_rw(): win32: ファイルの属性を
1809 変更するのに SetFileAttributes() を使用するようにした。
1810 * libsylph/procmsg.c:
1811 procmsg_write_mark_file(): procmsg_open_mark_file() が本当に成功
1812 したかどうかをチェックするようにした(.sylpheed_mark が書き込み不可
1813 の場合クラッシュするのを修正)。
1814 procmsg_open_data_file(): データファイルが EACCES で開けない場合は
1815 読み取り専用/隠しファイル属性を除去するようにした。
1816
18172006-12-25
1818
1819 * libsylph/socket.c: #include "utils.h" を追加(GLib 2.4 でコンパイルに
1820 失敗するのを修正)。
1821
18222006-12-22
1823
1824 * version 2.3.0
1825
18262006-12-22
1827
1828 * manual/ja/sylpheed.sgml
1829 manual/ja/sylpheed*.html
1830 manual/ja/Makefile.am: セキュリティ機能の項目を追加。
1831
18322006-12-20
1833
1834 * manual/ja/sylpheed.sgml
1835 manual/ja/sylpheed*.html
1836 manual/ja/Makefile.am: 2.3.0 にあわせて更新。
1837
18382006-12-19
1839
1840 * version 2.3.0rc
1841
18422006-12-19
1843
1844 * src/mainwindow.c: main_window_popup(): 分離ウィンドウモードで
1845 現在の表示状態に従うようにした(分離状態でウィンドウのポップアップ
1846 時に常に空白のメッセージビューが表示されるのを修正)。
1847
18482006-12-18
1849
1850 * libsylph/ssl.c: ssl_init(): certs_file のみ存在するばあいでも
1851 SSL_CTX_load_verify_locations() を呼ぶようにした。
1852
18532006-12-18
1854
1855 * libsylph/ssl.c: ssl_init(): CA 証明書のバンドルファイルを複数の
1856 場所から探すようにした。
1857 ssl_init_socket_with_method(): 拒否リストを(今のところ)無効にした。
1858
18592006-12-14
1860
1861 * src/version.h.in: PROG_VERSION 文字列を変更。
1862
18632006-12-14
1864
1865 * version 2.3.0beta7
1866
18672006-12-14
1868
1869 * libsylph/ssl.c: x509_cmp_func(): X509_cmp() を使用。
1870
18712006-12-14
1872
1873 * src/compose.c
1874 src/prefs_template.c
1875 src/template.[ch]: テンプレートに Bcc: と Reply-To: を追加。
1876
18772006-12-13
1878
1879 * src/printing.c: ページ番号のマージンを調整。
1880
18812006-12-13
1882
1883 * src/printing.[ch]
1884 src/messageview.c
1885 src/mainwindow.c: ページ設定を実装。
1886
18872006-12-13
1888
1889 * src/sslmanager.c: ssl_manager_verify_cert(): comply_gnome_hig
1890 の設定に従うようにした。
1891
18922006-12-13
1893
1894 * libsylph/socket.c: /etc/resolv.conf が変更されていれば再読み込み
1895 するようにした。
1896
18972006-12-13
1898
1899 * libsylph/ssl.c: ssl_init(): /etc/ssl/certs が存在すれば読み込む
1900 ようにした。
1901 * src/main.c: parse_cmd_opt() の後に sock_init() と ssl_init() を
1902 呼ぶようにした(デバッグオプションのため)。
1903
19042006-12-13
1905
1906 * src/compose.c: compose_reedit(): カーソルをテキストの先頭に配置
1907 するようにした。 To または Subject が空の場合はそれらのエントリに
1908 デフォルトでフォーカスするようにした。
1909
19102006-12-12
1911
1912 * libsylph/ssl.[ch]
1913 src/sslmanager.[ch]
1914 src/main.c: SSL 証明書ダイアログを実装。
1915
19162006-12-12
1917
1918 * src/printing.c: draw_page(): 範囲外のページの要求時のクラッシュを
1919 修正。
1920
19212006-12-12
1922
1923 * src/printing.c: 複数ページの印刷を実装し直した。
1924 GtkPrintOperation を使用して MIME パートの印刷を実装。
1925
19262006-12-11
1927
1928 * src/prefs_common_dialog.c
1929 src/prefs_account_dialog.c: GtkTextView が自動拡張しないようにした。
1930
19312006-12-11
1932
1933 * src/prefs_account_dialog.c: 署名の自動入力を実装。
1934
19352006-12-08
1936
1937 * libsylph/prefs_account.[ch]
1938 src/prefs_account_dialog.c:
1939 src/compose.c: 署名を直接入力するオプションを追加。
1940
19412006-12-08
1942
1943 * src/printing.c: 表示フォントサイズを使用。
1944
19452006-12-07
1946
1947 * src/prefs_account_dialog.c: prefs_account_receive_create(): 説明文
1948 を修正。
1949
19502006-12-07
1951
1952 * version 2.3.0beta6
1953
19542006-12-07
1955
1956 * src/messageview.c
1957 src/textview.c: 別ウィンドウのメッセージビューのエンコーディング
1958 の設定を表示と返信のときに優先させるようにした。
1959
19602006-12-06
1961
1962 * src/printing.c: layout_set_headers(): メモリリークを修正。
1963 message_count_page(): 最初のページの行数を調整。
1964
19652006-12-06
1966
1967 * src/printing.c: ページ番号を付加。
1968
19692006-12-06
1970
1971 * src/printing.c: より正確な実装。
1972
19732006-12-05
1974
1975 * src/summaryview.c:
1976 summary_filter_func()
1977 summary_filter_junk_func(): 100 メッセージ毎に UI をフラッシュ。
1978
19792006-12-05
1980
1981 * src/send_message.c: send_send_data_progressive(): win32: 強制的に
1982 UI を更新するようにした(大きなメッセージの送信時にダイアログが更新
1983 されなかったのを修正)。
1984
19852006-12-04
1986
1987 * src/printing.c: 複数ページの印刷を実装。
1988
19892006-12-04
1990
1991 * src/printing.c: ページのカウントを実装。
1992
19932006-12-04
1994
1995 * src/printing.c: printing_print_message_part(): 確認ダイアログを
1996 表示。
1997
19982006-12-04
1999
2000 * libsylph/imap.c: imap_get_uncached_messages(): 警告を修正(Sebastian
2001 Kargel さん thanks)。
2002
20032006-11-30
2004
2005 * libsylph/procmsg.c
2006 src/printing.[ch]
2007 src/messageview.c
2008 src/mimeview.[ch]
2009 src/summaryview.c: MIME パートの印刷を実装。コードの整理。
2010
20112006-11-29
2012
2013 * libsylph/prefs_common.[ch]
2014 src/summaryview.c
2015 src/prefs_common_dialog.c: 「印刷に外部プログラムを使用する」
2016 オプションを追加。ただし GTK+ < 2.10 では無視。
2017
20182006-11-29
2019
2020 * libsylph/prefs_common.[ch]
2021 src/compose.c
2022 src/prefs_common_dialog.c: 「自分が出したメッセージに返信した場合
2023 は宛先を引き継ぐ」オプションを追加。
2024
20252006-11-24
2026
2027 * src/mainwindow.c: account_selector_menu_cb(): 現在のアカウントの
2028 表示のみを変更するようにした(アカウント変更時にメッセージビューが
2029 先頭にスクロールされてしまうのを修正)。
2030
20312006-11-22
2032
2033 * src/gtkutils.c: gtkut_window_popup(): win32: ウィンドウが確実に
2034 前面に表示されるようにした(DnD の後トレイアイコンのクリックで
2035 ウィンドウが前面に出ないことがあったのを修正)。
2036
20372006-11-22
2038
2039 * src/printing.[ch]
2040 src/summaryview.c: GtkPrintOperation を利用した新しい印刷機能を
2041 実装開始。
2042
20432006-11-21
2044
2045 * src/summaryview.c
2046 src/folderview.c
2047 src/mainwindow.c: 任意のメッセージを表示、既読としてマーク、または
2048 ごみ箱を空にした場合に新着通知を解除するようにした。
2049
20502006-11-21
2051
2052 * LibSylph ブランチからマージ。
2053 * libsylph/utils.c: my_tmpfile(): progname が未指定の場合に対応。
2054 * libsylph/session.c: 通知コールバックがセットされているかどうかを
2055 チェック。
2056 * libsylph/smtp.h
2057 libsylph/session.h
2058 libsylph/socket.h: 設定に関わらず構造体メンバのオフセットを固定
2059 するようにした。
2060
20612006-11-20
2062
2063 * libsylph/folder.[ch]: folder_scan_tree() と folder_create_tree()
2064 を追加。
2065
20662006-11-20
2067
2068 * LibSylph ブランチからマージ。
2069 * libsylph/prefs_common.[ch]: prefs_common_get() を追加。
2070 * libsylph/filter.h: filter_cond_new() のプロトタイプを修正。
2071 * libsylph/account.[ch]: account_get_current_account() を追加。
2072 * libsylph/mbox.c: account_get_current_account() を使用。
2073 * libsylph/procmime.[ch]: 未使用の procmime_mimeinfo_replace() を削除。
2074
20752006-11-16
2076
2077 * src/mainwindow.c: main_window_create(): ステータスバーの高さを調整。
2078
20792006-11-16
2080
2081 * src/summaryview.c: 手動振り分け時に定期的に UI を更新するようにした。
2082
20832006-11-15
2084
2085 * src/jpilot.c: libpisock12 対応パッチを適用(AddressDB.pdb インポートに
2086 失敗するのを修正)。 Colin さんと Corey さん thanks。
2087
20882006-11-14
2089
2090 * libsylph/utils.[ch]: ドキュメントディレクトリを返す get_document_dir()
2091 を追加(Win32 では 'マイ ドキュメント'、 Unix ではホームディレクトリ)。
2092 * src/filesel.c: filesel_select_file_full(): デフォルトのディレクトリを
2093 ドキュメントフォルダにした。
2094
20952006-11-14
2096
2097 * src/addressadd.c: ステータスバーを削除。
2098
20992006-11-13
2100
2101 * src/headerview.[ch]: Cc: ヘッダを追加。
2102
21032006-11-13
2104
2105 * src/addressadd.c: ウィンドウの位置を親ウィンドウの中央にした。
2106 レイアウトも修正。
2107
21082006-11-10
2109
2110 * version 2.3.0beta5
2111
21122006-11-10
2113
2114 * src/trayicon.c: eggtrayicon 版で trayicon_set_notify() を実装。
2115 GTK+ >= 2.10.0 で eggtrayicon をコンパイルしないようにした。
2116 コードの整理。
2117
21182006-11-09
2119
2120 * src/inc.c
2121 src/summaryview.c: 新着メールが実際に読まれた場合のみ新着通知を
2122 解除するようにした。
2123 * src/trayicon.c: 冗長な include を削除。
2124
21252006-11-08
2126
2127 * src/trayicon.c
2128 src/icons/stock_sylpheed_newmail.png
2129 src/icons/stock_sylpheed_newmail_16.png
2130 src/icons/Makefile.am
2131 src/stock_pixmap.[ch]: 新着メールの到着を知らせるアイコンを追加。
2132
21332006-11-06
2134
2135 * src/undo.c: 大きなテキストのアンドゥでテキストが再描画されない
2136 バグを修正しました。
2137
21382006-11-06
2139
2140 * libsylph/procmsg.c: procmsg_print_message(): 空の Subject, From, To
2141 があるメッセージを印刷するとクラッシュするバグを修正 (Jonathan
2142 Woithe さん thanks)。
2143 * libsylph/codeconv.c:
2144 conv_convert()
2145 conv_codeset_strdup_full()
2146 conv_iconv_strdup_with_cd(): 入力文字列が NULL の場合 NULL を返す
2147 ようにした(NULL 文字列によるクラッシュを修正).
2148
21492006-11-02
2150
2151 * libsylph/folder.[ch]
2152 libsylph/prefs_common.[ch]
2153 src/summaryview.c
2154 src/prefs_common_dialog.c: 「最後に選択したメッセージを記憶する」
2155 オプションを追加。
2156
21572006-11-01
2158
2159 * libsylph/prefs_common.[ch]
2160 src/main.c
2161 src/prefs_common_dialog.c: 「起動時に受信箱を開く」オプションを追加。
2162
21632006-10-31
2164
2165 * src/prefs_account_dialog.c: prefs_account_protocol_activated():
2166 POP3 以外のアカウントでは POP before SMTP オプションを無効にする
2167 ようにした。
2168
21692006-10-30
2170
2171 * version 2.3.0beta4
2172
21732006-10-30
2174
2175 * libsylph/pop.[ch]
2176 src/inc.[ch]
2177 src/send_message.c
2178 src/prefs_account_dialog.c: POP before SMTP を実装(中本さん thanks)。
2179
21802006-10-20
2181
2182 * src/trayicon.c: trayicon_set_notify(): 正しく点滅を解除するようにした。
2183
21842006-10-19
2185
2186 * libsylph/codeconv.c: conv_get_code_conv_func(): JIS-SJIS と UTF-8 から
2187 SJIS への変換を追加(環境依存文字が使われていると win32 で印刷時に
2188 文字化けを起こす問題を修正)。
2189
21902006-10-19
2191
2192 * src/summaryview.c: summary_unset_sort_column_id(): GTK+ 2.4.x 使用時
2193 にクラッシュするバグを修正。
2194
21952006-10-19
2196
2197 * sylpheed-mailto-protocol.reg: スタートメニュー用の値を追加
2198 (深澤さん thanks)。
2199
22002006-10-16
2201
2202 * version 2.3.0beta3
2203
22042006-10-16
2205
2206 * src/icons/group.xpm: 余分な空白を除去。
2207
22082006-10-13
2209
2210 * libsylph/socket.c: win32: WSAEWOULDBLOCK を正しく処理するようにした。
2211 is_nonblocking_mode(): SockInfo のリストを保持することで実装。
2212 * libsylph/session.c: win32: session_ping_cb(): 1秒以上イベントが発生
2213 しなかった場合のみ発行するようにした。
2214 sock_has_read_data() を使わないようにした。
2215
22162006-10-12
2217
2218 * src/messageview.c: 境界を除去。
2219 * src/mainwindow.c: ステータスバーのサイズを縮小。
2220
22212006-10-12
2222
2223 * src/main.c
2224 src/stock_pixmap.[ch]
2225 src/icons/stock_sylpheed_32.png
2226 src/icons/Makefile.am: win32 アプリケーションアイコン用に 32x32 の
2227 アイコンを追加。
2228
22292006-10-10
2230
2231 * src/gtkutils.c: gtkut_tree_view_fast_clear(): GTK+ >= 2.10.0 の場合
2232 高速クリアを有効にするようにした。
2233
22342006-10-10
2235
2236 * src/headerview.c: headerview_init()
2237 src/alertpanel.c: alertpanel_create(): win32: フォーカスを持たない
2238 ように指定されたラベルのスタイルを選択部が見えるように修正。
2239
22402006-10-10
2241
2242 * src/foldersel.c: foldersel_create(): 垂直パディングを除去。
2243
22442006-10-10
2245
2246 * src/icons/dir-*.xpm: 余分なスペースを除去。
2247
22482006-10-10
2249
2250 * src/main.c: win32: アプリケーションアイコンに小さなアイコンを使用
2251 (アイコンが汚くなるのを修正)。
2252
22532006-10-06
2254
2255 * src/action.c: execute_actions(): 挿入モードではカーソルを移動しない
2256 ようにした(挿入するテキストが常に先頭に配置されるバグを修正)。
2257
22582006-10-05
2259
2260 * src/gtkutils.c: gtkut_window_popup(): skip_taskbar_hint を解除する
2261 ようにした(別プロセスによるポップアップでメインウィンドウが隠された
2262 ままになるのを修正)。
2263 * src/trayicon.c: main_window_popup() を使用。
2264
22652006-10-04
2266
2267 * version 2.3.0beta2
2268
22692006-10-04
2270
2271 * libsylph/session.c
2272 libsylph/socket.[ch]: win32: sock_set_nonblocking_mode() を実装。
2273
22742006-10-04
2275
2276 * src/inc.c: inc_drop_message(): 新着メッセージ数から迷惑メールを除外。
2277
22782006-10-03
2279
2280 * libsylph/socket.c: win32: fd_read(), fd_write(): recv() あるいは
2281 send() が WSAEWOULDBLOCK で失敗する場合は errno を EAGAIN に設定
2282 するようにした。
2283
22842006-10-03
2285
2286 * src/inc.[ch]: 新着メッセージをカウントするときは既読になった
2287 メッセージを除外するようにした。
2288 * libsylph/pop.[ch]: サイズ制限によりスキップされたメッセージ数を
2289 カウントするようにした。
2290
22912006-10-02
2292
2293 * src/mainwindow.c: main_window_get_position(): ウィンドウが隠されて
2294 いる場合は位置を更新しないようにした。
2295
22962006-09-28
2297
2298 * version 2.3.0beta1
2299
23002006-09-28
2301
2302 * libsylph/ssl.c: ssl_init_socket_with_method(): SSL_connect() が
2303 SSL_ERROR_WANT_READ または SSL_ERROR_WANT_WRITE で失敗したら
2304 再試行するようにした。
2305
23062006-09-28
2307
2308 * src/trayicon.[ch]: trayicon_hide(): 追加。
2309 src/mainwindow.c: trayicon_destroy() の代わりに trayicon_hide() を
2310 呼ぶようにした。
2311 * src/main.c: app_will_exit(): trayicon_destroy() を呼ぶようにした。
2312
23132006-09-28
2314
2315 * src/trayicon.c: Windows のシステムトレイに16x16のアイコンを使用。
2316 * src/icons/stock_sylpheed_16.png
2317 src/icons/Makefile.am
2318 src/stock_pixmap.[ch]: 16x16の Sylpheed のアイコンを追加。
2319
23202006-09-28
2321
2322 * src/trayicon.c: コードの整理。
2323
23242006-09-27
2325
2326 * src/summaryview.c: win32 でアイコンカラムの幅を調整。
2327
23282006-09-27
2329
2330 * src/trayicon.[ch]: trayicon_set_notify(): 追加。トレイアイコンを
2331 5秒間点滅させる。
2332 * src/inc.c: 新着メールが到着したらトレイアイコンを点滅。
2333
23342006-09-26
2335
2336 * libsylph/prefs_common.[ch]
2337 src/trayicon.[ch]
2338 src/prefs_common_dialog.c
2339 src/mainwindow.c: GtkStatusIcon を使用して Win32 でトレイアイコンを
2340 実装。
2341 トレイアイコンの左クリックでウィンドウを表示するだけにした。
2342 「このプログラムについて」メニューを削除。
2343 「Sylpheedを表示」メニューを追加。
2344 「最小化時にトレイアイコンに格納する」オプションを追加。
2345
23462006-09-26
2347
2348 * libsylph/session.[ch]: win32: GLib >= 2.8.x でステートマシンが
2349 フリーズする問題に対処。
2350 session_read_data_as_file_cb(): 予期せず idle 関数が呼ばれるのを
2351 防ぐために Session::read_buf_len をリセットするようにした。
2352
23532006-09-22
2354
2355 * version 2.2.9
2356
23572006-09-22
2358
2359 * libsylph/defs.h: HOMEPAGE_URI を更新。
2360 src/gtkshruler.c: URI を更新。
2361
23622006-09-22
2363
2364 * src/summaryview.c: サマリが論理カラムでソートされていた場合に
2365 クラッシュするのを修正。
2366
23672006-09-21
2368
2369 * version 2.2.8
2370
23712006-09-21
2372
2373 * src/summaryview.c: summary_set_tree_model_from_list(): ソート指示子
2374 を更新するため、 mlist が空であってもツリービューをセットするように
2375 した。
2376
23772006-09-20
2378
2379 * src/compose.c: compose_destroy()
2380 src/textview/c: textview_destroy(): 解放する前に selection クリップ
2381 ボードを取り除くようにした(選択状態でウィンドウを閉じると GTK+ 2.10
2382 でクラッシュするのを修正)。
2383
23842006-09-19
2385
2386 * libsylph/utils.[ch]
2387 src/compose.c: compose_write_to_file(): 他 MUA との互換性のため、
2388 PGP/MIME で署名する場合は quoted-printable の代わりに行末の空白を
2389 除去するようにした。
2390
23912006-09-19
2392
2393 * src/compose.c: compose_write_to_file(): 暗号化の前に Bcc の宛先を
2394 チェックするようにした。
2395
23962006-09-14
2397
2398 * libsylph/pop.c: pop3_write_uidl_list(): ディスクが一杯のときに
2399 uidl ファイルを保護するために PrefFile を使用。
2400
24012006-09-14
2402
2403 * src/textview.c: textview_write_error(): 新規。
2404 エラーメッセージを赤色で表示するようにした。本文の書き込みに失敗
2405 たらエラーを表示するようにした。
2406
24072006-09-14
2408
2409 * src/inc.c: inc_pop3_session_do(): セッションの開始時にダイアログを
2410 更新するようにした(Win32 で状態表示が不正確なのを修正)。
2411
24122006-09-14
2413
2414 * src/summaryview.c: GTK+ 2.10.x の正常に動作しない
2415 gtk_tree_view_column_set_sort_column_id() への対処を行った。
2416 アイコンのカラムではソート指示子を表示しないようにした。
2417 メッセージ作成モードを単純化。
2418
24192006-09-13
2420
2421 * libsylph/utils.c
2422 libsylph/procmime.c: エラーチェックを確実にするために rewind() の
2423 前にストリームを fflush() するようにした。
2424 procmime_get_part_fp(): procmime_decode_content() の戻り値をチェック
2425 するようにした。
2426 * libsylph/procmsg.c: procmsg_open_data_file(): 未初期化の値を避ける
2427 ようにした。
2428
24292006-09-13
2430
2431 * libsylph/procmsg.c: procmsg_read_cache(): 壊れたキャッシュデータを
2432 読んだときにクラッシュするのを修正。
2433 * libsylph/session.c: session_read_data_as_file_cb(): rewind() の前に
2434 バッファを fflush し、エラーをチェックするようにした。
2435
24362006-09-13
2437
2438 * libsylph/procmime.c: procmime_decode_content(): 一時ファイルを
2439 fflush し、エラーをチェックするようにした。
2440
24412006-09-12
2442
2443 * src/importldif.c: インポートが完了したらキャンセルボタンを閉じる
2444 に変更するようにした。
2445 * src/ldif.c: ldif_get_line(): リファクタリングを行った。
2446 ldif_read_line(): メモリリークを修正。
2447
24482006-09-12
2449
2450 * libsylph/codeconv.c
2451 src/compose.c: BOM 付き UTF-8 への対処を行った。
2452
24532006-09-12
2454
2455 * src/ldif.[ch]: base64 エンコードされたエントリに対応。
2456 "mozillaNickname" エントリに対応。
2457 cn エントリが存在する場合は表示名に使用するようにした。
2458 日本語ロケールの場合はファーストネームとラストネームを入れ替える
2459 ようにした。
2460
24612006-09-06
2462
2463 * src/messageview.c
2464 src/summaryview.c
2465 src/mainwindow.c: メニュー文字列「表示/メッセージのソース」と
2466 「表示/すべてのヘッダ」を統一。
2467
24682006-09-06
2469
2470 * libsylph/procmsg.h: MsgInfo
2471 src/compose.h: AttachInfo: コンパイル時にサイズが変わる可能性が
2472 あるため off_t を使用しないようにした。
2473
24742006-09-06
2475
2476 * libsylph/socket.c: waitpid() が割り込まれた場合は再試行するように
2477 した(Stefaan さん thanks)。
2478
24792006-09-06
2480
2481 * src/action.c: free_children(): プロセスが残っている場合は wait
2482 するようにした。
2483 pgid でなく pid を kill/wait するようにした(Stefaan A Eeckels さん
2484 thanks)。
2485
24862006-09-06
2487
2488 * src/eggtrayicon.[ch]: eggtrayicon のソースを更新し、アイコンの
2489 透過を追加(Fryderyk Dziarmagowski さん thanks)。
2490
24912006-09-04
2492
2493 * src/action.c: execute_actions(): TextView で挿入ポイントを誤る
2494 のを修正。
2495
24962006-08-23
2497
2498 * libsylph/imap.[ch]
2499 src/prefs_account_dialog.c: IMAP4 で PLAIN 認証に対応(池田さん
2500 thanks)。
2501
25022006-08-23
2503
2504 * libsylph/procmsg.[ch]
2505 libsylph/procmime.[ch]
2506 src/textview.c
2507 src/mimeview.c
2508 src/rfc2015.c: 署名情報を MsgInfo に追加。未使用のメンバを MimeInfo
2509 から削除。
2510
25112006-08-17
2512
2513 * src/textview.c
2514 src/rfc2015.c: combined method により暗号化と署名のなされたメッセージ
2515 に対応。
2516 テキストビュー上に完全な署名情報を表示。
2517
25182006-08-16
2519
2520 * src/sourcewindow.c: 初回のクリックでのスクロールの問題を修正。
2521
25222006-08-15
2523
2524 * libsylph/prefs_common.[ch]
2525 src/summaryview.c: 「受信時に迷惑メールをサーバから削除する」が指定
2526 されている場合、手動でのフィルタリングでゴミ箱に移動しないように
2527 した。
2528
25292006-08-10
2530
2531 * src/prefs_ui.[ch]
2532 src/prefs_common_dialog.c: 「フォルダに入ったときに最初の未読
2533 メッセージを開く」の状態を「サマリでメッセージを選択したとき常に
2534 開く」とリンクさせるようにした。
2535
25362006-08-09
2537
2538 * src/compose.c: compose_set_ext_editor_sensitive():
2539 「/ファイル/署名を追加」のセンシティビティも設定するようにした。
2540
25412006-08-09
2542
2543 * libsylph/codeconv.[ch]: conv_check_file_encoding(): テキストファイル
2544 のエンコーディングをチェックしてロケールエンコーディングまたは UTF-8
2545 かを判別。
2546 * src/compose.c: compose_insert_file(): ファイル全体をチェックして
2547 UTF-8 かどうかを調べるようにした。
2548
25492006-08-07
2550
2551 * configure.in: onig-config を使用。
2552
25532006-08-07
2554
2555 * src/folderview.c: 「すべて読んだことにする」の前にセパレータを追加。
2556
25572006-08-04
2558
2559 * src/sylpheed.rc.in
2560 configure.in: バージョン情報を追加。
2561
25622006-08-04
2563
2564 * src/sylpheed.rc.in
2565 src/Makefile.am
2566 configure.in: sylpheed.rc.in から sylpheed.rc を生成。
2567
25682006-08-03
2569
2570 * configure.in: OpenSSL のテストが失敗したときに $LIBS を正しく復元
2571 していなかったバグを修正(岩本さん thanks)。
2572
25732006-08-03
2574
2575 * libsylph/filter.c
2576 src/about.c
2577 src/prefs_filter_edit.c
2578 configure.in: システムの正規表現 API 以外に Oniguruma を使用できる
2579 ようにした(岩本さん thanks)。
2580
25812006-08-02
2582
2583 * src/sumaryview.c:
2584 summary_filter_func()
2585 summary_filter_junk_func(): 手動での振り分けでフラグの変更が保存
2586 されなかったバグを修正。
2587
25882006-07-31
2589
2590 * version 2.2.7
2591
25922006-07-31
2593
2594 * src/folderview.c: folderview_menu_popup(): 受信時に一部のメニュー
2595 項目を有効にした。
2596 * libsylph/procmsg_empty_trash(): フォルダが実際にごみ箱かどうかを
2597 チェックするようにした。
2598
25992006-07-28
2600
2601 * src/rfc2015.c: sig_status_for_key(): gpgme_get_key() のエラーを
2602 チェックするようにした(署名検証時のクラッシュを修正)。
2603
26042006-07-28
2605
2606 * src/compose.c
2607 src/messageview.c
2608 src/prefs_common_dialog.c
2609 src/mainwindow.c: バルト言語向けに Windows-1257 エンコーディングを
2610 追加。
2611
26122006-07-27
2613
2614 * libsylph/md5_hmac.c: md5_hex_hmac(): メモリリークを修正。
2615
26162006-07-26
2617
2618 * src/compose.c: compose_reply_set_entry(): 抽出したアドレス文字列
2619 ではなく元のものを使うようにした。全員に返信時に To: のアドレスが
2620 Cc: で重複するバグを修正。
2621
26222006-07-25
2623
2624 * libsylph/prefs_common.[ch]
2625 src/inc.c
2626 src/prefs_common_dialog.c: 通常のフィルタリングの前に迷惑メールを
2627 振り分けるオプションを追加。
2628
26292006-07-24
2630
2631 * src/summaryview.c: コンテキストメニューに「迷惑メールに指定/
2632 ではない」を追加。
2633
26342006-07-21
2635
2636 * src/summaryview.c: summary_filter_real(): フィルタルールが存在しない
2637 場合手動での迷惑メールフィルタリングが動作しないバグを修正しました。
2638
26392006-06-27
2640
2641 * po/tr.po: クラッシュを起こしていた typo を修正。
2642
26432006-06-26
2644
2645 * src/gtkutils.[ch]: gtkut_tree_view_fast_clear(): 新規。
2646 * src/summaryview.c: GTK+ 2.8.x におけるクラッシュを回避。
2647
26482006-06-25
2649
2650 * libsylph/mh.c: mh_scan_tree_recursive(): win32: 性能を向上。
2651 仮想フォルダをスキャンしないようにした。
2652
26532006-06-25
2654
2655 * src/summaryview.c: summary_execute_move(), summary_execute_copy():
2656 冗長なフォルダスキャンを削除。
2657 * libsylph/mh.c: mh_scan_folder_full(): win32: 非 Unicode プラット
2658 フォームに対応(未テスト)。
2659
26602006-06-23
2661
2662 * libsylph/mh.c: mh_scan_folder_full(): win32: ディレクトリのスキャン
2663 を FindFirstFile() / FindNextFile() を用いて最適化。
2664
26652006-06-16
2666
2667 * src/folderview.c: folderview_menu_popup(): IMAP4 の場合選択された
2668 フォルダが開いている場合のみ「すべて読んだことにする」を有効にする
2669 ようにした。
2670
26712006-06-16
2672
2673 * libsylph/procmsg.[ch]
2674 src/folderview.c: フォルダのコンテキストメニューに「すべて読んだ
2675 ことにする」を追加。
2676
26772006-06-09
2678
2679 * version 2.2.6
2680
26812006-06-08
2682
2683 * src/textview.c: textview_write_link(): href からスペースを除去
2684 (Win32 で ShellExecute() での実行に失敗する問題と URI チェックを
2685 修正)。
2686
26872006-06-04
2688
2689 * src/send_message.c: send_message_smtp(): タイムアウト処理が抜けて
2690 いたのを追加(Colin さん thanks)。
2691
26922006-06-01
2693
2694 * libsylph/imap.c: RFC 3516 で定義されている 8-bit リテラル (literal8)
2695 に対応。
2696
26972006-05-29
2698
2699 * version 2.2.5
2700
27012006-05-26
2702
2703 * libsylph/pop.c: pop3_lookup_next(): 期限切れのメッセージを削除する
2704 場合も Pop3Session::cur_total_bytes を増加させるようにした。
2705
27062006-05-26
2707
2708 * src/foldersel.c: GLib 2.10 と Pango 1.12 でボールド表示が無効に
2709 なっていたバグを修正。
2710
27112006-05-17
2712
2713 * src/main.c: アクセシビリティモジュール使用時に実行に失敗するバグを
2714 修正。
2715 * libsylph/codeconv.c: conv_sjistojis(): 半角カナ使用時に文字化けと
2716 バッファオーバーフローを起こすバグを修正。
2717
27182006-05-09
2719
2720 * src/summaryview.c: new/unread の数が0の場合はそれ以上減らさない
2721 ようにした。
2722
27232006-03-29
2724
2725 * version 2.2.4
2726
27272006-03-27
2728
2729 * src/prefs_common_dialog.c: "RFC 2231" を翻訳不可にした。
2730
27312006-03-27
2732
2733 * libsylph/utils.[ch]: subst_control(): 新規。
2734 * libsylph/procheader.c: procheader_parse_stream(): ヘッダからコント
2735 ロール文字を除去。
2736 * src/folderview.c
2737 src/summaryview.c: GLib 2.10 と Pango 1.12 でボールド表示が無効に
2738 なっていたバグを修正。
2739
27402006-03-24
2741
2742 * src/summaryview.[ch]: クイックサーチエントリのクリアボタンを追加。
2743
27442006-03-24
2745
2746 * src/prefs_common_dialog.c: prefs_keybind_apply_clicked(): メニュー
2747 文字列 "/View/Show all headers" を修正(Takayama さん thanks)。
2748
27492006-03-17
2750
2751 * src/prefs_ui.[ch]
2752 src/prefs_common_dialog.[ch]: MIME ファイル名エンコーディング方式
2753 のオプションを追加。
2754
27552006-03-17
2756
2757 * libsylph/utils.[ch]
2758 libsylph/prefs_common.[ch]
2759 libsylph/procmime.c
2760 libsylph/codeconv.[ch]
2761 src/compose.c: 送信時の RFC 2231 ファイル名エンコーディングを実装。
2762
27632006-03-16
2764
2765 * libsylph/procmime.c: RFC 2231 パラメータ値拡張を実装。
2766
27672006-03-14
2768
2769 * libsylph/mh.c: mh_scan_tree_recursive(): Win32 でパスを比較するとき
2770 に Unix パス区切りも許容するようにした(Win32 と Unix で設定ファイル
2771 が共有されている場合に Win32 でフォルダツリーの再構築を行った場合
2772 サブフォルダが重複するのを修正)。
2773
27742006-03-14
2775
2776 * version 2.2.3
2777
27782006-03-10
2779
2780 * src/icons/sylpheed.ico: 背景を透過にした。
2781
27822006-03-10
2783
2784 * src/query_search.c: 結果のソートができるようにした。
2785
27862006-03-10
2787
2788 * src/editbook.c
2789 src/editgroup.c
2790 src/importldif.c
2791 src/editjpilot.c
2792 src/editaddress.c
2793 src/addressadd.c
2794 src/editldap_basedn.c
2795 src/editvcard.c
2796 src/editldap.c: ステータスバーの間隔を調整。
2797
27982006-03-10
2799
2800 * src/addressbook.c: アクセラレータとレイアウトを修正。
2801
28022006-03-10
2803
2804 * libsylph/procmsg.[ch]
2805 src/messageview.c
2806 src/summaryview.c: メッセージの印刷を「すべてのヘッダを表示」の状態
2807 に従うようにした。
2808
28092006-03-09
2810
2811 * libsylph/procmime.c: procmime_execute_open_file():
2812 ~/.sylpheed-2.0/mailcap が見つからなければ ~/.mailcap をパースする
2813 ようにした。
2814
28152006-03-09
2816
2817 * libsylph/utils.[ch]
2818 libsylph/prefs_common.[ch]
2819 src/mimeview.c: 後方互換性のために隠しオプション "mime_command"
2820 を追加。
2821 * libsylph/procmime.c
2822 libsylph/procmsg.c
2823 src/compose.c
2824 src/inc.c
2825 src/messageview.c
2826 src/summaryview.c: str_find_format_times() を使用。
2827
28282006-03-08
2829
2830 * libsylph/procmime.c: 標準の場所以外の mailcap ファイルも読むように
2831 した。
2832
28332006-03-08
2834
2835 * libsylph/procmime.[ch]
2836 src/mimeview.c: metamail のサポートを削除し、別の実装で置き換えた。
2837 * libsylph/prefs_common.c: "mime_image_viewer" と "mime_audio_player"
2838 のオプションを互換性のために残すが、デフォルトで空にした。
2839
28402006-03-07
2841
2842 * src/compose.c: compose_get_signature_str(): 相対署名パスを許可。
2843
28442006-03-06
2845
2846 * src/textview.c: textview_uri_security_check(): URI を比較する際
2847 末尾のパス区切りを無視するようにした。
2848
28492006-03-06
2850
2851 * src/compose.[ch]
2852 src/addressbook.c: To, Cc, Bcc ボタンを常に有効にするようにした。
2853 メッセージ作成ウィンドウが存在しなければ新たに作成するようにした。
2854
28552006-03-06
2856
2857 * libsylph/prefs_common.[ch]
2858 src/addressbook.c: アドレス帳のウィンドウの位置を保存。ヘルプ
2859 メニューの位置を移動。
2860
28612006-03-06
2862
2863 * src/compose.c: compose_select_account(): メールアカウントで View/Cc
2864 メニューを有効にした。
2865
28662006-03-03
2867
2868 * version 2.2.2
2869
28702006-03-02
2871
2872 * src/message_search.c: 検索ダイアログを開いたままメッセージウィンドウ
2873 を閉じた後クラッシュするのを修正。
2874
28752006-03-02
2876
2877 * libsylph/imap.c: imap_rename_folder_real(): フォルダをルートフォルダ
2878 直下に移動しようとするとクラッシュするのを修正。
2879
28802006-03-01
2881
2882 * src/alertpanel.c: ダイアログが範囲外の位置にあれば中央に配置する
2883 ようにした(win32 においてメインウィンドウが最小化されているときに
2884 警告ダイアログが表示された場合操作不能になるのを修正)。
2885
28862006-03-01
2887
2888 * src/main.c: win32: コンソールの初期化を一度だけしか行わないように
2889 した。
2890
28912006-02-28
2892
2893 * src/main.c: win32: デバッグ、ヘルプメッセージを新規に作成した
2894 コンソールに出力するようにした。
2895
28962006-02-27
2897
2898 * libsylph/utils.c: execute_async(), execute_sync(): win32:
2899 エンコーディングの問題を修正(GLib < 2.8.2 の GSpawn はコードページ
2900 の引数をとる)。
2901
29022006-02-27
2903
2904 * version 2.2.1
2905
29062006-02-24
2907
2908 * configure.in: GtkSpell をデフォルトで有効にした。
2909
29102006-02-24
2911
2912 * libsylph/folder.h: コメントを修正。
2913
29142006-02-24
2915
2916 * src/summaryview.c: スレッドの日付で降順でソートしている状態で
2917 クイックサーチをリセットした場合の性能低下を修正。
2918 * Makefile.am
2919 sylpheed.spec.in: README.es を追加。
2920
29212006-02-24
2922
2923 * README.es: 追加(Ricardo Mones さん thanks)。
2924 * README, README.ja: FSF の住所を変更。
2925
29262006-02-23
2927
2928 * src/subscribedialog.c: 非 ascii のニュースグループ名を無視するように
2929 した(Win32 でのクラッシュを修正)。
2930
29312006-02-22
2932
2933 * libsylph/folder.c: folder_get_path(): IMAP キャッシュディレクトリに
2934 ファイル名セーフな文字列を使用するようにした。
2935 * src/prefs_common_dialog.c: コンパイル時の警告を修正。
2936
29372006-02-21
2938
2939 * libsylph/utils.[ch]: uriencode_for_filename(): ファイル名セーフな
2940 文字列を URI エンコードで生成(空白を除く)。
2941 * libsylph/pop.c: UIDL ファイルにファイル名セーフな文字列を使用する
2942 ようにした(Unix 上で後方互換性を失う可能性あり)。
2943
29442006-02-14
2945
2946 * libsylph/session.c
2947 libsylph/socket.[ch]: win32: ソケットから読み込むときにブロックする
2948 のを回避。
2949
29502006-02-13
2951
2952 * version 2.2.0
2953
29542006-02-10
2955
2956 * sylpheed.spec.in: Requires: を修正。
2957
29582006-02-09
2959
2960 * src/summaryview.c
2961 src/folderview.c: 送信待ちフォルダから/への移動/コピーと、仮想
2962 フォルダへの移動/コピーを抑制するようにした。
2963
29642006-02-09
2965
2966 * version 2.2.0rc
2967
29682006-02-08
2969
2970 * libsylph/codeconv.c: conv_get_fallback_for_private_encoding():
2971 "x-sjis" に対応。
2972
29732006-02-08
2974
2975 * libsylph/codeconv.c:
2976 conv_get_locale_charset()
2977 conv_get_locale_charset_str(): Win32 では GLib API を使用するように
2978 した(誤ったエンコーディングが返るのを修正)。
2979 src/rfc2015.c: sig_status_full(): ロケールから UTF-8 への変換に
2980 g_locale_to_utf8() を使用。
2981
29822006-02-07
2983
2984 * src/mainwindow.c: コマンドラインオプションのヘルプウィンドウを
2985 singleton にした。
2986
29872006-02-07
2988
2989 * src/tryaicon.c: trayicon_button_pressed(): 常に前面にあるウィンドウ
2990 によって隠れている場合の対処として強制的に obscured フラグを降ろす
2991 ようにした。
2992
29932006-02-07
2994
2995 * src/compose.c: compose_exec_ext_editor(): 外部エディタの実行に失敗
2996 した後 UI が無効になっていた問題を修正(M.Suzuki さん thanks)。
2997
29982006-02-07
2999
3000 * src/tryaicon.c: trayicon_button_pressed(): gtk_widget_hide() の
3001 代わりに gtk_widget_iconify() を使用(いくつかの問題を修正)。
3002
30032006-02-06
3004
3005 * version 2.2.0beta8
3006
30072006-02-06
3008
3009 * src/prefs_filter_edit.c: win32で正規表現マッチタイプを無効にした。
3010
30112006-02-06
3012
3013 * libsylph/mh.c
3014 libsylph/imap.c: メッセージをごみ箱に移動/コピーするとき未読フラグ
3015 をリセットしないようにした。
3016
30172006-02-06
3018
3019 * libsylph/mh.c: win32: フォルダ名の最後に「表」など(2バイト目に 0x5c
3020 ('\')を含む)特定の日本語の文字をもつフォルダの内容が表示できない
3021 バグを修正。
3022
30232006-02-06
3024
3025 * src/messageview.[ch]: show_all_headers 状態が変更された場合メニュー
3026 を更新するようにした。
3027
30282006-02-05
3029
3030 * libsylph/pop.c: pop3_getrange_stat_recv(): 移植性のないフォーマット
3031 文字列を修正("%Ld" は Mac OS X を含む *BSD では未定義)。これによって
3032 *BSD システムで受信時のステータス表示がおかしくなるのを修正。
3033 * libsylph/utils.c: to_human_readable(): 翻訳を無効にした。
3034
30352006-02-03
3036
3037 * src/summaryview.c: summary_row_expanded(): workaround を GTK+ 2.8
3038 で再び有効にした。
3039
30402006-02-03
3041
3042 * src/mimeview.c: mimeview_show_mime_part(): ファイル名を通常のフォント
3043 で表示。
3044
30452006-02-02
3046
3047 * manual/ja/sylpheed.sgml: 2.2 向けに一部を更新。
3048
30492006-02-02
3050
3051 * src/mainwindow.c: main_window_key_pressed(): タブキーを特別なケース
3052 として処理。
3053
30542006-02-02
3055
3056 * src/inc.c
3057 src/trayicon.c
3058 src/gtkutils.[ch]
3059 src/mainwindow.[ch]: モーダルウィンドウが存在したらトレイアイコンの
3060 アクションを無効にするようにした。メインウィンドウが隠れていたら
3061 ウィンドウを前面に出すようにした。
3062
30632006-02-02
3064
3065 * src/mainwindow.c: コマンドラインオプションのヘルプを追加。
3066
30672006-02-02
3068
3069 * src/mainwindow.c: main_window_key_pressed(): クイックサーチエントリ
3070 のキーイベント処理を修正。
3071
30722006-02-01
3073
3074 * src/inc.c
3075 src/folderview.[ch]: ローカルまたはリモートメールボックス上の新着
3076 メッセージ数を正しく数えるようにした。
3077
30782006-02-01
3079
3080 * libsylph/imap.c: imap_cmd_gen_recv(): 長すぎる行を切り詰めるように
3081 した(ex. SEARCH コマンド)。
3082
30832006-02-01
3084
3085 * src/mainwindow.[ch]: アカウントが存在しない場合は送信ボタンを無効に
3086 するようにした。
3087
30882006-02-01
3089
3090 * libsylph/prefs_common.c: summaryview_height の既定値を変更。
3091
30922006-02-01
3093
3094 * src/compose.c
3095 src/messageview.c
3096 src/mainwindow.c: win32でアクションメニューを無効にした。
3097
30982006-01-31
3099
3100 * version 2.2.0beta7
3101
31022006-01-31
3103
3104 * src/compose.c
3105 src/messageview.c
3106 src/prefs_common_dialog.c
3107 src/mainwindow.c: アラビア語のエンコーディングを追加(Mohammed Sameer
3108 さん thanks)。
3109
31102006-01-31
3111
3112 * src/statusbar.c
3113 src/textview.c: ステータスバー文字列の切り詰めを行わないようにした。
3114
31152006-01-31
3116
3117 * libsylph/prefs_common.[ch]
3118 src/addressbook.c: アドレス帳のサイズを記憶するようにした。
3119
31202006-01-31
3121
3122 * src/mainwindow.c: 「スレッドを読んだことにする」メニューを追加。
3123 * src/summaryview.c: summary_mark_thread_as_read(): GtkTreePath の
3124 リストのリークを修正。
3125
31262006-01-30
3127
3128 * src/summaryview.[ch]: 「スレッドを読んだことにする」を実装。
3129
31302006-01-30
3131
3132 * src/summaryview.c: 閉じたスレッド全体のメッセージを移動/コピーできる
3133 ようにした。
3134
31352006-01-30
3136
3137 * libsylph/account.[ch]
3138 src/compose.c: compose_reply(): 自動アカウント選択が IMAP4 フォルダ
3139 で無効になっていたバグを修正。
3140
31412006-01-30
3142
3143 * libsylph/socket.[ch]: コードの整理。
3144
31452006-01-28
3146
3147 * src/main.c: win32: リモートコマンドモードのときに
3148 SetForegroundWindow() を使用して正しくメインウィンドウをポップアップ
3149 するようにした。
3150
31512006-01-27
3152
3153 * src/summaryview.c: summary_selection_changed(): ボタン押下中のみ
3154 idle 関数を実行するようにした。
3155
31562006-01-27
3157
3158 * src/summaryview.c: summary_selection_changed(): idle 関数内で
3159 メッセージを表示するようにした(パスフレーズダイアログを表示した後
3160 誤ってドラッグ開始状態になるのを修正)。
3161
31622006-01-27
3163
3164 * src/passphrase.c: パスフレーズをロケールエンコーディングに変換する
3165 ようにした。
3166
31672006-01-27
3168
3169 * src/gtkutils.[ch]
3170 src/summaryview.c: 閉じたスレッドを削除するとそのスレッドのすべての
3171 メッセージを削除するようにした。
3172
31732006-01-27
3174
3175 * src/query_search.[ch]
3176 src/Makefile.am
3177 src/folderview.c
3178 src/mainwindow.c: summary_search.[ch] を query_search.[ch] に改名。
3179
31802006-01-26
3181
3182 * libsylph/prefs_common.[ch]
3183 src/compose.c
3184 src/prefs_common_dialog.c: 問題のあった「送信時に自動整形する」
3185 オプションを廃止。
3186
31872006-01-26
3188
3189 * libsylph/socket.c
3190 configure.in: Win32 で IPv6 に対応。
3191
31922006-01-26
3193
3194 * src/textview.c
3195 src/mimeview.c
3196 src/summaryview.c
3197 src/folderview.c: GDK_KP_* キーコードも認識するようにした。
3198
31992006-01-25
3200
3201 * version 2.2.0beta6
3202
32032006-01-25
3204
3205 * libsylph/virtual.c
3206 src/summary_search.c: 再帰検索のときはごみ箱を除外するようにした。
3207 * src/prefs_search_folder.[ch]
3208 src/folderview.c: 仮想フォルダが変更された場合はサマリを更新する
3209 ようにした。
3210
32112006-01-25
3212
3213 * libsylph/procmsg.[ch]: procmsg_trash_messages_exist(): 追加。
3214 * src/folderview.c: folderview_menu_popup(): ごみ箱のメッセージが存在
3215 しなければ「ごみ箱を空にする」を有効にしないようにした。
3216 * src/mainwindow.c: main_window_empty_trash(): ごみ箱のメッセージが存在
3217 しなければすぐに返るようにした。
3218
32192006-01-25
3220
3221 * src/compose.c: 「ファイル/署名を挿入」で署名を現在のカーソル位置に
3222 挿入するようにした。「ファイル/署名を追加」を以前の動作として追加。
3223
32242006-01-24
3225
3226 * src/summaryview.c: summary_qsearch_reset(), summary_qsearch():
3227 UI の有効状態を更新。
3228
32292006-01-24
3230
3231 * src/compose.c: compose_attach_parts(): ファイル名が指定されていない
3232 場合でも特定のタイプの添付を強制するようにした。
3233 src/procmime.[ch]: MIME_VIDEO を ContentType に追加。
3234
32352006-01-24
3236
3237 * src/foldersel.c: ダイアログを親ウィンドウの中央に配置。
3238
32392006-01-24
3240
3241 * src/alertpanel.c
3242 src/inputdialog.c: gtk_widget_show() の前に transient window を
3243 セット(誤ったウィンドウ位置を修正)。
3244
32452006-01-24
3246
3247 * libsylph/account.c
3248 libsylph/prefs_account.c
3249 src/prefs_account_dialog.c: メモリリークを修正。
3250 * libsylph/imap.c: imap_session_connect(): 一時パスワードを保存。
3251 imap_close(): クローズ時にサーバへの接続を試みないようにした。
3252
32532006-01-24
3254
3255 * libsylph/procsg.c: procmsg_remove_all_cached_messages(): 仮想
3256 フォルダをスキップするようにした。
3257
32582006-01-23
3259
3260 * libsylph/procmsg.[ch]
3261 libsylph/prefs_account.[ch]
3262 src/main.c
3263 src/prefs_account_dialog.[ch]: 終了時の IMAP4 のメッセージキャッシュ
3264 のクリアを実装。
3265
32662006-01-23
3267
3268 * libsylph/imap.c: imap_do_copy_msgs(): ソースフォルダのキャッシュ
3269 ファイルが削除されなかったバグを修正。
3270
32712006-01-20
3272
3273 * src/compose.c: compose_new(): ファイル名エンコーディングを修正。
3274 * src/main.c: open_compose_new(): 非 ascii mailto 文字列とファイル名
3275 が使えるようにした。
3276
32772006-01-20
3278
3279 * src/alertpanel.c
3280 src/inputdialog.c
3281 src/filesel.c: ダイアログを親ウィンドウの中央に配置。
3282
32832006-01-20
3284
3285 * version 2.2.0beta5
3286
32872006-01-20
3288
3289 * src/summaryview.c: 検索エントリにツールチップを追加。
3290
32912006-01-20
3292
3293 * src/prefs_search_folder.c
3294 src/prefs_folder_item.c: style をコピーする代わりに
3295 gtk_widget_modify_base() を使用。 style を取得する前にウィンドウを
3296 realize するようにした。
3297
32982006-01-19
3299
3300 * src/summaryview.c: summary_qsearch_reset(), summary_qsearch(): 無効
3301 になったセレクションをクリア(クイックサーチ時のクラッシュを修正)。
3302
33032006-01-19
3304
3305 * src/trayicon.c
3306 src/menu.h: メッセージ作成ウィンドウのアカウント選択メニューが意図
3307 せずにニーモニックを持ってしまうのを修正。
3308
33092006-01-19
3310
3311 * libsylph/imap.c: imap_scan_tree_recursive(): 仮想フォルダを適切に
3312 処理するようにした。
3313 * src/folderview.c: folderview_menu_popup(): 仮想フォルダの下に新規
3314 フォルダを作るのを抑制。
3315
33162006-01-19
3317
3318 * src/summaryview.c: summary_thread_build(), summary_unthread():
3319 最適化のためにシグナルハンドラをブロック。
3320
33212006-01-19
3322
3323 * src/summaryview.[ch]: クイックフィルタを実装。
3324
33252006-01-18
3326
3327 * libsylph/filter.[ch]
3328 src/prefs_filter_edit.[ch]: 「未読」、「マーク」、「カラーラベル」、
3329 「添付ファイル」等の状態のフィルタ条件を追加。
3330
33312006-01-18
3332
3333 * src/summaryview.c: 順序を保持するため、ソート時に all_mlist を更新
3334 するようにした。
3335
33362006-01-17
3337
3338 * src/export.c
3339 src/import.c: エクスポート/インポートダイアログのウィンドウ管理を
3340 修正。
3341
33422006-01-17
3343
3344 * libsylph/prefs_common.[ch]
3345 src/summaryview.[ch]
3346 src/mainwindow.c: 検索バーの切り替えができるようにした。
3347
33482006-01-17
3349
3350 * src/summaryview.[ch]
3351 src/mainwindow.c: サマリビューのクイックサーチを実装。
3352
33532006-01-17
3354
3355 * libsylph/news.c: news_get_group_list(): より詳細な警告を表示。
3356
33572006-01-13
3358
3359 * version 2.2.0beta4
3360
33612006-01-13
3362
3363 * libsylph/prefs_common.[ch]
3364 src/trayicon.c
3365 src/menu.h
3366 src/main.h
3367 src/prefs_common_dialog.c
3368 src/mainwindow.[ch]: トレイアイコンのクリックで表示・非表示を行う
3369 ようにした。トレイアイコンのポップアップメニューを実装。
3370
33712006-01-13
3372
3373 * libsylph/pop.[ch]
3374 src/inc.[ch]: メッセージの合計サイズが 2GB を超える場合に 32bit
3375 整数オーバーフローを起こすのを修正。
3376
33772006-01-12
3378
3379 * src/summaryview.c: summary_set_tree_model_from_list(): スレッド表示
3380 が off の場合のメモリリークを修正。
3381
33822006-01-12
3383
3384 * libsylph/virtual.c: virtual_rename_folder(): 追加。
3385 * src/folderview.c: folderview_rename_folder_cb(): 仮想フォルダの
3386 名前変更を修正。
3387 folderview_move_folder_cb(): 仮想フォルダを親として許可しないように
3388 した。
3389 folderview_menu_popup(): ニュースグループ上で仮想フォルダの名称変更/
3390 削除を可能にした。
3391
33922006-01-12
3393
3394 * src/folderview.c: 検索フォルダでは「メッセージを検索...」を
3395 「検索条件の編集...」メニューで置き換えるようにした。
3396
33972006-01-12
3398
3399 * src/about.[ch]
3400 README
3401 README.ja: 著作権年を更新。
3402
34032006-01-11
3404
3405 * src/folderview.c: folderview_check_new(): 仮想フォルダを除外する
3406 ようにした。
3407
34082006-01-11
3409
3410 * version 2.2.0beta3
3411
34122006-01-11
3413
3414 * src/mainwindow.c: search_cb(): 仮想フォルダの場合は検索フォルダの
3415 プロパティを開くようにした。
3416
34172006-01-10
3418
3419 * src/prefs_search_folder.c: 名前のエントリを追加。さらに名前を
3420 ウィンドウタイトルに表示。
3421
34222006-01-10
3423
3424 * src/textview.c: get_uri_part(): isgraph() と ispunct() の glib 版
3425 関数を使用。いくつかの末尾の記号を URI に含めた。
3426
34272006-01-10
3428
3429 * src/summaryview.c
3430 src/mainwindow.c: 誤って選択するのを防ぐため、「削除」メニューを
3431 再配置し、セパレータを追加。
3432
34332006-01-10
3434
3435 * libsylph/virtual.c
3436 libsylph/defs.h
3437 src/prefs_search_folder.c: 検索フォルダの条件の編集を実装。
3438
34392006-01-06
3440
3441 * src/prefs_search_folder.[ch]
3442 src/summary_search.[ch]
3443 src/folderview.c
3444 src/prefs_filter_edit.[ch]: 検索フォルダのプロパティを一部実装。
3445
34462006-01-06
3447
3448 * src/folderview.c: 検索フォルダ削除のメッセージを修正。
3449
34502006-01-06
3451
3452 * src/summary_search.c: 保存ダイアログで名前エントリがアクティベート
3453 されたら受け付けるようにした。
3454 * src/summaryview.c: summary_status_show(): sizeof(off_t) が 4 の環境
3455 でのオーバーフローを防ぐため sel_size に gint64 を使用。
3456
34572006-01-06
3458
3459 * libsylph/virtual.c: 一時フラグを比較しないようにした(検索キャッシュ
3460 がたまに働かなかったバグを修正)。
3461
34622006-01-06
3463
3464 * src/summary_search.c
3465 src/prefs_filter_edit.[ch]: prefs_filter_edit_cond_edit_to_list():
3466 コードの整理のために追加。
3467
34682006-01-05
3469
3470 * src/textview.c: textview_make_clickable_parts(): 'www.' で始まる
3471 暗黙の URI の前に http:// スキームを追加するようにした。
3472
34732006-01-05
3474
3475 * libsylph/virtual.c
3476 src/folderview.c: IMAP4 または NNTP フォルダ以下の検索フォルダを
3477 削除できないバグを修正。
3478
34792005-12-27
3480
3481 * libsylph/procmsg.[ch]
3482 libsylph/virtual.c: 2回目以降の検索を高速化するために検索結果を
3483 キャッシュするようにした。
3484 * src/summary_search.c: 警告を修正。
3485
34862005-12-26
3487
3488 * version 2.2.0beta2
3489
34902005-12-26
3491
3492 * libsylph/pop.[ch]: セッションが完了しなかった後重複して受信するのを
3493 回避するようにした。
3494
34952005-12-26
3496
3497 * src/compose.c
3498 src/messageview.c
3499 src/prefs_common_dialog.c
3500 src/mainwindow.c: 表示エンコーディングに Windows-1252 を追加。
3501 メッセージ作成ウィンドウの送信エンコーディングから EUC-TW を削除。
3502
35032005-12-26
3504
3505 * src/compose.c: compose_attach_parts(): 重複して添付するのを防ぐ
3506 ため、 message/rfc822 内を辿らないようにした。
3507
35082005-12-26
3509
3510 * src/compose.c: ファイルが手動で添付された場合のみ修正済みフラグを
3511 追加するようにした。
3512
35132005-12-26
3514
3515 * libsylph/utils.c: subst_for_filename(): 置換する文字を追加(Win32
3516 のため)。
3517 generate_mime_boundary(): subst_char() を subst_chars()
3518 で置き換えた。
3519
35202005-12-25
3521
3522 * src/compose.c: compose_attach_parts(): message/rfc822 パートも
3523 含めるようにした。
3524
35252005-12-25
3526
3527 * src/folderview.c: コンテキストメニューからフォルダを削除/リネーム
3528 したときに現在選択されている行でなく以前選択されていた行がビュー
3529 から削除されていたバグを修正。
3530
35312005-12-25
3532
3533 * src/compose.c: compose_attach_parts(): ファイル名をもつすべての
3534 パートを添付し、ファイル名がないパートは添付しないようにした
3535 (一部のケースで添付ファイルの転送に失敗するのを修正)。
3536
35372005-12-22
3538
3539 * version 2.2.0beta1
3540
35412005-12-22
3542
3543 * src/compose.c: compose_is_itemized(): 列挙行の検出を修正。
3544
35452005-12-22
3546
3547 * src/summary_search.c
3548 src/mainwindow.c: ウィンドウ操作を修正。
3549
35502005-12-22
3551
3552 * src/summaryview.[ch]
3553 src/summary_search.c: 可能であれば指定したメッセージをサマリビュー
3554 で選択するようにした。
3555
35562005-12-22
3557
3558 * src/summaryview.c: summary_row_expanded(): GTK+ 2.8 で workaround
3559 を無効にした。
3560
35612005-12-21
3562
3563 * libsylph/procmsg.[ch]
3564 src/compose.c
3565 src/summaryview.[ch]: 仮想フォルダでのフラグ変更が実際のフォルダに
3566 反映されるようにした。
3567
35682005-12-21
3569
3570 * libsylph/virtual.c
3571 libsylph/filter.c
3572 src/summary_search.c
3573 src/prefs_folder_item.c
3574 src/folderview.c: 検索フォルダを開く時に進捗を表示するようにした。
3575 検索フォルダの検索ができないようにした。大小文字の区別を保存する
3576 ようにした。
3577 * libsylph/procmsg.h
3578 src/compose.c
3579 src/summaryview.c: MSG_FLAG_CHANGED フラグを追加。
3580
35812005-12-20
3582
3583 * src/compose.c: compose_is_itemized(): (1), (2), 3. ... のように列挙
3584 された行もチェックするようにした。
3585
35862005-12-20
3587
3588 * libsylph/account.[ch]: account_address_exist(): 新規。
3589 src/account_dialog.c
3590 src/summaryview.c: 「差出人が自分の場合は `差出人' カラムに宛先を
3591 表示する」オプションが有効の場合は全アカウントを調べるようにした。
3592
35932005-12-20
3594
3595 * src/summaryview.c: summary_set_row(): メモリリークを修正。
3596
35972005-12-20
3598
3599 * src/folderview.[ch]: display_folder_unread の設定をすぐに反映させる
3600 ようにした。
3601
36022005-12-20
3603
3604 * src/filesel.c: filesel_select_file_full(): GTK+ 2.8 で事前に選択
3605 されるディレクトリを修正。
3606
36072005-12-19
3608
3609 * src/subscribedialog.c: ダイアログを閉じたらメインウィンドウを前面に
3610 出すようにした。
3611
36122005-12-19
3613
3614 * src/mainwindow.c: main_window_get_size(): ウィンドウが最大化されて
3615 いてもサマリビューの高さを保存するようにした。
3616
36172005-12-19
3618
3619 * libsylph/prefs_common.[ch]
3620 src/mainwindow.c: 最大化状態を記憶するようにした。
3621
36222005-12-19
3623
3624 * src/summary_search.[ch]
3625 src/folderview.c
3626 src/mainwindow.c: summary_search() の引数から SummaryView* を削除。
3627 検索フォルダとして保存するときにフォルダをあらかじめ指定。
3628
36292005-12-19
3630
3631 * libsylph/virtual.[ch]
3632 libsylph/folder.[ch]
3633 libsylph/filter.[ch]
3634 libsylph/Makefile.am
3635 src/summary_search.[ch]
3636 src/prefs_folder_item.c
3637 src/summaryview.c
3638 src/folderview.c
3639 src/mainwindow.c
3640 src/prefs_filter_edit.[ch]: クエリ検索と仮想フォルダを実装。
3641
36422005-12-19
3643
3644 * libsylph/codeconv.[ch]: 非標準なエンコーディング "ks_c_5601-1987"
3645 に対応(Yoo Chung さん thanks)。
3646
36472005-12-14
3648
3649 * version 2.1.9
3650
36512005-12-14
3652
3653 * libsylph/prefs_account.[ch]
3654 src/inc.c
3655 src/folderview.[ch]
3656 src/prefs_account_dialog.c: IMAP4 アカウントの新着メッセージの
3657 チェックで INBOX のみを更新するオプションを追加。
3658
36592005-12-13
3660
3661 * libsylph/account.c
3662 libsylph/prefs_account.[ch]
3663 src/prefs_account_dialog.c: カスタム送信待ちフォルダを有効にした。
3664
36652005-12-13
3666
3667 * src/subscribedialog.c: 更新した後非表示の購読グループが削除されて
3668 いたバグを修正。ワイルドカードのないキーワードでワイルドカードを
3669 仮定するようにした。ニュースグループリストの取得を開始した時に
3670 状態を表示。
3671
36722005-12-09
3673
3674 * src/foldersel.c: FOLDER_SEL_ALL でトップフォルダも選択するように
3675 した。
3676 * libsylph/folder.c: folder_find_item_from_identifier(): トップフォルダ
3677 も返すようにした。
3678
36792005-12-09
3680
3681 * src/filter.[ch]: filter_rule_requires_full_headers(): 追加。
3682 * libsylph/procheader.[ch]: procheader_get_header_list_from_msginfo():
3683 追加。
3684
36852005-12-09
3686
3687 * src/prefs_filter_edit.[ch]: prefs_filter_edit_cond_hbox_to_cond():
3688 大小文字の区別のための引数を追加。
3689
36902005-12-08
3691
3692 * src/prefs_filter_edit.[ch]
3693 src/prefs_filter.[ch]: 関数をさらに公開。
3694
36952005-12-08
3696
3697 * src/prefs_filter_edit.[ch]: 条件の編集を一般化した。
3698
36992005-12-08
3700
3701 * libsylph/imap.c: imap_get_msg_list(): フォルダが開いていない場合
3702 のみ mtime を更新するようにした。
3703
37042005-12-07
3705
3706 * libsylph/mh.c
3707 libsylph/news.c
3708 libsylph/imap.c
3709 libsylph/procmsg.[ch]: フォルダからメッセージリストを読み込んだ
3710 ときにキャッシュとフラグを更新するようにした。
3711
37122005-12-06
3713
3714 * src/prefs_filter_edit.[ch]: CondHBox / ActionHBox 関係の API を
3715 public にした。
3716
37172005-12-05
3718
3719 * src/compose.c: compose_reply_set_entry(): COMPOSE_REPLY_TO_ALL を
3720 NNTP でも有効にした。メモリリークを修正。
3721
37222005-12-05
3723
3724 * libsylph/utils.[ch]
3725 libsylph/imap.c: imap_cmd_append(): メッセージの内容を一度に送信
3726 するようにした。
3727
37282005-12-02
3729
3730 * src/textview.c: textview_add_part(): 署名パートのフォントを修正。
3731
37322005-12-02
3733
3734 * src/addrbook.c: addrbook_update_address_list(): グループに含まれる
3735 アドレスを変更した際にクラッシュするバグを修正。
3736 * src/addrbook.c: addrbook_update_group_list()
3737 src/editgroup.c: addressbook_edit_group(): メモリリークを修正。
3738
37392005-12-02
3740
3741 * src/passphrase.c: gpgmegtk_passphrase_cb(): win32 でブロックする
3742 のを修正。
3743
37442005-12-01
3745
3746 * src/folderview.c: コンテキストメニューに「サマリを更新」を追加。
3747
37482005-12-01
3749
3750 * libsylph/session.h
3751 libsylph/smtp.h: 一部環境でコンパイルが失敗するのを修正。
3752
37532005-11-30
3754
3755 * src/summaryview.[ch]: 振り分け時に進捗を表示。
3756
37572005-11-30
3758
3759 * version 2.1.8
3760
37612005-11-29
3762
3763 * libsylph/session.c: デバッグ用 print を削除。
3764
37652005-11-29
3766
3767 * src/send_message.c: send_message_queue_all():
3768 compose.c::compose_send() の変更に追従するようにした。
3769
37702005-11-28
3771
3772 * libsylph/prefs_common.[ch]
3773 src/prefs_common_dialog.c: 送信エンコーディングオプションを表示 -
3774 エンコーディングタブに移動。
3775
37762005-11-28
3777
3778 * libsylph/procmime.c: procmime_decode_content(): win32 でもテキスト
3779 ファイルを正規化するようにした。 quoted-printable のパートでも
3780 正規化を行うようにした。
3781
37822005-11-28
3783
3784 * libsylph/pop.c
3785 libsylph/recv.c
3786 src/compose.c: 改行の変換を元に戻した。
3787
37882005-11-25
3789
3790 * src/compose.c: リダイレクト/キュー時も正規化するようにした。
3791
37922005-11-25
3793
3794 * src/compose.c: compose_write_to_file(): 作成したメッセージを常に
3795 正規化するようにした。
3796
37972005-11-25
3798
3799 * libsylph/procmime.c: procmime_decode_content(): エンコードされて
3800 いないテキストを正規化解除するようにした。
3801
38022005-11-25
3803
3804 * libsylph/pop.c
3805 libsylph/recv.c: CR+LF を LF に変換しないようにした。
3806 * libsylph/procmime.c: procmime_decode_content(): message/rfc822 を
3807 正規化解除しないようにした。
3808
38092005-11-25
3810
3811 * src/imageview.c: size_allocate_cb(): image_data が存在しなければ
3812 イメージビューを更新しないようにした。
3813 * src/mimeview.c: mimeview_change_view_type(): 隠したビューをクリア
3814 するようにした。
3815
38162005-11-25
3817
3818 * libsylph/session.[ch]: session_read_data_as_file_cb(): バッファが
3819 半分以上満たされるまでファイルに書き出さないようにした。バッファ
3820 サイズを拡大。
3821
38222005-11-25
3823
3824 * libsylph/session.c: session_recv_data_as_file_idle_cb(): メッセージ
3825 データの先頭部分を失うバグを修正。
3826
38272005-11-24
3828
3829 * libsylph/procmime.c: procmime_decode_content(): win32: テキスト
3830 ファイルを非正規化しないようにした。
3831
38322005-11-24
3833
3834 * libsylph/pop.c
3835 libsylph/session.[ch]: POP3 セッションでのメモリ消費量を削減する
3836 ために、データをファイルストリームとして受信する
3837 session_recv_data_as_file() を実装。
3838
38392005-11-22
3840
3841 * src/compose.c
3842 src/prefs_common_dialog.c: 振り分けられた送信メッセージは送信控に
3843 保存しないようにした。送信メッセージの保存が有効な場合のみ送信
3844 メッセージの振り分けを有効にするようにした。
3845 * src/inc.c: inc_drop_message(): 冗長なコードを削除。
3846
38472005-11-22
3848
3849 * libsylph/utils.[ch]
3850 libsylph/session.[ch]
3851 libsylph/smtp.[ch]
3852 src/send_message.c: SMTP セッションでのメモリ消費量を削減。
3853
3854
38552005-11-22
3856
3857 * libsylph/imap.c: QUOTE_IF_REQUIRED(): "[]&" をクオートする文字に
3858 追加(courier-imap 対策)。
3859
3860
38612005-11-22
3862
3863 * libsylph/prefs_common.[ch]
3864 src/compose.c: 最後のウィンドウ位置を記憶するようにした。
3865 * src/sourcewindow.c: win32: ウィンドウが常に左上に出現していたのを
3866 修正。 TextView にマージンを追加。
3867
38682005-11-21
3869
3870 * src/compose.c: compose_create(): win32: ウィンドウが常に左上に
3871 出現していたのを修正。
3872
38732005-11-21
3874
3875 * src/compose.c:
3876 compose_get_signature_str()
3877 compose_insert_file(): ロケール→UTF-8 変換を優先するようにした
3878 (日本語の変換を一部誤るのを修正)。
3879
38802005-11-21
3881
3882 * libsylph/prefs_common.[ch]: オプションの順序を変更。
3883
38842005-11-21
3885
3886 * src/prefs_ui.[ch]
3887 src/prefs_common_dialog.c: 全般の設定を再構成。
3888
38892005-11-18
3890
3891 * version 2.1.7
3892
38932005-11-18
3894
3895 * libsylph/prefs_common.[ch]
3896 src/prefs_common_dialog.c: スペルタブの位置を移動。
3897
38982005-11-17
3899
3900 * src/compose.c: compose_set_title(): 編集マークが目立ちすぎない
3901 ようにした。
3902
39032005-11-17
3904
3905 * libsylph/utils.c: set_startup_dir(): win32: スタートアップディレ
3906 クトリを常に実行ファイルの場所と同じディレクトリにセットするように
3907 した(他アプリから起動した場合にメッセージが翻訳されないのを修正)。
3908
39092005-11-17
3910
3911 * src/prefs_common_dialog.c: 引用色ダイアログをウィンドウのクローズ
3912 ボタンで閉じたときにクラッシュするバグを修正。クローズした後の
3913 ウィンドウフォーカスを修正。
3914
39152005-11-17
3916
3917 * src/about.c: compiled-in features に GtkSpell を表示。
3918
39192005-11-17
3920
3921 * configure.in: GtkSpell のステータスレポートが誤っていたのを修正。
3922
39232005-11-17
3924
3925 * libsylph/prefs_common.[ch]
3926 src/compose.[ch]
3927 src/prefs_common_dialog.c
3928 configure.in: GtkSpell を使用してスペルチェックを実装(Victor
3929 Ananajevsky さん thanks)。
3930
39312005-11-16
3932
3933 * src/compose.c: compose_reply_set_entry(): 購読確認リクエスト等に
3934 対してメーリングリストに返信しないようにした。
3935
39362005-11-16
3937
3938 * src/folderview.c: folderview_search_unread_recursive(): 未読メッセー
3939 ジがごみ箱にあっても '+' (未読)マークを表示しないようにした。
3940
39412005-11-16
3942
3943 * src/summaryview.c: サマリがマーク、未読、カラーラベルフラグでソート
3944 された状態でそれらが変更された場合、セレクションが壊れる(クラッシュ
3945 する場合もある)バグを修正。
3946
39472005-11-16
3948
3949 * src/compose.c: GPGME が有効になっていない場合のコンパイルエラーを
3950 修正。
3951
39522005-11-15
3953
3954 * src/account_dialog.c: account_open(): アカウント編集ダイアログが
3955 表示されていない場合はメインウィンドウをポップアップするようにした。
3956
39572005-11-15
3958
3959 * src/mimeview.c: mimeview_view_file(): win32: 一般的な実行ファイルの
3960 拡張子は g_file_test() で検出するようにした。
3961
39622005-11-14
3963
3964 * libsylph/mh.c
3965 libsylph/mbox.c
3966 src/compose.c: フォルダの内容が変更された場合常に FolderItem::mtime
3967 を 0 にセットするようにした(win32 やいくつかのファイルシステムで
3968 サマリの更新に失敗することがあったのを修正)。
3969
39702005-11-14
3971
3972 * libsylph/utils.[ch]
3973 src/summaryview.[ch]: sizeof(off_t) が 4 の環境でのオーバーフローを
3974 防ぐため total_size に gint64 を使用。
3975
39762005-11-14
3977
3978 * src/textview.c: shadow type を GTK_SHADOW_ETCHED_IN に変更。
3979 * src/summaryview.[ch]
3980 src/mainwindow.c: サマリステータスとヘッダペインの間にセパレータを
3981 追加。
3982
39832005-11-11
3984
3985 * src/compose.c: ニュースグループのセパレータを修正(志村さん thanks)。
3986 compose_reedit_set_entry(): Newsgroups と Followup-To エントリも
3987 セットするようにした。
3988
39892005-11-11
3990
3991 * src/main.c: app_init(): win32: "LANG=1041" のよな数値のロケール
3992 変数を無効にした。
3993
39942005-11-11
3995
3996 * src/mainwindow.c: 外側の境界を除去。
3997
39982005-11-10
3999
4000 * libsylph/prefs_common.c
4001 src/prefs_common_dialog.c: win32 ではデフォルトで gpg の警告を
4002 表示しないようにした。 "gpg_warning" を "show_gpg_warning" に変更。
4003
40042005-11-10
4005
4006 * src/rfc2015.[ch]
4007 src/main.c: rfc2015_disable_all() と rfc2015_is_available() を実装。
4008 * src/compose.c: PGP が利用不可の場合は PGP チェックボックスを隠す
4009 ようにした。
4010 * src/logwindow.c: 不正な UTF-8 文字列が挿入されたときの abort を回避。
4011
40122005-11-09
4013
4014 * src/passphrase.c
4015 configure.in: mlock() が利用可能かどうかをチェック。
4016 src/main.c: check_gpg(): OpenPGP プロトコルが利用可能かどうかを
4017 チェック。
4018
40192005-11-09
4020
4021 * src/account_dialog.c
4022 src/prefs_filter.c: win32: ウィンドウフォーカスの問題を修正。
4023
40242005-11-09
4025
4026 * src/compose.c: ウィンドウ全体でファイルのドロップを有効にした。
4027 DnD によるテキストの挿入を無効にした。
4028
40292005-11-08
4030
4031 * version 2.1.6
4032
40332005-11-08
4034
4035 * src/ldif.c: ldif_get_line(): バッファオーバーフローを修正。
4036
40372005-11-07
4038
4039 * src/main.[ch]
4040 src/mainwindow.c: '--exit' コマンドラインオプションを追加。
4041
40422005-11-07
4043
4044 * libsylph/prefs_common.[ch]
4045 src/compose.[ch]
4046 src/prefs_common_dialog.c: 自動保存を実装。
4047
40482005-11-07
4049
4050 * src/prefs_common_dialog.c: win32 では意味のないオプションを隠した。
4051
40522005-11-07
4053
4054 * src/prefs_common_dialog.c: fallback_encoding を高度な設定タブから
4055 メッセージタブに移動。
4056 * libsylph/prefs_common.[ch]: 'fallback_encoding' を
4057 'default_encoding' に変更。
4058
40592005-11-04
4060
4061 * src/compose.c: compose_ext_editor_kill(): 確認ダイアログを開いて
4062 いるときに外部エディタが終了した場合クラッシュするのを修正。
4063
40642005-11-04
4065
4066 * src/prefs_common_dialog.c: prefs_junk_create(): 学習コマンドの
4067 プリセットメニューを追加。
4068 * libsylph/prefs_common.c: win32 でのデフォルトの迷惑メールコマンドを
4069 bsfilter にした。
4070
40712005-11-04
4072
4073 * src/summaryview.c: summary_junk_func(): 'mark_junk_as_read' の設定
4074 に従うようにした。
4075
40762005-11-02
4077
4078 * src/account_dialog.c
4079 src/prefs_account_dialog.c: アカウント編集ダイアログを閉じたときに
4080 メインウィンドウを前面に出すようにした。
4081
40822005-11-02
4083
4084 * libsylph/prefs_common.[ch]
4085 src/summaryview.c
4086 src/prefs_common_dialog.c: 振り分けた迷惑メールを既読にする
4087 オプションを追加(三好さん thanks)。さらに説明を追加。
4088
40892005-11-02
4090
4091 * src/compose.c: compose->exteditor_file が存在すれば unlink する
4092 ようにした。
4093
40942005-11-02
4095
4096 * src/compose.c: compose_ext_editor_kill(): 変なことが起こった場合、
4097 子プロセスの監視を止めるようにした。
4098
40992005-11-02
4100
4101 * src/compose.c: win32 用の修正。
4102
41032005-11-02
4104
4105 * src/compose.[ch]: 外部エディタを GSpawn と GChildWatch で再実装。
4106 * libsylph/utils.c: execute_async(): 引数の型が誤っていたのを修正。
4107
41082005-11-02
4109
4110 * src/prefs_common_dialog.c: 代替エンコーディング設定を高度な設定タブ
4111 に移動。
4112
41132005-11-01
4114
4115 * src/prefs_actions.c
4116 src/prefs_template.c
4117 src/prefs_folder_item.c
4118 src/prefs_common_dialog.c
4119 src/prefs_summary_column.c
4120 src/prefs_account_dialog.c
4121 src/prefs_filter.c: ダイアログを閉じた後メインウィンドウを前面に
4122 持ってくるようにした(win32 でのフォーカス問題の回避)。
4123
41242005-11-01
4125
4126 * libsylph/prefs_common.[ch]
4127 libsylph/procmime.c
4128 src/textview.c
4129 src/prefs_common_dialog.c: 代替エンコーディング設定を追加。
4130 マルチバイト英数字の ASCII 変換のオプションを削除。
4131
41322005-11-01
4133
4134 * src/icons/sylpheed.ico
4135 src/icons/Makefile.am
4136 src/Makefile.am
4137 configure.in: win32: プログラムアイコンを追加。
4138
41392005-10-31
4140
4141 * libsylph/utils.c: execute_sync(): win32: ヘルパープログラムを使用
4142 しないようにして子プロセスの終了ステータスを得るようにした。
4143
41442005-10-31
4145
4146 * src/textview.c: textview_show_part(): フォーカス時にスクロールが
4147 ジャンプしてしまう問題を修正。
4148
41492005-10-29
4150
4151 * version 2.1.5
4152
41532005-10-27
4154
4155 * libsylph/socket.c: fd_accept(): win32 で有効にした。
4156
41572005-10-27
4158
4159 * libsylph/socket.[ch]: fd_connect_inet(), fd_open_inet(): 新規。
4160 fd_open_unix(): bind() のエラーを避けるために SO_REUSEADDR を指定。
4161 * src/main.c: win32: TCP socket を使用してリモートコマンドを実装。
4162
41632005-10-27
4164
4165 * src/compose.c: オプションメニューを作成する前に hbox をウィンドウに
4166 追加するようにした(初期のウィジェットサイズが正しくないのを修正)。
4167
41682005-10-27
4169
4170 * libsylph/procmime.c: procmime_get_mime_type_table(): win32: 起動時
4171 のディレクトリにある mime.types を読むようにした。
4172 * mime.types: ソースツリーに含めた。
4173
41742005-10-26
4175
4176 * libsylph/prefs_common.[ch]
4177 src/summaryview.c
4178 src/prefs_common_dialog.c: 振り分けられた迷惑メールをサーバから
4179 削除する設定を追加。
4180
41812005-10-26
4182
4183 * libsylph/utils.[ch]: address_equal(): 新規。
4184 * src/compose.c: compose_reply_set_entry(): ML の投稿に返信するときに
4185 Reply-To が指定されていた場合、 ML のアドレスを To: にセットし、
4186 Reply-To のアドレスを Cc: にセットするようにした(Colin Leroy さん
4187 thanks)。
4188
41892005-10-26
4190
4191 * libsylph/utils.c: uri_list_extract_filenames(): 利用可能であれば
4192 URI を展開するのに GLib の関数を使用するようにした。
4193
41942005-10-26
4195
4196 * src/main.c: win32: rc dir を設定するときはロケール文字列を UTF-8
4197 に変換するようにした。
4198
41992005-10-25
4200
4201 * src/messageview.c
4202 src/summaryview.c: 印刷時は入力ダイアログの代わりに確認ダイアログ
4203 を出すようにした。
4204
42052005-10-25
4206
4207 * libsylph/procmsg.c: typo を修正。
4208
42092005-10-25
4210
4211 * configure.in: zh_TW.Big5 を zh_TW に変更。
4212
42132005-10-25
4214
4215 * libsylph/utils.[ch]: execute_print_file(): 追加。
4216 * libsylph/procmsg.c: procmsg_print_message(): win32: 出力ファイルを
4217 正規化し、コマンドが指定されていない場合は ShellExecute() を使用。
4218
42192005-10-25
4220
4221 * libsylph/procmsg.c: procmsg_print_message(): 出力するヘッダを
4222 メッセージビューに合わせた。
4223 * libsylph/procheader.[ch]: procheader_get_header_array_for_display():
4224 追加。
4225 * libsylph/displayheader.[ch]: src/ から移動。
4226 * src/textview.c: textview_show_header(): コードの整理。
4227
42282005-10-24
4229
4230 * src/inputdialog.c: win32: focus out のときダイアログを前面にもって
4231 くるようにした。
4232
42332005-10-24
4234
4235 * src/inputdialog.c: 表示するたびにダイアログを生成 / 削除するように
4236 した。
4237
42382005-10-24
4239
4240 * src/messageview.c: 独立したメッセージウィンドウのタイトルを
4241 "(件名) - Sylpheed" にセットするようにした。
4242
42432005-10-24
4244
4245 * src/summaryview.c
4246 src/mimeview.c: DnD が GTK+ 2.8 で効かなかった問題を修正(Victor
4247 Ananajevsky さん thanks)。
4248
42492005-10-21
4250
4251 * src/main.c: gdk_input_add() を GIOChannel で置き換えた。
4252
42532005-10-20
4254
4255 * src/textview.c: textview_adj_value_changed(): 少し最適化。
4256
42572005-10-20
4258
4259 * src/textview.c: textview_adj_value_changed(): 選択部が存在するときは
4260 カーソルを移動しないようにした。
4261
42622005-10-20
4263
4264 * libsylph/filter.c: ファイルパスが空白を含むときに実行に失敗して
4265 いたバグを修正。
4266
42672005-10-20
4268
4269 * src/textview.c: ビューがフォーカスを得たときに先頭にスクロールして
4270 しまう問題を修正。
4271
42722005-10-20
4273
4274 * libsylph/utils.[ch]: set_startup_dir(), set_rc_dir(),
4275 get_startup_dir(): 新規。
4276 * src/main.[ch]: グローバル変数 startup_dir を削除。代わりに
4277 get_startup_dir() を使用。
4278 設定ファイルを格納するディレクトリを指定するオプション '--configdir'
4279 を追加。
4280 * src/manual.c: win32: ドキュメントのパスを修正。
4281
42822005-10-18
4283
4284 * version 2.1.4
4285
42862005-10-18
4287
4288 * libsylph/prefs_common.c: win32: デフォルトのコマンドを変更。
4289
42902005-10-18
4291
4292 * src/prefs_filter.c: prefs_filter_open(): msginfo が指定されたときの
4293 フォーカスを修正。
4294
42952005-10-17
4296
4297 * src/prefs_common_dialog.c: win32: デフォルトのエディタコマンドを
4298 'notepad' にした。
4299
43002005-10-17
4301
4302 * src/inputdialog.c: 最小ダイアログサイズを調整。
4303
43042005-10-17
4305
4306 * libsylph/prefs_common.c: win32: コンパイルに失敗するのを修正。
4307
43082005-10-17
4309
4310 * src/prefs_common_dialog.c: URI コマンドの選択肢に既定のブラウザを
4311 追加。
4312
43132005-10-17
4314
4315 * src/trayicon.c: destroy イベントを正しく処理するようにした(Victor
4316 Ananajevsky さん thanks)。
4317
43182005-10-16
4319
4320 * libsylph/utils.c: open_uri(): win32: URI を ShellExecute() を使って
4321 開くようにした。
4322 libsylph/prefs_common.c
4323 src/prefs_common_dialog.c: win32: デフォルトの URI コマンドを空に
4324 した(既定のブラウザを使用することになる)。
4325
43262005-10-16
4327
4328 * src/mimeview.c: win32: 実行ファイルの起動を抑止。
4329
43302005-10-14
4331
4332 * src/main.c: win32: CreateMutex() を使用して二重起動を防止。
4333
43342005-10-14
4335
4336 * libsylph/procmime.c
4337 src/compose.c: いくつかの警告を単なるデバッグメッセージにした。
4338
43392005-10-14
4340
4341 * libsylph/codeconv.c: 日本語 Windows のロケール文字コードを Shift_JIS
4342 から CP932 に変更。
4343
43442005-10-13
4345
4346 * libsylph/codeconv.[ch]: 日本語の環境依存文字の対応を強化
4347 (森山さん thanks)。
4348
43492005-10-13
4350
4351 * src/inputdialog.c
4352 src/setup.c
4353 src/mainwindow.c: メールボックスのセットアップダイアログの文章を
4354 修正。
4355
43562005-10-13
4357
4358 * libsylph/utils.[ch]
4359 src/mimeview.c: win32: 添付ファイルを開くのに ShellExecute() を
4360 使うようにし、実行ファイルを開くときは警告するようにした。
4361
43622005-10-13
4363
4364 * libsylph/folder.[ch]
4365 src/prefs_folder_item.c
4366 src/folderview.c: トップフォルダのプロパティを有効にした。
4367 * src/prefs_common_dialog.c: キーバインドダイアログのテキストを修正。
4368
43692005-10-13
4370
4371 * libsylph/imap.c: imap_cmd_ok(): リテラルデータのパースを修正(引用
4372 部分をスキップ)。
4373
43742005-10-12
4375
4376 * libsylph/recv.c: recv_bytes(): 受信したデータを null 終端するように
4377 した(文字列の場合のため)。
4378 libsylph/imap.c: imap_cmd_ok(): リテラル文字列もログに記録する
4379 ようにした。
4380
43812005-10-12
4382
4383 * src/alertpanel.c: win32: focus out のときダイアログを前面にもって
4384 くるようにした。
4385
43862005-10-12
4387
4388 * src/main.c: default_log_func(): G_LOG_LEVEL_WARNING の時の prefix
4389 を修正。
4390
43912005-10-12
4392
4393 * libsylph/imap.c: imap_cmd_ok(): リテラルデータのパースを修正。
4394
43952005-10-12
4396
4397 * src/summaryview.c: コンテキストメニューに「振り分けルールを作成」
4398 を復活。
4399
44002005-10-11
4401
4402 * src/prefs_folder_item.c: ラベル「タイプ」が右寄せになっていなかった
4403 のを修正。
4404
44052005-10-11
4406
4407 * libsylph/utils.[ch]
4408 src/main.c: g_log() メッセージをログウィンドウとログファイルに
4409 出力するようにした。
4410 * configure.in: win32 でコンソールウィンドウを無効にした。
4411
44122005-10-11
4413
4414 * src/folderview.c: folderview_drag_motion_cb(): win32: 修飾キーが
4415 押されていなかったら context->actions をリセットするようにした
4416 (DnD のアクションがデフォルトでコピーになるのを修正)。
4417
44182005-10-10
4419
4420 * libsylph/utils.c
4421 libsylph/procheader.c: Date: ヘッダが異常な時間の場合受信時に
4422 クラッシュを起こすバグを修正。
4423
44242005-10-07
4425
4426 * libsylph/recv.[ch]
4427 libsylph/imap.c: imap_cmd_ok(): 応答中のリテラルに対応
4428 (リテラルが現われた際に同期がとれなくなるのを修正)。
4429
44302005-10-06
4431
4432 * libsylph/codeconv.c:
4433 conv_filename_from_utf8(), conv_filename_to_utf8(): assertion を
4434 追加。
4435
44362005-10-06
4437
4438 * libsylph/utils.c: Unix では _s_tempnam() を定義しないようにした。
4439 * src/prefs_folder_item.c: ファイルシステムのパス情報を追加。
4440
44412005-10-06
4442
4443 * libsylph/utils.c: get_rc_dir(): win32: 環境変数 APPDATA を使用する
4444 ようにした。
4445 * libsylph/prefs.c: prefs_set_default()
4446 src/prefs_ui.c: prefs_set_dialog_to_default(): win32: 環境変数の
4447 エンコーディングを変換しないようにした。 '~' を rc dir に展開。
4448
44492005-10-06
4450
4451 * src/main.c: win32: GSpawn のために起動時のディレクトリを %PATH% に
4452 含めるようにした。
4453
44542005-10-05
4455
4456 * configure.in: win32 で SSL に対応。
4457 * makewin32.sh: win32 用に便利なビルドスクリプトを追加。
4458
44592005-10-04
4460
4461 * libsylph/utils.c: my_tmpfile(): mkstemp() を直接使う代わりに
4462 g_mkstemp() を使用するようにした。
4463 win32: tmpfile() の代わりに _wtempnam(), open(), fdopen() を
4464 使用するようにした(tmpfile() は一時ファイルをルートディレクトリに
4465 作成するため)。
4466
44672005-10-03
4468
4469 * src/main.c: app_init(): win32: ロケールエンコーディングの
4470 ディレクトリ名を bindtextdomain() に渡すようにした(非 ascii
4471 ディレクトリで翻訳が機能しないのを修正)。
4472
44732005-10-03
4474
4475 * libsylph/mh.c:
4476 mh_create_tree(): ルートパスのディレクトリ階層を作成するようにした。
4477 mh_move_folder_real(): Win32 で rename に失敗するのを避けるため
4478 カレントディレクトリを変更。
4479 libsylph/folder.c: folder_get_path(): 常に絶対パスを返すようにした。
4480
44812005-09-30
4482
4483 * libsylph/prefs_common.c: prefs_common_read_config(): Win32:
4484 日本語環境ではデフォルトのフォントを "MS Gothic 12" にする
4485 ようにした。
4486
44872005-09-29
4488
4489 * version 2.1.3
4490
44912005-09-28
4492
4493 * src/main.c: app_init(): LOCALEDIR が相対パスの場合メッセージ
4494 カタログの位置を絶対パスにするようにした。
4495
44962005-09-28
4497
4498 * src/compose.c: compose_set_title(): 件名のみを表示するようにした。
4499
45002005-09-27
4501
4502 * src/rfc2015.c: check_signature(): gpgme_data_set_encoding() を
4503 無効にした(なぜかエラーになってしまう)。
4504
45052005-09-27
4506
4507 * src/rfc2015.c: check_signature(): S/MIME のために転送
4508 エンコーディングを指定。
4509
45102005-09-27
4511
4512 * src/compose.c: ウィンドウのタイトルバーに件名を表示するようにした
4513 (Thomas White さん thanks)。
4514
45152005-09-27
4516
4517 * src/mimeview.c
4518 src/rfc2015.c: PKCS#7 (S/MIME) 署名を検証するようにした(Thomas White
4519 さん thanks)。
4520 * src/main.c: GPGME のデバッグ情報を表示するとき engineInfo->version
4521 の null チェックを行うようにした。
4522
45232005-09-26
4524
4525 * libsylph/html.c: 文字実体参照を US-ASCII でなく UTF-8 に変換する
4526 ようにした(Lyonel Vincent さん thanks)。数値による参照で UCS-4
4527 から UTF-8 への変換を使用するようにした。
4528
45292005-09-22
4530
4531 * libsylph/utils.[ch]
4532 libsylph/procmime.[ch]
4533 src/mimeview.[ch]
4534 src/filesel.[ch]: メッセージ中のすべての添付ファイルを保存する
4535 「すべて保存」を実装。
4536
45372005-09-22
4538
4539 * src/gtkutils.[ch]
4540 src/summaryview.[ch]: キー操作で端に達したときに選択行を中央に
4541 配置するようにした。
4542
45432005-09-22
4544
4545 * src/summaryview.c: スレッド表示を変更した後も行を選択し続ける
4546 ようにした。
4547
45482005-09-21
4549
4550 * configure.in: mbs/wcs 関数チェックを削除。
4551
45522005-09-21
4553
4554 * libsylph/utils.[ch]
4555 src/compose.c
4556 src/gtkutils.[ch]
4557 src/undo.c
4558 src/addr_compl.c: 既に不要になった mbs/wcs 関数を削除。
4559
45602005-09-21
4561
4562 * src/account_dialog.c: 「全受信」が指定不可の場合はチェックボックス
4563 を表示しないようにした。
4564
45652005-09-21
4566
4567 * src/subscribedialog.c: 選択不可の行ではチェックボックスを表示しない
4568 ようにした。
4569
45702005-09-20
4571
4572 * libsylph/news.[ch]
4573 src/subscribedialog.[ch]
4574 src/Makefile.am
4575 src/folderview.c: grouplistdialog を subscribedialog に改名し、
4576 GtkTreeView で再実装した。
4577
45782005-09-16
4579
4580 * src/compose.c: compose_write_to_file(): 草稿モードではコード変換
4581 エラーと行長制限の警告を表示しないようにした。
4582
45832005-09-16
4584
4585 * libsylph/prefs_common.[ch]
4586 src/prefs_common_dialog.c
4587 src/folderview.[ch]
4588 src/mainwindow.c: フォルダビューの垂直スクロールバーのポリシーを
4589 設定するオプションを廃止し、 GTK_POLICY_AUTOMATIC にした。
4590 フォルダビューのメッセージ数カラムの表示を切り替えるオプションを
4591 追加(デフォルトは off)。
4592 「ヘッダ名を翻訳する」オプションを隠しオプションにした。
4593
45942005-09-15
4595
4596 * version 2.1.2
4597
45982005-09-15
4599
4600 * configure.in: ${DATADIRNAME} が定義されている場合それを $localedir
4601 に使用するようにした。
4602
46032005-09-15
4604
4605 * libsylph/codeconv.c: conv_euctojis():
4606 prefs_common.allow_jisx0201_kana を再び有効にした。
4607
46082005-09-14
4609
4610 * libsylph/pop.c
4611 libsylph/procmime.c
4612 src/gtkutils.c
4613 src/mimeview.c
4614 src/undo.c
4615 src/headerview.c
4616 src/send_message.c
4617 src/summaryview.c: 符号の違いに関する警告を修正。
4618
46192005-09-14
4620
4621 * libsylph/utils.[ch]
4622 src/compose.c: アドレスフィールドをエンコードする前に正規化する
4623 ようにした。
4624
46252005-09-13
4626
4627 * Makefile.am
4628 sylpheed.spec.in: tarball に含まれるファイルを更新。
4629
46302005-09-13
4631
4632 * libsylph/*.[ch]: ライセンスを GPL から LGPL に変更。
4633 * LICENSE: 追加。
4634
46352005-09-13
4636
4637 * src/summaryview.c: summary_set_row(): S_COL_TDATE をリセットしない
4638 ようにした(フラグ変更時のソートのバグを修正)。
4639
46402005-09-13
4641
4642 * COPYING: GPL を更新(FSF の住所を変更)。
4643 * COPYING.LIB: LGPL を追加。
4644
46452005-09-13
4646
4647 * libsylph/procmsg.[ch]
4648 libsylph/enums.h
4649 libsylph/folder.[ch]
4650 src/summaryview.c
4651 src/mainwindow.c: 「表示/ソート/スレッドの日付順」を追加。
4652
46532005-09-12
4654
4655 * libsylph/imap.c: COPY のメッセージ数制限を変更。
4656 imap_do_copy_msgs(): コピー時にプログレスバーを更新。
4657
46582005-09-09
4659
4660 * libsylph/imap.c: 抜けていた翻訳文字列を追加。
4661
46622005-09-09
4663
4664 * libsylph/utils.[ch]
4665 libsylph/imap.c
4666 src/main.c
4667 src/mainwindow.[ch]: 長い処理の実行中にプログレスバーを更新する
4668 ようにした。
4669
46702005-09-08
4671
4672 * src/addressbook.c: addressbook_tree_button_pressed(): フォルダ
4673 ツリーのエキスパンダが動作していなかったバグを修正。
4674
46752005-09-08
4676
4677 * libsylph/md5_hmac.c: md5_hmac_get(): 若干コードを整理。
4678
46792005-09-08
4680
4681 * libsylph/md5.[ch]: GNet の public domain なコードで置き換えた。
4682 * libsylph/md5_hmac.[ch]: md5.[ch] から分離して書き直した。
4683 * libsylph/pop.c
4684 libsylph/smtp.c
4685 libsylph/imap.c: 新しい MD5 インタフェースにあわせて修正。
4686
46872005-09-08
4688
4689 * configure.in: ${prefix}/${DATADIRNAME} の代わりに ${datadir} を
4690 使用するようにした。
4691
46922005-09-08
4693
4694 * libsylph/mbox.[ch]: libsylph に移動。
4695
46962005-09-07
4697
4698 * libsylph/imap.c: ネットワークのタイムアウトを避けるため、
4699 COPY コマンドで一度にコピーするメッセージ数を制限するようにした。
4700
47012005-09-07
4702
4703 * libsylph/utils.[ch]: print_status() を status_print() に変更。
4704 * libsylph/imap.c: UI 更新の頻度を調整。
4705 * src/folderview.c: サマリがロックされている場合は選択不可にした。
4706
47072005-09-07
4708
4709 * libsylph/codeconv.c: conv_guess_ja_encoding(): UTF-8 エンコー
4710 ディングにも対応。
4711
47122005-09-06
4713
4714 * libsylph/imap.c: 正負の相違の警告を修正。 UI のヒントを追加。
4715 * libsylph/utils.[ch]
4716 src/gtkutils.[ch]
4717 src/main.c: UI ヒントの関数として ui_update() を追加。
4718
47192005-09-06
4720
4721 * libsylph/prefs_common.[ch]
4722 libsylph/prefs_account.[ch]
4723 libsylph/pop.h: GPGME が無効にされていても GPG の設定を保存する
4724 ようにした。
4725
47262005-09-05
4727
4728 * libsylph/imap.c: 長時間かかる操作を実行しているときに進捗を表示する
4729 ようにした。
4730
47312005-09-05
4732
4733 * libsylph/account.[ch]
4734 libsylph/customheader.[ch]
4735 libsylph/enums.h
4736 libsylph/filter.[ch]
4737 libsylph/folder[ch]
4738 libsylph/imap.[ch]
4739 libsylph/md5.[ch]
4740 libsylph/mh.[ch]
4741 libsylph/news.[ch]
4742 libsylph/nntp.[ch]
4743 libsylph/pop.[ch]
4744 libsylph/prefs_account.[ch]
4745 libsylph/prefs_common.[ch]
4746 libsylph/procheader.[ch]
4747 libsylph/procmime.[ch]
4748 libsylph/procmsg.[ch]
4749 libsylph/smtp.[ch]
4750 libsylph/Makefile.am: さらにモジュールを libsylph に移動。
4751
47522005-09-05
4753
4754 * src/messageview.c
4755 src/procmsg.[ch]
4756 src/filter.[ch]
4757 src/summaryview.[ch]
4758 src/mainwindow.c
4759 src/prefs_filter.h: procmsg.c::procmsg_get_filter_keyword() を
4760 filter.c::filter_get_keyword_from_msg() に移動。
4761
47622005-09-05
4763
4764 * libsylph/utils.[ch]
4765 src/inc.c
4766 src/main.c
4767 src/imap.c
4768 src/send_message.c
4769 src/news.c: パスワード入力関数を UI 非依存にした。
4770 UI 非依存のステータス表示関数を追加。
4771
47722005-09-05
4773
4774 * src/main.c
4775 src/procmsg.[ch]
4776 src/send_message.[ch]
4777 src/mainwindow.c: procmsg.c::procmsg_send_queue() を
4778 send_message.c::send_message_queue_all() に移動。
4779
47802005-09-02
4781
4782 * src/html.c
4783 src/session.c
4784 src/unmime.c: 'warning: pointer targets in assignment differ in
4785 signedness' を修正。
4786
47872005-09-02
4788
4789 * src/sourcewindow.c: 抜けていた include を追加。
4790 * src/filter.[ch]
4791 src/prefs_filter.[ch]
4792 src/folderview.c: prefs_filter_rename_path() と
4793 prefs_filter_delete_path() を filter.c に移動。
4794
47952005-09-02
4796
4797 * src/main.c
4798 src/filter.[ch]
4799 src/prefs_filter.[ch]: prefs_filter_read_config() を filter.c
4800 に移動。
4801
48022005-09-02
4803
4804 * libsylph/recv.[ch]: libsylph に移動。
4805
48062005-09-02
4807
4808 * libsylph/html.[ch]: libsylph に移動。
4809
48102005-09-01
4811
4812 * src/prefs_common.c
4813 src/procmsg.c: 未使用のヘッダを削除。
4814
48152005-09-01
4816
4817 * src/account.[ch]
4818 src/account_dialog.[ch]
4819 src/folderview.c
4820 src/mainwindow.c
4821 src/main.c: UI のコードを account.c から分離。
4822
48232005-09-01
4824
4825 * src/prefs_account.c
4826 src/prefs_common.c: 未使用のヘッダを削除。
4827 * src/enums.h
4828 src/prefs_common.h
4829 src/summaryview.h
4830 src/mainwindow.h: 依存関係を減らすためいくつかの enum を分離。
4831
48322005-09-01
4833
4834 * src/customheader.[ch]
4835 src/prefs_customheader.[ch]
4836 src/prefs_account.c: カスタムヘッダ設定の読み書き関数を
4837 customheader.c に移動。
4838 * src/main.c
4839 src/prefs_common.c: gtkutils.h を prefs_common.c から使わないように
4840 した。
4841
48422005-08-31
4843
4844 * libsylph/prefs.h
4845 src/prefs_ui.[ch]
4846 src/account.c
4847 src/prefs_template.c
4848 src/prefs_account.[ch]
4849 src/prefs_common.[ch]
4850 src/prefs_account_dialog.[ch]
4851 src/prefs_common_dialog.[ch]
4852 src/mainwindow.c
4853 src/Makefile.am: prefs_common.c と prefs_account.c から UI コード
4854 を分離。
4855
48562005-08-31
4857
4858 * src/trayicon.c: MinGW でコンパイルできるようにした。
4859
48602005-08-31
4861
4862 * libsylph/prefs.[ch]: prefs_param_table_get() と
4863 prefs_param_table_destroy() を追加。
4864 prefs_config_parse_one_line(): prefs_param_table_get() を使用して
4865 最適化。
4866
48672005-08-31
4868
4869 * libsylph/Makefile.am
4870 libsylph/base64.[ch]
4871 libsylph/codeconv.[ch]
4872 libsylph/defs.h
4873 libsylph/prefs.[ch]
4874 libsylph/quoted-printable.[ch]
4875 libsylph/session.[ch]
4876 libsylph/socket.[ch]
4877 libsylph/ssl.[ch]
4878 libsylph/stringtable.[ch]
4879 libsylph/unmime.[ch]
4880 libsylph/utils.[ch]
4881 libsylph/uuencode.[ch]
4882 libsylph/xml.[ch]: いくつかのコアモジュールをライブラリ化した
4883 (libsylph)。
4884 * src/Makefile.am: libsylph.la を使うように修正。
4885
48862005-08-30
4887
4888 * src/prefs.[ch]
4889 src/prefs_ui.[ch]: prefs.[ch] から UI コードを分離。
4890 * src/prefs_common.c
4891 src/prefs_account.c: (GtkWidget **) にキャストを追加。
4892
48932005-08-30
4894
4895 * src/main.c: コードの整理。
4896
48972005-08-29
4898
4899 * src/statusbar.c
4900 src/utils.[ch]: statusbar を utils.c から分離。
4901
49022005-08-29
4903
4904 * src/logwindow.c
4905 src/utils.[ch]: LogWindow を utils.c から分離。
4906
49072005-08-29
4908
4909 * src/main.[ch]
4910 src/xml.c
4911 src/utils.[ch]: debug_mode を utils.c 内の static な変数にした。
4912
49132005-08-29
4914
4915 * src/compose.c: compose_write_attach(): message/* のパートを
4916 quoted-printable または base64 でエンコードしないようにした
4917 (pgp 署名時に添付ファイルが壊れるバグを修正)。
4918
49192005-08-26
4920
4921 * src/compose.c: 行間の設定がメッセージ作成ウィンドウに適用される
4922 ようにした。
4923
49242005-08-26
4925
4926 * src/socket.c: deprecated な g_io_channel_close() でなく
4927 g_io_channel_shutdown() を使用するようにした。
4928 sock_close(): 直接 close() を呼ばずに g_io_channel_shutdown()
4929 を使用するようにした(Win32 でリソースがリークするのを修正)。
4930
49312005-08-25
4932
4933 * src/folderview.c: folderview_button_pressed(): ダブルクリックで
4934 ツリー行を展開/閉じるようにした。
4935
49362005-08-25
4937
4938 * src/addressbook.c: フォルダの内容の更新を修正。
4939
49402005-08-24
4941
4942 * src/trayicon.[ch]
4943 src/mainwindow.[ch]
4944 src/inc.c: トレイアイコンを別モジュールに分割。
4945 受信時に新着メッセージをトレイアイコンで通知するようにした。
4946
49472005-08-24
4948
4949 * src/prefs.[ch]
4950 src/prefs_common.c: フォントの設定に GtkFontButton を使用(Alfons
4951 さん thanks)。
4952
49532005-08-24
4954
4955 * src/stock_pixmap.[ch]
4956 src/summaryview.c
4957 src/prefs_filter_edit.c: stock_pixmap_widget() を削除(代わりに
4958 stock_pixbuf_widget() を使用)。
4959
49602005-08-23
4961
4962 * src/folderview.c
4963 src/mainwindow.c: 「ごみ箱を空にする」メッセージを修正。
4964
49652005-08-23
4966
4967 * src/eggtrayicon.[ch]: 追加(Loqui svn trunk から拝借)。
4968 * src/mainwindow.[ch]: トレイアイコンの最初の実装。
4969 * src/stock_pixmap.[ch]: stock_pixbuf_widget_scale() を追加。
4970
49712005-08-23
4972
4973 * src/textview.c: mime パートのフォントを調整。
4974
49752005-08-22
4976
4977 * version 2.1.1
4978
49792005-08-22
4980
4981 * src/addressbook.c:
4982 addressbook_tree_selected()
4983 addressbook_tree_button_pressed(): Ctrl キーによる複数選択が
4984 GTK+ 2.6.9 で動作しなかったバグを修正。
4985
49862005-08-22
4987
4988 * src/procmsg.c
4989 src/summaryview.c: ソートで日付による比較にフォールバックするように
4990 した(件名等でソートしたときに日付順がランダムになるのを修正)。
4991
49922005-08-19
4993
4994 * src/utils.c: path_cmp(): '/' と G_DIR_SEPARATOR の両方をセパレータ
4995 として許可するようにした。
4996
49972005-08-19
4998
4999 * src/folder.c:
5000 folder_item_get_identifier(): セパレータを "/" に強制。
5001 folder_item_get_path(): セパレータをファイルシステムのものに強制。
5002
50032005-08-19
5004
5005 * src/recv.c
5006 src/imap.c: エラーチェックをより正確にした。
5007
50082005-08-19
5009
5010 * src/socket.c: fd_write_all(): write() を直接使わずに fd_write() を
5011 使用するようにした(win32 上の IMAP4 を修正)。
5012
50132005-08-19
5014
5015 * src/pixmaps/: src/icons/ に名称変更。
5016
50172005-08-18
5018
5019 * configure.in: $localedir, $manualdir, $faqdir をユーザ指定可能に
5020 した。
5021
50222005-08-18
5023
5024 * src/compose.[ch]
5025 src/mainwindow.[ch]: GtkHandleBox を廃止(正常に動作していなかった
5026 ため)。
5027 * src/stock_pixmap.c: stock_pixbuf_gdk(): NULL window を許可。
5028
50292005-08-09
5030
5031 * version 2.1.0
5032
50332005-08-09
5034
5035 * src/mh.c
5036 src/main.c
5037 src/procmime.c: 設定ディレクトリの修正。
5038
50392005-08-09
5040
5041 * src/folder.c
5042 src/main.c
5043 src/utils.[ch]
5044 src/defs.h: Windows の慣習に従ってディレクトリを修正。
5045
50462005-08-08
5047
5048 * src/mh.c
5049 src/template.c
5050 src/codeconv.c
5051 src/main.c
5052 src/utils.c
5053 src/addrbook.c: 直接 opendir() を使わずに GDir を使用するようにした。
5054
50552005-08-08
5056
5057 * src/utils.[ch]: 引数にパス名をとる C ライブラリ関数のラッパーを
5058 追加。
5059 * src/*.c: ラッパー関数を使用。
5060
50612005-08-07
5062
5063 * src/defs.h: Win32 向けの修正。
5064 * src/main.c: Unix 上でのみファイル名エンコーディングをチェックする
5065 ようにした。
5066 * src/prefs_common.c: Win32 向けの修正。
5067
50682005-08-07
5069
5070 * src/codeconv.c: Win32 向けのいくつかの修正。
5071
50722005-08-07
5073
5074 * src/procmsg.c: procmsg_send_queue(): キューファイルを消去する前に
5075 閉じるようにした(Win32 fix)。
5076
50772005-08-05
5078
5079 * src/mh.c
5080 src/session.c
5081 src/mbox.c: Unix 特有のコードを #ifdef G_OS_UNIX で括った。
5082 * configure.in: MinGW 環境で -lws2_32 を付加。
5083
50842005-08-05
5085
5086 * src/filter.c
5087 configure.in: regex.h と regcomp() をチェック。
5088
50892005-08-05
5090
5091 * src/utils.[ch]: rename_force(): 移動先ファイルが既に存在していた
5092 場合でも強制的に rename するようにした(Unix 以外の場合)。
5093 * src/prefs.c
5094 src/main.c: rename_force() を使用。
5095
50962005-08-05
5097
5098 * src/addrcache.c
5099 src/compose.c
5100 src/inc.c
5101 src/action.c
5102 src/session.c
5103 src/main.c
5104 src/utils.c
5105 src/send_message.c
5106 src/mbox.c
5107 src/about.c
5108 src/socket.c
5109 src/socket.h
5110 configure.in: MinGW でのコンパイルができるようにした。
5111
51122005-08-04
5113
5114 * src/compose.c
5115 src/main.c
5116 src/socket.[ch]: Unix 特有のコードを #ifdef G_OS_UNIX で括った。
5117
51182005-08-04
5119
5120 * configure.in: ターゲットが MinGW の場合は -mms-bitfields を CFLAGS
5121 に追加。
5122
51232005-08-04
5124
5125 * src/utils.c: tolower() を g_ascii_tolower() で置き換えた。
5126
51272005-08-04
5128
5129 * src/compose.c
5130 src/main.c
5131 src/utils.c
5132 src/procmsg.c: random() を portable な g_random_*() で置き換えた。
5133
51342005-08-04
5135
5136 * src/about.c: バージョン表示を修正。
5137 * src/socket.c: sock_init() と sock_cleanup() を追加。
5138
51392005-08-04
5140
5141 * src/mh.c: 時間測定に GTimer を使用。
5142 * src/inc.[ch]
5143 src/recv.c
5144 src/session.[ch]: gettimeofday() を portable な g_get_current_time()
5145 で置き換えた。
5146 * src/socket.c: 符号の訂正。 usleep() を portable な g_usleep() で
5147 置き換えた。
5148
51492005-08-04
5150
5151 * src/prefs_common.c: 外部エディタの候補から mgedit を外した。
5152
51532005-08-03
5154
5155 * src/utils.c:
5156 execute_async()
5157 execute_sync(): fork() + exec() を GSpawn で置き換えた。
5158
51592005-08-02
5160
5161 * src/compose.c
5162 src/textview.c
5163 src/quote_fmt_parse.y
5164 src/pop.c
5165 src/prefs_account.c
5166 src/codeconv.c
5167 src/imap.c
5168 src/xml.c
5169 src/utils.[ch]
5170 src/addr_compl.c
5171 src/procmsg.c
5172 src/procmime.c
5173 src/quoted-printable.c: 正しくないロケール依存の ctype 関数を GLib
5174 のもので置き換えた。符号の不一致を訂正。
5175 * src/about.c: フォーカスを OK ボタンに合わせるようにした。
5176
51772005-07-29
5178
5179 * version 2.0.0
5180
51812005-07-22
5182
5183 * version 2.0.0rc
5184
51852005-07-21
5186
5187 * src/headerview.c: headerview_create(): vbox に行間スペースを追加。
5188
51892005-07-21
5190
5191 * src/mh.c: mh_get_msg_list(): 送信待ちまたは草稿フォルダで厳密な
5192 キャッシュのチェックを強制するようにした(キャッシュの不整合を修正)。
5193
51942005-07-21
5195
5196 * src/imap.c: imap_modified_utf7_to_utf8(): 文字列が '+' を含むときの
5197 modified-UTF7 から UTF-8 への変換を修正。
5198 imap_utf8_to_modified_utf7(): locale 依存の isprint() の代わりに
5199 g_ascii_isprint() を使用。
5200 変換エラー時の警告を修正。
5201
52022005-07-21
5203
5204 * src/prefs_folder_item.c: パスを GtkLabel で表示。
5205
52062005-07-20
5207
5208 * src/rfc2015.c: インデントを統一。 getenv() の代わりに g_getenv()
5209 を使用。 toupper() の代わりに locale 非依存の g_ascii_toupper()
5210 を使用。
5211
52122005-07-20
5213
5214 * src/main.c: 起動時に一時ファイルを削除。コードの整理。
5215
52162005-07-19
5217
5218 * src/compose.c: compose_insert_drag_received_cb(): 重複して挿入して
5219 しまうのを防ぐための hack を追加。
5220
52212005-07-19
5222
5223 * src/compose.c: compose_get_line_break_pos(): '/' の後で改行しない
5224 ようにした(ファイルパス等を保護するため)。
5225
52262005-07-19
5227
5228 * src/compose.c: GDK_ACTION_MOVE の際に drag source を削除しないよう
5229 にした。明示的に gtk_drag_finish() を呼ぶようにした。
5230 * src/summaryview.c
5231 src/folderview.c: GtkTargetEntry を static にした。
5232
52332005-07-15
5234
5235 * src/summaryview.c: summary_modify_threads(): ソートが有効になって
5236 いる場合に正しい行を選択するようにした。
5237
52382005-07-14
5239
5240 * version 2.0.0beta6
5241
52422005-07-14
5243
5244 * src/menu.c
5245 src/prefs.c: '#warning FIXME_GTK2' を削除。
5246
52472005-07-14
5248
5249 * src/prefs_common.c: textview_cursor_visible を隠しオプションにした。
5250
52512005-07-14
5252
5253 * src/procmime.c: procmime_decode_content(): 名前が *.txt だが
5254 Content-Type が application/octet-stream であるようなファイルを
5255 正規化解除しないようにした。
5256
52572005-07-14
5258
5259 * src/filter.c
5260 src/folderview.c: フォルダの移動後にフィルタルールを修正するように
5261 した。
5262
52632005-07-13
5264
5265 * src/textview.c
5266 src/mimeview.c
5267 src/procmime.[ch]: 添付ファイルのサイズをより正確にし、
5268 human-readable にした。
5269
52702005-07-13
5271
5272 * src/foldersel.c: フォルダ名を新着/未読の表現付きで表示するように
5273 した。
5274
52752005-07-12
5276
5277 * src/compose.c: compose_get_line_break_pos(): '-' の後で改行しない
5278 ようにした(e-mail アドレス等を保護するため)。
5279
52802005-07-12
5281
5282 * src/main.c
5283 src/stock_pixmap.[ch]
5284 src/Makefile.am
5285 src/pixmaps/stock_sylpheed.png
5286 sylpheed.png
5287 sylpheed-64x64.png
5288 sylpheed-128x128.png: 新しいアプリケーションアイコンを追加し、
5289 デフォルトのウィンドウアイコンとして指定。
5290
52912005-07-12
5292
5293 * src/procmsg.[ch]: procmsg_send_queue(): キャッシュの不整合を防ぐ
5294 ためにサマリキャッシュをクリアするようにした。
5295
52962005-07-12
5297
5298 * src/filesel.c: prefs_common.comply_gnome_hig オプションに従うように
5299 した。
5300
53012005-07-12
5302
5303 * src/compose.c
5304 src/addressbook.c
5305 src/textview.c
5306 src/account.c
5307 src/summaryview.c: いくつかの警告を修正し、ボタンにアクセラレータ
5308 を追加。
5309
53102005-07-11
5311
5312 * gtkut_tree_view_scroll_to_cell(): 視認性のためにマージンを追加。
5313
53142005-07-11
5315
5316 * src/compose.c: compose_parse_header(): 不正なヘッダ文字列の
5317 フォールバックエンコーディングとして Content-Type の charset
5318 を使用。
5319
53202005-07-11
5321
5322 * src/compose.c: 挿入するファイルが UTF-8 の場合はエンコーディングを
5323 変換しないようにした。
5324
53252005-07-11
5326
5327 * src/compose.c: 再編集または外部エディタで編集後に署名が重複する
5328 問題を修正。
5329
53302005-07-11
5331
5332 * src/textview.c: get_uri_part(): 文字 '{', '}', '[', ']' を URI
5333 文字に含まないようにした。
5334
53352005-07-11
5336
5337 * src/compose.[ch]: gdk_input_*() を GIOChannel で置き換えた。
5338
53392005-07-08
5340
5341 * version 2.0.0beta5
5342
53432005-07-08
5344
5345 * src/editjpilot.c
5346 src/editvcard.c: ファイル選択ダイアログを Escape キーでキャンセル
5347 したときのクラッシュを修正。非 ascii ファイル名を選択可能にした。
5348 新しい file chooser ダイアログを使用。
5349
53502005-07-08
5351
5352 * src/compose.c
5353 src/procmsg.[ch]: 既に開いている草稿/送信待ちメッセージを再編集
5354 しようとした場合、存在するウィンドウを前面に出すようにした。
5355
53562005-07-08
5357
5358 * src/alertpanel.[ch]: alertpanel_full(): より汎用的な関数を追加。
5359 * src/compose.c
5360 src/account.c
5361 src/folderview.c: いくつかの警告ダイアログを修正。
5362
53632005-07-08
5364
5365 * src/addressbook.c
5366 src/alertpanel.[ch]
5367 src/summaryview.c: G_ALERTCANCEL を AlertValue に追加し、キャンセル
5368 された場合はそれを返すようにした。
5369
53702005-07-07
5371
5372 * src/summary_search.c
5373 src/message_search.c: ボタンの配置を修正。
5374
53752005-07-07
5376
5377 * src/prefs_display_header.c
5378 src/prefs_actions.c
5379 src/prefs.[ch]
5380 src/prefs_account.c
5381 src/prefs_common.[ch]
5382 src/prefs_summary_column.c
5383 src/prefs_template.c
5384 src/gtkutils.[ch]
5385 src/foldersel.c
5386 src/summary_search.c
5387 src/inputdialog.c
5388 src/editbook.c
5389 src/editgroup.c
5390 src/editjpilot.c
5391 src/editaddress.c
5392 src/editldap_basedn.c
5393 src/editvcard.c
5394 src/editldap.c: ボタンの配置を GNOME HIG に準拠させた。
5395
53962005-07-06
5397
5398 * src/stock_pixmap.[ch]
5399 src/sylpheed-logo.png: Sylpheed のロゴを新しいものに置き換えた。
5400
54012005-07-06
5402
5403 * src/stock_pixmap.[ch]
5404 src/pixmaps/*.xpm: 未使用の画像を削除。
5405
54062005-07-06
5407
5408 * src/pixmaps/stock_hand-signed.png: 追加。
5409 * src/compose.c: 署名ツールボタンに新しいアイコンを使用。
5410
54112005-07-05
5412
5413 * src/pixmaps/Makefile.am: 'make distcheck' のために BUILT_SOURCES
5414 を EXTRA_DIST に追加。
5415
54162005-07-05
5417
5418 * src/stock_pixmap.[ch]
5419 src/pixmaps/*.png
5420 src/pixmaps/Makefile.am: pixmaps アイコンを png 画像で置き換えた
5421 (大部分は gnome-icon-theme からコピー。 stock_mail_receive_all
5422 と stock_mail_send_queue は Jean-Yves Lefort さんから提供された)。
5423 * src/compose.c
5424 src/mainwindow.c: 新しい png アイコンを使用。
5425 * src/folderview.c: 草稿フォルダに特別なアイコンを使用。
5426
54272005-07-04
5428
5429 * src/procmsg.c: procmsg_read_cache(): オープンに失敗したらキャッシュ
5430 を dirty としてマークするようにした。
5431
54322005-07-04
5433
5434 * version 2.0.0beta4
5435
54362005-07-04
5437
5438 * src/folderview.[ch]: フォルダを開こうとしている間はボタン/キー入力
5439 をロックするようにした(別のフォルダを素早くクリックしたときに
5440 選択状態が不正になるのを修正)。
5441
54422005-07-04
5443
5444 * move_folder と rename_folder を統合。
5445
54462005-07-04
5447
5448 * src/imap.c
5449 src/folderview.c: IMAP4 のフォルダの移動を実装。
5450
54512005-07-01
5452
5453 * src/mh.c
5454 src/folder.h
5455 src/foldersel.[ch]
5456 src/imap.c
5457 src/news.c
5458 src/folderview.[ch]
5459 src/mainwindow.c: フォルダの移動を実装(現在同一の MH メールボックス
5460 内に制限)。
5461
54622005-07-01
5463
5464 * src/filter.c: フォルダのパスの同期のバグを修正。
5465 * src/folderview.c: コードの整理。
5466
54672005-06-30
5468
5469 * src/summaryview.c: summary_filter_func(): フラグの変更を IMAP
5470 サーバに反映させるようにした。
5471
54722005-06-30
5473
5474 * src/compose.c: compose_write_to_file(): 行長制限をチェックし、
5475 超えた場合は警告を表示。
5476 * src/utils.[ch]: check_line_length(): 新規。
5477
54782005-06-29
5479
5480 * src/main.c: main(): 初回起動時にファイル名エンコーディングを
5481 チェック。
5482
54832005-06-29
5484
5485 * src/utils.c: get_outgoing_rfc2822_str(): 前回の変更を元に戻した
5486 (RFC 2822: 3.6.1. The origination date field)。
5487
54882005-06-28
5489
5490 * src/utils.c: get_outgoing_rfc2822_str(): Date: ヘッダを現在時刻で
5491 上書きするようにした(送信待ちメッセージの日付を補正)。
5492
54932005-06-28
5494
5495 * src/mh.c: mh_scan_tree_recursive(): G_FILENAME_ENCODING が指定され
5496 ていないにも関わらず無効な UTF-8 ディレクトリ名が出現したら警告を
5497 表示してスキップするようにした。
5498
54992005-06-27
5500
5501 * src/imageview.c: イメージビューからテキストビューに切り替えるとき
5502 にクラッシュする可能性があったのを修正(二之宮さん thanks)。
5503
55042005-06-24
5505
5506 * src/ssl.c: 検証結果を文字列として表示。
5507
55082005-06-24
5509
5510 * src/utils.c:
5511 is_dir_exist()
5512 is_file_entry_exist()
5513 dirent_is_regular_file()
5514 dirent_is_directory(): stat() でなく g_file_test() を使用。
5515
55162005-06-24
5517
5518 * src/ssl.c: SSL 証明書を検証(西山さん thanks)。
5519
55202005-06-24
5521
5522 * src/utils.[ch]
5523 src/rfc2015.c: gcc の %c についての警告を抑制するために strftime()
5524 のラッパーを使用。
5525 * src/procheader.c: 不正な日付に対する警告を削除。
5526 * src/jpilot.c
5527 src/vcard.c: g_get_home_dir() の代わりに get_home_dir() を使用。
5528
55292005-06-24
5530
5531 * src/prefs_common.[ch]: 未使用のオプション 'enable_hscrollbar' を
5532 削除。
5533
55342005-06-24
5535
5536 * src/summaryview.c: 不要な関数 summary_set_column_titles() を削除。
5537
55382005-06-23
5539
5540 * version 2.0.0beta3
5541
55422005-06-23
5543
5544 * src/foldersel.c
5545 src/folderview.[ch]: 新規フォルダが作成されたとき親フォルダを展開
5546 するようにした。
5547
55482005-06-23
5549
5550 * src/textview.c: コンテキストメニューに「新規メッセージを作成」と
5551 「Webブラウザで開く」を追加。
5552
55532005-06-23
5554
5555 * src/folderview.[ch]: メニューのポップアップの後選択状態を元に戻す
5556 方法を変更。
5557
55582005-06-23
5559
5560 * src/editldap.c: バインドパスワードのエントリを非表示にした。
5561
55622005-06-22
5563
5564 * src/prefs_common.c: quote_colors_set_dialog_key_pressed(): Escape
5565 キーが押された場合のみダイアログを破棄するようにした。
5566 * src/textview.[ch]: 設定が更新されたらテキストタグの色も更新する
5567 ようにした。
5568
55692005-06-22
5570
5571 * src/summaryview.[ch]: DnD でサマリカラムを並べ替えられるようにした。
5572
55732005-06-22
5574
5575 * src/mh.c
5576 src/procmsg.h
5577 src/prefs_common.[ch]: stat() によるキャッシュの厳密なチェックを
5578 無効にして性能を向上。
5579 MsgTmpFlags に MSG_CACHED フラグを追加。
5580 全般の設定に「高度な設定」タブを追加。
5581
55822005-06-21
5583
5584 * src/folderview.c: folderview_delete_folder_cb(): フォルダ削除時の
5585 警告メッセージを変更。
5586
55872005-06-21
5588
5589 * src/prefs_account.[ch]
5590 src/prefs_common.[ch]
5591 src/news.c: ニュースの記事数の上限のオプションをアカウントの設定に
5592 移動。
5593
55942005-06-21
5595
5596 * src/compose.c: compose_reply()
5597 src/prefs_account.[ch]: 暗号化されたメッセージに返信した場合暗号化
5598 するオプションを追加(Vladi Belperchinov-Shabanski さん thanks)。
5599
56002005-06-21
5601
5602 * src/summaryview.c: summary_reply(): 選択部返信で現在表示されている
5603 テキストビューを使用するようにした。
5604
56052005-06-20
5606
5607 * configure.in: デフォルトで GPGME と OpenSSL 対応を有効にした。
5608 OpenSSL の検出を pkg-config で行うようにした(Michael Schwendt さん
5609 thanks)。
5610
56112005-06-20
5612
5613 * src/imap.c: ブロックデータをパースするときに埋め込まれた null 文字
5614 を ' ' で置換するようにした(ヘッダに埋め込まれた null 文字が出現
5615 した場合にパースエラーが起こるのを修正)。
5616 * src/socket.[ch]: *_getline() を、埋め込まれた null 文字を含んだ
5617 文字列長を返すように修正。
5618 * src/utils.[ch]: subst_null(): null 文字を指定した文字で置換。
5619
56202005-06-20
5621
5622 * src/textview.c: コンテキストメニューに「アドレス帳に追加」を追加し
5623 (増渕さん thanks)、アドレスをクリックした場合は「リンクをコピー」を
5624 「アドレスをコピー」に変更。
5625 * src/addressadd.c: addressadd_selection(): アドレスを追加した直後に
5626 人物の編集ダイアログを開くようにした。
5627
56282005-06-17
5629
5630 * src/prefs.h: マクロ PACK_SMALL_LABEL() を追加。
5631 * src/inc.c: inc_finished()
5632 src/prefs_common.[ch]: 新着メッセージが到着したらコマンドを実行する
5633 オプションを追加。
5634
56352005-06-16
5636
5637 * version 2.0.0beta2
5638
56392005-06-16
5640
5641 * src/send_message.c: send_message_local(): 終了ステータスをチェック
5642 してエラーを検出するようにした。
5643
56442005-06-16
5645
5646 * src/procmsg.c: procmsg_empty_trash(): キャッシュ/マークファイルを
5647 クリアした後 dirty フラグを解除するようにした(ごみ箱フォルダの
5648 未読数がおかしくなるのを修正)。
5649
56502005-06-15
5651
5652 * src/summaryview.[ch]
5653 src/mainwindow.c: 「ツール/フォルダ中の迷惑メールを振り分け」と
5654 「ツール/選択メッセージ中の迷惑メールを振り分け」を追加。
5655
56562005-06-15
5657
5658 * src/compose.c: 「ファイル/署名を挿入」が、現在の署名を置換、または
5659 末尾に追加するようにした。
5660
56612005-06-14
5662
5663 * src/textview.c: 表示されているメッセージが変更されたときにスクロール
5664 位置が微妙におかしかったのを修正。
5665
56662005-06-14
5667
5668 * src/compose.c: ペーストの後ビューをカーソル位置までスクロール
5669 するようにした。
5670
56712005-06-14
5672
5673 * src/compose.c: ビューが作成された時はスクロールしないようにした。
5674 compose_input_cb(): テキストが置換されたときカーソルを先頭にセット
5675 するようにした。
5676
56772005-06-14
5678
5679 * src/compose.c: 署名またはファイルの挿入後ビューをカーソル位置まで
5680 スクロールするようにした。
5681
56822005-06-14
5683
5684 * src/mh.c: mh_remove_msg(): 意図せず FolderItem::last_num を 0 に
5685 セットしていたバグを修正(間違った未読数表示を引き起こしていた)。
5686
56872005-06-14
5688
5689 * src/summaryview.c: summary_set_colorlabel(): カラーラベルの変更が
5690 保存されていなかったバグを修正。
5691
56922005-06-13
5693
5694 * src/prefs_common.[ch]
5695 src/inc.c: 迷惑メールフィルタの設定を全般の設定に統合。
5696 * src/filter.[ch]: filter_rule_list_free() を追加。
5697
56982005-06-13
5699
5700 * src/summaryview.c: メッセージビューが表示されているが選択行が
5701 表示されていない場合はフラグ検索でその行を含むようにした。
5702
57032005-06-13
5704
5705 * src/imap.c: STARTTLS の後 CAPABILITY が変更される可能性があるため、
5706 STARTTLS の後再取得するようにした(Tomasz さん thanks)。
5707
57082005-06-10
5709
5710 * すべての strcasecmp/g_strcasecmp を g_ascii_strcasecmp で、
5711 strncasecmp/g_strncasecmp を g_ascii_strncasecmp で置き換えた
5712 (トルコ語 locale の問題を修正) (Doruk Fisek さん thanks)。
5713
57142005-06-10
5715
5716 * src/prefs.h
5717 src/prefs_common.c: いくつかのフレームとチェックボックスを統合。
5718
57192005-06-10
5720
5721 * src/summaryview.c: summary_modify_node(): クラッシュバグを本当に
5722 修正(ソート時に開放したメモリを参照していた)。
5723
57242005-06-10
5725
5726 * src/summaryview.c: 選択部へスクロールする前にイベントをフラッシュ
5727 するようにした。
5728
57292005-06-10
5730
5731 * src/summaryview.c: クラッシュする可能性があったのを修正(take 2)。
5732
57332005-06-10
5734
5735 * src/summaryview.c: From/To/Subject でソートしたときにクラッシュする
5736 可能性があったのを修正。
5737
57382005-06-09
5739
5740 * version 2.0.0beta1
5741
57422005-06-09
5743
5744 * src/gtkutils.[ch]: gtkut_tree_view_scroll_to_cell() を追加。
5745 未使用の CTree 関数を削除。
5746 * src/summaryview.c: 特定の操作の後のスクロール位置の問題を修正。
5747
57482005-06-08
5749
5750 * src/inc.c
5751 src/send_message.c
5752 src/progressdialog.[ch]: プログレスダイアログを GtkTreeView で
5753 再実装。いくつかの API を追加。
5754
57552005-06-08
5756
5757 * sylpheed.spec.in: 最新の RPM にあわせて修正(Paul Dickson さん
5758 thanks)。
5759
57602005-06-08
5761
5762 * src/account.c
5763 src/prefs_filter.c: いくつかのボタンをストックボタンにした。
5764
57652005-06-08
5766
5767 * src/summaryview.c: summary_tree_view_create(): 先行入力検索を無効に
5768 した。
5769
57702005-06-07
5771
5772 * src/compose.c
5773 src/main.c
5774 src/procmsg.[ch]
5775 src/send_message.[ch]
5776 src/prefs_common.[ch]
5777 src/mainwindow.c: 送信したメッセージにフィルタルールを適用する
5778 オプションを追加。
5779
57802005-06-06
5781
5782 * src/mimeview.c
5783 src/sourcewindow.c: オブジェクトの破棄に "destroy" シグナルを使用
5784 しないようにした。
5785
57862005-06-06
5787
5788 * src/compose.c: Compose オブジェクトの破棄に "destroy" シグナルを
5789 使用しないようにした(破棄時にまれにクラッシュするのを修正?)。
5790
57912005-06-06
5792
5793 * src/summaryview.c:
5794 summary_attract_by_subject()
5795 summary_sort(): リストの順序が変更された場合選択リストをクリアする
5796 ようにした。
5797
57982005-06-06
5799
5800 * src/summaryview.c: summary_remove_invalid_messages(): 全メッセージ
5801 を選択してそれを削除した場合に O(n^2) のオーダーで時間がかかって
5802 いたバグを修正。
5803
58042005-06-06
5805
5806 * src/compose.c
5807 src/messageview.c
5808 src/prefs_common.c
5809 src/mainwindow.c: ヘブライ語のエンコーディングを追加。
5810
58112005-06-06
5812
5813 * src/codeconv.[ch]: locale 文字列の先頭の文字が "ja" の場合は日本語
5814 の自動判別を常に有効にするようにした。
5815
58162005-06-03
5817
5818 * src/compose.c
5819 src/summaryview.[ch]
5820 src/folderview.c: DnD を改良。サマリ->フォルダのドラッグでファイル
5821 をコピーしないようにし、サマリ->メッセージ作成のドラッグで MIME
5822 タイプを message/rfc822 に指定。
5823
58242005-06-03
5825
5826 * src/prefs_common.c: prefs_junk_create(): 説明を修正。
5827
58282005-06-03
5829
5830 * src/summaryview.c: summary_junk_func(), summary_junk(): 空の
5831 junk フォルダを許可するようにした。
5832
58332005-06-02
5834
5835 * src/prefs_common.c: prefs_font_select(): ダイアログを開く時に
5836 現在のフォントを選択。
5837
58382005-06-02
5839
5840 * src/prefs_common.[ch]
5841 src/mainwindow.[ch]
5842 src/summaryview.[ch]: 迷惑メール対策機能を追加。
5843
58442005-06-01
5845
5846 * src/summaryview.c: summary_msgid_table_create_func(): 無効または
5847 削除されたメッセージを無視するようにした。
5848
58492005-06-01
5850
5851 * src/textview.c:
5852 textview_search_string()
5853 textview_search_string_backward(): 連続した検索を改良。
5854
58552005-06-01
5856
5857 * src/summaryview.c: 「表示/移動/(前の|次の)(未読|新着)メッセージ」
5858 で現在のメッセージを含まないようにした。
5859
58602005-05-31
5861
5862 * src/imap.c: imap_scan_tree_recursive(): STATUS コマンドはコストが
5863 かかるため、フォルダのスキャンを行わないようにした。
5864
58652005-05-31
5866
5867 * src/summaryview.c: summary_show(): FolderView::selected が NULL
5868 のときにクラッシュするバグを修正(Yann Grossel さん thanks)。
5869
58702005-05-30
5871
5872 * src/manage_window.c: manage_window_focus_out(): focus-out イベント
5873 で focus_window をリセットしないようにした。
5874 * src/inc.c
5875 src/send_message.c: ウィンドウの破壊の前に manage_window_destroy()
5876 を呼んで focus_window をリセットするようにした。
5877
58782005-05-30
5879
5880 * src/alertpanel.c: メッセージラベルがフォーカスを得ないようにした。
5881 * src/headerview.c: ヘッダラベルがフォーカスを得ないようにした。
5882
58832005-05-30
5884
5885 * src/summaryview.[ch]: セレクションリストの取得を最適化。
5886 現在の順序を記憶するため、順序が変わった場合はキャッシュを dirty
5887 にするようにした。
5888
58892005-05-29
5890
5891 * version 1.9.12
5892
58932005-05-27
5894
5895 * src/compose.c: compose_entries_set(): Bcc ヘッダフィールドを解釈
5896 しないようにした(RFC 2368 に従うようにした)。
5897
58982005-05-27
5899
5900 * src/mh.c
5901 src/compose.c
5902 src/folder.[ch]
5903 src/imap.c
5904 src/procmsg.c
5905 src/news.c
5906 src/summaryview.c: FolderItem::mark_dirty を追加し、マークファイル
5907 を本当に更新する必要があるかどうかを判断するようにした。
5908 cache_dirty または mark_dirty フラグが立っている場合のみマーク
5909 ファイルを書き出すようにした。
5910
59112005-05-27
5912
5913 * src/imap.c: 再接続時に以前の Session オブジェクトを破壊しないように
5914 した(ツリーのスキャン時に再接続が発生したときにクラッシュするのを
5915 修正)。
5916 imap_cmd_search(): 最初の応答しか認識されていなかったバグを修正
5917 (Hanno Meyer-Thurow さん thanks)。
5918 * src/procmsg.h: MSG_IS_SIGNED() マクロを追加。
5919
59202005-05-26
5921
5922 * src/main.c: app_will_exit(): 終了時に tmp ディレクトリを消去。
5923 * src/mimeview.c: 非 ASCII ファイル名の DnD を修正。
5924 * src/utils.[ch]: encode_uri(): 新規。
5925 * src/summaryview.[ch]: subject をドロップしたメッセージのファイル名
5926 として使用するようにした。 .eml を拡張子として追加。
5927
59282005-05-25
5929
5930 * src/textview.c: textview_write_link(): リンク文字列の先頭の
5931 非 ASCII 空白もスキップするようにした(その場合フィッシングチェック
5932 が働かなかった)。
5933
59342005-05-25
5935
5936 * src/utils.c: get_command_output(): popen() でなく
5937 g_spawn_command_line_sync() を使用するようにした。
5938
59392005-05-25
5940
5941 * src/send_message.c: send_message_local(): GSpawn を使用し、エラー
5942 を検出するようにした。
5943
59442005-05-25
5945
5946 * src/message_search.c: 「クリア」ボタンを削除。
5947
59482005-05-24
5949
5950 * src/folder.[ch]: FolderItem::cache_dirty を追加し、キャッシュ
5951 ファイルを本当に更新する必要があるかどうかを判断するようにした。
5952 * src/mh.c
5953 src/imap.c
5954 src/procmsg.c
5955 src/news.c: フォルダの内容とキャッシュファイルが異なる場合に
5956 cache_dirty フラグを立てるようにした。
5957 * src/summaryview.c: フォルダの内容が変更されたら cache_dirty フラグ
5958 を立てるようにした。 cache_dirty フラグが立っている場合のみ
5959 キャッシュファイルを書き出すようにした。
5960
59612005-05-24
5962
5963 * src/compose.c: 添付トグルボタンを現状無効にした。
5964
59652005-05-24
5966
5967 * src/compose.[ch]: 添付ペインのトグルボタンを追加。
5968
59692005-05-24
5970
5971 * src/compose.[ch]: 添付リストを GtkTreeView で再実装。 locale
5972 ファイル名の添付を修正。
5973 * src/utils.c: uri_list_extract_filenames(): URI を正しくパースする
5974 ようにした。
5975
59762005-05-24
5977
5978 * src/gtkutils.c: GTK 2.4 でコンパイルに失敗するのを修正。
5979
59802005-05-23
5981
5982 * src/summaryview.[ch]: 外部アプリへの DnD ができるようにした。
5983
59842005-05-23
5985
5986 * src/compose.[ch]: メッセージ作成ウィンドウに PGP 署名/暗号化
5987 チェックボタンを追加。
5988
59892005-05-23
5990
5991 * src/summaryview.c: summary_step(): カーソルの移動に "move-cursor"
5992 シグナルを使わないようにした。
5993
59942005-05-23
5995
5996 * src/gtksctree.[ch]: 削除。
5997 * src/gtkutils.c: include が抜けていたのを追加し、 GtkSCTree の初期化
5998 を削除。
5999
60002005-05-23
6001
6002 * src/textview.c
6003 src/mimeview.[ch]
6004 src/summaryview.c
6005 src/mainwindow.c: MimeView を GtkTreeView で再実装。
6006
60072005-05-20
6008
6009 * src/summaryview.c: summary_show(): 更新時の選択状態を修正。
6010
60112005-05-20
6012
6013 * src/summaryview.c: summaryview_clear_list(): "value-changed"
6014 シグナルが常に発行されるように vadjustment の値を 0.0 にセット
6015 (更新時のスクロール問題を修正)。
6016
60172005-05-19
6018
6019 * src/message_search.c: インタフェースを改良し、コードを整理。
6020
60212005-05-19
6022
6023 * src/summary_search.c: インタフェースを改良し、コードを整理。
6024
60252005-05-19
6026
6027 * src/summaryview.c: summary_show(): 残ったマークを処理した後
6028 メッセージが選択されない問題を修正。
6029
60302005-05-19
6031
6032 * src/textview.[ch]
6033 src/prefs_common.[ch]
6034 src/mainwindow.c: メッセージビュー内のカーソルを切り替える
6035 オプションを追加(Godwin Stewart さん thanks)。
6036
60372005-05-19
6038
6039 * src/summaryview.c: summary_modify_threads(): スレッドの更新中に
6040 ツールバーが予期せずインセンシティブにならないように
6041 selection_changed コールバックをブロック。
6042
60432005-05-18
6044
6045 * src/summaryview.c: 最小カラム幅を指定。
6046 * src/folderview.c: 最小カラム幅を指定。すべてのカラム幅を記憶。
6047
60482005-05-18
6049
6050 * src/summaryview.c: immediate_exec が有効な場合、削除の後次の
6051 メッセージを表示するようにした。
6052
60532005-05-17
6054
6055 * version 1.9.11
6056
60572005-05-17
6058
6059 * src/summaryview.c: summary_remove_invalid_messages(): 実行時の
6060 選択状態とメッセージ表示を調整。
6061 summary_get_modified_node(): 順序問題を修正。
6062
60632005-05-17
6064
6065 * src/summaryview.c: summary_row_expanded(): 最後の行の展開時の問題
6066 に対処。
6067
60682005-05-16
6069
6070 * src/summaryview.c: summary_selection_changed(): selection が空の
6071 ときに SummaryView::selected を未設定にするのを忘れていたのを修正。
6072
60732005-05-16
6074
6075 * src/summaryview.c: 実行後の selection 問題を修正。
6076 * src/gtkutils.c: gtkut_tree_model_find_by_column_data(): 開始ノード
6077 も比較するようにした。
6078
60792005-05-15
6080
6081 * src/summaryview.c: summary_button_pressed(): カラムのリサイズが
6082 できなかったのを修正。
6083
60842005-05-15
6085
6086 * src/summaryview.c: summary_key_pressed(): 複数のメッセージが選択
6087 されているときに Return, Space, Delete キーが無視されるバグを修正。
6088 * src/headerview.c: gtk/gtkimage.h の include が抜けていたのを修正。
6089
60902005-05-13
6091
6092 * version 1.9.10
6093
60942005-05-13
6095
6096 * src/prefs_common.[ch]
6097 src/summaryview.c: rules hint を設定可能にした。デバッグコードを
6098 除去。
6099 * src/gtkutils.c: gtkut_tree_row_reference_equal(): 参照のいずれかが
6100 無効の場合 FALSE を返すようにした。
6101
61022005-05-13
6103
6104 * src/summaryview.c: メッセージビューを隠している場合は「表示/移動」
6105 で選択したメッセージを開かないようにした。
6106
61072005-05-13
6108
6109 * src/summaryview.c: 中クリックとダブルクリックの処理を修正。
6110
61112005-05-13
6112
6113 * src/summaryview.c: アイコンタイトルのカラム幅を調整。
6114
61152005-05-12
6116
6117 * src/summaryview.c: summary_attract_by_subject()
6118 src/mainwindow.c: main_window_set_menu_sensitive(): ソートされて
6119 いる場合は「件名で寄せる」を無効にするようにした。
6120
61212005-05-12
6122
6123 * src/summaryview.c: summary_attract_by_subject():
6124 gtk_tree_store_reorder() を使用して最適化
6125 (gtk_tree_store_move_after() は遅すぎ)。
6126
61272005-05-12
6128
6129 * src/summaryview.c: 閉じた行が未読の子をもつ場合はボールドで表示する
6130 ようにした。
6131
61322005-05-11
6133
6134 * src/summaryview.c: summary_have_unread_children(): 実装。
6135 summary_row_expanded(): 全ての子を展開。
6136 summary_thread_build(): g_hash_table_destroy() が抜けていたのを追加。
6137
61382005-05-11
6139
6140 * src/summaryview.c
6141 src/mainwindow.c: summary_thread_build(): 実装。
6142
61432005-05-11
6144
6145 * src/utils.c: remove_dir_recursive(): カレントディレクトリが削除
6146 されるディレクトリ内にある場合に処理に失敗するのを修正。
6147 * src/summaryview.c: summary_unthread(): 実装。
6148 * src/folderview.c: FolderView::selected が無効になったときに
6149 クラッシュするのを修正。セレクションが空になった場合は未設定にする
6150 ようにした。
6151 * src/defs.h: DEFAULT_MESSAHE_FONT を "Sans 14" から "Monospace 12"
6152 に変更。
6153
61542005-05-10
6155
6156 * src/summaryview.c: summary_select_thread(): 実装。
6157
61582005-05-10
6159
6160 * src/summary_search.c: サマリ検索を再実装。
6161
61622005-05-10
6163
6164 * src/summaryview.c:
6165 summary_show(): always_show_msg がセットされていれば選択された
6166 メッセージを表示。
6167 summary_button_pressed(): 修飾キーの処理を修正。
6168 summary_selection_changed(): 単独選択でない場合はメッセージビュー
6169 をクリアするようにした。
6170
61712005-05-10
6172
6173 * src/summaryview.c
6174 src/gtkutils.[ch]: GTK+ 2.4 でコンパイルできないのを修正
6175 (GTK+ 2.4 はソートの設定を解除する方法を提供していない)。
6176
61772005-05-09
6178
6179 * src/editjpilot.c
6180 src/editldap_basedn.c
6181 src/editldap.c: 不足していた include を追加。
6182
61832005-05-09
6184
6185 * src/compose.c
6186 src/inc.c
6187 src/addressbook.c
6188 src/textview.c
6189 src/messageview.c
6190 src/editbook.c
6191 src/editgroup.c
6192 src/importldif.c
6193 src/foldersel.c
6194 src/mimeview.c
6195 src/message_search.c
6196 src/main.c
6197 src/inputdialog.c
6198 src/editaddress.c
6199 src/addressadd.c
6200 src/import.c
6201 src/about.c
6202 src/mainwindow.c
6203 src/editvcard.c: 不足している include を追加。
6204 * src/gtkutils.[ch]: GtkTreeView 用のユーティリティ関数を追加。
6205 * src/stock_pixmap.[ch]: stock_pixbuf_widget(): 新規。
6206 * src/folderview.c: カラムサイズの修正。
6207 * src/summaryview.[ch]
6208 src/prefs_summary_column.c: GtkTreeView で再実装
6209 (いくつかの機能はまだ完成していない)。
6210
62112005-05-06
6212
6213 * src/socket.c: sock_connect_address_list_async(): 低確率で起こる
6214 接続の問題を避けるために G_IO_OUT のみを watch するようにした
6215 (Thorsten Maerz さん thanks)。
6216
62172005-05-02
6218
6219 * src/prefs_filter_edit.c: prefs_filter_edit_set_cond_hbox_widgets():
6220 AGE 条件のとき単位を表示するようにした。
6221
62222005-04-27
6223
6224 * src/imageview.c: imageview_get_resized_pixbuf(): 必要ない場合画像を
6225 スケールしないようにした(単に参照カウントを増加)。
6226
62272005-04-27
6228
6229 * src/mainwindow.c: main_window_create(): GTK+ 2.6 では不要なリサイズ
6230 グリップのための対処を無効にした。
6231
62322005-04-22
6233
6234 * src/imap.c: imap_auth(): 認証方式が自動の場合は CRAM-MD5 を優先して
6235 使用するようにした。 CAPABILITY に LOGINDISABLED がある場合は
6236 LOGIN を使用しないようにした。
6237
62382005-04-22
6239
6240 * src/folderview.c: folderview_selection_changed(): サマリ表示の前に
6241 セレクション変更を反映させるためにウィジェットをフラッシュする
6242 ようにした。
6243
62442005-04-22
6245
6246 * sylpheed.desktop: エンコーディングを UTF-8 に変更(川畑さん thanks)。
6247
62482005-04-22
6249
6250 * src/folderview.c:
6251 folderview_rescan_tree()
6252 folderview_check_new(): 処理の前にウィジェットを更新するようにした。
6253
62542005-04-20
6255
6256 * src/gtkutils.[ch]: gtkut_widget_draw_now(): ウィジェットの強制更新
6257 に gdk_window_process_updates() を使用。
6258 全てのイベントが処理されるのを待っていたために大きなオーバーヘッド
6259 を生じていた gtkut_widget_wait_for_draw() を削除。
6260 * src/statusbar.c
6261 src/summaryview.c
6262 src/setup.c
6263 src/folderview.c
6264 src/mainwindow.c: gtkut_widget_draw_now() を使用。ステータスバー
6265 の更新の処理速度を向上。
6266
62672005-04-20
6268
6269 * src/textview.c: textview_smooth_scroll_do(): スクロール完了後に
6270 再描画するようにした(ビューの一部が隠れている場合に正しく描画
6271 されないのを修正)。
6272
62732005-04-19
6274
6275 * version 1.9.9
6276
62772005-04-19
6278
6279 * sylpheed.desktop: フランス語の翻訳を追加(Nicolas Boos さん thanks)。
6280
62812005-04-19
6282
6283 * src/session.[ch]: 大きい送信データ用に別のバッファを使用し、
6284 そのデータを複製しないようにした(メモリ使用量を削減) (Dirk さん
6285 thanks)。
6286
62872005-04-19
6288
6289 * src/compose.c
6290 src/prefs_common.c: 古い GtkSText のために用意され、 gtk-key-theme
6291 の設定と干渉していた '/編集/高度な操作' メニューを削除。
6292
62932005-04-15
6294
6295 * src/folderview.c: folderview_create(): "ellipsize" プロパティの
6296 ために GTK のバージョンをチェック。
6297
62982005-04-13
6299
6300 * src/folderview.c: include を修正。
6301 folderview_col_resized(): 引数の型を修正。
6302
63032005-04-13
6304
6305 * src/imap.c: imap_close(): item->path が NULL の場合は何もしない
6306 ようにした。
6307 * src/folderview.c: 未使用の GtkStyle を削除。
6308 folderview_select_row(): その行自身は展開しないようにした。
6309 folderview_selection_changed(): メモリリークを修正。
6310
63112005-04-13
6312
6313 * src/rfc2015.c: pgp_sign(): 括弧が抜けていたのを修正。
6314 result->signatures が NULL でないかどうかをチェック(~/.gnupg が
6315 存在しない場合にクラッシュするのを修正)。
6316 * src/sigstatus.c: gpgmegtk_sig_status_to_string(): signature が
6317 NULL でないかどうかをチェック。
6318
63192005-04-12
6320
6321 * version 1.9.8
6322
63232005-04-12
6324
6325 * src/folderview.c
6326 src/gtkutils.[ch]: カラム幅を記憶し、検索メニューを復活。
6327
63282005-04-12
6329
6330 * src/compose.c
6331 src/messageview.c
6332 src/codeconv.[ch]
6333 src/prefs_common.c
6334 src/mainwindow.c: GBK エンコーディングに対応。 "X-GBK" が渡された
6335 場合は GBK で代替するようにした(SuperMMX さん thanks)。
6336
63372005-04-12
6338
6339 * src/compose.c: compose_write_to_file(): クリア署名されたテキストを
6340 エンコードしないようにした。
6341
63422005-04-11
6343
6344 * src/action.c: catch_output(): 挿入されたテキストを正しく選択する
6345 ようにした(不正なイテレータの警告を修正)。
6346
63472005-04-11
6348
6349 * src/gtkutils.[ch]
6350 src/folderview.[ch]: メッセージからフォルダへの DnD を実装。
6351 自動展開と自動スクロールも実装。
6352
63532005-04-08
6354
6355 * src/folderview.c: folderview_check_new(): 無限ループバグを修正。
6356 folderview_new_news_group_cb(): 購読時のクラッシュバグを修正。
6357 * src/summaryview.c: summary_show():
6358 folderview_update_opened_msg_num() が呼ばれる前に FolderView::opened
6359 を更新。
6360
63612005-04-07
6362
6363 * src/folderview.c: folderview_selection_changed(): ボタン押下で
6364 フォルダを開いた後 GtkTreeView::gtk_tree_view_button_press() に
6365 フォーカスを取得させないようにした。
6366
63672005-04-07
6368
6369 * src/folderview.[ch]: フォルダビューを GtkTreeView で再実装
6370 (DnD は未実装)。
6371 * src/folder.[ch]: folder_item_compare(): FolderItem のソート用の
6372 比較関数。
6373 * src/gtkutils.[ch]:
6374 gtkut_tree_model_next()
6375 gtkut_tree_model_find_by_column_data()
6376 gtkut_tree_view_find_collapsed_parent(): 新規。
6377 * src/pixmaps/dir-noselect.xpm
6378 src/pixmaps/dir-open.xpm
6379 src/pixmaps/dir-close.xpm: 余分な空白を除去。
6380
63812005-04-05
6382
6383 * src/send_messages.c: send_message_smtp(): QUIT 直後の EOF を成功と
6384 みなすようにした(Gmail の SMTP サーバへの対処)。
6385 * src/socket.c: ssl_read(), ssl_peek(): SSL プロトコル違反の EOF を
6386 チェック。
6387 * src/procheader.c: 未使用の変数を削除。
6388
63892005-04-01
6390
6391 * configure.in: 新しい Mac OS X に対応するために -traditional-cpp を
6392 -no-cpp-precomp に変更。
6393
63942005-03-31
6395
6396 * src/account.c: アカウント編集ダイアログを GtkTreeView を使用して
6397 再実装。
6398
63992005-03-31
6400
6401 * src/colorlabel.c: カラーラベルメニューを表示するときの警告を除去
6402 (GtkAlignment を使わないようにした)。
6403 * src/prefs_filter_edit.c: ウィジェットの描画を安定化した。
6404 * src/gtkutils.[ch]: gtkut_scrolled_window_reset_position():
6405 adjustment を (0, 0) にリセット。
6406
64072005-03-31
6408
6409 * src/foldersel.c
6410 src/prefs_filter.c: カラムを自動的にリサイズするようにした。
6411
64122005-03-31
6413
6414 * src/smtp.c: smtp_auth_plain(): 余分な '\0' が認証文字列に含まれて
6415 おり、 PLAIN 認証に失敗するバグを修正(岩本さん thanks)。
6416
64172005-03-31
6418
6419 * src/prefs_filter.c: フィルタ設定ダイアログを GtkTreeView を使用して
6420 再実装。
6421
64222005-03-29
6423
6424 * src/compose.c: 行整形時に箇条書きの(と思われる)行を結合しない
6425 ようにした。
6426
64272005-03-29
6428
6429 * version 1.9.7
6430
64312005-03-29
6432
6433 * src/procmsg.c: procmsg_get_thread_tree(): 正確なスレッド生成のため
6434 2回目のループのときのみ間接的な親を探すようにした。
6435 * src/procheader.c: procheader_parse_stream(): MsgInfo::inreplyto
6436 に対して In-Reply-To が References より優先されるようにした。
6437
64382005-03-28
6439
6440 * src/utils.[ch]: references_list_prepend(): 新規。
6441 * src/procmsg.[ch]
6442 src/procheader.c
6443 src/summaryview.c: スレッドの生成処理を、実際の親メッセージが
6444 見つからなかった場合は References ヘッダの全てのメッセージ ID
6445 を検索するように修正(Alfons さん thanks)。
6446 * src/defs.h: キャッシュバージョンを増加。
6447
64482005-03-28
6449
6450 * src/foldersel.c: フォルダ選択ダイアログを GtkTreeView を使用して
6451 再実装(Alfons さん thanks)。
6452 * src/stock_pixmap.[ch]: stock_pixbuf_gdk(): 新規。 xpm から GdkPixbuf
6453 オブジェクトを生成する。
6454
64552005-03-25
6456
6457 * src/compose.c: compose_parse_header(): 空の Reply-To: と
6458 Followup-To: ヘッダを無視するようにした(Alfons さん thanks)。
6459
64602005-03-23
6461
6462 * src/compose.c:
6463 compose_write_to_file()
6464 compose_write_headers(): ヘッダ文字コードと本文文字コードを分割。
6465 本文が US-ASCII のみの場合にヘッダに ISO-8859-1 が強制されてしまう
6466 問題を修正。
6467
64682005-03-23
6469
6470 * src/codeconv.c: conv_jistoeuc(): 補助漢字が出現したときの
6471 バッファオーバーフローを修正(2005-03-17 以降の svn 版のみに影響)。
6472
64732005-03-22
6474
6475 * src/codeconv.[ch]: 全てのコード変換関数でエラー値を返すようにした。
6476
64772005-03-18
6478
6479 * src/html.[ch]: html_parse(): 戻り値を const にした。
6480 * src/textview.c: textview_show_html(): 強制的に改行を出力。
6481 * src/procmime.c: procmime_get_text_content(): API の変更に追従。
6482
64832005-03-18
6484
6485 * src/account.c: account_find_from_message_file(): HeaderEntry 配列
6486 の NULL 終端が抜けていたのを追加(再編集時にクラッシュを起こして
6487 いた) (Michael Schwendt さん thanks)。
6488
64892005-03-17
6490
6491 * src/utils.c: strncpy2(): Alfons さんのコードに基づいて最適化。
6492
64932005-03-17
6494
6495 * src/codeconv.[ch]
6496 src/textview.c
6497 src/unmime.c
6498 src/procheader.c
6499 src/sourcewindow.c
6500 src/rfc2015.c
6501 src/html.c: 全てのコード変換 API を新しいメモリを確保するように
6502 変更し、変換時の無駄な文字列コピーを無くした。
6503
65042005-03-16
6505
6506 * src/prefs_common.[ch]
6507 src/textview.c: HTML を解釈してテキスト表示するかどうかを選択する
6508 オプションを追加。
6509
65102005-03-16
6511
6512 * src/filesel.c: ファイル保存ダイアログの expander の状態を記憶する
6513 ようにした。
6514
65152005-03-16
6516
6517 * src/compose.[ch]: 送信エンコーディングを一時的に変更するための
6518 メニューを追加。 UTF-8 を本文に強制的に使用する場合、ヘッダにも
6519 使用するようにした。
6520 * src/codeconv.[ch]:
6521 conv_get_outgoing_charset_str(): prefs_common の設定を使用しない
6522 ようにした。
6523 conv_encode_header(): 送信エンコーディングの引数を追加。
6524 * src/prefs_common.c: 送信エンコーディングのメニューにセパレータを
6525 追加。
6526 * src/messageview.c
6527 src/mainwindow.c: メニューの「文字コードセット」(やや間違い)を
6528 「文字エンコーディング」に変更。
6529
65302005-03-15
6531
6532 * version 1.9.6
6533
65342005-03-15
6535
6536 * src/action.c: create_io_dialog(): ユーザ指定のテキストフォントを
6537 使用し(Alfons さん thanks)、外観を修正。
6538
65392005-03-15
6540
6541 * src/compose.c: compose_write_to_file(): メモリリークを修正。
6542
65432005-03-14
6544
6545 * src/compose.c: compose_write_to_file(): コード変換に対して厳密な
6546 チェックを行うようにした。
6547 * src/codeconv.[ch]:
6548 conv_codeset_strdup_full()
6549 conv_iconv_strdup()
6550 conv_iconv_strdup_with_cd(): エラー値を返すための引数を追加。
6551
65522005-03-14
6553
6554 * src/smtp.[ch]
6555 src/prefs_account.c: PLAIN 認証方式を実装(mori さん thanks)。
6556
65572005-03-14
6558
6559 * src/filesel.c:
6560 filesel_select_file_full(): それぞれの操作に対してディレクトリを
6561 記憶。
6562 filesel_create(): デフォルトの応答を指定。
6563 * src/textview.c: textview_key_pressed()
6564 src/mimeview.c: mimeview_key_pressed(): Esc キーが押されたら上位の
6565 ビューにフォーカスを移動。
6566 * 上記に関して Sergey Pinaev さん thanks。
6567
65682005-03-11
6569
6570 * src/compose.[ch]: 署名の置換に GtkTextTag を使用して安定化した。
6571
65722005-03-10
6573
6574 * src/textview.c: インライン画像のコンテキストメニューに
6575 「画像を保存...」を実装。
6576 * src/procmime.c: procmime_get_part_file_name(): 新規。
6577
65782005-03-10
6579
6580 * src/mainwindow.c: main_window_set_widgets(): ウィンドウサイズが
6581 不正になるのを防ぐため、最初にサイズを要求するようにした。
6582 * src/utils.c: debug_print(): locale エンコーディングで出力するために
6583 g_print() を使用。
6584
65852005-03-10
6586
6587 * src/passphrase.c: パスフレーズダイアログの入力捕捉を部分的に修正。
6588 ポインタをウィンドウ内に制限するようにした。
6589
65902005-03-09
6591
6592 * src/compose.c: 自動整形が有効になっていた場合の引用部の整形を
6593 修正。
6594
65952005-03-09
6596
6597 * src/mainwindow.c: MessageView の表示状態を記憶していなかったのを
6598 修正。
6599
66002005-03-09
6601
6602 * src/compose.c: compose_attach_cb(): 複数ファイルの選択ができる
6603 ようにした。
6604 * src/main.c: migrate_old_config(): mime.types もコピーするようにした。
6605 * src/filesel.[ch]: filesel_select_files(): 複数の選択したファイルを
6606 返す。
6607
66082005-03-08
6609
6610 * src/imageview.[ch]: imageview_get_resized_pixbuf(): 新規。
6611 src/textview.c: textview_add_part(): prefs_common.resize_image
6612 の設定に従うようにした。
6613 * src/configure.in
6614 src/about.c
6615 src/mimeview.c: gdk-pixbuf は現在内蔵されているため、
6616 enable-gdk-pixbuf のオプションを削除。
6617
66182005-03-08
6619
6620 * src/messageview.[ch]
6621 src/mimeview.[ch]: テキスト/MIME ビュー切り替えの実装を変更
6622 (切り替えがスムーズになった)。
6623
66242005-03-08
6625
6626 * src/textview.c: textview_make_clickable_parts(): URI 検索を最適化
6627 (多数の '@' を持つ極端に長い行におけるフリーズを修正)。
6628 * src/gtkutils.[ch]: gtkut_text_buffer_insert_with_tag_by_name():
6629 新規。 GtkTextView の速度低下を防止するために、長い行(> 8190 文字)
6630 で強制的に改行。
6631
66322005-03-07
6633
6634 * src/mainwindow.c
6635 src/mimeview.[ch]: 「ファイル/名前を付けて保存...」が選択された
6636 とき mimeview にフォーカスがあれば選択した添付ファイルを保存する
6637 ようにした。
6638 mimeview_save_as() を public にした。
6639
66402005-03-07
6641
6642 * version 1.9.5
6643
66442005-03-07
6645
6646 * src/codeconv.c: conv_unmime_header(): 固定サイズのバッファを使用。
6647 * src/procheader.c: procheader_scan_date_string():
6648 "[Tue,] 01 Feb 2005 09:57[:00]" のようなヘッダに対応。
6649
66502005-03-04
6651
6652 * src/unmime.[ch]: 効率を上げるために、ヘッダの MIME デコードの
6653 バッファとして GString を使用するようにした。
6654 * src/codeconv.c: conv_unmime_header(): unmime_header() の戻り値を
6655 直接返すようにした。スタックに置くバッファサイズを制限。
6656
66572005-03-04
6658
6659 * src/codeconv.[ch]: ヒープのバッファオーバーフローを起こしていた
6660 conv_unmime_header_overwrite() を削除。
6661 conv_unmime_header(): 新たに確保された文字列を返すように修正。
6662 * src/compose.c: compose_parse_header(): バッファオーバーフローを
6663 起こす conv_unmime_header_overwrite() を使用しないようにした。
6664 * src/procheader.c
6665 src/news.c
6666 src/procmime.c: API の変更に追従。
6667
66682005-03-03
6669
6670 * 不正なヘッダ文字列のフォールバックエンコーディングとして
6671 Content-Type の charset を使用(Sergey Pinaev さん thanks)。
6672 * src/textview.c: ヘッダを表示するときに Content-Type の charset
6673 情報と force-charset の設定を使用するようにした。
6674 * src/codeconv.c: conv_iconv_strdup(): src と dest が同一でも、
6675 また dest が US-ASCII でも変換するようにした。
6676 conv_unmime_header(): 文字列が ascii でない場合はデフォルト
6677 エンコーディングで変換を試みるようにした。
6678 * src/procheader.[ch]:
6679 procheader_get_header_array()
6680 procheader_get_header_array_asis(): デフォルトエンコーディングの
6681 引数を追加。
6682 procheader_parse_stream(): Content-Type の charset 情報を使用。
6683 * src/procmime.[ch]: Content-Type ヘッダのパラメータを返す
6684 procmime_scan_content_type_str() を追加。
6685 * src/unmime.[ch]: 未使用の関数プロトタイプを削除。
6686
66872005-03-02
6688
6689 * version 1.9.4
6690
66912005-03-02
6692
6693 * src/compose.c: compose_destroy(): paned がウィンドウに付属して
6694 いない場合のみ destroy するようにした。ポップアップメニューが
6695 メモリリークしていたのを修正。
6696
66972005-03-02
6698
6699 * src/sigstatus.c: ポップアップダイアログを修正。エスケープキーを
6700 押した時の警告を修正。ソースのインデントを修正。
6701
67022005-03-02
6703
6704 * src/main.c: 冗長なコードを削除。
6705 * configure.in: 冗長な PKG_CHECK_MODULES を削除。
6706 すでに使用できない GLIB_CONFIG ではなく PKG_CONFIG を使用
6707 (LDAP のコンパイルを修正)。
6708
67092005-03-01
6710
6711 * configure.in: GLib/GTK のバージョン(>= 2.4.0)をチェック。
6712
67132005-03-01
6714
6715 * src/gtkutils.[ch]: 未使用のコードを削除。
6716
67172005-03-01
6718
6719 * src/mimeview.[ch]: 添付ファイルを選択したときにアクションボタンを
6720 表示。
6721 キー押下とポップアップメニューの処理を修正。
6722 ウィジェットペインの再描画の問題を修正。
6723 * src/summaryview.[ch]: 少しコードを整理。
6724 * src/mainwindow.c: prev_cb(), next_cb(): MIME ビューがフォーカスを
6725 持っていればそれを処理するようにした。
6726 * src/filesel.c: ダイアログを作成する前にカレントディレクトリを変更
6727 (メッセージ数の多いフォルダでの処理速度の問題を修正)。
6728 * src/textview.[ch]: 未使用の関数を削除。
6729
67302005-03-01
6731
6732 * ac/check-type.m4
6733 ac/gnupg-check-typedef.m4: 新しい automake による警告を除去
6734 (川畑さん thanks)。
6735
67362005-02-28
6737
6738 * src/compose.c: compose_parse_header(): 親メッセージが Message-Id:
6739 を持っていない場合でも In-Reply-To: から References: を生成する
6740 ようにした(mori さん thanks)。
6741
67422005-02-28
6743
6744 * src/procheader.[ch]: バッファ長の引数の型を修正(Alfons さん thanks)。
6745
67462005-02-27
6747
6748 * src/socket.c: sock_add_watch(): SSL 接続の場合でも g_io_add_watch()
6749 が呼ばれていたバグを修正。ランダムなバグを引き起こしていた。
6750
67512005-02-25
6752
6753 * src/messageview.c: messageview_select_all(), reply_cb(): selection
6754 のバグを修正。
6755
67562005-02-25
6757
6758 * src/compose.c
6759 src/textview.c
6760 src/quote_fmt_parse.y: API の変更に追従。
6761 * src/procmsg.c: procmsg_print_message(): テキストをロケール
6762 エンコーディングで出力するようにした。
6763 * src/procmime.[ch]:
6764 procmime_get_text_content()
6765 procmime_get_first_text_content(): 出力エンコーディングの引数を
6766 追加。
6767 * src/codeconv.[ch]: conv_code_converter_new(): 出力エンコーディ
6768 ングの引数を追加。
6769 * src/html.c: 正常に動作しないロケール固有の実体参照変換を削除。
6770
67712005-02-25
6772
6773 * src/compose.c
6774 src/messageview.c
6775 src/mimeview.c
6776 src/export.c
6777 src/summaryview.c
6778 src/import.c
6779 src/filesel.[ch]: GtkFileSelection を GtkFileChooserDialog で
6780 置き換えた。
6781 filesel_save_as() を追加。
6782
67832005-02-24
6784
6785 * src/alertpanel.c: 他の GTK2 アプリに合うようにデザインを修正。
6786
67872005-02-24
6788
6789 * src/progressdialog.c
6790 src/inc.c: inc_progress_dialog_create(): ProgressDialog を
6791 GtkDialog を使用するように修正。
6792
67932005-02-24
6794
6795 * src/compose.c: compose_write_attach(): PGP 署名のために行末の空白を
6796 保護するために転送エンコーディングを強制するようにした。
6797
67982005-02-23
6799
6800 * src/gtkutils.[ch]: 未使用の関数を削除。
6801 gtkut_text_buffer_match_string()
6802 gtkut_text_buffer_find(): API を iterator を使用するように変更。
6803 gtkut_text_buffer_find_backward(): 新規。
6804 * src/textview.c:
6805 textview_search_string()
6806 textview_search_string_backward(): 新しい API を使用。
6807
68082005-02-23
6809
6810 * src/logwindow.c
6811 src/prefs_common.[ch]: 行数制限を再度有効にし、値を設定可能にした。
6812
68132005-02-22
6814
6815 * src/codeconv.c:
6816 conv_anytodisp(): 変換された文字列が有効な UTF-8 かどうかを
6817 チェック。
6818 conv_localetodisp(): conv_iconv_strdup() が失敗したら有効な UTF-8
6819 に変換するようにした。
6820 conv_unmime_header_overwrite()
6821 conv_unmime_header(): エンコードされていない文字列を locale
6822 エンコーディングを使用して変換を試みるようにした(Egor Yu. Shkerin
6823 さん、 Oliver Lehmann さん thanks)。
6824
68252005-02-21
6826
6827 * version 1.9.3
6828
68292005-02-21
6830
6831 * src/compose.c:
6832 compose_join_next_line(): タブ幅を考慮。カーソル位置をできるだけ
6833 保持するようにした。
6834 compose_wrap_paragraph(): 折り返し時に行末の空白を削除。
6835 compose_insert_sig(): カーソルを配置するときにテキストを選択しない
6836 ようにした。
6837 compose_undo_cb()
6838 compose_redo_cb(): undo/redo の実行時は自動整形を無効にするように
6839 した。
6840
68412005-02-21
6842
6843 * src/summaryview.c: summary_ctree_create(): インデントサイズを 12
6844 に変更。
6845
68462005-02-18
6847
6848 * src/textview.c: コンテキストメニューに「リンクをコピー」を追加
6849 (池添さん thanks)。
6850 * po/Makefile.in.in: チェックと統計教示オプションを msgfmt コマンド
6851 に追加。
6852
68532005-02-18
6854
6855 * src/compose.c: compose_join_next_line(): 次の行との間の余分な
6856 空白を除去。
6857
68582005-02-18
6859
6860 * src/compose.c: compose_wrap_paragraph(): 「引用部を自動整形する」
6861 の設定に従うようにした。
6862
68632005-02-18
6864
6865 * src/textview.c: textview のアンダーライン付き URI の不具合を修正
6866 (Alfons さん thanks)。
6867
68682005-02-18
6869
6870 * src/compose.c: compose_join_next_line(): gtk-2.6 のみの API である
6871 compose_join_next_line() を使わないようにした。
6872
68732005-02-17
6874
6875 * src/compose.c: 新しい行整形ルーチンを実装。完全な国際化と正しい
6876 禁則処理を実現。
6877 * src/utils.[ch]: get_uri_len(): URI の長さを返す。
6878
68792005-02-16
6880
6881 * src/procmime.c: procmime_get_tmp_file_name(): ファイル名をファイル
6882 システムエンコーディングに変換。
6883
68842005-02-14
6885
6886 * src/intl.h: 削除。
6887
68882005-02-10
6889
6890 * src/compose.c: compose_write_file(): PGP 署名のために行末の空白を
6891 保護するために転送エンコーディングを強制するようにした(gnupg 1.2
6892 と 1.4 間の非互換性を修正) (Thorsten Maerz さん thanks)。
6893
68942005-02-10
6895
6896 * src/compose.c
6897 src/sourcewindow.c: 横スクロールバーを自動的に表示。
6898
68992005-02-09
6900
6901 * version 1.9.2
6902
69032005-02-09
6904
6905 * src/textview.c: ハイパーテキストの処理を改良(リンクのポイントで
6906 その URI を表示し、シングルクリックでリンクを辿る)。
6907
69082005-02-08
6909
6910 * src/codeconv.[ch]
6911 conv_filename_from_utf8()
6912 conv_filename_to_utf8(): 新規。常に NULL でない文字列を返す。
6913 * src/filesel.c
6914 src/summaryview.c: ファイル選択ダイアログの非 UTF-8 ファイル名の
6915 扱いを修正(Sergey Pinaev さん thanks)。
6916 * src/compose.c: compose_attach_cb(): 非 UTF-8 ファイル名の
6917 ファイルの添付を修正(Sergey Pinaev さん thanks)。
6918
69192005-02-08
6920
6921 * src/prefs_filter.c: ストックボタンを使用。
6922
69232005-02-08
6924
6925 * src/procmime.[ch]
6926 src/textview.c
6927 src/prefs_common.c: インライン画像表示を実装。
6928
69292005-02-07
6930
6931 * src/gtkutils.c: gtkut_window_popup()
6932 src/about.c: about_show(): ウィンドウのポップアップに
6933 gtk_window_present() を使用するようにした。
6934
69352005-02-07
6936
6937 * src/*.c: intl.h を glib/gi18n.h で置き換えた(今井さん thanks)。
6938 * configure.in
6939 Makefile.am
6940 po/Makefile.in.in: AM_GLIB_GNU_GETTEXT を使用し、 intl/ を削除。
6941
69422005-02-04
6943
6944 * src/action.c: execute_actions(): メッセージテキストにヘッダ部分
6945 を含まないようにした。
6946
69472005-02-04
6948
6949 * src/textview.c
6950 src/gtkutils.[ch]: メッセージテキスト検索を再実装。
6951
69522005-02-04
6953
6954 * src/gtkutils.[ch]: gtkut_widget_set_small_font_size(): 新規。
6955 * src/prefs_account.c
6956 src/prefs_common.c: 補足説明のフォントサイズを小さくし、
6957 行折り返しを有効にした。
6958
69592005-02-03
6960
6961 * version 1.9.1
6962
69632005-02-03
6964
6965 * src/compose.c: compose_create(): フォントの設定に通常の API を使用。
6966
69672005-02-02
6968
6969 * src/main.c: parse_cmd_opt(): ヘルプメッセージを locale
6970 エンコーディングに変換。
6971
69722005-02-02
6973
6974 * src/compose.c:
6975 GET_CHAR(): gtk_text_iter_get_char() を使用して高速化。
6976 get_indent_length(): ループに GtkTextIter を使用。
6977
69782005-02-02
6979
6980 * src/compose.c:
6981 text_inserted(): 自動整形を有効にしているときに
6982 gtk_text_buffer_insert() の後 iterator を無効にしないように、
6983 iterator を再び有効にするようにした。
6984 compose_paste_as_quote_cb() 中で直接引用としてペーストを行う
6985 ようにした。
6986
69872005-02-01
6988
6989 * version 1.9.0
6990
69912005-01-31
6992
6993 * src/codeconv.c: conv_utf8todisp(): ソース文字列が有効な UTF-8
6994 でなければ全ての 8bit 文字を置換するようにした。
6995
69962005-01-31
6997
6998 * src/defs.h: CACHE_FILE に元の ".sylpheed_cache" を使用。
6999 CACHE_VERSION を 0x20 に変更。
7000
70012005-01-31
7002
7003 * src/rfc2015.c: sig_status_full(): strftime() が返す文字列(locale
7004 エンコーディング)を UTF-8 に変換。
7005
70062005-01-31
7007
7008 * configure.in
7009 src/textview.c
7010 src/passphrase.[ch]
7011 src/mimeview.c
7012 src/main.c
7013 src/select-keys.[ch]
7014 src/rfc2015.[ch]
7015 src/sigstatus.[ch]: gpgme-1.0 に移植(Toshio Kuratomi さん thanks)。
7016
70172005-01-28
7018
7019 * src/template.c: template_write_config(): メモリリークを修正。
7020
70212005-01-28
7022
7023 * src/compose.c: Ctrl-Enter の処理のための無駄なコードを削除
7024 (GTK2 には不要)。
7025
70262005-01-27
7027
7028 * src/prefs_actions.c
7029 src/prefs_template.c
7030 src/summary_search.c
7031 src/message_search.c
7032 src/folderview.c
7033 src/prefs_customheader.c
7034 src/prefs_filter.c: 警告パネルに GTK ストックボタンを使用。
7035
70362005-01-27
7037
7038 * src/codeconv.c: conv_utf8toeuc(), conv_utf8tojis(): 変換時の
7039 文字化けを防ぐために追加。
7040
70412005-01-26
7042
7043 * src/stock_pixmap.[ch]
7044 src/pixmaps/stock_add_16.xpm
7045 src/pixmaps/stock_remove_16.xpm: 二つの pixmap を削除。
7046 * src/prefs_filter_edit.c: 追加・削除ボタンに GTK ストックアイコン
7047 を使用。
7048
70492005-01-26
7050
7051 * src/alertpanel.c: タイトルフォントにより小さいサイズを使用。
7052
70532005-01-26
7054
7055 * src/codeconv.[ch]: 特定のエンコーディング用の関数を static にし、
7056 余分なコードを削除。
7057
70582005-01-26
7059
7060 * src/procmime.c:
7061 procmime_scan_content_type()
7062 procmime_scan_content_disposition(): 生の ISO-2022-JP から EUC-JP
7063 への変換を削除。
7064 * src/jpilot.c: conv_sjistodisp() の代わりに conv_codeset_strdup()
7065 を使用。
7066
70672005-01-26
7068
7069 * src/compose.c
7070 src/folder.c
7071 src/prefs.c
7072 src/codeconv.[ch]
7073 src/imap.c
7074 src/xml.c
7075 src/addrbook.c
7076 src/addrindex.c: conv_get_internal_charset_str() を置き換える定数
7077 C_INTERNAL と CS_INTERNAL を追加。
7078
70792005-01-25
7080
7081 * src/inc.c: inc_finished(): フォルダが選択されていないときに
7082 フォルダアイテムを更新しようとしたときの警告を除去。
7083
70842005-01-25
7085
7086 * src/gtkutils.[ch]: gtkut_get_default_font_desc(): デフォルトの
7087 font_desc を返す。
7088 * src/prefs_common.[ch]
7089 src/defs.h: 未使用のフォント設定を削除。
7090 * src/textview.c: ヘッダにデフォルトのフォントを使用。
7091 * src/headerview.c
7092 src/folderview.c: 通常のフォントからボールドフォントを生成する
7093 ようにした。
7094 * src/summaryview.c: 通常のフォントからボールドと小さいフォントを
7095 生成するようにした。
7096
70972005-01-24
7098
7099 * src/alertpanel.c: alertpanel_create(): タイトルフォントを通常の
7100 フォントから生成するようにした。
7101
71022005-01-24
7103
7104 * src/pop.c: pop3_get_uidl_table(): 移行用の古いコードを削除。
7105 * src/main.c: migrate_old_config(): sylpheedrc も移行するようにし、
7106 元ファイルの存在をチェックするようにした。
7107 * src/prefs_common.c: 移行のためにフォントの設定名を変更。
7108 * src/defs.h: UIDL_DIR を追加し、デフォルトのフォントを変更。
7109
71102005-01-24
7111
7112 * src/compose.c
7113 src/addressbook.c
7114 src/messageview.c
7115 src/mimeview.c
7116 src/select-keys.c
7117 src/sigstatus.c: ボタンセットに GTK のストックボタンを使用。
7118 * src/passphrase.c: パスフレーズダイアログを改良。
7119
71202005-01-24
7121
7122 * src/alertpanel.c: pixmap の代わりに GTK のストックアイコンを使用。
7123 * src/pixmaps/stock_dialog_*_48.xpm: 削除。
7124
71252005-01-24
7126
7127 * src/grouplistdialog.c: fnmatch() を g_pattern_match_*()
7128 で置き換えた。
7129
71302005-01-24
7131
7132 * src/prefs_display_header.c
7133 src/action.c
7134 src/grouplistdialog.c
7135 src/textview.c
7136 src/editbook.c
7137 src/editgroup.c
7138 src/importldif.c
7139 src/summary_search.c
7140 src/message_search.c
7141 src/select-keys.c
7142 src/editjpilot.c
7143 src/export.c
7144 src/editaddress.c
7145 src/addressadd.c
7146 src/editldap_basedn.c
7147 src/prefs_summary_column.c
7148 src/import.c
7149 src/prefs_filter_edit.c
7150 src/editvcard.c
7151 src/prefs_customheader.c
7152 src/editldap.c
7153 src/sigstatus.c: ボタンセットに GTK のストックボタンを使用。
7154
71552005-01-24
7156
7157 * src/compose.c
7158 src/inc.c
7159 src/prefs_actions.c
7160 src/prefs.c
7161 src/progressdialog.c
7162 src/account.c
7163 src/prefs_template.c
7164 src/foldersel.c
7165 src/main.c
7166 src/alertpanel.c
7167 src/inputdialog.c
7168 src/prefs_common.c
7169 src/summaryview.c
7170 src/about.c
7171 src/mainwindow.c
7172 src/prefs_filter.c: ボタンセットに GTK のストックボタンを使用。
7173 * src/gtkutils.[ch]: gtkut_stock_button_set_create(): 追加。
7174
71752005-01-21
7176
7177 * src/gtkshruler.c: GdkFont でなく PangoLayout を使用するようにした
7178 (Alfons さん thanks)。
7179
71802005-01-21
7181
7182 * src/colorlabel.c: gdk/gdkx.h の include を削除。
7183 * src/compose.c: compose_connect_changed_callbacks(): typo を修正。
7184 * src/codeconv.[ch]: conv_utf8todisp() を追加。
7185 * src/sourcewindow.c: source_window_append()
7186 src/textview.c: textview_write_line(), textview_write_link()
7187 src/unmime.c: unmime_header()
7188 src/html.c: html_read_line(): ソース文字列を locale
7189 エンコーディングではなく UTF-8 と仮定。
7190
71912005-01-20
7192
7193 * src/codeconv.[ch]: conv_copy_dir(): コード変換してディレクトリの
7194 内容をコピー。
7195 * src/main.c: migrate_old_config(): テンプレートを移行。
7196
71972005-01-20
7198
7199 * src/action.c: 表示する前に locale 文字列を UTF-8 に変換するように
7200 した(Alfons さん thanks)。
7201
72022005-01-20
7203
7204 * src/statusbar.c
7205 src/summaryview.c
7206 src/setup.c
7207 src/folderview.c
7208 src/mainwindow.[ch]: メインステータスバーのリサイズグリップを
7209 正しい位置にして復活(今井さん thanks)。
7210
72112005-01-20
7212
7213 * src/jpilot.c: 日本語文字コードの変換を修正。
7214
72152005-01-19
7216
7217 * src/compose.c: compose_insert_sig(): 署名の置換が壊れていたのを
7218 修正。
7219
72202005-01-19
7221
7222 * src/mh.c
7223 src/utils.c
7224 src/procmsg.c: 0番のメッセージファイルを無視するようにした。
7225 stdio.h で使用されているシンボル 'fileno' を使用しないようにした。
7226 * src/messageview.c: messageview_show():
7227 procmsg_msginfo_get_full_info() が成功したかどうか確認するように
7228 した(0番のメッセージを開こうとしたときにクラッシュするのを修正)
7229 (若居さん thanks)。
7230
72312005-01-19
7232
7233 * src/summaryview.c: summary_reply(): 正しくテキストセレクションを
7234 取得していないバグを修正。
7235
72362005-01-12
7237
7238 * GTK+-2.4 へ移行 (足永さんの sylpheed-gtk2 ベース)。