Ihe nchọgharị Pale Moon 30.0 Mwepụta

Ebipụtala ntọhapụ nke ihe nchọgharị weebụ Pale Moon 30.0, na-esite na ntọala koodu Firefox iji wepụta arụmọrụ dị elu, chekwaa ihu igwe kpochapụwo, belata oriri ebe nchekwa ma nyekwa nhọrọ nhazi ọzọ. Emebere Pale Moon wuru maka Windows na Linux (x86 na x86_64). A na-ekesa koodu ọrụ a n'okpuru MPLv2 (Akwụkwọ ikike Ọha Mozilla).

Ihe oru ngo a na-agbaso usoro ihe nleba anya kpochapụwo, na-agbanyeghi na interface Australis agbakwunyere na Firefox 29, yana nhọrọ nhazi dị ukwuu. Akụkụ ndị wepụrụ gụnyere DRM, Social API, WebRTC, PDF Viewer, Crash Reporter, koodu maka ịnakọta ọnụ ọgụgụ, ngwaọrụ maka njikwa nne na nna na ndị nwere nkwarụ. E jiri ya tụnyere Firefox, ihe nchọgharị ahụ na-ejigide nkwado maka teknụzụ XUL ma na-ejigide ikike iji ma isiokwu nhazi zuru oke na nke dị fechaa.

Ihe nchọgharị Pale Moon 30.0 Mwepụta

Na ụdị ọhụrụ:

  • Возвращена поддержка старых немодифицированных дополнений к Firefox. Осуществлён уход от использования собственного глобального идентификатора браузера (GUID) в пользу идентификатора Firefox, что позволит добиться максимальной совместимости со всеми старыми и оставшимися без сопровождения дополнениями, разработанными в своё время для Firefox (ранее, чтобы дополнение заработало в Pale Moon его требовалось специально адаптировать, что создавало трудности с использованием дополнений, оставшихся без сопровождающих). Развиваемый проектом сайт дополнений будет поддерживать как XUL-дополнения, специально адаптированные для Pale Moon, так и XUL-дополнения, распространявшиеся для Firefox.
  • Прекращено использование платформы UXP (Unified XUL Platform), развивавшей ответвление компонентов Firefox из репозитория Mozilla Central, избавленных от привязок к коду на языке Rust и не включающих наработки проекта Quantum. Вместо UXP браузер теперь будет собираться на базе окружения GRE (Goanna Runtime Environment), основанного на более актуальном коде движка Gecko, очищенного от кода неподдерживаемых компонентов и платформ.
  • Реализован механизм GPC (Global Privacy Control), пришедший на смену заголовку «DNT» (Do Not Track) и позволяющий информировать сайты о запрете продажи персональных данных и их использования для отслеживания предпочтений или перемещений между сайтами.
  • Настройка для выбора Pale Moon в качестве браузера по умолчанию перенесена в секцию «General».
  • В коллекции emoji реализована поддержка Twemoji 13.1.
  • Для улучшения совместимости с сайтами добавлены методы Selection.setBaseAndExtent() и queueMicroTask().
  • Улучшена настройка внешнего вида полос прокрутки через темы оформления.
  • Изменена структура пакетов для интернационализации и поддержки языков. Из-за проведения работы по перепроверке переводов наблюдается снижение охвата элементов в языковых пакетах.
  • Изменён формат профиля — после обновления до Pale Moon 30.0 профиль не сможет использоваться с прошлой веткой Pale Moon 29.x.

isi: opennet.ru

Tinye a comment