Випуск браузерів Pale Moon 31.3 та SeaMonkey 2.53.14

Опубліковано реліз web-браузера Pale Moon 31.3, що відповів від кодової бази Firefox для забезпечення більш високої ефективності роботи, збереження класичного інтерфейсу, мінімізації споживання пам'яті та надання додаткових можливостей з налаштування. Складання Pale Moon формуються для Windows і Linux (x86 і x86_64). Код проекту розповсюджується під ліцензією MPLv2 (Mozilla Public License).

Проект дотримується класичної організації інтерфейсу, без переходу до інтегрованого у Firefox 29 інтерфейсу Australis, та з наданням широких можливостей кастомізації. З віддалених компонентів можна відзначити DRM, Social API, WebRTC, PDF-переглядач, Сrash Reporter, код для збору статистики, засоби для батьківського контролю та людей з обмеженими можливостями. У порівнянні з Firefox у браузері залишено підтримку технології XUL та збережено можливість застосування як повноцінних, так і легковажних тем оформлення.

В новой версії:

  • У JavaScript-об'єктах Array, String і TypedArray реалізований метод at(), що дозволяє використовувати відносну індексацію (як індекс масиву вказується відносна позиція), у тому числі із зазначенням негативних значень щодо кінця.
  • У web worker-ах реалізовано підтримку API EventSource.
  • У запитах забезпечено відправлення заголовка Origin:.
  • У систему збирання внесено оптимізацію для прискорення збирання. У формуванні збірок для платформи Window задіяно компілятор Visual Studio 2022.
  • Змінено обробку окремих звукових файлів у форматі wav, для яких замість виклику системного програвача тепер використовується вбудований обробник. Для повернення старої поведінки в about:config передбачено налаштування media.wave.play-stand-alone.
  • Покращено код для нормалізації рядків.
  • Оновлено код для обробки flex-контейнерів, але потім цю зміну відключено по гарячих слідах майже відразу випущеному оновленні Pale Moon 31.3.1 через виявлення проблем з деякими сайтами.
  • Вирішено проблеми складання в нетипових оточеннях SunOS та Linux.
  • Перероблено код блокування потоків IPC.
  • Позбавлені префікса «-moz» CSS-властивості min-content і max-content.
  • Перенесено виправлення, пов'язані з усуненням уразливостей.

Додатково можна відзначити випуск набору інтернет-додатків SeaMonkey 2.53.14, який об'єднує в рамках одного продукту web-браузер, поштовий клієнт, систему агрегації стрічок новин (RSS/Atom) і WYSIWYG-редактор html-сторінок Composer. У формі попередньо встановлених доповнень пропонуються IRC-клієнт Chatzilla, набір засобів для web-розробників DOM Inspector та календар-планувальник Lightning. У новий випуск перенесено виправлення та зміни з актуальної кодової бази Firefox (SeaMonkey 2.53 заснований на браузерному движку Firefox 60.8 з портуванням пов'язаних з безпекою виправлень та деяких покращень з актуальних гілок Firefox).

В новой версії:

  • Оновлено DOM-інтерфейси для HTML-елементів Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script та Html.
  • Продовжено переведення системи складання з Python 2 на Python 3.
  • З меню Help прибрано діалог з інформацією про плагіни (About plugins).
  • Прибрано білий список URL.
  • З адресної книги видалено застарілі послуги для чату.
  • Забезпечено сумісність із компілятором rust 1.63.

Джерело: opennet.ru

Додати коментар або відгук