Pale Moon 31.3 lançado com várias correções e algumas melhorias

E foi lançado o Pale Moon 31.3 com várias correções e algumas melhorias. Confira as novidades e veja como instalar no Linux.

Pale Moon é um navegador de código aberto, baseado no Goanna e construído inteiramente a partir de sua própria fonte independente desenvolvida que foi extraída do código Mozilla Firefox há vários anos.

Ou seja, ele é um fork 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.

O projeto segue a organização clássica da interface, sem mudar para a interface Australis integrada no Firefox 29, e com a oferta de amplas possibilidades de customização.

Os componentes remotos incluem DRM, API social, WebRTC, visualizador de PDF, Crash Reporter, código para coleta de estatísticas, controle dos pais e pessoas com deficiência. Comparado ao Firefox, o navegador mantém o suporte para a tecnologia XUL e mantém a capacidade de usar temas completos e leves.

O navegador concentra-se na eficiência e facilidade de uso, selecionando cuidadosamente os recursos e otimizações para melhorar a estabilidade e a experiência do usuário, oferecendo personalização completa e uma crescente coleção de extensões e temas.
 
O Pale Moon visa fornecer estreita aderência aos padrões e especificações oficiais da web em sua implementação (com um compromisso mínimo) e exclui deliberadamente vários recursos para alcançar um bom equilíbrio entre uso geral, desempenho e avanços técnicos em Web.

Agora, foi anunciado o lançamento da nova versão do navegador Pale Moon 31.3, uma versão na qual foram feitas várias correções de bugs e implementadas algumas melhorias no navegador e no sistema de compilação.

Novidades do Pale Moon 31.3

Pale Moon 31.3 lançado com várias correções e algumas melhorias
Pale Moon 31.3 lançado com várias correções e algumas melhorias

No Pale Moon 31.3, destaca-se que foi modificado o processamento de ficheiros de áudio individuais em formato wav, para o qual, em vez de chamar o leitor do sistema, passa a ser utilizado o driver integrado.

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, o código para manuseio flexível de contêineres foi atualizado, mas essa alteração 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 no Pale Moon 31.3 são otimizações no sistema de compilação para agilizar a compilação (o compilador Visual Studio 2022 é usado para gerar as compilações para Windows), além da correção de problemas de compilação 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 no Pale Moon 31.3, temos:

  • 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.

Para saber mais sobre essa versão do Pale Moon, acesse a nota de lançamento.

Como instalar ou atualizar

Para instalar a versão mais recente do Pale Moon nas principais distribuições Linux, use esse tutorial:
Como instalar o navegador Pale Moon no Linux manualmente
Como instalar o navegador Pale Moon no Ubuntu, Debian e derivados

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.