☆Release 2.02 ■2.02.35 2010-07-07 18:38 +複数要素インストール用「パッケージ」仕様  http://ukadoc.googlecode.com/svn/trunk/manual/dev_nar.html#package ×文字コード強制設定がうまく動かなくなっていたエンバグを修正 ×Windows 7の指定ウインドウ以外全て最小化機能に2.02.32で対応したつもりが実は調整内容が反映されていなかった上にそもそも2.02.32のCHANGELOGにも書き忘れていたというウルトラひどい問題を修正 ×SERIKOの実行指定でrunonce+sometimes+bindな組み合わせでsometimesが発動しない問題を修正 ×Vista以降+UAC有効で時計合わせは絶対に成功しないのにメニューが有効になっている問題を修正 ■2.02.34 2010-06-24 06:54 ×着せ替えタグを一つずつ個別に処理していたせいで「全部無効にしてからひとつだけ有効」にする処理を意図するタグがうまく動かない問題を修正(COLORS v.HAYABUSA) ×サウンド再生の際の読み込みにかかる時間をスクリプト再生タイミングで考慮していなかった問題を修正 ×グレースケール+アルファチャンネルなPNGをうまく読み込めない問題を修正 ■2.02.33 2010-06-17 05:17 +FMOの項目にhwndlist追加  カンマ区切りで\0からのhwnd(符号なし数値にしたもの)が列挙されます。  無効なウインドウは0になります。 ssp_fmo_header_0000108c_00110554.hwnd [1] 1115476 ssp_fmo_header_0000108c_00110554.name [1] Emily ssp_fmo_header_0000108c_00110554.keroname [1] Teddy ssp_fmo_header_0000108c_00110554.path [1] Z:\ssp\ ssp_fmo_header_0000108c_00110554.sakura.surface [1] 5 ssp_fmo_header_0000108c_00110554.kero.surface [1] 10 ssp_fmo_header_0000108c_00110554.kerohwnd [1] 591248 ssp_fmo_header_0000108c_00110554.hwndlist [1] 1115476,591248,787914,787868,656814 ssp_fmo_header_0000108c_00110554.ghostpath [1] Z:\ssp\ghost\emily4\ ×バルーンの入力ボックスの背景がおかしな表示になる場合がある問題を修正 ×OnURLQueryから\![execute,install]を使うと延々とループする問題を修正 ■2.02.32 2010-06-02 13:40 ※サーフィステストにSakuraScriptタグを自動コピーする機能追加 ※\fタグでも下記訪問済みリンクの色などを変更できるようにした  SSP/仕様書/バルーンフォント系タグ - 駄でべろぱの小ネタWiki ×上記サーフィステストのタグコピー機能を実装途中のまま忘れてリリースしたひどい問題に対応 ■2.02.31 2010-06-02 05:28 +アンカーに「訪問済みリンクの色を変える」機能追加  アンカーのIDとReference指定によって、選択済みかどうかを判定  バルーン定義は以下の通り  anchor.visited.brush.color.  anchor.visited.font.color.  anchor.visited.pen.color.  anchor.visited.blendmethod  anchor.visited.style ×RSS一括更新のネットワーク更新先URLの認識がおかしくなる場合がある問題を修正 ×スクロール範囲が2ドット分小さかった問題を修正(行数分きっちりで表示範囲を設定したバルーンでもスクロール表示される問題) ■2.02.30 2010-05-20 15:18 ×設定ダイアログの内容が初期化される場合がある問題を修正 ×エクスプローラーの\1側ソートを実行すると落ちる問題を修正 #SSF再生イベントのテスト中:OnSSFPlayBegin/OnSSFPlayTranslate/OnSSFPlayCancel/OnSSFPlayEnd ■2.02.29 2010-05-03 08:40 ×OnBalloonCloseの結果でプラグインのOnChoiceSelectが潰される場合がある問題を修正 ×エクスプローラの一括更新で落ちるかもしれない問題をちょっと改善 ■2.02.28 2010-04-29 23:15 +プロパティシステムに thumbnail,update_time,update_result,iconを追加  参照:SSP/仕様書/プロパティシステム - 駄でべろぱの小ネタWiki ×半角スペース入りのファイルをネットワーク更新できなかった問題を修正 ■2.02.27 2010-04-25 22:41 ※更新結果欄にエラーを起こしたファイル名がある場合はそれも表示するようにした ※着せ替えメニュー自動表示モードで階層表示する場合に有効な階層の根元のメニューにもチェックを入れるようにした ×プロパティ(ghost).shelllist.current以下が死んでいた問題を修正 ×ネットワーク更新がtimeoutで止まる場合がある問題を修正 ×日時入力ボックスのデフォルト値指定が腐っていた問題を修正 ×MAGファイル読み時にメモリリークが起きる可能性を修正 ×使ってるぞグラフの文字配置がデタラメになったエンバグを修正 ×DFP/DFTのデコードがおかしくなる場合がある問題を修正 ■2.02.26 2010-04-19 05:13 +エクスプローラに「前回の更新結果」欄を追加 ※SSFファイル再生中はランダムトークとOnSurfaceRestoreがNOTIFYになるよう変更 ■2.02.25 2010-04-11 21:44 ※\_b[]タグ(画像はりつけタグ)にファイル名だけでなくURLを書けるように ※キャラクターウインドウ移動画面端スナップ機能(軽くしかひっつきませんが) ※プラグインのdescript.txtにotherghosttalk,1と書くとOnOtherGhostTalkイベントがプラグイン宛にも送られるようになった  棒読みちゃんプラグインで実験後問題なさそうなので正式機能としました ※\f[height]でxx-small~xx-large、larger、smaller、%指定が可能になりました(CSSもどき) ×ページが四月馬鹿モードになると更新機能が動かなくなるひどい問題対策 ×ゴーストと同時にバルーン/シェル更新する機能の動きが妙な問題を修正 ■2.02.24 2010-03-07 21:31 ※libpngを1.4.1に更新+DoS攻撃緩和のため画像サイズ制限を追加  画像サイズは65535x65535以上にはできない制限を追加しました。…そんなん誰が使うねん。 ×ファイル選択ダイアログの妙な挙動をいくつも修正 ■2.02.23 2010-02-25 21:42 ※\![set,alignmenttodesktop,(left|right)]を追加  左右に貼りつきます。何に使えるのかよくわかりませんが…  実はウインドウ制御部分を書き直していた時についでについカッとなって実装してしまったもの。 ×エラーのあるsurfaces.txtを読み込むと落ちる場合がある問題を修正 ■2.02.22 2010-02-23 05:29 ×ウインドウのZオーダー制御がおかしくなったようなので親子構造を戻した  Windows 7のタスクバー表示対応のために\0側を完全な親にしていたのですが…要りませんでしたorz ■2.02.21 2010-02-22 22:37 ×起動時にいきなりメモリ破壊を起こす可能性があるひどい問題を修正 ×シェル定義読み込み時など様々な文字列処理をしていると落ちるかもしれないひどい問題を修正 ※1193時間以上起動しっぱなしのマシンでの起動時間通知処理を再検証 #気が向いてApplication Verifierをひっかけたら出るわ出るわ… ■2.02.20 2010-02-21 22:04 ※アニメーション定義IDが何万・何十万を超えるシェルでのメモリ使用量を超大幅に削減 ※\![open,dialog,folder/open/save]の--dir指定にマイドキュメントなどを指定可能に(指定可能は以下)  __system_mydocument__  __system_mypictures__  __system_myvideo__  __system_mymusic__  __system_desktop__ ※\![open,file]などで環境変数を展開するようにした  例:\![open,file,%SYSTEMROOT%\system32\sndvol.exe] ※\![open,file]で実行ファイルを指定した場合パス探索(PATH)するように  例:\![open,file,sndvol.exe] - 上の例がさらに短く ※Windows Vista以降で微妙にメモリ "リーク" する問題対策(CriticalSection) ×\![open,dialog,open/save]で--dir指定が死んでいたエンバグを修正 ×サムネイルが表示されなくなっていたエンバグを修正 ■2.02.19 2010-02-13 20:58 ※Vista・7対応の様々な改良 ※バルーンの入力ボックスでOK/キャンセル/モード切替ボタンに画像を使えるように  ok_down.png / ok_up.png | cancel_down.png / cancel_up.png | mode_down.png / mode_up.png  サンプル:http://ssp.shillest.net/ghost/switch_L.nar ×collisionexでエラーが起きまくる問題を修正 ×デバイス検出イベントが起きない場合がある問題を修正 ×同じサイト内の別の複数のRSSを別に登録できない場合がある問題を修正 ■2.02.18 2010-01-12 22:19 +デバイス検出 / 削除イベント OnDeviceArrival / OnDeviceRemove 追加  Referenceは1行あたり1デバイス、以下のフォーマットの通り  タイプ\1名前\1製造者名\1デバイスファイル名 [\1はバイト値1]  タイプ:USB・PORT・DRIVE・Volumeなどデバイスの種類を識別できる文字列  デバイスファイル名:ボリュームラベル(C:など)やデバイスにアクセス可能にするための仮想ファイル名  あまりに様々な情報が通知されるため、ここに列挙し切れません。実際にデバイスをつないだ時のイベントをログ機能などで拾ってみてください。 ×OnKeyPressのpageupとpagedownが今の今まで逆だったひどい問題を修正 ×\x[noclear]の挙動が怪しい問題を修正 ×サーフィステストウインドウでnever指定のアニメーションの種類欄にゴミが入る問題を修正 ×data: URI指定の\_bタグ+GIFで落ちる問題を修正 ※その他ライブラリの更新等 ■2.01.17 2009-12-25 06:38 ×最小化復帰時のトーク処理がおかしい問題を修正 ×インストールされたゴーストが全員起動中にVanishしてもイベントだけ起きず居残る問題を修正 ×入力窓タイムアウトがまたまたまたおかしくなっていた問題を修正 ■2.02.16 2009-12-07 05:21 +SERIKO optionに"background"を追加  書式例1:animation1.option,background  書式例2:animation1.option,background+exclusive  指定したアニメーションはベースサーフィスよりも「裏に」描画します。 ×(sakura|kero|char?).menu,auto がうごかなかった問題を修正 ×最小化復帰時にバルーンが表示されない問題をたぶん軽減 ■2.02.15 2009-11-29 22:43 ×PLUGINのイベント横取り処理が全滅していた問題を修正 ×シェル切り替えの際にシェル所属MAKOTOがアンロードされていなかったひどい問題を修正 ×SSL通信後のスレッド終了の際のおかたづけを忘れてメモリリークしていた問題を修正 ■2.02.14 2009-11-27 05:18 ×\s[-1]状態での着せ替え操作の反映が即時にできない問題を修正 ×GMailに接続できない問題を修正 ×インストール時に常にrefreshになっていたものすごくひどい問題を修正 ×OnMouseGestureのReferenceがまともに渡されないひどい問題を修正 ×\sタグ直後に\![set,scaling]すると位置ズレする問題を修正 ■2.02.13/ISHINA 2009-11-19 05:20 ×手前に出てくる処理判定をかなりひどくミスしていた問題を修正 ×Flip3D関連の設定が動的に反映されない問題を修正 ×Flip3D中に表示ON+常に手前に表示OFFのときウインドウのZオーダー制御がおかしくなる問題を修正 ×無効なサウンド再生指定を延々待ち続ける問題を修正 ■2.02.12/ISHINA 2009-11-15 23:16 ※refreshundeletemask指定のあるNARは、再インストール後もFirstBootが起きないようにした ×\![move]タグ実行によるデッドロック現象をさらに改善 ×\![open,sliderinput]がなにをパラメータに指定しても動かなくなっていた問題を修正 #最萌トーナメント記念、バージョン文字列にちょっと追加。 ■2.02.11 2009-11-14 19:50 ※OnMouseGestureのReference6に「ジェスチャー移動角度」を追加  右へ進む方向を0度として、360度反時計回りに進みます。 ×シェル倍率設定がうまく動かない場合がある問題を修正 ×インライン画像+テキスト表示でテキストが表示されない場合がある問題を修正 ×\![set,alignmenttodesktop,top]がうまく動かない問題を修正 ×Vista/7環境で読み込み中表示のテキストが小さすぎる問題を修正 ×XP/Vista/7環境の視覚スタイル表示で右クリックメニューの見た目が変な問題を修正 #主開発環境をWindows 7に移行しました。…ちょ、VC++6まだちゃんと動くよ。 ■2.02.10 2009-11-02 23:11 ×\Cタグ+前回に喋り内容があった場合無条件に「喋るときに手前に出てくる」が発動していた問題を修正 ×\s[-1]タグで非表示にした際に\![set,scaling]してもさっぱり反映されない問題を修正 ■2.02.09 2009-10-26 20:49 ×SSP 2.02.04で実装したつもりの複数組み合わせinterval指定仕様が 実は夢の中で実装したものだった疑惑  たぶん単にリポジトリへの変更をコミットし忘れて書いたのが消滅しただけなんでしょうけど…  いや待てよ、それだけなら衝突なり何なり警告あるはずなのに…  とにかくなぜか実装してコミットした記憶はあるのにコミットログから消えているのです…  もしかして、あれって夢の中……!?  SSP/仕様書/着せ替え仕様拡張 - 駄でべろぱの小ネタWiki の通り慌てて再実装しました。 ×OnUpdateReadyの後スクリプト再生待ちをしない問題を修正 ■2.02.08 2009-10-21 23:55 +SSF(Sakura Script File)再生機能  シンプルなテキストファイルを書くことで「支援スクリプト」が実現できます。  ファイルフォーマットの詳細は SSP/仕様書/SSFファイル - 駄でべろぱの小ネタWiki をどうぞ。 ■2.02.07 2009-10-07 05:23 +(キャラクターID).menu,auto と定義すると着せ替えメニュー自動作成  sakura.menu,auto kero.menu,auto char2.menu,auto など  グループ内の要素が多かったりする場合は自動的に階層メニュー化 ×上記試験実装のフラグ初期化を忘れていたためメニュー定義が読み込まれない場合があるひどいバグ修正 ■2.02.06 2009-10-04 22:27 ×\iタグが動作しない場合があるひどい問題を修正 +OnConfigurationDialogHelpイベント追加  Reference0-ダイアログID (setup|ghost|ghost2|folder|display|talk|network|network2|biff|application|messenger|ipmessenger|international|developer)  Reference1-ダイアログタイトル  Reference2-項目タイプ:項目名 (例: check:sakura_mutex)  Reference3-項目内容テキスト  ヘルプボタンか?ボタンをクリックして、次に知りたい項目をクリックした時に発生します。  起動中のゴーストが全員反応しない場合はヘルプファイルを開きます。 ■2.02.05 2009-09-25 04:59 ×\s[-1]で非表示状態の時に\![move]を実行するとその後一切のスクリプト実行を受け付けない問題を修正 ■2.02.04 2009-09-24 05:24 +着せ替えアニメーションその他をすべて「複数組み合わせinterval指定仕様」へと発展  以上の仕様は SSP/仕様書/着せ替え仕様拡張 - 駄でべろぱの小ネタWiki をご覧下さい。  当初仕様もまだ動きます。 ※ゴーストかどうかの判別処理を緩和 ■2.02.03 2009-09-14 22:24 ×エラーログウインドウを表示したまま大量にエラーが起きるとやたらと重くなるひどい問題を改善 ×着せ替え定義でエラーが起きた瞬間に落ちるひどい問題を修正 ■2.02.02 2009-09-14 05:23 ×着せ替え定義によっては読み込み後即落ちるひどい問題を修正 ■2.02.01 2009-09-13 22:08 ※\![bind]タグでON/OFFを示す第4パラメータを省略すると「ON/OFF自動切り替え」に ×\__wタグ実行でフリーズするひどい問題を修正 ■2.02.00 2009-09-12 14:25 +着せ替えアニメーション +複数着せ替えID一括実行仕様  以上の仕様は SSP/仕様書/着せ替え仕様拡張 - 駄でべろぱの小ネタWiki をご覧下さい。 +"表示"設定にFlip3D中も表示するオプションを追加 ※エラー通知をチェックボックスから通知レベルを選べるように変更 #いいかげん番号が厳しくなってきたので2.02に上げましたorz