Выпуск браузера Pale Moon 27.1

Доступен релиз web-браузера Pale Moon 27.1, построенного на ответвлении от кодовой базы Firefox, модифицированного для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. На уровне поддержки базовых web-технологий и тем оформления браузер совместим с Firefox. Сборки Pale Moon формируются для Windows и Linux (x86 и x86_64).

Проект придерживается классической организации интерфейса, без перехода к интегрированному в Firefox 29 интерфейсу Australis. Из удалённых компонентов можно отметить DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, интерфейс группировки вкладок Panorama, средства для родительского контроля и людей с ограниченными возможностями. Из улучшений выделяется поддержка инструкций SSE2, оптимизации для процессоров Atom, дополнительные варианты восстановления сеанса после краха и возможность отключить загрузку изображений.

Новый выпуск примечателен восстановлением совместимости с дополнениями, созданными с использованием Add-on SDK (расширения JetPack на базе стандартных web-технологий). Соответственно, восстановлена совместимость с большинством дополнений, ранее работавших в Pale Moon 26, но оказавшихся неработоспособными после удаления JetPack из Pale Moon 27. Более того, с помощью инструмента Moon Tester можно адаптировать для Pale Moon некоторые дополнения, написанные для нового интерфейса Firefox, если они не слишком сильно привязаны к aurora. Для работы подобных расширений в состав добавлен модуль «PMkit», который требует конвертации SDK-дополнений от Firefox и SeaMonkey в формат дополнений Pale Moon.

0_1480087372.png

Другие изменения:

  • Полностью переписан бэкенд для работы с мультимедийным контентом, который переведён на использование FFmpeg и собственного парсера MP4. В отличие от старого бэкенда, новый не привязан к gstreamer на платформе Linux;
  • На платформе Linux обеспечено воспроизведение видео в формате .mov без необходимости установки плагина Quicktime;
  • Восстановлено классическое оформление интерфейса about: config;
  • При сбое конвертации текста в UTF-8 релизован автоматический откат на кодировку US-ASCII;
  • Улучшена работа в условиях открытия большого числа вкладок;
  • Изменена реализация синхронизации звука и видео, что решило проблемы с рассинхронизацией звука на BlueTooth-колонках;
  • Изменён метод остановки скриптов после применения диалога «unresponsive script» (теперь останавливаются все скрипты в данной вкладке), что позволило избежать зависаний браузера;
  • Возвращён обработчик HTML5 API для буфера обмена (разрешено только копирование в буфер, вставка из буфера блокируется из соображений безопасности);
  • Расширено число прав, устанавливаемых через менеджер контроля полномочий (about: permissions);
  • Удалён код поддержки интерфейса Metro и нестандартных блоков let и выражений;
  • Исправлена ошибка, вызывавшая проблемы при работе с Facebook;
  • Возвращена настройка network.stricttransportsecurity.enabled для управления включением HSTS;
  • Перенесены исправления уязвимостей, недавно устранённых в Firefox.

© OpenNet