URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 118692
[ Назад ]

Исходное сообщение
"Код Firefox полностью избавлен от XBL"

Отправлено opennews , 10-Окт-19 10:31 
Разработчики Mozilla сообщили об успешном завершении работы по удалению из кода Firefox компонентов на языке XBL (XML Binding Language). В ходе работы, которая продолжалась с 2017 года, из кода было удалено около 300 различных привязок, использующих XBL, и переписано примерно 40 тысяч строк кода. Указанные компоненты были заменены на аналоги на базе Web Components, написанные с использованием обычных web-технологий...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=51646


Содержание

Сообщения в этом обсуждении
"Код Firefox полностью избавлен от XBL"
Отправлено заминированный тапок , 10-Окт-19 10:31 
> Указанные компоненты были заменены на аналоги на базе Web Components, написанные с использованием обычных web-технологий.

так а чё не на расте-то?


"Код Firefox полностью избавлен от XBL"
Отправлено имя , 10-Окт-19 10:55 
Даже если хипстеры и хотели переписать на Rust, уже надоевшая всем отмаза про ещё не готовую интеграцию с WebAssembly опять испортила бы им все планы.

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 12:27 
Как связаны раст и гуевый фронтенд?

"Код Firefox полностью избавлен от XBL"
Отправлено заминированный тапок , 10-Окт-19 13:03 
какой же ты заносчивый :(

мозилла очень любит раст, огнелис на расте
=> сарказмом (растоводы постоянно вещают о том, что что-то переписали на раст. ведь он же такой безопасный, весый, простой и прекрасный)


"Код Firefox полностью избавлен от XBL"
Отправлено Kuromi , 10-Окт-19 17:05 
Вы вообще о чем? XBL это грубо часть внутреннего аналога HTML. Сейчас виджеты с его использованием переписали на чистый HTML.
Причем тут Rust?

"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 10-Окт-19 19:29 
Не «внутреннего HTML», а привязок к нему. А привязки можно было и на Rust переписать.

"Код Firefox полностью избавлен от XBL"
Отправлено Ordu , 10-Окт-19 20:17 
Если ты внимательно прочитаешь текст новости, то ты увидишь, что привязки XBL выпилили, а насчёт запиливания новых привязок на смену XBL в новости нет ни слова. Переписали компоненты использовавшие XBL, переписали с XUL технологий на технологии WebComponents.

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 10:52 
Press [F] to pay respect.

"Код Firefox полностью избавлен от XBL"
Отправлено TormoZilla , 10-Окт-19 12:23 
Esc

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 16:35 
Alt + F4

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 18:50 
Mod1+q

"Код Firefox полностью избавлен от XBL"
Отправлено Zenitur , 11-Окт-19 14:21 
Alt-SysRq-F

"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 10-Окт-19 19:15 
Cmd + Q

"Код Firefox полностью избавлен от XBL"
Отправлено neAnonim , 10-Окт-19 22:37 
alt+shift+c

"Код Firefox полностью избавлен от XBL"
Отправлено Кочегар , 11-Окт-19 01:43 
Reset+Return

"Код Firefox полностью избавлен от XBL"
Отправлено имя , 11-Окт-19 05:00 
↑ ↑ ↓ ↓ ← → ← → B A Select Start

"Код Firefox полностью избавлен от XBL"
Отправлено iPony129412 , 11-Окт-19 06:33 
Это в Opera

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 00:52 
Stop + A

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 21:46 
Reset

"Код Firefox полностью избавлен от XBL"
Отправлено InuYasha , 11-Окт-19 14:40 
NMI

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 13-Окт-19 13:00 
apt purge firefox && apt install palemoon // делов-то

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 10:54 
>Указанные компоненты были заменены на аналоги на базе Web Components, написанные с использованием обычных web-технологий.

Всё правильно делают.


"Код Firefox полностью избавлен от XBL"
Отправлено iPony129412 , 10-Окт-19 11:37 
Приятные чувства, когда выкидывают старые уже вонючие технологии.

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 11:56 
Ипони, так ты мазохист, значит? Любишь, когда тебя выбрасывают?

"Код Firefox полностью избавлен от XBL"
Отправлено Andrey Mitrofanov_N0 , 10-Окт-19 12:01 
> Ипони, так ты мазохист, значит? Любишь, когда тебя выбрасывают?

Не, это не он.  Он молодой и вонючий.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 12:23 
Ты про Win32?

"Код Firefox полностью избавлен от XBL"
Отправлено kachsheev , 10-Окт-19 13:46 
Небось на Electron теребишь?

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 17:01 
Тебя пора выкидывать

"Код Firefox полностью избавлен от XBL"
Отправлено Lockywolf , 10-Окт-19 11:48 
Ну и кому он теперь и зачем нужен?

XUL был единственным из-за чего его стоило использовать.


"Код Firefox полностью избавлен от XBL"
Отправлено iPony129412 , 10-Окт-19 11:52 
Нормальному пользователю.
Стал хороший быстрый и не страшный браузер.

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 12:04 
Зачем нужен Firefox такой же как Chrome и с такими же ущербными, жрущими процессор дополнениями, когда все пишут уеб-технологии под Chrome?

"Код Firefox полностью избавлен от XBL"
Отправлено киця , 10-Окт-19 12:22 
Кто все? Я не generic сайтов давно не видел, а фокс в отличие от хрома к памяти экономно относится.

"Код Firefox полностью избавлен от XBL"
Отправлено Lockywolf , 10-Окт-19 12:37 
> Кто все? Я не generic сайтов давно не видел, а фокс в
> отличие от хрома к памяти экономно относится.

Что такое generic-сайт?


"Код Firefox полностью избавлен от XBL"
Отправлено НяшМяш , 10-Окт-19 14:23 
>  Зачем нужен Firefox такой же как Chrome и с такими же ущербными, жрущими процессор дополнениями, когда все пишут уеб-технологии под Chrome?

Например, в Chrome нет такой суперудобной штуки, как Multi-Account Containers. Да и блокировщики рекламы в хроме скоро помрут.

Про жручесть дополнений тоже за уши притянуто. Сайты жрут на два порядка больше и оверхед от дополнений практически незаметен.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 02:34 
>Multi-Account Containers

где можно подробнее об этом почитать?


"Код Firefox полностью избавлен от XBL"
Отправлено НяшМяш , 11-Окт-19 04:31 
> где можно подробнее об этом почитать?

Например, тут: https://addons.mozilla.org/ru/firefox/addon/multi-account-co.../
Очень выручает, когда нужно открыть две разных жиры или два разных гмейла - любой фигни, в которую нельзя одновременно под двумя аккаунтами зайти. Ну и чтобы всякие гуглы с фейсбуками своими кукисами на сайтах не сорили. Распихал всю эту гадость по личным контейнерам и спокоен.


"Код Firefox полностью избавлен от XBL"
Отправлено Baobab , 11-Окт-19 08:36 
> два разных гмейла - любой фигни, в которую нельзя одновременно под двумя аккаунтами зайти

Я под 4 аккаунтами одновременно захожу. ЧЯДНТ?


"Код Firefox полностью избавлен от XBL"
Отправлено НяшМяш , 11-Окт-19 19:53 
>> два разных гмейла - любой фигни, в которую нельзя одновременно под двумя аккаунтами зайти
> Я под 4 аккаунтами одновременно захожу. ЧЯДНТ?

Просто я каждый день наблюдаю при заходе в google meet созвон как гугл выдаёт список аккаунтов, под которым надо зайти. Как оно работает сейчас с тем же гмылом я не знаю - стараюсь вебмордами для почты не пользоваться.


"Код Firefox полностью избавлен от XBL"
Отправлено Baobab , 12-Окт-19 12:07 
В мыло раз заходишь во все акки и переключаешься между ними по мере необходимости. Или в отдельных вкладках открываешь.

"Код Firefox полностью избавлен от XBL"
Отправлено НяшМяш , 12-Окт-19 16:04 
> В мыло раз заходишь во все акки и переключаешься между ними по
> мере необходимости. Или в отдельных вкладках открываешь.

Вот лет 5 назад в отдельных вкладках открыть была проблема - новая вкладка портила сессию в старой. Видать починили с тех пор. Но в любом случае вебморды отстой.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 17:42 
как оно дружит с юблоком-юматриксом, котоыре очищают историю браузера и кукисы сами по себе?

"Код Firefox полностью избавлен от XBL"
Отправлено НяшМяш , 11-Окт-19 19:59 
> как оно дружит с юблоком-юматриксом, котоыре очищают историю браузера и кукисы сами
> по себе?

Не замечал никаких проблем в связке с юблоком. Единственно могут возникнуть проблемы, если сайт из одного контейнера пытается редиректнуть на страницу, привязанную к другому контейнеру - естественно теряются куки. И ещё минус юзабилити в том, что в настройках браузера история и кукисы отображаются без разделения на кто где в каком контейнере находится.

А так штука совершенно замечательная. Например, я засунул ютуб в отдельный контейнер, чтобы мне в историю аккаунта не записывались видео, которые я посмотрел в ленте на каком-нибудь левом сайте. Или тот же втентаклик с фейсбуком - чтобы автоматом во всякие виджеты не логинилось. Понятное дело, что от реальной слежки это не защищает, но это лучше, чем ничего.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 12:06 
>Стал хороший быстрый и не страшный браузер.

Человек с ником ипони говоит о быстром и не страшном, да это же аксимирон хд.


"Код Firefox полностью избавлен от XBL"
Отправлено iPony129412 , 10-Окт-19 14:21 
По делу сказать, как всегда нечего.

А так скорость работы и срашность (неоднородный интерфейс это самое плохое) - вполне себе оцениваются. И тут прогресс на лицо прям.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 18:53 
>По делу сказать, как всегда нечего.

Знаешь как я называю людей, который одобряют любые изменения без критического анализа? - Полезные идиоты.


"Код Firefox полностью избавлен от XBL"
Отправлено Lockywolf , 10-Окт-19 12:48 
> Нормальному пользователю.
> Стал хороший быстрый и не страшный браузер.

Правда, не запускается, а в остальном всё норм.

Вернее, запускается, но ни одной страницы открыть не может, несмотря на 100% загрузку цпу.


"Код Firefox полностью избавлен от XBL"
Отправлено KonstantinB , 10-Окт-19 16:40 
А ты пробовал аддон написать на этих веб-технологиях?

На XUL я мог элементарно сделать сайдбар. На веб-технологиях сайдбар, не перекрывающий сайт, в общем случае сделать невозможно - даже если я буду в цикле поллингом смотреть getComputedStyle и обновлять свои костыли, всегда найдется какой-то сайт с нестандартным позиционированием (position: fixed, скажем), где все сломается.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 17:54 
Для этого специальный API есть

"Код Firefox полностью избавлен от XBL"
Отправлено KonstantinB , 10-Окт-19 20:02 
Был, был специальный API. Выпилен вместе с XBL.

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 22:11 
>сайдбар

дщя сайдбаров есть вебэкст апи.


"Код Firefox полностью избавлен от XBL"
Отправлено iPony129412 , 11-Окт-19 06:45 
> А ты пробовал аддон написать на этих веб-технологиях?

Ну как сказать. Писал под все браузеры.
Даже для IE там на сисях плугины для инъекций в веб страницы, ну там банеры всякие интересного содержания 😮
Под Opera Presto (весьма кривое и костыльное у них API было). Под Chrome, Safari (есть свои отличия в WebExtensions).

Только над Firefox посидел денёк и плюнул. Прям плохо...


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 12:53 
А что для тебя лично изменилось а 68? Аддоны на xul уже давно не поддерживается, все остальное побоку: кто хотел, тот слез на форки еще тогда, а теперь от его наличия или отсутствия - никакой разницы

"Код Firefox полностью избавлен от XBL"
Отправлено Lockywolf , 10-Окт-19 14:40 
> А что для тебя лично изменилось а 68? Аддоны на xul уже
> давно не поддерживается, все остальное побоку: кто хотел, тот слез на
> форки еще тогда, а теперь от его наличия или отсутствия -
> никакой разницы

Написал двумя комментариями выше.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 22:00 
XUL - это проблема поддержки. Его поддерживать надо. Место 1 фреймворка мозилле приходится поддерживать два.

Про аддоны на xule забудь. От XULа в аддонах было только GUI и ovelayи. Внутренняя система объектов называется XPCOM, и он никуда не делся. Вернее его тоже пора выпилить. В смысле классы никуда не денутся, но импортировать их надо не функциями для импорта XPCOM, а синтаксисом модулей ECMAScript.

И даже когда XPCOM закопают, доступ к внутреннястям никуда не денется. Он и сейчас есть. Просто отключён в сборках для бы^Wобычных пользователей. Ставьте аврору или найтли и эксплуатируйте её хоть в хвост, хоть в гриву.


"Код Firefox полностью избавлен от XBL"
Отправлено Тот_Самый_Анонимус , 10-Окт-19 22:28 
>XUL был единственным из-за чего его стоило использовать.

Некоторые дополнения были малозаменимыми.
А так, хульня и любые дополнения на интерпретируемых языках не нужны. Miranda IM/NG тому яркий пример.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 05:26 
>любые дополнения на интерпретируемых языках не нужны.

Только тому самому чувашскому анонимусу с парком древних писюков. Его удел - аська, миранда, винхп.


"Код Firefox полностью избавлен от XBL"
Отправлено Тот_Самый_Анонимус , 12-Окт-19 11:44 
>>любые дополнения на интерпретируемых языках не нужны.
> Только тому самому чувашскому анонимусу с парком древних писюков. Его удел - аська, миранда, винхп.

Полыхнуло-то как. На самом деле для нормального программиста и инженера это нормально — рациональное использование ресурсов.
Только недальновидные люди (которые как ты) орут что раз есть у компа лищние ресурсы, так надо забить на оптимизацию и загадить их все.



"Код Firefox полностью избавлен от XBL"
Отправлено Lockywolf , 11-Окт-19 09:16 
>>XUL был единственным из-за чего его стоило использовать.
> Некоторые дополнения были малозаменимыми.
> А так, хульня и любые дополнения на интерпретируемых языках не нужны. Miranda
> IM/NG тому яркий пример.

В принципе, расширения, конечно, должны быть на Guile.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 12:10 
Без XUL-ы ненужное.

"Код Firefox полностью избавлен от XBL"
Отправлено SOska , 10-Окт-19 13:06 
Да, вот модно и молодежно обновили, наслаждаемся теперь

"Код Firefox полностью избавлен от XBL"
Отправлено neAnonim , 10-Окт-19 13:16 
xbl, xul и все что связанно с xml(я про html), то еще гвно. Но!!! Если раньше была возможность сделать полезный плагин для браузера, то сейчас ее просто нет. (Н.р. зачем блокировать плагины на дефолт странице и в настройках? итд)
С выпилом xul отвалились плагины которые для меня были единственной причиной использовать Firefox.  
(Еще раз они уже были) после этого началась миграция на форки и далее во все тяжкие.

"Код Firefox полностью избавлен от XBL"
Отправлено Антон , 10-Окт-19 13:38 
Вам какого-то определённого плагина нехватает?

"Код Firefox полностью избавлен от XBL"
Отправлено Kroz , 10-Окт-19 14:42 
Мне вот этого очень не хватает.
https://github.com/FF-Remote-Control/FF-Remote-Control
Чтобы из линуксового терминала простыми средствами перегружать страницу в FF, вызывать JS методы, доставать содержимое переменных.
Есть аналог?

"Код Firefox полностью избавлен от XBL"
Отправлено имя , 10-Окт-19 16:34 
Для этого уже давно не нужны аддоны, есть https://github.com/mozilla/geckodriver и даже встроенный headless-режим.

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 21:16 
который дофига памяти отжирает.

"Код Firefox полностью избавлен от XBL"
Отправлено Тот_Самый_Анонимус , 10-Окт-19 22:30 
>Вам какого-то определённого плагина нехватает?

FoxNews.
Не как дополнения, а как уже готовой базы новостей, которые теперь никуда не перенести.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 13:42 
> зачем блокировать плагины на дефолт странице и в настройках?

Безопасности для.

> С выпилом xul отвалились плагины которые для меня были единственной причиной использовать Firefox.

Какие?

> после этого началась миграция на форки

Ты это еще "великим переселением" назови. Никаких "миграций" не было, полтора гика свалили на небезопасный палемун (завирусованные официальные установщики винды, потенциально уязвимые вбандленные либы без должного уровня мейнтейнерства) и всё.


"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 10-Окт-19 14:33 
>полтора гика свалили на небезопасный палемун

А кто-то просто на старой версии сидит. А кто-то на Waterfox. А кто-то на SeaMonkey. А кто-то на браузеры на других движках (WebKit/Blink) перебежал. Тут попробуй разбери теперь, статистики-то толковой нет.

Но что Firefox сменил концепцию и целевую аудиторию — факт. Раньше киллер-фичей были свобода и открытость. Сейчас — приватность (что диаметрально противоположные вещи, хоть шифропанки с СПО и шагают традиционно рука об руку). Такую революцию не каждый продукт может пережить. Opera вон худо-бедно пережила. А, например, Windows на мобильниках — нет: Windows Mobile и Windows Phone — кардинально разные вещи, и если Windows Mobile был востребован, то Windows Phone и его потомок Windows Mobile 10 не нужны почти никому, и уже, по сути, умерли.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 22:10 
>что диаметрально противоположные вещи

Это не так. Наоборот, без свободы и открытости браузера не будет приватности для его пользователей. Дыры в приватности чтобы оперативно латать нужны дополнения.


"Код Firefox полностью избавлен от XBL"
Отправлено Тот_Самый_Анонимус , 10-Окт-19 22:30 
Дешёвая пропаганда.

"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 11-Окт-19 01:08 
Дополнениями латать имеет смысл для клозедсорса. А тут зачем? Если уж латать по полной, то следует латать снаружи браузера, куда он доступа не имеет. Например, подписками для /etc/hosts на маршутизаторе. А также толковым файрволом с фильтацией по приложениям (которого под GNU/Linux, кстати, толком и нету, если Douane не считать).

"Код Firefox полностью избавлен от XBL"
Отправлено Kroz , 10-Окт-19 14:44 
>> С выпилом xul отвалились плагины которые для меня были единственной причиной использовать Firefox.
> Какие?

http://www.opennet.me/openforum/vsluhforumID3/118692.html#35


"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 10-Окт-19 15:03 
Это расширение, а не плагин. Выпил плагинов, к слову, прямого отношения к XUL не умеет. И их поддержка даже вроде в движке ещё есть, просто по дефолту выключена. EOL — 2020-й год, во всех мейнстримных браузерах.

"Код Firefox полностью избавлен от XBL"
Отправлено neAnonim , 10-Окт-19 19:03 
> Какие?

VimFX. Есть аналоги vimium итд. (Они перечислины на самой странице vimfx), но они работают по другому и там нет выделения текста как в vimfx!
Более того новые плагины не работают в настройках и "привилегированных" страницах нр. addons.mozilla.org

Я браузером(firefox) теперь не могу управлять, мышь придумали для аутистов.


"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 10-Окт-19 19:21 
Ну так вали к нам на LuaKit. Тут аддоны на Lua и тоже имеют доступ к кишкам.

"Код Firefox полностью избавлен от XBL"
Отправлено neAnonim , 10-Окт-19 22:31 
я пробовал около 5ти "легковестных браузеров с vi-hjkl распальцовкой", но ночью в воскресенье остановился на waterfox в который загнал свой старый сетап из firefox.
Потому что это было просто и "не до этого прям сейчас".

Но я добавил в заметки попробую в выходные.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 19:45 
> "привилегированных" страницах нр. addons.mozilla.org

extensions.webextensions.restrictedDomains


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 22:06 
Не совсем. Есть ещё захардкоженный список и скрытая бэкдор-настройка privacy.resistFingerprinting.block_mozAddonManager.

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 00:44 
> Никаких "миграций" не было, полтора гика свалили на небезопасный палемун (завирусованные официальные установщики винды, потенциально уязвимые вбандленные либы без должного уровня мейнтейнерства) и всё.

Твои мозильщики настолько проаналили рынок что 1,5гика для них значимый процент. Фаерфокс теперь в интернете на уровне погрешности. Можно не учитывать.


"Код Firefox полностью избавлен от XBL"
Отправлено vitalif , 10-Окт-19 14:39 
Может я дождусь когда-то и из фаерфокса таки сделают оперу, а...

Ну, чтоб от хрома отличаться и вот это всё.


"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 10-Окт-19 15:04 
Но зачем, когда уже есть целых три — собственно хропера, Vivaldi и Otter? Вам всё мало, надо из всего мира сделать Opera?

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 18:57 
Подожди а как назывался ФФ на QT? Arora или Falkon?

"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 10-Окт-19 19:20 
Хз, что ты подразумеваешь под «ФФ на QT», потому что ФФ без XUL — не ФФ. Может, Qupzilla? она как раз в Falkon и переродилась. Да и Arora на старую лису похожа, но она сдохла. Да даже Midori был похож, пока латентные гномосеки его то ли под Safari, то ли под Epiphany не начали переделывать.

"Код Firefox полностью избавлен от XBL"
Отправлено vitalif , 10-Окт-19 23:37 
> Но зачем, когда уже есть целых три — собственно хропера, Vivaldi и
> Otter? Вам всё мало, надо из всего мира сделать Opera?

Otter - полурабочий экспериментальный проект, юзать его имхо невозможно. В том числе потому, что Qtwebkit, который кривее и лисы и хрома.

Vivaldi и хропера закрытые и в них нет главного - аналога Opera Mail (как собственно и в Otter). ) я до сих пор оперу юзаю для почты, т.к. почтовика под линукс лучше нет. Точнее я даже начинал свой писать, но в формате вебморды. Но интерфейс прям идентичный опере сделал. Но не дописал ) в том числе потому, что обуяла печаль от кривизны IMAP-а. Не понятно, то ли поддерживать IMAP, то ли лучше выкинуть его на хрен и забрать почту в SQL базу данных и все нужные функции реализовать в своём же бэкенде, который по сути в целевом виде должен мало чем отличаться от IMAP сервера (кроме того, что не IMAP и API не упоротое).

