Hoʻokuʻu ʻia ʻo Pale Moon Browser 31.0

Ua paʻi ʻia ka hoʻokuʻu ʻia ʻana o ka polokalamu kele pūnaewele Pale Moon 31.0, kahi i hoʻokuʻu ʻia mai ka codebase Firefox e hāʻawi i ka hana kiʻekiʻe, e mālama i ka interface maʻamau, e hōʻemi i ka hoʻohana ʻana i ka hoʻomanaʻo a hāʻawi i nā koho hana maʻamau. Hoʻokumu ʻia nā hale Pale Moon no Windows a me Linux (x86 a me x86_64). Hāʻawi ʻia ke code papahana ma lalo o ka MPLv2 (Mozilla Public License).

Hoʻopili ka papahana i ka hoʻonohonoho maʻamau o ka interface, me ka ʻole o ka hoʻololi ʻana i ka interface Australis i hoʻohui ʻia ma Firefox 29, a me ka hoʻolako ʻana i nā koho hoʻoponopono ākea. Aia nā mea i wehe ʻia me DRM, Social API, WebRTC, PDF viewer, Crash Reporter, helu helu hōʻiliʻili, nā mana makua, a me nā poʻe kino kīnā. Ke hoʻohālikelikeʻia me Firefox, mālama ka polokalamu kele pūnaewele i ke kākoʻo no kaʻenehana XUL a mālama i ka hiki ke hoʻohana i nā kumuhana piha piha a māmā.

Ma ka mana hou:

  • После выявления ряда проблем со стабильностью и протеста одного из ключевых разработчиков отменены ранее сформированные выпуски 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().
  • Ma ka IntersectionObserver() constructor, i ka wā e hele ai i kahi kaula ʻole, ua hoʻonohonoho ʻia ka waiwai rootMargin ma kahi paʻamau ma mua o ka hoʻolei ʻana i kahi ʻokoʻa.
  • Улучшена отрисовка конструкций, заданных при помощи CSS grid и flexbox.
  • Повышена производительность параллельного выполнения web worker-ов в JavaScript.
  • Улучшено отображение шрифтов курсивом.
  • Обновлены версии библиотек, включённых в базовую поставку.
  • Добавлена поддержка расширенных идентификаторов видеокодеков VPx.
  • Решена давняя проблема с отображением полей, заданных напрямую в тегах body и iframe без применения CSS.
  • Удалён код, связанный с использованием сервисов Google SafeBrowsing и URLClassifier.
  • Восстановлен код для сборки на платформе macOS.
  • Удалён нестандартный API ArchiveReader.
  • Проведена чистка кода от компонентов Mozilla для сбора телеметрии.
  • Удалён код, связанный с поддержкой платформы Android.
  • Удалён фреймворк автоматизированного тестирования Marionette.
  • Ua hoʻopanee ʻia nā hoʻoponopono e pili ana i ka hoʻopau ʻana i nā nāwaliwali.

Hoʻokuʻu ʻia ʻo Pale Moon Browser 31.0


Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka