lançamento do navegador web , ramificado do código fonte do Firefox para garantir maior eficiência, manter a interface clássica, minimizar o consumo de memória e fornecer mais opções de personalização. As builds do Pale Moon são geradas para e (x86 e x86_64). O código do projeto está sob a licença MPLv2 (Mozilla Public License).
O projeto adota uma organização clássica da interface, sem transição para a interface integrada do Firefox 29, Australis, e oferece amplas opções de personalização. Componentes removidos incluem DRM, Social API, WebRTC, visualizador de PDF, Crash Reporter, código para coleta de estatísticas, ferramentas para controle parental e suporte a pessoas com deficiência. Em comparação com o Firefox, o navegador mantém suporte à tecnologia XUL e preserva a possibilidade de usar temas completos ou leves. Pale Moon é construído na plataforma (Unified XUL Platform), na qual os componentes do Firefox foram ramificados do repositório do Mozilla Central, removendo a dependência do código em Rust e não incluindo os desenvolvimentos do projeto Quantum.
Em :
- Os armazenamentos de certificados e senhas foram convertidos para o uso do SQLite. Após a atualização, o perfil será transformado e a possibilidade de usá-lo com versões anteriores será perdida.
- Adicionada a configuração browser.tabs.insertAllAfterCurrent para abrir novas abas imediatamente após a atual, em vez de no final da lista.
- Alterada a exibição de complementos no gerenciador de complementos.
- É proibido o uso de complementos que não sejam explicitamente destinados ao Pale Moon (por exemplo, complementos desenvolvidos para o Firefox deixarão de funcionar).
- Atualizado o código de backup de favoritos.
- Adicionada a configuração browser.bookmarks.editDialog.showForNewBookmarks para mostrar o diálogo de edição ao adicionar um novo favorito clicando na estrela na barra de endereços.
- Melhorada a compatibilidade com o GCC 10.
- Removida a interface estereoscópica obsoleta e não suportada da NVIDiA 3DVision.
- Adicionada suporte a menu global para GTK.
- Implementadas as APIs node.getRootNode e AbortController (Abort API).
Fonte: opennet.ru
