1 名前:デフォルトの名無しさん [02/06/08 23:31] Mozillaも1.0がでてAPIが固定されたことだし、ここいらでGeckoベースのブラウザを開発してみませんか?
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 参照。
183 名前:デフォルトの名無しさん [02/09/27 15:44] >>182 Phoenixのことだよね? 軽いけど、機能はこれからって感じかな。 日本語化もできるし興味ある人は使ってみては。
184 名前:デフォルトの名無しさん [02/09/27 20:43] 機能と速度のトレードオフが難しそうだな。
185 名前:デフォルトの名無しさん [02/09/28 22:47] 使ってみた感じでは結構軽かったなかな。XULとは思えない。
186 名前:デフォルトの名無しさん [02/10/01 22:59] phoenix 2.0 がでるぞー village.infoweb.ne.jp/~chado/morg/mirrors_jp.html?phoenix/releases/0.2/
187 名前:デフォルトの名無しさん [02/10/01 23:29] なんらかのスクリプト言語からGeckoを使えるのってない?
188 名前:デフォルトの名無しさん mailto:sage [02/10/02 01:09] >>187 JavaScriptでよければデフォで。
189 名前:デフォルトの名無しさん [02/10/02 17:01] なんかTcl/TkとかwxPythonとかの拡張でGeckoのラッパー埋め込めるみたいな感じで無いかなーと
190 名前:デフォルトの名無しさん mailto:sage [02/10/02 19:28] 何に使うの?
191 名前:デフォルトの名無しさん [02/10/02 19:37] 何にってHTML表示させるのに
192 名前:デフォルトの名無しさん mailto:sage [02/10/02 20:56] >>189 www.mozdev.org/categories/programming.html この辺のやつかな?
193 名前:デフォルトの名無しさん mailto:sage [02/10/03 00:43] >>189 Python なら www-6.ibm.com/jp/developerworks/components/011012/j_co-pyxp1.html www-6.ibm.com/jp/developerworks/components/011012/j_co-pyxp2.html www-6.ibm.com/jp/developerworks/components/011026/j_co-pyxp3-index.html このへんだろうな
194 名前:デフォルトの名無しさん mailto:age [02/10/20 18:05] >>93 いいえ
195 名前:デフォルトの名無しさん mailto:sage [02/10/29 00:54] >>194 誤爆?
196 名前:デフォルトの名無しさん mailto:sage [02/11/14 01:25] あーあー、本日は晴天也