WebKitGTK + GTK + GUI toolkitinə güclü WebKit göstərilməsi mühərriki və əlbəttə ki, GNOME qrafik masa üstü mühitinə keçməyi hədəfləyən tamamilə pulsuz, çox yönlü, güclü və açıq mənbəli bir komanda-line proqramdır
Layihə WebKit-in tam funksionallığını GObject-based API-lər (Application Programming Interfaces) vasitəsi ilə birləşdirir və olgun veb-brauzerlərdən hibrid HTML / CSS tətbiqlərinə hər hansı bir veb inteqrasiya tələb edən tətbiqlər üçün uygundur.
Epiphany, Midori və digər güclü tətbiqlərdə istifadə olunur
WebKitGTK + GNOME masa üstü mühitində işləyən və Epiphany və Midor brauzerləri kimi GTK + ardıcıllığı tələb edən məşhur və güclü tətbiqlərdə uğurla istifadə olunur.
Layihə həm masa üstü, həm də gömülü sistemlərdə çox faydalıdır, WebKit2-ni dəstəkləyir və developers asanlıqla artan cavabdehliyi və təhlükəsizliyi üçün veb platforma əsaslanan tətbiqləri qurmağa imkan verir.
GTK + 3 tətbiqlərində GTK + 2 plugins dəstəkləmək üçün proses ayırmağı istifadə edir
GTK + 3 tətbiqlərində Adobe Flash Player kimi GTK + nin 2.x filialında yazılmış pluginləri dəstəkləmək üçün WebKitGTK + tərəfindən istifadə olunan prosesin ayrılması başqa bir maraqlı xüsusiyyətdir.
Əlavə olaraq, WebKitGTK + GStreamer WebKit backend vasitəsilə veb-səhifələrdə video və audio axınları üçün tam dəstək verir, HTML tuval elementini dəstəkləyir, WebRTC və WebAudio texnologiyalarını dəstəkləyir, həmçinin sürətləndirilmiş göstərmə və 3D CSS dəstəkləyir.
Başlıq altında
WebKitGTK + 'nın işləmə müddəti tələbləri arasında (layihənin inkişaf etdiyi müddət ərzində siyahı dəyişəcəkdir) GTK + 3.6.0 və ya daha yeni, gail 3.0 və ya daha sonrakı, GLib 2.36.0 və ya daha yüksək, libsoup 2.42.0 Cairo 1.10 və ya daha yüksək, Pango 1.30.0 və ya daha yüksək, libxml və ya daha sonra 2.6, fontconfig 2.5 və ya daha sonra, FreeType2 və ya daha yüksək 9.0 və libsecret.
Bundan başqa, WebKitGTK + konfiqurasiya seçimlərinizə əsasən GObject introspection 1.32.0 və ya daha yüksək, libxslt 1.1.7 və ya daha yeni, SQLite 3.0 və ya daha yeni, GStreamer 1.0.3 və ya daha yüksək, gstreamer-plugins bazası 1.0.3 və ya
Bu sürümdə yeni nədir:
- Speedland compositing rejimində Wayland altında işləyərkən CPU-nun istifadəsini yaxşılaşdırın.
- Wayland altında UI prosesinin yaddaş istehlakını yaxşılaşdırın.
- Sürətli birləşməni aktivləşdirən bəzi veb saytlarda göstərmə məsələlərini düzəldin.
- WebView'yi bağlayarkən bir web prosesi qəzasının düzəldilməsi.
- Ağ prosesində də libgcrypt işə salın.
- Video elementinin inline oynanmasına icazə verilmədiyi kontrolləri göstər.
- WebDriver-də cookies və ekran əmrləri üçün dəstək əlavə edin.
- Bir neçə qəza və göstərilməsi məsələlərini düzəldin.
- Tərcümə yeniləmələri: Braziliyalı Portuqaliya, Polşa.
Sürüm 2.8.4-də yeni nə :
- DOM Exception 18 ilə openDatabase-da müvəqqəti olaraq yerinə yetirmək əvəzinə standart bir kvota istifadə edərək WebSQL işini edin.
- GL / GLES / EGL kitabxanalarının aşkarlanması və istifadəsini artırın.
- 32bit sistemlərdə bmalloc istifadə edərək, yaddaş ayırma qəzası düzəlt.
- DOCUMENT_VIEWER önbellek modelini yaddaş yaddaşını həqiqətən aradan qaldırmaq üçün düzeltin.
- Aktiv NPAPI plugin olduqda bir çox redaksiya hatasından sonra bir WebProcess qəzasının düzəldilməsi.
- GTK-font-adı qəbulu boş olduqda bir WebProcess qəzasının düzəldilməsi.
- Math.abs () mənfi dönməməsini təmin edin.
- WebProcess qəzasından sonra sürətləndirilmiş kompozisiyanı düzgün şəkildə bərpa edin.
- Application cache-dən yüklənərkən X-Frame-Options başlıqlarına hörmət.
- Bir neçə qəzalar və göstərilməsi məsələləri müəyyənləşdi.
- MIPS N64 aşkarlanmasını düzəldin.
- Bir neçə yaddaş sızmasını düzəldin.
- Tərcümə yeniləmələri: Katalan.
- Yeni versiyası 2.8.0:
- HTML5 bildirişləri.
- İstifadəçi skript mesajları.
- HTML5 rəngli giriş.
- APNG dəstəyi.
- Performans təkmilləşdirilməsi.
- Audio bildiriş siqnalını oynatma.
- Web görünüşü fon rəngləri.
- Flaş eklentileri yüklenirken qəza düzəldin.
- GNU Hurd qurmaq Fix
- OS X üzərindəki düzəlişləri düzeltin.
- webkit_print_operation_get_page_setup () 'a aid sənədləri düzəlt.
- Təhlükəsizlik 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.
- HTML5 bildirişlərini dəstəkləmək üçün API əlavə edin.
- İstifadəçi İzləmə İstek API'sini əlavə edin.
- GObject DOM bağlama API'si indiki və indiki deyil, boş olanı fərqləndirmək üçün artıq boş sətirlər yerinə NULL qaytarır.
- Text-decoration-skip üçün dəstək əlavə edin.
- HTTP kimlik doğrulama informasiya qutusunu təkmilləşdirin.
- Metr və Seçim elementlərinin ID xüsusiyyətini əlçatanlıq üçün açın.
- HTTP üstbilgi dəyərləri üçün UTF-8 yerinə latin1 istifadə edin.
- NavigationItemProbes müfəttişi simgesini yeniləyin.
- MPEG TS üçün alternativ mimetype kimi video / mp2t əlavə edin.
- Ərizə / x-mpegurl və video / flv dəstəklənən mimetiplərin siyahısına əlavə edin.
- SCHEDULING sorğu dəstəyi HTTP media qaynaq elementinə əlavə edin.
- AudioDestination'i bağladıqda kilidini düzəlt.
- Tərcümə yeniləmələri: Kannada, Assam
- MIME növünün göstəriləcəyini yoxlamaq üçün API-yı WebKitResponsePolicyDecision əlavə edin.
- Tam ekran API'sini default olaraq aktiv edin.
- HTTP sertifikatlarının şəbəkə prosesinin effektivliyini təyin edin.
- Şəbəkə prosesi effektiv olan downloads bərpa edin.
- Şəbəkə prosesi effektiv olduqda çerezlərin idarə olunmasını yoxlayın.
- Yükləmə əməliyyatı uğursuz və ya ləğv olunduqda yüklənmiş qismli faylları silin.
- WebKitWebPage :: göndərmə siqnalının bir istiqamətləndirilməsindən sonra işə salın.
- WebKit2-də downloads xdg.origin.url genişləndirilmiş öznitelik əlavə edin.
- GLES ilə WebGL'i düzəldin.
- Tərcümə yeniləmələri: Holland, Braziliyalı Portuqaliya.
- DOCUMENT_VIEWER önbellek modeli təyin edildikdə MemoryCache'i işə salın.
- Yükləmə əməliyyatı uğursuz və ya ləğv olunduqda yüklənmiş qismli faylları silin.
- Web Audio parametrini konfiqurasiya olaraq aktiv edin.
- ARIA rolundan ATK rollarına eksik eşleme əlavə edin.
- JavaScript vasitəsilə çap edərkən bir neçə qəzaya səbəb olun.
- Arxa mağaza səthi məhv edildikdə bir X11 səhvini düzeltin.
- Yahoo kimi istifadəçi agentinə aid olan bir neçə veb saytları düzəltmək üçün Mac OS X-yə düzgün şəkildə əməl etmək üçün istifadəçi agent dizəsini düzəlt.
- Quruluşu yol kənarında dəstəklə təmin etdi.
- Quruluşu FreeBSD-də düzəldin.
- Mac / Darvində quruluşu düzəldin.
- Yapı i386'da GCC ile düzeltin.
- Başlanğıc Şəbəkə prosesi dəstəyi ucaldılmışdır.
- CSS bölgələri artıq default olaraq aktivdir.
- WebKit2-də müfəttişin sağ tərəfli bağlanması.
- WebKit2 GTK + API-yə məkan naviqasiya qəbulu əlavə edin.
- Media kütləvi parametrini WebKit1 və WebKit2-ə əlavə edin.
- Sürüklə və buraxılış məlumatları üçün xüsusi növləri dəstəkləyin.
- Cairo backend-də şəkillər çəkərkən əlavə surətdən çəkinin.
- Açılır menyudan ekrandan daha böyük olduğunda açılan qutularda kaydırın.
- WebKit1-də GTK + 2 istifadə edərkən AC qatını təqdim edin.
- WebKit1'de webkit_web_view_get_view_source_mode () 'nun qaytarılması dəyərini düzeltin.
- webkitwebaudiosrc elementində axın başlanğıcı, başlıq və seqment hadisələrini göndərin.
- Aralıq istəklərini dəstəkləməyən serverlər tərəfindən təmin edilən media məzmununu axtarın.
- GStreamer media backend-də media qaynaq istifadə edərkən qəza düzəltmək.
- Arxa mağaza səthi məhv edildikdə bir X11 səhvini düzeltin.
- ATK_ROLE_SEPARATOR ilə splitter elementləri erişilebilirlik üçün açın.
- Accessibility obyektlərini WAI-ARIA mühüm rolu ifşa et.
- Erişilebilirlik obyektlərini ATK_ROLE_ARTICLE ilə açın.
- Erişilebilirlik obyektlərini ATK_ROLE_CHECK_MENU_ITEM ilə açın.
- GStreamer 0.10 üçün dəstək çıxartın.
- TextCombinerGStreamer-də gst_tag_list_merge-dən düzgün istifadə edilməməsi səbəbindən yaddaş sızması.
- Tərcümə yeniləmələri: Braziliya Portuqaliya.
- WebKit2 GTK + API.
- WebKit2-də SSL hatalarından dolayı yük uğursuz olduqda bir qəzanı düzəldin.
- WebKit2-də JavaScript vasitəsilə çap olunarkən bir qəzanı düzəldin.
- GStreamer media backend-ə dəstək audio və video parçaları əlavə edin.
- Video və audio elementlərini əlçatanlığa düzgün təsvir et.
- Çox kiçik səthlər çəkərkən etibarsız Cairo matrisini düzəldin.
- Kahire istifadə edərək rəsm çəkərkən əlavə surətdən çəkinin.
- GStreamer media backend-də axtararkən oynatma sürətini itirməyin.
- qeyri-linux platformalarına bir neçə qurma düzəlişləri.
- WebKit1-də GTK + 2 istifadə edərkən AC qatını təqdim edin.
- Cairo backend-də şəkillər çəkərkən əlavə surətdən çəkinin.
- WebKit1'de webkit_web_view_get_view_source_mode () 'nun qaytarılması dəyərini düzeltin.
- Açılır menyudan ekrandan daha böyük olduğunda açılan qutularda kaydırın.
- Chromium'u istifadəçi agenti olaraq silin və OS X'de Safari olduğu iddia edilir.
- www.pressure.co.uk saytına daxil olan zaman WebProcess-də bir qəzanı düzəldin.
- müəyyən bir Google Drive sənədləri ilə bir qəza JavaScriptcore düzeltin.
- 32 bit platformlarda sülhməramətetmə standartını işləyərkən JavaScriptcore-də bir qəza düzəldin.
- Quruluşu freetype & gt; = 2.5.1 ilə düzəldin.
- WebKit2-də JavaScript vasitəsilə çap olunduğunda bir qəzanı düzəldin.
- WebKit2-də mətn versiyasını geri al / redo əməliyyatları dəstəkləyin.
- Quruluşu qeyri-linux platformalarına düzəldin.
- TLK hataları üçün WebKit2 API əlavə edin.
- GObject DOM bağlamalarında EventTarget interfeysini introspectable edin.
- GObject DOM bağlama API'sində WheelEvent açıqlayın.
- GObject DOM bağlamaları üçün API sənədlərini yaradın.
- Varsayılan olaraq image yönümünə hörmət edin.
- WebKit2-də mətn versiyasını geri al / redo əməliyyatları dəstəkləyin.
- Blob URL'leri üçün GStreamer media backend üçün suppport əlavə edin.
- Altyazılara dəstək əlavə edin.
- Veb prosesini diskussiya quruluşlarında rasgele prefiks əmri ilə işləməyə icazə verin.
- Əlaqəyə düzgün şəkildə şəkil linklərini açın.
- Görünüş xəritələrindəki bağlantılar üçün başlıq və alternativ mətni erişilebilirlik üçün açın.
- Yüklənmə uğursuzluğunda mövcud olan aktiv WebKitAuthenticationRequest-i ləğv edin.
- Bir neçə yaddaş sızmasını düzəldin.
- GNOME
Sürüm 2.3.4-də yeni nə :
Sürüm 2.2.4 versiyasında yeni :
Sürüm 2.3.3'de yeni :
Sürüm 2.2.3-də yeni nə :
Sürüm 2.3.1'de yeni :
Koşullar :
Şərhlər tapılmadı