WebKitGTK + е напълно свободен, многофункционален, мощен и с отворен код софтуер за команден ред, който има за цел да пренесе мощния рендиращ двигател WebKit в GTK + GUI инструментариума и, разбира се, .
Проектът включва пълната функционалност на WebKit чрез набор от приложни програмни интерфейси (API), базирани на GObject, и е подходящ за приложения, изискващи всякакъв вид интеграция в мрежата, от зрели уеб браузъри до хибридни HTML / CSS приложения. р>
Използва се в Epiphany, Midori и други мощни приложения
WebKitGTK + се използва успешно в популярни и мощни приложения, които работят под работната среда на GNOME или изискват инструментариума GTK +, като уеб браузърите Epiphany и Midor.
Проектът е много полезен както за настолни, така и за вградени системи, поддържа WebKit2 и позволява на разработчиците лесно да изграждат приложения, които разчитат на уеб платформата за повишена реакция и сигурност.
Използва разделяне на процесите, за да поддържа GTK + 2 плъгини в GTK + 3 приложения
Друга интересна особеност е разделянето на процесите, което се използва от WebKitGTK +, за да поддържа безпроблемно плъгини, които са написани в 2.x клона на GTK +, като Adobe Flash Player, в GTK + 3 приложения.
Освен това WebKitGTK + предлага пълна поддръжка за видео и аудио потоци в уеб страници чрез гръбнака GStreamer WebKit, поддържа HTML елемента, поддържа технологиите WebRTC и WebAudio, както и ускорено рендиране и 3D CSS.
Под капака
Сред изискванията на Runtime за 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 introspection 1.32.0 или по-нова, libxslt 1.1.7 или по-нова, SQLite 3.0 или по-нова, GStreamer 1.0.3 или по-нова, gstreamer-plugins-base 1.0.3 или късно
Какво е новото в това издание:
- Подобрете използването на процесора при рендиране под Wayland в ускорен композиционен режим.
- Подобрете потреблението на паметта на процеса на потребителския интерфейс под Уейланд.
- Коригирайте проблеми при рендиране в някои уебсайтове, които имат разрешено ускорено композиране.
- Коригирайте катастрофата на уеб процес при затваряне на WebView.
- Инициализирайте libgcrypt в мрежовия процес.
- Показване на контролите, ако не е позволено да се възпроизвежда елемент от видеоклипа.
- Добавете поддръжка на команди за "бисквитки" и екранни снимки в WebDriver.
- Коригирайте няколко катастрофи и проблеми при изобразяването.
- Актуализации на превода: бразилски португалски, полски.
Какво е новото във версия 2.8.4:
- Направете WebSQL да работи с квота по подразбиране, вместо винаги да не работи в openDatabase с DOM Exception 18.
- Подобрете откриването и използването на GL / GLES / EGL библиотеки.
- Решете катастрофа за разпределение на паметта, като използвате bmalloc на 32-битови системи.
- Прикрепете кеш модела DOCUMENT_VIEWER, за да деактивирате кеша на паметта.
- Коригирайте катастрофата на WebProcess след твърде много грешки при пренасочване, когато има активна приставка за NPAPI.
- Коригирайте катастрофата на WebProcess, когато настройката gtk-font-name е празна.
- Уверете се, че Math.abs () не се връща отрицателно.
- Правилно възстановяване на ускореното композиране след катастрофа на WebProcess.
- Спазвайте заглавията на X-Frame-Options, когато зареждате от кеша на приложения.
- Няколко проблеми при катастрофи и рендиране са фиксирани.
- Коригирайте откриването на MIPS N64.
- Коригирайте няколко течове на памет.
- Актуализации на превода: каталонски.
Какво е новото във версия 2.8.0:
- Известия в HTML5.
- Скриптови съобщения на потребителите.
- Цветно въвеждане на HTML5.
- Поддръжка на APNG.
- Подобрения на ефективността.
- Възпроизвеждане на аудио сигнал за известяване.
- Цветове на фона за преглед в мрежата.
Какво е новото във версия 2.4.8:
- Коригирайте проблеми със SSL връзката с някои уебсайтове след корекцията за уязвимост POODLE.
- Решете катастрофа при зареждане на флаш памети.
- Коригирайте изграждането на GNU Hurd
- Коригирайте изграждането на OS X.
- Прикрепете документацията на webkit_print_operation_get_page_setup ().
- Защитни поправки: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386, CVE- 2014-1390.
Какво е новото във версия 2.7.3:
- Добавете приложния програмен интерфейс (API), за да поддържате известия в HTML5.
- Добавете приложния програмен интерфейс за заявки за разрешение на UserMedia.
- GObject API за свързвания DOM сега правилно връща NULL intead на празните низове, за да може да прави разлика между не присъства и налице, но е празно.
- Добавете поддръжка за прозореца за декорация на текст.
- Подобрете диалоговия прозорец за HTTP удостоверяване.
- Покажете идентификационния атрибут на елементите на метъра и опцията за достъпност.
- Използвайте latin1 вместо UTF-8 за HTTP заглавие.
- Актуализирайте иконата на инспектора NavigationItemProbes.
- Добавете видео / mp2t като алтернативен тип за MPEG TS.
- Добавете приложение / x-mpegurl и видео / flv към списъка с поддържани типове мултимедии.
- Добавете поддръжка на заявки за планиране в HTTP медия източник.
- При затваряне на аудиоизместването е необходимо да отстраните затварянето
- Актуализации на преводите: Канада, Асамед
Какво е новото във версия 2.3.4:
- Добавете API към WebKitResponsePolicyDecision, за да проверите дали типът MIME може да се показва.
- По подразбиране активирайте приложния програмен интерфейс (API) на цял екран.
- Коригиране на обработката на HTTP сертификати с активиран мрежов процес.
- Коригирайте изтеглянията с активиран мрежов процес.
- Коригирайте работата с "бисквитките", когато мрежовият процес е разрешен.
- Премахнете частичния изтеглен файл, когато операцията за изтегляне не е успешна или е анулирана.
- Направете сигнал за изпращане-заявка в WebKitWebPage :: след пренасочване.
- Добавете разширения атрибут xdg.origin.url към изтеглянията в WebKit2.
- Коригирайте WebGL с GLES.
- Актуализации на превода: холандски, бразилски португалски.
Какво е новото във версия 2.2.4:
- Деактивирайте MemoryCache, когато е зададен моделът кеш DOCUMENT_VIEWER.
- Премахнете частичния изтеглен файл, когато операцията за изтегляне не е успешна или е анулирана.
- По подразбиране активирайте Web Audio в конфигуриране.
- Добавете липсващи присвоявания от роли ARIA в роли ATK.
- Коригирайте няколко катастрофи, когато печатате чрез JavaScript.
- Коригирайте грешка X11, когато повърхността на хранилището е унищожена.
- Коригирайте низа на потребителски агент, за да прецените правилно Mac OS X, за да коригирате няколко уеб сайтове, които зависят от потребителския агент като Yahoo.
- Коригирайте изграждането с поддръжка на подземен паркинг.
- Коригирайте изграждането във FreeBSD.
- Коригирайте изграждането в Mac / Darwin.
- Коригирайте изграждането с GCC в i386.
Какво е новото във версия 2.3.3:
- Първоначалната поддръжка на мрежовия процес е деактивирана по подразбиране.
- CSS регионите вече са разрешени по подразбиране.
- Подкрепете приставката от дясната страна на инспектора в WebKit2.
- Добавете настройката за пространствена навигация в API WebKit2 GTK +.
- Добавете настройката на източника на мултимедия към WebKit1 и WebKit2.
- Поддържайте персонализирани типове за плъзгане и пускане на данни.
- Избягвайте допълнително копиране при изчертаване на изображения в кайро-бекенда.
- Прикрепете превъртането в списъците с разширения, когато падащото меню е по-голямо от екрана.
- Използвайте GTK + 2 в WebKit1
- Коригирайте връщащата стойност на webkit_web_view_get_view_source_mode () в WebKit1.
- Излъчвайте събития за стартиране на потока, шапки и сегменти в елемента webkitwebaudiosrc.
- Решете търсенето на медийно съдържание, предоставено от сървъри, които не поддържат заявки за обхват.
- Решете катастрофа, когато използвате медиен източник в гръбнака на GStreamer.
- Коригирайте грешка X11, когато повърхността на хранилището е унищожена.
- Изложете разделителните елементи с ATK_ROLE_SEPARATOR на достъпността.
- Показване на обектите за достъпност WAI-ARIA ориентировъчни роли.
- Показване на обектите за достъпност с ATK_ROLE_ARTICLE.
- Показване на обектите за достъпност с ATK_ROLE_CHECK_MENU_ITEM.
- Премахнете поддръжката на GStreamer 0.10.
- Пропускане на паметта поради неправилно използване на gst_tag_list_merge в TextCombinerGStreamer.
- Актуализации на превода: бразилски португалски.
- Добавете настройката "enable-media-stream" в WebKit2 GTK + API.
- Коригирайте катастрофата, когато зареждането се повреди поради грешки в SSL в WebKit2.
- Коригирайте катастрофа при отпечатване чрез JavaScript в WebKit2.
- Добавете поддържащи аудио и видео записи към гръбнака на медиите на GStreamer.
- Правилно излагайте видео и аудио елементите на достъпност.
- При изчертаване на прекалено малки повърхности прикрепете матрицата с невалидна кайро.
- Избягвайте допълнително копиране при изчертаване на изображения, използващи кайро.
- Не пропускайте честотата на възпроизвеждане, когато търсите в бекенда на медиите на GStreamer.
- Няколко поправки на изграждането на платформи, които не са Linux.
- Render AC слоевете също така, когато използвате GTK + 2 в WebKit1.
- Избягвайте допълнително копиране при изчертаване на изображения в кайро-бекенда.
- Коригирайте връщащата стойност на webkit_web_view_get_view_source_mode () в WebKit1.
- Прикрепете превъртането в списъците с разширения, когато падащото меню е по-голямо от екрана.
- Премахнете Chromium като потребителски агент и заявете, че сте Safari в OS X.
- Решете катастрофа в WebProcess, когато посетите www.pressure.co.uk.
- Коригирайте JavaScript core с определени документи в Google Диск.
- Коригирайте катастрофата в JavaScriptcore при изпълнение на мирърджър в 32-битови платформи.
- Коригирайте изграждането с freetype & gt; = 2.5.1.
- Коригирайте катастрофата при печат чрез JavaScript в WebKit2.
- Активирайте поддръжката на обратно действие / ремонт на текстови издания в WebKit2.
- Коригирайте изграждането на платформи, които не са Linux.
- Добавете API на WebKit2 за грешки в TLS.
- Направете интерфейса на EventTarget introspectable в GObject DOM обвързването.
- Показване на WheelEvent в приложния програмен интерфейс (API) за обвързване на DOM.
- Генериране на документация за приложния програмен интерфейс (API) за обвързването на GObject DOM.
- По подразбиране спазвайте ориентацията на изображението.
- Активирайте поддръжката на обратно действие / ремонт на текстови издания в WebKit2.
- Добавете suppport за blob URL адреси към бекенда на медиите на GStreamer.
- Добавете поддръжка за субтитри.
- Разрешава да се изпълнява уеб процес с произволна команда за префикс при изграждането на грешки.
- Излагайте правилно връзките на изображенията до достъпността.
- Показване на заглавието и алтернативния текст за връзки в картините на изображенията до достъпност.
- Отменете текущото активно WebKitAuthenticationRequest при зареждане на батерията.
- Коригирайте няколко течове на памет.
- GNOME
Версия 2.3.2:
Какво е новото във версия 2.2.3:
Какво е новото във версия 2.2.2:
Какво е новото във версия 2.3.1:
Изисквания :
Коментари не е намерена