======================================================================== GSFinder+ for W-ZERO3 ======================================================================== ●概要  かわ。氏の公開されているGSFinder+ for WM5をベースに、個人的に気になって いた点を修正した改造版です。 かわ。氏 「GSFinder+ for WM5」 http://www.geocities.jp/gsfinder_wm5/  名称については、私がW-ZERO3で使うために改造しているのと、動作確認を W-ZERO3シリーズでしか行っていないことから付けています。  カスタマイズの方向性としてW-ZERO3シリーズが優先されるというだけで、他機 種で動作しないというわけではありません。 ●動作環境  W-ZERO3[es]およびAdvanced/W-ZERO3[es]での動作を確認しています。  W-ZERO3(WS003SH/WS004SH)、および他のWindowsMobile端末でも動くはずですが、 確認していません。ただし、β版の段階では、X01HTとTreo750vで使っているとい う報告をいただいています。  また、1.5.4.26よりWindowsMobile5.0 Smartphone/WindowsMobile6 Standardに 仮対応していますが、これについてはエミュレータ上で起動することのみ確認し ています。 ●インストール  デバイスにGSFinder+W03.cab(gsgetfile-i同梱版)またはGSFinder+W03wod.cab (非同梱版)をコピーし、ファイルエクスプローラ等から実行(タップするなど)して インストールしてください。  なお、Ver.1.5.1.21より、インストール先にreadme.txt(今読んでいるこのファ イルです)をコピーするようにしました。  DLL同梱版には以下のソフトウェアを同梱しています。 ホーミン氏 「gsGetFile.dll インターナショナル版(Rev.13)」 http://www.geocities.co.jp/SiliconValley-Cupertino/2039/  gsGetFile.dllはWindowsフォルダにインストールされます。  ZIP/LZHアーカイブの圧縮・展開機能を利用するには、Unzip.dllおよび Unlha.dllが必要です。インストール先のフォルダかWindowsフォルダにコピーし てお使いください。  unzip.dll/unlha.dllは以下のページで公開されています。 ごりぽん謹製CABインストーラ版(MToda氏の修正版使用) http://www.zob.ne.jp/~goripon/wince/ uema2氏によるオリジナル版 http://hp.vector.co.jp/authors/VA023546/soft/unXXXce.html MToda氏による不具合修正がおこなわれている修正版 http://page.freett.com/todamitsu/UnZip.htm http://page.freett.com/todamitsu/UnLha.htm ●使用方法  基本的な操作方法やメニューなどは、GSFinder+ for WM5に準じます。  現在マニュアルを準備中です。 ●アンインストール  スタート→設定→システム→プログラムの削除から、 "goripon GSFinder+ for W-ZERO3"を選んでアンインストールしてください。 ●注意事項  本ソフトウェアの使用による、いかなる損害に対しても、作者は責任を負いま せん。利用は個人の責任でお願いします。  また、このプログラムについて、かわ。氏、および歴代のGSFinder作者諸氏に は絶対に問い合わせをしないでください。  動作・バグ報告、情報提供、要望などは、このテキストの最後に記載のある連 絡先までお寄せください。  商業誌や商業ベースのWEBページに掲載する場合は、(可能であれば掲載予定の 内容を添えて)事前に許可を取ってください。本ソフトウェアは基本的に取り扱わ れること自体は拒否しませんが、原作者の居るものですので、私が原作者と勘違 いされるような扱いはしないでください。 ●謝辞  GSFinder+ WM5をソースごと公開してくれているかわ。氏および歴代のGSFinder 作者の方々に感謝します。  また、gsGetFile.dllの同梱を許可してくださっただけでなく、ソースコードの 修正までしていただいたホーミン氏に感謝します。  ものすごい頻度で更新しているのに、それに付き合って色々な報告や要望をく れた皆様やブログのコメントにも感謝です。 ●ソースコードの配布とライセンスについて  元にしたGSFinder+ for WM5、およびそれ以前のGSFinderシリーズがGNU General Public Licenseに従って配布されていますので、本ソフトウェアもそれに準じま す。  ソースコードは実行バイナリと同じ場所で公開されていますので、適宜、ダウ ンロードしてください。  ただし、ソースコードに同梱しているPPC2SPLIBに関してはGPLではありません。 大元の配布条件に従ってください。また、現状でPPC2SPLIBはβ版扱いですので、 取り扱いには注意してください。 ホーミン氏 「PPC2SPLIB PartIII」 http://geocities.yahoo.co.jp/gl/hou_ming_2/view/20080110/1199972682 ●既知の問題  頑張って修正したのですが、力及ばず修正に至っていない不具合や仕様がまだ 残っている場合があります。ここに記載されている問題については、こちらで状 況を把握していますので、報告していただく必要はありません。  以前のバージョンではここに記載されていて、ここから消えているものは、こ ちらでは「修正した」と認識しています。もし「直っていないぞ」という項目が ありましたらお知らせください。 ・ハイレゾモード時に表示形式を切り替えるとファイル表示にゴミが残る ●連絡先 メール:goriponsoft@gmail.com ブログ:http://d.hatena.ne.jp/goriponsoft/ ●更新履歴 2007/8/6 1.0.0.0 初版公開 GSFiner+ WM5からの修正・変更点は下記のとおり ・プレス&ホールド(アクションボタン長押し)でコンテキストメニューが使えるように修正 ・画面の縦横切り替え後にステータスバー/アドレスバーのサイズがおかしくなる点を修正 ・文字列の入力の際にSIPが開かないように修正 ・ツールバーに「上へ」ボタンを追加 ・メニューのショートカットキーを数字キーに切り替える機能を追加 ・「ネットワーク接続の割り当て」「ネットワーク接続の切断」「赤外線受信」が動作しなくなっていたのを修正 ・「お気に入りの整理」を繰り返すとメニューが壊れていたのを修正 ・右メニューに「戻る」と「進む」を追加 ・「送る」のフォルダ選択で下層フォルダを自動展開しないよう修正 ・".."が選択された状態でフォーカス無しと同じコンテキストメニューが出るように修正 ・メニューバーの文字列の解像度が低かったのを修正 ・高DPIのハードウェアに対応しハイレゾモードを搭載 ・「ユーザーパス」で登録したパスの表示が崩れていたのを修正 ・縦画面と横画面それぞれにフォルダ表示の分割方向とサイズの設定を保管するように変更 ・WindowsMobile非対応部分を対応するように修正 ・ユーザーパスの登録で末尾に'\'を付けるとメニューで正常に表示されなくなっていたのを修正 ・「送る」のフォルダ選択で右キー入力により下層フォルダの展開が出来機能を追加 ・「送る」メニューにメールソフトで送信する「メール受信者」を追加 ・「プログラムの選択」「ユーザーパス編集」ダイアログの表示を画面に合わせて調整するよう修正 ・フォルダ表示へのタップで稀にコンテキストメニューが開いてしまっていたのを修正 ・フォルダ表示のカーソルが上下端でループする機能を追加 ・フォルダ表示/ファイル表示上のマイポケットPCでクリアキーを押すと相互にフォーカスが移動する機能を追加 ・右ソフトキーメニューにフォーカス移動を行う「フォルダ表示へ移動」を追加 ・左右のメニューを入れ替える機能を追加 ・「編集」に「範囲選択」(SHIFTキーONと同等)と「複数選択」(CTRLキーONと同等)を追加 ・「オプション」の「ファイルの種類」タブでリストをタップしないと削除/編集のボタンが使えなかったのを修正 ・「フォルダ表示」がOFFの場合には「左右に並べる」が選べないように修正 ・「オプション」の「ファイルの種類」タブの表示を画面に合わせて調整するよう修正 ・「オプション」の「GSFinderについて」タブにバージョン番号の表示を追加 2007/8/9 1.0.0.4 (1.0.1.3) かわ。氏向け英語版テストビルド ・一部メニュー項目が数字キーで操作できなかったのを修正 ・文字列をプログラム埋め込み型からリソース参照型に変更し英語版向けMUI(Multilingual User Interface)を作成 2007/8/11 1.1.0.0 英語版MUI正式公開 ・「ユーザーパス編集」ダイアログのボタン3つの位置を画面に合わせて調整するよう変更 ・オプション設定内「ファイルの種類」タブのボタン3つとリストカラム幅を画面に合わせて調整するよう変更 ・「プログラムの選択」ダイアログのボタン位置とチェックボックステキストの幅を画面に合わせて調整するよう変更 2007/8/18 1.1.0.6 ・Customの設定を壊さないようCustom互換の設定保存をするように修正 ・ファイル表示のアイコンの整列でソートの比較処理が一部うまく動いていなかったのを修正 ・ファイル表示の".."の登録に関してリソース参照化時にメモリ管理をミスしていたので修正 ・レジストリへの値の格納方法を見直しバイナリ値だったものを一部DWORD値に変更 ・入力モード切替の処理を整理 ・「複数選択」中でもプレス&ホールドによるコンテキストメニューが出せるように修正 2007/8/20 1.2.0.0 ・詳細表示時の左右キーでのPageUp/Down動作をオプション設定でON/OFFできるよう修正 ・フォルダ表示でもプレス&ホールドが出来るように修正 ・内部での座標の取り扱いに誤り(符号の有無)があったので修正 ・ファイル/フォルダの上書きの確認ダイアログ項目の位置を表示が崩れないように調整 ・削除の確認ダイアログの項目の位置を表示が崩れないよう調整しハイレゾ非対応のままだったのを修正 ・ショートカットのファイル名に元ファイルの拡張子が含まれるようになっていたバグを修正 2007/8/29 1.3.0.0 ・W-ZERO3シリーズ判定処理を変更 ・ハイレゾモード時のフォントサイズを半固定値から現在のフォントサイズを元に計算するよう修正 ・フォント変更がアドレスバーとステータスバーにも効くよう変更 ・フォルダ表示上でのコンテキストメニューの「編集」の挙動がおかしかったのを修正 ・ファイルのプロパティのダイアログに文字欠けがあったのを修正 ・ファイル向けコンテキストメニューにアプリケーション起動が反映されていなかったのを修正 ・フォルダ表示とファイル表示上のフォルダのコンテキストメニューを分けフォルダ表示用から「開く」を削除 ・フォルダ/ファイル表示へ移動の英語版での表示が他と統一されていなかったので処理を変更し対処 ・オプション設定「システムパス」の名称を「特殊フォルダ」に変更し「スタートメニュー」「お気に入り」を削除 ・レジストリ項目「StartMenuPath」「FavoritesPath」「DesktopPath」「MyDocumentPath」を削除 2007/9/2 1.4.0.0 (1.3. ・readme.txtにライセンスについての項目を追加 ・オプション設定の「メニューのショートカットを数字キーにする」でメモリリークを起こしていたのを修正 ・ウィンドウ分割サイズを調整 ・フォルダ表示側で「コピー」「切り取り」を行った場合にコピー中の総ファイル数表示がおかしくなっていたのを修正 ・フォルダ表示向けコンテキストメニューの「ショートカットの作成」を削除し「貼り付け」に入れ替え ・フォルダ表示の「マイポケットPC」上で「コピー」「切り取り」が正常に動作していなかったので選択できないように修正 ・オプション設定「アイコン」に「大きいアイコンを詰めて表示する」を追加 ・ファイル表示で詳細表示時に上下端でループするように変更 ・大きなアイコンを書き直し ・レジストリの格納位置を"HKEY_CURRENT_USER\Software\goripon\GSFinder-W03"に移動 ・以前実装したCustom互換の設定保存を削除 ・バイナリ値で格納されていた一部の設定情報をDWORD値で格納するように変更 ・検索ダイアログの「大小文字区別」チェックボックスの初期値をOFFに変更 2007/9/4 1.5.0.0 ・readme.txtの連絡先を新規設置のソフトウェアブログおよびメールアドレスに変更 ・フォルダ表示をOFFにしている場合のウインドウの分割サイズを調整 ・ユーザーパスの登録順序を入れ替える機能を追加 ・オプション設定の「ファイルの種類」およびファイルメニューの「プログラムの選択」で発生していた不正処理に対処 ※ホーミン氏提供のAssociation.cpp/Association.h/ListView.cppをマージ 2007/9/9 1.5.1.14 ・フォルダ表示OFF時のウインドウ分割サイズ調整が効いていなかったのを再修正 ・アドレスバーOFF時のフォルダ表示とファイル表示の境界線が細いままだったのを修正 ・フォルダ表示/ファイル表示での[クリア]または[BS]キーによるフォーカス移動の内部処理を修正 ・APPLICATIONLISTクラスをCApplicationListに変名しクラス内部の処理を修正 ・ホーミン氏のソースを参考に不要なグローバル変数の使用を削減 ・フォルダ表示で[クリア]または[BS]キーを押すと1回の操作で2階層上に移動してしまっていたのを修正 ・フォルダ表示から[クリア]または[BS]キーでファイル表示に移動する際に音が鳴っていたのを修正 ・ソート用関数の不要な比較を削減 ・検索ダイアログから抜けた後ファイル表示にフォーカスが移るよう修正 ・検索フォルダから「上へ」を行うと「マイ ポケットPC」に移動するよう修正 ・フォルダ情報の生成処理の不要な条件分岐を削減 ・ファイル表示のリストビューを仮想リストビューに切り替えて高速化 ・オプション設定の「大きいアイコンを詰めて表示する」を小さいアイコンにも効くよう修正 ・ファイル表示での連続移動(カーソルキー押しっぱなし)時にツールバーがチラついていたのを修正 2007/9/9 1.5.1.15 ・「大きいアイコン」表示でのアイコンの間隔が極端に広がっていたのを修正 2007/9/11 1.5.1.19 ・フォルダ/ファイル表示で文字入力による前方一致ジャンプができなくなっていたのを修正 ・クリアキーによるフォルダ表示へのフォーカス移動がフォルダ表示がOFFでも効いてしまっていたのを修正 ・ファイル表示側での「新規フォルダ作成」が正常に動作していなかったのを修正 ・ファイルの名前変更などでSIPの切り替えを行うと名前変更がキャンセルされてしまっていたのを修正 2007/9/15 1.5.1.21 ・フォルダ表示でコンテキストメニューからファイルコピー等を行うとハングアップしていた件を修正 ・サブシステムバージョンの指定を5.01(WindowsMobile5)に設定 ・readme.txtをインストールするファイルに追加 2007/9/16 1.5.1.22 ・WS007SHにおいて「詳細」表示でファイル名の幅を狭くしすぎると次回起動時に落ちていたのを修正 2007/10/26 1.5.3.25 ・起動時に日本語入力モードを半角数字に切り替える機能を追加 ・フォーカスが外れた際に現在の日本語入力モードを保管しフォーカスが当たった時点で復帰する機能を追加 ・オプション設定の「左右のメニューを入れ替える」をONにしていると、ファイル→送る、メニュー→移動、メニュー→移動→お気に入りが更新されなくなっていたのを修正 ・全ての表示形式においてファイル表示での上/下キーによるループ処理を行うように修正 2007/12/4 1.5.4.26 ・ホーミン氏のPPC2SPLIBを使用してSmartphone/Standardへ仮対応 ・画面の縦横切り替え時や表示形式変更時にファイル表示が更新されないことがあったのを修正 ・gsGetFile-i同梱版のDLLをRev.13に更新 2007/12/11 1.5.4.30 ・移動メニューのユーザーパスに数字キーショートカットを付加 ・送るメニューのアプリケーションに数字キーショートカットを付加 ・ファイル表示でXcrawlがPageUp/PageDownとして動作するように変更 ・ファイル表示でのスクロールバー移動後のカーソルキーの挙動を変更 2007/12/17 1.5.4.35 ・日本語入力モード関連の処理を変更し終了時に起動時の状態を復帰するよう修正 ・Smartphone/Standardでの動作時に高解像度対応ハードウェアの判定に失敗していたのを修正 ・Smartphone/Standardでの動作時の初期値を変更しツールバーを表示しないように修正 ・PPC2SPLIBをPart2に更新しreadme.txtの記述も合わせて修正 ・スクロールバー移動後のカーソルキーの挙動をより直感的に操作できるよう修正 2007/12/20 1.6.0.0 (1.5.6.39) ・フォーカスが外れた際の入力モードの保管処理を修正 ・スクロールバー移動後の左カーソルキーの挙動を修正 ・弊害が多すぎたためファイル表示での仮想リストビュー化を解除 ・編集メニューの「複数選択」を復活 ・ファイル表示でのXcrawl動作のON/OFF設定をオプション画面の「操作」に追加 ・ファイル/フォルダ表示の上下端でのループのON/OFF設定をオプション画面の「操作」に追加 2007/12/22 1.6.0.5 ・レジストリ設定で仮想リストビューを有効にできるよう修正 ・仮想リストビュー解除の影響で一つ上のフォルダに移動した際にファイル表示で常に先頭が選択されていたのを修正 ・英語MUI向けにオプション画面上部の水平線の位置を微調整 ・ALT+上下キーがページ移動として動作するように変更 ・ファイル切り取り/コピー時のマーキング(半透明化)が正常に行われていなかったのを修正 2007/12/26 1.6.0.9 ・機能していなかった一部の無駄なコードを削除 ・ファイル表示のフォーカス移動の高速化処理が仮想リストビューごと解除されていたのを修正 ・[ALT]+[Enter]でプロパティが開くように変更 ・「すべて選択」の後に「フォルダにコピー」を行った場合にハングアップする場合があったのを修正 2007/12/27 1.6.0.13 ・機能していなかった[F2]/[F6]キー関連の無駄なコードを削除 ・フォルダコピーでのハングアップバグ修正に不完全な部分があったので再修正 ・「左右のメニューを入れ替える」がONの時のメニューの状態変化がうまく行われていなかったのを修正 ・[ALT]+[Enter]の処理の内容を変更 2007/12/29 1.6.0.15 ・表示形式を「一覧」にした際のファイル名表示の幅の自動調整機能を復活 ・「フォルダ表示へ移動」の処理の内容を変更し機能が動作しない場合があったのを修正 2008/1/1 1.6.0.18 ・オプション画面の一部表記を解りやすいものに変更 ・検索ダイアログ内の「日付」と「サイズ」のプルダウンメニューに間違った文字列が表示されていたのを修正 ・Smartphone/Standardでの動作時に一部画面のメニューバーにOk/Cancelが表示されるよう修正 2008/1/5 1.6.1.18 ・EM・ONEのスクロールホイールをXcrawl相当で動作するよう対応 2008/1/7 1.6.1.23 ・スクロールバー移動後のフォーカスの移動が詳細表示以外で期待した動きになっていなかったのを修正 ・ファイルの圧縮で不正な書庫が作成されていたのを修正 ・EM・ONEスクロールホイール対応コードを修正し正常動作を確認 ・オプション画面の「ファイルの種類」で処理に時間が掛かる場合にはウェイトカーソルを表示するよう修正 ・ファイル名の変更中にSIPを開くとファイル名が隠れてしまう場合があったのを修正 2008/1/14 1.7.0.0 (1.6.3.37) ・コンテキストメニューが開いた時点で「範囲選択」「複数選択」が解除されるように変更 ・アドレスバーでEM・ONEのスクロールホイールが上下カーソルキー相当で動作するように修正 ・アドレスバーのプルダウンリストの余計な開閉を抑制するよう修正 ・アドレスバーへのパス入力時に行われていた不要なファイル/フォルダ表示の更新を削減 ・Smartphone/Standardで編集メニューの「複数選択」が使えなかったのを修正 ・アドレスバーでもタップ&ホールドおよびプレス&ホールドが使えるように修正 ・使用されていなかった不要コード(PCリンク呼び出し)を削除 ・メニューの数字ショートカットキーをSmartphone/Standardに近くなるように変更 ・PPC2SPLIBをPartIII/1月12日版に更新 ・ファイルメニューの「新規フォルダ作成」に換えて「新規作成」メニューを新設 ・アドレスバーに入力したパス文字列の大小文字が実際のパスと違っていた場合にフォルダ表示が更新されなかったのを修正 ・「お気に入りに追加」を行うと追加した項目に"〜へのショートカット"が付く場合があったのを修正 ・フォルダ表示から「お気に入りに追加」を行った場合にメニューへの反映が行われていなかったのを修正 ・ファイル表示でのメニューの有効無効を切り替える処理を簡略化 ・フォルダ表示で「すべて選択」が動作していなかったのを修正 ・オプション画面のフォルダ指定にフォルダの参照ボタンを追加 2008/1/20 1.7.0.13 ・縦横画面切り替え時にファイル表示で選択しているファイルが隠れてしまうことがあったのを修正 ・フォルダ表示で上下ループした際にファイル表示の更新が行われていなかったのを修正 ・フォルダ表示で「パスをコピー」が動作しない場合があったのを修正 ・「新規作成」でファイルを作成した際に作成したファイルが自動的に名前変更状態になるよう修正 ・フォルダ選択ダイアログ/アドレスバー/ファイル表示/フォルダ表示の各処理でのグローバル変数の使用を削減 ・VGAではない機種でオプション画面の「ファイルの種類」のアイコンが崩れていたのを修正 ・数字ショートカットキーの変更が不完全だったのを修正 ・ウインドウサイズの計算にミスがあったのを修正 ・Smartphone/Standardでアイコンが正常に表示されていなかったのを修正 ・Smartphone/Standardの高解像度機(QVGA)でハイレゾモードに対応 ・Smartphone/StandardでのダイアログのタイトルをProfessional/Classicと同じ見た目になるよう修正 ・フォントの変更とハイレゾモードの設定がフォルダ選択ダイアログの表示にも効くように修正 ・オプション設定の「ファイルの種類」で「新しい拡張子の作成」ダイアログを開くとそれ以降画面をタップしないと操作が継続できなかったのを修正