===================================================================== 【タイトル】 Donut RAPT #126 【ファイル】 DonutRAPT_126.cab 【作成月日】 2007/12/02 【カテゴリ】 ブラウザ 【制 作 者】 山口 祐介(RAPT) 【動作環境】 Microsoft Windows 95(OSR2), 98, 98SE, Me, NT4, 2000, XP, Vista 汎用 Microsoft Internet Explorer 5.0 以上(6.0sp1以上を推奨) 解像度640x480の環境でもDonutのオプションを操作できるよう配慮してあります。 【開発環境】 Microsoft Windows XP Home Edition service pack 2 Microsoft Internet Explorer 6.0 sp2 with the lastest patch Microsoft Visual C++ 6.0 service pack 6 standard edition / Microsoft SDK(feb2003) / ATL3.0 / WTL7.0 / Including IE6.0 Header files Core 2 Duo E6600 2.4GHz/RAM 3GB/HDD 80GB/15" Display/1024x768/32bitColor 【配布形態】 フリーウェア 【 E-Mail 】 absorb@jcom.home.ne.jp 【Web Site】 http://rapt21.com/ 【転  載】 個人・非商用に限り自由。商用・雑誌掲載の場合下記を参照のこと。 【著 作 権】 Copyright (C) 2001-2007 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/ ---------------------------------------- 2007/12/02 Donut RAPT #126 (Donut.exe 12/02 02:42 (1,660,986 bytes) 20071202000000 010587 ●一部のウェブページで ActiveX コンテンツが再生されないことがある不具合を修正 |(報告thx>えびす,poko ●タスクトレイに入れるとき、ダウンロードマネージャが一緒に隠れない不具合を修正 ●その他 ---------------------------------------- 2007/11/29 Donut RAPT #125 (Donut.exe 11/29 02:59 (1,659,450 bytes) 20071129000000 010587 ●ダウンロードマネージャでダウンロードが正常に完了しないことがある不具合を修正 |(報告thx>ishe ●ダウンロードマネージャでステータスが正常に更新されないことがある不具合を修正 |(報告thx>桃 ●その他 ---------------------------------------- 2007/11/28 Donut RAPT #124 (Donut.exe 11/28 02:27 (1,658,938 bytes) 20071128000000 010587 ●履歴バーのフォルダを右クリックしたとき [開く] が表示されていた不具合を修正 |(報告thx>りす ●履歴バーのコンテキストメニューで [削除] を選択時、確認ダイアログで [いいえ] |を選択しても、その項目がツリーから一時的に消えてしまう不具合を修正 ●ダウンロードマネージャ(初期設定では無効)を有効にした人が、これを有効にした |ことを忘れていることが多いらしいので、初期設定としてエラーが発生したとき自動 |表示する設定だったのをアイテム追加時に自動表示するよう変更 ●ダウンロードマネージャで同時に最大 5 つまでダウンロードできるよう変更 |# FAVICON 取得などとスレッドを共有しているので、FAVICON 取得中は DL 数が制限 |# されます。 ●その他 ---------------------------------------- 2007/11/13 Donut RAPT #123 (Donut.exe 11/13 00:35 (1,656,378 bytes) 20071113003000 010586 標準の検索エンジンリスト(Search_Original.ini)に Google I'm Feeling Lucky と Live Search を追加しました。 ●ブラウザコンテキストメニューの判定を修正 ●Vista で指の形をしたカーソルを表示できないことがあった不具合を修正 ●#122 で自動アップデートでファイルのダウンロードに 5 分以上かかる不具合を修正 ●起動中にアンインストーラが動作しないよう修正 ●その他 ---------------------------------------- 2007/08/28 Donut RAPT #122 (Donut.exe 08/28 01:51 (1,654,842 bytes) 20070828020000 010585 ●#121 で自動アップデート用ファイルのダウンロードに失敗する不具合を修正 ●画像上でコンテキストメニューを開いたとき、下記の項目を復活させた |- 画像を電子メールで送信する |- 画像を印刷する |- マイ ピクチャへ移動 |# ※下記項目についてはまだ削除対象としています。 |# いずれきちんと編集できるようにするつもりで。。 |# - 背景に設定 |# - デスクトップ項目として設定 ●ブラウザコンテキストメニューで無効な項目を削除し、アクセスキーを自動で再割り |当てするよう変更 ●その他 ---------------------------------------- 2007/08/27 Donut RAPT #121 (Donut.exe 08/27 11:57 (1,654,338 bytes) 20070827000000 010585 ●#119 以降で、起動処理に無駄な処理が入っていた不具合修正 |同時にサーバーへの負荷も低減しています。 ●ダウンロードマネージャ(DLMGR)で、すでに登録済の URL が追加されたとき、 |DLMGR を表示するかの確認ダイアログを表示するよう変更 |# エラー発生時に表示する設定の時は、確認せずに DLMGR を表示します。 ●その他 ---------------------------------------- 2007/08/21 Donut RAPT #120 (Donut.exe 08/21 21:46 (1,654,842 bytes) 20070821210000 010584 ●#119 で起動時に時間がかかるとき、更新なしのダイアログが出ることがある不具合を |修正(報告thx>KM,田中 ●検索エンジンリストで POST 対応 |# ナビゲート時 URL に @post: があると、それ以降を POST として送信します。 ●ツールバーのダウンロードマネージャ用アイコンを作成 ●その他 ---------------------------------------- 2007/08/21 Donut RAPT #119 (Donut.exe 08/21 03:37 (1,651,770 bytes) 20070821000000 010583 ●起動が遅いことがある不具合を修正 |# これで #115 以前と同等もしくはそれ以上の速度になったはず ●起動時のアップデートチェックで Proxy 認証が必要な環境でも正常動作するように |なった鴨 ●その他 ---------------------------------------- 2007/08/12 Donut RAPT #118 (Donut.exe 08/12 22:20 (1,644,090 bytes) 20070812000000 010582 ●内部コンポーネントの異常によって強制終了前にメッセージを表示するよう変更 |# このメッセージが出た時点で設定などを保存し Donut を再起動することで |# 強制終了による被害を最小限に食い止めます。 ●#116 以降でブラウザコンテキストメニューがおかしくなることがある不具合を修正 ●[Donut のオプション]-[ブラウザ]-[ブラウザ拡張]-[コンテキストメニューに追加する項目] |に [通常] "フレームを新しく開く" と [アンカー] "リンクのソースを開く" を追加 |# なお、"リンクのソースを開く" は IE6sp2 以降では動作しません。 ●その他 ---------------------------------------- 2007/08/11 Donut RAPT #117 (Donut.exe 08/11 13:20 (1,644,090 bytes) 20070811000000 010581 ●#116 で起動処理が慢性的に遅くなっていた不具合を修正 ●その他 ---------------------------------------- 2007/08/08 Donut RAPT #116 (Donut.exe 08/08 00:31 (1,635,898 bytes) 20070808000000 010581 MGEdit 7.5 同梱 ●Vista でお気に入りを IE の順番で表示する設定のとき、リンクフォルダの正しい |順番を取得できていなかった不具合を修正 ●アップデートチェックを別スレッドで行うよう変更 ●[Donut のオプション]-[ブラウザ]-[ブラウザ拡張]-[情報バーを使用する] を追加 ●IE6sp2 以降で、インターネットオプションの「拡張子ではなく、内容によって |ファイルを開く」の設定に従うよう変更(情報thx>Tuck ●IE7 以降で、Trident をタブブラウザとして挙動させるよう変更 ●その他 ---------------------------------------- 2007/06/26 Donut RAPT #115 (Donut.exe 06/26 00:31 (1,635,898 bytes) 20070626000000 010580 ●タスクトレイ右クリック時のメニューで Esc キーを押下したり、メニュー外を |クリックしたときにメニューを閉じるよう修正 ●タスクトレイ右クリック時のメニューでアクセスキーが利くよう修正 ●[Donut のオプション]-[ブラウザ]-[ブラウザ拡張]-[フォーム以外の静的テキストの |編集を無効にする] を追加 |# 今まで、ブラウザ部のフォーム以外でも Ctrl+X, Ctrl+V が利いていたのを |# 動作しないようにします。 ●ブラウザコンテキストメニュー編集時、一部のコマンドの状態を管理するよう変更 ●ブラウザコンテキストメニュー編集時、重複するアクセスキーを一意にするよう変更 ●Vista でブラウザコンテキストメニューを変更できていなかった不具合を修正 ●その他 ---------------------------------------- 2007/06/20 Donut RAPT #114 (Donut.exe 06/20 03:10 (1,634,362 bytes) 20070620000000 010579 ●セキュリティ情報ダイアログが抑止されないことがあったので判定方法を変更(情報thx>UQ ●[Donut のオプション]-[動作環境]-[ファイルを新しいウィンドウで開く] を廃止 ●[Donut のオプション]-[動作環境]-[ファイルを開くときアクティブにしない] を廃止 ●[Donut のオプション]-[動作環境] の項目を再配置 ●[Donut のオプション]-[関連づけ] に Vista 用の説明を追加 ●リンクドラッグ&ドロップで新規が ON のとき、リソースリークしていた不具合を修正 ●その他 ---------------------------------------- 2007/06/19 Donut RAPT #113 (Donut.exe 06/19 01:02 (1,633,850 bytes) 20070619000000 010578 Favicon 処理の修正を行い、サーバへの負荷低減と仕様への準拠を高めました。 一部のサーバが、存在しない URL に対しステータスコード 200 OK を返すことが あったので、対処を盛り込みました。 ●Favicon 取得時、link 要素の rel 属性の値が "shortcut icon" または "icon" の |ものだけを対象とするよう修正 ●Favicon 取得時、Content-Type を見るよう修正 |下記の 3 形式のみを取得しますが、表示できるのは今のところ ICO 形式のみです。 |ICO 形式:image/vnd.microsoft.icon または image/x-icon |GIF 形式:image/gif |PNG 形式:image/png ●link 要素でアイコンファイルを指定していない場合、ドメインルートまで再帰して |favicon.ico を探す処理をやめて、指定なしのときはドメインルートのみを探すよう |修正 ●IE6 でページ内検索で落ちることがあるページに対し暫定対処(報告thx>せいしゅう ●その他 ---------------------------------------- 2007/06/03 Donut RAPT #112 (Donut.exe 06/03 23:31 (1,632,826 bytes) 20070603230000 010578 ●[Donut のオプション]-[動作環境]-[お気に入り]-[FAVICON を取得する] を追加 |取得した FAVICON は、(Donut.exe のあるフォルダ)/cache/favicon/ 以下に |キャッシュされます。 ●その他 ---------------------------------------- 2007/05/30 Donut RAPT #111 (Donut.exe 05/30 23:22 (1,616,954 bytes) 20070530000000 010577 ●[Donutのオプション]-[ペイン]-[アドレスバー検索]-[上記の設定を [Ctrl+Shift+F] にも適用する] |の状態を設定ファイルに対し読み書きしていなかった不具合を修正(報告thx>もりわき ●[Donutのオプション]-[全般]-[ファイルを・・・] の文言を [file スキームを・・・] に変更 |これらの部分は、C:\folder\file.html のようなパスではなく、file:///C:/folder/file.html |のような URL を開こうとしたときに使用される設定となります。 ●その他 ---------------------------------------- 2007/05/01 Donut RAPT #110 (Donut.exe 05/01 02:56 (1,614,906 bytes) 20070501000000 010576 ●DLMGR にアイテムが登録されているとき、Donut 全体の動作が重くなる不具合を修正 ●その他 ---------------------------------------- 2007/04/30 Donut RAPT #109 (Donut.exe 04/30 20:47 (1,614,906 bytes) 20070430200000 010576 ●DLMGR のウィンドウが存在しないとき、終了時に落ちる不具合を修正 ●Donut のオプションを閉じた時にも DLMGR の設定を保存するよう変更 ●その他 ---------------------------------------- 2007/04/27 Donut RAPT #108 (Donut.exe 04/27 04:04 (1,614,906 bytes) 20070427000000 010576 ●[Donut のオプション]-[ブラウザ]-[ダウンロード] の設定値の保存/読み出しが |正常にできていなかった不具合を修正(報告thx>Kiri ●その他 ---------------------------------------- 2007/04/26 Donut RAPT #107 (Donut.exe 04/26 00:12 (1,614,906 bytes) 20070426000000 010576 ●[Donut のオプション]-[動作環境]-[お気に入り]-[FAVICON を表示する] を追加 ●DLMGR: アイテムをドラッグ&ドロップで並び替えできるように変更 ●DLMGR: アイテムを↑/↓に移動したとき、ファイル名以外の内容が更新されなかった |不具合修正 ●DLMGR: 細かいところをいくつか修正 ●お気に入りメニューの設定で値の初期化処理に不具合があったので修正 ●[ツール]-[オプション]-[ダウンロード マネージャ有効] を追加 ●ツールバーに [DLマネージャ有効] ボタンを追加(アイコンなし) ●その他 ---------------------------------------- 2007/04/23 Donut RAPT #106 (Donut.exe 04/23 02:50 (1,612,858 bytes) 20070423020000 010575 ●[選択範囲のリンクを開く] やリンクを含むテキストをコピーしたとき落ちることが |あった不具合を修正(情報thx>Tuck ●[Donut のオプション]-[動作環境]-[お気に入り]-[訪問順に並べる] を追加 ●[Donut のオプション]-[動作環境]-[お気に入り]-[訪問回数を記録する] を追加 ●[Donut 拡張プロパティ]-[訪問回数] を追加 ●.url ファイルに [Donut] IconFile=xxx.ico と記述すると、 |(Donut.exe のあるフォルダ)/cache/favicon/xxx.ico |にあるファイルをメニューバーで表示できるよう変更 |# エクスプローラバーの方は対応がかなり面倒(全体的に作り直し)なので。 |# Favicon 自動取得は今後対応予定 ●ページ内検索が途中で止まることがあった不具合を修正 |なお、これに伴って、#77 で修正したページ内検索で連続したキーワードが 1 つ |おきに検索される不具合("aaaaa" に対して "a" を検索すると、3 回しかヒット |しない。というもの。)が再現しますが、こちらの方がマシと判断しました。 |# 上記のようなことは滅多にしないだろうし、上記ができても無意味だし。 ●DLMGR 無効のときリンクをホイールクリックで開くと DL 画面が 2 つ表示される |ことがある不具合を修正(報告thx>UQ |# この対応によって、上記の処理の場合には .zip などの画面を自動的に閉じる |# ことができなくなります。 ●[メニュー]-[検索バー]-[ハイライト] の動作が [ページ内↑検索] の動作に |なっていた不具合を修正(報告thx>jbc ●[メニュー]-[検索バー]-[ページ内検索]-[追加ボタン0] などに対してキーを |割り当てたとき、Ctrl は無視し、Shift が押下されているときは↑方向に検索 |するよう修正(報告thx>jbc ●その他 ---------------------------------------- これ以前の開発履歴については、同梱の 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 のオプション]-[関連づけ] で、すべての項目の チェックを外した後、OK ボタンを押して、Donut を終了させてください。 その後、Donut の入っているフォルダごと削除してください。 ◇レジストリ変更個所(Donutのオプション) ・(関連づけ)関連づけ ・(アドレスバー)「IEの入力履歴の読み込みと保存を行なう」が有効なとき。 ・(RAPT)ソースビューワ ◇商用・雑誌掲載条件について ご連絡はメール(山口祐介: absorb@jcom.home.ne.jp)にてお願いします。 ◇ソースコードについて ソースコードのあらゆる利用と改変を認めます。またそれに伴う実行ファイルのあら ゆる形式での再配布を認めます。私に対する許可も一切必要ありません。ただし、商 用利用はしないでください(本家 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 等の開発関連費とし て活用させていただいておりますので、ご理解のほど、よろしくお願いいたします。 ◇cab32.dll について Copyright(C)1998-2002 K.Miyauchi This library is based in part on the Microsoft Cabinet Software Development Kit. cab32.dll の利用並びに同梱配布について、著作者の宮内 邦昭氏に許可を得ています。 RAPT