Sponsored Link

Small Talk - 2004-08

TOC of this document:

エントリ

Bagel Prototype43:2004-08-31

Grep実装。まだ正規表現とかMigemoとか複数タブの検索はなし。

バグがあったので差し替え。タブがとじれない人はどうぞ。

Bagel Prototype42:2004-08-30

画像ブロック。設定UIはまだ。スクリプトの布石を打ったつもりだったけど、だめっす。あとでわからない事を書くので誰か助けてください。

Bagel Prototype41:2004-08-29

多段タブ。

Bagel Prototype39:2004-08-28

ファイルのダウンロードができるようになった。副作用でWebPanelがおかしくなったので、まさかいないとは思うが使っている人がいたら導入はちょっと待ったほうがいい。

Bagel Prototype40

ページ内検索実装。Webパネルの動作復旧。クイック設定実装。

Bagel Prototype35:2004-08-26

BackSpaceがらみで調整。KeyConf.datにBkSp、Alt+Left、Alt+Rightを追加。リンク抽出実装。クリップボード監視実装。 ブックマークがチョットだけ飛びにくくなった。クッキーはデリシャスなデリカシーを追加。

Search.ini

unDonut形式のSearch.iniに暫定対応。グループはBad Hackしたので想定外の事態が発生するときちんと動作しないが、とりあえず二段階までOK。

ソフトアンテナから来た人へ:2004-08-25

この通りプロトタイプなので期待してはいけませんよ。張りぼてなので。未実装機能が多すぎる!

OpenBagel

Bagelのソースを公開します(bagelsrc.zip)。足りないところがあったら>>74師のコンポーネントのあるところに取りにいってください。いろいろといじっているのでもともとのものとはかなり変わっています。あと、全然関係ないソースも混じっていますのでご注意下さい。コメントが餘りないのは勘弁。

Bagel prototype33

プロクシ設定・リストを実装。串の自動設定とかSocksのバージョンとかまだ動かないけど他はいけます。

設定画面から串を追加すると…

メニューから選べるようになります

Bagelが捕捉された:2004-08-24

なんかソフトアンテナに載ってるんですが。もうちょっと後のほうが良かったかもしんないけど、まあいいか。

Bagel Prototype31

WebPanel試験運用開始。デフォルトで入っているのしか選択できません。今のところうまく動いている様子。GeckoBrowserにフォーカスが当たっている状態でもキーボードショートカットが働くようになったはず。カスタマイズをやりすぎると切り取りとか全て選択とかやると変になると思われる。また、実装コマンド増量。

Bagel Prototype29:2004-08-23

Bagelコマンド一覧表改定。キーボードカスタマイズが可能に。なんかプロトタイプ番号だけがインフレしてってますな。

Bagelコマンド一覧表/Bagel Prototype27:2004-08-22

コマンドに一つ変なのがあるのは気にしてはいけません。あと、設定パネルに「酷い」項目があるのも気にしてはいけない。

p27ですが、マウスジェスチャを進化させました。Mouse.datを見ればどういう風にカスタマイズすれば良いか分かると思います。実装コマンドが少ないので餘り意味無いですけど。

SR-71

一番好きな飛行機はSR-71である。もう何十年も経つのに失われない新鮮さ。あのスピード。見た瞬間の衝撃ではF-117の方が大きいが、亜音速では、ねぇ。

Bagel prototype28

actPrevTab,actNextTabを実装。

調子に乗っていろんな画像を作ろうと思っているのだが。どうも絵心が無いので文字ベースのものにならざるを得ない。だれかセンスのある人いませんかね。

今、DevEdgeをパクろうかと思った。でも、ベーグルってパンだし。パン屋風のほうが良いだろうか。

Bagel prototype24:2004-08-21

マウスジェスチャの不具合を修正。設定パネルを色々と覗くとフォント関連だけ機能が追加されているけれども、多くは設定保存しないので意味が無い。

抑制関連もちょっとだけ布石を打ったけど、URL抑制が思いのほか面倒くさいので放置。

假アイコン

どこぞの最近復活したらしいブラウザパクリアイコン。とうぶんこれでいきます。

Bagel prototype22:2004-08-19

Charsetを選べるようにした。日本語とUnicodeだけだけど実用上はこれで問題無いでしょ?

マンドクセ:2004-08-18

あのーBagelが一段落してからにして欲しいんですが…だ めですかね。FindToolbarが出てきたあたりからちょっと腹立ってるんですけどね。むー。XUL/Migemoも作り直しかな?ちょいと両方にか まけている時間は無いんで利用者の皆様には迷惑をかけるかもしれません。すんません。まうpだての際にはお詫びに新機能でも入れますんでしばらくお待ち下 さい。

Bagel prototype 20

プロファイル関連を部分的に実装。Google検索のときにいちいち聞かれる事はなくなるはず。まだ50%ぐらいなので注意。

Bagel prototype 21

プロファイル関連の初歩的な実装が完了。ほんと初歩だけどな。プロファイルはApplication Dataではなく、Bagelのフォルダ\bagelprofile\profiles\tgbdefaultに作成されます。また、about: configやUAなどの設定がクラッシュしない限り保存されるようになった。

Bagel Prototype18:2004-08-17

prompt()で文字の入力ができないのを解決。マウスジェスチャはちょっと状況が悪化しているので注意。

Bagel Prototype15(今回からzipでの配布):2004-08-16

中ボタンクリックに暫定対応。AreaとかXLinkとか考慮してないので注意。Firefoxのソース覗くとけっこう面倒なことをやっている。気 が遠くなりそう。

さりげなくいろんなUA詐称に対応していたりする。Bagel独自UA文字列も入れてみた。

