Выпуск браузера 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.
Другие изменения:
- Полностью переписан бэкенд для работы с мультимедийным контентом, который переведён на использование 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