2006/12月 - 朝顔日記

go30 ver 1.1

2006-12-03

Firefox1.5 の移動メニューの履歴の項目数をデフォルトの10個から30個に増やす go30 という拡張機能を以前作ったのですが、Firefox 2.0 以降で動かなくなっていたので、動くようにしました。

2.0以降は、移動メニューではなく、履歴メニューになっていますが、内部的には go メニューのままのようなので、名前も変えずに go30 です。なお、名前が go30 なので、個数は30個決め撃ちです。個数を変えたい方は、拡張内の go30.js をエディタで開き、以下の箇所を適当な数値に書き換えてください。


  if (count > 30)
    count = 30;

なお、Firefox 1.5 系をお使いの方は、go30 ver 1.0 のほうをどうぞ。

12月15日あたり以降の trunk なナイトリーでは再び履歴管理のバックエンドに Places が使われるようになったために、この拡張機能は動作しなくなりました。

「go30 ver 1.1」へコメントをつける

この記事へのツッコミ

1: もとひこ つ http://lxr.mozilla.org/mozilla/source/browser/base/content/browser.js#3156
定数MAX_HISTORY_MENU_ITEMSが項目数。"back"/"forward"がツールバーのボタン、"history"が履歴メニューの処理なので全部一辺に書き換えるとまぁその。 1166263356 (1970-01-01T09:00:00+09:00)
2: のり 新しい History メニューのアレは、全体の履歴ではなくて、タブごとの履歴になっているわけですね。これではほとんど役に立たないような気がします。実用的にするなら、サイドバーの By Last Visited の上位何件かを出したほうがいいような気がするんですが。素直に、サイドバーを開けということかしらん。 1166321461 (1970-01-01T09:00:00+09:00)
3: (1970-01-01T09:00:00+09:00)
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2006/12/diary_061203a.html

Firefox は acid2 に通るようになったのか

2006-12-10

最近の Firefox ナイトリー(trunk)は、いわゆる acid2 テストに通ったということになっているようですが、微妙に鼻の位置が違うのでは? という指摘があります。

ということで、以下にテスト結果参照ページのスクリーンショットを並べておいてみます。

テスト結果のスクリーンショット 参照ページのスクリーンショット

どうもこうやって見ても、どこが違うかわかりませんね。ということで、同じ位置に画像を置いて、いわゆる画像のロールオーバーで、相互に入れ替わるようにしてみました。

最初、テスト結果が表示されていますが、マウスオーバーで参照ページの画像に、再度マウスアウトするとまた、テスト結果が表示されるようになっています。(JavaScript が有効になっていないとテスト結果のスクリーンショットしか表示されません。)

どうでしょう? マウスオーバーで鼻が数ピクセル右下の方へ動くのがわかると思います。

なお、テストに使った Firefox は、Mozilla/5.0 (Windows; U; Windows NT 5.0; ja; rv:1.9a1) Gecko/20061208 Minefield/3.0a1 - Build ID: 2006120818 というものです。

なお、最小フォントサイズを設定している場合、あごが長く表示されることがあるようです。Another 朝顔日記 - Reflow branch landing のコメント欄にて、mal_blue さんに教えていただきました。ありがとうございます。>mal_blue さん

参考
Bug 300030 - Refactor intrinsic width computation out of nsIFrame::Reflow
Gecko:Reflow Refactoring - MozillaWiki

「Firefox は acid2 に通るようになったのか」へコメントをつける

この記事へのツッコミ

1: のり (2006-12-10T14:32:27+09:00)
あらら、ロールオーバーが失敗してる。orz
ということで、微修正。今度は大丈夫。多分。:p)
2: もとひこ (2006-12-10T19:09:10+09:00)
全然参考にもなりませんが、Fx2では鼻はずれません。
http://www1.ttcn.ne.jp/amotohiko/css/acid2/isbug.html
3: もとひこ (2006-12-11T21:46:10+09:00)
Bug 343583みたいですね。「枠線斯く描かれる可し」みたいなのが仕様にないから、らしい。枠線にAAかければ解決?

Bug 343583 - [cairo]Border paint order/rounding of Cairo builds with antialiasing disabled doesn't match the paint order of non-Cairo builds
4: のり (2006-12-12T12:05:02+09:00)
ふーむ、cairo の問題ですか。まぁ、個人的には細かいことはキンシナイんですが…。:p)
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2006/12/diary_061210a.html

Firefox 2.0 対応 Firefox まとめサイト検索プラグイン

2006-12-12

それなりに需要があるようなので、Firefox 2.0 対応 Firefox まとめサイト検索プラグインを一応出しておきます。

OpenSearch 形式なんで IE7 などでも使えると思います。多分。

# Firefox 2 以降の用語的には、検索プラグインじゃなくて検索エンジンと呼んだほうがよさげなんですが、なんか言い方としてちょっと違和感があるんですよねぇ。内部的にもまだ searchplugins だし。

参考
Taken SPC : 検索する時に使う奴

「Firefox 2.0 対応 Firefox まとめサイト検索プラグイン」へコメントをつける

この記事へのツッコミ

1: moa (2006-12-12T16:07:05+09:00)
迅速な対応ありがとうございました。
早速インストールしたところ、ばっちりでした。
必要な情報も言わずに、我侭言ってしまってすみません・・・。ど素人なので大変助かりました。
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2006/12/diary_061212a.html