<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Вышел WebKitGTK+ 2.2.0 с поддержкой Wayland]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=30628&amp;type=atom" />
	<updated>2013-09-28T17:13:18Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=30628</id>
		<entry>
			<title type="html"><![CDATA[Вышел WebKitGTK+ 2.2.0 с поддержкой Wayland]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=365796#p365796" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Rizado]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23158</uri>
			</author>
			<updated>2013-09-28T17:13:18Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=365796#p365796</id>
		</entry>
</feed>
