WebKitGTK +は、強力なWebKitレンダリングエンジンをGTK + GUIツールキットやGNOMEグラフィカルデスクトップ環境に移植することを目的とした、完全に無料で多機能で強力なオープンソースのコマンドラインソフトウェアです。
このプロジェクトは、GObjectベースのAPI(アプリケーションプログラミングインターフェイス)のセットを通じてWebKitの全機能を組み込み、成熟したWebブラウザからハイブリッドHTML / CSSアプリケーションまで、あらゆる種類のWeb統合を必要とするアプリケーションに適しています。 p>
Epiphany、Midoriなどの強力なアプリで使用
WebKitGTK +は、GNOMEデスクトップ環境下で動作する、またはEpiphanyやMidor WebブラウザなどのGTK +ツールキットが必要な一般的で強力なアプリケーションでうまく使用されます。
このプロジェクトは、デスクトップと組み込みシステムの両方で非常に便利で、WebKit2をサポートしており、開発者は応答性とセキュリティを向上させるためにWebプラットフォームに依存するアプリケーションを簡単に構築できます。
プロセス分離を使用してGTK + 2プラグインをGTK + 3アプリケーションでサポート
もう一つ興味深いのは、WebKitGTK +がGTK +の2.xブランチ(Adobe Flash Playerなど)でGTK + 3アプリケーションでシームレスにサポートするプロセス分離です。
また、WebKitGTK +は、GStreamer WebKitバックエンドを通じてWebページのビデオとオーディオストリームを完全にサポートし、HTMLキャンバス要素をサポートし、WebRTCとWebAudioテクノロジをサポートし、レンダリングと3D CSSを高速化します。
フードの下
WebKitGTK +の実行時の要件のうち、リストが時間の経過とともに変更されることに注意してください。GTK + 3.6.0以降、Gail 3.0以降、GLib 2.36.0以上、libsoup 2.42.0 Cairo 1.10以上、Pango 1.30.0以上、libxml以上2.6、fontconfig 2.5以上、FreeType2以上9.0、libsecret。
また、WebKitGTK +には、GObjectのイントロスペクション1.32.0以上、libxslt 1.1.7以降、SQLite 3.0以降、GStreamer 1.0.3以上、gstreamer-plugins-base 1.0.3または
このリリースの新機能:
高速合成モードでWaylandでレンダリングするときのCPU使用率を向上させます。
WaylandのUIプロセスのメモリ消費を改善します。
一部のWebサイトでレンダリングの問題を修正しました。
WebViewを閉じるときに、Webプロセスのクラッシュを修正しました。
ネットワークプロセスでもlibgcryptを初期化してください。
ビデオ要素がインラインで再生できない場合のコントロールを表示します。
WebDriverのCookieおよびスクリーンショットコマンドのサポートを追加します。
いくつかのクラッシュやレンダリングの問題を修正しました。
翻訳の更新:ブラジルのポルトガル語、ポーランド語。
バージョン2.8.4の新機能:
DOM Exception 18のopenDatabaseで常に失敗するのではなく、デフォルトのクォータを使用してWebSQLを動作させます。
GL / GLES / EGLライブラリの検出と使用を改善します。
32ビットシステムでbmallocを使用したメモリ割り当てのクラッシュを修正しました。
DOCUMENT_VIEWERキャッシュモデルを修正して、実際にメモリキャッシュを無効にしてください。
アクティブなNPAPIプラグインがある場合、リダイレクトエラーが多すぎるとWebProcessクラッシュを修正しました。
gtk-font-name設定が空の場合、WebProcessクラッシュを修正しました。
Math.abs()が負の値を返さないようにします。
WebProcessがクラッシュした後、高速化された合成を正しく復元します。
Respect X-Frame-Optionsヘッダーは、アプリケーションキャッシュからロードするときに使用します。
いくつかのクラッシュやレンダリングの問題が修正されました。
MIPS N64の検出を修正しました。
いくつかのメモリリークを修正しました。
翻訳の更新:カタロニア語。
バージョン2.8.0の新機能:
初期ジェスチャーをサポートしています。
HTML5通知。
ユーザースクリプトメッセージ。
HTML5カラー入力。
APNGサポート。
パフォーマンスの向上。
音声通知信号を再生する。
Webビューの背景色。
バージョン2.4.8の新機能:
POODLEの脆弱性が修正された後、一部のWebサイトでSSL接続の問題が修正されました。
フラッシュプラグインを読み込む際にクラッシュを修正しました。
GNU Hurdでのビルドの修正
OS Xでビルドを修正しました。
webkit_print_operation_get_page_setup()のドキュメントを修正しました。
セキュリティ修正:CVE-2014-1344、CVE-2014-1384、CVE-2014-1385、CVE-2014-1386、CVE-2014-1387、CVE-2014-1388、CVE-2014-1389、CVE-2014-1390 。
バージョン2.7.3の新機能:
HTML5通知をサポートするAPIを追加します。
UserMedia許可要求APIを追加します。
現在、GObject DOMバインディングAPIは、存在しない存在を区別することができるように、空の文字列の代わりにNULLを正しく返します。
text-decoration-skipのサポートを追加しました。
HTTP認証ダイアログを改善する。
MeterとOption要素のID属性をアクセシビリティに公開します。
HTTPヘッダー値にはUTF-8の代わりにlatin1を使用します。
NavigationItemProbesインスペクタアイコンを更新します。
MPEG TSの代替MIMEタイプとしてvideo / mp2tを追加します。
サポートされているMIMEタイプのリストにapplication / x-mpegurlとvideo / flvを追加します。
HTTPメディアソース要素にSCHEDULINGクエリサポートを追加します。
AudioDestinationをシャットダウンするときにデッドロックを修正しました。
翻訳の更新:Kannada、Assamese
バージョン2.3.4の新機能:
WebKitResponsePolicyDecisionにAPIを追加して、MIMEタイプを表示できるかどうかを確認します。
デフォルトでフルスクリーンAPIを有効にします。
ネットワークプロセスを有効にしてHTTP証明書の処理を修正しました。
ネットワークプロセスを有効にしてダウンロードを修正します。
ネットワークプロセスが有効な場合のCookieの処理を修正しました。
ダウンロード操作が失敗またはキャンセルされたときにダウンロードされた部分ファイルを削除します。
WebKitWebPage :: send-requestシグナルをリダイレクト後に動作させる。
xdg.origin.url拡張属性をWebKit2のダウンロードに追加します。
GLESでWebGLを修正してください。
翻訳の更新:オランダ語、ブラジルのポルトガル語。
バージョン2.2.4の新機能:
DOCUMENT_VIEWERキャッシュモデルが設定されている場合は、MemoryCacheを無効にします。
ダウンロード操作が失敗またはキャンセルされたときにダウンロードされた部分ファイルを削除します。
configureでデフォルトでWeb Audioを有効にします。
ARIAロールからの不足しているマッピングをATKロールに追加します。
JavaScript経由で印刷するときにいくつかのクラッシュを修正しました。
バッキングストアのサーフェスが破損した場合のX11エラーを修正しました。
yahooのようなユーザーエージェントに依存するいくつかのWebサイトを修正するためにMac OS Xであると正しく見せかけるためにユーザーエージェント文字列を修正します。
ウェイランドサポートを無効にしてビルドを修正してください。
FreeBSDでビルドを修正しました。
Mac / Darwinでビルドを修正してください。
i386でGCCを使ってビルドを修正してください。
バージョン2.3.3の新機能:
初期ネットワークプロセスのサポートは、デフォルトでは無効になっています。
CSSリージョンがデフォルトで有効になりました。
WebKit2でインスペクタの右端の添付をサポートします。
空間ナビゲーション設定をWebKit2 GTK + APIに追加します。
メディアソース設定をWebKit1とWebKit2の両方に追加します。
ドラッグ・アンド・ドロップ・データのカスタム・タイプをサポートします。
カイロバックエンドで画像を描画するときは余分なコピーを避けてください。
ドロップダウンメニューが画面より大きい場合、コンボボックスでのスクロールを修正しました。
WebKit1でGTK + 2を使用している場合でも、ACレイヤーをレンダリングします。
WebKit1のwebkit_web_view_get_view_source_mode()の戻り値を修正しました。
webkitwebaudiosrc要素でstream-start、capsおよびsegmentイベントを送出します。
範囲要求をサポートしていないサーバーが提供するメディアコンテンツの検索を修正しました。
GStreamerメディアバックエンドでメディアソースを使用するとクラッシュする問題を修正しました。
バッキングストアのサーフェスが破損した場合のX11エラーを修正しました。
アクセシビリティにATK_ROLE_SEPARATORのスプリッタ要素を公開します。
アクセシビリティオブジェクトを公開するWAI-ARIAランドマークの役割。
アクセシビリティオブジェクトをATK_ROLE_ARTICLEで公開します。
ATK_ROLE_CHECK_MENU_ITEMでアクセシビリティオブジェクトを公開します。
GStreamer 0.10のサポートを削除します。
TextCombinerGStreamerでのgst_tag_list_mergeの不正使用によるメモリリーク
翻訳の更新:ブラジルのポルトガル語。
バージョン2.3.2の新機能:
WebKit2 GTK + APIにenable-media-stream設定を追加します。
WebKit2でSSLエラーが原因でロードが失敗した場合のクラッシュを修正しました。
WebKit2でJavaScript経由で印刷するとクラッシュする問題を修正しました。
GStreamerのメディアバックエンドにオーディオおよびビデオトラックをサポートします。
ビデオとオーディオ要素をアクセシビリティに適切に公開する。
小さすぎる面を描画するときに無効なカイロ行列を修正しました。
cairoを使用して画像を描画するときは、余分なコピーを避けてください。
GStreamerメディアバックエンドでシークするときに再生レートを省略しないでください。
Linux以外のプラットフォームではいくつか修正されています。
バージョン2.2.3の新機能:
WebKit1でGTK + 2を使用している場合でもACレイヤーをレンダリングします。
カイロバックエンドで画像を描画するときは余分なコピーを避けてください。
WebKit1のwebkit_web_view_get_view_source_mode()の戻り値を修正しました。
ドロップダウンメニューが画面より大きい場合、コンボボックスでのスクロールを修正しました。
ユーザーエージェントとしてChromiumを削除し、OS XでSafariと宣言します。
www.pressure.co.ukにアクセスしてWebProcessのクラッシュを修正してください。
特定のGoogleドライブのドキュメントでクラッシュするJavaScriptcoreを修正しました。
32ビットプラットフォームでpeacekeeperベンチマークを実行しているときにJavaScriptcoreのクラッシュを修正しました。
freetype> = 2.5.1でビルドを修正してください。
バージョン2.2.2の新機能:
WebKit2でJavaScript経由で印刷するときにクラッシュする問題を修正しました。
WebKit2のテキストエディットの元に戻す/やり直し操作を有効にします。
Linux以外のプラットフォームでのビルドを修正しました。
バージョン2.3.1の新機能:
TLSエラー用のWebKit2 APIを追加します。
GObject DOMバインディングで、EventTargetインターフェイスをイントロスペクトにします。
GObject DOMバインディングAPIでWheelEventを公開します。
GObject DOMバインディング用のAPIドキュメントを生成します。
デフォルトでは画像の向きを尊重します。
WebKit2のテキストエディットの元に戻す/やり直し操作を有効にします。
blob URLのサポートをGStreamerメディアバックエンドに追加します。
字幕のサポートを追加します。
デバッグビルドで任意のプレフィックスコマンドを使用してWebプロセスを実行できるようにします。
画像リンクをアクセシビリティに適切に公開する。
アクセシビリティへのイメージマップのリンクのタイトルと代替テキストを公開します。
ロード失敗時に現在アクティブなWebKitAuthenticationRequestをキャンセルします。
いくつかのメモリリークを修正しました。
要件:
GNOME
コメントが見つかりません