As/R

詳細情報

タイトル As/R
URL http://www.all.undo.jp/
バージョン ver 19.0.2.0
更新日 2025/08/31
追加日 2014/06/28
種別 フリーソフト
説明 まめFileの後継ファイラー。

レビュー

レビューはありません。

スクリーンショット

スクリーンショットはありません。

更新グラフ

バージョン履歴

Ver.19.0.2.0
・タブ/ウィンドウ管理バー上で、ホイールを無視する設定の追加
●不具合修正
・仮想フォルダから上位の実体を持つフォルダーへ遷移する場合、ITEMIDLISTが取得できなければ自身を更新対象とするように変更
・デスクトップで上位移動コマンドが発行されたら無視するように変更
// Ver.19.x系
Ver.19.0.1.0
●全てのexeやDLLを静的リンクにしてランタイム不要に変更
●配布書庫の32ビット版/64ビット版を分離
※Microsoft社の32ビットOSのサポート終了に合わせて、32ビット版の配布を終了する予定です
・配布書庫のレイアウトを抜本的に変更
・InstAsr.exe、Setting.exeの64ビット版を新規作成
Ver.18.9.5.0
●不具合修正
・オプション内の説明文字列を結合する際の誤字修正
・32ビット版で選択状態保持のunordered_mapの桁あふれ抑止のキャストを追加
※桁あふれは発生しませんが追跡困難なビルド警告が出るため
●ソリューション構成の不整合の修正
・FreeMemがデバッグ実行不可になっていたのを修正
・ShellCmdの32ビット版の自動ビルドが通らなくなっていたのを修正
Ver.18.9.4.0
●タブセット管理の強化
・タブセットの管理ディレクトリを開くコマンドの追加(ID:33885)
・全てのタブセットを圧縮してバックアップコマンドの追加(ID:33884)
・以下のメニュー定義とドッキングバーへの配置リソースに「タブセットの管理ディレクトリを開く」と「全てのタブセットを圧縮してバックアップ」を追加
_StatusTabSetMenu.txt
_MainFullCmd.txt
_MainCustCmd7A.txt
_MainNormalCmd7A.txt
_TabMenuSetting.txt
_TabMngBarTabset.txt
●その他
・画像リソースの整理と命名ルールが雑だったのを修正
・migemoを使う設定になっている場合、コマンド検索でローマ字検索する機能を追加
 機能があることに気づいてもらえないと思うので画面にヒントも追記
●不具合修正
・他のタブへ圧縮コマンドの定義ファイルを修正(ExternalDefCommand.txt)
・サーチ系処理でリストのフォーカスを動かす場合に、フォーカスが迷子になる組み合わせがある不具合の修正
・ライブラリ不整合で挙動がおかしかったSetting.exeをリビルドした
・上下階層の移動の安定性を向上(24H2の仕様変更?)
Ver.18.9.2.0
●32ビット版廃止に向けた準備
・Arc.exeの内容をArcPack.exeに統合した
・32ビット版のみだったBindFile._xeの64ビット版を追加
●不具合修正
・自動更新検出時にソートする設定で、更新によりフォーカス移動させられる場合にフォーカスが迷子になる不具合の修正
・ユーザー定義バーの「テキスト幅設定」とオプション画面での許容範囲が異なる不具合の修正
・ユーザー定義バーのテキスト幅にアイコン幅を含んでいた計算式を修正
●Windows 11 24H2不具合対応
・特定の手順によるデスクトップ上のアイテムへの操作により、COM内部で多重開放を引き起こして落ちる現象の緩和措置が多数
※参照カウンタの管理がおかしい、悪用可能なのでMS社が放置するとは思えないため暫定措置
・OSバグの影響で増殖しがちなOneDriveは非表示に変更
●その他
・Direct2Dライブラリをリンクに追加
・ビルド番号27547以上はWindows12とみなして、起動時にサポート対象外のメッセージを表示するように変更
 番号の根拠は薄いが、正常動作が期待できないレベルで挙動が変わっているため制限した
・ユーザー定義バーのソート比較関数を調整し、安定ソートになる確率を向上して高速化
・ユーザー定義バーの検索絞り込み速度を大幅に向上
 (元から速かったので、速度が1桁変わっても誰も気づかないアレです)
・COPY_DATA系のイベントIDのラベル化漏れを修正
Ver.18.8.8.0
●24H2不具合対応
・特定の仮想フォルダの親のITEMIDLISTがNULLで返ってきて再描画が止まる現象への対処
※何が親か分かんないのでデスクトップに遷移
●オプション→全体→マウスカーソルの設定画面を追加
 1.「ドラッグヘルパーを表示する」を移動
 2.OS標準のマウスカーソルと組み込みカーソルの選択
●その他
・オプションで使用禁止想定のIDをうっかり使用していたのを修正
・安定性検証用のスタックトレースを山盛り埋め込んだ
 α版モード専用、4桁仕掛けたが1/4も行ってない
Ver.18.8.7.0
●ドラッグ中の動作改善
・リンク作成カーソルを調整
・カーソルリソースを再利用して計算量の削減
●インストール関係
・インストール時のランタイムテストコマンドに、インストールの有無とランタイムのバージョン番号の表示を追加
・Setting.exeの誤記修正
●バージョン情報
・VCランタイムの情報を追加
・GDIスケーリングモードで伸縮が発生している環境で、MDIモードかつ、キーボードかマウスホイールのタブ切り替えでウィンドウ管理バーの塗り残しへの対処(Windows11 24H2のみ)
Ver.18.8.6.0
●不具合修正
・ネットワークのログインダイアログやディスク挿入を促すメッセージが表示できなくなっていた不具合の修正
・GDIスケーリングモードで伸縮が派生している環境で、MDIモードかつ、キーボードかマウスホイールのタブ切り替えでウィンドウ管理バーの塗り残しへの対処(Windows11 24H2のみ)
・SHParseDisplayName()のリファレンスと異なる挙動を拾って落ちる現象に対処
※まれにエラーを返しているのに、ITEMIDLISTをセットしてくることがある
・ユーザーディレクトリが仮想フォルダとして扱われる不具合を修正
・publicのデスクトップにある項目の操作に失敗する操作手順がある不具合の修正
●その他
・D&Dの開始時にリストのツールチップを消すように変更
・選択コマンド系のリドロー指定の不整合を是正
●32ビット版の書庫コマンドの統合
・ArcUnPack.exeを廃止してArcPack.exeにまとめた
●非推奨API修正の適用
・Associate.exe
・Setting.exe
・Unreg.exe
・FileNewEx.exe
●MFCへ依存しないように変更
(省略されました)
Ver.18.8.3.0
●リストからのドラッグ開始の改善
・ドラッグヘルパーの自前処理をすべて破棄してAPIに丸投げに変更
・Windows11の組み込みマウスカーソルが小さすぎると不評だったので自前のものに置き換えた
※美的感覚が大惨事、32x32 256色でドラッグ中のマウスカーソルを提供してくれる方を募集
●タブバー/ウィンドウ管理バーからのドラッグの改善
・MAX_PATHを超えるパスをドラッグできるようにした
●不具合修正
・フォーカスが2個になる操作の組み合わせがある不具合を修正
・リストの選択解除の条件が不適切になるパターンがある不具合を修正
・フルパス取得で呼び出しているAPIがスレッドセーフになっておらず、酷い負荷をかけると不安定になる不具合を修正
・サムネイルモード時のドラッグヘルパー画像が意図しないものになっていた不具合の修正
●非推奨APIの廃止
・SHMapPIDLToSystemImageListIndex()の使用をやめた(試行ルートの一つ、単純に削除)
・SHGetSpecialFolderPath()を代替関数に置換
・SHGetSpecialFolderLocation()を代替関数に置換
・SHCreateDirectory()を自前処理に置換(本体だけ)
・ILCreateFromPath()の大部分を代替関数に置換
※実体を持たない仮想フォルダの上下階層への移動の際に、現行とは異なるパスに移動する可能性あり
(省略されました)
Ver.18.7.3.0
●環境依存によるキャッシュ関連の不具合修正
・ImaggeListの描画関連のNULLチェックと代替処理を追加
・メモリが少なめでキャッシュアウトが発生しやすい環境へ配慮を追加
●その他不具合修正
・仮想パスの走査で、上から行けるところまで行く探索をする場合にメモリリークするルートがある不具合の修正
・2か所でILFree()とCoTaskMemFree()を混同していた不具合を修正
・リストの初期化の際にアイコン画像のアタッチを2回やっていたのを1個削除
・初期化の際の再描画フラグをOFFにして描画スレッドと衝突しないように修正
●その他
・非推奨になったSHGetMalloc()をすべて削除
 またIMallocを使用していたメモリ開放をCoTaskMemFree()に置き換えた
・非推奨関数SHILCreateFromPath()、SHSimpleIDListFromPath()がリトライ処理に残っていたのを削除
・アイコン画像描画に例外トラップを追加
・アイコン描画とオーバーレイアイコン描画を分離
・ILCreateFromPath()を呼んでいる最中に、別プロセスにより当該ファイル等が消された場合に落ちる問題への対処
※ILCreateFromPath()の全廃に向けた暫定対処
Ver.18.6.8.0
●配布書庫の変更
・ディレクトリ4個削減
・初期設置/更新時の判定処理数を削減
●不具合修正
 リストへイメージリストをアタッチする際の判定の強化
・サムネイル画像の破棄の条件式を修正
・イメージリスト破棄の前にリストから切り離すように変更
 処理中に別スレッドでの描画に追い越された場合に不安定になる可能性を潰した
・メモリが枯渇などで空のイメージリストの生成に失敗する場合の対処を追加
●その他
・前回変更した見た目に合わせて「一覧」のマウスの当たり判定位置を調整
・数年前から発生していた一覧/詳細一覧で、フォーカス移動する際にリストの起点が狂うOSのバグの対策を削除
※上下階層の移動時のフォーカス移動が見えないくらい速くなりますが、環境依存の可能性が高いので暫定
・サムネイルでのテキスト表示の画質を大きく改善(ただし画像1枚当たりの消費メモリ増)
・リスト項目数を数える処理の計算量を削減
●FileCpMvの変更(圧縮/解凍機能を盛り込むための枠組み)
・共通ライブラリの組み込みとソースツリーの構成を整理
・冗長なコマンドライン解析処理をリファクタリング
・画面リソースと制御クラスを追加