Апублікаваны рэліз web-браўзэра Pale Moon 34.0.0, які адказаў ад кодавай базы Firefox для забеспячэння больш высокай эфектыўнасці працы, захаванні класічнага інтэрфейсу, мінімізацыі спажывання памяці і паданні дадатковых магчымасцяў па наладзе. Зборкі Pale Moon фармуюцца для Windows и Linux (x86_64). Код праекту распаўсюджваецца пад ліцэнзіяй MPLv2 (Mozilla Public License).
Праект прытрымліваецца класічнай арганізацыі інтэрфейсу, без пераходу да інтэграваных у Firefox 29 і 57 інтэрфейсаў Australis і Photon, і з прадастаўленнем шырокіх магчымасцяў кастамізацыі. З выдаленых кампанентаў можна адзначыць DRM, Social API, WebRTC, PDF-прагляднік, Сrash Reporter, код для збору статыстыкі, сродкі для бацькоўскага кантролю і людзей з абмежаванымі магчымасцямі. У параўнанні з Firefox, у браўзэр вернутая падтрымка пашырэнняў, выкарыстоўвалых XUL, і захавана магчымасць ужывання як паўнавартасных, так і легкаважных тэм афармлення.
Асноўныя змены:
- Абноўлена тэма афармлення, якая ўжываецца па змаўчанні ў Windows. Забяспечана інтэграцыя афармлення з Windows 11 і палепшана падтрымка цёмных акцэнтных колераў.
- Рэалізаваны аб'ект WeakRef для вызначэння слабых спасылак (weak reference) на аб'екты JavaScript, якія дазваляюць захаваць спасылку на аб'ект, але не блакуюць выдаленне звязанага аб'екта зборшчыкам смецця.
- Дададзены метад URL.canParse(), які спрашчае разбор і праверку карэктнасці URL.
- Дададзеныя CSS-уласцівасці inset-block і inset-inline.
- Дададзена настройка «privacy.forgetaboutsite.clearPasswords» для ачысткі пароляў пры выкліку функцыі ачысткі інфармацыі аб сайце ў менеджэры паўнамоцтваў.
- Генератар псеўдавыпадковых лікаў у JavaScript пераведзены на алгарытм Xoroshiro128+.
- Вернута падтрымка каскадных пластоў CSS (@layer) і CSS-функцыі color-mix.
- Вырашана праблема з сайтамі, выкарыстоўвалымі CSS-уласцівасць overflow-x: clip без выстаўлення overflow-y.
- Дададзена падтрымка CSS-уласцівасці "appearance".
- Абноўлены версіі NSS 3.90.9, ICU 78.1, Unicode 17 і expat 2.7.3.
- Дададзена падтрымка зборкі на абсталяванні LoongArch64, Sparc64 і Mac PowerPC.
- Дададзена падтрымка запуску ва FreeBSD 15.
- Вернута магчымасць выканання NPAPI-плагінаў усярэдзіне асноўнага працэсу.
- Падвышаная стабільнасць JavaScript-рухавічка IonMonkey на ARM і Mac SoC.
- Linux-зборкі з GTK зараз заўсёды збіраюцца з gio, падтрымка gconf выдаленая.
Крыніца: opennet.ru