Оно у меня сейчас в таком состоянии, что только умеет проверять почту и отображать её и всё))

...да даже вебморды нормальной нет. Есть стильно-модно-молодёжная SOGo, но она блин написана аж на ObjC, ппц же. И там нет простейшей функции "помечать прочитанным только по явному клику кнопки "прочитано", а не по открытию сообщения".


"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 11-Окт-19 01:23 
>Otter - полурабочий экспериментальный проект, юзать его имхо невозможно

Рабочий, не рабочий, а чуть ли не единственный свежий браузер для Windows XP. Даже, блин, голая обёртка над вебкитом в несколько строк на питоне рабочая — сайты открывает; где там накосячить-то можно до неюзабельности?

>Qtwebkit, который кривее и лисы и хрома

Зато не такой прожорливый. И по уровню вполне дотягивает — шебаппы шустро гоняет, почти все API новомодные поддерживает, не то что всякие ротозадские поделки типа NetSurf, Dild^Hlo и elinks.

А косяки — потому что Safari окромя как на iOS/macOS давно нету, тестить на них рандомному виндобыдлокодеру не представляется возможным (хакинтош требует куда больше возни, чем даже ротозадский линуксодистр типа Arch), а про свободные WebKit-поделки мало кто знает, к тому же в криокамере сидят и до сих пор считают, что WebKit — движок от хрома, и тестить его отдельно бессмысленно. При том, что хром уже дольше живёт на Blink, чем жил на WebKit.

>и в них нет главного - аналога Opera Mail

Так тебе Seamonkey нужен, при чём тут вообще лиса? Кто в неё почтовик будет засовывать и зачем? Это ж браузер, а не комбайн. Наоборот, лишнее выкидывают — то RSS, то FTP.

>И там нет простейшей функции "помечать прочитанным только по явному клику кнопки "прочитано", а не по открытию сообщения".

Слыш, умник, у меня во многих папках уже по сотни таких непрочитанных сообщений висит (при том, что прочитанность автоматически проставляется, но я снимаю); ты уверен, что эта фича вообще полезная?


"Код Firefox полностью избавлен от XBL"
Отправлено vitalif , 11-Окт-19 02:03 
> Так тебе Seamonkey нужен, при чём тут вообще лиса? Кто в неё
> почтовик будет засовывать и зачем? Это ж браузер, а не комбайн.
> Наоборот, лишнее выкидывают — то RSS, то FTP.

да мне пофиг как это называться будет, но это же реально мегаудобно когда почта прямо в браузере

seamonkey по сути дохлый. вот мне бы лису, но с почтовиком. )

> ты уверен, что эта фича вообще полезная?

уверен, я хочу чтобы то, что я сам пока не пометил как более не интересное, оставалось непрочитанным. ну юзаю почту так, что такого


"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 11-Окт-19 02:41 
>лису, но с почтовиком

Это и есть Seamonkey. И он не дохлый, разработка шевелится потихоньку, просто из-за кардинальных изменений в лисином движке его нахрен переделывать надо. Билды собирают, тыкать можно, когда релиз для юзеров будет — неизвестно.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 08-Ноя-19 17:18 
Тоже лыжи смажут вслед за лисой? Али как? А зачем столько квантумов?!

"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 26-Ноя-19 20:39 
> Тоже лыжи смажут вслед за лисой? Али как? А зачем столько квантумов?!

Какие лыжи? Ты про то, что оно летать начнёт? Ну да, движок будет тот же, и с той же ущербностью. И упорно тащить ошмётки XUL, как в Thunderbird, они вроде не собираются.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 17:06 
сначала делают, потом 30 версий выпиливают... красавцы... так вы окончательно потеряете спрос.

"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 10-Окт-19 17:39 
Сделали-то давным-давно, ещё во времена, когда на HTML+CSS+JS ничего сложнее часиков и бегущих строк не писали, а серьёзные Web-приложения были на Java/Flash. Молодцы были, хотя бы CSS+JS притащили уже для интерфейса. Но время идёт, сейчас это всё обузой стало: движок и так уже может крутые интерфейсы рисовать на HTML, а приходится параллельно тащить ещё и XUL, в котором вообще другая разметка и другие API для JS, даже инспектор другой, отдельный от девтулзов для веба. Вот и решили выкинуть, и всё бы ладно, но решили заодно расширения огородить, чтобы в браузере больше не ковырялись — беда, переписать многие расширения не получится. В Thunderbird ещё худо-бедно совместимость и открытость сохраняют, но и там в конце концов запилят нужные для расширений API и ковыряние в кишках прикроют.

А спрос не потеряют, сейчас забота от приватности становится попсой, в западных странах, по крайней мере (в развивающихся рады, что у них хоть какой-то инет появился, а на зонды пофиг пока). Независимому движку тут заведомо больше веры, чем поделкам на основе Chromium типа Brave, потому что выковырять из Chromium все зонды и оперативно замечать новые — задача практически непосильная.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 22:03 
>переписать многие расширения не получится.

Инфа 146%? Или вам просто стыдно в своей лени признаться?


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 00:56 
Каждая новость про фаерфокс начинается с объявления о выпиливании очередной настройки. Каждый раз давние пользователи вздыхают, ибо понимают что становится только хуже. Каждый раз рассказывают что отвалится ещё, плюс к отвалившемуся ранее. И каждый раз находятся чудаки которые в "первый" раз слышат про разломанные расширения. Потом они правда сливаются без ответа. И всплывают в следующем обсуждении.
Запили мне полный аналог сессшн менеджера. Или даже покажи как теоретически это можно сделать.

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 09:08 
>Или даже покажи как теоретически это можно сделать.

Немного не так, как в эпоху XPCOM.

Менеджер сессий пишется в виде WebExtension. Для этого смотрится, какие API есть, а каких нет, но нужны.

Недостающие запиливаются самим. Вот мануал как пробросить внутренние апи в WebExtensions мир:

https://firefox-source-docs.mozilla.org/toolkit/components/e... .

Предупреждаю - очень много недокументированных подводных камней и багов в самом фф, которые не фиксят. Встроенный отладчик самой js-части firefox - ваш лучший друг.


"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 11-Окт-19 19:46 
>Недостающие запиливаются самим

Это полдела. Ещё надо, чтобы патч приняли в FF. А его запросто могут не принять — из-за несекурности подхода, несоответствия генеральной линии партии или по другим причинам. Получается та же беда, что и в Chromium с самого его появления: на банальные вещи вроде прокручиваемых вкладок или настройки их вида реквесты висят годами, в хромосборочках они реализованы, свободные патчи есть, но в апстрим их принимать не будут принципиально. И ладно бы закрывали баги с WONTFIX, как это делают в прочих местах с авторитарной политикой — но на crbug не делают даже этого, просто оставляют раз в несколько лет гнилые отмазки, когда кто-то напомнит. Форки — не выход; расширений можно ставить сразу много под потребности пользователя, а два форка как воедино слить?


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 21:25 
>Ещё надо, чтобы патч приняли в FF.

Да посрать, примут или нет. Мозилла давно себя дискредитировала. Не примут они ничего, что не соответствует их концепции развития браузера. А мощные расширения и кастомизация не соответствуют: обратная совместимость небесплатна.

Но фичу экспериментов они выпилить не могут. Им самим нужно прототипировать новые ΑPI, причём быстро, в реалтайме, без пересборки браузера, поэтому патчи для этого официальные будут всегда. А нам лишь нужно убедить нужных людей их наложить. Если люде не убедятся, сделать свой пайплайн сборки и захостить его на оплаченных гитлэбом инстансах гитлэба.

>Форки — не выход; расширений можно ставить сразу много под потребности пользователя, а два форка как воедино слить?

Эксперименты - это xpiшки. Что нужно - это чтобы была их поддержка в бинарных пакетах.

Есть два варианта.

1. Билдить самим всегда.
2. сделать патчер, применяемый поверх мозильных билдов.


"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 11-Окт-19 01:25 
При чём тут лень? Ты понимаешь, в чём разница между полной интроспекцией и ограниченным набором API? Как, например, сделать аналог Locationbar², когда к виджету адресной строки тупо не дают доступа?

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 09:11 
см выше.

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 19:02 
Целью SJW есть выпиливание лишней "свободы" кастомизации путем выпиливания XUL приложений, добавление скругленных закладок. Чтобы максимально выглядело как Хром. Ничего вот дождетесь они запретят настраивать панель инструментов, оставят кнопки как в хроме. А финальным шагом станет признания бесперспективным развитие собственного движка и переход на хромой движок. Можете скринить.
п.с Я вам говорю, качайте Presto, компилируйте, распространяйте!

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 19:03 
Портируйте под этот ваш линукс, собирайте, распространяйте, пока не поздно.
https://github.com/proninyaroslav/opera-presto

"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 10-Окт-19 19:17 
Чего там портировать, когда оно и так работает и собирается без бубна? По крайней мере, пока в компиляторах совместимость не поломали. Мало того, в Discord есть чатик, где патчи для престооперы обсуждают.

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 10-Окт-19 22:18 
ТГ чатик знаю токсичный. Попросил собрать, обозвали нубом, вышел. Собири под debian пожалуйста или напиши как собрать.

"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 11-Окт-19 01:29 
>Собири под debian пожалуйста

Зачем ванильную собирать, когда она от официального пакета ничем не отличается? Ещё и отстаёт от него на три минорные версии? У меня официальный пакет уже лет пять стоит — работает, зависимости не ломает.

Вот с патчами какими-то имеет смысл собрать, но с какими? Там из полезного вродь поддержку VPx впиливали, особо не слежу.

>или напиши как собрать

На швабре же статья была, когда исходники только утекли, там всё подробно обсосано.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 12:42 
>Зачем ванильную собирать, когда она от официального пакета ничем не отличается?

Я не встречал линукс версию.

>Вот с патчами какими-то имеет смысл собрать, но с какими? Там из полезного вродь поддержку VPx впиливали, особо не слежу.

Если патчи кто-то делает, почему не делают двоичные ф-лы...


"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 11-Окт-19 19:50 
>Я не встречал линукс версию.

Это в какой криокамере надо сидеть, чтобы не знать, что Opera официально выпускалась под GNU/Linux? Вот когда хропера только появилась — ЕМНИП, некоторое время билдов под GNU/Linux не было, потом тоже вернулись.

>Если патчи кто-то делает, почему не делают двоичные ф-лы...

Потому что патчи делать легально, а сборки распространять — уже нет. Они-то, может, и лежат где-то, но ты ведь не хочешь копать.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 13-Окт-19 18:41 
>Потому что патчи делать легально

патчи есть производное произведение, поэтому нелегально.


"Код Firefox полностью избавлен от XBL"
Отправлено ползкрокодил , 26-Ноя-19 20:41 
Если в них вокруг изменений есть куски неизменённого кода, то придраться можно. А если нет? К чему прикапываться, что имена файлов случайно совпали? Таким макаром и ReactOS давно завалить можно было.

"Код Firefox полностью избавлен от XBL"
Отправлено iPony129412 , 11-Окт-19 06:35 
Спасибо, сегодня напишу страйк об удалении из-за нарушения Opera EULA

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 10:02 
Coming out засчитан.

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 13-Окт-19 13:05 
На этом иПанате и так пробы ставить негде, вы что...

"Код Firefox полностью избавлен от XBL"
Отправлено Annual , 11-Окт-19 12:16 
> Спасибо, сегодня напишу страйк об удалении из-за нарушения Opera EULA

Но там нет нарушения EULЫ. Шантаж, провокация, инсинуация. Всё наказуемо.


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 12:37 
>Спасибо, сегодня напишу страйк об удалении из-за нарушения Opera EULA

Он у них в ТГ чате в закрепе висит, куда жаловаться будешь?


"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 06:21 
Надо гуй в оси реализовать полностью на XUL

"Код Firefox полностью избавлен от XBL"
Отправлено Аноним , 11-Окт-19 12:40 
Ну а что, уже есть: Firefox, Thunderbird, Instabird, Songbird, Miro.

"Код Firefox полностью избавлен от XBL"
Отправлено InuYasha , 11-Окт-19 14:44 
Делают всё что угодно только десятки лет не фиксят самозакрывающееся под курсором меню закладок.