＊＊＊今後の課題

  これまでC言語で実装してきたが色々と面倒なことが多いので、バージョン
0.6以降はC++言語での実装に変更する。以下のTODOはC++版まで持ち越し。
――という予定だったが、C言語での実装のままターゲットGTK+を2.6以降のみ
にしてバージョン0.6を作り、C++版は0.7ってことにするかもしれず。


＊GUI関連
- 「お気に入り」的機能。
   →基本的な機能は実装した。多階層化はXMLパーザを大分いじらなければな
     らないので面倒なので、優先順位激低。

- タブブラウジングのUIの練り直し。
    現在、スレ表示のタブは板毎に管理されている。
   「板→スレ一覧→スレ」という流れで読む場合は、「板違いが起きにくい」、
   「スレ選択時にスレ一覧が広く見られる」といった利点があるが、タブを
    使ってリンクを辿った場合、別の板のスレのタブを探すのが面倒だったり、
    DAT落ちしていて結局読めない場合などにやや不便。中ボタンクリックで
    リンクをタブで開いた時に、そのページを開く設定もできる。

    昔Geckoを使っていた頃はスレ一覧のGtkNotebookとスレ表示の
    GtkNotebookはおちゅ〜しゃ全体でそれぞれ１つずつにしており、スレ一
    覧とスレ表示のタブは完全に別管理だった。この場合、板違いとか起きや
    すいし、別の板のスレが表示されている時にスレを選ぶ時にはスレ一覧表
    示が狭くなるという点がやや不便。一方、タブを使って読み込みまくる場
    合には何が読み込まれているのかが一目瞭然になるという利点がある。

    →一長一短あるので選択可能にすべきかもしれない。アンケートの結果か
      らも選択可能にすべき事が示唆されている。ただ、プログラム的にはこ
      れら二つは完全に別物になるのがやや面倒。

- セッション管理。
   →前回終了時のタブの開き具合いも復元したい。が、起動時にかなりの長
     時間固まりかねないので、その対策ができるまで保留。

- 現在表示中のスレッドのURLを表示する、また、URLで指定したスレッドを開
  けるようにする。……必要か？  デバッグには便利だがなー。

- エラーメッセージダイアログ


＊ネットワーク関連
- （重要）同時に張るコネクション数を制限しよう。一度に沢山アクセスする
   と遅くなり過ぎる。


＊その他
- （重要）ドキュメント。既にREADMEが読み辛すぎる。

- （重要）書き込み機能。
  →神様にやってもらった。が、例外系の処理が杜撰すぎるので調査が必要。
  →SETTING.TXTを読んで、チェックできるエラーは自前でチェックすべき。

- （重要）DAT落ちスレへの対応。
  →新しく落ちた分に関しては対応できた。
  →DATファイルを持っているけれどスレ一覧に表示されなくなっていたやつ
    も拾い集めるようにした。
  →●による読み込みにも対応した。
  →板移転の歴史を記録し、移転前のスレも開けるようにすべき。これが当面
    の課題。

- 実装をサボってハードコーディングしているスタイル関連部分をカスタマイ
  ズ可能な実装に変更する。
  →スレ表示のフォントは変更できるようにした。板一覧とスレ一覧で使う色
    も変更可能にした。スレ表示の色の設定はad-hocにやろうと思えば簡単に
    実現できるが、GTK+的なテーマとの兼ね合いもあり、真っ当な（ad-hocで
    ない）方法は今のところ不明。一先ず放置。

- サーバ移転時の対策。
  →板一覧の更新で、対応できているはず。ただし、取り込み済DATデータの
    取り扱いをどうするかという問題は残っている。
  →板移転の歴史を記録し、移転前のURLでも開けるようにすべき。これが当
    面の課題。

- HTML化済のスレの表示
  →同じサーバに格納されているHTML化済過去スレは表示できるようになった。
    違うサーバに格納されているものへの対応は、本格的なサーバ移転対策と
    深く関連する問題を解決する必要がある。

- キャッシュの管理。ため込む一方なのは通常まずい。
  →手動で消すことは可能になっているが、容量制限とかは面倒なのでやって
    いない。
  →画像キャッシュに関しては自動化した。DATファイル関係はまんどくさい
    ので、最後まで放置の予感。

- メガビ＆12ch対応というリクエストに応える。メガビは多分megabbsで、
  12chはみちのくスクリプトを使っている掲示板らしい。
  →12chの読み書きには対応したつもり。
  →boardlist.xmlを直接いじる必要があるのは情けないので、板追加ウィザー
    ド的なものを用意すべき。

- ライブドアしたらばにrawmode.cgiというのが追加されたようなので、それ
  を使うように変更した方が良いかも。