さて、マウスイベントをうまく扱えるようになったのでマウスジェスチャの実装に入ろうか。(設定の実装はあとまわし。なぜかというとプロファイルの 扱いが分からないから。これができないと始まらない。でもこの壁さえ超えればグンと弾みがつくはずだ。)

マウスジェスチャ

ステータスバーに燦然と輝く左矢印

Bagel prototype17

マウスジェスチャを実装。まだバグバグ。bagel.iniになにか意味深なものができてるけど無効なので注意。

設定画面:2004-08-15

質素な設定画面

どうですか、こんな感じですがどうですか。

Bagel prototype 14

設定画面のUIだけ追加。結構難しいね。また、Windowの状態を保存するようになった。Bagel.iniを作ります。ツールバーまでは保存し ないけどな。今気付いたんだけどBookmarks.txtがないと変になるね。直さなきゃ。

Bagel prototype12:2004-08-14

バージョン番号がprototype11なのは気にしない方向で。メニュー・アイコンの追加。新規作成は動作します。上に移動はアイコンのみ動作し ます、

Bagel protoptype 13

UAスイッチを実装。C:\Sample.txtを作らなくてもよくなった。次から設定機構の実装に入ります。これで実用に耐えるようになっていく でしょうな。また、74氏がタブを閉じると変になる問題の直し方を教えてくださったので反映。

UAスイッチはIE6のみ動作。

OpenJane/Bagel Prototype 10:2004-08-13

ブックマークはOpenJaneから取ってくることに決定。でもそのまま使うとまたややこしい。もうちょっと煮詰めることにする。とりあえず現在の 実装のままブックマークメニューの読みこみとリンクバーに「リンク」フォルダの読みこみを見た目だけ実装してみた。

リンクバー実装進む。

リンクフォルダが無いと多分エラー吐く。あとBookmarks.txtを更新してみた。リンクバーが見た目だけ動作してるのがよく分かるようにな る。

Bagel Prototype 11

リンクバーならびにブックマークメニューを動作するようにした。実装はOpenJaneを参考にしました。ありがとうございました。よって上の画面 は現実のものとなったわけです。

DocShell:2004-08-12

DocShellを扱う方法がわからなかったが一時間ぐらいかけたら解決できた。これでJavaScript許可などの制御ができるようになりま す。変な機能から実現していってるのは、ただ練習のためです。

セキュリティ設定をできるようになった。

Bagelプロトタイプ7

タブの右クリックメニューの閉じる系を全て実装(ちょっと見苦しい実装)。タブのセキュリティ設定を実装。更新、中止を実装。メニューにいくつか追 加(機能しない)。まだ動作しなくなる問題は解決せず。

Bagelプロトタイプ8

ブックマークメニューの「ブックマークを追加」を実装。また、Bookmarklet(javascript:で始まるURL)は新しいタブを開か ずに開くようにした。これで使えるようになる。

Delphiって面白い

リンクバーテスト

なにもリンクバーの実装は進めていないが、テストでいろいろいじってみた。見た目だけならすぐできた。Delphiすごい。

Bagelプロトタイプ6:2004-08-11

Bookmarkに假対応。Actyの中の人の作ったのを取りこんだだけですけどね。Bookmarks.txtをBagel のフォルダに入れておいてください。追加・編集機能はまだいれてないので悪しからず。右クリックメニューも機能しません。Bookmarks.txtを直 接編集してください。

あと、選択範囲のコピーとテキストボックスにおけるコピー、貼りつけ、切り取りに対応。削除のやり方はわからず。

そういえば、ときどきXPCOM.DLLが文句を言って動作しなくなってしまうことがある。再現条件不明。

ブックマークをいじった。

Bagelプロトタイプ4(exe直接ダウンロード):2004-08-10

ま、VBに貼りつけて終わり、程度なサンプルですな。ツールバーのブックマークのアイコンで新しいタブを作るというトンデモ仕様です。今日作ったの はUIと新しいタブで開く、だけ…ほかは動作しないのでフーン、ペッとすぐ閉じること。

このexeを動作させる方法が想像つかない人も使わないほ うがイイです。

動作報告があったのでやっぱり動かし方を書きます。Sylera2+GRE版をダウソまたはMozillaSeamonkeyのZip版をダウ ソしそのフォルダにぶち込んでください。Seamonkeyインストーラ版やFirefoxでは無理です。

Bagel prototype5

メニューにちょっと追加。機能は無し。ただし、タブの右クリックメニューの閉じる、URLコピータイトルとURLコピーを追加。Geckoの右ク リックメニューにURLのコピー、画像、背景画像のURLコピーを追加。肝心の普通のコピーが無いのが痛い、痛すぎる!

Bagel進捗状況:2004-08-09

コンテキストメニュー。とりあえずゆっくりでも基本ができるまで飛躍は我慢我慢。あとのベースにもなりたいし。Bagel系タブブラウザ…というカ テゴリができたら万々歳だ。(ソースは恥をしのんで公開しますからね。)

コンテキストメニューを実装した。

UnixUser9月号/Bagel:2004-08-08

なんかXUL/MigemoとGrepSidebarが紹介されてますね。買いました。皆さんのおかげでここまでこれました。ありがとう!

というわけで、Geckoベースのタブブラウザの開発を開始しました。名前はBagelといいます。手探りですし時間 も気力もありませんが、着実に進んでいます。>>74氏がこんなわがままな私にTGeckoBrowser新版をうpしてくださいました。あ りがとうございます。

OpenJane∩Donutライクに仕上げたいです。機能は募集中。

プロトタイプのスクリーンショット

Contents

作成者:plus7 メール最終更新:2005-01-18