Develop and Download Open Source Software

Browse Subversion Repository

Diff of /bathyscaphe/trunk/changelog.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 929 by tsawada2, Sun Jun 8 04:46:36 2008 UTC revision 932 by tsawada2, Sun Jun 8 05:19:59 2008 UTC
# Line 1  Line 1 
1  2008-06-08 tsawada2 <tsawada2@users.sourceforge.jp>  2008-06-08 tsawada2 <tsawada2@users.sourceforge.jp>
2            * application/source/network/CMRDATDownloader.m
3            * application/source/network/CMRDownloader.m
4            * application/source/network/ThreadTextDownloader.m
5                    CMRDownloader とそのサブクラス:
6                    - HTTP Status code 302, 416 のエラーについては適切な NSError を生成して CMRThreadViewer に
7                     渡すようにした。
8                    - NSCalendarDate ではなく BSHTTPDateFormatter を使うようにした。
9                    - メモリ管理を見直した。
10                    - その他、微修正。
11            * application/source/thread/CMRThreadComposingTask.m
12            * application/source/thread/CMRThreadFileLoadingTask.m
13            * application/source/thread/CMRThreadLayoutTask.m
14                    CMRTask 関連:KVO 対応。
15            * application/source/thread/CMRThreadDocument.m
16                    ソースの整理と、NSURL ベースに一部書き換え(CMRDocumentFileManager.m の変更点とも関連)。
17            * application/source/thread/CMRThreadViewer-Action.m
18                    微修正。
19            * application/source/thread/CMRThreadViewer-Contents.m
20            * application/source/thread/CMRThreadViewer.m
21                    以下のような場合に、「履歴」メニューにスレッドが登録されなかった問題を修正した。
22                    - 未取得のスレッドをオフラインモードで開き(このとき、空白のウインドウが開く)、それから「スレッドを更新」
23                    して内容を取得したとき。
24                    - 未取得のスレッドを(オンラインでも)既存のスレッドウインドウにドラッグ&ドロップして表示させたとき。
25    
26            * application/source/thread/CMRThreadViewer-Download.m
27                    不要な retain の解消、エラー処理の見直しなど。
28                    -「あぼーんで再取得が必要です」および「dat 落ちっぽいです、●で取得してみる?」のエラーについては、      
29                     CMRDownloader 側で NSError オブジェクトを生成。CMRThreadViewer ではその NSError から
30                     +[NSAlert alertWithError:] でアラート生成、という方法を使うようにしてみた。
31            * application/source/thread/CMRThreadViewer-ViewAccessor.m
32                    ナビゲーションバーのセットアップは BSNavigaionStatusLine クラスに任せて、見通しを良くした。
33            * application/source/view/BSNavigationStatusLine.[h|m]
34                    [新規追加] CMRStatusLine のサブクラスで、BSIndexingPopupper と CMRIndexingStepper を
35                    インスタンス変数に持つ。
36            * application/source/view/BSStatusLineView.[h|m]
37                    [新規追加] BSTsuruPetaView のサブクラスで、ステータスメッセージを表示する機能を持つ。
38                    - BSTsuruPetaView 上に NSTextField を配置してメッセージを表示すれば良さそうなものだが、
39                    Binding で NSTextField にメッセージをセットすると何故か描画時にゴミが残るので、TsuruPetaView に
40                    直接描画するためにこのクラスを作った。
41            * application/source/view/CMRStatusLine.[h|m]
42                    ソースの整理と軽量化。
43            * application/source/view/CMXImageAttachmentCell.m
44                    実際には何も修正されていないが、何故か変更扱いに。
45            * application/source/view/SGLinkCommand.m
46                    CMRTaskWillProgressNotification はもう発行しない。
47            * application/source/view/ThreadsListTable.[h|m]
48                    微修正。
49            * application/source/CMRAppDelegate.[h|m]
50                    ブラウザウインドウのカスケード処理は CMRBrowser 側でやるようにしたので、不要になった部分を削除した。
51          * application/source/task/BSTaskItemValueTransformer.[h|m]          * application/source/task/BSTaskItemValueTransformer.[h|m]
52                  [新規追加] binding しやすくするための Value Transformer。                  [新規追加] binding しやすくするための Value Transformer。
53          * application/source/task/CMRTask.[h|m]          * application/source/task/CMRTask.[h|m]
# Line 30  Line 79 
79                  (していたつもりなのだが、できていなかったので、改めて修正…nib で responder chain をがっちり                  (していたつもりなのだが、できていなかったので、改めて修正…nib で responder chain をがっちり
80                  指定してやった。これで解決したかどうか?)。                  指定してやった。これで解決したかどうか?)。
81          * application/Resources/Japanese.lproj/CMRIndexingStepper.nib          * application/Resources/Japanese.lproj/CMRIndexingStepper.nib
82            * application/source/view/CMRIndexingStepper-ViewAccessor.m
83                  Mac OS X v10.3.9 に遠慮する必要はなくなったので、Button の bezelStyle を最初から                  Mac OS X v10.3.9 に遠慮する必要はなくなったので、Button の bezelStyle を最初から
84                  NSSmallSquareBezelStyle に指定した。                  NSSmallSquareBezelStyle に指定した。
85          * application/Resources/Japanese.lproj/CMRStatusView.nib          * application/Resources/Japanese.lproj/CMRStatusView.nib

Legend:
Removed from v.929  
changed lines
  Added in v.932

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26