私以外に誰もこのソフトを使ってはいないのではなかろうかと思っている今日この頃です。
設定ファイルの作成・更新ツールにかなり酷いバグを見つけましたが、これまで報告がないということは、きっと誰も使っていないということなのでしょう。
もともと自分一人のために使い始めたソフトで、世の中にはもっと高機能で便利なファイラーが山盛りあるので当然といえば当然なわけですが。
しかしそんな超マイナーファイラーの名を欲しいままにするこのソフトもそろそろ大改修の予定です。
具体的には、.netのFormsアプリケーションからWPFアプリケーションになります。
仕組みはほぼ同じですが、機能的には少し削ります。
これまでは指定フォルダーのショートカットのみをアイコン表示する簡易ランチャータブを搭載していましたが、これを削除することにします。
理由は簡易ランチャーをここ1年ほど使っていないということと、WPFにはFormsのようにデフォルトでアイコン表示できるコントロールが存在しないからです。
MSからサンプルでカスタムコードが公開されていますが、組み込むのが大変すぎです。
各種処理が全体的にスピードアップしたり、一部はスピードダウンしたりします。
Windows8にあわせて.net4.5でビルドしてWindows7以上必須のアプリとして出そうかと思っています。
Metroにはなりません。というかできません。
Archive for the 'OOM' Category
バグ修正
バージョン20110615で仕様変更したフォルダのセキュリティチェックが意図した通りに動いておらず、
フォルダのチェックはそのままで、ファイルのチェックが省略されてしまっていたのを修正
110620_oom_release
バージョン20110615
バグ修正
プロセス間通信を妨害する処理があったので削除し、代替処理を追加
既存タブでフォルダを開いた直後にフォルダを開こうとすると、指定フォルダを新規タブで開いてしまうのを修正
仕様変更
子プロセスでの監視処理起動失敗時にエラー処理を実行するよう変更した
フォルダを開く時の連続スペース・複数ピリオドのセキュリティチェックは不要なので省略
ASW.exeでエラー発生後の復帰メッセージを表示するように変更
コード最適化
子プロセスの処理を最適化
既存タブで開く処理を最適化
110615_oom_release
********************************************************************************
ここしばらくアップロードしていたものにoomconfig.exeの同梱をし忘れていました。
ごめんなさい。
今回アップ分にはちゃんと入れてあります。
********************************************************************************
バグ修正
設定ファイル更新直後に代替シェル起動ボタンを押すと、起動用の代替シェル情報が格納される前に起動処理が実行され、
フリーズしてしまうことがあったのを修正
110531_oom_relrease
バグ修正
「選択タブで開く」とタブからフォーカスが外れてしまい、
一回マウスでクリックするまでキーボード操作できなかったのを
修正した
コード最適化
ログボックスの動作を一部変更し、負荷を軽くした
「新規タブで開く」に無駄な処理があったので削除した
110225_oom_release
今回は前バージョンはしばらく残しておきます。
仕様変更
リネーム用の画面にファイル名またはフォルダ名が収まらない
場合に、名前の先頭に移動するようにした
リネーム用の画面を開いた後に、画面外をクリックすると、
リネーム用画面を閉じるようにした
101102_oom_release
バージョン20101007
バグ修正
バージョン20101005で異なるユーザー名でのネットワーク接続
情報が消えてしまう場合の対策が正常に動いていなかったの
で修正
バージョン20101005で特定状況でレジストリの読み込みエラーが
起きる可能性があったのを対策
ファイル名・フォルダ名のリネームフォームを利用したファイルの
コピーを伴う移動ができてしまっていたのを修正
仕様変更
ファイル名・フォルダ名のリネームフォームのフォーム名を、
RenameFormから「ファイル名・フォルダ名の変更」に変更した。
101007_oom_release
バグ修正
ネットワークドライブ接続で異なるユーザー名で接続して、
かつそのドライブに現ユーザーの権限も付与されていた場合、
異なるユーザー名での接続情報が上書きされて消えてしまう
のを修正
セキュリティ対策
OOMがASWとFSWを起動する時にカレントディレクトリから起動
しようとしていたのを、OOMの実行フォルダから起動するよう
変更した
ASWが監視対象とする設定ファイルの保存ディレクトリを、
カレントディレクトリから実行フォルダに変更した
コード最適化
ASW、FSWを終了させる時のリソース解放をより確実に行うよう
変更した
101005_oom_release
バグ修正
検索対象フォルダの直下フォルダから親フォルダへ移動ボタンを押すと、親フォルダを開いているタブではなく、
検索タブに移動してしまう。
100927_oom_release
バージョンアップです。
バグ修正
ファイルまたはフォルダが断続的に更新されると、ファイルまたはフォルダが二重に表示されてしまうことがあったのを修正
設定ファイルを更新すると、更新完了前に設定ファイルの読み込み処理が動いて、ファイルの破損エラーが出ることがあったのを修正
仕様変更
フォルダを新規に開く処理の同期待ちの間はファイル・フォルダの更新通知を無効化した
機能追加
ファイル・フォルダの拡張子偽装検知機能を追加した。名前に「.」が複数含まれている場合か、またはスペース記号が連続で5以上あると警告を出す
例によって過去バージョンは削除済みです。
100922_oom_release