<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Вышел WebKitGTK+ 2.2.0 с поддержкой Wayland]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=30628</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=30628&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Вышел WebKitGTK+ 2.2.0 с поддержкой Wayland».]]></description>
		<lastBuildDate>Sat, 28 Sep 2013 17:13:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Вышел WebKitGTK+ 2.2.0 с поддержкой Wayland]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=365796#p365796</link>
			<description><![CDATA[<p><a href="http://www.webkitgtk.org/2013/09/27/webkitgtk2.2.0-released.html">Представлен</a> первый выпуск новой стабильной ветки <a href="http://www.webkitgtk.org/">WebKitGTK+ 2.2.0</a>, порта браузерного движка <a href="http://webkit.org/">WebKit</a> для платформы GTK+. WebKitGTK+ позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров.</p><p>Новая версия примечательна <a href="http://falcosigh.wordpress.com/2013/09/23/final-remarks-on-gsoc-2013/">интеграцией</a> в состав наработок по обеспечению поддержки Wayland. WebKitGTK+ отныне может быть собран с организацией вывода через Wayland, что позволит адаптировать для работы в окружении на базе Wayland такие браузеры, как Midori и Epiphany (GNOME Web). Ранее разработчики Midori и Epiphany <a href="http://www.opennet.ru/opennews/art.shtml?num=36808">уже выполнили</a> работу по чистке кода от использования специфичных для системы X11 вызовов функций gdk_x11 и Xlib, а также провели портирование для Wayland. Последним камнем преткновения оставалось отсутствие поддержки Wayland в движке WebKitGTK+.</p><p>Из других <a href="http://blogs.igalia.com/carlosgc/2013/09/27/webkitgtk-2-2-0-it-shines-and-doesnt-blink/">улучшений</a> отмечается:</p><ul><li><p>Встроенный <a href="https://www.webkit.org/blog/2518/state-of-web-inspector/">интерфейс</a> для инспектирования web-страниц, впервые представленный в браузере Safari 6 и переданный разработчикам WebKit компанией Apple. В интерфейсе доступны типовые функции по анализу кода страниц, таблиц стилей и загружаемых вместе со страницей ресурсов;</p></li><li><p>Поддержка средств аппаратного ускорения композитинга при выводе видео, что позволяет выводить видео с качеством до 1080p. Для задействования аппаратного ускорения используется API GStreamer и модуль вывода через OpenGL;</p></li><li><p>API для <a href="http://blogs.igalia.com/carlosgc/2013/09/10/webkit2gtk-web-process-extensions/">ответвления</a> отдельных изолированных процессов-обработчиков WebKit;</p></li><li><p>Добавлен вызов <a href="http://webkitgtk.org/reference/webkit2gtk/stable/WebKitScriptWorld.html">WebKitScriptWorld</a> для подстановки собственного JavaScript-кода в процессы-обработчики, который может использоваться для изменения поведения или в качестве дополнений. Например, в Epiphany подобный механизм используется для работы системы автоматического заполнения форм и блокирования рекламы;</p></li><li><p>Расширение средств для людей с ограниченными возможностями;</p></li><li><p>Добавление в API объекта <a href="http://webkitgtk.org/reference/webkit2gtk/stable/WebKitAuthenticationRequest.html">WebKitAuthenticationRequest</a>, позволяющего определить собственный механизм аутентификации, вместо предлагаемого по умолчанию встроенного диалога, или организовать отмену диалога аутентификации;</p></li><li><p>Адаптация для использования многопоточности в связанных с GStreamer компонентах;</p></li><li><p>Поддержка сборки для платформы GNU/Hurd.</p></li></ul><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=38010">http://www.opennet.ru/opennews/art.shtml?num=38010</a></p>]]></description>
			<author><![CDATA[null@example.com (Rizado)]]></author>
			<pubDate>Sat, 28 Sep 2013 17:13:18 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=365796#p365796</guid>
		</item>
	</channel>
</rss>
