<?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; Релиз Wayland 1.4]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=33373</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=33373&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Релиз Wayland 1.4».]]></description>
		<lastBuildDate>Sat, 25 Jan 2014 11:53:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Релиз Wayland 1.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=389922#p389922</link>
			<description><![CDATA[<div class="quotebox"><cite>Ujin пишет:</cite><blockquote><p>Блобятина этот Вейленд ещё не поддерживает</p></blockquote></div><p>Не блобятиной единой... И за декорацию окон разве не оконный менеджер отвечает?</p>]]></description>
			<author><![CDATA[null@example.com (Quarck)]]></author>
			<pubDate>Sat, 25 Jan 2014 11:53:04 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=389922#p389922</guid>
		</item>
		<item>
			<title><![CDATA[Re: Релиз Wayland 1.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=389908#p389908</link>
			<description><![CDATA[<div class="quotebox"><cite>Ujin пишет:</cite><blockquote><p>Блобятина этот Вейленд ещё не поддерживает</p></blockquote></div><p>Пока не поддерживает. Но потом начнет. Первой, понимаю, перейдет на Wayland Fedora.</p>]]></description>
			<author><![CDATA[null@example.com (kirillov3798)]]></author>
			<pubDate>Sat, 25 Jan 2014 08:48:04 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=389908#p389908</guid>
		</item>
		<item>
			<title><![CDATA[Re: Релиз Wayland 1.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=389905#p389905</link>
			<description><![CDATA[<p>Блобятина этот Вейленд ещё не поддерживает и не очень собирается (как и Мир). И проблема с разной декорацией окон у разных тулкитов решена?</p>]]></description>
			<author><![CDATA[null@example.com (Ujin)]]></author>
			<pubDate>Sat, 25 Jan 2014 08:32:32 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=389905#p389905</guid>
		</item>
		<item>
			<title><![CDATA[Re: Релиз Wayland 1.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=389883#p389883</link>
			<description><![CDATA[<p>Как думаете в какой версии openSUSE wayland будет использоваться как дисплейный сервер по умолчанию?</p>]]></description>
			<author><![CDATA[null@example.com (Quarck)]]></author>
			<pubDate>Sat, 25 Jan 2014 00:52:19 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=389883#p389883</guid>
		</item>
		<item>
			<title><![CDATA[Релиз Wayland 1.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=389813#p389813</link>
			<description><![CDATA[<p><a href="http://lists.freedesktop.org/archives/wayland-devel/2014-January/012903.html">Анонсирован</a> четвёртый стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек <a href="http://wayland.freedesktop.org/">Wayland 1.4</a>, а также развиваемого параллельно композитного сервера Weston 1.4. Ветка 1.4 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности протокола и композитного сервера Weston. С момента прошлого выпуска в Weston внесено 425 изменений, в Wayland - 46, что объясняется тем, что протокол уже достиг зрелого состояния. В разработке нового выпуска приняли участие 40 разработчиков.</p><p>Основные новшества Weston 1.4:<br /></p><ul><li><p>Реализация кнопок управления окном для бэкенда xwayland, нацеленного на обеспечение запуска X11-приложений поверх Wayland, и обеспечение корректного декорирования окон при вложенном запуске композитного сервера;</p></li><li><p>Оформление компонента рендеринга gl-renderer в форме загружаемого модуля и обеспечение возможности переключения на лету между выводом через pixman и gl-renderer. Указанное изменение позволяет ускорить запуск композитного сервера: можно вначале очень быстро запустить его с выводом через pixman, после чего загрузить gl-renderer и выполнить требующие большего времени операции инициализации EGL+GLES2;</p></li><li><p>Поддержка форматов фреймбуфера, отличных от XRGB8888 (формат можно настроить через опцию gbm-format в секции core файла конфигурации);</p></li><li><p>Задействование logind из состава systemd для организации привилегированного доступа, что позволяет запустить Weston поверх KMS без вспомогательного приложения weston-launch, запускаемого с повышенными привилегиями. В этом случае на logind ложится выполнение функций, ранее реализованных в weston-launch: включение доступа к устройству DRM (Direct Rendering Manager) и открытие устройств ввода.</p></li><li><p>Структура weston_surface разделена на две отдельные структуры weston_surface и weston_view, что позволяет отобразить поверхность в разных местах.</p></li><li><p>Поддержка горячего отключения устройств вывода. Если ранее, отключение монитора приводило к краху, то теперь окна корректно перемещаются на доступную на другом мониторе видимую область.</p></li><li><p>Обеспечена анимация смены фокуса ввода с клавиатуры и наглядный выбор активного окна;</p></li><li><p>Улучшена поддержка сенсорных экранов, в том числе добавлена возможность использование drag-and-drop интерфейса на сенсорном экране, перемещения и активации поверхностей касанием.</p></li><li><p>Началась работа над протоколом xdg-shell для организации взаимодействия между приложениями и десктоп-окружением, востребованного для обеспечения полноценной работы GNOME Shell поверх Wayland;</p></li><li><p>Поддержка проброса буферов из вложенных композитных серверов (когда один композитный сервер запускается поверх другого). Для этого определено новое EGL-расширение, позволяющее вложенному композитному серверу передать буфер первичному композитному серверу, т.е. пропустить операцию рендеринга и передать контент первичному композитному серверу в виде поверхности;</p></li><li><p>Добавлен протокол для обрезания краёв(Crop) и масштабирования (Scale), позволяющий клиенту указать, что должна быть представлена только заданная прямоугольная часть поверхности, с возможностью увеличения масштаба при необходимости;</p></li><li><p>В эмулятор терминала weston-terminal добавлена поддержка вывода истории операций, которую можно прокручивать через комбинации Ctrl+Shift UP/DOWN. Добавлено контекстное меню для упрощения доступа к запуску нового терминала, операциям выделения и вставки (Ctrl-Shift-C/V/N). Обеспечена поддержка выделения на сенсорном экране. </p></li></ul><p>Основные новшества Wayland 1.4:<br /></p><ul><li><p>Добавлен триггер SIBGUS для о защиты от некорректного доступа клиентов к совместно используемым буферам (SHM Buffer);</p></li><li><p>Протокол для манипулирования субповерхностями (subsurface) перемещён в репозиторий wayland и теперь позиционируется как официальный протокол wayland;</p></li><li><p>Вwl_proxy_set_queue() обеспечена возможность указания NULL-очередей для возврата к очереди по умолчанию;</p></li><li><p>Устранено состояние гонки между вызовами wl_proxy_create() и wl_proxy_marshal().</p></li></ul><p>Ряд изменений представлен для компонентов Mesa, их появление ожидается в следующем выпуске Mesa 10.1:<br /> </p><ul><li><p>Поддержка вызова eglSwapInterval(dpy, 0), позволяющего приложению инициировать максимально возможную производительность рендеринга, но без синхронизации с кадровым гасящим импульсом (vblank). В weston-simple-egl данный режим может быть включен через опцию &quot;-b&quot;;</p></li><li><p>Поддержка RGB565 в настойках EGL (EGLConfigs), даже если композитный сервер использует для фреймбуфера иной пиксельный формат;</p></li><li><p>Для выделения драйвером буфера без задействования flink теперь используется вызов __DRIimageLoaderExtension, что позволяет клиентам использовать узлы рендеринга drm (render nodes).</p></li><li><p>Вызов eglSwapBuffers() теперь очищает wl_display(). </p></li></ul><br /><p>Подробности: <a href="http://www.opennet.ru/opennews/art.shtml?num=38923">http://www.opennet.ru/opennews/art.shtml?num=38923</a></p>]]></description>
			<author><![CDATA[null@example.com (verg)]]></author>
			<pubDate>Fri, 24 Jan 2014 17:34:50 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=389813#p389813</guid>
		</item>
	</channel>
</rss>
