Opublikowano wersję przeglądarki internetowej Pale Moon 31.1, która rozwidlała się z bazy kodu Firefoksa, aby zapewnić wyższą wydajność, zachować klasyczny interfejs, zminimalizować zużycie pamięci i zapewnić dodatkowe opcje dostosowywania. Kompilacje Pale Moon są generowane dla systemów Windows i Linux (x86 i x86_64). Kod projektu jest rozpowszechniany na licencji MPLv2 (Mozilla Public License).
Projekt zachowuje klasyczną organizację interfejsu, bez przełączania na interfejs Australis zintegrowany z Firefoksem 29 i z zapewnieniem rozbudowanych opcji dostosowywania. Usunięte komponenty obejmują DRM, Social API, WebRTC, przeglądarkę PDF, Crash Reporter, kod do zbierania statystyk, kontrolę rodzicielską i osoby niepełnosprawne. W porównaniu z Firefoksem przeglądarka zachowuje obsługę technologii XUL i zachowuje możliwość korzystania zarówno z pełnoprawnych, jak i lekkich motywów.
W nowej wersji:
- Dodano i domyślnie włączono wyszukiwarkę Mojeek, która nie jest zależna od innych wyszukiwarek i nie filtruje prezentowanych użytkownikom treści. W przeciwieństwie do DuckDuckGo, Mojeek nie jest metawyszukiwarką, utrzymuje własny niezależny indeks wyszukiwania i nie korzysta z indeksów innych wyszukiwarek. Indeksowanie danych jest obsługiwane w języku angielskim, francuskim i niemieckim.
- Zaimplementowano logiczny operator przypisania „x ??= y”, który wykonuje przypisanie tylko wtedy, gdy „x” jest puste lub niezdefiniowane.
- Poprawki i ulepszenia związane z obsługą akceleracji sprzętowej.
- Naprawiono problemy w XPCOM, które powodowały awarie.
- Naprawiono problem z wyświetlaniem dużych podpowiedzi, które nie mieszczą się w widocznym obszarze.
- Ulepszona obsługa formatów multimedialnych. Do odtwarzania plików MP4 w systemie Linux obsługiwane są biblioteki libavcodec 59 i FFmpeg 5.0.
- Do klasy HTMLInputElement została dodana metoda showPicker(), która wyświetla gotowe okno dialogowe do wypełniania typowych wartości w polach z typem „data”.
- Biblioteka NSS została zaktualizowana do wersji 3.52.6. Biblioteka NSS zwróciła obsługę trybu FIPS.
- Obsługa pamięci została poprawiona w silniku JavaScript.
- Warstwa obsługi kodeków FFvpx została zaktualizowana do wersji 4.2.7.
- Poprawiona kompatybilność z animowanymi koderami Gif.
- Ulepszone okna dialogowe wyboru plików na platformie Windows.
- Przywrócono obsługę właściwości gMultiProcessBrowser w celu poprawy kompatybilności z dodatkami Firefoksa. Jednocześnie tryb wieloprocesorowego przetwarzania treści jest nadal wyłączony, a właściwość gMultiProcessBrowser zawsze zwraca wartość false (obsługa gMultiProcessBrowser jest wymagana dla dodatków definiujących pracę w trybie wieloprocesorowym).
- Przeniesiono poprawki dotyczące problemów bezpieczeństwa z repozytoriów Mozilli.
Źródło: opennet.ru