LINUX.ORG.RU

Firefox избавлен от применения XUL Layout в интерфейсе

 , ,


1

3

После девяти лет работы из кодовой базы Firefox удалены последние компоненты формирования интерфейса, в которых использовалось пространство имён XUL. Таким образом, за единичными исключениями, для отрисовки пользовательского интерфейса Firefox теперь применяются обычные web-технологии (главным образом CSS flexbox), а не специфичные XUL-обработчики (-moz-box, -moz-inline-box, -moz-grid, -moz-stack, -moz-popup). В качестве исключения XUL продолжает использоваться для отображения системных меню и всплывающих панелей (xul:menupopup и xul:panel), но в будущем для подобной функциональности планируют задействовать API Popover.

Возможность использования XUL в дополнениях была прекращена в 2017 году, а интерфейс был избавлен от привязок на языке XBL (XML Binding Language, расширение XUL) в 2019 году (XBL-привязки, определяющие поведение XUL-виджетов, были заменены на Web Components), но при этом XUL-обработчики продолжали применяться при формировании элементов интерфейса браузера.

Оригинал текста: http://www.opennet.ru/opennews/art.shtml?num=58906

★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Ответ на: комментарий от friedrich

Он просто сформулировал немного не по-русски. Надо было не «100% софта в Wayland не работает», а «работает в Wayland не 100% софта». Нормальный человек легко распарсит стилистическую ошибку, а ты наверное бот.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)
Ответ на: комментарий от DrRulez

Вопрос как раз в том, чтож они не внедрили это уже как несколько последних лет?

Потому что оригинальные авторы X11 из 1986-го уже не при делах, а текущие мейнтейнеры X.Org (и по совместительству разработчики Wayland) на это не способны ввиду низкой квалификации.

X512 ★★★★★
()
Ответ на: комментарий от wandrien

Вейланд-стек я уже 10 лет слышу как оно «еще вот-вот» и «уже почти».

А я уже 8 лет использую.

eternal_sorrow ★★★★★
()

Хернёй страдают. Даже вынос настроек во вкладку жутко не удобен. Если раньше включить/выключить прокси можно было 3 кликами, то когда сделали это говно приходится листать огромную простыню всматриваясь в неё в поисках netork settings, да ещё и вкладку оно занимает.
Лучше бы эти идиоты полы мыли, больше пользы бы было

mittorn ★★★★★
()
Ответ на: комментарий от EXL

И был vastly more powerful куцых и убогих иксов. С переходом с Display PostScript на X11 именно что и началась деградация по части функциональности.

Гипертекстовый векторный GUI, который мы потеряли…

Все эти поделия как раз показали свою бессмысленность. Мы живём в мире растровой графики, разница только в том, на каком уровне всё превратится в растр. Или признать это, или требовать от каждого дисплейсервера умения во все возможные графические API.

khrundel ★★★★
()
Ответ на: комментарий от DrRulez

Угу. Мастера костыльных наук. Чтож эти «опытные люди», до сих пор не завезли поддержку HDR?

А почему фильмы снятые до появлении HDR показывают намного лучше и красивей чем снятые после появления технологии? Современные фильмы с разрешением full hd показывают где-то на уровне старых фильмов в формате dvd и заметно хуже чем старые в full hd.Может HDR это чистый маркетинг,вообще и нахрен не нужен?

Vadim59
()
Ответ на: комментарий от monkdt

Деда, это было лет десять назад) Сейчас там Aura

Ozone is a platform abstraction layer beneath the Aura window system that is used for low level input and graphics. Once complete, the abstraction will support underlying systems ranging from embedded SoC targets to new X11-alternative window systems on Linux such as Wayland or Mir to bring up Aura Chromium by providing an implementation of the platform interface.

https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md

Unixson
()
Последнее исправление: Unixson (всего исправлений: 1)
Ответ на: комментарий от vitruss

я им никогда не заморачивался, но sddm по-моему не играет никакой роли для приложений после запуска вм или де. Только когда происходит завершение сессии он триггеред на определенный экшн. Типа логаута или рестарта

monkdt
()
Ответ на: комментарий от EXL

ключевое слово = Рассматривается

// смотреть можно - трогать нельзя никогда ;)

qbbr ★★★★★
()

смотрю на реддите и на линуксовых сайтах жалуются на краши фокса. У меня только при закрытии выдает ошибку. Одни пишут связано с новым wayland 1.2x, другие с как раз с изменениями в посте

monkdt
()

последняя бета фокса обновилась у меня 6 раз за 2 дня. Через несколько часов пользования свежей версией беты из нового tar.gz фокс выдавал сообщение о появлении обновления. Видимо не все идет гладко, такого еще не было

Пользоваться бетой это бред, я знаю )

monkdt
()

Таким образом, за единичными исключениями, для отрисовки пользовательского интерфейса Firefox теперь применяются обычные web-технологии

Вот потому то оно и требует ресурсов как не себя.

rumgot ★★★★★
()
Ответ на: комментарий от monkdt

У меня фокс начал, не знаю даже как выразиться, подтупливать при долгом использовании. Настолько выбесил, что в сердцах решил оперу качнуть. Конечно, потом вернулся (один популярный крупный сайт попросту некорректно отображался на главной странице, я офигел), но факт есть факт.

Virtuos86 ★★★★★
()
Ответ на: комментарий от monkdt

Странно как-то. Я сижу в генту на бете - ну и плюс какие-то патчики и анти-патчики от Странского. И как-то не замечал обновления по 6 раз в день - исходники следующей беты выкладываются 2 раза в неделю.

Но пока по текущей тенденции остановлюсь на 112 версии - наработки по VAAPI вроде как тормознулись и теперь с приоритете очистка от XUL от которой ни жарко ни холодно.

Qui-Gon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.