===================================================================== 【タイトル】 Donut RAPT #131 【作成月日】 2010/10/09 【カテゴリ】 ブラウザ 【制 作 者】 山口 祐介(RAPT) 【動作環境】 Microsoft Windows 95(OSR2), 98, 98SE, Me, NT3.51, NT4, 2000, XP, Vista, 7 汎用 Microsoft Internet Explorer 5.0 以上(8.0 以上を推奨) 解像度640x480の環境でもDonutのオプションを操作できるよう配慮してあります。 【開発環境】 Windows XP Professional Service Pack 3 Microsoft Internet Explorer 8.0 with the lastest patch Microsoft Visual C++ 6.0 service pack 6 / Microsoft SDK(feb2003) / ATL3.0 / WTL7.0 / Including IE6.0 Header files Intel Core i7 CPU 860 2.80GHz/RAM 16GB/HDD 80GB/20" Display/1680x1050/32bitColor / [Mouse] Logicool MX Revolution (SetPoint ver.4.60.122) 【配布形態】 フリーウェア 【 E-Mail 】 absorb@jcom.home.ne.jp 【Web Site】 http://rapt21.com/ 【転  載】 基本的に自由 雑誌掲載の場合、メール(山口祐介: absorb@jcom.home.ne.jp)をお願いします。 【著 作 権】 Copyright (C) 2001-2010 RAPT (オリジナルのコード部はmb氏, D0GSt0re氏) ===================================================================== ***************************************************************** このソフトによって生じた如何なる損害にも作者は責任を負いません。 ***************************************************************** ※ビルド時の注意 ◎PlatformSDK の May2002 以降を入れないとビルドエラーが起こることがあります。  なお、VC++6 に対応する SDK の最終バージョンは Feb2003 です。 ◎WTL7.0以外だとビルドエラーが起こることがあります。 ◎その他、本家 donut 作者、MB 氏の P-STADE の関連ページを参照してください。 ◎ってゆーか、いろいろ書いてるけど、一切の動作保証・責任はありません。 ■タスクトレイ右クリック時の制限 ・遁走機能は速度優先のため、そのまま終了すると一部の状態が保存されません  →ステータスバーの表示状態等  →「元に戻してから終了」を使って下さい。 [History] ---------------------------------------- メモ http://www.atmark.gr.jp/~s2000/cgi-bin/envchk/ ---------------------------------------- 2010/10/09 Donut RAPT #131 20101009000000 010599 ●IE8 環境で、[Donut のオプション]-[ブラウザ]-[ブラウザ拡張]-[レンダリングエン |ジンの指定]-[IE8 モード] にチェックが入っているとき、一部のページで画面スクロ |ール系のコマンドが利かないことがある不具合を修正 ●IE8 環境で、[表示]-[ソース] でローカルファイルのソースを開くとき、キャッシュ |を開いていた不具合を修正 ●IE8 環境で、画面スクロール系のコマンドを実行するとき、マウスジェスチャによる |操作の場合はマウスボタンを押下した位置にあるフレーム、キーボード操作の場合は |アクティブなフレームを対象に実行するよう変更 ●バージョン情報ダイアログの CPU 情報の表記を変更 ●[ツール]-[オプション] で使用していない項目が残っていた不具合を修正 ●[Donut のオプション]-[ブラウザ]-[ブラウザ拡張]-[ タグによる自動読み込み |をブロックする] を追加 ●[ツール]-[オプション]-[新規タブでズーム率を引き継ぐ] を追加 ●[表示]-[カーソル ブラウズ] を追加 ●[Donut のオプション]-[ブラウザ]-[ブラウザ拡張]-[コンテキストメニューに追加す |る項目]-[[画像] "対象に名前を付けて保存" (IE7 以降)] を追加 |# IE7/8 の環境で、一部のサイトで "名前を付けて画像を保存" を実行すると |# エラーが表示され、保存できなくなる IE の不具合に対する代替手段です。 ●ダイアログ抑止で、ユーザー定義の任意の条件で動作できる機能を暫定追加 |まだ GUI はありません。 |ユーザー定義による抑止処理は別スレッドで実行されます。 |既存の抑止条件による抑止処理は引き続きメインスレッドで実行されます。 |既存の抑止条件はまだ変更できません。(今後、ユーザー定義形式に移行予定です。) |同梱の DialogKillerSample.ini に定義例があるので、これを Donut.ini の末尾に |コピー&ペーストすることで動作させることができます。 ●検索バーで、グループ検索以外の時、[Donut のオプション]-[ペイン]-[検索バー]- |[検索バーからの検索結果はアクティブにしない] のチェックが入っていると、 |[Donut のオプション]-[ペイン]-[検索バー]-[新しいウィンドウで開く] の設定に関 |わらず常に新しいタブで開いていた不具合を修正(報告thx>みみずく ●設定ファイル保存時、バックアップ作成に失敗することがあった不具合を修正 ●特定のページで「戻る」や「上へ」などを行なったとき、ズームされることがあった |不具合を修正(報告thx>P ●[Donut のオプション]-[ブラウザ]-[ダウンロード]-[ファイルのダウンロードはダウ |ンロードマネージャで行う] のチェックが外れていても、ダウンロードマネージャの |処理が行われることがあった不具合を修正 ●[Donut のオプション]-[ブラウザ]-[ブラウザ拡張]-[マウスホイールボタンを押しな |がらホイール回転でズームする] を追加 ●「ダイアログ抑止」のユーザー定義条件で item1.key1.id が 10 進数指定でしか認識 |できていなかった不具合を修正 (0xで始まる場合は16進、0で始まる場合は8進、それ |以外は10進として処理します。) ●Donut のオプションの整理 |[Donut のオプション]-[動作環境] 配下の設定項目を変更 |-[セキュリティ] の IE のセキュリティホール対策の機能削除 |-[セキュリティ]-[抑止リスト] を [高度な設定]-[ページ抑止] に変更 |-[高度な設定]-[拡張機能] を [ページ保存] に変更 |-[高度な設定]-[ダイアログ抑止] を追加 |-[全般2] を [全般] に変更 |[Donut のオプション]-[システム]-[Language] を [動作環境]-[Language] に変更 |[Donut のオプション]-[RAPT]-[Complement Scheme] を削除し、常に有効に変更 |その他、いくつかの文言修正、UI 制御を追加 ●Donut を終了すると [Donut のオプション]-[動作環境]-[高度な設定]-[ダイアログ抑 |止] の設定が保存できていなかった不具合を修正 ●Donut 終了時に Default.dfg のデータが保存されないことがある問題への対処を追加 ●バージョン情報ダイアログで、CPU の物理コア数をなるべく正しく表示するよう変更 |# Windows XP sp3 以降必須ですが、XP with HotFix でも正しく取得できるようです。 ●[表示]-[エンコード]-[エンコード] で任意のエンコードを指定できる機能を追加 ●[Donut のオプション]-[ペイン]-[ツールバーにテーマを適用しない] を追加 |# ここにチェックを入れると、ツールバーがクラシックで描画され細くなります。 ●[Donut のオプション]-[動作環境]-[全般]-[その他]-[自動更新のユーザ設定]-[時] |を追加 (0-24 時間を指定可能) ●Unicode 版でダウンロードマネージャ使用時、強制終了する不具合を修正 ●ログ削除の [キャッシュ] に [Flash のみ] と [画像のみ] を追加 |# [Flash のみ] だと、拡張子 .swf のキャッシュのみを削除します。 |# (一部の Flash が再生できなくなったとき用) |# [画像のみ] だと、拡張子 .jpg/.jpeg/.gif/.png/.bmp/.ico のキャッシュのみを |# 削除します。(画像保存時、無題ビットマップになってしまうとき用) ●タブを閉じるときスクリプト等を無効にしてから閉じるよう調整 |# これにより、Trident のリークが減少することがあるらしいです。 ●[Donut のオプション]-[ブラウザ]-[ブラウザ拡張] で、[マウスホイールボタンを |押しながらホイール回転でズームする] の設定値が [同時接続数を IE に合わせる] |の設定値と重複していたのが原因で、どちらかが ON になっていると両方とも ON |となってしまう不具合を修正(報告thx>M290 ●テーマ有効時、移動ボタンの右端が欠ける問題を修正 ●Windows Vista 以降で、「追加ボタンを使用しない」のとき、検索語ボックスの描画 |がおかしくなることがある問題に対処 ●[表示] メニューに [これ以外をすべて中止] / [これ以外をすべて更新] を追加 ●タブのコンテキストメニューにも上記 2 つを追加 ●IE9 βに暫定対応 |# [Donut のオプション]-[ブラウザ]-[ブラウザ拡張] に下記オプションを追加 |# -[レンダリングエンジンの指定]-[IE9] を追加 |# -[旧 JScript エンジンを使う] を追加 ●「DLL プリロード攻撃を防止するためのライブラリの安全な読み込み」に対応 ●検索エンジンリストの項目を整理 ●その他 ---------------------------------------- 2010/01/01 Donut RAPT #130 20100101000000 010595 ●Windows 7 で [コントロールパネル]-[時計、言語、および地域]-[地域と言語]-[形 |式]-[並べ替え方法を変更する] で [部首/画数] を選択していると、日本語ロケー |ルと認識できず、英語になってしまう不具合を修正 ●検索キーワードを EUC エンコーディングする際、バッファオーバーフローする恐れ |があった不具合を修正(報告thx>tuck ●[Donut のオプション]-[ブラウザ]-[ブラウザ拡張] での画面制御で Windows XP sp2 |以降かどうかの判定がうまくいかない環境があった不具合を修正 ●バージョン情報ダイアログで IE8 環境の時、互換情報も表示するよう変更 ●Windows XP sp2 以降で、[Donut のオプション]-[動作環境]-[セキュリティ]-[無効 |にするセキュリティホール対策]-[ステータスバーURL偽装] を無効化 |# 最新のパッチが適用されている Windows/IE 環境では、もはや不要なため。 ●その他 ---------------------------------------- 2009/11/01 Donut RAPT #129 20091101000000 010594 ●[Donut のオプション]-[ペイン]-[タブバー]-[変更したタイトルを維持する] を復 |活した |# #127 以前の設定値は一旦無効化されます。 |# この機能を使いたい場合は、上記オプション画面で再設定してください。 ●[Donut のオプション]-[ブラウザ]-[ブラウザ拡張]-[Internet Feature]-[同時接続 |数を IE に合わせる(IE8)] を追加 |# 既に手動で変更済みの場合はそれより接続数を減らすことはありません。 ●Vista 以降で、タブバーやアドレスバーアイコンをデスクトップ等にドロップした |ときお気に入りのショートカットを作成できないことがあった不具合を修正 ●Vista 以降で、ビューコンテキストメニューの変更ができなくなり「ショートカッ |トの作成」や「お気に入りに追加」ができなくなることがあった不具合を修正 ●Yahoo! の検索クエリを修正 ●その他 ---------------------------------------- 2009/08/21 Donut RAPT #128 20090821000000 010593 Unicode 版で、GDI+ ライブラリを使用する関係上、同梱の DrawLib.dll が必須と なりました。Mbcs 版では使用しないため不要です。 ●#127 人柱版7 以降で [ツール]-[オプション]-[リンクドラッグ&ドロップで新規] |にチェックが入っているとき、ビューを左クリックすると Donut RAPT 以外のウィ |ンドウをクリックするまで制御を受け付けなかった不具合を修正(報告thx>ken ●#127 以降で [ツール]-[検索リスト編集]-[検索リスト設定] で設定した内容が反 |映されていなかった不具合を修正 ●[ツール]-[検索リスト編集]-[検索リスト設定] で設定した内容を即反映するよう |変更 ●[Donut のオプション]-[動作環境]-[システム]-[タブモードで起動する] のチェッ |クが外れているとき、子窓を最大化して作成しないよう、以前の挙動に戻した ●#127 人柱版7 以降で、マウス右ボタン押下+ホイール回転に [戻る]/[進む] を割 |り当てた時、ホイール連続回転でコマンドが実行できなくなっていた不具合を修正 |(報告thx>モントル ●[Donut のオプション]-[システム]-[時刻合わせ]-[自動更新の設定]-[自動更新を |有効にする] にチェックを入れていても、起動時の NTP 時刻合わせが実装漏れだ |った不具合を修正(報告thx>R55 ●[Donut のオプション]-[動作環境]-[エクスプローラバー]-[マウスを左端に移動す |ると自動的にエクスプローラバーを表示する] にチェックを入れ、エクスプローラ |バーが有効になっているとき、エクスプローラバーが表示される予定位置でマウス |ホイールの認識が悪くなる不具合を修正(報告thx>NN ●Unicode 版で、MGEdit で設定を編集後、Donut RAPT を再起動するまで設定が反映 |されないことがあった不具合を修正 ●Unicode 版で、お気に入りグループの保存に失敗することがある不具合を修正でき |た鴨 ●お気に入りグループの保存に失敗することがあった不具合を修正できた鴨 |(報告thx>は,take_c ●[Donut のオプション]-[システム]-[スタートアップ]-[前回終了時の状態で開く] |にチェックがあるとき、[ファイル]-[Donut 再起動] を実行してもタブが復元しな |いことがある不具合を修正できた鴨(報告thx>hrcn ●[Donut のオプション]-[動作環境]-[お気に入りグループを開くとき、他のウィン |ドウを閉じない] の動作が逆になっていた不具合を修正(報告thx>poko ●IE7 以降でも Ctrl+マウスホイール回転で文字のサイズを変更できるよう変更 ●[ファイル]-[保存拡張]-[ページを保存] を追加 ●[Donut のオプション]-[動作環境]-[高度な設定]-[拡張機能] を追加 ●IE7 以降で、ズームの処理を IE と合せるよう変更 ●Vista 以降で、関連づけの設定が DonutRAPT ではなく DonutQ となっていた部分 |があった不具合を修正 ●Vista 以降で、[Donut のオプション]-[システム]-[セットアップ] の画面制御が |おかしくなっていた不具合を修正 ●Unicode 版で、お気に入りグループの保存時、うまくいかないことがあった不具合 |を修正できた鴨(報告thx>は ●バージョン情報ダイアログで Flash のバージョンも表示するよう変更 ●[Donut のオプション]-[ペイン]-[タブバー]-[変更したタイトルを維持する] を外 |した |# 現在有効になっていてもすべて無効化されます。 |# タブのタイトルの一時的な変更は依然として有効です。 ●Unicode 版で、[ツール]-[オプション]-[リンクホイールクリックで新規] の初期値 |を「無効」に変更 |# IE7 以降のタブブラウズ設定と被るため。 |# 初期値の変更のみで、既存設定の変更は行ないません。 ●Windows 終了時はキャッシュ等のクリアをスキップするよう変更 |# Donut を起動させたまま Windows を終了したときに設定が消えることがある |# 問題への対策です。 ●Donutのオプションでツリー項目を選択時、[Ctrl+Shift+C] で階層をクリップボー |ドにコピーするよう変更 ●ステータスバーのゾーンアイコンが正しく表示できていなかった不具合を修正 ●[Donutのオプション]-[動作環境]-[全般2]-[警告ダイアログを自動的に閉じる] で |閉じるダイアログに、"このページには、セキュリティの危険性がある可能性があり |ます。続行しますか?" も対象に加えるよう変更("いいえ" に設定) |# 動作検証できていないので報告歓迎。 |# てか誰か再現できる URL 教えて〜 ●色々問題がありそうなので #127 で実装した「ビュー上でホイールを回転したとき、 |ビューにフォーカスをセット」の処理を無効化 ●#127 人柱版12 以降で、複数の URL を含むテキストを選択した状態で [編集]- |[選択テキストをURLとして開く] (Ctrl+J) を実行すると、つながった URL を |開こうとする挙動が発生することがある不具合を修正(報告thx>Hiro ●ステータスバーの SSL アイコンが、ページを更新したときなどに正しく表示できて |いなかった不具合を修正(報告thx>かとんぼ ●Mbcs 版で、タブバーのテキストの末尾が文字化けすることがあった不具合を修正 ●起動引数 --SetAsDefaultBrowser で関連づけがきちんとできないことがあった不具 |合を修正 ●[Donut のオプション]-[システム]-[スタートアップ]-[前回終了時の状態] にチェ |ックを入れていても、Donut RAPT を起動したまま Windows を終了したときなどで |Donut RAPT の終了処理途中で Windows がシャットダウンしてしまったときなどに |次回 Donut RAPT 再起動時に Default.dfg を読み込めないことがあった問題が改善 |した鴨(報告thx>磁石 ●Unicode 版で [ファイル]-[保存拡張]-[タブリストを保存] がうまく動作しないこ |とがある不具合を修正(報告thx>みみずく ●お気に入りバーへドラッグ&ドロップで項目を追加できないことがあった不具合を |修正(報告thx>まちゃ,通行人 ●ステータスバーにズームペインを追加 |# 現在のズーム倍率/右クリックでメニュー/ダブルクリックでプロンプト を表示 ●エクスプローラバーからデスクトップ等へショートカットを作成すると常に日本語 |で処理されていたのを、コントロールパネルで日本語以外に設定されているときは |英語で処理するよう変更(暫定措置) ●その他 ---------------------------------------- 2009/05/25 Donut RAPT #127 20090525210000 010590 Vista 対応の一環として、DonutUpdate.exe の機能を分離し、Restart.exe で本体を 再起動させるようにし、AutoUpdate.exe で本体を自動アップデートできるようにし ました。(いずれも、単体では動作しません。) インストーラ版で Windows XP sp2 以降にインストールするとき、標準で Unicode 版 をインストールするようにしています。Unicode 版では、アジア系サイトなどの文字 を正しく表示することができます。(さらに、動作が若干高速化されます。) また、今後の自動アップデートでも Windows XP sp2 以降でアップデートを実行する と、自動的に Unicode 版がインストールされるようになる予定です。 Vista/複数ユーザー対応のため、新規インストール時は AppData に設定ファイルを 配置するようにしました。なお、従来通り Donut.exe と同じフォルダに Donut.ini がある場合は従来通りそのフォルダを設定の保存先として使用します。 # Donut.exe と同じフォルダにある Donut.ini に [Setting] UseAppData=1 の記述 # があると必ず AppData を使用します。 ●設定ファイルの保存先は基本的に AppData を使用するよう変更 ●[ヘルプ]-[設定ファイルのフォルダ] を追加 ●Donut の言語を自動にしているとき、コントロールパネルの言語設定を優先 |するよう変更 ●IE8 対応で、お気に入りに追加・お気に入りを編集を実行したときの動作を変更 ●コンポーネントエラー発生時、なるべく操作を続行できるよう修正 ●[表示]-[ズーム]-[ズームイン] などを追加 ●ツールバーに [ズーム] を追加 ●検索エンジンリストバージョン 8 に対応 ●検索バーで変数を使った時に変数部分がエンコードできていなかった不具合を修正 ●検索バーの変数 \x のフォーマットを {x} に変更 |# 詳細は同梱の Search8Spec.txt を参照 ●検索時のエンコーディングに base64-encode/base64-decode を追加 ●インターネットオプションを開く速度を高速化 ●お気に入り(.url)に [InternetShortcut] Modified キーがないとき、下記 |のケースで強制終了することがあった不具合を修正 |- エクスプローラバーでお気に入りをクリックしたとき |- Donut 拡張プロパティを参照しようとしたとき |- お気に入りメニューにアイコンを表示する設定が ON で、そのお気に入り | を表示しようとしたとき ●アップデートチェック機能のメモリリークを修正 ●window.external に下記の読み取り専用プロパティを追加 |appBuildNumber : Donut RAPT のバージョンを取得 |appSite : Donut RAPT の配布元サイトを取得 |appUnicode : Donut RAPT が Unicode 版かどうか(true/false)を取得 |ieVersionString : 実際に使用されている IE のバージョン文字列を取得 |ieMajorVersion : 実際に使用されている IE のメジャーバージョンを取得 |ieMinorVersion : 実際に使用されている IE のマイナーバージョンを取得 |osVersionString : OS のバージョン文字列を取得 |osMajorVersion : OS のメジャーバージョンを取得 |osMinorVersion : OS のマイナーバージョンを取得 ●Windows Server 2008/Windows 7 を検出できるよう変更 ●自動アップデート時に設定ファイル(*.ini, Default.dfg)をバックアップする際 |コマンドプロンプトを使用しないよう変更 ●ビュー上でホイールを回転したとき、ビューにフォーカスをセットするよう変更 ●エクスプローラバー上でマウスホイールを回転させたとき、エクスプローラ |バーにフォーカスを移動するよう変更 ●バージョン情報ダイアログに表示する情報を強化 ●[Donut のオプション]-[ペイン]-[ツールバー] で設定変更されたことがある |場合に #127 人柱版1-2 で正常にツールバーの状態を保持できないことがあっ |た不具合を修正 ●#127 人柱版1-3 で終了時に保存したウィンドウの位置を復元できていなかった |不具合を修正 ●Unicode 版で UserAgent を正常に設定できていなかった不具合を修正 ●Donut.exe と同じフォルダに Donut.ini があるとき正常に設定を保存できな |いことがあった不具合が修正できた鴨 ●マウスジェスチャ中に ESC キーでジェスチャを中止できるよう変更 ●IE7 以降で通信に失敗することがある不具合を修正 ●Windows Vista で設定が保存できないことがある不具合を修正 ●ツールバーのカスタマイズダイアログのリストボックスの高さを変更 ●クッキーの削除・キャッシュの削除をスレッドで処理するように変更し、ESC キー |押下で中断できるよう変更 ●ログ削除に、[アドレスバー] の項目を追加 ●検索バー変数に {-month},{-day},{-hour},{-minute},{-second} を追加 |# いずれも前ゼロなしのテキストに置換されます。 |# 4 分だったら、{minute}=04 , {-minute}=4 となります。 ●検索バー変数に {minute:0},{minute:1} を追加 |# 分を 10 の位と 1 の位を別に取り出します。 |# 23 分だったら、{minute:0}=2 , {minute:1}=3 となります。 ●同梱の Search.ini を修正 ●[Donutのオプション]-[ブラウザ]-[UserAgent] に自動/選択/カスタマイズを追加 |# UserAgent を変更している場合は、再設定してください。 ●MDI モードでタブを切り替えたのときのちらつきを抑えるよう変更 ●検索語が空のとき、検索エンジン変数 {0} がクエリに残ってしまう不具合を修正 ●いくつかのオプション初期値を変更 ●検索エンジンリストを強化 ●ハンドルリークしていた不具合を修正 ●メモリリークしていた不具合を修正 ●Windows Vista 環境でリンクバーのフォルダが正常に取得できないことがある問題 |に対処 ●IE8 環境でローカルファイルのとき、ソースの表示を行なうとキャッシュを参照し |てしまう問題に対処 ●Unicode 版でクリップボードの取り扱いがうまくいっていなかった不具合を修正 ●Unicode 版の処理を最適化 ●最近使ったファイルの保存履歴数、ウィンドウの位置、Proxy、ログ削除の設定など |一部の設定が正常に読み込むことができないことがあった不具合を修正 ●Unicode 版の検索エンジンリストの編集画面で設定が保存できなかったり、設定の |[検索リスト設定], [ユーザー検索語] への画面切り替えができなかった不具合を |修正(報告thx>NWalker ●Mbcs 版で抑止関係の設定を正常に読み書きできていなかった不具合を修正 ●UserAgent の最大長を 260 文字から 520 文字に拡大 ●リンクをホイールクリックで新しいタブで開くときの動作を調整 ●Unicode 版で Proxy がまだ使用できていなかった不具合を修正できた鴨 ●Mbcs 版で DBGHELP.DLL がないと起動できなくなる不具合を修正 ●Mbcs 版で不要な rsrc32.dll へのアクセスをなくした ●最新版に合わせた英語リソースを同梱 ●#127 人柱版1 以降で、全角スペース・タブ文字が半角スペースに置換できていな |かった不具合を修正(報告thx>laibrime ●IE8 環境で [メニュー]-[キーボード] が動作しないことがある不具合を修正 ●アドレスバーにフォーカスがあるとき、マウスホイール回転を無視するよう変更 ●about:blank のタブを開いたとき、自動的にアドレスバーにフォーカス移動する |処理を廃止 ●ブラウザコンテキストメニュー使用時、ハンドルリークすることがあった不具合 |を修正 ●IE8 環境でブラウザコンテキストメニューの印刷プレビューを使用できるよう修正 ●ブラウザコンテキストメニューで戻る/進むの無効状態を判別できるよう修正 ●[Donut のオプション]-[動作環境]-[高度な設定]-[ショートカット] で最後に登録 |したキー組み合わせを読み込めていなかった不具合を修正(報告thx>Hiro ●[Donut のオプション]-[動作環境]-[高度な設定]-[コンテキスト メニュー] で |[状況] が [左ボタン押しながら] の場合、通常のコマンドに続いてセパレータを |登録したとき、直前と同じコマンドと誤認識していた不具合を修正(報告thx>Hiro ●IE8 環境でローカルファイルのソースを表示しようとするとキャッシュを開いて |しまう問題に対処 ●Unicode 版で FAVICON の取得/表示がおかしくなっていた不具合を修正(報告thx>P ●人柱版13で FAVICON 指定がないページの FAVICON 取得ができていなかった不具合 |を修正(報告thx>P ●スキンで最初のスキンを認識できていなかった不具合を修正 ●取得した FAVICON の有効期限を指定できる機能を追加 |# 取得してから有効期限に達した FAVICON は Donut 終了時に削除されます。 |# 設定ファイル({app}/Donut.ini または {profile}/user.ini) の |# [FaviconManager] セクションに FaviconCacheExpireDays=90 などと |# 保持する日数を指定してください。-1 だと削除を行いません。 ●#127 人柱版11 以降で、全角スペース・タブ文字が半角スペースに置換できないこ |とがあった不具合を修正(報告thx>laibrime ●[メニュー]-[メインフレーム] に Donut 本体の操作を行う項目を追加 |# マウスジェスチャやショートカット割り当て用 ●その他 ---------------------------------------- これ以前の開発履歴については、同梱の Docs/OldHistory.txt を参照。 ---------------------------------------- 確認されている不具合: ▽起動直後はAlt+Cが効かない→ウィンドウを1つでも開くと有効になる ▽Yahoo!の路線検索で落ちることがある ▽タイトルが長すぎるものがある場合、ウィンドウ(W)メニューが開かないことがある ▽ftp://xxx.xx.xx/.../xxx.exe をアドレスバーに入れてEnterを押下すると落ちることがある 他のことについてはHTML Help, Web Help, Web Siteを参照 ---------------------------------------- ◇このソフトについて このソフトはmb氏によって作られたオープンソース、タブ付きのMDI型ブラウザ (donut)を改良して作られたブラウザ(donut R)をさらに改良したものです。 著作権は donut オリジナルのコード部はmb氏、改変部は犬屋氏、さらなる改変部 は私 RAPT にあります。 本家 donut 配布場所: P-Stade http://hp.vector.co.jp/authors/VA016589/ donut R 配布場所: TDS STRAGE http://tds.sourceforge.net/ 基本的に、donut 2.45R1a のテキスト(donut2.45_r1a.txt)に準拠します。 ◇注意 本家 donut 無しで単体で実行できますがなるべく原作者様のサイトにも行ってください。 このソフトによって生じた如何なる損害にも作者は責任を負わないこととします。 ◇インストール方法 [インストーラ版] ダウンロードしたインストーラをダブルクリックし、ウィザードに合わせて操作 してください。 [アーカイブ版] ダウンロードしたファイルを解凍し、任意のフォルダに展開してください。 設定ファイル(Donut.ini)の、バージョン間の互換性は保証しません。基本的に、 以前の設定ファイルを削除またはリネームの上、新バージョンで再設定することを 推奨します。 ◇アンインストール方法 [インストーラ版] [コントロールパネル]-[プログラムの追加と削除] から "Donut RAPT" を選択し、 [削除] ボタンを押下してください。 [アーカイブ版] 関連づけを変更した場合は [Donut のオプション]-[関連づけ] で、すべての項目の チェックを外した後、OK ボタンを押して、Donut を終了させてください。 その後、Donut の入っているフォルダごと削除してください。 ◇レジストリ変更個所(Donutのオプション) ・(関連づけ)関連づけ ・(アドレスバー)「IEの入力履歴の読み込みと保存を行なう」が有効なとき。 ・(RAPT)ソースビューワ ◇ソースコードについて ソースコードのあらゆる利用と改変を認めます。またそれに伴う実行ファイルのあら ゆる形式での再配布を認めます。私に対する許可も一切必要ありません。ただし、商 用利用はしないでください(本家 donut のソースコード使用条件遵守)。改変時の 再配布についてソースコードの添付は必須ではありません。 便利な機能を付けた方は連絡してくれるとこちらのコードに反映されます。 バグを見つけた方は報告してくれると皆が幸せになります。 なお、著作権は作者 RAPT が保有します。 ※このソースコードを利用または参考にして、ご自分が新機能を作成したとして発表 することは著作権の侵害に当たる恐れがありますので、ご注意ください。 ◇サポートについて まず、忘れてはならない事は、この Donut RAPT はσ(^^)が使いたくて作っただけです。 気に入らなければ破棄してください。σ(^^)がこのプログラムを公開したことによって σ(^^)には一切責任も義務も発生しません。すべて At Your Own Risk で行なうこと。 重要なことは、Help、付属の各種 TextFile、WebSite に書かれています。それでも解決 できない場合、σ(^^)のウェブサイトにて BBS を用意しているので、そちらを利用して ください。情報の共有のため、メールでの質問・要望はなるべくご遠慮願います。 ◇URLs 《Donut RAPT 配布所》  http://rapt21.com 《ウェブヘルプ》  http://www.atmark.gr.jp/~s2000/r/help/ 《検索エンジンリスト配布》  Search.ini置場 by 棄師  http://tokyo.cool.ne.jp/stc1c/ ◇覚え書き アイコンのキャッシュファイル C:\Windows\ShellIconCache フォントのキャッシュファイル ttfcache (98) fntcache.dat (2000/XP) ・正式名称について donut (いわゆる、本家donut) donut R Donut RAPT ・Donut RAPT は無料で使用できます。 なお、ウェブサイトおよびプログラムの一部にアフィリエイトコードが混ざっている ことがあります。これらによる収益は、サーバ費や Donut RAPT 等の開発関連費とし て活用させていただいておりますので、ご理解のほど、よろしくお願いいたします。 RAPT