カテゴリー「ConQuery」の記事

2008年10月11日 (土)

ConQuery 1.7.3 改造版その4β7 リリース

ConQuery 1.7.3 改造版その4β6のコメント欄にて報告のあったバグを修正しましたので、改造版その4β7(mod-4b7)をリリースします。

「conquery-1.7.3-mod4b7.xpi」をインストール/ダウンロード

改造版その4β6からの変更点は以下のとおりです:

  • {searchTerms}({selection}、[:selection]) + fixed strings もしくはその他のテンプレートパラメータが指定されいる検索エンジンで、正しく文字列置換が行われない問題を修正

前回と同じく改造版その4β4でのエンバグです。

制限事項:

  • (恐らくは間違った記述により)同一の name 属性を持つものが複数存在する Sherlock 形式の検索エンジン、もしくはそれから変換された MozSearch/OpenSearch 形式の検索エンジンは ConQuery advanced/xml plugin として扱われる(bugzilla@mozdev Bug #16495)

既知の問題:

  • ホットキーで表示されたメニューのサブフォルダ上でダブルクリックを行っても、複数の検索エンジンによる検索が行われない

開発元:  mozdev.org - conquery (ConQuery home: http://conquery.net/ は消滅)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/


Same contents in English...

ConQuery 1.7.3 modified version 4 beta 7 is released.

Install/Download "conquery-1.7.3-mod4b7.xpi"

Changing points from modified version 4 beta 6, as follows:

  • Fixed issue, doesn't replace strings correctly when {searchTerms} (or {selection}, [:selection]) + fixed strings or other template parameters are written in the search engine.

This issue is enbuged by modification of version 4 beta 4.

Limitation:

  • A Sherlock format search engine with redeclared name attribute(written illegally, may be) and converted to MozSearch/OpenSearch format from this, are processed as ConQuery advanced/xml plugin. (bugzilla@mozdev Bug #16495)

Known issue:

  • When double click on the sub folder in the hot key's menu, doesn't execute multi queries.

Developer's site:  mozdev.org - conquery (ConQuery home: http://conquery.net/ was missing)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/

| | コメント (4) | トラックバック (0)

2008年9月20日 (土)

ConQuery 1.7.3 改造版その4β6

ConQuery 1.7.3 改造版その4β5のコメント欄にて指摘のあったバグを修正しましたので、改造版その4β6をリリースします。

「conquery-1.7.3-mod4b6.xpi」をインストール/ダウンロード

改造版その4β5からの変更点は以下のとおりです:

  • ConQuery advanced/xml plugin で「検索の設定」ダイアログを表示させると正常な表示にならない、また検索結果も正しいものとならない問題を修正

このバグは改造版その4β4での修正が不十分だったために起こった問題です。

制限事項:

  • (恐らくは間違った記述により)同一の name 属性を持つものが複数存在する Sherlock 形式の検索エンジン、もしくはそれから変換された MozSearch/OpenSearch 形式の検索エンジンは ConQuery advanced/xml plugin として扱われる(bugzilla@mozdev Bug #16495)

既知の問題:

  • ホットキーで表示されたメニューのサブフォルダ上でダブルクリックを行っても、複数の検索エンジンによる検索が行われない

開発元:  mozdev.org - conquery (ConQuery home: http://conquery.net/ は消滅)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/

p.s. ぼちぼち、ConQuery クローンな新しい検索系拡張の作成に入りたいですが… さて。ConQuery advanced/xml plugin のサポートをどうするか悩み中。できれば、こういった特殊な検索エンジンを書かなくとも、同様なクエリを掛けられる仕組みを盛り込みたいところですが。


Same contents in English...

ConQuery 1.7.3 modified version 4 beta 6 is released.

Install/Download "conquery-1.7.3-mod4b6.xpi"

Changing points from modified version 4 beta 5, as follows:

  • Fixed issue, doesn't show right "query config" dialog and search results with using ConQuery advanced/xml plugin.

This issue is caused by modification of version 4 beta 4 was not enough.

Limitation:

  • A Sherlock format search engine with redeclared name attribute(written illegally, may be) and converted to MozSearch/OpenSearch format from this, are processed as ConQuery advanced/xml plugin. (bugzilla@mozdev Bug #16495)

Known issue:

  • When double click on the sub folder in the hot key's menu, doesn't execute multi queries.

Developer's site:  mozdev.org - conquery (ConQuery home: http://conquery.net/ was missing)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/

| | コメント (5) | トラックバック (0)

2008年8月24日 (日)

ConQuery 1.7.3 改造版その4β5

ConQuery 1.7.3 改造版その4β5をリリースします。

「conquery-1.7.3-mod4b5.xpi」をインストール/ダウンロード

改造版その4β4からの変更点は以下のとおりです:

  • OpenSearch 1.1 Draft 3 の以下の要素、Url 要素の属性、テンプレートパラメータに対応
    要素: Language、OutputEncoding
    属性: indexOffset、pageOffset
    テンプレートパラメータ: count、startIndex、startPage、language、inputEncoding、outputEncoding

これで、新 MDC 対応の検索エンジンの query strings が正しく解釈・置換され、検索結果も正しいものになります。

制限事項:

  • (恐らくは間違った記述により)同一の name 属性を持つものが複数存在する Sherlock 形式の検索エンジン、もしくはそれから変換された MozSearch/OpenSearch 形式の検索エンジンは ConQuery advanced/xml plugin として扱われる(bugzilla@mozdev Bug #16495)

既知の問題:

  • ホットキーで表示されたメニューのサブフォルダ上でダブルクリックを行っても、複数の検索エンジンによる検索が行われない

開発元:  mozdev.org - conquery (ConQuery home: http://conquery.net/ は消滅)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/

p.s. どうも、Firefox 2/3/3.1 trunk の nsSearchService.js による、indexOffset/startIndex の処理にはバグがあるようです(もしかすると、pageOffset/startPage も?)。indexOffset 属性による指定「0」を無視して、無指定時の規定値「1」を startIndex に設定しているようです。このため、Firefox 本体の検索バーで MDC の検索を掛けると「一番最初の検索結果が常に表示されません」。検索結果のページの「Viewing results」が「1 - ? ではなく 2 - ? になります」。(今朝 bugzilla で検索してみたら、このバグは随分昔に bug #354950 として file されていました。OpenSeach の仕様が固まっていないからという理由で修正されずに放置されていますね…)


Same contents in English...

ConQuery 1.7.3 modified version 4 beta 5 is released.

Install/Download "conquery-1.7.3-mod4b5.xpi"

Changing points from modified version 4 beta 4, as follows:

  • Adding compatibilty for following elements, Url element's attributes and template parameters of OpenSearch 1.1 Draft 3
    Elements: Language, OutputEncoding
    Attributes: indexOffset, pageOffset
    Template parameters: count, startIndex, startPage, language, inputEncoding, outputEncoding

Then for new MDC's search engine, ConQuery can parse and replace those template parameters, and search result will be right.

Limitation:

  • A Sherlock format search engine with redeclared name attribute(written illegally, may be) and converted to MozSearch/OpenSearch format from this, are processed as ConQuery advanced/xml plugin. (bugzilla@mozdev Bug #16495)

Known issue:

  • When double click on the sub folder in the hot key's menu, doesn't execute multi queries.

Developer's site:  mozdev.org - conquery (ConQuery home: http://conquery.net/ was missing)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/

| | コメント (8) | トラックバック (0)

2008年8月14日 (木)

ConQuery 1.7.3 改造版その4β4

ConQuery 1.7.3 改造版その4β4をリリースします。

「conquery-1.7.3-mod4b4.xpi」をインストール/ダウンロード

改造版その4β3からの変更点は以下のとおりです:

  • クエリーのパラメータにあらかじめパーセントエンコードされた文字があった場合に、正しく処理されないことがある問題を修正({searchTerms}+options といったパターンが該当)

以下は制限事項とさせていただきます:

  • (恐らくは間違った記述により)同一の name 属性を持つものが複数存在する Sherlock 形式の検索エンジン、もしくはそれから変換された MozSearch/OpenSearch 形式の検索エンジンは ConQuery advanced/xml plugin として扱われる(bugzilla@mozdev Bug #16495)

現状では ConQuery (advanced/xml plugin) の仕様上、これを「期待される」検索エンジンとして扱うのは不可能です。当ブログの記事のように「同一の name 属性のパラメータを複数持たない」ように「単一のパラメータとして」記述しなおしてください。

また、以下の既知の問題があります:

  • ホットキーで表示されたメニューのサブフォルダ上でダブルクリックを行っても、複数の検索エンジンによる検索が行われない

かなりしつこくソースコードを読み込み、解析を試みたのですが、結局ギブアップです。

8/24 追記: 新 MDC 対応の検索エンジンを使ってみて思い出しました(というのも変ですが)。{searchTerms} および ConQuery advanced/xml plugin で使われているもの以外のテンプレートパラメータの解釈ができていません({startIndex} とか {count?} とか)。時間が取れ次第、OpenSearch 1.1 Draft 3 準拠の修正を行います。… Firefox 本体の {startIndex} の処理にはバグがあるかも。

開発元:  mozdev.org - conquery (ConQuery home: http://conquery.net/ は消滅)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/


Same contents in (broken) English...

ConQuery 1.7.3 modified version 4 beta 4 is released.

Install/Download "conquery-1.7.3-mod4b4.xpi"

Changing points from modified version 4 beta 3, as follows:

  • Fixed issue, When query parameter have a percent encoded strings, doesn't process those strings correctly. (like a case of "{searchTerms}+options")

Limitation:

  • A Sherlock format search engine with redeclared name attribute(written illegally, may be) and converted to MozSearch/OpenSearch format from this, are processed as ConQuery advanced/xml plugin. (bugzilla@mozdev Bug #16495)

If you'll use those search engine, Please rewrite without redeclared name attribute like a this blog's article.

Known issue:

  • When double click on the sub folder in the hot key's menu, doesn't execute multi queries.

I can't solve this issue.... given up...

Addtional comment in Aug. 24th: For the new MDC search engine, ConQuery doesn't parse and replace template parameter strings except {searchTerms} and ConQuery advanced/xml plugins (e.g. {startIndex} and {count?}). I'll fix this issue.

Developer:  mozdev.org - conquery (ConQuery home: http://conquery.net/ was missing)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/

| | コメント (0) | トラックバック (0)

2008年8月 2日 (土)

ConQuery 1.7.3 改造版その4β3

ConQuery 1.7.3 改造版その4β3をリリースします。

「conquery-1.7.3-mod4b3.xpi」をインストール/ダウンロード

改造版その4β2からの変更点は以下のとおりです:

  • 空白のタブ(about:blank、(タイトルなし)、(無題))上で同時検索をすると、検索エンジンによる検索結果が一部表示されない問題を修正
  • Thunderbird 3(Shredder) で動作しない問題を修正

最初の同時検索、空白のタブがらみの問題はこれで大丈夫… だと思います。2番目の Shredder で動作しない問題は、実に単純な理由でした。UA が Thunderbird から Shredder に変わったために、UA が Thunderbird か否かで処理を切り換えるためのフラグのセットに失敗していたためでした。

ただ、それとは別に XUL で同様の処理をしているのですが、何故か ConQuery では popup 要素の onpopupshown 属性の JavaScript コードが評価されていません(確認用のサンプル拡張で試してみたところ、こちらではきちんと評価されている)。詳しく追いかけてはいませんが、恐らくまたもや ConQuery が event 関係でトリッキーなことをしているせいだと思われます…

8/12 追記 以下の既知の問題があります:

  • (恐らくは間違った記述をされた)Sherlock 形式から変換された MozSearch/OpenSearch 形式の検索エンジンで、正常に検索されない(コメント欄参照)
  • ホットキーで表示されたメニューのサブフォルダ上でダブルクリックを行っても、複数の検索エンジンによる検索が行われない
  • クエリーのパラメータにあらかじめパーセントエンコードされた文字列があった場合に、これらの文字列が正しく処理されない

最初の問題は、コメント欄にあるように少し複雑な事情が重なって起きている問題です。どこかで見かけた話題だなと思ったら、bugzilla@mozdev に file されていた問題でした。最初にこのバグを見たときは「報告者の言っていることが分からなかった」のですが、なるほどこういう事情でしたか… ちょっと厄介かもしれない。

開発元:  mozdev.org - conquery (ConQuery home: http://conquery.net/ は消滅)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/


Same contents in English...

ConQuery 1.7.3 modified version 4 beta 3 is released.

Install/Download "conquery-1.7.3-mod4b3.xpi"

Changing points from modified version 4 beta 2, as follows:

  • Fixed issue, When execute multi queries on the blank tab(about:blank, (Untitled)), don't display some search results.
  • Fixed issue, Doesn't work on the Thunderbird 3(Shredder).

Additional comments in 12th Aug., Known issues as follows:

  • Query is unsuccessful by the search engine which is converted to MozSearch/OpenSearch format from Sherlock format(written illegally, may be). (see this article comments and file of bugzilla@mozdev)
  • When double click on the sub folder in the hot key's menu, doesn't execute multi queries.
  • When query parameter have a percent encoded strings, doesn't process those strings correctly.

Developer:  mozdev.org - conquery (ConQuery home: http://conquery.net/ was missing)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/

| | コメント (3) | トラックバック (0)

2008年7月31日 (木)

ConQuery 1.7.3 改造版その4β2

ConQuery 1.7.3 改造版その4β2をリリースします。

「conquery-1.7.3-mod4b2.xpi」をインストール/ダウンロード

改造版その4β1からの変更点は以下のとおりです:

  • [ConQuery の設定] - [設定] タブで「検索結果を以下に表示:」を「フォーカスした新しいタブ」に設定している場合に、複数の検索エンジンで同時に検索を実行すると、最初の検索エンジンによる検索結果のタブが表示されない問題を修正
  • [ConQuery の設定] - [設定] タブで「検索結果を以下に表示:」を「現在のウィンドウ」に設定している場合に、複数の検索エンジンで同時に検索を実行すると、検索結果のタブが上書きされてしまい結果的に最後の検索エンジンによる結果しか表示されない問題に対応
    複数の検索エンジンで同時検索する場合には、通常検索の検索結果のとは独立した表示先を選択する設定を追加しました。複数の検索エンジンで同時に検索するときの [検索の設定] ダイアログで設定可能です(デフォルトは「バックグランドの新しいタブ」)。

最初のバグは ArtSaltのサイドストーリー というブログの ConQuery 1.7.3 改造版を紹介しているエントリにて問題点の指摘があり(変更点の2番目に相当)、それに対応するために改めて動作確認をしている際に発覚したものです。改造版その4β1のときにきちんとテストをしていなかったのがバレバレです… 今回は結構しつこくテストをしたので大丈夫だと思いますが。

8/2 追記: 以下の既知の問題があります:

  • 空白のタブ(about:blank、(タイトルなし)、(無題))上で同時検索をすると、検索エンジンによる検索結果が一部表示されない
  • Thunderbird 3(Shredder) で動作しない

開発元:  mozdev.org - conquery (ConQuery home: http://conquery.net/ は消滅)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/


Same contents in English...

ConQuery 1.7.3 modified version 4 beta 2 is released.

Install/Download "conquery-1.7.3-mod4b2.xpi"

Changing points from modified version 4 beta 1, as follows:

  • Fixed issue that when execute multi queries with "Open query results in:" is set to "a new tab, focused" in the [ConQuery configuration] - [Preferences] tab, then doesn't display first search engine's result.
  • Fixed issue that when execute multi queries with "Open query results in:" is set to "the same window" in the [ConQuery configuration] - [Preferences] tab, then display last search engine's result only, because search results are overwrite continuously.
    Add configuration "Open query results in:" for multi queries that is independent from normal query's configuration. This is possible to set by the [Query config] dialog for multi queries(default value is "a new tab, in background").

Adding comments in Aug. 2: Known issues as follows:

  • When execute multi queries on the blank tab(about:blank, (Untitled)), don't display some search results.
  • Doesn't work on the Thunderbird 3(Shredder).

Developer:  mozdev.org - conquery (ConQuery home: http://conquery.net/ was missing)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/

| | コメント (4) | トラックバック (0)

2008年7月17日 (木)

ConQuery 1.7.3 改造版その4β1

ConQuery 1.7.3 改造版その4β1を公開します。

「conquery-1.7.3-mod4b1.xpi」をインストール/ダウンロード

ConQuery 1.7.3 改造版その3からの変更点は以下のとおりです:

  • ConQuery のポップアップメニュー上のサブフォルダをダブルクリックすると、サブフォルダにある複数の検索エンジンで同時に検索する機能を追加。通常の検索と同様に、ページ/テキストエリア上で文字列を選択していない場合または、Ctrl キーを押しながらサブフォルダをダブルクリックした場合は「検索の設定」ダイアログによる検索キーワードの入力が可能です。
  • ConQuery のコンテキストメニューが開いたままになる現象を改善

最初の「複数の検索エンジンで検索」する機能を実現するにあたって、ConQuery の検索実行のコードを少し変更しております。そのため、ConQuery の通常の検索、複数の検索エンジンで検索に関わらず、検索に失敗し「(タイトルなし)」(「(untitled)」)の空白のウィンドウ/タブが表示される可能性があります。

一応の対策は施したつもりですが万一この現象が起こった場合は、使用環境(OS、CPU、メモリ容量、Mozilla プロダクト名(Firefox/Thunderbird)、バージョン番号)と検索エンジン、検索サイトをご連絡ください。Firefox 2 で問題が起こりやすいはずです。

開発元:  mozdev.org - conquery (ConQuery home: http://conquery.net/ は消滅)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/

p.s. この Firefox 2 で「(タイトルなし)」問題… 原因の根幹はオリジナルの ConQuery が global 変数に頼りすぎていることにあると思われます。local なものであるならば問題はないはずなのですが… 大量にある global を local にするのは、ConQuery のアルゴリズムを大幅に変更しなければならないのでやりたくないです。

Firefox 3.1 へ向けて… 検索系拡張を一から作ってみるかなぁ。


Same content in English, as follows...

ConQuery 1.7.3 modified version 4 beta 1 is released

Install/Download "conquery-1.7.3-mod4b1.xpi"

Changing points from ConQuery 1.7.3 modified version 3, as follows:

  • Adding feature that query with multi search engines by double-clicking on the sub folder in the ConQuery's context menu. you can enter search keywords on the "Query config" dialog when you don't select strings on the page or textarea, or press Ctrl key same as normal query by the ConQuery.
  • Improving issue that ConQuery's context menus continue being displayed.

For the first modification , changed the code of Conquery's executing query. So Firefox may fail to search and will display "(untitled)" pages or tabs. If you will find this issue, Please tell me your environments(OS, CPU, Memory capacity, Mozilla product name and version), search engine and search site.

Developer:  mozdev.org - conquery (ConQuery home: http://conquery.net/ was missing)
Firefox Add-ons: https://addons.mozilla.org/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/

Additional comment: If you want to add new locale to ConQuery 1.7.3 modified version, Please add/update/release translation on the BabelZilla and say "release" on the ConQuery's topics. Then I'll retrieve and add locale files.

| | コメント (3) | トラックバック (1)

2008年7月15日 (火)

「ConQuery で複数のサイトを検索する」の進捗状況

「ConQuery で複数のサイトを検索する」ですが、現在のところ6~7割程度の完成といったところでしょうか。

以下の部分は既に実装済みです:

  • 選択した文字列の取得
  • サブフォルダ下にある検索エンジンの取得
  • Ctrl キーイベントの取得

以下の部分が未実装です:

  • 複数の検索サイトへの同時クエリ
  • 「検索の設定」と同様の、文字列の入力/編集

上手くことが運べば、明日にでも完成しそうですが… どうなることやら。

| | コメント (0) | トラックバック (0)

2008年7月 3日 (木)

ConQuery で複数のサイトを検索する

昨夜、ロシア方面の ConQuery ユーザーの方からメールが届きました。以下はそのやり取りの要約です。

ロシアの方(以下 ロ): ConQuery で複数のサイトを一度に検索できるようになりませんか?
私: 私は ConQuery のバグフィックスと、UI の変更のない(※)ちょっとした機能追加をしているだけです。UI を変更せずにそのリクエストをかなえる方法を思いつきません。何かいいアイディアをお持ちですか?
ロ: あります。サブフォルダ内に複数の検索エンジンを置いておいて、そのサブフォルダをダブルクリックすれば、その複数の検索エンジンで検索するようにするのはどうでしょうか?
私: なるほど、できそうですね。やってみましょう。

という事で、ConQuery に新たな機能が加わる予定です。実際のところどのように実装するか、具体的なコードのイメージはまだ三分の一ほどしか頭にないのですが、なんとかなりそうです。今週末はちょっと難しいかな?来週中にはなんとかなるかな?

※ UI の変更を避けているのは、新たな設定項目等が増えた場合各国語ロケールも追加する必要があるため。現行のままであるならば、BabelZilla でリリースされたものをそのまま追加すれば良いだけだが、ロケールの内容そのものが変更/追加となった場合は ConQuery の本来の開発者ではない(= BabelZilla 上での開発者ではない)私では対応できない。

p.s. そうそう、CookieSafe のフォーラムを覗いていたら、バージョン3系を今週には AMO に向けて出す予定のようです。まだいくつか細かいバグフィックスがあるそうですが、上手くすれば来週には AMO に新しい3系の CookieSafe がお目見えすることになるでしょう。

それから、Tab Mix Plus の方は(… これまたちょっとフォーラムが荒れ気味)もうすぐ次のリリースがありそうです。ニュアンス的には Dev-Build だと思われますが。Fx 3 リリース直後の Tab Mix Plus 難民もありましたし、開発元サイトの(恐らくは)転送量オーバーの問題もありましたので、新しい Dev-Build が出たら当ブログにもミラーとして置いておきます。

| | コメント (0) | トラックバック (0)

2008年6月23日 (月)

ConQuery 1.7.3 改造版その3リリース!

6/28 追記: bugzilla@mozdev に file してきたので Bug # を追加

ConQuery 1.7.3 改造版を作成しましたので、正式版その3をリリースします。

「conquery-1.7.3-mod3.xpi」をインストール/ダウンロード

オリジナルの ConQuery 1.7.3 からの変更点は以下のとおりです(mod-3beta 時代が長かったのと、mod-1/2 から時間もあいているので、バグ修正/機能面での追加はすべて列挙します):

  • Firefox 3、Thunderbird 3 に対応(from mod-3b2)
  • {searchTerms} の空白文字(スペース)を「+」ではなくパーセントエンコードの「%20」に変換するオプションを新設。検索エンジンの記述において、名前空間 "http://geek.net.ru/en/opensource/conquery/" で CnvSpcToPEnc の空要素を記述すると、変換が有効になります(mod-3 にて新設)
  • ショートカットキー(ホットメニュー)を有効にした場合の様々な問題を修正(mod-3)
  • OpenSearch 1.1 Draft 3 の Parameter extension(Parameter 要素)に対応(mod-3b1)
  • Param/Parameter 要素の混在した検索エンジンに対応(mod-3b7)
  • コンテキストメニューの「検索...」をダブルクリックして「ConQuery の設定」ダイアログを表示させると、コンテキスト/ポップアップメニューが表示されたまま消えない問題を修正(mod-3b8, mod-3b9)(mozdev Bug #19424)
  • zh-CN、pt-BR ロケールを追加(mod-3b8)
  • McAfee SiteAdvisor の判定マーク/ポップアップが Google 検索で表示されない問題を修正(mod-3b6)(mozdev Bug #19423)
  • Linux 版 Firefox 3 で「検索の設定」ダイアログの高さが 1px になる問題を修正(mod-3b5)(mozdev Bug #19422)
  • Firefox から検索したときに必要以上のパーセントエンコードが行われる問題を修正(GET メソッドのときのみ有効、POST メソッドの場合は従来どおり)(mod-3b3)
  • MozSearch/OpenSearch 形式の検索エンジンを正しくパースできない問題を修正(mod-3b2)(mozdev Bug #19107)
  • ConQuery の設定ダイアログで、検索エンジン/サブディレクトリをダブルクリックすると、エンジン名/サブディレクトリ名変更のテキストボックスになり、エラーコンソールにエラーが表示される問題を修正(mod-3b2)(mozdev Bug #19108)
  • 検索用の URL が Query Strings 形式(http://hogehoge.com/search?q={searchTerms})ではなく PATH_INFO 形式(http://hogehoge.com/{searchTerms}/) の場合に、文字列を選択していないのに検索の設定ウィンドウが表示されない問題を修正(mod-3b1) (mozdev Bug #19062)
  • 検索用の URL が PATH_INFO 形式の場合に、選択した文字列のエンコーディングが正しいものにならず、システム・OSの入力エンコーディングのものになる問題を修正(mod-3b1) (mozdev Bug #19063)
  • パラメータに submit があると動かない問題を修正(mod-3b1)(mozdev Bug #18306)
  • 非ASCII で書かれた検索エンジンを正しく表示できない問題を修正(UTF-16 は未対応)(mod-1)(mozdev Bug #15959)
  • MozSearch フォーマットでの {moz:XXX}、<MozParam XXX /> に対応(mod-1)(mozdev Bug #16002)
  • Thunderbird のメール作成(作成、返信、転送)ウィンドウで、コンテキストメニューの「検索...」の部分でクリック(含むダブルクリック)したときにエラーが発生する問題を修正(mod-1)(mozdev Bug #16087)
  • Thunderbird の [ツール]メニューからキーボードで "ConQuery の設定" が選択できない問題を修正(アクセスキー "Q" を追加)(mod-2)(mozdev Bug #16252)

2番目の「空白文字(スペース)を「+」ではなくパーセントエンコードの「%20」に変換」は、福井プログラマー生活向上委員会というブログでSPACE ALCの英辞郎 on the WEB に関する記事を見つけたことに端を発します。

一般的には、URL の query string 中の空白文字は「+」にエスケープされますが、PATH_INFO 形式の URL の場合は確かに「+」よりは「%20」にエンコードしたほうが見栄えがいい(?)と思います。よって、ALC 側のこの仕様変更はうなずけるのですが、複数の単語による熟語、慣用句が検索できなくなるのは困りますので、今回新しい機能を付け加えました。具体的な検索エンジンの記述例は後ほど紹介します。

3番目の「ショートカットキー(ホットメニュー)問題」は、設定内容、Firefox 2/3 beta/RC/Nightly Build、Thunderbird 2/3 Nightly Build でかなり挙動が異なる部分もあり状況が混乱していたのですが、何とか一通りの対応をしました。一部まだ挙動が不自然な部分もありますが現段階ではこれでご勘弁願います。

参考:
Thunderbird の作成ウィンドウ上で ConQuery のコンテキストメニューを表示させると、スペルチェッカーによる単語の候補が消える問題は(さらに、Thunderbird 2 の場合はエラーコンソールにエラーが出力される)、Thunderbird 側のバグ(Bugzilla #433960)です。Thunderbird 3 では修正される予定ですが、Thunderbird 2 をお使いの方は対策パッチ拡張を導入してください。

以下の問題は現時点では対応が不可能です:

  • Thunderbird から検索したときに <MozParam XXX /> の内容によっては期待された文字列変換がされない
  • UTF-16 で書かれた OpenSearch/MozSearch の検索エンジンが正しく読めない

開発元:  mozdev.org - conquery (ConQuery home: http://conquery.net/ は消滅)
Firefox Add-ons: https://addons.mozilla.org/ja/firefox/addon/231
OpenSearch.org: http://www.opensearch.org/

p.s. これで、残った問題は… 溜まりにたまった bugzilla@mozdev へのバグ報告のみか。

| | コメント (1) | トラックバック (0)

より以前の記事一覧