ben-s****@td5*****
ben-s****@td5*****
2005年 4月 3日 (日) 11:43:53 JST
tsawada2です。いくつかのバグを修正し、2005年4月1日のエイプリルフール以降の日付表記の問題に 対処する SP をリリースしました。 http://sourceforge.jp/projects/cocomonar/files/?release_id=14094#14094 ============================ 2005-04-03 tsawada2 <ben-s****@td5*****> * application/src/v1/application/composer/CMRAttributedMessageComposer.m * application/src/NG/layout/data/CMRThreadMessage.m * application/src/NG/utils/CMXTextParser.m 変な日付表記への対応を見直し。 - 「エロゲ暦24年,2005/04/02(土) 11:22:33」形式は「,」の前を捨てて、日付データに変換 「,」の前の独自表記は、表示しない&保存しない。 - どうしても変換不能な表記は、NSString で保持するようにした(日付データとしての価値は失われる)。 これに伴い、CMRThreadMessage の date 変数の定義を NSDate 型から id 型に変更。 - 変な日付表記のせいで、普通のレスが「あぼーん」や「1001」などの特殊なレスと区別できない問題を修正。 2005-04-02 tsawada2 <ben-s****@td5*****> * application/src/v1/application/browser/CMRThreadsListReadFileTask.m * application/src/v1/application/browser/CMRThreadsList-DataSource.m 古いお気に入りをインポートした後、お気に入りを表示させると「番号」が不正な値になってしまうことがある問題を解決。 ちなみに、「不正な値」というのは実のところ、NSNotFound 定数である。 * application/src/v1/application/browser/CMRFavoritesManager.m 内部の情報保持プールに項目が際限なく溜まって、全体のパフォーマンスが低下する問題に対処。 - 対処1:重複する情報は登録しない - 対処2:情報数が一定の限界を超えた場合、一番古い情報から削除する(仕方ない) (限界値は KeyValueTemplates.plist の "Favorites - MaxCountForPool" で設定可能。デフォルトは30。使い方に応じて 調節も出来るが、素人にはおすすめできない。0にすることも出来ない訳ではないが、まったくもっておすすめしない) - どうしてもなかなか利用されないまま残り続ける情報もあるかもしれないが、2、3個程度なら影響ないので無視。 * application/src/v1/application/browser/CMRBrowser-Action.m 3ペインで、一覧で何も選択されておらず、確認シートありの設定のとき、スレッドを削除するとウインドウが 閉じてしまう問題を解決。 -- Tsutomu Sawada ben-s****@td5*****