1 名前:デフォルトの名無しさん [02/06/08 23:31] Mozillaも1.0がでてAPIが固定されたことだし、ここいらでGeckoベースのブラウザを開発してみませんか?
82 名前:1 [02/06/14 20:00] mazilla mozilla ttp://www.symphonyinc.co.jp/mozilla/mazmoz/mazmoz_j/index.html MacでEmbedを行っているサイトのようです。Winで作る際にも参考になるのではと思います。
83 名前:FoolishGuy mailto:sage [02/06/14 20:18] ゲームにうつつを抜かしてレスが遅れました。申し訳ない。 >>77 関連スレ -> 参考スレ にしたほうがいいかな? て、もう直してるけどw >>79 >Mozilla ソースに本格的に当たりたいが、今ちょっと時間ないモード。 >こっちもビルド出来次第ageまふ。 楽しみにしてます。がんばってください。 >>81 勝手ながら利用法をコピペさせていただきました。 もし不都合があれば言ってください。 >あと、私もTMOZILLABROWSERで作ったヤツならあるんだけど、一応UPした方が良いかな? 是非UPしてもらいたいです。 僕のじゃヘタレ過ぎて参考にならない可能性が高いですからw >>82 参考URLに追加させて頂きました。
84 名前:1 [02/06/14 21:33] 一応、TMozillaBrowserのサンプルをUPしときます。 最低限、これ以上のものを目指して頑張りましょう! ttp://jp.y42.briefcase.yahoo.co.jp/bc/erbx2002/lst?&.dir=/&.src=bc&.view=l&.last=1
85 名前:FoolishGuy mailto:sage [02/06/14 21:55] >>84 おぉ、MDI形式ですか。 IEエンジンとGeckoエンジンを使い分けれるようになっているんですね。凄いです。 TWebBrowserをインストールしていなかったのでコンパイルはできませんでしたがw それと、成果物のリンクに追加させて頂きました。 不都合があれば言ってください。 あと、TMozillaBrowserについて。 どうもスラッシュドットジャパンに行こうとすると落ちるようですね。 (´-`).。oO(原因はなんだろう....)
86 名前:FoolishGuy mailto:sage [02/06/14 22:01] 言い忘れてたことが一つ。 僕、Delphiに関しては素人同然です。 今回のサンプルを作る時に初めて触りました。 なので、今後はC/C++のプロジェクトが立ち上がればそっちに移りたいな〜とか 考えたりしてます。 Delphiが好きな人、ゴメンナサイ。 C/C++が好きな人、ヨロシクお願いします。 ま〜、当分はDelphiでやっていくことになりそうな雰囲気ですがw
87 名前:デフォルトの名無しさん [02/06/14 23:15] IEベースなら厨房でも簡単に作れるのに。 やっぱ使い物にならんな、Geckoはよ。
88 名前:デフォルトの名無しさん mailto:sage [02/06/14 23:25] >>87 IEコンポーネントブラウザも立ち上がりは似たようなもんだったさね。 >>all がんがって下さいね。応援してます。そして期待しています。
89 名前:デフォルトの名無しさん mailto:sage [02/06/14 23:42] >>87 厨房がクソソフトばらまくのは、VB が出た時だけで十分
90 名前:デフォルトの名無しさん mailto:sage [02/06/15 00:01] >>87 MS に Solaris 版 IE の開発を再開しろと言ってくれ。 Sparc Solaris と Intel Solaris 混在環境なので、 どっち版もリリースされている Mozilla は漏れにとって非常にありがたい。
91 名前:営農ギコ mailto:sage [02/06/15 22:55] もうちょっと勉強してからソースに当たろうかと思うこの頃。 STLが混じってることに気づいて・・・。(汗 その辺の本探してこようかと。 >>90 Solarisユーザさんですか・・・。 僕もSolaris試してみたいんだけど、メディアキットしか無い・・・。 おっと。スレ違いかな。<俺 >>86 C++屋さんですかー。よろしくっス。 そらそうと、Mozilla-embed のコンパイルしたことあります? 俺はちょっと苦戦気味で・・・。
92 名前:FoolishGuy mailto:sage [02/06/15 23:19] >>91 すいません、無いです、、、 今度、暇があれば挑戦してみようかな。
93 名前:1 [02/06/16 00:26] ただいま、資料を読んで勉強中。 でも、cのしかないんだよね……。 そういえば、74さん、どうやってNS_InitEmbeddingを「実行」したんですか? 出来れば、参考に教えてください。
94 名前:デフォルトの名無しさん [02/06/16 00:46] >>93 extern "C"指令のついている関数は、external 'xx.dll'で大体使えます。 で、まずはNS_InitXPCOM2、NS_ShutdownXPCOM、NS_GetComponentManagerあたりを使えるようにします。 つぎに、do_CreateInstanceをC++のソースからPascalに移植。 続いてNS_InitEmbedding、NS_TermEmbeddingも移植。 あとは、必要なIDLをPascalに変換。 これで実行できます。 こいつで取得したインターフェースはちゃんとas演算子も機能します。 #Mozillaって900近いIDLがあったのか…。やっぱりXPIDL2PAS作らないと…
95 名前:1 [02/06/16 02:34] >>94 どうもありがとうございました。 ちと、自分にはレベルが高い部分もあるので、理解するのに時間がかかりそうですが、やってみようと思います。
96 名前:74 [02/06/16 21:06] xpidlを改造してPascalに暫定対応。 #ただ、OPの言語仕様上そのままコンパイルを通るものは作れませんでした。 constでの動作が怪しいけど、その辺は勘弁。 適当なファイルにコピペして使ってください。 do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1024228628 あと、手抜きのnsXPCOM.pasも上げました。 Delphiの人は使ってみてできればバグレポートしてください。
97 名前:FoolishGuy mailto:sage [02/06/17 23:35] >>96 成果物のリンクに追加させて頂きました。 問題があればご連絡を。 これからはヒッソリ更新して逝くので、気が向いたら見に来てください。 運が良ければ更新されてるかも。
98 名前:aho mailto:sage [02/06/18 02:10] FoolishGuyさんのサイトに張ってあるリンク Make Mozilla buildable with Borland free compiler これ、つまりどーなってるんでしょうか えーご苦手なんでわかりません 誰か教えて
99 名前:FoolishGuy mailto:sage [02/06/18 02:37] >>98 正直言って、僕も英語は苦手ですw BCCでMozillaをBuildしよう!的な内容だとは思うのですが、 やり方まではちょっと… 検討違いなこと言ってるかもしれません。 間違ってたらご指摘ください。>分る人
100 名前:厨房もじらー mailto:sage [02/06/18 03:19] >>99 漏れもちょっと気になってみてみたんだけど、 内容はそれであってると思われ。 やり方、というか少しだけpatchを作ろうとしてたみたいだけど 今はどうなってるのかまでは読んでない。 ソースコード全般に関して (Win32部分は)VC++依存がちょくちょくあるみたいなので bccで完全にbuildってのは結構大変だと思う。
101 名前:FoolishGuy mailto:sage [02/06/18 11:47] >>100 レスどうもです。 Patchを作っていたのですね。 そういえば、bugzilla.mozilla.org/show_bug.cgi?id=134113 のほうでも 似たようなことやってますね。
102 名前:厨房もじらー mailto:sage [02/06/18 17:56] そういや詳しいこと知らないんだけど Mozilla Classic(5.0ベースのコード)のWindows版はMFC使ってたんだけど 今のMozillaはMFC使ってないのかな 構造からしたら使ってなさそうだけど、もし使ってたらその部分を 置き換えるコードを書いたりと、なかなか現実的でなくなりそう。。。
103 名前:aho mailto:sage [02/06/18 21:55] Mozilla本体はVC++でないと苦しいのね Gecko使うだけでもそうなのかな
104 名前:デフォルトの名無しさん mailto:sage [02/06/19 13:01] DLLとインポートライブラリ?だけ作ってGeckoセットとにしてどこかにアップできないかな? ライセンス的に無理?
105 名前:厨房もじらー mailto:sage [02/06/19 16:25] www.mozilla.org/projects/embedding/embedoverview/EmbeddingBasicsTOC.html これって外出だっけ? とりあえず少し読んでみてる。。。
106 名前:1 [02/06/20 20:30] しばらく来れなかった。っていうか、ネットに自体繋げれてませんでした。 74さんの作られたnsXPCOM.pasをコンパイルしようとすると、以下のようなエラーが出て出来ない。なんで? [エラー] nsXPCOM.pas(164): 'nsISupports' 型の宣言が完了していません [エラー] nsXPCOM.pas(685): 未定義の識別子 : 'UTF8String' [エラー] nsXPCOM.pas(1281): 未定義の識別子 : 'PByte' [エラー] nsXPCOM.pas(1803): 未定義の識別子 : 'PDouble' [エラー] nsXPCOM.pas(1913): 未定義の識別子 : 'PCardinal' [エラー] nsXPCOM.pas(1913): ポインタ型が必要です [エラー] nsXPCOM.pas(1934): 未定義の識別子 : 'PCardinal' [エラー] nsXPCOM.pas(1934): ポインタ型が必要です >>104 さあ? どうなんだろ? 今度調べてみます。 >>105 個人的には、 www.symphonyinc.co.jp/mozilla/mazmoz/mazmoz_j/index.html の方がお奨めです。日本語ですし。色々と解説もありますから。 一応、Macのサイトですがxpcomを使ってればたいして変わらないはず
107 名前:74 mailto:sage [02/06/20 21:29] >>106 ソースを見直してみたけど1番目のエラーが何故おこるかわからないし、 2番目のエラーが何故こっちの環境で出なかったかが謎だ…。 3番目以降で出てくる型はDelphiの新しいバージョンにしかないのかな。
108 名前:1 [02/06/20 22:11] あっ、書き忘れてた気がするから書くけど、Delphi5です。 これって、私の環境が悪いのかな? やっぱ。
109 名前:厨房もじらー ◆3mOz2Ch. mailto:sage [02/06/25 10:52] で、その後どうなったよ? 某所で入手した情報によると、 .NET Framework SDKでも、makefileにパッチあてたり glibやlibidlをソレ用のものと置き換えればビルドできるらしいんで、 とりあえずMozillaのビルドはそのうち試してみるつもりなんだけど。 # 現在ナローバンドで.NET Framework SDKダウソ中。。。 # 160MBはきつぃょぅ。。。
110 名前:デフォルトの名無しさん mailto:sage [02/06/25 16:58] .NET Framework SDKってなに?
111 名前:厨房もじらー ◆3mOz2Ch. mailto:sage [02/06/25 18:25] >>110 ここ参照 ttp://www.microsoft.com/japan/msdn/netframework/
112 名前:110 mailto:sage [02/06/25 18:45] >>111 ありがとー 書いてすぐ検索したらいっぱいありますた 「ごめん、検索したら出てきた…」とかこうとしたら、 「2重かきこですか?」って出ちゃって困ったよー
113 名前:1 [02/06/25 21:35] 私生活が急に忙しくなって、パソコンに触れる時間が激減中。 とりあえず、暇のあるときにxpcomの勉強してます。
114 名前:デフォルトの名無しさん mailto:sage [02/06/25 21:40] >>109 600MB以上あるPlatformSDKも必要。 PSDKが無いとWindowsAPI呼び出し関連が全く使えません
115 名前:デフォルトの名無しさん mailto:sage [02/06/25 21:41] >>113 急に忙しくなるとかPCの調子がおかしい等は、 人が逃げるときの常套句です。
116 名前:デフォルトの名無しさん [02/06/25 22:07] 1がいないと何もできない115がいるスレはここですか?
117 名前:115 mailto:sage [02/06/25 22:40] >>116 1が居なくても何も出来ません。
118 名前:115 mailto:sage [02/06/25 22:41] 訂正 1が居ても、だ。
119 名前:厨房もじらー ◆3mOz2Ch. mailto:sage [02/06/26 15:22] >>114 とりあえずPSDK関連は libとhをbccあたりからぱくってくる予定。。。 ダメならVC5++からぱくってくる予定(もっとダメ
120 名前:厨房もじらー ◆3mOz2Ch. mailto:sage [02/06/26 15:29] >>115 別に1が一人で作るってスレじゃないんだからどっちでもいいじゃん。 実際ヒッキー以外は、突然忙しくなるときはあるだろうし、 ヒッキー以外は、突然PCの調子が悪くなることもあるだろうしさ。
121 名前:デフォルトの名無しさん mailto:sage [02/06/26 21:12] >120 いや、ヒッキーでも突然PCの調子が悪くなったりするのでは… というか、荒らしに反応しても仕方ないですかね。
122 名前:デフォルトの名無しさん mailto:sage [02/06/27 00:29] >>119 OMFのオブジェクトファイルをVCのリンカは理解できるのか?
123 名前:厨房もじらー ◆3mOz2Ch. mailto:sage [02/06/27 03:33] >>122 む、できないかも。。。 600MB落としてもいいけどね。。。 (だんだん鬱になってきたかも)
124 名前:デフォルトの名無しさん [02/06/27 20:12] IEコンポーネントなら、VC++ & MFCとの相性はバッチリだよ。
125 名前:shige mailto:sage [02/06/27 20:35] あっそ
126 名前:ブビ厨 mailto:sage [02/06/27 20:53] では>>124 は責任を持ってMozillaをActiveXコントロールに仕上げてくれ。 そして俺が使う。
127 名前:デフォルトの名無しさん mailto:sage [02/06/27 21:24] >>124 スレ違い pc.2ch.net/test/read.cgi/tech/982930049/l50
128 名前:デフォルトの名無しさん [02/06/27 23:39] ☆チン ハラヘッタ〜 ☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ヽ ___\(\・∀・)< GeckoのDelphiコンポまだ〜? \_/ ⊂ ⊂_) \______________ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/| | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | | 愛媛みかん |/
129 名前:デフォルトの名無しさん [02/06/27 23:47] ☆チン ハラヘッタ〜 ☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ヽ ___\(\・∀・)< GeckoのActiveXコントまだ〜? \_/ ⊂ ⊂_) \______________ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/| | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | | 愛媛みかん |/
130 名前:デフォルトの名無しさん [02/06/28 00:20] ま、要するにIEコンポーネント>>>>>>>>Geckoソースってこった。 実際、今回自分で使ってみて(使おうとしてみて)実感したろ?
131 名前:デフォルトの名無しさん mailto:sage [02/06/28 00:31] だからスレ違いだっつの
132 名前:デフォルトの名無しさん mailto:sage [02/06/28 02:00] IEコンポが再利用性に長けてるってことと それとGecko使ってブラウザ作るって話題が 独立だということが理解できないのは厨だからか。。。
133 名前:デフォルトの名無しさん mailto:sage [02/06/28 02:10] IEコンポが使えない環境ならともかく、 一体何の為に「Win環境で」Gecko使った ブラウザを自作したがるのだろう…。
134 名前:デフォルトの名無しさん mailto:sage [02/06/28 02:12] そこにGeckoがあるからさ
135 名前:デフォルトの名無しさん [02/06/28 02:37] Mozilla(含N6〜7)はXUL被せてるからだろ。
136 名前:デフォルトの名無しさん mailto:sage [02/06/28 03:36] >>133 いぢりがいがあるから。
137 名前:デフォルトの名無しさん mailto:sage [02/06/28 03:51] >133 MS嫌い
138 名前:デフォルトの名無しさん mailto:sage [02/06/28 06:51] >>133 お前には一生分からんだろう てか、あんたはム板には必要ない人間だ
139 名前:営農ギコ mailto:sage [02/06/28 19:35] 最近はxpcomとかの勉強にふけてたりして。 やっぱり簡単にはコンパイルできないし・・・・。意外とめんどくさ。 マターリと進めます。とりあえずスレ違いは(・∀・)カエレ!
140 名前:デフォルトの名無しさん mailto:sage [02/06/29 05:24] しかし、未だサンプルのビルドにすら成功してない辺りがなぁ。
141 名前:デフォルトの名無しさん mailto:sage [02/06/29 13:42] >>133 車輪の再発明が大好きな人って何時も居るのです。
142 名前:デフォルトの名無しさん mailto:sage [02/06/29 18:54] 再発明としか考えられないタコの身の回りには今でも 古代メソポタミア時代の木製車輪しかないのだろう なぁ.. それとも車輪以前のコロか?
143 名前:デフォルトの名無しさん [02/06/29 19:08] GeckoソースとIEコンポーネントの完成度を比較した場合、 コロやら木製車輪の例えは不適切かと。 そもそも今やブラウザはレンダリングエンジンの機能や 性能よりもUIの出来を競う段階に来てるというのに、 何やってんだか。
144 名前:デフォルトの名無しさん mailto:sage [02/06/29 19:17] >>141 と >>142 が車輪で例えているのは レイアウトエンジンじゃなくて ブ ラ ウ ザ。
145 名前:shige mailto:shige [02/06/29 19:48] つーか、好きにやらせとけば良いのに。 いちいち難癖付けに日参するなよ。暇なやつだな(わら
146 名前:デフォルトの名無しさん mailto:お約束 sage [02/06/29 20:25] オマエモナー
147 名前:デフォルトの名無しさん mailto:sage [02/06/30 01:23] ところでMozillaは本物のMDIじゃないから IEコンポ系タブブラウザと較べて 動作がちょっとおかしいんだよね。
148 名前:デフォルトの名無しさん mailto:sage [02/06/30 10:54] >>147 どの辺が?
149 名前:デフォルトの名無しさん mailto:sage [02/06/30 17:03] 過去ログ読んだけど、 >>51-57 はワラタけど、あとはもうゴミみたいなもんだね。 結局はヘタレの集うスレという事か…
150 名前:デフォルトの名無しさん mailto:sage [02/06/30 19:58] 未だMozillaのビルドすら出来ないヘタレばっかりだしなぁ。
151 名前:デフォルトの名無しさん mailto:sage [02/07/01 01:42] ( ´,_ゝ`)プッ ダセー
152 名前:デフォルトの名無しさん mailto:sage [02/07/02 11:40] >>150 BCCでビルドする方法知ってたら教えてYO
153 名前:デフォルトの名無しさん mailto:sage [02/07/02 12:09] makeが結構違ったような気がするので、なかなか 大変なんじゃなかろうかと推測。
154 名前:営農ギコ mailto:sage [02/07/03 18:37] >>153 BCCについては>>98-101 あたり。
155 名前:デフォルトの名無しさん mailto:sage [02/07/04 13:30] bccでビルドする必要ある? NightlyあたりからEmbeddedを拾ってきてそれを使うわけにはいかんの?
156 名前:デフォルトの名無しさん [02/07/04 22:52] オープンソースを大きな理由としてMozila/Geckoをまんせーした連中としては、 ソースからビルドしなくては意味ないと思われ。
157 名前:デフォルトの名無しさん mailto:sage [02/07/06 17:53] >>154 結局、なにも産み出して無いヘタレ発言じゃないか。
158 名前:デフォルトの名無しさん [02/07/07 13:53] ∧ ∧ マチクタビレタ〜 マチクタビレタ〜 マチクタビレタ〜 ./ ヽ ./ ヽ マチクタビレタ〜 / ヽ―――/ ヽ マチクタビレタ〜 マチクタビレタ〜 マチクタビレタ〜 / l___l \ マチクタビレタ〜 | ● | | ● | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ へ | へ ヽ ./ | < …まだ〜? \\ \ \\ ヽ/ / \____________ チン \\ .> \\ ヽ チン \\/ \\ _ | マチクタビレタ〜 \ ̄ ̄ ̄ ̄ ̄ ̄ ̄/ / ̄ ヽ / _ \回回回回回/ ̄ ̄ヽ / ̄ ̄ /| マチクタビレタ〜 \___/ ヽ____/ / .| マチクタビレタ〜 / | マチクタビレタ〜 __________________/ .| | | マチクタビレタ〜
159 名前:デフォルトの名無しさん mailto:sage [02/07/07 14:49] >>158 うん。まだ。 winEmbedすらちゃんと理解してないし。
160 名前:デフォルトの名無しさん mailto:sage [02/07/07 15:21] そーなのよ COMすら解ってない漏れ
161 名前:デフォルトの名無しさん [02/07/08 23:28] 1を応援age
162 名前:デフォルトの名無しさん mailto:sage [02/07/09 02:08] こっちでは割と有意義なやりとりが交わされてる模様 pc.2ch.net/test/read.cgi/tech/982930049/l50
163 名前:デフォルトの名無しさん mailto:sage [02/07/13 16:58] >>162 なんか、こことのレベルの差を痛感。 IEを見直した。
164 名前:某スレッド74 mailto:sage [02/07/14 01:54] winEmbedのDelphi移植難航中…。 nsAStringまわりの処理がかなりめんどくさい。 Pascalに移植するかDLL作って誤魔化すか…
165 名前:デフォルトの名無しさん mailto:sage [02/07/17 06:28] DLL 作るとなると、管理ダルくない? 俺、DLL 作る時、仕様段階で作業きっちり切り分けとかして 作っていくと、結局使いにくくなるわ、オーバーヘッドが大きくなるわで、 ダメダメ(w<漏れ
166 名前:デフォルトの名無しさん [02/07/26 00:22] 保守age
167 名前:デフォルトの名無しさん mailto:sage [02/08/03 14:57] みんな挫折しちゃったの?
168 名前:デフォルトの名無しさん [02/08/04 01:39] たぶん、続けてる人も、ここに書くほどの成果がなかなかできないんだと思う。 実際、某スレッド74とかは頑張ってるみたいだよ? ついでに保守あげ
169 名前:デフォルトの名無しさん [02/08/13 22:48] age
170 名前:デフォルトの名無しさん [02/08/15 18:06] .NETなGackoコンポーネントが欲しい。
171 名前:170 mailto:sage [02/08/15 18:06] すまん。Gacko→Gecko
172 名前:デフォルトの名無しさん mailto:sage [02/08/15 20:42] >>170 開発はしてるようで lxr.mozilla.org/mozilla/source/extensions/manticore/ > Manticore is a web browser embedding Gecko and Trident (IE) using the IWebBrowser2 interface exposed by > each layout engine's ActiveX wrapper. The front end is written in C# using the .NET framework.
173 名前:デフォルトの名無しさん [02/08/26 00:02] age
174 名前:デフォルトの名無しさん [02/09/01 20:59] とりあえず、age
175 名前:某スレッド74 mailto:sage [02/09/01 23:00] むやみに上げたところで結果が出てくるわけではないんだけど。 文字列関連、ようやくSingleFragment系の移植が終わりそうだけど デバッグしてないからちょっと心配。 亀のような遅さだけどとりあえずは進んでます。
176 名前:デフォルトの名無しさん mailto:sage [02/09/02 00:13] ひとつ質問 from 門外漢。 Donut や GLU のやり方とは違うものなの? このスレのテーマは。
177 名前:デフォルトの名無しさん mailto:sage [02/09/02 00:43] >>176 DonutとGLUではまったくやり方が違うと思うけど。
178 名前:デフォルトの名無しさん mailto:sage [02/09/02 19:26] >>176 どちらかというと、GLUよりかな。 たしか、コンポーネント化して、組み込みをしやすくするのが第一目標では?
179 名前:デフォルトの名無しさん mailto:sage [02/09/23 17:23] 応援age
180 名前:デフォルトの名無しさん [02/09/23 17:24] sageてしまった…
181 名前:デフォルトの名無しさん [02/09/24 01:16] >>179 =>>180 微笑ましいなあw
182 名前:デフォルトの名無しさん [02/09/27 09:52] なんか軽いやつがでてきたみたいね。 今日の /.J 参照。