*修正
URL#toURI()の変換時、URL表現でパスに空白がある場合に正しくURIに変換できず例外となる。
URLがシリアライズされており、もともとFile#toURLで変換していたため、空白を含む形式で保存されている。(File#toURLは非推奨であった。)
URL#getPath() -> File#ctor() -> File#toURI() のステップを踏むことで回避。
git-svn-id: https://svn.sourceforge.jp/svnroot/charactermanaj/trunk@7
5b6e9025-a2e8-4882-b233-
f889982098c5
修正点
・ character.xmlの位置を示す方法をURLからURIに改めた。
この修正はキャラクターデータの持ち方を見直し、ID,REVの識別子などに縛られないようにするための一環である。
(現時点でID,REVはメカニズム的には重要性はなくなっており、ユーザの補助情報になっている。)
git-svn-id: https://svn.sourceforge.jp/svnroot/charactermanaj/trunk@6
5b6e9025-a2e8-4882-b233-
f889982098c5
以下の修正
・ インポート処理の見直し
・ インポートメニューで「新規プロファイル」と「現在のプロファイル」に分けた。
・ フォルダからの新規インポートを修正
・ インポート時にfavorites.xmlを認識するように修正
・ フォルダ構造の見直し
・ シリアライズデータはcachesフォルダに移動
・{UUID}-ID-*.serという名前から、{UUID}-*.serに変更。
・ favorites.xmlは各キャラクターディレクトリに移動
・関連してフォルダインポート時にも認識できるようになっている。
・ 下位バージョンの既存ファイルをアップグレードするためのメカニズムを追加
・ 同一パーツ情報の連続更新要求を最適化
カラーダイアログの連動指定で複数カテゴリから更新要求が同時にでるため。
(非同期処理なので高速なマシンでないと滅多に無駄にならないため、体感的には変化なし。)
・ プロファイルの編集でID,REVの編集不可制限を撤廃。(一意に識別するのはURIによるように修正。)
・ Linux上でのDnD処理を修正。
・ デフォルトプロファイルIDという概念を廃止。設定項目からも消えています。
・ お勧めリンクメニューを追加。これは本来はcharacter.xml上に定義するべきものだが、先行して。
・ プロファイル変更メニューを追加。(プロファイルを開く -> 修正 というステップを不要に。)
インポート時の組み合わせ、下位バージョンからのアップグレード処理、Mac/Linuxでのテストが行われていないため、
リリースにはしていません。
git-svn-id: https://svn.sourceforge.jp/svnroot/charactermanaj/trunk@5
5b6e9025-a2e8-4882-b233-
f889982098c5
初期インポート (2011/1版)
インポート処理などが現時点で修正中で、そのまわりがうまく機能しません。
git-svn-id: https://svn.sourceforge.jp/svnroot/charactermanaj/trunk@4
5b6e9025-a2e8-4882-b233-
f889982098c5
git-svn-id: https://svn.sourceforge.jp/svnroot/charactermanaj/trunk@1
5b6e9025-a2e8-4882-b233-
f889982098c5