O lançamento de a nova versão do navegador da web Lua pálida 31.3, versão em que várias correções de bugs foram feitas e algumas melhorias no navegador e no sistema de compilação foram implementadas.
Para quem não conhece o navegador, deve saber que este é uma bifurcação da base de código do firefox para fornecer melhor desempenho, preservar a interface clássica, minimizar o consumo de memória e fornecer opções adicionais de personalização.
Pale Moon 31.3 Principais novos recursos
Nesta nova versão que se apresenta, destaca-se que processamento alterado de arquivos de áudio individuais em formato wav, para o qual, em vez de chamar o player do sistema, agora o controlador embutido é usado. Para retornar ao comportamento antigo, isso pode ser feito em about:config e a configuração media.wave.play-stand-alone é fornecida.
Além disso código atualizado para manuseio flexível de contêineress, mas essa mudança foi desativada na perseguição na atualização Pale Moon 31.3.1 lançada quase imediatamente devido à descoberta de problemas com alguns sites.
Outras mudanças que foram feitas nesta nova versão são a otimizações no sistema de compilação para acelerar a compilação (o compilador do Visual Studio 2022 é usado para gerar as compilações para Windows), além de problemas de compilação corrigidos em ambientes SunOS e no Linux em diferentes distribuições com diferentes versões do gcc.
Nota-se também que o código para normalização de strings foi aprimorado, assim como o redesenho do código para bloqueio de threads IPC.
Das outras mudanças que se destacam nesta nova versão:
- O método at() é implementado em objetos JavaScript Array, String e TypedArray, que permite usar indexação relativa (uma posição relativa é especificada como um índice de matriz), incluindo a especificação de valores negativos relativos à direita.
- Removido o prefixo "-moz" das propriedades CSS min-content e max-content.
- Correções portadas relacionadas à mitigação de vulnerabilidades.
- Método JavaScript implementado .at(index) em indexáveis internos ( Array, String, TypedArray).
- Ativado Enviando a Origem: Cabeçalho padrão em solicitações de mesma origem.
- Manipulação atualizada de "colchetes" CSS para agora aceitar strings sem parênteses (atualização de especificações).
- Manuseio de contêiner flexível atualizado em páginas da web para compatibilidade com a web.
- Corrigidos vários problemas ao compilar para Mac OS X.
- Corrigidos vários problemas de conformidade com o padrão C++ no código-fonte.
- dotAll Corrigido um problema com a sintaxe e uso de expressões regulares.
- Alterado o mapa de hash personalizado para std::unordered_map onde prudente.
- Código de bloqueio de thread IPC limpo e atualizado.
- Espaço removido para anéis de foco de acessibilidade em controles de formulário para alinhar seu estilo com as métricas esperadas.
- Removido o módulo de controle desnecessário para construção com configurações de plataforma não padrão.
- Removido o prefixo -moz das palavras-chave CSS min-content e max-content onde ainda estava em uso.
- Correções de segurança: CVE-2022-40956 e CVE-2022-40958.
Finalmente se você estiver interessado em saber mais sobre isso sobre esta nova versão, você pode verificar os detalhes no link a seguir.
Como instalar o navegador Pale Moon no Ubuntu e derivados?
Para aqueles que estão interessados em poder instalar este navegador da web em sua distro, eles só precisam abrir um terminal em seu sistema e digitar qualquer um dos comandos a seguir.
O navegador possui repositórios para cada versão do Ubuntu que ainda tem suporte atual. E nesta nova versão do navegador já existe suporte para Ubuntu 22.04. Eles só precisam adicionar o repositório e instalar digitando os seguintes comandos:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
Para agora usuários que estão na versão Ubuntu 20.04 LTS execute o seguinte:
cho 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
Para quem quer que sejam Usuários do Ubuntu 18.04 LTS eles executarão os seguintes comandos no terminal:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon