Chaidh foillseachadh brabhsair lìn Pale Moon 31.0 fhoillseachadh, a thàinig bho bhun-còd Firefox gus coileanadh nas àirde a thoirt seachad, an eadar-aghaidh clasaigeach a ghleidheadh, caitheamh cuimhne a lughdachadh agus roghainnean gnàthachaidh a bharrachd a thoirt seachad. Bithear a’ cruthachadh thogalaichean Pale Moon airson Windows agus Linux (x86 agus x86_64). Tha còd a’ phròiseict air a sgaoileadh fo MPLv2 (Cead Poblach Mozilla).
Bidh am pròiseact a’ cumail ri eagrachadh clasaigeach an eadar-aghaidh, gun a bhith ag atharrachadh gu eadar-aghaidh Australis amalaichte ann am Firefox 29, agus le bhith a’ toirt seachad roghainnean gnàthachaidh farsaing. Am measg nan co-phàirtean a chaidh a thoirt air falbh tha DRM, Social API, WebRTC, sealladair PDF, Neach-aithris Crash, còd cruinneachadh staitistig, smachdan phàrantan, agus daoine le ciorraman. An coimeas ri Firefox, tha am brobhsair a’ cumail taic ri teicneòlas XUL agus a’ gleidheadh comas an dà chuid cuspairean làn-chuimseach agus aotrom a chleachdadh.
Anns an dreach ùr:
- После выявления ряда проблем со стабильностью и протеста одного из ключевых разработчиков отменены ранее сформированные выпуски Pale Moon 30.0.0 и 30.0.1. Возвращено использование платформы UXP (Unified XUL Platform), развивающей ответвление компонентов Firefox из репозитория Mozilla Central, избавленных от привязок к коду на языке Rust и не включающих наработки проекта Quantum. В качестве браузерного движка задействован Goanna 5.1, вариант движка Gecko, очищенный от кода неподдерживаемых компонентов и платформ. Пользователям ветки Pale Moon 29.x предложен прямой переход на выпуск 31.0.
- Обеспечена поддержка как старых немодифицированных дополнений к Firefox, так и новых дополнений, специально подготовленных для Pale Moon. Стабильность работы старых дополнений не гарантируется, поэтому они будут помечаться в менеджере дополнений специальной оранжевой меткой.
- Добавлена поддержка единовременной проверки всей цепочки свойств или вызовов в JavaScript при помощи оператора «?.». Например, через «db?.user?.name?.length» можно обратиться к значению «db.user.name.length» без предварительных проверок.
- Для улучшения совместимости с сайтами добавлены методы Selection.setBaseAndExtent() и queueMicroTask().
- Anns an neach-togail IntersectionObserver (), nuair a thèid thu seachad air sreang falamh, tha an togalach rootMargin air a shuidheachadh gu bunaiteach an àite a bhith a’ tilgeil eisgeachd.
- Улучшена отрисовка конструкций, заданных при помощи CSS grid и flexbox.
- Повышена производительность параллельного выполнения web worker-ов в JavaScript.
- Улучшено отображение шрифтов курсивом.
- Обновлены версии библиотек, включённых в базовую поставку.
- Добавлена поддержка расширенных идентификаторов видеокодеков VPx.
- Решена давняя проблема с отображением полей, заданных напрямую в тегах body и iframe без применения CSS.
- Удалён код, связанный с использованием сервисов Google SafeBrowsing и URLClassifier.
- Восстановлен код для сборки на платформе macOS.
- Удалён нестандартный API ArchiveReader.
- Проведена чистка кода от компонентов Mozilla для сбора телеметрии.
- Удалён код, связанный с поддержкой платформы Android.
- Удалён фреймворк автоматизированного тестирования Marionette.
- Chaidh fuasglaidhean co-cheangailte ri cuir às do chugallachd a chuir dheth.
Source: fosgailtenet.ru