WebKitGTK + , güçlü WebKit oluşturma motorunu GTK + GUI araç setine ve tabii ki GNOME grafik masaüstü ortamına taşımayı amaçlayan tamamen özgür, çok yönlü, güçlü ve açık kaynak kodlu bir komut satırı yazılımdır .
Proje, WebKit'in tam işlevselliğini bir dizi GObject tabanlı API (Uygulama Programlama Arabirimi) aracılığıyla içermektedir ve olgun web tarayıcılarından hibrid HTML / CSS uygulamalarına kadar her türde web entegrasyonu gerektiren uygulamalar için uygundur.
Epiphany, Midori ve diğer güçlü uygulamalarda kullanılır
WebKitGTK +, GNOME masaüstü ortamında çalışan veya Epiphany ve Midor web tarayıcıları gibi GTK + araç seti gerektiren popüler ve güçlü uygulamalarda başarıyla kullanılır.
Proje hem masaüstü hem de gömülü sistemlerde çok kullanışlıdır, WebKit2'yi destekler ve geliştiricilerin artan yanıt verme ve güvenlik için web platformuna dayanan uygulamaları kolayca oluşturmalarına olanak tanır.
GTK + 3 uygulamalarında GTK + 2 eklentilerini desteklemek için işlem ayrımı kullanır
İlginç bir diğer özellik, WebKitGTK + tarafından GTK + 'nın 2.x şubesinde (örneğin, Adobe Flash Player gibi) GTK + 3 uygulamalarında sorunsuz olarak desteklenen eklentileri desteklemek için kullanılan süreç ayırma yöntemidir.
Buna ek olarak, WebKitGTK +, GStreamer WebKit arka uç üzerinden web sayfalarındaki video ve ses akışları için tam destek sunar, HTML kanvas unsurunu destekler, WebRTC ve WebAudio teknolojilerini desteklerken hızlandırılmış görüntü işleme ve 3D CSS de destekler.
Başlığın altında
WebKitGTK + 'nın çalışma zamanı gereksinimleri arasında (liste geliştikçe listenin zamanla değişeceğini unutmayın) GTK + 3.6.0 veya üstü, gail 3.0 veya üstü, GLib 2.36.0 veya üstü, libsoup 2.42.0 Kahire 1.10 veya üstü, Pango 1.30.0 veya üstü, libxml veya üstü 2.6, fontconfig 2.5 veya üstü, FreeType2 veya daha yüksek 9.0 ve libsecret.
Ayrıca, yapılandırma seçeneklerine bağlı olarak WebKitGTK +, GObject içgözlem 1.32.0 veya üstü, libxslt 1.1.7 veya üstü, SQLite 3.0 veya üstü, GStreamer 1.0.3 veya üstü, gstreamer-plugins-base 1.0.3 veya
Yenilikler : Enrant 0.22 veya sonrası, Clutter ve Clutter GTK +.
- Hızlı ortam oluşturma modunda Wayland altında oluşturulurken CPU kullanımını iyileştirin.
- Wayland'da UI sürecinin bellek tüketimini artırın.
- Hızlandırılmış kompozisyonun etkinleştirildiği bazı web sitelerindeki oluşturma sorunlarını düzeltin.
- WebView'ı kapatırken bir web süreci çökmesini düzeltin.
- Ağ sürecinde de libgcrypt'i başlat.
- Bir video öğesinin satır içi oynamasına izin verilmediğinde kontrolleri gösterin.
- WebDriver'da çerezler ve ekran görüntüleri komutları için destek ekleyin.
- Çeşitli çökmeler ve sunum sorunlarını düzeltin.
- Çeviri güncellemeleri: Brezilya Portekizcesi, Lehçe.
2.8.4 sürümünde
yenilikler :
- WebSQL'i, DOM Özelliği 18 ile her zaman openDatabase'te başarısız yerine varsayılan bir kota kullanarak çalıştırın.
- GL / GLES / EGL kitaplıklarının algılanışını ve kullanımını geliştirin.
- 32 bitlik sistemlerde bmalloc kullanarak bellek ayırma hatası düzeltildi.
- Bellek önbelleğini devre dışı bırakmak için DOCUMENT_VIEWER önbellek modelini düzeltin.
- Aktif bir NPAPI eklentisi olduğunda çok fazla yönlendirme hatasından sonra WebProcess çökmesini düzeltin.
- gtk-font-name ayarı boşaldığında WebProcess çökmesini düzeltin.
- Math.abs () 'nin negatif döndürmediğinden emin olun.
- WebProcess çökmesinden sonra hızlandırılmış kompozisyonu düzgün bir şekilde geri yükleyin.
- Uygulama önbellekten yüklenirken X-Frame-Options başlıklarına saygı gösterin.
- Çeşitli çökmeler ve oluşturma sorunları düzeltildi.
- MIPS N64 algılamasını düzeltin.
- Birkaç bellek sızıntısını düzeltin.
- Çeviri güncellemeleri: Katalanca.
2.8.0 sürümünde
- İlk hareketleri destekler.
- HTML5 bildirimleri.
- Kullanıcı komut dosyası mesajları.
- HTML5 renk girişi.
- APNG desteğini.
- Performans iyileştirmeleri.
- Sesli uyarı sinyali çalın.
- Web görünümü arka plan renkleri.
- POODLE güvenlik açığı düzeltildikten sonra bazı web siteleriyle olan SSL bağlantı sorunlarını düzeltin.
- Flash eklentileri yüklenirken bir kilitlenme düzeltildi.
- GNU Hurd'da kurulumu düzeltin
- OS X'de kurulumu düzeltin.
- webkit_print_operation_get_page_setup () belgelerini düzeltin.
- Güvenlik düzeltmeleri: 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 sürümünde
yenilikler :
- HTML5 bildirimlerini desteklemek için API ekleyin.
- UserMedia İzin İsteği API'si ekleyin.
- GObject DOM bağlamaları API'sı, mevcut değil mevcut ama boşlukları birbirinden ayırt edebilmek için boş dizelerin içine NULL döndürür.
- text-decoration-skip için destek ekleyin.
- HTTP kimlik doğrulama iletişim kutusunu geliştirin.
- Metre ve Seçenek öğelerinin KIMLIK özniteliğini erişilebilirliğe açıklayın.
- HTTP üstbilgisi değerleri için UTF-8 yerine latin1 kullanın.
- NavigationItemProbes denetçi simgesini güncelleyin.
- MPEG TS için alternatif mimetype olarak video / mp2t ekleyin.
- Desteklenen mimetypes listesine application / x-mpegurl ve video / flv ekleyin.
- HTTP medya kaynağı öğesine SCHEDULING sorgu desteği ekleyin.
- AudioDestination'ı kapatırken kilitlenmeyi düzeltin.
- Çeviri güncellemeleri: Kannada, Assamese
2.3.4 sürümünde
yenilikler :
- MIME türünün gösterilip gösterilmediğini kontrol etmek için WebKitResponsePolicyDecision'a API ekleyin.
- Tam ekran API'sını varsayılan olarak etkinleştirin.
- Ağ süreciyle birlikte HTTP sertifikalarının işlenmesini düzeltin.
- Ağ işlemleri etkinleştirilmiş olan indirmeleri düzeltin.
- Ağ süreci etkinleştirildiğinde çerezlerin işlenmesini düzeltin.
- İndirme işlemi başarısız olduğunda veya iptal edildiğinde indirilen kısmi dosyayı kaldırın.
- Yönlendirme işleminden sonra WebKitWebPage :: send-request sinyalini çalışır hale getirin.
- xdg.origin.url extended özniteliğini WebKit2'deki indirmelerine ekleyin.
- WebGL'yi GLES ile düzeltin.
- Çeviri güncellemeleri: Hollandaca, Brezilya Portekizcesi.
2.2.4 sürümünde
yenilikler :
- DOCUMENT_VIEWER önbellek modeli ayarlandığında MemoryCache'i devre dışı bırakın.
- İndirme işlemi başarısız olduğunda veya iptal edildiğinde indirilen kısmi dosyayı kaldırın.
- Yapılandırmada Web Sesini varsayılan olarak etkinleştirin.
- ARIA rollerinden, ATK rollerine eksik eşlemeler ekleyin.
- JavaScript ile yazdırırken birkaç çökme sorunu düzeltin.
- Yedek mağaza yüzeyi bozulduğunda bir X11 hatasını düzeltin.
- Kullanıcı aracısı dizesini, kullanıcı arayüzüne dayanan ve yahoo gibi çeşitli web sitelerini düzeltmek için Mac OS X gibi davranmayı düzeltin.
- Yapıyı, yol açıklığı desteğini devre dışı bırakarak düzeltin.
- Yapıyı FreeBSD'de düzeltin.
- Yapıyı Mac / Darwin'de düzeltin.
- Yapıyı, i386'da GCC ile düzeltin.
2.3.3 sürümünde
yenilikler :
- Başlangıçtaki Ağ Süreci desteği varsayılan olarak devre dışı bırakılmıştır.
- CSS bölgeleri artık varsayılan olarak etkindir.
- Müfettişin WebKit2'ye sağ tarafında bağlanmasını destekleyin.
- WebKit2 GTK + API'ye mekansal gezinme ayarı ekleyin.
- Hem WebKit1 hem de WebKit2'ye ortam kaynağı ayarı ekleyin.
- Sürükle ve bırak verileri için özel türleri destekleyin.
- Kahire'de arka planda resim çizerken fazladan kopya kaçının.
- Açılır menü, ekranın üzerindeyken açılan kutulardaki kaydırmayı düzeltin.
- WebKit1'de GTK + 2'yi kullanırken AC katmanları da oluşturun.
- WebKit1'de webkit_web_view_get_view_source_mode () değerini döndürür.
- Webkitwebaudiosrc öğesinde akış başlatma, kapaklar ve segment olayları yayınlayın.
- Aralık isteklerini desteklemeyen sunucular tarafından sağlanan medya içeriğini araştırmayı.
- GStreamer medya arka uçındaki ortam kaynağını kullanırken bir çökme düzeltin.
- Yedek mağaza yüzeyi bozulduğunda bir X11 hatasını düzeltin.
- Erişilebilirlik için splitter öğelerini ATK_ROLE_SEPARATOR ile açıklayın.
- Erişilebilirlik nesneleri WAI-ARIA'nın dönüm noktası rollerini açığa vurun.
- Erişilebilirlik nesnelerini ATK_ROLE_ARTICLE ile açıklayın.
- Erişilebilirlik nesnelerini ATK_ROLE_CHECK_MENU_ITEM ile açıklayın.
- GStreamer 0.10 için desteği kaldırın.
- TextCombinerGStreamer'da gst_tag_list_merge'in hatalı kullanılması nedeniyle bellek sızıntısı.
- Çeviri güncellemeleri: Brezilya Portekizcesi.
- enable-media-stream ayarını WebKit2 GTK + 'ya ekleyin:
- WebKit2'de SSL hataları nedeniyle yük başarısız olduğunda bir kilitlenme düzeltildi.
- WebKit2'de JavaScript ile baskı yaparken bir kaza düzeltin.
- Destek ses ve video parçalarını GStreamer medya arka planına ekleyin.
- Video ve ses öğelerini erişilebilirliğe düzgün bir şekilde gösterin.
- Çok küçük yüzeyler çizerken geçersiz Kahire matrisini düzeltin.
- Kahire'yi kullanarak resimler çizerken ekstra kopyadan kaçının.
- GStreamer medya arka planında arama yaparken oynatma oranını atlamayın.
- Linux dışı platformlarda çeşitli düzeltmeler oluşturun.
Yenilikler API.
2.2.3 sürümünde
yenilikler :
- WebKit1'de GTK + 2'yi kullanırken de AC katmanları oluşturun.
- Kahire'de arka planda resim çizerken fazladan kopya kaçının.
- WebKit1'de webkit_web_view_get_view_source_mode () değerini döndürür.
- Açılır menü, ekranın üzerindeyken açılan kutulardaki kaydırmayı düzeltin.
- Chromium'u kullanıcı aracısı olarak kaldırın ve OS X'de Safari olduğunu iddia edin.
- www.pressure.co.uk sitesini ziyaret ederken WebProcess'te bir kaza düzeltin.
- JavaScriptcore'u belirli Google Drive dokümanlarıyla düzeltin.
- 32 bitlik platformlarda barış denetçisi karşılaştırması yaparken JavaScriptcore'da bir kaza düzeltildi.
- Yapıyı freetype & gt; = 2.5.1 ile düzeltin.
- WebKit2'de JavaScript ile yazdırırken kilitlenme sorununu gidermek için Yenilikler .
- WebKit2'de metin sürümü geri alma / yeniden işlemleri desteklemeyi etkinleştirin.
- Yapıyı Linux dışı platformlarda düzeltin.
- TLS hataları için WebKit2 API'si ekleyin.
- EventTarget arayüzünü, GObject DOM bağlamlarında içe aktarılabilir hale getirin.
- WheelEvent'i GObject DOM bağlamaları API'sinde açıklayın.
- GObject DOM bağları için API dokümantasyonu üretin.
- Resim yönlendirmesini varsayılan olarak saygı gösterin.
- WebKit2'de metin sürümü geri alma / yeniden işlemleri desteklemeyi etkinleştirin.
- Blob URL'leri için GStreamer medya arka uçına destek ekleyin.
- Altyazılara destek ekleyin.
- Web işlemini, hata ayıklama derlemelerinde isteğe bağlı önek komutuyla çalıştırmaya izin ver.
- Resim bağlantılarını erişilebilirliğe açık bir şekilde sunun.
- Erişilebilirlik için resim haritalarındaki bağlantılar için başlık ve alternatif metin sunun.
- Yükleme başarısız olduğunda geçerli etkin WebKitAuthenticationRequest öğesini iptal edin.
- Birkaç bellek sızıntısını düzeltin.
- Gnome
2.3.1 sürümünde
yenilikler :
Koşullar :
Yorum Bulunamadı