Geckoベースのブラウザを作ろう。
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG☆★☆★☆★☆★☆★☆★☆ 糸冬 了 ★☆★☆★☆★☆★☆★☆★
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG崩れないアスキーアート、半角カナマンセーな奴作ってくれ。
0005デフォルトの名無しさん
NGNGXUL スレとややかぶりぎみ。
Mozillaでプログラミング(XUL)
http://pc.2ch.net/test/read.cgi/tech/1019704370/
あと思いつきで立てるんじゃなくて関連リンクくらいはろうよ。
Mozilla Embedding project page
http://www.mozilla.org/catalog/libraries/embed/
Gecko Embedding API Reference
http://www.mozilla.org/projects/embedding/embedapiref/embeddingapiTOC.html
gecko ベースブラウザ
http://galeon.sourceforge.net/
http://www.kmeleon.org/
http://chimera.mozdev.org/
0006デフォルトの名無しさん
NGNGhttp://www.zawameki.net/izmi/prog/glu.html
0007デフォルトの名無しさん
NGNGhttp://dmoz.org/Computers/Software/Internet/Clients/WWW/Browsers/Mozilla/Applications_Based_on_Mozilla_Source/
00081
NGNGすいません。たしかに、関連リンクを張っとくべきでした。
gecko ベースブラウザに追加
http://zero.s2.xrea.com/
Delphiでモジラをいじる
http://www02.so-net.ne.jp/~rando/mozilla/
あと、XULベースではないものの開発を考えています。
たとえば、コンポーネントブラウザもしくあgaleonのようなタイプです。
ただ、現在あるコンポーネントブラウザは不完全な部分が多いので新規に作る必要があると思います。
まあ、現在のコンポーネントでとりあえず作って、不満がある部分を次第に改良していくという手もありますが。
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGでも、COM知らないんだよね<だめじゃん
00111
NGNGでも、c++を希望する人が多ければそっちでも良いです。
Delphiしか自分は分からないけど。
0012デフォルトの名無しさん
NGNGDelphiでやるならActiveXコンポーネントを使おうなんて思わないこと。
あれは実装されていない機能が多すぎる。
XPCOMはDelphiのInterface型でそのまま使えるから、
全部移植するくらいのつもりで。
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNGActiveXコンポーネントが不完全なのはGeckoのコンポーネントブラウザ開発してるので身にしみてます。
>XPCOMはDelphiのInterface型でそのまま使えるから、
>全部移植するくらいのつもりで。
たしかに。ただ、私の知識だけだと、とうてい無理なのでみなさんの強力が不可欠になりますが。
>>13
galeonはLinuxですから。Win版が作りたいですね。理想はクロスプラットフォームなのかもしれませんがとりあえずは。
0015デフォルトの名無しさん
NGNG1がDelphiしか使えないならDelでやったほうがいいな。
1が動かんことには意味が無いし。
0016デフォルトの名無しさん
NGNG00171
NGNGまあ、DelphiもDel厨と呼ばれる程度の技術かもしれませんが、他の言語よりは分かりますから。
0018デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNGまぁ、タブブラウザでシームレスにやると便利だと思うけど。
Delphiなら、参加します。 C++は、VCしかないので無理っす。
0022営農ギコ
NGNGなるほど。Geckoエンジン搭載のホットゾヌみたいなもん?(藁
それも(・∀・)イイ!!かもしれんね。
まぁ作るとなれば、俺はBCB6買いに逝こうかと。金欠だけど。
0023デフォルトの名無しさん
NGNGCLXが一番だとは思いますが、私のDelphi5では使えない。たしか、Delphi6のパーソナルも使えませんよね?
>>20
無いと思います。まあ、K-Meleonやmfcembed、またはGLUなどが似たような感じだと思います。
>>21
べつに、2chブラウザってわけじゃないです。ただ、VCLもしくはCLXのコンポーネントが作れれば一番良いかと。汎用性が広がるので。
0024デフォルトの名無しさん
NGNG>ブラウザって、2chブラウザ?
きょうびブラウザと一口に言っても HTML を表示するだけじゃないしね。
1 の目標は何なのかな。
0025デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG確かに、既存の物と同じ物を作っても仕方ないね。
まず仕様を決めないといけないね。
個人的には、連続スレや関連スレをまとめておけるような
機能と、自動巡回がほしいな。
00281
NGNGでも、どちらにしろXPCOMをラッピング?したものが必要になるのでそれを開発すると言うことでどうでしょう?
で、その後にそれぞれの開発を行うという形で。
0029営農ギコ
NGNGもち2chブラウザはホットゾヌ程度の機能が欲しいな。
しかし >>24さん、自動巡回は避けた方がいいのでは?鯖負担かかるし。
0031デフォルトの名無しさん
NGNGMozillaをObjectPascalで書き直すのか!?
00331
NGNGそういうのも良いですね。
>>30
一応そういうイメージです。ただ、MozillaはデカいしXULでUIが記述されているのでK-Meleonかmfcembed当たりが妥当ですね。
で、その後コンポーネント化(VCL)しようかと。
0034営農ギコ
NGNGまぁ、ソースのダウソ終わるの待って戻ってきまふ。
0035デフォルトの名無しさん
NGNGバグも入り込まないし、バージョンアップにも対応できるし。
多重継承なんかを移植するためのポリシーとか、決めないと保守
できなくなりそう。
0036デフォルトの名無しさん
NGNGXPCOMクライアントをObjectPascalで書くんじゃないの?
Mozillaを書き直すって壮大なネタとしか思えないんだが。
00381
NGNG?
べつに33はMozillaそのものを書き直すって意味じゃないですよ。
むしろ、mfcembedの変換です。
誤解を招くような表現をしていたのならすみません。
00391
NGNG>XPCOMクライアントをObjectPascalで書くんじゃないの?
と言ってることは同じだと思います。
0040Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧
ミ,,゚Д゚彡
ミ つ旦)~~
〜と,,,~),,~)
VCLで書いたものCLXに書き直しくらいなら
お手伝いできるかも。
WinAPIは使えないけどね。
00411
NGNGたぶん、XPCOM自体がクロスプラットフォームを意識したものなのでWinAPIを使わなくても出来る……、はず。
0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNGneckoの順番に鳴ったあたりでウトゥ。
いつも2段で使ってるタスクバーにスクロールバーが(;´Д`)
手作業だから絶対ミスはいるだろうしなぁ…
XPIDL2PAS(仮名)は作ったほうが絶対いいと思う。
0044Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧
ミ,,゚Д゚彡
ミ つ旦)~~
〜と,,,~),,~)
おっと、失敗。
CLXを使うなら
WinAPIを使っちゃ意味ないけど。
ってことが言いたいでした。
>>1さんには伝わってるかな。
00451
NGNGあっ、そういうことでしたか。
0046デフォルトの名無しさん
NGNG0048営農ギコ
NGNGとりあえず、勉強しぃつつコードで遊んでおこうかと。
00491
NGNGhttp://www-6.ibm.com/jp/developerworks/components/010824/j_co-xpcom.html
http://www-6.ibm.com/jp/developerworks/components/010824/j_co-xpcom2.html
http://www-6.ibm.com/jp/developerworks/components/010824/j_co-xpcom3.html
http://www-6.ibm.com/jp/developerworks/components/010824/j_co-xpcom4.html
00501
NGNG訂正。URL間違えてました。
http://www-6.ibm.com/jp/developerworks/components/010907/j_co-xpcom2.html
http://www-6.ibm.com/jp/developerworks/components/010824/j_co-xpcom.html
http://www-6.ibm.com/jp/developerworks/components/010907/j_co-xpcom2.html
http://www-6.ibm.com/jp/developerworks/components/010907/j_co-xpcom3.html
http://www-6.ibm.com/jp/developerworks/components/010928/j_co-xpcom4.html
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNG0054るびきち
NGNG0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNGXPCOMなんて調べてる暇があったら、MS-DOS 非公開システムコールに精通した方が、相当マシ。
ということでよろしいか?
0057デフォルトの名無しさん
NGNGを要約するとwindowsに精通するならLinuxシステムコール
に精通したほうが相当マシっていうことでよろしいか?
00591
NGNGっていかフリーコンパイラ(gccやbcc)でコンパイル出来ないのが致命的だ。
vc++を誰かから借りてこないと。
0060デフォルトの名無しさん
NGNGMSから.NET Framework SDKとPlatformSDKを落としてこい。
0061デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG割れ応援か?
00641
NGNGってことは、gccとかでやる方法を見つけるしかないのか。
まあ、UNIX系はgccだと思うから、原理的には出来そうな気もするけど。
とりあえず、色々考えてみます。
0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNG>>60
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG00691
NGNGこれの存在には気づかなかった、っていうか、よく知らなかった。
正直、MSの.NETはあまり自分に関係ないと思ってたから。(別に他意はありません)
とりあえず、コンパイラがないことにははじまらんからな。>>60サンクスです。
0070営農ギコ
NGNG要はVC以外のIDE上でMozilla-embeddingを作ろうかと。
何もmakefile書けとは言わんし、VCは使いたくないし。
embeddingができればVCLに起こせる、と。
>>68
既出。(藁
0071デフォルトの名無しさん
NGNGhttp://bugzilla.mozilla.org/show_bug.cgi?id=62773
Make Mozilla buildable with Borland free compiler
http://bugzilla.mozilla.org/show_bug.cgi?id=134113
make mozilla build on win32 using GCC
後者は cygwin 使って NSPR の build までは行ったんだが4月でとまってしもた。あと一息なのに〜
00731
NGNGカメのごとき歩みなので、いつ形になるかは不明。マターリいきましょう。
0074デフォルトの名無しさん
NGNGk-meleonは大きすぎるからmfcembedかwinembedから始めたほうがいいよ。
自分はDelphiでNS_InitEmbeddingを「実行」までは出来た。
まだListener関連がほとんど出来てないからブラウザまでは程遠いけど…。
ていうか、XPIDL2PASを作ったほうマジでいいかも。
0075FoolishGuy
NGNGhttp://users.hoops.jp/foolish-guy/
たいしたことじゃないのでsageで書きます。
0076FoolishGuy
NGNGホントに最小限のブラウジング機能のみです。
ソース(Delphi)もつけているので参考になれば良いんですけど…
>>8 の
Delphiでモジラをいじる
http://www02.so-net.ne.jp/~rando/mozilla/
で紹介されているコンポを使用しています。
007877
NGNGで、一応落としてみたけど、なんかいきなり強制終了したYo!
「Delphiでモジラをいじる」にあるコンポを
自分で導入しなきゃならないのかな。。。
とりあえず、期待してるのでもうしばらく様子をうかがってみる。
0079営農ギコ
NGNGMozilla ソースに本格的に当たりたいが、今ちょっと時間ないモード。
こっちもビルド出来次第ageまふ。
>>77
(・∀・)イイ!!と思うよ。MozillaとXULは深い関係だし。
00801
NGNGそうですね。確かにそっちの方が基本だから良いですね。
>XPIDL2PASを作ったほうマジでいいかも。
たしかに、これは考えた方が良いかも
00811
NGNGちょうど、>>76の記事が出る前にDLしたので、もうこのレベルのものが出来たのかと驚きました。
あと、「Delphiでモジラをいじる」あるコンポ、つまり、TMOZILLABrowserを利用してるなら以下の作業をしないと利用出来ません。
>レジストリの「HKEY_LOCAL_MACHINE\Software」に「BinDirectoryPath」と言うキーを作り、値にMozillaのあるPathをDirectoryに指定しなさい。(場合によっては必要ない作業です)
> cd "mozctl.dllのある場所(おそらくMozilla.exeのあるディレクトリ)"
> regsvr32 mozctlx.dllとしてmozctl.dllを登録してください。そうしないとエンジンを gecko にすると、「クラス名が登録されていません」とエラーが出ます。
※Win98は「フォルダ移動後C:\WINDOWS\SYSTEM\regsvr32 mozctlx.dll」
あと、私もTMOZILLABROWSERで作ったヤツならあるんだけど、一応UPした方が良いかな?
00821
NGNGttp://www.symphonyinc.co.jp/mozilla/mazmoz/mazmoz_j/index.html
MacでEmbedを行っているサイトのようです。Winで作る際にも参考になるのではと思います。
0083FoolishGuy
NGNG>>77
関連スレ -> 参考スレ にしたほうがいいかな?
て、もう直してるけどw
>>79
>Mozilla ソースに本格的に当たりたいが、今ちょっと時間ないモード。
>こっちもビルド出来次第ageまふ。
楽しみにしてます。がんばってください。
>>81
勝手ながら利用法をコピペさせていただきました。
もし不都合があれば言ってください。
>あと、私もTMOZILLABROWSERで作ったヤツならあるんだけど、一応UPした方が良いかな?
是非UPしてもらいたいです。
僕のじゃヘタレ過ぎて参考にならない可能性が高いですからw
>>82
参考URLに追加させて頂きました。
00841
NGNG最低限、これ以上のものを目指して頑張りましょう!
ttp://jp.y42.briefcase.yahoo.co.jp/bc/erbx2002/lst?&.dir=/&.src=bc&.view=l&.last=1
0085FoolishGuy
NGNGおぉ、MDI形式ですか。
IEエンジンとGeckoエンジンを使い分けれるようになっているんですね。凄いです。
TWebBrowserをインストールしていなかったのでコンパイルはできませんでしたがw
それと、成果物のリンクに追加させて頂きました。
不都合があれば言ってください。
あと、TMozillaBrowserについて。
どうもスラッシュドットジャパンに行こうとすると落ちるようですね。
(´-`).。oO(原因はなんだろう....)
0086FoolishGuy
NGNG僕、Delphiに関しては素人同然です。
今回のサンプルを作る時に初めて触りました。
なので、今後はC/C++のプロジェクトが立ち上がればそっちに移りたいな〜とか
考えたりしてます。
Delphiが好きな人、ゴメンナサイ。
C/C++が好きな人、ヨロシクお願いします。
ま〜、当分はDelphiでやっていくことになりそうな雰囲気ですがw
0087デフォルトの名無しさん
NGNGやっぱ使い物にならんな、Geckoはよ。
0088デフォルトの名無しさん
NGNGIEコンポーネントブラウザも立ち上がりは似たようなもんだったさね。
>>all
がんがって下さいね。応援してます。そして期待しています。
0089デフォルトの名無しさん
NGNG厨房がクソソフトばらまくのは、VB が出た時だけで十分
0090デフォルトの名無しさん
NGNGMS に Solaris 版 IE の開発を再開しろと言ってくれ。
Sparc Solaris と Intel Solaris 混在環境なので、
どっち版もリリースされている Mozilla は漏れにとって非常にありがたい。
0091営農ギコ
NGNGSTLが混じってることに気づいて・・・。(汗
その辺の本探してこようかと。
>>90
Solarisユーザさんですか・・・。
僕もSolaris試してみたいんだけど、メディアキットしか無い・・・。
おっと。スレ違いかな。<俺
>>86
C++屋さんですかー。よろしくっス。
そらそうと、Mozilla-embed のコンパイルしたことあります?
俺はちょっと苦戦気味で・・・。
0092FoolishGuy
NGNGすいません、無いです、、、
今度、暇があれば挑戦してみようかな。
00931
NGNGでも、cのしかないんだよね……。
そういえば、74さん、どうやってNS_InitEmbeddingを「実行」したんですか?
出来れば、参考に教えてください。
0094デフォルトの名無しさん
NGNGextern "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作らないと…
00951
NGNGどうもありがとうございました。
ちと、自分にはレベルが高い部分もあるので、理解するのに時間がかかりそうですが、やってみようと思います。
009674
NGNG#ただ、OPの言語仕様上そのままコンパイルを通るものは作れませんでした。
constでの動作が怪しいけど、その辺は勘弁。
適当なファイルにコピペして使ってください。
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1024228628
あと、手抜きのnsXPCOM.pasも上げました。
Delphiの人は使ってみてできればバグレポートしてください。
0097FoolishGuy
NGNG成果物のリンクに追加させて頂きました。
問題があればご連絡を。
これからはヒッソリ更新して逝くので、気が向いたら見に来てください。
運が良ければ更新されてるかも。
0098aho
NGNGMake Mozilla buildable with Borland free compiler
これ、つまりどーなってるんでしょうか
えーご苦手なんでわかりません
誰か教えて
0099FoolishGuy
NGNG正直言って、僕も英語は苦手ですw
BCCでMozillaをBuildしよう!的な内容だとは思うのですが、
やり方まではちょっと…
検討違いなこと言ってるかもしれません。
間違ってたらご指摘ください。>分る人
0100厨房もじらー
NGNG漏れもちょっと気になってみてみたんだけど、
内容はそれであってると思われ。
やり方、というか少しだけpatchを作ろうとしてたみたいだけど
今はどうなってるのかまでは読んでない。
ソースコード全般に関して
(Win32部分は)VC++依存がちょくちょくあるみたいなので
bccで完全にbuildってのは結構大変だと思う。
0101FoolishGuy
NGNGレスどうもです。
Patchを作っていたのですね。
そういえば、http://bugzilla.mozilla.org/show_bug.cgi?id=134113 のほうでも
似たようなことやってますね。
0102厨房もじらー
NGNGMozilla Classic(5.0ベースのコード)のWindows版はMFC使ってたんだけど
今のMozillaはMFC使ってないのかな
構造からしたら使ってなさそうだけど、もし使ってたらその部分を
置き換えるコードを書いたりと、なかなか現実的でなくなりそう。。。
0103aho
NGNGGecko使うだけでもそうなのかな
0104デフォルトの名無しさん
NGNGライセンス的に無理?
0105厨房もじらー
NGNGこれって外出だっけ?
とりあえず少し読んでみてる。。。
01061
NGNG74さんの作られた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
個人的には、
http://www.symphonyinc.co.jp/mozilla/mazmoz/mazmoz_j/index.html
の方がお奨めです。日本語ですし。色々と解説もありますから。
一応、Macのサイトですがxpcomを使ってればたいして変わらないはず
010774
NGNGソースを見直してみたけど1番目のエラーが何故おこるかわからないし、
2番目のエラーが何故こっちの環境で出なかったかが謎だ…。
3番目以降で出てくる型はDelphiの新しいバージョンにしかないのかな。
01081
NGNGこれって、私の環境が悪いのかな? やっぱ。
0109厨房もじらー ◆3mOz2Ch.
NGNG某所で入手した情報によると、
.NET Framework SDKでも、makefileにパッチあてたり
glibやlibidlをソレ用のものと置き換えればビルドできるらしいんで、
とりあえずMozillaのビルドはそのうち試してみるつもりなんだけど。
# 現在ナローバンドで.NET Framework SDKダウソ中。。。
# 160MBはきつぃょぅ。。。
0110デフォルトの名無しさん
NGNG01131
NGNGとりあえず、暇のあるときにxpcomの勉強してます。
0114デフォルトの名無しさん
NGNG600MB以上あるPlatformSDKも必要。
PSDKが無いとWindowsAPI呼び出し関連が全く使えません
0115デフォルトの名無しさん
NGNG急に忙しくなるとかPCの調子がおかしい等は、
人が逃げるときの常套句です。
0116デフォルトの名無しさん
NGNG0118115
NGNG1が居ても、だ。
0120厨房もじらー ◆3mOz2Ch.
NGNG別に1が一人で作るってスレじゃないんだからどっちでもいいじゃん。
実際ヒッキー以外は、突然忙しくなるときはあるだろうし、
ヒッキー以外は、突然PCの調子が悪くなることもあるだろうしさ。
0121デフォルトの名無しさん
NGNGいや、ヒッキーでも突然PCの調子が悪くなったりするのでは…
というか、荒らしに反応しても仕方ないですかね。
0122デフォルトの名無しさん
NGNGOMFのオブジェクトファイルをVCのリンカは理解できるのか?
0124デフォルトの名無しさん
NGNG0125shige
NGNG0128デフォルトの名無しさん
NGNGハラヘッタ〜
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・)< GeckoのDelphiコンポまだ〜?
\_/ ⊂ ⊂_) \______________
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
0129デフォルトの名無しさん
NGNGハラヘッタ〜
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・)< GeckoのActiveXコントまだ〜?
\_/ ⊂ ⊂_) \______________
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
0130デフォルトの名無しさん
NGNG実際、今回自分で使ってみて(使おうとしてみて)実感したろ?
0131デフォルトの名無しさん
NGNG0132デフォルトの名無しさん
NGNGそれとGecko使ってブラウザ作るって話題が
独立だということが理解できないのは厨だからか。。。
0133デフォルトの名無しさん
NGNG一体何の為に「Win環境で」Gecko使った
ブラウザを自作したがるのだろう…。
0134デフォルトの名無しさん
NGNG0135デフォルトの名無しさん
NGNG0136デフォルトの名無しさん
NGNGいぢりがいがあるから。
0137デフォルトの名無しさん
NGNGMS嫌い
0138デフォルトの名無しさん
NGNGお前には一生分からんだろう
てか、あんたはム板には必要ない人間だ
0139営農ギコ
NGNGやっぱり簡単にはコンパイルできないし・・・・。意外とめんどくさ。
マターリと進めます。とりあえずスレ違いは(・∀・)カエレ!
0140デフォルトの名無しさん
NGNG0141デフォルトの名無しさん
NGNG車輪の再発明が大好きな人って何時も居るのです。
0142デフォルトの名無しさん
NGNG古代メソポタミア時代の木製車輪しかないのだろう
なぁ.. それとも車輪以前のコロか?
0143デフォルトの名無しさん
NGNGコロやら木製車輪の例えは不適切かと。
そもそも今やブラウザはレンダリングエンジンの機能や
性能よりもUIの出来を競う段階に来てるというのに、
何やってんだか。
0144デフォルトの名無しさん
NGNGレイアウトエンジンじゃなくて ブ ラ ウ ザ。
0145shige
NGNGいちいち難癖付けに日参するなよ。暇なやつだな(わら
0146デフォルトの名無しさん
NGNG0147デフォルトの名無しさん
NGNGIEコンポ系タブブラウザと較べて
動作がちょっとおかしいんだよね。
0148デフォルトの名無しさん
NGNGどの辺が?
0149デフォルトの名無しさん
NGNG>>51-57 はワラタけど、あとはもうゴミみたいなもんだね。
結局はヘタレの集うスレという事か…
0150デフォルトの名無しさん
NGNG0151デフォルトの名無しさん
NGNGダセー
0152デフォルトの名無しさん
NGNG0153デフォルトの名無しさん
NGNG大変なんじゃなかろうかと推測。
0155デフォルトの名無しさん
NGNGNightlyあたりからEmbeddedを拾ってきてそれを使うわけにはいかんの?
0156デフォルトの名無しさん
NGNGソースからビルドしなくては意味ないと思われ。
0157デフォルトの名無しさん
NGNG結局、なにも産み出して無いヘタレ発言じゃないか。
0158デフォルトの名無しさん
NGNGマチクタビレタ〜 ./ ヽ ./ ヽ マチクタビレタ〜
/ ヽ―――/ ヽ マチクタビレタ〜 マチクタビレタ〜
マチクタビレタ〜 / l___l \ マチクタビレタ〜
| ● | | ● | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
へ | へ ヽ ./ | < …まだ〜?
\\ \ \\ ヽ/ / \____________
チン \\ .> \\ ヽ
チン \\/ \\ _ | マチクタビレタ〜
\ ̄ ̄ ̄ ̄ ̄ ̄ ̄/ / ̄ ヽ / _
\回回回回回/ ̄ ̄ヽ / ̄ ̄ /| マチクタビレタ〜
\___/ ヽ____/ / .| マチクタビレタ〜
/ | マチクタビレタ〜
__________________/ .|
| | マチクタビレタ〜
0159デフォルトの名無しさん
NGNGうん。まだ。
winEmbedすらちゃんと理解してないし。
0160デフォルトの名無しさん
NGNGCOMすら解ってない漏れ
0161デフォルトの名無しさん
NGNG0162デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/tech/982930049/l50
0163デフォルトの名無しさん
NGNGなんか、こことのレベルの差を痛感。
IEを見直した。
0164某スレッド74
NGNGnsAStringまわりの処理がかなりめんどくさい。
Pascalに移植するかDLL作って誤魔化すか…
0165デフォルトの名無しさん
NGNG俺、DLL 作る時、仕様段階で作業きっちり切り分けとかして
作っていくと、結局使いにくくなるわ、オーバーヘッドが大きくなるわで、
ダメダメ(w<漏れ
0166デフォルトの名無しさん
NGNG0167デフォルトの名無しさん
NGNG0168デフォルトの名無しさん
NGNG実際、某スレッド74とかは頑張ってるみたいだよ?
ついでに保守あげ
0169デフォルトの名無しさん
NGNG0170デフォルトの名無しさん
NGNG0171170
NGNG0172デフォルトの名無しさん
NGNG開発はしてるようで
http://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.
0173デフォルトの名無しさん
NGNG0174デフォルトの名無しさん
NGNG0175某スレッド74
NGNG文字列関連、ようやくSingleFragment系の移植が終わりそうだけど
デバッグしてないからちょっと心配。
亀のような遅さだけどとりあえずは進んでます。
0176デフォルトの名無しさん
NGNGDonut や GLU のやり方とは違うものなの? このスレのテーマは。
0177デフォルトの名無しさん
NGNGDonutとGLUではまったくやり方が違うと思うけど。
0178デフォルトの名無しさん
NGNGどちらかというと、GLUよりかな。
たしか、コンポーネント化して、組み込みをしやすくするのが第一目標では?
0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNG0182デフォルトの名無しさん
NGNG今日の /.J 参照。
0183デフォルトの名無しさん
NGNGPhoenixのことだよね?
軽いけど、機能はこれからって感じかな。
日本語化もできるし興味ある人は使ってみては。
0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNG0186デフォルトの名無しさん
NGNGhttp://village.infoweb.ne.jp/~chado/morg/mirrors_jp.html?phoenix/releases/0.2/
0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNGJavaScriptでよければデフォで。
0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
NGNGhttp://www.mozdev.org/categories/programming.html
この辺のやつかな?
0193デフォルトの名無しさん
NGNGhttp://www-6.ibm.com/jp/developerworks/components/011012/j_co-pyxp1.html
http://www-6.ibm.com/jp/developerworks/components/011012/j_co-pyxp2.html
http://www-6.ibm.com/jp/developerworks/components/011026/j_co-pyxp3-index.html
このへんだろうな
0194デフォルトの名無しさん
NGNGいいえ
0195デフォルトの名無しさん
NGNG誤爆?
0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNG0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNG0201デフォルトの名無しさん
NGNG0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNG0204デフォルトの名無しさん
NGNG0205デフォルトの名無しさん
NGNG0206名無しさん
NGNGΛ_Λ | 君さぁ こんなスレッド立てるから |
( ´∀`)< 厨房って言われちゃうんだよ |
( ΛΛ つ >―――――――――――――――――――‐<
( ゚Д゚) < おまえのことを必要としてる奴なんて |
/つつ | いないんだからさっさと回線切って首吊れ |
\____________________/
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
0207デフォルトの名無しさん
NGNG0208IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0209デフォルトの名無しさん
NGNG通報しますた
0210デフォルトの名無しさん
NGNG0211IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0212デフォルトの名無しさん
NGNG0213デフォルトの名無しさん
NGNG0214デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNGだな
これは悪い夢だ
0218デフォルトの名無しさん
NGNG管理人を「3日以内に消せ」と呼ばれた時に
実際どうするか、刑事責任は誰にあるのか、って事は厳しいですね。
今回の判決は。
同時に、管理人が潜伏して隠れていた時に「消した」ヤクザの責任も問われますしね。
0219デフォルトの名無しさん
NGNGうむ。だいぶ多いね。
0220デフォルトの名無しさん
NGNG1月7日午前11時頃、過去のうやむやの中に消えた
『2ちゃんねるIP売買疑惑』は意外な形で再びその幕を開ける。
「元2ちゃんねる運営者」と名乗る名無しが反2chサイトを立ち上げ、
893や政治屋がらみの不正行為の全貌を暴露。ゲオ鯖のダウンにより
一時混乱は免れたものの、各板・サイトより狼煙を上げる2ちゃんねらーが続出!
74 名前: 21世紀の名無しさん 投稿日: 02/07/14 07:29 ID:ErqZ3C1Z
ひろゆきさん、どうしちゃったんだょぅ。。。(´・ω・`)
75 名前: 21世紀の名無しさん 投稿日: 02/07/14 07:31 ID:SlJI98NX
おい、ひろゆき!!!何とか言ったらどうなんだ!!!!!
76 名前: 停止しました。。。 [停止] 投稿日: 停止
真・スレッドストッパー。。。( ̄ー ̄)ニヤリッ
【ひろゆき】元2ちゃんねる運営者が明かした2chの全て【出てこい!】
http://ton.2ch.net/test/read.cgi/bobby/1008083550/l50
0221デフォルトの名無しさん
NGNGhttp://news2.2ch.net/test/read.cgi/newsplus/1042040422/75
0222デフォルトの名無しさん
NGNGま、1つぐらいは残るだろうが、、、
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNG俺は書き込みを続けるぜ!!
0225デフォルトの名無しさん
NGNG皮肉な話だが2chで誰かに応えてもらったのって久しぶりだ>365
0226デフォルトの名無しさん
NGNG来週も番組が無事でありますように
0227デフォルトの名無しさん
NGNGtripodとかフォーチュンシティみたいに無料でHPつくれるサイトみたいのを
母体にしておいて無料サイトのかわりに無料でスレを作れる。
スレタイとコメントは事前にカキコしておくと誰かが登録したときに
事前に登録されているスレが作られる。
自分で望んだスレじゃないし責任もない。
2ちゃんねるだけど2ちゃんねるという名前をそれぞれの板(利用者)が勝手に名乗っているだけ。
その責任者はクリゴン語しか話せない雇われ管理人の住所不定マイケルさん。
何か問題があればマイケルさんと連絡をとるしかないけど
クリゴン語の能力とマイケルさんを探さなければならない。
こんなのダメ?
0228デフォルトの名無しさん
NGNG0229デフォルトの名無しさん
NGNGあったということなんだ。
知らなかった・・・
0230デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0231デフォルトの名無しさん
NGNG「ログ取ってないから知らん」という抗弁ができない
わけだ。
これは、管理者責任を全うするという宣言に他ならないな
たぶん、コストをどうやって負担するのかが大きな問題か。
たぶん有料化かも視野に入ってくるだろうなぁ
管理者責任という原則がスタンダードになるかどうか、
裁判所の今後半年から1年くらいの間の判例が極めて重要
になると思う。
下手すると、インターネット上での掲示板なんて、誰もやら
なくかもしれない…責任重大なり>裁判所
0232デフォルトの名無しさん
NGNGここに真実があったよ。
http://gen-inue.hp.infoseek.co.jp/
0233デフォルトの名無しさん
NGNGもし実現しても回線細そうですしね。。。
0234デフォルトの名無しさん
NGNG安心してください。ぼくはずっと快速ストーカータンのおうえんをしていくつもりです。
ぼくはおうえんしてますよ
0235デフォルトの名無しさん
NGNG0236デフォルトの名無しさん
NGNG2ちゃんねるの消滅まだ〜?
マチクタビレタ〜マチクタビレタ〜
0237デフォルトの名無しさん
NGNG0238デフォルトの名無しさん
NGNGサイトのためになるから賛成 54% 2142 票
利用しないから関係ない 8% 341 票
2ちゃんねるってなに? 4% 164 票
アクセスログってなに? 4% 160 票
サイトのためになるから賛成 54% 2142 票
サイトのためになるから賛成 54% 2142 票
サイトのためになるから賛成 54% 2142 票
では、貴方はそのサイトの何が好きなのでしょう。
本当の事を知ってる人が、恐れをなして何処かに行っちゃうよ。
0239デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNG反応するなよ
0241デフォルトの名無しさん
NGNGそんなもんでアク禁になる分けない 荒らしもよほど悪質でなきゃならんよ
0242デフォルトの名無しさん
NGNGhttp://dailynews.yahoo.co.jp/fc/computer/2channel/ の左下
0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNGプライバシー制御をオンにしてると
書き込みが出来なくなるのですが
俺だけか?
0247山崎渉
NGNG0248デフォルトの名無しさん
NGNG0249山崎渉
NGNG0250山崎渉
NGNG0251デフォルトの名無しさん
NGNG今となってはなぁ…。
0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNG0254デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/news/0302/21/nebt_09.html
一応ニュースってことで。
0255デフォルトの名無しさん
NGNGってか、誰かまともなEmbedded用コンポーネント作ってくれないかな。
0256デフォルトの名無しさん
NGNG見難いじゃなくて醜い。
0257営農ギコClassic ◆WezejEOhSo
NGNG以前、Mozilla をいろいろといじっていたんですが、ソースの巨大さに
挫折してますた。
>>254とか見ていて、「やっぱ Mozilla ベースは辛い」とか思っているこの頃。
もし続けるとしたら、最初から指針を見直すべき鴨。
1さん、もし居ましたら応答して( ゚д゚)ホスィ。
0258デフォルトの名無しさん
NGNGIEコンポーネント使おうぜ。
0259営農ギコClassic ◆WezejEOhSo
NGNG君が使っていれば(・∀・)イイ。
ありきたりのコンポ使うより、ソースいじるのが俺の好み。
0260デフォルトの名無しさん
NGNGつか、他人の作ったコンポーネントのメソッド呼び出して使うのと、
他人の作ったソースのメソッド呼び出すのと何処が違うやら(藁
0261デフォルトの名無しさん
NGNGつーかスレ違いは消えてくれねぇかなぁ。
0262デフォルトの名無しさん
NGNG0263デフォルトの名無しさん
NGNG↓はい次
0264デフォルトの名無しさん
NGNG0265デフォルトの名無しさん
NGNGって煽っても尻尾巻いて逃げるか負け惜しみ言うかどっちかだろうな。
0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNGCSS3草案のReferenceImplなレイアウトエンジンキボン
0268デフォルトの名無しさん
NGNGGeckoソース使ったブラウザは未だに…。
0269デフォルトの名無しさん
NGNG資料がほとんどないのが問題なのだと思うよ。
ノウハウもないし……
0270デフォルトの名無しさん
NGNGそれこそまさに代表格、ミスターオープンソースみたいな
モジラの、そのまた中核とも言えるGeckoからしてこの体たらく
>資料とノウハウ不足で再利用が難しい
これでよくまぁ
「バグを自分で直せるのがオープンソースの利点だ」
みたいな事を言えるなぁ(藁。
#ソースが最高の資料だ、なんて寝言だったってこった。
0271デフォルトの名無しさん
NGNGつーことで GNU 万歳と。
0272デフォルトの名無しさん
NGNG一応反論しておくと、現在では市場シェア95%の
IEコンポーネントだって、その利用が広まるまでには数年を要した
0273デフォルトの名無しさん
NGNGGecko と KHTML の API を比較して Gecko は API が複雑すぎるとする記事がどこかにあったが、
挙動を深く制御したいというニーズよりも、
部品として使えればよくて細かいところまで面倒をみたくないというニーズが多い。
まあ、AOL が AOL ブラウザに使いたいという目的が一つにあるから、
弄り倒せないとだめなんだろうけど。
0274デフォルトの名無しさん
NGNGAOLブラウザの場合chrome弄るだけで出来ル
0275デフォルトの名無しさん
NGNGちょっと違うことをやろうとすると苦労するし
0276営農ギコClassic ◆WezejEOhSo
NGNGとりあえず状況やら何やらを書いておく。
http://f10.aaacafe.ne.jp/~nougiko/pukiwiki.php?%5B%5BGikoyasha%5D%5D
0277デフォルトの名無しさん
NGNGはじめて見た
> Mozilla
>太古の昔からのインターネット用語であり、Netscapeの歴史が詰まった言葉。
>もちろん、存知の通りNetscapeの汚いソースを捨て、作り直したのが今のMozilla。
>最初は叩かれていたらしいが、今はかなりの勢力を持ったブラウザである。
これは
どちらかといえば Mozilla は Milestone だった頃(特に一桁台)が華で、
今こそ叩かれまくりな気がしますが・・・
実際、私の勤め先では初めての日本語パックが出た時(たしか M9 か M10)に
社内 Web アプリ用のブラウザが『Netscape4.* or New Mozilla5! 推奨』とかに変更されたんですが、
Mozilla のバージョンが 1.0 に決まる頃にはなぜか IE5 以上必須になってました。
0278デフォルトの名無しさん
NGNG結論というより、結果、事実、か。
0279デフォルトの名無しさん
NGNG実用段階に入ってきたということなのかも。
0280デフォルトの名無しさん
NGNG0281デフォルトの名無しさん
NGNG士というブラウザが開発中です。
0282デフォルトの名無しさん
NGNG何か独自の実装が非常に難しい機能でも付けてるのだろうか?
0283デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNGhttp://news2.2ch.net/test/read.cgi/newsplus/1045524260/
0286デフォルトの名無しさん
NGNGやっぱ、XULの部分とかじゃない?
0287281
NGNGあぁ、Galeon と Skipstone はもう使えますよ。風博士はまだ開発者向けの感
がありますけど。
Gecko ベースのブラウザなら、海外では Galeon や Skipstone がありますし、
日本でも風博士というブラウザが開発中です。
ってことでした。言葉が足りませんでしたな。
0288デフォルトの名無しさん
NGNGその使い難さが如実に表れてるな。
0289デフォルトの名無しさん
NGNG0290デフォルトの名無しさん
NGNG最 近 な の か ! (藁
…今まで何をしてたんだろう。
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNG何か恨みでもあるのだろうか?
0294デフォルトの名無しさん
NGNG0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNG0298デフォルトの名無しさん
NGNG典型的だよな。
0299デフォルトの名無しさん
NGNG0300デフォルトの名無しさん
NGNG美味しいよな。
0301デフォルトの名無しさん
NGNG0302デフォルトの名無しさん
NGNGつか、 そ の 通 り だし。
0303デフォルトの名無しさん
NGNG番号で言ってくれ。
0304デフォルトの名無しさん
NGNG0305デフォルトの名無しさん
NGNGいろんな意味ですごいなと思った。
0306デフォルトの名無しさん
NGNG過去ログ嫁。
0307デフォルトの名無しさん
NGNGここ最近ではそんなやりとり無い。妄想ログを持ち出すな。
0308デフォルトの名無しさん
NGNG>>288-291が、ソース再利用の難しさの指摘、
>>292-301がそれに対する反応
だろ?
0310デフォルトの名無しさん
NGNG>>289は普通の反応で、
>>290->>291はただの煽りで、
>>292->>301なんか両者入り乱れのネタレスで全然>>288と関係ねーだろ。
つーか再利用の難しさを認めるレス(>>289)はあっても>>288に過剰反応してるレスはねぇ。
0311デフォルトの名無しさん
NGNGどうみてもただの煽り合い(馴れ合い?)で2ちゃんには良くある風景。
>>292-301のうちのどのレスが、
『「Geckoのソースは再利用し難い」という指摘に過剰反応(>>302)』
したレスなんだ?
#>>310とかぶっちまったな
0312デフォルトの名無しさん
NGNG無理に反論しなくてもいいんだよ。
どうせ匿名だし、そう意地になるなって。
0313デフォルトの名無しさん
NGNGそんな厨房丸出しな言い訳、しない方がマシだと気づいた方がいい。
0314デフォルトの名無しさん
NGNGhttp://bugzilla.mozilla.org/show_bug.cgi?id=134113
the new Mozilla MinGW port @ mozillaZine
確かに tinderbox に入ってるな
http://tinderbox.mozilla.org/showbuilds.cgi?tree=SeaMonkey-Ports
0315デフォルトの名無しさん
NGNGどうなってんの? あらし?
0316デフォルトの名無しさん
NGNG0317デフォルトの名無しさん
NGNGうわ・・・
0318デフォルトの名無しさん
NGNGnightly ソース落として configure したら、これと同じので止まった。
しょぼーん。
http://bugzilla.mozilla.org/show_bug.cgi?id=134113#c133
0319デフォルトの名無しさん
NGNGまだCVSに入ってないみたいだからpatchあてまくってautoconf
しないとダメみたい。
数日中に入りそうだけどね。もちっと待とう。
0320デフォルトの名無しさん
NGNGconfigure は通るようになったけど、makefile がおかしい。パス関係でよく止まる。
--- .mozconfig
CC="gcc -mno-cygwin"
CXX="g++ -mno-cygwin"
MOZ_TOOLS="d:\mozilla\moz_tools"
PATH=$PATH:/cygdrive/d/mozilla/moz_tools/bin
MOZ_INTERNAL_LIBART_LGPL=1
mk_add_options MOZ_INTERNAL_LIBART_LGPL=1
mk_add_options MOZ_OBJDIR=@TOPSRCDIR_MOZ@/obj-mingw
mk_add_options RUN_AUTOCONF_LOCALLY=1
ac_add_options --srcdir=/cygdrive/d/mozilla/mozilla
ac_add_options --disable-debug
ac_add_options --enable-optimize=-O3
ac_add_options --enable-logrefcnt
ac_add_options --enable-crypto
ac_add_options --enable-extensions
ac_add_options --enable-svg
ac_add_options --disable-accessibility
ac_add_options --disable-activex
-mno-cygwin を自動で付けてくれるところと、くれないところがあるから CC と CXX をごまかしてみた。
Makefile.in 直すのに飽きてきたし、待った方がよさげ。
0321デフォルトの名無しさん
NGNGモジラの大評判を見れば結論は出ているワケだが(藁。
0322デフォルトの名無しさん
NGNGおまえは使うな。ただそれだけのことだ。
粘着ウザイ。
0323デフォルトの名無しさん
NGNGではなくて、>>322がどの程度使っているのか…ですよね。
…完成は何時の予定ですか?
0324デフォルトの名無しさん
NGNGW3C の規格は年中バージョンが上がってるし、
アーキテクチャが増えれば port を作る需要も出てくる。
stable という意味なら 1.0x 系列を使えばいい。
0325デフォルトの名無しさん
NGNGこのスレが気になって仕方ないのだろうな。
0326324
NGNG323 は Gecko ベースブラウザがいつできるかを訊いたのか。
ノウハウ集めるくらいでいいんじゃないかね。
0327デフォルトの名無しさん
NGNGIEに完膚無きまでに大敗北したワケだが。
0328デフォルトの名無しさん
NGNG0329デフォルトの名無しさん
NGNG0330デフォルトの名無しさん
NGNG0331デフォルトの名無しさん
NGNG0332デフォルトの名無しさん
NGNGとりあえず、今ならIE6と対等の機能をもったブラウザになったら、
そこで一旦「完成」と呼んで差し支えないのでわ。
新規格への追従は次のバージョンということで。
0333デフォルトの名無しさん
NGNG0334デフォルトの名無しさん
NGNG今更Mozaicを基準に評価しても寒いだけだし。
0335デフォルトの名無しさん
NGNGhttp://jt.mozilla.gr.jp/docs/web-developer/faq.html#intentions
>どうして Mozilla は私の意図する通りに描画してくれないの?
>確かに私のページは標準準拠ではないわ。でも、ちゃんとしたブラウザだったら
>何はともあれ作者の意図通りにページを描画するべきよ!
いやー、すんばらしい翻訳。
0336デフォルトの名無しさん
NGNG他のブラウザを基準にしないと気が済まない厨はソフトウェア板あたりで吠えてなさい。
0337デフォルトの名無しさん
NGNGんじゃ mozilla が完成するためには
writing-mode:tb-rl;
text-justify:inter-ideograph;
layout-grid
等々もサポートしなきゃいけないんだな
大変だこりゃ
いや、個人的にはこの先走った実装、ものすごくうれしいんだけどね。
おかげで Word 起動することもなくなったし。
0338デフォルトの名無しさん
NGNG二時間もかかったよ(-_-;
0339デフォルトの名無しさん
NGNG0340デフォルトの名無しさん
NGNGmozillaクラスのソフトウェアをコンパイルしたことなかったのか?
KDEはうちでは30時間くらいかかったよ。
きっとWindowsはMSでも数日かかっているのではないかと思う
0341営農ギコClassic ◆WezejEOhSo
NGNG漏れもMozilla(Win32)のコンパイルには2〜3時間ほどかかった罠。
ま、恐ろしく多様な機能が付いてることだし・・・。
普通にコンパイルしたら、なにやら Embed サンプルなんかも作っちゃったみたい。
こいつを応用できればいいのだが・・・
034274
NGNGなんとかActiveXコントロールを使わずにDelphiでGecko使えてます。
ただ何故かINPUTやTEXTAREAにフォーカスを移動できないのでそこんとこ調査中です。
0343デフォルトの名無しさん
NGNG0344営農ギコClassic ◆WezejEOhSo
NGNG乙です。漏れは C++ Builder(?) からの方法を模索中なんですが、
どう Embed のヘッダを配置すればいいかちょっと分からんです。
Gecko SDK はあるにしても、そのままでは使えませんし・・・。
0345デフォルトの名無しさん
NGNG0346デフォルトの名無しさん
NGNG0347デフォルトの名無しさん
NGNG0348デフォルトの名無しさん
NGNG0349デフォルトの名無しさん
NGNG0350デフォルトの名無しさん
NGNG0351725
NGNG739 :Geckoスレ復活希望(マジ :03/04/08 22:15
キタ━━━━━━\(T▽T)/━━━━━━ !!!!!
Java Embedded動いたー!
これでC#でもJavaでもMozillaが使える!疲れたよ(´Д⊂ママン
スレ違いsage
0352デフォルトの名無しさん
NGNGGoogle検索したら過去ログ倉庫に入ってたんだが・・・。
http://pc.2ch.net/test/read.cgi/tech/1023546699/
ってこれ pc.2ch.net じゃん。ホスト名変わったからか(鬱氏
0353あげ
NGNG0354営農ギコClassic ◆WezejEOhSo
NGNGActiveX Control側も、まともになったのかな?
0355デフォルトの名無しさん
NGNG最近かなり修正はいってるっぽい。
1.4 update : ActiveX and XSLT work going in for alpha
http://www.mozillazine.org/articles/article3001.html
bugzilla を "ActiveX" で検索でも結構出てくる
# [AxPlugin] ってなにやってんだ!
0356Geckoスレ復活(・∀・)
NGNGC♯相談室 Part9 より
http://pc2.2ch.net/test/read.cgi/tech/1039646808/750
0357Geckoスレ復活(・∀・)
NGNG0358はしのえみ好きー
NGNGでもWindows専用になってしまった。
Linux+swtだとwebclientのswt実装(Compositeの派生WindowControlImpl)を作るしかないのかな。
0359デフォルトの名無しさん
NGNG0360営農ギコClassic ◆WezejEOhSo
NGNG>>356のリンク先を参照・・・。
0361はしのえみ好きー
NGNGあんまり大したこと無いページでアレなんですが。
http://www004.upp.so-net.ne.jp/rcl/program/gecko/
Delphiの人はこっちがいいよ。
ttp://foolish-guy.hp.infoseek.co.jp/
個人ではLinuxでもソースコードの変更無し・コンパイル無しで
動かしたいのでJava+Webclient+Swingでちまちま作ってます。
0362デフォルトの名無しさん
NGNGそのページ、Geckoを使うメリットに言及されては如何でしょう?
0363はしのえみ好きー
NGNGあまりGeckoのメリットを語っても意味ないと思いますけど。
結局最後には「IEでいいじゃん」って言われてしまうだけなので。
やりたい人だけがやる。これ最強。
でも言いたいことは痛いほど分かります。
誰かが書いてくださると喜んでリンク貼るのですが。
0364はしのえみ好きー
NGNG決してメリットが無いわけじゃないですからね。
気が向いたら書くかもしれませんが、まあ当分ありえないでしょうね。
日本語苦手ですので。
0365デフォルトの名無しさん
NGNGIEコンポーネントを使うことに対するメリットが無いって事は
やっぱり自分でも認めてるのね(藁
0366はしのえみ好きー
NGNG期待してるCSS実装も2はまだ中途半端だしな。
その点に関してはIEもGeckoもどっちもどっち。
・レンダリングが速い
・Windows以外でも動く
・Web標準に準拠(しようという姿勢が見える)
ってのが主なメリットですね。
あと、あなたは煽ってるつもりかも知れませけど、あんまり効果ないですよ。
良い物というのは使ったことがある人にしか分からんのです。
0367はしのえみ好きー
NGNG・Windows以外でも動く
ってのが最大のメリットですね。
まぁこれもWindowsしか使えない人には意味ないでしょうけど。
0368はしのえみ好きー
NGNGところで、
>IEコンポーネントを使うことに対するメリットが無い
ってどこに書いてあるんでしょう?
>>363には「『Geckoのメリットを語る』メリットが少ない」って書いてあるんですよ。
で、「「IEでいいじゃん」と言われてしまう」のはIEユーザはそのメリットを理解できないし、
また理解している人はすでにGeckoを使っているわけで、どっちにしろ「『メリットを語る』メリットは少ない」というわけです。
Geckoのメリットを語るのはMozillaユーザ達に任せておけば良いでしょう。
開発側から訴えてもどうかと思いますが。
0369デフォルトの名無しさん
NGNG0371デフォルトの名無しさん
NGNG> 開発側から訴えてもどうかと思いますが。
に脊髄反射しただけ。
0372はしのえみ好きー
NGNG上記で挙げたメリットは全てユーザ側の視点だということですね。
取り合えずGeckoにもActiveXコンポーネントが付いているわけですから、
ActiveXコンポーネントを使うことに関しては開発側のメリットはありません。
つまりGeckoを使おうともIEを使おうとも変わりません。
それは>>361のページに掲載されている「C#で最小のGecko」を見ていただければ分かると思います。
C++やVB等でも、IEコンポーネントとほとんど同じ記述で動かすことができます。使用するdllを差し替えれば良いだけですから。
Geckoはそれに加えて、ソースが公開されているため、
Gtk+やQt等のツールキットや、cocoa等でも動作させることが可能になっています。
っと、書いてる間にレスが。
>>371
えっとですね、GeckoEmbeddedなブラウザが普及するためには
まずモノがないといけないと思うわけです。
----- ここから個人的主観 -----
いまだ、どのブラウザを見てもMozillaの亜流という感じで、
IEコンポーネントを利用した多くのブラウザに負けているのではという感は否めないのです(反論されるでしょうね)
しかしGecko自体は速いのですから、Syleraのようなブラウザがどんどん出てくればその状況がひっくり返りそうな予感はあります。
----- ここまで個人的主観 -----
ですから、開発側からユーザに訴えるのは、実際に素晴らしいと評価されるブラウザを作ることができて初めて実行に移せると思うのです。
いかがでしょうか?
0373はしのえみ好きー
NGNG>IEコンポーネントを利用した多くのブラウザに負けているのではという感は否めないのです(反論されるでしょうね)
これは主に起動速度とUIのレスポンスの良さに関してです。Geckoが悪いわけではないのに、です。
0374デフォルトの名無しさん
NGNGここに限らず、言語でも排他的に一番を決めないと気が済まない奴がいるが、
そんなのをいちいち相手にしているときりがないぞ。
0375はしのえみ好きー
NGNGそうですね。以後気を付けます。
確かに今自分はJava+Swing+Geckoという「UIのレスポンスの良さ」に疑問を感じるブラウザを作っているのですが、
これはただ単にWindowsでもLinuxでもUNIXでも一つのファイル(*.zip)を配布するだけで実行できるのが面白そうだなと
思って作っているわけで、全然普及には貢献してないですしね。
サイトのタイトルはただの思い付きです。素晴らしいブラウザは誰かに作っていただこうという他人任せ精神です。
そのために少しでも情報を載せていこうとは思っていますが。
0376はしのえみ好きー
NGNG0377山崎渉
NGNG0378デフォルトの名無しさん
NGNG………。
0379デフォルトの名無しさん
NGNG0380デフォルトの名無しさん
NGNGttp://www.mozilla.gr.jp/standards/
0381営農ギコClassic ◆WezejEOhSo
NGNGはしのえみ好きーさん、乙です。
0383デフォルトの名無しさん
NGNG痛々しい…。
0385はしのえみ好きー
NGNG( ゚ Д゚) ガシャ
( つ O. __
と_)_) (__()、;.o:。
゚*・:.。
2日間悩み続けてバグは、終了時にハングするというものだったのですが、
原因はBrowserControlをdeleteする順番・・・みたいです。
org.mozilla.webclient.test.EmbeddedWindowImplでも再現を確認しました。
詳しくはサイトのほうに書きますが。
・・・つっか、どっかにドキュメント残しといてくれたら一発じゃんかよ。ヽ(`Д´)ノ
JavaDocも空っぽだし、ソースおっかけるの大変。
(・・・それとも気づいてないのか?testの方もそのバグ出てるし・・・)
まあ何にせよ、解決して良かたー。(iдi)
038774
NGNGGeckoBrowserをDelphiのコンポーネント(≠ActiveX)にできますた。
テキストボックスの問題は解決しましたが
タブフォーカスがうまくいかなかったりabout:configが表示されなかったりしてます。
0388seven
NGNG>GeckoBrowserをDelphiのコンポーネント(≠ActiveX)にできますた。
わ〜ぃ、クレクレ。
>テキストボックスの問題は解決しましたが
なら、完成だよね。
>タブフォーカスがうまくいかなかったりabout:configが表示されなかったりしてます。
こんなのは、素人にはバレないし、そのうちなんとかなるかも。
さて、問題は、このコントロールを使って、何をやるかだ。
3年前なら、文句無く2ch専用ブラウザだったのだが、、、
やぱDBMSのフロントエンドかな?
038974
NGNG読込中でなければ問題はないんですがちょっと気持ち悪いかも
039174
NGNGオブジェクトが破棄されたあとにもListenerとして呼び出されたのが原因だったようです。
で、フォーカスとabout:configについてはまだまだ調査中です。
せめてフォーカスの問題は解決したいなぁ
039274
NGNG・httpsにアクセスできない。
・ファイルのダウンロードができない。
ダウンロードの問題は解決方法はだいたいわかってるけど(でも面倒くさい)
HTTPSの方は全くわからない。
MfcEmbedでもMozctl.dllでも使えないからソース見て何とかすることもできないし。
#Mozilla本体のソース見ろとか言うのは却下。そこまで気力無いです。
0393デフォルトの名無しさん
NGNGHTTPS は nightly にある embed-win32.zip に入ってる MfcEmbed で
yahoo の SSL ログインできたけど。
0394デフォルトの名無しさん
NGNG0395山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0396山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0397デフォルトの名無しさん
NGNG期待age
0398デフォルトの名無しさん
NGNG0399デフォルトの名無しさん
NGNGhttp://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1024228628
あたりに、UPしてみませんか?
あっ、もちろん嫌ならいいですけど。
040074
NGNGアップロードしておきました。2つのZIPファイルになっています。
GeckoSDK.zipに入っているファイルは
以前アップロードしたnsXPCOM.pasを1から作り直したものです。
gecko-sdk-win32.zipに含まれていたものだけ変換してあります。
nsXXX.pasとnsXXX_S.pasという2種類のソースがありますが、
nsXXX_S.pasの方は出来る限りsafecallを使えるものにしたものです。
ミスの修正はnsXXX.pasの方にしかしてないものも多いです。
HOGE.TXTには秀丸の正規表現でnsXXX_S.pasからnsXXX.pasに
変換するための検索ワードを入れてあります。
文字列クラスは使えるレベルまでは出来てはいますが、
仮想関数しか実装してないので使いづらいかもしれません。
GeckoComponent.zipに入っているのはGeckoを
Delphiのコンポーネントとして使えるようにしたものです。
上のGeckoSDK.zipが必要です。
機能を統合している最中なのでGeckoBrowserコンポーネントと
そのほかのコンポーネントで機能がかぶっているものがあります。
現在わかっている問題点は
1.ファイルのダウンロードが出来ない
2.印刷が出来ない
3.証明書が不明なSSLサイトにアクセスできない。
4.タブフォーカスがおかしい。
5.about:configがおかしい。
1〜3については解決方法自体はわかっているのですが、
ちょっとやる気がなくて実装していません。
4、5については原因がわかりません。わかる人教えてください。
0401デフォルトの名無しさん
NGNGダウンロードしてみました。
COMとか詳しくないですけど、人柱くらいならできると思います。
0402デフォルトの名無しさん
NGNG0403デフォルトの名無しさん
NGNG0404seven
NGNGつーか、シェアなんてのは、水物で、10年後には昔話なのは、業界の常。
つか、まだ、ためしてない、ゴメソ。
去年、2chブラウザ作るのに悩んでいたとき、これがあれば、即採用だったんだろうけど。
0405デフォルトの名無しさん
NGNGIEコンポーネント >>>>>>>>>>>>>>>>>>> GECKOソース
なワケだが。
0406デフォルトの名無しさん
NGNG性能の話してる時に数で比較するなよ。
話のピントがずれてる。
だから君は友達いないんだよ。キモオタだし。
0407デフォルトの名無しさん
NGNG----
404 名前:seven[sage] 投稿日:03/05/18 10:17
エンジソと本体のシェアを比較されてもなぁ。
つーか、シェアなんてのは、水物で、10年後には昔話なのは、業界の常。
つか、まだ、ためしてない、ゴメソ。
去年、2chブラウザ作るのに悩んでいたとき、これがあれば、即採用だったんだろうけど。
----
0409デフォルトの名無しさん
NGNG0410seven
NGNGブラウザから0.1mmくらいの誤差で、紙への印刷とかができないのかなー?
PDFがあるくらいだから、まだ、無理なのかなー。
もし、これが可能なのなら、帳票ツールとして、使えるような気もする。
0411デフォルトの名無しさん
NGNG「ブラウザから」ってのが意味不明。
画面の実測の大きさ?WYSIWYGは10年前に崩壊したよ。
0412デフォルトの名無しさん
NGNG0413山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0414デフォルトの名無しさん
NGNGいいブラウザのソースあるんだけど
0415デフォルトの名無しさん
NGNGですが、TGeckoBrowserだけを貼り付けて実行してみたのですが
function TGeckoBrowser.GetCurrentProfile: WideString;の
rv := sProfileService.GetCurrentProfile(str);部分でエラーが出てしまいます。
CurrentProfileNameも指定しているのですが、なぜでしょうか?
こちらの環境はwin2k、Delphi6、Mozilla1.です。
あと、英語ですが良さそうなページがあったので張っておきます。(流し読みしたからもしかしたら関係ないページかも……)
http://www.mozilla.org/projects/xpcom/book/cxc/
0416デフォルトの名無しさん
NGNG0417デフォルトの名無しさん
NGNGNS_InitXPCOM2は成功するのにNS_InitEmbeddedが失敗します。
質問というより報告ですが、何か心当たりがある方は情報いただけると嬉しいです。
0418417
NGNGnsCOMPtr<nsIWebBrowser> webBrowser(do_CreateInstance(NS_WEBBROWSER_CONTRACTID));
でnsIWebBrowserを得るまでのプロセスが分かりません。
調べたところ、NS_InitEmbeddingを行えばよさそうですが、これに失敗します。
現状では、
NS_InitXPCOM2は成功します。
NS_GetComponentRegistrar、NS_GetServiceManager、NS_GetComponentManagerは成功します。
nsIComponentRegistrar#AutoRegisterは失敗します。(NS_InitEmbeddingの失敗の原因はこれのようです)
do_CreateInstanceは失敗します。
どなたかご教授ください。
0419417
NGNG何故かDOSプロンプトからC:\Program Files\MozillaFirebirdにCDできなかったので、
もしやと思いGRE入れてやってみたらうまくいきました。
#CDできないのはすごく謎
0420デフォルトの名無しさん
NGNGショートネームにしる。
0421417
NGNGいえいえ、そこまで阿呆じゃないつもりです。ショートネームでも無理ぽ。
C:\Progra~1> DIR /X
(ry
2003/06/22 02:47 <DIR> MozillaFirebird
2002/10/01 03:25 <DIR> NETMEE~1 NetMeeting
2003/06/21 12:08 <DIR> nsmsgs
(ry
C:\PROGRA~1>cd MozillaFirebird
ディレクトリの指定が違います.
C:\PROGRA~1>cd Mozill~1
ディレクトリの指定が違います.
C:\PROGRA~1>cd NetMeeting
ディレクトリの指定が違います.
C:\PROGRA~1>cd NetMee~1
C:\PROGRA~1\NETMEE~1>cd ..
C:\PROGRA~1>cd nsmsgs
C:\PROGRA~1\NSMSGS>
0422417
NGNG#よく考えたら結構阿呆なことかも。windows板かPC初心者板逝ってきます。
ところで質問です。
現在、Windows2000+GRE 1.4f_2003062408+C++でやっているんですが、
nsIBaseWindow#Createで固まってしまいます。
nsCOMPtr<nsIBaseWindow> baseWindow = do_QueryInterface(webBrowser);
baseWindow->InitWindow(nativeWindow, nsnull, 10, 10, 100, 100);
baseWindow->Create();
原因が分かる方、心当たりのある方はいらっしゃいませんか?
こちらの情報が少ないですが、何が必要な情報なのかよく分かりません。
取り敢えずNS_InitEmbedding,do_CreateInstance(NS_WEBBROWSER_CONTRACTID)は成功しています。
0423デフォルトの名無しさん
NGNGhttp://www.mozilla.org/projects/embedding/embedoverview/EmbeddingBasics14.html
見ただけだけど、NS_InitEmbedding() から nsIBaseWindow#InitWindow のあいだの手順は
ちゃんとやってる?
0424417
NGNGnsIBaseWindow#Create(); までで異なる点はSetContainerWindowするクラスです。
CBrowserImpl は
nsIInterfaceRequestor,
nsIWebBrowserChrome,
nsIWebBrowserChromeFocus,
nsIEmbeddingSiteWindow,
nsIWebProgressListener,
nsIContextMenuListener,
nsSupportsWeakReference,
nsISHistoryListener
nsIStreamListener,
nsITooltipListener,
nsIURIContentListener
をimplementしていますが、こちらのWebBrowserSiteObjectは
nsIWebBrowserChromeのみimplementしています。
今What You Provideを眺めていたところ、nsIEmbeddingSiteWindow,nsIWebProgressListener が
must be implementedだったのに気付いたので今からやってみます。
0425417
NGNG全てのメソッドがnsIBaseWindow#Createまでに一度も呼ばれていませんでした(関数コールするとexitするようにしています)
もう少しがんばってみます(できたら稚拙なページで最小限の手順を公開させていただきます)
0426417
NGNGの
http://www.mozilla.org/projects/embedding/public-apis-image3.gif
にWebBrowserSiteObject,
nsIWebBrowserChrome,
nsIEmbeddingSiteWindow,
nsIWebProgressListener,
nsIContextMenuListener,
nsIPrompt
をimplementしなければならないと書いてあったので、これらのインターフェイスを
exitするコードにしましたが、結果は同じようにnsIBaseWindow#Createで固まりました。
何が足らないんだろう。。次のレスで今の状態を書きますので「お前はアフォか」と思われる点があれば指摘してください。
0427デフォルトの名無しさん
NGNG0428417
NGNGRegisterClassEx(&wc); //いつものアレ
nsCOMPtr<nsILocalFile> appDir;
NS_NewLocalFile(NS_LITERAL_STRING("D:\\program\\mozilla\\GRE"), 0, getter_AddRefs(appDir)); // GREディレクトリ取得
NS_InitEmbedding(appDir, nsnull); // 初期化
HWND hWnd = CreateWindow(szClassNme, "", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, ghInstanceApp, NULL); // 窓を作る
ShowWindow(hWnd, SW_SHOW);UpdateWindow(hWnd); // 表示
// 以下メッセージループ(winEmbed.cppから流用)
HANDLE hFakeEvent = ::CreateEvent(NULL, TRUE, FALSE, NULL);
PRBool active = PR_TRUE;
while (active) {
while (::PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE)) {
if (!::GetMessage(&msg, NULL, 0, 0)) {
active = PR_FALSE;
break;
}
PRBool wasHandled = PR_FALSE;
::NS_HandleEmbeddingEvent(msg, wasHandled);
if (!wasHandled) {
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}
}
::MsgWaitForMultipleObjects(1, &hFakeEvent, FALSE, 100, QS_ALLEVENTS);
}
::CloseHandle(hFakeEvent);
0429417
NGNGLRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) {
if (左クリックされたら) {
newWnd = CreateWindow(szClassNme, "", WS_CHILD | WS_VISIBLE |WS_BORDER|WS_VSCROLL, 0, 0, 400, 400, hWnd, NULL, ghInstanceApp, NULL);
// ウェブブラウザ
nsCOMPtr<nsIWebBrowser> webBrowser;
NS_ENSURE_TRUE(webBrowser = do_CreateInstance(NS_WEBBROWSER_CONTRACTID), NS_ERROR_FAILURE);
// サイトオブジェクト(WebBrowserSiteObject implement >>426
webBrowserSiteObject = new WebBrowserSiteObject;
NS_ENSURE_TRUE(webBrowserSiteObject, NS_ERROR_OUT_OF_MEMORY);
NS_ADDREF(webBrowserSiteObject);
// クローム登録
NS_ENSURE_SUCCESS(webBrowser->SetContainerWindow(NS_STATIC_CAST(nsIWebBrowserChrome*, webBrowserSiteObject)), NS_ERROR_FAILURE);
// セットアップ(まだよく分かってません)
nsCOMPtr<nsIWebBrowserSetup> setup;
NS_ENSURE_TRUE(setup = do_QueryInterface(webBrowser), NS_ERROR_FAILURE);
setup->SetProperty(nsIWebBrowserSetup::SETUP_IS_CHROME_WRAPPER, PR_TRUE);
// ベースウィンドウ
nsCOMPtr<nsIBaseWindow> baseWindow;
NS_ENSURE_TRUE(baseWindow = do_QueryInterface(webBrowser), NS_ERROR_FAILURE);
// 新しく作った子ウィンドウで初期化
NS_ENSURE_SUCCESS(baseWindow->InitWindow(nsNativeWidget(newWnd), nsnull, 10,10,100,100),NS_ERROR_FAILURE);
// Create(ここが無限ループになる)
cout << "出力される" <<endl;
NS_ENSURE_SUCCESS(baseWindow->Create(), NS_ERROR_FAILURE);
cout << "出力されない" <<endl;
}
以上です。何かあればよろしくお願いします。
0430417
NGNGnsWebBrowserSiteWindowの2つだけでした。失礼。
0431417
NGNGGRE使うのをやめてmozilla1.0.1にするとnsIBaseWindow#Createが無事帰ってきました。
mozilla1.4rc3でも試しましたが、きちんとnsIBaseWindow#Createは帰ってきました。
まだ何故かnsIBaseWindow#SetVisibility(PR_TRUE), nsIWebNavigation#LoadURIをしても表示されませんが、
一歩前進した感じです。(GREはまだ手を出しちゃいけないのかな)
0432デフォルトの名無しさん
NGNG0434417
NGNG0435デフォルトの名無しさん
NGNG0436417
NGNGいや、>>425で言った通り、ページを作ってますよ。
取り敢えず極限まで小さくしたソースはこちらにあります。
ttp://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/cpp_index.html
今解説(らしきもの)を書いてます。
0437デフォルトの名無しさん
NGNGガンガレ
0438デフォルトの名無しさん
NGNG0439デフォルトの名無しさん
NGNGMozilla糞
http://pc2.2ch.net/test/read.cgi/software/1020350827/
0440デフォルトの名無しさん
NGNG別にブラウザしか作れないわけじゃないだろう。
Geckoはブラウザじゃなくてただのレンダリングエンジン。
0441デフォルトの名無しさん
NGNGhttp://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/MinimumGecko.html
です。解説は
http://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/
で、トップは
http://www004.upp.so-net.ne.jp/rcl/program/gecko/
です。
0442デフォルトの名無しさん
NGNGおつかれ〜。いろいろ参考にさしてもらうね。
0443デフォルトの名無しさん
NGNGGeckoを使った、Webブラウザ以外のAPって何かある?
0444デフォルトの名無しさん
NGNGhttp://www.oeone.com/
0445デフォルトの名無しさん
NGNG# Komodo (IDE)
# Chatzilla (IRCクライアント)
# Games (MozInvaders、Xultris、その他)
# Jabberzilla (インスタント・メッセージ)
使ってないからどんなものかは知らんけどね。
と、2chブラウザとかもある。あっ、あれはXULアプリか。
0446デフォルトの名無しさん
NGNGByzantineOS
(アプリかって言われると微妙だけど)
0447デフォルトの名無しさん
NGNGByzantineOSって、linuxのディストリビューション?
0448デフォルトの名無しさん
NGNGXULでUIを実現していてて、CD1枚入れれば起動できるOSだったよな。
ドンキーコングが遊べるのが謎。
ネタ用にいつも持ち歩いてるよ。
0449デフォルトの名無しさん
NGNG0450デフォルトの名無しさん
NGNG0451デフォルトの名無しさん
NGNG0452デフォルトの名無しさん
NGNG著作権違反だろ
0453デフォルトの名無しさん
NGNGttp://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/MinimumGecko.html
にある最小のソースをコンパイルしてみたのですが失敗しました。
ディレクトリ構成は以下のようにしています。
gecko-sdk/
mozilla/
MinimumGecko/ ここでmakeしています。
Makefileに不備があるのでしょうか。分かる方、お願いします。
以下にMakefileとエラーを示します。
0454453
NGNGCPP = g++.exe
CC = gcc.exe
OBJ = main.o $(RES)
LINKOBJ = main.o $(RES)
LIBS = -L"D:/MinGW/lib" \
-L"../gecko-sdk/embed_base/bin" -L"../gecko-sdk/embedstring/bin" -L"../gecko-sdk/nspr/bin" \
-L"../gecko-sdk/xpcom/bin" -luser32 -lgdi32 -lembed_base_s -lembedstring -lplc4 -lxpcom
INCS = -I"D:/MinGW/include"
CXXINCS = -DMOZILLA_STRICT_API -DDEBUG -I"D:/MinGW/include/3.2.3" -I"D:/MinGW/include/3.2.3/mingw32" \
-I"D:/MinGW/include/3.2.3/backward" -I"D:/MinGW/include" \
-I"../gecko-sdk" -I"../gecko-sdk/embed_base/include" \
-I"../gecko-sdk/embedstring/include" -I"../gecko-sdk/nspr/include" \
-I"../gecko-sdk/string/include" -I"../gecko-sdk/webbrwsr/include" \
-I"../gecko-sdk/xpcom/include" -I"../mozilla/docshell/base" \
-I"../mozilla/embedding/browser/webBrowser" \
-I"../mozilla/string/public" -I"../mozilla/widget/public" \
-I"../mozilla/xpcom/base" -I"../mozilla/xpcom/components"
BIN = MinimumGecko.exe
CXXFLAGS = $(CXXINCS)
CFLAGS = $(INCS)
$(BIN): $(LINKOBJ)
$(CPP) $(LINKOBJ) -o "MinimumGecko.exe" $(LIBS)
main.o: main.cpp
$(CPP) -c main.cpp -o main.o $(CXXFLAGS)
0455453
NGNGIn file included from ../gecko-sdk/string/include/nsAString.h:36,
from ../gecko-sdk/xpcom/include/nsILocalFile.h:20,
from ../gecko-sdk/embed_base/include/nsEmbedAPI.h:28,
from main.cpp:2:
../gecko-sdk/string/include/nsCharTraits.h:383: ISO C++ forbids declaration of `difference_type' with no type
../gecko-sdk/string/include/nsCharTraits.h:383: `::difference_type' is not a valid declarator
../gecko-sdk/string/include/nsCharTraits.h:383: parse error before `;' token
../gecko-sdk/string/include/nsCharTraits.h:409: ISO C++ forbids declaration of `value_type' with no type
../gecko-sdk/string/include/nsCharTraits.h:409: `::value_type' is not a valid declarator
../gecko-sdk/string/include/nsCharTraits.h:409: parse error before `*' token
../gecko-sdk/string/include/nsCharTraits.h:417: type specifier omitted for parameter `difference_type'
../gecko-sdk/string/include/nsCharTraits.h:417: parse error before `)' token
../gecko-sdk/string/include/nsCharTraits.h:418: ISO C++ forbids defining types within return type
../gecko-sdk/string/include/nsCharTraits.h:418: two or more data types in declaration of `advance'
../gecko-sdk/string/include/nsCharTraits.h:418: semicolon missing after declaration of `struct nsCharSourceTraits<InputIterator>'
../gecko-sdk/string/include/nsCharTraits.h:421: parse error before `}' token
../gecko-sdk/string/include/nsCharTraits.h:473: non-template type ` nsCharSourceTraits' used as a template
../gecko-sdk/string/include/nsCharTraits.h:474: confused by earlier errors, bailing out
make: *** [main.o]
0456はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGVC++を持ってなければ、NET Framework SDKを使うと良いと思います。
どうしてもgccでやるなら、gecko-sdk-winの*.libとgecko-sdk-linuxの*.hを使うといけるかも・・・。
0457はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNG0458???
NGNG0459デフォルトの名無しさん
NGNG使えばいいのかも。
embed_base_s.lib -> libembed_base_s.a
embedstring.lib -> libembedstring.a
plc4.lib -> plc4.dll
xpcom.lib -> xpcom.dll
と思われるので注意(つーか自信ない、やってみるべか…)
0460459
NGNG・/cygdrive/e/build 内に mozilla/ を展開、
http://www5e.biglobe.ne.jp/~level0/mozilla/news200304.html#20030519_MinGW
を参考にMozillaをbuild (CVS checkout もしたのでソースは最新)
・/cygdrive/e/build/MinimumGecko/ 以下にMakefileを作成、
>>453-455 と違って、Mingw-2.0.0-3 を使用。
・ んで Make したら、以下のエラーメッセージ
main.cpp: In function `int main()':
main.cpp:60: invalid conversion from `const wchar_t*' to `const PRUnichar*'
main.cpp:60: initializing argument 1 of `nsEmbedString::nsEmbedString(const
PRUnichar*)'
make: *** [main.o] Error 1
あと一息かな?
0461459
NGNGMINGW= /cygdrive/c/mingw
GECKO_SDK= ../mozilla/dist/sdk
MOZ_INC= ../mozilla/dist/include
CPP= g++
CC= gcc
OBJ= main.o $(RES)
LINKOBJ= main.o $(RES)
LIBS= -L$(MINGW)/lib -L$(GECKO_SDK)/embed_base/bin \
-L$(GECKO_SDK)/embedstring/bin -L$(GECKO_SDK)/nspr/bin \
-L$(GECKO_SDK)/xpcom/bin -luser32 -lgdi32 -lembed_base_s -lembedstring -lplc4 -lxpcom
INCS= -I$(MINGW)/include
CXXINCS= -DMOZILLA_STRICT_API -DDEBUG -I$(MINGW)/include/c++/3.2.2 \
-I$(MINGW)/include/c++/3.2.2/mingw32/bits -I$(MINGW)/include/c++/3.2.2/backward \
-I$(MINGW)/include -I$(GECKO_SDK) -I$(GECKO_SDK)/embed_base/include \
-I$(GECKO_SDK)/embedstring/include -I$(GECKO_SDK)/nspr/include \
-I$(GECKO_SDK)/string/include -I$(GECKO_SDK)/webbrwsr/include \
-I$(GECKO_SDK)/xpcom/include -I$(MOZ_INC)/docshell -I$(MOZ_INC)/webbrwsr \
-I$(MOZ_INC)/string -I$(MOZ_INC)/widget -I$(MOZ_INC)/xpcom
BIN= MinimumGecko.exe
CXXFLAGS= $(CXXINCS)
CFLAGS= $(INCS)
$(BIN): $(LINKOBJ)
$(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
main.o: main.cpp
$(CPP) -c main.cpp -o main.o $(CXXFLAGS)
0462山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0463はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGやべー。そのエラーを見る限り俺が間違ってるっぽい。
L""はwchar_t*なんだけど、PRUnicharがwchar_tになってないからだと思う。
PRUnicharの型が何になってるのか、プリプロセスだけやって調べてみてもらえないかな。(prtypes.h#471辺りを参考
多分typedef PRUint16 PRUnicharになってると思うんだけど。
うーん。結構Stringには悩まされたんだよなあ。ドキュメントも古いし。
0464はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGMingw-2.0.0-3に変えたから起きなくなっただけなのかな。
それともbuildせないかんかった?
>>455はただの構文解析エラーだから*.libには関係ないと思うんだけど。
#ちなみにMakefileは貼らなくてもいいと思うよ。
0465459
NGNGgcc -E でプリプロセス出してみたら
# 234 "../mozilla/dist/sdk/xpcom/include/nscore.h"
typedef PRUint16 PRUnichar;
ってなってたんで
http://lxr.mozilla.org/mozilla/source/xpcom/base/nscore.h#234
見て -D_WIN32 つけたらオブジェクトファイルのコンパイルは通りましたぁ。
でも exe 作る段階で、
main.o(.eh_frame+0x12):main.cpp: undefined reference to `___gxx_personality_v0'
/cygdrive/c/mingw/lib/libstdc++.a(vterminate.o)(.text+0xaf): undefined reference
to `__Unwind_SjLj_Register'
/cygdrive/c/mingw/lib/libstdc++.a(vterminate.o)(.text+0x127): undefined referenc
e to `__imp___iob'
/cygdrive/c/mingw/lib/libstdc++.a(vterminate.o)(.text+0x17e): undefined referenc
e to `__imp___iob'
/cygdrive/c/mingw/lib/libstdc++.a(new_opv.o)(.text+0x2f): undefined reference to
`__Unwind_SjLj_Register'
.....以下ぞろぞろとエラーが(T_T)
Mingw 固有の問題っぽいのでbug 203303見直してみますわ...
0467459
NGNGMingwのPATHをcygwinの前に通しておくの忘れてた(汗
無事にコンパイル完了、mozilla/dist/bin に入れたら起動できました〜
0468はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGああ、そうでしたか。何とタイムリーな。。。
では>>464の質問は>>453-455宛ということでよろしく。
0469453
NGNG>>はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;さん
>ところで>>455のエラーの原因は何だった?
STL関係がおかしいのかと思い、STLportを入れたりしたのですがエラー内容は変わりませんでした。
MinGW-3.0.0-rc-1の前に試したMingw-2.0.0-3でも同じで原因はよくわかりません。
>gecko-sdk-winはgccでコンパイルできないんですよ。cl.exeを使うとできます。
>VC++を持ってなければ、NET Framework SDKを使うと良いと思います。
.NET Frame SDKでcl.exeが使えるって初めて知りました。早速インストールしてみます。
>>459さん
>mingw の場合は一度 mozilla を build するとできる mozilla/dist/sdk 内を
>使えばいいのかも。
そうか、その手がありました。
さっそく色々試してみたいと思います。
はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;さん、459さん色々と情報ありがとうございました。
0470459=467
NGNG思ってやってみたら、
・dist/bin/components/ 以下 gkwidget.dll, xpconnect.xpt, jsdom.dll
を dist/gre/components にコピる。
・dist/bin/chrome/ , dist/bin/res/ , dist/bin/defaults/ 以下を
dist/gre/ 以下にコピる。
(ftpにあるembed-win32.zip 内の上の3フォルダのほうが中身が少なくてすむ)
これでめでたくMinimumGecko.exeが動いた。
syleraもこの調子でgreのみで動かせないかなーと思ったら、マニュアルに
---------------------------------------------
Mozilla1.4インストーラ付やNetscape7.1では上記の方法ではSyleraは起動しません。
これらでSyleraを使用する場合は
C:\Program Files\Common Files\mozilla.org\GRE\1.4f_2003062408(最後のフォルダ名は数字やアルファベットが異なる可能性があります)
に、sylera.lzhを展開してできたファイル全てと
mozilla.exe又はnetscape.exeのあるフォルダ(C:\Program Files\mozilla.org\Mozilla or C:\Program Files\Netscape)にある「chrome」「default」「res」という3つのフォルダをコピーして下さい
これで使用できるようになります。
-----------------------------------------
きちんと書いてあるし(汗 components\ 以下のもので足りないものは無い様子。
installer を普段使わないんで、GRE\<ver no.>\ 以下と該当3フォルダのみ
適当なフォルダにコピって中にsylera置けば普通に使えるようだ。
GREの使い方でした〜>はしのえみ好き〜(略っ)さま
0471はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGおお!素晴らしい!
早速今晩試してみてページの方を更新しておきます。
ありがとう!
0472はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGdefaultsさえあれば取り敢えず動きますね。
>>431はこれが原因だったのですね。
ちなみにchromeはUI関係(消すとスクロールバーが無くなる)で
resはcss関係(消すとレンダリングがおかしくなる)ですね。色々削れそう。
とにかくホントにありがとう>>459=467=470さま
0473デフォルトの名無しさん
NGNGッ゚ホ(`Д´*)
&lro;
0474デフォルトの名無しさん
NGNG0475はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGnsIWebBrowserChrome#SetStatus(ステータスバー変更通知)が呼ばれないのですが、何が原因でしょうか?
nsIWebBrowser#SetContainerWindowはしてあり、
nsIEmbeddingSiteWindow#SetTitle(タイトル変更通知)は呼ばれます。
nsIWebBrowserChrome#SetStatusについて、API Referenceでは
>Called when the status text in the chrome needs to be updated (e.g., when mousing over a link).
と書いてあるのでリンクにマウスをhoverさせると呼ばれるように思えるんですが。
0476470
NGNGnsIWebBrowserChrome#SetStatus の実装で update するメソッドを呼ぶ必要があります。
http://lxr.mozilla.org/mozilla/source/embedding/tests/mfcembed/BrowserImpl.cpp#144
環境依存するので、独自に実装する必要があるようです。
http://lxr.mozilla.org/mozilla/source/embedding/tests/mfcembed/BrowserFrameGlue.cpp#64
http://lxr.mozilla.org/mozilla/source/embedding/tests/winEmbed/winEmbed.cpp#1207
0477はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGレスどうも。
ところが、UpdateStatusBarTextを呼ぶためのSetStatusが呼ばれないので困っているんですが。
私、何か勘違いしてるんでしょうか?
0478はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNG原因調べるのが面倒なので>>475-の質問はなかったことに。。。
0479はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGやっぱりnsIInterfaceRequestorを実装しないとnsIWebBrowserChrome#SetStatusが呼ばれないようです。
NS_IMETHODIMP WebBrowserChrome::GetInterface(const nsIID& aIID, void** aInterface) {
return QueryInterface(aIID, aInterface);
}
これだけでも良いみたいです。スレ汚し失礼しました。
0480デフォルトの名無しさん
NGNG「Link2005 nsQueryInterface::nsQueryInterfaceは既に定義されています。」というエラーが出ます。
要するに、embed_base_s.libと、xpcom.lib(xpcom.dll)の両方にあるのが問題なんでしょうが、
なんかいい方法ないですかね。
0481はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGXPCOM_GLUEを定義していませんか?
gecko-sdkのバイナリを使う時はこれを定義してはいけないようです。
http://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/init_term.html
のTipsにも一応書いてあります。
0482はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGhttp://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/build.html
のTipsです。
0483デフォルトの名無しさん
NGNG素早いお返事ありがとうございます。
でも、きっかけが、geckoSDKだけでなんとかならないかな?
ってことだったので、XPCOM_GLUEを外してしまうと意味がないのです。
nsIBaseWindow.hとnsIWebNavigationはちょっと敷居が高いので諦めて拾ってきましたが、
nsComponentManagerUtils.hはなくても大丈夫なようですね。
If文の中身がこんな感じになりましたが、無事動いてます。
::ShowWindow(hWnd, SW_SHOW);
nsIWebBrowser* webBrowser;
nsCOMPtr<nsIComponentManager> compMgr;
nsresult status = NS_GetComponentManager(getter_AddRefs(compMgr));
if (compMgr){
status = compMgr->CreateInstanceByContractID("@mozilla.org/embedding/browser/nsWebBrowser;1",
nsnull,
NS_GET_IID(nsIWebBrowser),
(void**)&webBrowser);
}
else if (NS_SUCCEEDED(status))status = NS_ERROR_UNEXPECTED;
if ( NS_FAILED(status) )::MessageBox(hWnd,"error!","minibrowser", MB_OK);
nsIBaseWindow* baseWindow;
(nsISupports *)webBrowser -> QueryInterface(NS_GET_IID(nsIBaseWindow),(void**) &baseWindow);
RECT r; // ちょっと色気を出してGeckoをクライアント領域の大きさに合わせてみる
::GetClientRect(hWnd, &r); ・・・・・・・・・・・
0484デフォルトの名無しさん
NGNG0485はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGなるほど。私もGeckoSDKだけでどこまでやれるかやってみますね。
とりあえず、>>480の重複シンボルはlink.exeに-forceを渡して解決しました。
0486はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNG>とりあえず、>>480の重複シンボルはlink.exeに-forceを渡して解決しました。
これは DEBUG を定義した場合です。
つまり、-D MOZILLA_STRICT_API -D XPCOM_GLUE -D DEBUGの場合は-forceで(一応)回避できます。
DEBUGを外せば-D MOZILLA_STRICT_API -D XPCOM_GLUEで普通にリンクできます。
(ただしnsDebugのメッセージが出なくなりますが)
0487はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGXPCOM_GLUEを使ってgecko-sdkのみでやってみました。↓のリンク先を参照。
gecko-sdkのみで最小のGecko
http://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/MinimumGecko2.html
0488デフォルトの名無しさん
NGNGグッジョブです。
ところで、nsLiteralString.hは誰が使ってるんですか?
geckoSDKからは、#includeで参照されてないようですが…
0489はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNG>ところで、nsLiteralString.hは誰が使ってるんですか?
さあ?EmbedApplicationじゃないかな。
mozilla/embedding/tests/winEmbed/
や
mozilla/embedding/tests/mfcembed/
で使ってるけど。
まあnsEmbedStringを使っておけばいいんじゃないのかな。多分。
ちょっとstring関連は分かりにくいですね。
真面目にstringのマニュアル読むべきかもしれないけど、少し古いっぽい気がする。
0490デフォルトの名無しさん
NGNG#ifdef HAVE_CPP_2BYTE_WCHAR_T
#define NS_LL(s) L##s
#else
#define NS_LL(s) s
#endif
の部分ですけど、
win32のgeckoSDKではNS_LL(s)を検索してもヒットしないので、
なんで必要なのかな、と疑問に思っただけです。
なくてもビルドできますよね?
0491はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGえ、ビルドできるんですか。
PRUnichar*をどうやって得ました?直にL""と?
0492デフォルトの名無しさん
NGNGしかし、自分の不注意でビルドできてしまった経験は稀なので、
なんかトリックがありそうな気はしますが…
0493デフォルトの名無しさん
NGNGhttp://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/MinimumGecko.html
にある最小のgeckoでは問題なかったのですが
http://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/WebBrowserSiteObject.html
をコピぺしてSetStatusを実装してみたところ、GetInterfaceの出力が出たあとで
「〜の命令が〜のメモリを参照しましたメモリがreadになることはできませんでした」
とエラーが出ておちてしまいます。
原因はなんでしょうか?
環境はwin2000, gecko-sdk-win32-1.4, mozilla-source-1.4, mozilla-win32-1.4-talkback,
platformSDK, NET Framework SDKのcl.exeとlink.exeです。
コンパイルを通すため、以下のようにしています。
MakefileのLDFLAGSに
-nodefaultlib:msvcprt.lib
を加えています。
また、コンパイル時にmain.cppの
nsCOMPtr<WebBrowserSiteObject> webBrowserSiteObject(new WebBrowserSiteObject());で
「../gecko-sdk\xpcom\include\nsCOMPtr.h(539) : error C2594: '引数' : 'WebBrowserSiteObject *' から
'nsISupports *' への変換はあいまいです。」
とエラーがでたため、nsIWebBrowserChrome.h、nsIInterfaceRequestor.hの
〜 : public nsISupports {
を
〜 : virtual public nsISupports {
に変更しました。
コンパイルを通すために行った変更部分が原因なのでしょうか?
0494はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNG「〜 : public nsISupports { 」のままでも
「../gecko-sdk\xpcom\include\nsCOMPtr.h(539) : error C2594: '引数' : 'WebBrowserSiteObject *' から
'nsISupports *' への変換はあいまいです。」
なんてエラーは出ませんね。.NET Framework SDKのcl.exeを使っています。
win2000, gecko-sdk-win32-1.4, VC++6のSDK、NET Framework SDKのcl.exeとlink.exe
という環境では以下のソースで正常にコンパイル・リンク・実行できます。確認してみてください。
http://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/test/main.cpp
http://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/test/WebBrowserSiteObject.h
http://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/test/WebBrowserSiteObject.cpp
http://www004.upp.so-net.ne.jp/rcl/program/gecko/cpp/test/Makefile
0495デフォルトの名無しさん
NGNG0496デフォルトの名無しさん
NGNG?
0497デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNGhttp://lxr.mozilla.org/seamonkey/source/layout/html/forms/src/nsTextControlFrame.cpp
このへんかなぁ?
0500はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNG遅レスですが。
「'引数' : 'WebBrowserSiteObject *' から'nsISupports *' への変換はあいまいです。」
ってのは多重継承の弊害なので、
WebBrowserSiteObject*→nsIWebBrowserSiteObject*と明示的にキャストすれば
nsISupports*まで辿り着けます。
で、自分で書いといて何ですが、
nsCOMPtr<WebBrowserSiteObject> webBrowserSiteObject(new WebBrowserSiteObject());で
と言うコードは書かない方がいいです。
WebBrowserSiteObject* temp = new WebBrowserSiteObject();
nsCOMPtr<nsIWebBrowserSiteObject> webBrowserSiteObject
CallQueryInterface(NS_STATIC_CAST(nsIWebBrowserChrome*, temp), webBrowserSiteObject);
とすべきです。(書き方は色々ですが)
http://jt.mozilla.gr.jp/projects/xpcom/nsCOMPtr.html
0501はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNG↓
CallQueryInterface(NS_STATIC_CAST(nsIWebBrowserChrome*, temp), getter_AddRefs(webBrowserSiteObject));
スマソ
0502山崎 渉
NGNG0503デフォルトの名無しさん
NGNG0504はしのえみ好き〜&rlo;ッ゚ホ(`Д´*)&lro;
NGNGform要素が使えないのですが、どうすれば使えるようになるんでしょうか?
もちろん自分で調べますが、知ってる方がいらっしゃれば先に教えていただけると楽なんですが。
#未だにnsIWebBrowserChromeとnsIEmbeddingSiteWindowの役割が分からん・・・。
0505デフォルトの名無しさん
NGNGall.js に
pref("security.warn_submit_insecure", false);
つければいいんじゃないかな。
dialog(nsIPromptServece) が出せないんで止まるんだと思う
httpsとかで必要ならこのへんも
pref("security.warn_entering_secure", false);
pref("security.warn_entering_weak", false);
pref("security.warn_leaving_secure", false);
pref("security.warn_viewing_mixed", false);
0506デフォルトの名無しさん
NGNGそれは、nsIBaseWindowをつかってるからでは?
0507はしのえみ好き〜@仕事が詰まってるぞ
NGNGレスありがとうございます。
>>505
わー!すごーい!できました!
なるほど、本来なら送信セキュリティチェックのダイアログが出ているんですね。
そりゃ実装してなかったら先へ進めませんわな。
本当にありがとう!
>>506
んっと、「nsIBaseWindowをつか」うとはどういう意味でしょう?確かに
nsIWebBrowserChrome#SizeBrowserTo,DestroyBrowserWindow,
nsIEmbeddingSiteWindow#SetVisibility,GetTItle,GetSiteWindow
でnsIBaseWindowは使ってますが。。
nsIBaseWindowにタッチしない方が良いという意味でしょうか?
(Get|Set)Dimensions,(Get|Set)Visibilityとかで悩んでますね。
どこのやつを取ってこればええのー?って感じで。
ポップアップウィンドウを開く時に親ウィンドウのGetDimensionsが呼ばれるんですが
それ一体何に使うねん。みたいな状態で・・・(ソース調べてないだけなんですが
0508デフォルトの名無しさん
NGNGビルドできる段階になっているサンプルってないですか?
参考にしたいのです。
よろしくおねがいします
0509デフォルトの名無しさん
NGNG0510508
NGNG名前か参考URLを教えていただけませんか
よろしくおねがいします
0511デフォルトの名無しさん
NGNG0512デフォルトの名無しさん
NGNG普通ここを真っ先に見ると思うが。
プロジェクトファイルも、ワークスペースファイルも用意されてるし。
0513508
NGNGありがとうございます。これって自分で手動で1つ1つ
ファイル取得するのですか?
ftpとか圧縮ファイルってないのですか?
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNGhttp://www.mozilla.org/projects/xpcom/book/cxc/html/index.html
で例に使われてるweblockってコンポーネントがどういう役に立ってるの?
なんか、インストールすら出来ないんだけど。
0516山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0517デフォルトの名無しさん
NGNGってあります?
0518デフォルトの名無しさん
NGNGプリントプレビューとかできるんだから、わりと簡単に出来るんだろうけど。
0519デフォルトの名無しさん
NGNGttp://antipop.zapto.org/id_686.php
アイディアとしては既に考えてる人はいたみたいですが
実現はしてないみたいです。
perlとかphpから実行できるといいなぁ。
0520デフォルトの名無しさん
NGNGuser_pref()を読み込ませるにはどうしたらいいか知ってたら教えてください。
prefs.js作っておいとけば勝手に読んでくれるのかなと思ったんだが、
どうも読んでないっぽい。Proxyを設定したいんだけど。
0521はしのえみ好き
NGNGprefs.jsをどこに作りました?
プロファイルディレクトリの中のMozillaControlの中が読みこまれるようですが。
http://lxr.mozilla.org/mozilla/source/embedding/browser/activex/src/control/MozillaBrowser.cpp#1010
0522デフォルトの名無しさん
NGNGだよね。そうだと思ってやってるんだけど、ダメだった。
あと別サイトで自作ソフトexeと同じ場所にdefault_pref.jsって
書いてあったからそれもやったけど、だめだった。
もしかするとちゃんと読んでるけど読んだとおり動いてないってことかな?
0523はしのえみ好き
NGNGabout:configで確めてみるとか、
わざと滅茶苦茶な内容のファイルを読ませてみるとか
してみてはいかが?
http://www004.upp.so-net.ne.jp/rcl/program/gecko/activex/index.html
0524デフォルトの名無しさん
NGNGC:\Documents and Settings\(foo)\Application Data\Mozilla\Profiles\MozillaControl\(foo)\prefs.js
C:\Documents and Settings\(foo)\Application Data\Mozilla\Profiles\MozillaControl\prefs.js
C:\Documents and Settings\(foo)\Application Data\Mozilla\MozillaControl\prefs.js
C:\Documents and Settings\(foo)\Application Data\MozillaControl\prefs.js
C:\(exefolder)\prefs.js
C:\(exefolder)\default_pref.js
あと、念のためNetscape7とMozillaの設定画面でもプロファイルも設定しました。
prefs.jsの中身は
user_pref("network.proxy.type", 1);
user_pref("network.proxy.http", "192.168.1.1");
user_pref("network.proxy.http_port", 8080);
です。
が、about:configしても結果は
network.proxy.type, 0
network.proxy.http, ""
network.proxy.http_port, 0
ですた。
ちなみにプロファイルを読まない以外はGeckoの挙動自体には問題はないです。
普通にサイトやローカルファイルを見ることができます(プロキシを通らなければ)。
0526デフォルトの名無しさん
NGNG-1つけてみましたがダメでした。
というか今発見したのですが、
C:\Documents and Settings\(foo)\Application Data\MozillaControl\profiles\MozillaControl\(aabbcc).slt\
というフォルダは削除しても自動的に作成されます。
その中にbookmarks.htmlやらprefs.jsやらも自動的につくられます。
でもそのprefs.jsを書き換えても読み込まれません。
うぉおおお、謎だ。
0528∩( ・ω・)∩ ばんじゃーい
NGNGliprefs.js
0529デフォルトの名無しさん
NGNGメッセージを受け取れません CSC_NAVIGATEBACK とか
IEコンポーネントでは上手くんですが
互換ということですがIEとは呼び出しかたが
ちがうんでしょうか
0530●のテストカキコ中
NGNG0531デフォルトの名無しさん
NGNG0532デフォルトの名無しさん
NGNG0533デフォルトの名無しさん
NGNGスタートメニューの検索で
history.dat とか
Cache とか
キーワード入れて探して見てください
0534デフォルトの名無しさん
NGNG0535デフォルトの名無しさん
NGNG0536デフォルトの名無しさん
NGNGhttp://linux.imp.mx/cvs-tmp/rpms/SOURCES/mozilla/embedding/tests/
のwinEmbedやmfcembedあたりを参照汁。
0537デフォルトの名無しさん
NGNGhttp://linux.imp.mx/cvs-tmp/rpms/SOURCES/mozilla/embedding/browser/activex/
0538デフォルトの名無しさん
NGNG0539デフォルトの名無しさん
NGNGhttp://www004.upp.so-net.ne.jp/rcl/program/gecko/
># 教えてえろい人!
>ネイティブでスクロールバーを使う方法が分かりません! フレームじゃないページなら
>できるんだけど。 なので今はスクロールバーだけはchromeに頼ってます。
>これが解決できれば(XULアプリを使わない限り)chromeフォルダもいらないんだけど。
>誰か知ってたら教えてください。
lxr あちこち見てみたけど、embedding の API だけを使う限り無理っぽいなぁ。
http://lxr.mozilla.org/seamonkey/source/widget/src/cocoa/nsNativeScrollbar.mm
みたいに、nsINativeScrollbar.idl を実装して widget.dll を作り直さなきゃならんみたい。
chrome に頼らないものちゃんと作っておいて欲しいわ>mozilla.org
0540はしのえみ好き。永作博美好き
NGNG> lxr あちこち見てみたけど、embedding の API だけを使う限り無理っぽいなぁ。
ライブラリビルドしなきゃいかんのはちょっと厳しいですね・・・。
各フレームのnsIDOMWindowが取れたらそいつからnsIScrollable取ってちょちょいとできるのかと
軽い気持ちでおりましたが、なかなかそう簡単にはいかないのですねぇ。
わざわざ調べて頂いてほんとにありがとうございました。
これでスクロールバーのことはすっぱり忘れられそうです。
0541はしのえみ好き。永作博美好き
NGNGnsWebBrowserもpublic nsIScrollableだし nsDocShellもpublic nsIScrollable だから
NS_IMETHOD GetCurScrollPos(PRInt32 scrollOrientation, PRInt32 *curPos) = 0;
NS_IMETHOD SetCurScrollPos(PRInt32 scrollOrientation, PRInt32 curPos) = 0;
NS_IMETHOD GetScrollRange(PRInt32 scrollOrientation, PRInt32 *minPos, PRInt32 *maxPos) = 0;
NS_IMETHOD SetScrollRange(PRInt32 scrollOrientation, PRInt32 minPos, PRInt32 maxPos) = 0;
こんだけありゃどう見てもいけそう。
調査しようと思ってるけどなかなか時間がなくって。(というかwxWindowsに悪戦苦闘してるせいなんだけど。
0542デフォルトの名無しさん
NGNGまだ削れるところがあったり、もっと昨日増やしたら不具合出るかもしれないけど一応。
classic.jar
/skin/classic/global以下のすべてのファイルとディレクトリ。
toolkit.jar
/content/global以下の
bindingsディレクトリとその中のすべてのファイル、xul.css、contents.rdf
ここまで削ってWindowsXPの圧縮フォルダで圧縮したら合計130kBに。
componentsも今度やってみようと思う。
054374=542
NGNG短時間だけ浮上して長時間潜航するクセはどうにかしないとなぁ。
Delphiコンポーネント作るのがんばってみるか。
0544はしのえみ
NGNGcomponentsは結構厳しいですよ。
サイトによって必要なものが変わったりしますから。
googleでOKでもmozilla.org行くとエラー吐いたり。
こっちは今wxWindowsコンポーネント(?)を作ってるんですけど、
Delphiコンポーネントって今どういう状況になってます?
#サイト更新されてないようですけど:-p
0545デフォルトの名無しさん
NGNGhttp://lxr.mozilla.org/mozilla/source/embedding/tests/wxEmbed/
http://wxmozilla.sourceforge.net/
利用して何か作ってるのかな。
0546はしのえみ
NGNGwxEmbedは色々参考にしました。
wxmozillaはビルドにmozillaが必要なことと、
イベントハンドリングがXRC向きじゃないということから一から作ってます。
AustereはXRCがメインで、プラグイン形式のコンポーネントをサポートしたいのです。
0547はしのえみ
NGNGところでwxmozillaはwxNotobookに乗せて使えますか?
GtkPizzaがrealizeする前にnsIBaseWindow#InitWindowしちゃってるみたいなのですが…。
それからwxWindowsのソース中のコメントではm_widgetがGtkScrolledWindowの時もあるからm_wxwindowsを使ってね
みたいなことが書いてあるんですが、m_widgetをGtkEventBoxにしちゃってたり、m_widgetでnsIBaseWindow#InitWindowしたりしてるんですが…。
054874
NGNGようやくタブフォーカスの問題が解決しました。
VCLが相当悪さしていたようです。
コンポーネントは一度ソースを書き直しているので以前よりあまり進んでいません。
これからも暇を見つけてちょこちょこ書き足していくつもりですが。
#遊ばせてるスペースがあるからサイト立ち上げようかなぁ。
0549デフォルトの名無しさん
NGNGぜひ立ち上げて。進捗教えて。ソース見せて。
0550デフォルトの名無しさん
NGNG0551デフォルトの名無しさん
NGNG0552デフォルトの名無しさん
NGNG0553デフォルトの名無しさん
NGNG無知だね
055474
NGNGポップアップの出る旧Tripodのページを表示しようとしたら
新しいウィンドウにも現在のウィンドウにも新しいページが表示されない。
それどころか閉じるとAV出るし。
WindowCreator登録してCreateChromeWindowで
新しく作ったnsIWebBrowserChromeぶち込めばいいだけだよね。
何でうまくいかないんだ・・・
055574
NGNGGetInterfaceでnsIDOMWindowを取得するようにしたときに
out Intf引数の扱いが変で関数内で明後日の方向に飛んでいってしまうのが原因だったようです。
あとはコンテキストメニューを表示できるようになれば実用に差し支えなくなります。
0556デフォルトの名無しさん
NGNG>>537
今更ですが サンクス
0557デフォルトの名無しさん
NGNGとりあえずlayerタブの日本語の文字化けがどうしようもない。
0558デフォルトの名無しさん
NGNG0559デフォルトの名無しさん
NGNGgecko スレでそれを言われても。
0560デフォルトの名無しさん
NGNGGeckoベースのブラウザが作れるんだろう。
0561デフォルトの名無しさん
NGNGまぁソレを言うとこのスレの意味が無くなるが、
Geckoベースのメリットって別段無いしな。
ソースが公開されてる、と言っても別段、
Geckoのソースに手を入れて使うわけでも無し。
0562デフォルトの名無しさん
NGNG0563デフォルトの名無しさん
NGNGGeckoを使うことに関して話し合うスレ。
0564デフォルトの名無しさん
NGNG0565デフォルトの名無しさん
NGNG脳の病気ですか?
0566デフォルトの名無しさん
NGNG宗教はお前だろ。
WinのスレでMac最高っていってるマカーと同じ。
スレ違いってことがわかってない。
0567デフォルトの名無しさん
NGNG0568デフォルトの名無しさん
NGNG0569デフォルトの名無しさん
NGNG0.7の日本語関係のバグを解決するためのパッチですけど
良かったら参考にしてみてください。
http://www.geocities.co.jp/SiliconValley/1634/BrowserViewFind.patch.gz
http://www.geocities.co.jp/SiliconValley/1634/BrowserFrameGlue.patch.gz
上のほうが、日本語を検索できないバグへのパッチ、
したのがタイトルの文字化けを防ぐパッチです。
私が0.8に対応させたいところなのですが、Mozillaのビルドがうまく
いかないもんで・・・。
0570デフォルトの名無しさん
NGNG0571デフォルトの名無しさん
NGNG0572デフォルトの名無しさん
NGNG0573デフォルトの名無しさん
NGNG0574デフォルトの名無しさん
NGNG0575デフォルトの名無しさん
NGNGhttp://www.forest.impress.co.jp/prize/1997/result.html#web
0576デフォルトの名無しさん
NGNGオープンソースまんせーサイトは結構あるのに。
0577デフォルトの名無しさん
NGNGなんていくらでもあるだろ。
0578デフォルトの名無しさん
NGNGそりゃ単に(シェアを理由に)他のOSおよびブラウザでチェックしたがらない怠慢
まぁコストの問題とかあるんだろうが、それでも文法チェックの甘いブラウザはチェック用途に
向かないと思う、無論最終チェックには良いだろうが
そういう意味でOpera7なんかも良くなりつつある(アドなので俺は使わないが)と思うのだが、
Mozilla程マンセーがないのはオープンソースでない故かな
スレ違いスマソ
0579デフォルトの名無しさん
NGNG文法チェックは別ツールで行うべき。HTML Lintとか。
0580デフォルトの名無しさん
NGNG0581デフォルトの名無しさん
NGNG0582デフォルトの名無しさん
NGNGMozilla 1.5 ActiveX Control
0583デフォルトの名無しさん
NGNGhttp://www004.upp.so-net.ne.jp/rcl/program/gecko/geckosdk/Minimum.png
使用メモリ量ってどのくらいでしょうか?
激しく興味を惹かれます。
058474
NGNGDelphiで同じものを作って起動直後に11月25日18時28分現在のYahoo!JAPANを表示させると
タスクマネージャでメモリ使用量16284kB、仮想メモリサイズ6900kBでした。
ちなみにGoogleツールバー装備のIEでは21420kB、12804kBで、
Googlebar+CTX+TBX+Prefbar2のNetscape7.1では29888kB、20560kBでした。
0585デフォルトの名無しさん
NGNGIEの消費メモリが 使用メモリ量19MB 仮想メモリ10MBなので
Gekkoの最小構成といえども思ったよりもメモリ必要量は少なくないですね。
ありがとうございました。感謝
#IEの方はシステムと切り離していない環境なので割り引いて考える必要がありますね
何回か起動終了を繰り返すうちにIEは使用メモリ11MB 仮想メモリ3MBになりました
0586デフォルトの名無しさん
NGNGメモリの量を減らしたいなら、
componentsとchromeに手を入れざるをえんだろうなぁ。
0587デフォルトの名無しさん
NGNG0588デフォルトの名無しさん
NGNG0589デフォルトの名無しさん
NGNGホームページ作成者がIEとMozillaを選べるようにしたい。
0590デフォルトの名無しさん
NGNGRewriteRule ^.* http://www.mozilla.org/ [R,L]
0591590
NGNGRewriteCond %{HTTP_USER_AGENT} ^Mozilla/.\.0 \(compatible; MSIE.*$ [NC]
RewriteRule ^.* http://www.mozilla.org/ [R,L]
0592デフォルトの名無しさん
NGNG(例えばバナー表示などで)
参考にしたいので(ソースの有無にかかわらず)教えてください
0593デフォルトの名無しさん
NGNG0594つまずき
NGNGMozilla 1.5 ActiveX Control と Minizilla.zip(勝手に)を DLして
Mozilla 1.5を C:\Mozilla と言うフォルダにインストールし
そして Minizillaの解凍したものを 同じフォルダへ入れました
レジストリ登録はインストーラの方でやってくれるみたいす。
環境変数PATHは同じフォルダにそのソフトを置けばいいようなのでやってません。
この状態で起動はごく普通にできるんですが
再起動すると フォルダが 増えて行くんです
(MozillaControl MozillaControl-1 MozillaControl-2)のように
default_pref.js も読み込んでないようです
なにか ご存知方いますか?
0595つまずき
NGNG余計なファイルを削除し(フォルダの中身はいじってない が msgbsutl.dllだけ追加 )て
↑ のとうりにやってみたら 起動する度にフォルダは出来ずうまくいってますね
という事は いじっていない フォルダのどれかに違いがあるんですかねぇ?
0596デフォルトの名無しさん
NGNGRSSReaderとかもpluginで作ってないかなあ
0597594-595
NGNG2003/12/24 Mozilla 1.6 ActiveX Control Test
0598デフォルトの名無しさん
NGNG何とかなんないかな〜
0599デフォルトの名無しさん
NGNGどういう意味?
0600デフォルトの名無しさん
NGNGVC++をインストールせずに、cl.exeにパスを通すだけでビルドする、
ってのは可能なのかな?
0601デフォルトの名無しさん
NGNG何が言いたいんだ?さっぱり分からん。
VC++のcl.exeをどっかからコピってくるってことか?
だとしたらGeckoいじる前に簡単なプログラムやった方が良いと思われ。
0602デフォルトの名無しさん
NGNGビルドするには加えて MS Platform SDK も必要、じゃなかったかな。
0603デフォルトの名無しさん
NGNG> 開発環境を持っていない人は、Microsoftからダウンロードできます。
> .NET Framework Software Development Kit Version 1.1(VC++7.1相当)と
> Platform SDK-CoreSDK(俗に言うWindowsSDK)をインストールしてください。
合計800MBぐらいか。
0604デフォルトの名無しさん
NGNGK-Meleonのプラグインをコンパイルしてみたいんだけど、なんか色々必要みたいで・・・
0605デフォルトの名無しさん
NGNG> これ落とせばMozillaがコンパイルできる?
Mozilla自体をコンパイルすんの?スレ違いじゃない?
> K-Meleonのプラグインをコンパイルしてみたいんだけど、なんか色々必要みたいで・・・
何が必要なの?
0606デフォルトの名無しさん
NGNGここみたらVC++6以上が必要だとか、他にもWinCVSとかCygwinとか
よく分からんツールが列挙されてて…とりあえず落としてみたけど。
何がしたいかというと、プラグインのダイアログで日本語が文字化けするんで
MSPゴシックとかに変えて、もし出来ればちゃんと日本語扱えるようにしてみたいなあと。
C++やったこと無いけど。
0607デフォルトの名無しさん
NGNG0608デフォルトの名無しさん
NGNGCtrl+Gのネット検索とかは日本語をまともにGoogleに渡してくれないんで
どうしたもんかなあと思いまして。
0609デフォルトの名無しさん
NGNGというよりも
あのインターフェースが大嫌い。
はっきりいって、他のソフトよりも浮いて見える。
0610598
NGNGなんか出遅れたみたいで 今更なんですが
Mozilla ActiveX Controlで作ったやつの右クリックで
進む や 戻る とかは出来るんですがコピペが出来ないんです。
Ctrl+C や Ctrl+Vで一応出来るんですが・・・
0611デフォルトの名無しさん
NGNG0612蕪木ら某 ◆Googl8RmwA
NGNGhttp://www.microsoft.com/japan/msdn/vstudio/productinfo/featureview.asp
> Visual C++ .NET Standard...
> (最適化コンパイラなし)
...?
0613デフォルトの名無しさん
NGNG0614デフォルトの名無しさん
NGNGあんた相当暇人だな
0615デフォルトの名無しさん
NGNG何故そう思う?
そんなに>>613の文章が暇人に見えるのか?
蕪木ら某はMozillaスレでよく見かけるから、こんなところにも来るのかと言っただけだが?
あと、「はんかくせ〜」って何だ?
0616デフォルトの名無しさん
NGNG>>615に対するレスは返さなくていいよ(返せないと思うけど)
0617デフォルトの名無しさん
NGNGあっそ? フーン
0618デフォルトの名無しさん
NGNG0619デフォルトの名無しさん
NGNG0620デフォルトの名無しさん
NGNGこれ同一人物?言ってること意味分からん。キモイ
0621デフォルトの名無しさん
NGNG漏れもわかんないけど。
0622デフォルトの名無しさん
NGNGnsITabBrowserなんてクラスがあったら便利だと思うんだけど。
0623デフォルトの名無しさん
NGNGどういうインターフェイス?
0624デフォルトの名無しさん
NGNGnsIWebNavigationでは力不足だと思う。
nsITabBrowser::LoadURIinTab(in nsIURI targetURI, in nsIURI refererURI, in PRBool bypassCache);
みたいなメソッドが必要なんじゃない?
0625デフォルトの名無しさん
NGNGおいおい。それはUA側で実装することだろ。
何でGeckoがあるかないか分からないタブの面倒を見なきゃならんのだ?
0626デフォルトの名無しさん
NGNGそれに、タブを作るには親ウィンドウのハンドルが必要だろ。
初期化が面倒になるし、Gecko自体も複雑になるではないか
0627デフォルトの名無しさん
NGNGそれを統括的に扱う仕組みが必要だと思うが…。
0628デフォルトの名無しさん
NGNGhttp://lxr.mozilla.org/mozilla/source/xpfe/global/resources/content/bindings/tabbrowser.xml
http://white.sakura.ne.jp/~piro/xul/codes/tabextensions/content/tabextensionsWidgets/tabextensions.xml
http://white.sakura.ne.jp/~piro/xul/codes/tabextensions/content/tabextensionsBindings/tabextensions.xml
Moz, TBE は上のXBL(XULの<tabbrowser>要素)で統括して扱ってるわけだが、
C++のwrapper class で処理したいってことかいな。UA側で実装することだと思うが。
0629デフォルトの名無しさん
NGNGたとえば、すでにtabを2つ以上開いててそれぞれの名前が_A,_Bだった場合、
_Aのコンテンツで
javascript:window.open("test.html","_B","resizable");
を呼ばれたら困ってしまう。
現行のバインディングでは、親子関係にまったく触れてないから、
仮にwindow.open()で新しいタブが作れた場合、
window.opener.close()で(1)閉じられない(2)自分ごと閉じてしまう。
こういうのをバインディングにやらせるのは荷が重い、
というかややこしすぎてダメだと思う。
0630デフォルトの名無しさん
NGNG>現行のバインディングでは、親子関係にまったく触れてないから、
はい?親ウィンドウは通知されますよ?
0631デフォルトの名無しさん
NGNGwindow.close()はウィンドウじゃなくて、タブを閉じてほしいでしょ?
0632デフォルトの名無しさん
NGNGだから何を言ってるのよ?
親ウィンドウのハンドルは君が言うところの親タブ?のハンドルでしょ。
つっかGecko触ったことないでしょ?
君が行くべきスレはXULスレじゃない?
0633デフォルトの名無しさん
NGNG通知される親ウィンドウってHWNDじゃないのは分かってる?nsIWebBrowserChromeだよ?
0634デフォルトの名無しさん
NGNGタブで開くと親ウィンドウ=子ウィンドウってことだよ。
0635デフォルトの名無しさん
NGNG>タブで開くと親ウィンドウ=子ウィンドウってことだよ。
HWND等に限って言えば、ね。
でもnsIWebBrowserChromeのインスタンスは違うんだからさあ。区別できるでしょー?
もうレスしません。めんどくさい。
0636デフォルトの名無しさん
NGNGこんなの出てる。Mozilla ActiveX Control をDelphiで組み込むってだけだけど
0637デフォルトの名無しさん
NGNGGeckoを使ったブラウザは、軽いのから重いもまでいくつかありますよね。
でも、実際に使ってみた実感として、
起動速度の違いはあるものの、
描画速度に関しては似たり寄ったりのような気がします。
(epiphanyとfirebirdを比べてみました。)
ブラウザの描画の仕組みを知らないのですが、描画速度というものは、
完全に描画エンジンによって決定されるものなのでしょうか?
つまり、Geckoを使ったブラウザで軽いとか重いとかいうのは
起動の時の話のみを言っているのでしょうか?
ちょっとスレ違いかもしれませんが、よろしくお願いします。
0638デフォルトの名無しさん
NGNGつうことで、重い軽いは起動のときに限ったことじゃない。
再描画するのはGeckoなんだから重いテーマは軽いテーマより時間がかかることになる。NautiPolisとClassicで比べてみるとすごく実感できる。
もうちょっと詳しい方の説明キボンヌ。
0639デフォルトの名無しさん
NGNG有名じゃなくてもいいです
0640蕪木ら某 ◆Googl8RmwA
NGNGttp://directory.google.com/Top/Computers/Software/Internet/Clients/
WWW/Browsers/Mozilla/Applications_Based_on_Mozilla_Source/
> Viewing in Google PageRank order
(w
0641637
NGNGテーマの話が出てくると言うことは、上で言っているUIというのは
HTMLの中の物ではなくて、ブラウザ自身のUI(更新ボタンとか)の
話ですよね。
Geckoってそんなものまで面倒見るものだったのですか。びっくりです。
昔、Galeonを使ったときには、HTMLの中のUI(sendボタンとか)が
Mozillaとはちがって、GTKっぽいもの(?)だった気がするのですが
これは、HTML上のUIもGeckoは面倒を見てないと言うことなんですね。
そうだとすると、ボタンやらリストをいっぱい貼り付けたHTMLを表示すれば
MozillaとGaleonの表示速度に差が出てくるんですね。
Geckoはそんな風に使う機能を取捨選択できるわけですか。
軽いブラウザを作ろうと思ったら、Geckoに仕事させない方がよいと言うことですね。
あれれ…でも、Geckoのドキュメントを目にすると、「賢くて描画も速いよ」みたいな事が
書いてあったのですけど、、、あくまで宣伝文句?
0642638
NGNGHTMLの中のボタンなんかは、Geckoじゃなくてシステムの方で作るんだ。
GeckoはHTMLを解釈して設計図を作ってシステム側に渡すだけ。その設計図をもとに、HTMLの中のボタンをGTKやQtとかが用意する。
ボタンとかエディットボックスとか、そういうものをまとめてWidgetって呼ぶんだけど、GTKやQtのはあらかじめ完成品が用意されていて、サイズとか配置をもとに、そこにおくだけでいいから、速くて軽い。
Geckoの"描画が速い"ってのは、このGTKなんかに渡す設計図を作るのが速いってこと。
一方、Mozillaの概観はHTMLじゃなくて「XUL」で出来てる。こっちはGTKやQtじゃなく、GeckoがXULを解釈して自分で作る。
XULで作るWidgetの材料はGTKやQtから借りてきて、その上に各テーマごとの見栄えやWidgetの配置、クリックされたときの動作をGeckoが一から作る。
そのせいでGaleonやSkipstoneに比べてMozillaやFirebirdの動きはもっさりしてる。
テーマごとに重さなどに違いがあるのは、ClassicやLo-Fiなど、GTKなどの完成品にちょっと飾りをつけるだけで済むのに対して、ModernやNautiPolisはほとんど全ての部分を自力で作ってるから。
というわけです。
(;´Д`)エロイヒトホソクオナガイシマス...
0643637
NGNGとても分かりいやすい説明をありがとうございます。
2chでこんなに詳しく解説を頂いたのは初めてかも。
konquerorとmozillaでWidgetの見た目が違うのは
GTKとQtの違いと言うことですね。
本当にありがとうございました。
netを徘徊してもう少し勉強してきます。
0644デフォルトの名無しさん
NGNGMozillaの使ってるのは飽くまでもXULで、環境にKDEを使ってるならXULを構成する元はQtだし、GnomeならGTKってことになる。
0645637
NGNG勉強になります。どうもです。
書きこむたびに突込みどころ満載の私。ははは。
0646デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
NGNGたしかに、一部のUIはOSの機能をそのまま使って作られてるけど、
そうじゃないのもあるでしょ。
ボタンはlook and feelが働くのでOS側の外観を真似てるように見えて、
実はGeckoが描いてるんじゃない?
CSSがバリバリ効く部分では、Geckoを使わないと、逆に不経済だと思う。
0648デフォルトの名無しさん
NGNG妄想で語るな馬鹿者
http://lxr.mozilla.org/seamonkey/source/widget/src/
0649デフォルトの名無しさん
NGNG0650デフォルトの名無しさん
NGNGMoz2ch
0651デフォルトの名無しさん
NGNG0652デフォルトの名無しさん
NGNG0653デフォルトの名無しさん
NGNGてか、最小でどのくらいのサイズに出来る? DLLも含めて。
0654デフォルトの名無しさん
NGNG基本機能だけなら256kで十分っしょ
0655デフォルトの名無しさん
NGNGありえねー
0656デフォルトの名無しさん
NGNG-rwxr-xr-x 1 ******** None 141k Oct 7 18:40 /usr/local/mozilla/mozilla.exe*
これのこと言ってんだろうね。
最小つってもSSLを使うかどうかとか、条件によって変わって来るんだが、
本当に極限まで絞り込んだらxpcomとgfxで4MBぐらい…かな?
0657653
NGNGどうもです。
SSLとかは使いたいですね。実用に耐えうる最小限にするつもりなので。
その際のサイズがどうなるかは……まあ、やってみるのが一番か。
では、今度暇なときにでも挑戦してみます。
0658デフォルトの名無しさん
NGNG報告よろしく
0659デフォルトの名無しさん
NGNG停滞してるのかと思ってたらbugzilla見たら動いてんのね
http://www.mozilla.org/projects/minimo/
iPod では動いたみたい。
http://www.mozilla.org/projects/minimo/screenshots.html
FireFox より1〜1.5MBくらい少ない程度のようだけど
ftp://ftp.mozilla.org/pub/mozilla.org/minimo/
lxr だとここ
http://lxr.mozilla.org/mozilla/source/embedding/minimo/
SSLとかXSLTとかは削ってない様子だからまだ削れるのかもしれないけど
http://lxr.mozilla.org/mozilla/source/embedding/minimo/mozconfig
0660デフォルトの名無しさん
NGNG0661デフォルトの名無しさん
NGNG0662デフォルトの名無しさん
NGNGtabのsingle window modeはnsWindowWatcherで実装したほうがいいのかなぁ。
ポップアップブロッカーも結局ここでシャットアウトしてるみたいだし。
0663デフォルトの名無しさん
NGNG>single window modeはnsWindowWatcherで実装したほうがいいのかなぁ。
そうですけど、何と比べて「ほうがいい」なのでしょうか?
0664デフォルトの名無しさん
NGNG0665デフォルトの名無しさん
NGNG0666デフォルトの名無しさん
NGNGそもそも叩き込めますか?
0667デフォルトの名無しさん
NGNGGecko Embedding Help に少し書いてあったんだけどなぁ、復活キボン
mozilla 1.0.1 対応以降開発止まってるけど
http://www.mozilla.org/projects/blackwood/webclient/
どぞ
0668666
NGNG公式にあったとは気づきませんで…
ありがとうございました。
0669デフォルトの名無しさん
NGNGttp://rcl.hp.infoseek.co.jp/gecko/
ttp://rcl.hp.infoseek.co.jp/gecko/webclient/
Webclientに最近のmozillaを組み合わせるのはお勧めしません。
しょっちゅうハングアップします。イベント周りがかなりおかしげ。
0670666
NGNGありゃ、マジですか。
わざわざありがとうございます。
0671デフォルトの名無しさん
NGNG0672デフォルトの名無しさん
NGNGほんとだ。試してみよう。情報ありがと。
0673デフォルトの名無しさん
NGNG「Gecko使ってます」
なんて恥ずかしくて…。
http://www.akatsukinishisu.net/wiki.cgi?%A5%A6%A5%A7%A5%D6%C9%B8%BD%E0%A4%C8%B7%F9%A4%AC%A4%E9%A4%BB%A4%C8
0674デフォルトの名無しさん
NGNGIEを除外するのは文句言われるんだろうか。
権力があれば何をやっても許されるのか。
多数決に何の疑問も抱いてない輩はそう思っているだろうな。
0675デフォルトの名無しさん
NGNG0676デフォルトの名無しさん
NGNGhttp://blog.livedoor.jp/kazhik/archives/538167.html
……(゚д゚)
もはや狂信者集団ですね>もじら組
文字通りの意味で「狂ってる」
0677デフォルトの名無しさん
NGNG0678デフォルトの名無しさん
NGNG誰もがみんな知っている。
0679デフォルトの名無しさん
NGNG0680デフォルトの名無しさん
NGNG0681デフォルトの名無しさん
NGNG...?
068274
NGNGGeckoブラウザと言うよりもXULアプリでJavaScriptを使わずにDelphiを使うというようなものか。
あるいはDelphiのUI設計にXULを使うと言うべきか。
テストしてみたいがユニット名かぶってるのもあるし
そもそもDelphi6しか持ってないし。
ていうか最近本当に人居ないなこのスレ。
0683デフォルトの名無しさん
NGNGこのスレの当初の目的はこれのブラウザ特化したものを作るということだったっぽいけど、これを使って何かを作るのも在処な。
0684デフォルトの名無しさん
NGNG0685デフォルトの名無しさん
NGNG>ていうか最近本当に人居ないなこのスレ。
現状打破のためにもまた今までできているものをうpしてみたらどうでしょう?
あれからいろいろ解決しているようですし…
0686681
NGNGを入れてみたのですが、GeckoBrowser、MozillaProfile、DirectoryServiceProvider、PromptService
を貼りつけてIDEから実行→閉じるとDelphiの「読みこみ違反がありました」のダイアログが出て
ダイアログを閉じても閉じてもまた出てくる…という状態になるのですが、
同じ状態になる人はいませんか?
(Mozilla1.4でも1.7でも同じ、コンパイルしたexeを実行→閉じても何の異常もありません。
Win98SE、Delphi6です。)
0688デフォルトの名無しさん
NGNG使うのも簡単だし。
0689デフォルトの名無しさん
NGNGIEコンポーネントを超えてもらいたい!
機能も使いやすさも!
俺はGecko自体の開発の力にはなれないけど・・・
でも期待しとりますですよ!
・・・Gecko開発のカンパとかあるのかな・・・
あるなら少しだけど出してもいいな〜。
0690681
NGNG励みになります。これからも末ながいお付き合いを。
>>689
MozillaFoundation本体へのカンパならありますが、日本からだとちょっと面倒くさいかも。あんまりしらべてませんが。
#Wikiを立てたのは良いものの、XULが本業&Delphiの素人なもので、正直手探り状態です。
#>>74氏がsf.jpとかにプロジェクトを立てたりしたら
#また面白いことになりそうかなーと妄想しているのですが…
#どうでしょう?
0691デフォルトの名無しさん
NGNGカンパはありますよ。公式ページで募集してます。
>IEコンポーネントを超えてもらいたい!
>機能も使いやすさも!
具体的にIEコンポーネントにあってGeckoにない機能って何ですか?
GeckoがIEコンポーネントと比べて使いにくいと思われる点はどこですか?
0692デフォルトの名無しさん
NGNGGeckoの問題というよりパッケージングの問題が大きい気が。
初心者が求めているのは「インストールしただけで簡単にいろいろな機能を使えるビルド」で
Mozillaの売りである拡張性の高さは求められていない、と。
検証用にインストールしてるユーザはそれなりにいるみたいなんだけど、
IEコンポ系から乗り換えが少ないのは、初見の扱いづらさだと思う。
0693デフォルトの名無しさん
NGNGもちろん日本語の資料がほしい・・・
誰か本出さないかな・・・
本買うよ。カンパも少ないけどするよ。
0694681
NGNG日本語のはこんぐらいしか見つからないですね…
よかったらWikiにでもまとめて見ませんか>誰とも無く
■JRex
本家はhttp://jrex.mozdev.org/。日本語のサイトは無し?
参考:
* http://ryuzi.dyndns.org/mozillazine/html/modules/news/print.php?storyid=438
■WebClient
http://www.mozilla.org/projects/blackwood/webclient/。
日本語の解説サイトはhttp://rcl.hp.infoseek.co.jp/gecko/webclient/index.htmlだけ?
http://rcl.hp.infoseek.co.jp/gecko/の中ほどにもいくつかリンクが。
参考:
* http://jt.mozilla.gr.jp/projects/blackwood/
0695デフォルトの名無しさん
NGNG非互換の元だしな。
0696681
NGNGどうもTGeckoBrowserを貼りつけたフォームを実行→終了して、
最初に何らかのWindow(Delphi、Firefox、Jane、ClockLauncherなどなど。)
をマウスなりなんなりでActivateした瞬間に変なことになるようです。私にはこれ以上はムリポ…orz
NT系のほうでは起こらないんでしょうか。
0697681
NGNG恥ずかしい。
逝って来ます。
0698デフォルトの名無しさん
NGNG∩___∩
∩___∩ / ⌒ ⌒ 丶|
| u .ヽ (●) (●) 丶 イ�`〜・・・
/u .|. ミ (_●_ ) |
| ミ ハッ ミ 、 |∪| 、彡___
彡 u 、`\ ハッ ./ ヽノ ___/
/ u ./´> ) ハッ 〉 /\ 丶
(_| ./ (_/  ̄ .\ 丶
| /. \ 丶
| /\ \ /⌒_)
| / ) ) } ヘ /
∪ ( \. J´ ((
\_) ソ
0699デフォルトの名無しさん
NGNG0700デフォルトの名無しさん
NGNG0701681
NGNGhttp://www.iol.ie/~locka/mozilla/mozilla.htm
IEコンポと互換性がある。
0702681
NGNGこのあとどうすればいいんでしょうか…
見よう見真似なのでおもいっきり変なことしてるかもしれませんが。
procedure TForm1.GeckoBrowser1LocationChange(Sender: TObject;
Location: nsIURI);
var
str:nsDependentCString;
begin
str:=nsDependentCString.Create;
Location.GetSpec(str);
0703デフォルトの名無しさん
NGNGつまり、バギーで使い難いIEコンポってこと?
0704681
NGNGでもなんか分かってきた希ガス。XULのときもこんなもんだった。快感です。
procedure TForm1.GeckoBrowser1LocationChange(Sender: TObject;
Location: nsIURI);
var
str:nsCString;
s:string;
L:Integer;
I:Integer;
begin
str:=nsCString.Create();
Location.GetSpec(str);
L:=str.GetLength;
for i := 0 to L do
begin
s:=s+(str.Ptr+i)^
end;
ShowMessage(s);
end;
0705デフォルトの名無しさん
NGNGどこどーしたらこんだけワーアップ?firefoxとかも将来的にごてごてにする予定?
気になるっちゃ気になるんだけど、調べるっちゃー深すぎるし
時間も根気もスペックも貯金も彼女もないので誰かざっくりと、
話かわるけどさ、俺って質問する時間なんとなく間違えてる?時間云々じゃなし、そのなんでも聞く姿勢が、まあまあ
0706681
NGNGいろいろめちゃくちゃにいじってたらフォーカスが何かの拍子
(タブキーでフォーカスを移動させたとき)に働くようになった豫感。
もうちょっとがんばってみます。
0708681
NGNGありがとうございます!
早速使ってみましたがCtrl+Cなどが効くようになっていますね。
プロファイルを指定しなくても動くのがいい感じです。
ところで、GeckoBrowserを二個作ろうとすると失敗するのは現在の仕様でしょうか。
CallbackInterfaces.pasのInitWindowCreatorの
sWindowCreatorInitialized := True;
creator := TWindowCreator.Create;
付近でおかしくなっているようですが…
#夢が膨らみますね。OpenJaneG、とか…
#そういえば実はもう既にJaneうpろだにGeckoActiveXControlを使った実験版がかつてあったらしいですよ。
070974
NGNG確認しました。
CallbackInterfaces.pasの102行目以降を次のように変更すればうまくいくはずです。
Result := False;
if not sWindowCreatorInitialized then
try
sWindowCreatorInitialized := True;
creator := TWindowCreator.Create;
sWindowCreator := creator;
except
end;
if not Assigned(sWindowCreator) then Exit;
0711681
NGNGhttp://tkm.s31.xrea.com/gecko/img/mozillaembedding3.png
問題無いようです。
0712681
NGNGどうもタブを何回か開いたり閉じたりするとXPCOM.DLLで読みこみ違反が出るのですが…
原因がよくわかりません。
こちらがソースです。
http://tkm.s31.xrea.com/xul/bagel_p11_src.zip
Bagelに機能を実装するためGeckoBrowserを変に改変してしまいました。申し訳ありません。
071374
NGNG確認しました。
どうやらブラウザを閉じる際に後始末をちゃんとしていなかった事が原因のようです。
テストプログラムを組んで「開く」→「閉じる」を繰り返してみたところ、
10回から20回くらい繰り返したところで xpcom.dll での読み込み違反が発生しました。
次のような処理を TGeckoBrowser.Destroy の中で行えば200回くらいなら問題ないようです。
それ以上の回数は確認していませんが多分大丈夫だと思います。
if Assigned(FWebBrowser) then
begin
FWebBrowser.RemoveWebBrowserListener(Self, nsIWebProgressListener);
FWebBrowser.RemoveWebBrowserListener(Self, nsISHistoryListener);
FWebBrowser.SetContainerWindow(nil);
FWebBrowser := nil;
end;
0714681
NGNGなおったようです。ありがとうございます。
ちなみにもう一つ発見したのですが、bulkfeeds.net(今現在落ちてます)など、
落ちているサイトをロードしている最中にタブを切り替えて、もういちどタブをもどすと
同じような現象が起きます。
これはabout:blankをまず読みこむようにすれば良いのでしょうか。
0715681
NGNGhttps://www.netsecurity.ne.jp/にもアクセスできないと言うことですよね。(勘違いしていたらすいません)
なんかBagel/prototype24だとできているんですが…
何時からできているのかよくわからないので何とも言えないんですが、報告しておきます。
プロファイルを作るようにしたのは関係してるんですかね…
0716デフォルトの名無しさん
NGNG正にその通り。過去ログ嫁。
0717デフォルトの名無しさん
NGNG期待してる。
0718デフォルトの名無しさん
NGNG作ってる香具師がんばれ。
0719デフォルトの名無しさん
NGNG0720デフォルトの名無しさん
NGNG無駄ってことはないと思うけどな。
0721デフォルトの名無しさん
NGNG気にってたオペラはライブドアが買収しちゃったので
コレには期待している。
0722デフォルトの名無しさん
NGNGマイナー派ならオペラを使い続けるべき。
0723デフォルトの名無しさん
NGNG0724デフォルトの名無しさん
NGNG0725デフォルトの名無しさん
NGNG0726デフォルトの名無しさん
NGNG0727デフォルトの名無しさん
NGNG0728デフォルトの名無しさん
NGNG0729デフォルトの名無しさん
NGNG0730デフォルトの名無しさん
NGNGもしくは音声再生みたいなブラウザ探すとか(何)
0731デフォルトの名無しさん
NGNGtableのthead,tfoot固定とposition: absoluteが使えるブラウザならどれでもいい。
0732デフォルトの名無しさん
NGNG0733デフォルトの名無しさん
NGNG画面上部にメニューバーを実装するときどう書く?
0734デフォルトの名無しさん
NGNG0735デフォルトの名無しさん
NGNG0736デフォルトの名無しさん
NGNG音楽番組・CM ともに出てますわ
0737デフォルトの名無しさん
NGNG0738デフォルトの名無しさん
NGNG0739デフォルトの名無しさん
NGNG0740デフォルトの名無しさん
NGNG成功と失敗を分けるのは何?
0741デフォルトの名無しさん
NGNGオープンソースじゃないプロジェクトもやっぱり上手く行かないケースが多い。
でなきゃデスマーチという言葉は生まれない。
0742デフォルトの名無しさん
NGNGその作品が使えるものか使えないものか、それだけだ。
0743デフォルトの名無しさん
NGNGみたいな期待は見事に裏切られた訳で・・・
オプソの良さって何だろ?
0744デフォルトの名無しさん
NGNGオープンソースってのは再利用を促進することにメリットがあるんでしょ。
みんながソースコードを非公開にしていると、誰かが同じ機能のプログラムを
作っていたとしても結局自分で作り直す必要がある。
ソースコードを公開することで、同じ機能の部品は流用して無駄な労力を省き、
新しい機能の開発に注力することができる。
そうやって作られた新しいプログラムもオープンソースであれば流用元のプログラムに
新しい機能をフィードバックして発展させられる可能性がある。
・・・というのが建前。
実際にはボランティアのプログラマが主に自分が必要だと思う機能を追加していって
それをマネージャが取捨選択していくわけで、自然とマニアが欲しい機能が充実して
素人が欲しい機能は実装が遅くなる。
0745デフォルトの名無しさん
NGNGソースの形で知識が技術が蓄積される。
最初に作っていた人が開発を止めても、
誰か他の人がそのソフトウェアに価値を見出して
開発を引き継げば消えてなくならずに済む。
0746デフォルトの名無しさん
NGNGGeckoのソースよりも、IEコンポーネントの方が再利用は盛んな罠
0747デフォルトの名無しさん
NGNG意外と再利用しにくいんですよね。
ドキュメントが整備されていなかったり。
英文翻訳からスタートする必要があったり。
巨大すぎたり。
要するに解析する手間>新規作成の手間の場合が多い。
結局、流行るのはTIPS&FAQの蓄積か、せいぜいコンポーネント単位の再利用。
でもこれでは、新規作成の手間とあまり変わりなく
再利用できれば、新しい分野に使うことが出来るリソースが無駄に使われている。
現状は、こんな感じでしょうか?
0748デフォルトの名無しさん
NGNG0749デフォルトの名無しさん
NGNG0750デフォルトの名無しさん
NGNG再利用性で比較した場合は、>>748の言う通りと思われ。
0751デフォルトの名無しさん
NGNGオープンソースのコンポーネントでコンポーネントプログラムした場合はどうなるんだ?
0752デフォルトの名無しさん
NGNG0753デフォルトの名無しさん
NGNGなんでソフ板?
0754デフォルトの名無しさん
NGNG0755デフォルトの名無しさん
NGNG0756デフォルトの名無しさん
NGNGなかなか進まないGeckoベースのブラウザ開発を
促進する・広める方法を皆で考える
みたいな話が聞きたいな
0757デフォルトの名無しさん
NGNGGeckoタブブラウザ Bagel 〜ベーグル〜
http://pc5.2ch.net/test/read.cgi/software/1093876991/
0758デフォルトの名無しさん
NGNGオープンソースって、だれかひとり/どこか一社が本気で作らないと進まないよ。
0759デフォルトの名無しさん
NGNGですよね。
台所をガラス張りにしたからといって
お客さんが材料を切ってくれたり、皿を洗ってくれたりする訳じゃない・・・
オプソはお客に何を求めるのか。お客はオプソに何を求めるのか。
この辺りの折り合いは付くのでしょうか?
Geckoの場合はどうですか?
0760デフォルトの名無しさん
NGNGつまり、自分に理解できない話はよそでやれ、と。
0761デフォルトの名無しさん
NGNGてか、ここはGeckoを利用したブラウザの開発スレなのでそれ以外の議論は別でしてくれ。
0762デフォルトの名無しさん
NGNGieコンポーネントのように楽ができる代わりに縛りが多いのとは対照的で、色々できる
代わりに学ぶことも多いという。
0763681
NGNGあれからいろいろ手を加えたので、よろしければどうぞ。といってもTGeckoBrowser自体には
contentDocument、contentWindow、docShellぐらいしか加えていないですが。
コメントがほとんど無いので見苦しいのですがお許しを。
私はXULでめんどくさくないコードでMozillaに触れていましたから、そう苦労は無かったですが…
やはり初見の人にはそうもいかないですよね。
0764デフォルトの名無しさん
NGNGだからこそやりがいがあるわけだが、先駆者が少なくて英語のドキュメントすら404ばっかで大変だな。
ActiveXかSDKかどっちか悩んでいるが、XUL使おうと思ったらSDKだよな?
まったく、この先俺は大丈夫だろうか……。がんがってつくるぞー
0766デフォルトの名無しさん
NGNG大変初歩的な質問で申し訳ないのですが、これを実行するにはmozilla or firefoxに環境変数を通すだけではだめなのでしょうか?
Error: GRE_Startup()が発生して起動に失敗するのですが。
0770デフォルトの名無しさん
NGNG国内でメジャーなの教えて欲しい。あと、gecko関連の技術情報も。
0771762
NGNGこまめにメンテナンスされてるし、軽くて安心して使えるブラウザです。
TGeckoBrowserベースに本当に最低限必要な機能実装したブラウザはできたけど、
唯一スクロールバーの出し方がわからん・・・
タテ方向に広いサイトならマウスのホイールで動かせるけど、横方向に広いサイトを表示
するとスクロールバーがないのでキーボードでスクロールさせにゃあかん。
bagelでも今のところ表示してないみたいだけど、特に問題ないのだろうか。
0772681
NGNGああ、しまった…少々お待ちを。
>>771
GREだけでは駄目らしいです。
Mozillaのchromeもコピらないといけないらしいです。
詳しくはこのスレを「スクロール」で検索
違ってたらすまん
0773デフォルトの名無しさん
NGNG英語版だと
http://www-128.ibm.com/developerworks/webservices/library/co-xpcom5.html
があるけど
0774デフォルトの名無しさん
NGNGすでにIBM日本のサイトから存在が抹消されているようだから第5回日本語版は望み薄。
英語版を読んで翻訳して公開して。
0775デフォルトの名無しさん
NGNG0776デフォルトの名無しさん
NGNGなんでいつまでも訳のレベルがあんなに糞のままなんだ。
0777デフォルトの名無しさん
NGNG0778デフォルトの名無しさん
NGNG0779デフォルトの名無しさん
NGNGhttp://www.itmedia.co.jp/enterprise/articles/0411/09/news088.html
0780デフォルトの名無しさん
NGNG0781デフォルトの名無しさん
NGNG0783デフォルトの名無しさん
NGNG0784蕪木ら某 ◆Googl8RmwA
NGNGttp://www.mozilla-japan.org/projects/embedding/
ttp://www.mozilla-japan.org/projects/minimo/
ttp://www.mozilla-japan.org/build/
?????
--
ttp://www.mozilla-japan.org/projects/firefox/build.html
ttp://webtools.mozilla.org/build/config.cgi
?????
0785デフォルトの名無しさん
NGNGどう考えても
ttp://rcl.hp.infoseek.co.jp/gecko/geckosdk/
の方がシンプルだと思う。
0786蕪木ら某 ◆Googl8RmwA
NGNG(( + http://foolish-guy.hp.infoseek.co.jp/ ))
0787デフォルトの名無しさん
NGNG0788デフォルトの名無しさん
NGNGVC++,MFC限定だけど
http://kody.jp/
0789788
NGNG>>783 へのレスね。
0790デフォルトの名無しさん
NGNG以下メモ。
NS_InitXPCOM2を実行する前に、
NSGetStaticModuleInfo = app_getModuleInfo
として、実行バイナリに含ませる静的モジュールを登録する関数(NSGetStaticModuleInfo)を
独自のもの(app_getModuleInfo)に切り替える。
(@see nsAppRunner.cpp)
app_getModuleInfo関数の中では、引数infoにnsStaticModuleInfoの配列へのポインタを設定する
(@see nsStaticComponents.cpp)
nsStaticComponents.cppのようなものをリンクする。
面倒であれば、ビルド後のnsStaticComponents.objをリンクしてしまってもよい。
0791デフォルトの名無しさん
NGNGクソ情報出品が多すぎて欲しい商品探すのに一苦労。
"儲","稼","万円", "情報"がタイトルにあったらあぼーんしてくれるように。
。。。。お願い
0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNG0794デフォルトの名無しさん
NGNGようやく?
詳細キボンヌ
0795蕪木ら某 ◆Googl8RmwA
NGNGhttp://www.mozilla.org/releases/mozilla1.8a5/changelog.html
...
https://bugzilla.mozilla.org/show_bug.cgi?id=99639
https://bugzilla.mozilla.org/show_bug.cgi?id=99615
?
0796デフォルトの名無しさん
NGNG0797デフォルトの名無しさん
NGNG0798蕪木ら某 ◆Googl8RmwA
NGNGhttp://pc5.2ch.net/test/read.cgi/tech/1019704370/l50
(w
http://piro.sakura.ne.jp/xul/xul.html
http://www.xulplanet.com/
http://books.mozdev.org/index.html
http://www.mozilla.gr.jp/~kazhik/xul/tutorial.html
etc.
0799デフォルトの名無しさん
NGNG0800デフォルトの名無しさん
NGNGに書いてあるのくらいかな。
http://books.mozdev.org/html/mozilla-chp-8.html
http://books.mozdev.org/html/mozilla-chp-8-sect-2.html
拡張内の Components\ に置いて js から呼び出すってことなんだろうけど。
0801デフォルトの名無しさん
NGNGr'。∧。y.
ゝ∨ノ >>このスレが ,,,ィf...,,,__
)~~( 無意味な時を _,,.∠/゙`'''t-nヾ ̄"'''=ー-.....,,,
,i i, 過ごしていく間に ,z'"  ̄ ̄ /n゙゙''''ー--...
,i> <i 文明はどんどん r”^ヽ く:::::|::|:::〔〕〔〕
i> <i. 発達していく・・・・。 , 入_,..ノ ℃  ̄U ̄_二ニ=
`=.,,ー- ...,,,__ |,r'''"7ヽ、| __,,,... -ー,,.=' >ーz-,,,...--,‐,‐;;:'''""~
~''':x.,, ~"|{ G ゝG }|"~ ,,z:''" ___
~"'=| ゝ、.3 _ノ |=''"~ <ー<> / l ̄ ̄\
.|)) ((| / ̄ ゙̄i;:、 「 ̄ ̄ ̄ ̄| ̄| ̄ ̄ ̄\
))| r'´ ̄「中] ̄`ヾv、 `-◎──────◎一'
├―┤=├―┤ |li:,
|「 ̄ |i ̄i|「.//||「ln|:;
||//__|L_」||__.||l」u|:;
|ニ⊃| |⊂ニ| || ,|/
|_. └ー┘ ._| ||/
ヘ 「 ̄ ̄ ̄| /
0802799
NGNGhoge.dllといったコンポーネントはcomponents以下に置いても認識してくれないのだが。
やっぱりGecko-SDK使わないで、Firefoxの全ソースビルドして、>>800 のようにそのソースツリーでコンパイルしなければならないのか。
0803デフォルトの名無しさん
NGNGr'。∧。y.
ゝ∨ノ
0804デフォルトの名無しさん
NGNGcompreg.datにDLLやjs、xpti.datにxptの登録情報が書いてある。
これがあると登録はすべて完了しているとみなされるから、
.datを消すか強制登録するかしないとだめ。
あとDLLとjsにはNSGetModule関数が必須。
0805デフォルトの名無しさん
NGNGFirefoxはその心配いらない。
インストーラーのcomponentsフォルダに入れるだけ。
0807デフォルトの名無しさん
NGNG通常は元となるソースに対しての差分をパッチという形で提供することになる。
そのパッチをメンテナと呼ばれるコアな開発者にメールなどで送りつける事が狭義の貢献である。
メンテナはそのパッチをみてよければ採用しよくなければ採用しない。
良い悪いというのはどうやって判断するのか?オープンソースの七不思議である。
ある人のパッチは受け入れられてある人のパッチは受け入れられない。
ある種の経験則はもちろんあるがその経験則を厳密に記述する事は難しい。
商用ソフトウェアの場合はコードの変更は担当者が行うので受け入れるも受け入れないもなくて
各社の社内規約に従って淡々とコードが追加されていく。
オープンソースの場合その明文化された「社内規約」に相当するものがないので、
ある種の秘密クラブの掟みたいな空気によって様々な意志決定がなされる。
新参者は空気を読め、空気をという話である。
0808デフォルトの名無しさん
NGNGガチガチの規則があるからそれを順守したら、ほぼ確実に採用される。
まあ、規則にのっとらない行動をする時は空気を読むしかないんだろうけど。
それよりも、生活時間帯の差のせいで、どうでもいいような返事をもらうのに
一晩かかったりするのがちょっとめんどくさいかな。
0809デフォルトの名無しさん
NGNG0810デフォルトの名無しさん
NGNG0811|Д゚彡 ◆A6VzDeLphI
05/01/17 02:39:380812デフォルトの名無しさん
05/01/19 02:30:06Luna重すぎぬるぽ
0813sage
05/01/28 01:14:230814デフォルトの名無しさん
05/01/28 18:55:060815sage
05/03/08 19:16:280816名無し
05/03/13 14:31:02現在、Geckoのサンプル実装であるwinEmbedの解析をしております。
WebBrowserSiteオブジェクトとWebBrowserオブジェクト間のインターフェース
の仕組みにXPCOMが使用されていますが、それを使用する利点とは何なのでしょ
うか。個人的には、直接オブジェクトを操作してもよいのではと考えています。
また、URLの入力フィールドにコンボボックスを使用していますが、winEmbedの
バグなのか、起動すると正しくウインドウ上に表示されません。ですので代替方
式として拡張コンボボックスを使用していますが、フィールドが表示されURLを
入力することが出来るものの、リストボックスがドロップダウンしません。
何方か、ご教授ねがいます。
よろしくお願いします。
0817名無し
05/03/14 19:05:090818デフォルトの名無しさん
05/03/16 01:04:40内部告発:ちゆ12歳は右傾化扇動工作サイト?
---
要するに「ちゆ12才」を運営しているのは「スキップアップ」という企業体である。
やったことはご存じの通り「プロジー」や「オープンソース(社)」と連携した右傾化扇動工作である。
それも完全に政治目的。確信犯である。プロ奴隷はそれに騙された残党に過ぎない。
断言してもいい。何故、言い切れるか?理由は簡単である。
カナメ自身がその扇動工作側の人間だったからだ。(つづく)
>従来の読者へ
隠ししてごめんなさい、スミマセン。
---
0819plus7 ◆XULQA16CSE
2005/05/15(日) 13:21:36private
procedure WMEraseBkGnd(var Msg: TMessage); message WM_ERASEBKGND;
implementation
procedure TGeckoBrowser.WMEraseBkGnd(var Msg: TMessage);
begin
Msg.Result:=0;//ちらつき防止
end;
で直ります。
0820plus7 ◆XULQA16CSE
2005/05/15(日) 13:25:12function TGeckoBrowser.FocusNextElement: Longword;
var
Ancestor: TWinControl;
begin
Ancestor := Parent;
while (Ancestor <> nil) and (not(Ancestor is TForm)) do
Ancestor := Ancestor.Parent;
if Ancestor <> nil then
PostMessage(Ancestor.Handle, WM_NextDlgCtl, 0, 0);
end;
とかけばいいらしいです。
0821plus7 ◆XULQA16CSE
2005/06/23(木) 17:01:260822デフォルトの名無しさん
2005/07/13(水) 00:26:00Navigateを呼び出すとフォーカスがMozillaコントロールに奪われてしまうのですが、
これを阻止するにはどうしたらよいのでしょうか?
今まで試したこと:
NavigateComplete2イベント内でフォーカスを再設定する。
→無効
タイマーで一定時間毎にフォーカスを再設定する。
→有効だが、フォーカスを再設定する前のキー入力を取りこぼしてしまう。
よろしくお願いします。
0823plus7 ◆XULQA16CSE
2005/08/21(日) 02:45:520824デフォルトの名無しさん
2005/08/21(日) 22:41:42http://firefox.geckodev.org/index.php?%A5%C8%A5%C3%A5%D7%A5%DA%A1%BC%A5%B8
に以下の文章を書き込んで真実を伝えていきましょう。
(書き込んでもFirefox信者が定期的に消しているようなので以下の文章が消えていたら書き込む。)
まず、冒頭に
「*Mozilla FirefoxとMicrosoft Internet Explorer [#b10f5f4d]
Recently Symantec, the anti-virus security company, released a security report and in that report they pointed out that according to their test IE's
render engine is much more secure than the Firefox render engine.
最近、Symantec(アンチウイルス警備会社)はセキュリティレポートを発表しました。そして、そのレポートでは、
Microsoft Internet Explorerのエンジンでレンタリングする方が Firefoxのエンジンを使ってレンダリングするよりはるかに安全だと指摘しました。
http://www.bbcworld.com/content/template_clickonline.asp?pageid=665&co_pageid=2
Mozilla 製品には Internet Explorer よりもより多くのセキュリティ脆弱性があると報じられたのは、これが初めてではない。
3月には Symantec が Internet Security Threat Report Volume VII 【訳注:インターネットのセキュリティへの脅威関する報告 VII】を公開し、
2004年後半の状況を報告している。同報告は次のように述べている。「ブラウザに影響する脆弱性の発見は増加傾向にあり、この期間に報告された
Mozilla の脆弱性は Microsoft Internet Explorer の脆弱性よりも多い ... 2004年 7月 1日から 12月 31日までの間、
Symantec は Microsoft Internet Explorer に影響する脆弱性を 13 件報告しているが、この件数は、同期間中に Mozilla 製品で報告された 21 件と比較して、
明らかに少ない。Opera では 6 権の脆弱性が報告されており、Safari では報告されていない。」
http://slashdot.jp/journal.pl?op=display&uid=12840&id=310454
そして、Geckoエンジン採用 のところに
「Internet Explorerとの互換性が乏しいので、現在Internet Explorer基準で作成されたサイト閲覧時に正しく表示されないという問題が発生します。」
0825デフォルトの名無しさん
2005/08/21(日) 22:47:010826デフォルトの名無しさん
2005/08/21(日) 23:38:09ソースは?
0827蕪木ら某 ◆Googl8RmwA
2005/08/22(月) 00:57:10-> http://pc8.2ch.net/test/read.cgi/software/1123923691/
etc.
--
http://secunia.com/product/4227/#statistics_solution
http://secunia.com/product/11/#statistics_solution
0828デフォルトの名無しさん
2005/08/22(月) 20:55:55それそれ。リンク失念しちゃってました。ありがとう>ぶっきらぼう
0829plus7 ◆XULQA16CSE
2005/08/29(月) 14:17:05こんなもんはじめました。
興味があったらどうぞ…。
http://ipt.sakura.ne.jp/gecko/bagel/uploader/
0830某スレッド74
2005/11/25(金) 22:11:50ちょっと(・∀・)ニヤニヤしながらage
0831デフォルトの名無しさん
2005/11/29(火) 17:24:37作ったアプリケーションのルートディレクトリから占領しててUZEEEEから
/geckoみたくフォルダ作ってそんなかにそれ関係全部移して動作させたりできたりしませんかねぇ・・
0832某スレッド74
2005/11/29(火) 18:54:14つgre-win32-installer.exe
結構足りないファイルあるけど。
あとC++ならGREとSDKのバージョンの一致が必須かも
0833デフォルトの名無しさん
2005/11/29(火) 20:30:05PATHさえ指定すれば完全に別フォルダで起動できますよ。
0834デフォルトの名無しさん
2006/01/08(日) 04:37:010835デフォルトの名無しさん
2006/01/21(土) 00:04:190836デフォルトの名無しさん
2006/01/21(土) 08:51:20スレを知ったのは最近ですがここでの情報は大いに役立ってます
0837plus7 ◆XULQA16CSE
2006/01/24(火) 13:57:51(・∀・)!
0838plus7 ◆XULQA16CSE
2006/01/28(土) 01:45:04この辺いじってみた方いますか?
0839デフォルトの名無しさん
2006/01/31(火) 22:46:49ActiveXかなんかで。
・IE7に対抗する
・古いIE用にも。
・できればポップアップブロックとタブ機能とダウンローダ機能がほしい。
0840デフォルトの名無しさん
2006/02/01(水) 23:05:580841デフォルトの名無しさん
2006/02/02(木) 02:18:44いつのまにか、Wikiになっているんですね。知らなかった…
0842デフォルトの名無しさん
2006/02/10(金) 00:33:24ヒント: Mozilla ActiveX Control
ただしフルページにはできない
0843デフォルトの名無しさん
2006/03/06(月) 01:13:02逆なら、IE Tabとか。
0844デフォルトの名無しさん
2006/03/06(月) 21:07:350846デフォルトの名無しさん
2006/03/07(火) 05:08:450847plus7 ◆XULQA16CSE
2006/03/07(火) 11:58:270848デフォルトの名無しさん
2006/03/07(火) 13:55:41最後のフレーム
0849デフォルトの名無しさん
2006/03/07(火) 21:57:15それとも日本語の流暢な工作員とか
余りにしつこいと萎えるけど、想像するの面白いですね。
0850デフォルトの名無しさん
2006/03/16(木) 04:06:280851http://www.vector.co.jp/soft/win95/util/se072729.html
2006/03/18(土) 19:55:39もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
0852デフォルトの名無しさん
2006/04/29(土) 20:32:460853デフォルトの名無しさん
2006/06/07(水) 23:38:21http://gigazine.net/index.php?/news/comments/20060605_browser_speed/
0854デフォルトの名無しさん
2006/07/07(金) 22:55:020855デフォルトの名無しさん
2006/07/15(土) 06:14:490856plus7 ◆XULQA16CSE
2006/07/27(木) 17:22:530857デフォルトの名無しさん
2006/12/05(火) 01:05:530858デフォルトの名無しさん
2006/12/06(水) 15:13:38SDKはDelphi5では動かないようです。
0859plus7 ◆DHcM3x9Sng
2006/12/06(水) 21:54:040860plus7 ◆DHcM3x9Sng
2007/01/12(金) 22:23:520861デフォルトの名無しさん
2007/02/28(水) 23:43:53もしかしてmozctl.dllってfirefox2.0に対応していないのか?
って誰も見ないか
0862デフォルトの名無しさん
2007/02/28(水) 23:44:300863デフォルトの名無しさん
2007/03/02(金) 22:27:14使ってみたけど俺の環境だと存在する筈のファイルが見つからないとかのエラーで落ちて使えなかったけど。
それとまだポトペタ開発には対応してないみたい。
0865デフォルトの名無しさん
2007/03/02(金) 23:34:54ダウンロード
ttp://www.mono-project.com/Downloads
リファレンス
ttp://www.go-mono.com/docs/
Gtk#同梱みたいだな。
というかGtk#系のフォームにしか使えないかも。
0866デフォルトの名無しさん
2007/05/07(月) 05:13:09wxEmbed(http://lxr.mozilla.org/seamonkey/source/embedding/tests/wxEmbed/)
をwxWidgets2.8で動くようにしてみた。
http://ipt.sakura.ne.jp/gecko/bagel/uploader/src/up0103.png
0867デフォルトの名無しさん
2007/07/30(月) 19:05:00ばぐーる新版まだぁ?
0868デフォルトの名無しさん
2007/07/30(月) 19:45:06間性は2020年度を予定しています。
0869デフォルトの名無しさん
2007/07/30(月) 20:30:21それにしても2020年リリースですか。
0870デフォルトの名無しさん
2007/08/05(日) 10:09:260871デフォルトの名無しさん
2007/09/12(水) 20:10:060872plus7 ◆DHcM3x9Sng
2007/10/30(火) 22:46:17http://www.mono-project.com/COM_Interop
MonoからXPCOMを使えるっぽい?
http://jonathanchambers.blogspot.com/2007/08/monoxpcom.html
http://tirania.org/blog/archive/2007/Aug-28.html
サンプルコード。
http://www.mono-project.com/Roadmap#Mono_1.2.4
使えるのはMono1.2.4から?
http://mxr.mozilla.org/mozilla/source/extensions/mono/
こっちは2005年から動きなし?
0873デフォルトの名無しさん
2007/11/03(土) 19:45:37という代名詞がぴったりだな
0874デフォルトの名無しさん
2007/11/20(火) 18:11:38動作させるとmozillaが反応しなくなります。
もともとPOSTには対応していないのでしょうか?
CentOS4.2
httpd-2.0
GTK2-2
mozilla-1.7.13
PHP4
です。
0875plus7 ◆DHcM3x9Sng
2007/11/20(火) 18:32:43それだけの情報ではさっぱりわからんけれど、
とりあえずMozilla1.7.xは相当古いので、
最近のFirefoxやXULRunnerのgtkmozembedでも試してみては?
0876デフォルトの名無しさん
2007/11/23(金) 12:56:42security.warn_*がtrueだとWindowCreatorが呼び出されるけどその辺大丈夫?
0877plus7 ◆DHcM3x9Sng
2008/01/13(日) 21:38:480878デフォルトの名無しさん
2008/01/28(月) 19:45:520879.exe ◆EK3LEdG1.M
2008/05/24(土) 08:50:380880デフォルトの名無しさん
2008/06/25(水) 14:59:56ファイル群は必須?あまりにでけえ・・・
スタティックで必要なやつだけ使えないのかなー?
せめて数MBにならないもんだろうか・・・
0881デフォルトの名無しさん
2008/06/26(木) 13:06:540882デフォルトの名無しさん
2008/06/30(月) 23:16:29SwingかAWTで動かす方法探してるんだが・・
0883デフォルトの名無しさん
2008/07/05(土) 02:33:09ちなみにどれも2年近くメンテされてないような訳だが。
0884plus7 ◆DHcM3x9Sng
2008/08/07(木) 10:56:11IE7だってインストーラが14MBあるんだぜ
>>882
SWTなら簡単だけどね…
http://mxr.mozilla.org/mozilla/source/extensions/java/xpcom/src/nsJavaInterfaces.cpp#330
ここらへんAWTから使うのを意識したんだろうけどMac OS X以外実装されてないな
0885デフォルトの名無しさん
2008/10/02(木) 00:27:14中身のたぐりよせかたはだいたい何とかなったんですが
クリックなんかのアクションを起こす方法がわからないです
IEWebbrowserなんかだと、GetElementsByNameにぶら下がっている
InvokeMemberメソッドに("click")とかやればクリック出来るのですが
GeckoFXでは見つからなくて・・・
他にクリッカブルマップとか、フラッシュのボタンを押すのはどうしたらいいでしょう
0886plus7 ◆DHcM3x9Sng
2008/10/04(土) 02:34:28GeckoFXのnsInterfaces.csに含まれているべきインターフェース定義が欠けているので、GeckoFX自体に
記述をいくつか書き加える必要がありそう。もうちょっと調べてみる。
Flashについては期待しないほうがいいかもしれない。軽く調べたがわけがわからん。
0887885
2008/10/04(土) 13:33:56Gk.Navigate("javascript:void(document.getElementById('demobtn').click())")
とりあえず回避方法を探していたら、
クリックしたいボタンにidを割り振ってしまって、Navigateの引数に
urlではなくて、スクリプトを書き込んだらクリック出来てしまいました
当面はこれで凌いでいこうと思います
Flashは・・・うーん・・・・Sendkeyでtabとenter連打で正しいボタンを探しながら無いのかなぁ
0888デフォルトの名無しさん
2008/10/13(月) 21:10:25XULRunner sdk win32 1.9.0.1
cygwin gcc 3.4.4
#include <windows.h>
#include "nsCOMPtr.h"
だけして
g++ -I xulrunner-sdk/include/ -I xulrunner-sdk/sdk/include/ -c tst.cpp
すると
In file included from tst.cpp:2:
xulrunner-sdk/sdk/include/nsCOMPtr.h:949: error: an explicit specialization must be preceded by 'template <>'
xulrunner-sdk/sdk/include/nsCOMPtr.h:1452: error: an explicit specialization must be preceded by 'template <>'
でエラーがでます。gcc のせい?
0889デフォルトの名無しさん
2008/10/13(月) 21:20:32ごめんなさい。
0890デフォルトの名無しさん
2008/10/16(木) 14:37:460891デフォルトの名無しさん
2008/10/18(土) 21:02:28噂じゃMinimoの代わりのGeckoブラウザが10月中にでるかもって聞いたが。
0892デフォルトの名無しさん
2008/10/20(月) 18:13:48http://www.itmedia.co.jp/bizid/articles/0810/20/news049.html
>Windows Mobile向けのバージョンは現在開発中。
>Fennecはデスクトップ版Firefoxと同じGeckoエンジンを使う。
0893デフォルトの名無しさん
2008/10/29(水) 19:20:500894デフォルトの名無しさん
2008/10/29(水) 19:28:41ただでさえ小さい市場でやる気感じられないんだから
選択肢は少しでも多いほうがいい。
0895デフォルトの名無しさん
2008/11/19(水) 22:40:32あと、今DOSを使ってる人ってなかなか少ないから、
コマンドプロンプト上でも動くように作ってあると良いかも
あとは、少々欲張りだが、インストール不要希望。
0896デフォルトの名無しさん
2008/11/20(木) 00:56:16LinuxのCUIベースでよくね?
0897デフォルトの名無しさん
2008/11/21(金) 18:08:24CUIならテキストブラウザにしかならないような
そもそもGecko使う必要性がない
0898デフォルトの名無しさん
2008/11/21(金) 20:55:23VGAとかで描画するって手は有るぞ。
とはいえ、高々1MB程度のメモリ空間しか使えない環境でGeckoってのは無理有りすぎだと思う。
このご時世にDOSエクステンダとか持ち出してまで、DOSにこだわるのは馬鹿のやることだし。
0899デフォルトの名無しさん
2008/12/07(日) 21:37:37「2ch発 コマンドプロンプトで動作するGeckoブラウザ」って
有名になるぞ。
まあ、それがタブブラウザだったら最強なわけだな。
どうやってやるべか。
0900デフォルトの名無しさん
2008/12/07(日) 22:15:43まず、名前。UserAgentが決まらないじゃん(www
名前名前。何にするべか。
あと、DOS on WebBrowserはやめたほうが良いと思うよ。
普通のアプリのほうがなじみやすいと思うし。
まあ、多数の人につかってもらうブラウザを目指すか、
新しいものに順応できなくて未だにDOS思考な人を狙うかによって、
随分違ってくると思う。
ってことで、まずは名前。
0901デフォルトの名無しさん
2009/04/15(水) 12:45:570902デフォルトの名無しさん
2009/08/15(土) 13:04:280903デフォルトの名無しさん
2009/09/02(水) 07:32:230904デフォルトの名無しさん
2009/09/02(水) 11:51:450905デフォルトの名無しさん
2009/09/23(水) 23:13:332chの仕組みを教えてもらえないでしょうか?
例えば、ブラウザで見たときと、2chブラウザで見たときには表示されたものが違いますよね?
2chブラウザ用のGETするためのURLとかあるのでしょうか?
よろしくお願いします。
0906デフォルトの名無しさん
2009/09/24(木) 19:00:25XUL読めるならbbs2chreader見たほうが速いような
http://bbs2ch.sourceforge.jp/
0907デフォルトの名無しさん
2009/09/27(日) 03:40:58あれからいろいろ試しているのですが、
chaikaがきちんと動作しません。
firefox3.5.3、chaika1.02ですけど。
XULも読めないし、がんばろうにも動作も見れないです。
どうすれば良いですかTT
0908デフォルトの名無しさん
2009/09/27(日) 22:01:03今メンテされてるオープンソース2ch専ブラって
Delphi/WindowsのOpenJane
C++/UNIXのJD
XUL/Firefoxのchaika/bbs2chreader
ぐらいしか漏れ知らない
あとはがんばってー
0909デフォルトの名無しさん
2010/03/22(月) 18:12:520910デフォルトの名無しさん
2010/05/19(水) 00:46:560911デフォルトの名無しさん
2010/05/20(木) 00:44:160912デフォルトの名無しさん
2010/09/21(火) 20:55:59r-、' ´ `ヽr-、
ィ7 /l: ハヽハ トヾ 駄スレを沈めることはこの俺が許さん!
'|l |'´_` ´_ `| || 信念に基づいて行動する、
| |´ヒ} ヒ}`! l | それを人は正義と言う。
__ノ゙). 从 l, _'_. |从 今俺が行ってることは、保守ではない
,_'(_ ノ_ヽ ヾl.> - ,イ;リ 正義という名の粛清だぁ!
{ f:テ} {'f:テ}',/\ヽ--//ヽ
ヽ,r─‐ 、ィ .、、 i l>Y<! i '、 バーニング!
/ iゝ_ノ iヽ /l |l l ',
lンヽ/ムノじ
0913天使 ◆uL5esZLBSE
2011/07/03(日) 14:42:49.50ここで、Ruby以外を選ぶ奴ってマジでなんなんだろうな
ゴミなんだから早く死んだほうがいいと思う
0914天使 ◆uL5esZLBSE
2011/07/04(月) 17:24:53.09ここで、Ruby以外を選ぶ奴ってマジでなんなんだろうな
しねよ
0915デフォルトの名無しさん
2011/11/22(火) 15:31:58.440916デフォルトの名無しさん
2011/12/17(土) 14:54:06.40おまえら一盛り10円
http://www.kh.rim.or.jp/~nagamura/misc/stroustrup-interview.html
0917デフォルトの名無しさん
2011/12/29(木) 11:02:37.280918デフォルトの名無しさん
2012/01/06(金) 22:23:20.090919デフォルトの名無しさん
2012/07/03(火) 21:06:14.70新聞代貯まってるんですがねぇ
レス数が900を超えています。1000を超えると表示できなくなるよ。