2024 著作権. 不許複製 プライバシーポリシー
いやぁ〜長かった。いろんな方法で試したが、swt.win32x86だけでなんとか実現できた。IUnknown, IOleWindowなど(もちswt.internal.ole.win32のね)を参考にしながら、WebKit内の最低限必要なDispatchさせるクラス(IWebView,IWebFrame,IWebURLRequest)のメソッドを実装*1しCOM.VtblCallにマッピングした。 jawinがVTableを使った呼び出しに独自のinstructionsを提供しているのと異なり、swt.win32x86の場合は、swtが必要とするメソッド型だけ、COM.VtblCallというnativeのオーバーライドメソッドで実現している。有限なためWebKitのインターフェース内のメソッド型と合わないものは使えない。最低限必要なメソッド型にも合わないものがあった。IWebURLRequ
This page contains a Japanese translation of the post on Surfin' Safari blog "Introducing SquirrelFish Extreme". この文書について "Introducing SquirrelFish Extreme" の日本語訳です http://webkit.org/blog/214/introducing-squirrelfish-extreme/ 推敲歓迎: 誤訳, タイポ, 訳語の不統一, そのほか... SquirrelFish Extreme を紹介します ちょうど三ヶ月前、私達は SquirrelFish を発表しました。 これは私達の JavaScript エンジンを大改造するもので、 高性能なバイトコードインタプリタを導入しました。 今日は次世代の JavaScript エン
Introducing JWebPane component Posted by ixmal on May 29, 2008 at 02:26 AM | Comments (15) Recently, at the JavaOne conference, Sun has introduced several new JavaFX related technologies and products. The Scene Graph and WebKit session was one of the technical sessions to present such advanced technologies: Inside The JavaFX™ Script Technology-Based Runtime APIs: Scene Graph & JWebPane Component
通常のWindows版Safariは、CoreGraphicsをまるまる移植するという荒業を用いて実現されているわけですが、CoreGraphicsはAppleに握られているので再配布しようとすると問題があります。そこで、CoreGraphicsの代わりにFirefoxなどで使われているcairo、そしてCFNetworkの代替としてcURLを使おうという動きがあります。http://www.atoker.com/blog/2008/02/10/webkit-for-windows-gets-cairo-support/http://lwat.blogspot.com/2008/02/curling-not-just-for-winter-olympics.html#linksこのたびcairo版のWebKitのビルドに成功しましたので、躓いた点を報告します。
Safari for Windowsが出た直後にWindows上でWebKitのビルドをしようとしたらうまくいかず、そのまま放置していたのですが、ふと思い立って再挑戦したらうまくいったので、注意点などをメモしておきます。 環境整備 Installing the Developer Toolsの通りに作業します。 注意点など。 cygwin 上記のページにWebKitビルド用の特製cygwinパッケージがありますので、よくわからない人はこれを入れるのが無難でしょう。 私はMozilla用のcygwin環境を使いまわしましたが、この場合はcurlやperlなどを自分で入れておく必要があります。 Visual C++ 2005 Express SP1 SP1導入は必須です。これが無いと、リンク時に変なエラー(C1900など)が出ます。 Safari for Windows ビルドには必要ありませ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く