とりあえずやること

引き継ぐにしても引き継がないにしても。
現在ちょっと古いバージョン入れてるんだよなぁ。新しいバージョンとの差分を見たいが今使ってるののリビジョンが分からない罠。まぁローカルでdiffとればいいけど。

  • 開発コードを決める。これは並列しそうだから(レポジトリ自体は分散バージョン管理なのでマージはbzr mergeでおkなはず。)。 - Obsolete
  • 開発ドキュメントの整備 - In Progress
  • スキンのコードへの変換をスキン側に
  • 鬱々しいバグの修正
    • 板urlの/補完 - Done
    • 過度のリロードバーボン避けの軽減(実況のため) -> リロードバーボンは鯖負荷に依存したはず。
  • 機能拡張
    • foxage2chのマージ (ライセンスはMPL 1.1/GPL 2.0/LGPL 2.1だった。あれ、昔違ったような…まぁいいや)
    • foxage2chから次スレを見つける機能を取り出してスレ表示時のステータスバーにも付ける
    • 一行レス
    • 書き込み強化
      • 書き込みモジュールのマージ…は少しずつマージしていく予定。一部ライセンスヘッダ無し。扱いに困る。書き直しも視野に入れてライセンスはMPL 1.1/GPL 2.0/LGPL 2.1との事です。コメント参照
  • Doxygenで変換したドキュメントの公開 - Help Needed
  • 簡単な単体テスト - in progress
  • 復帰テスト
  • その他
    • 定数であるGUIDが二ヶ所ソースに埋め込まれてる。
    • getServiceの問題とアクセサの問題と。型調整にも使われているのかぁ。まぁassertとして使えるから全体的に現状保持かなぁ。
  • レス周りをまとめたりとかその他。 - in progress

seamonkey使った単体テストスピードテストって可能かなぁ。可能ならする。
まぁコードの整理から書いていくかな。

  • 1秒毎とかにisValidでオーバーしてないかチェックしてオーバーしてたらダイアログの下に表示するべき。
  • 節穴板の回避
  • プレビュー時fusianasanの場合そこをipに置き換え -> 実装法は?
  • tasukeruyoとノtasukeruyoも。有効無効の判断は?
  • 簡単にSETTING.TXTにアクセスできるように(for デバッグ)
  • BBS_PROXY_CHECK=checkedで串の場合串マーク…毎回内部でBBQ呼び出しはどうなんだろう。
  • IDは無しの板で???、ありの板でxxxxxxxxにする。
  • UNICODE_CHANGE=checked (BBS_UNICODE=change)の場合プレビューでちゃんと文字化けを起こす。
  • VIP931はどう実装する?
  • BBQチェックボタン付ける。焼かれてた場合、対処法を表示。



rev.426だった模様。rev.427で大規模な変更が入ってるので上げるのが不安。まぁ今弄ってる所が変わってないということが分かっただけよし。