O lançamento da nova ramificação estável WebKitGTK 2.36.0, uma porta do mecanismo de navegador WebKit para a plataforma GTK, foi apresentado. O WebKitGTK permite que você use todos os recursos do WebKit por meio de uma API baseada em GObject baseada no GNOME e pode ser usado para integrar ferramentas de processamento de conteúdo da Web em qualquer aplicativo, desde o uso em analisadores de HTML/CSS especializados até a construção de navegadores da Web completos. Dos projetos conhecidos usando WebKitGTK, pode-se notar o navegador GNOME regular (Epiphany). Anteriormente, o WebKitGTK era usado no navegador Midori, mas após a transferência do projeto para a Fundação Astian, a versão antiga do Midori no WebKitGTK foi abandonada e, ao criar uma ramificação do navegador Wexond, um produto fundamentalmente diferente foi criado com o mesmo nome Midori, mas baseado na plataforma Electron e React.
Principais mudanças:
- Foi proposta uma nova implementação de ferramentas para pessoas com deficiência, transferidas das interfaces ATK para AT-SPI DBus.
- Adicionado suporte para o método requestVideoFrameCallback.
- Adicionado suporte para sessões de mídia.
- O parâmetro hardware-acceleration-policy, que define as regras para aplicação da aceleração de hardware, está definido como “always”.
- Adicionada API para lidar com esquemas de URI personalizados.
- Na plataforma Linux, a funcionalidade em tempo real é habilitada para threads que fornecem interação do usuário (manipuladores de eventos, rolagem, etc.).
Com base no WebKitGTK 2.36.0, foi formado o lançamento do navegador GNOME Web 42 (Epiphany), que propôs as seguintes alterações:
- O visualizador de PDF integrado (PDF.js) foi atualizado.
- Adicionado suporte para usar um tema escuro.
- A aceleração de hardware está sempre habilitada.
- Os preparativos foram feitos para a transição para GTK 4.
- Foi fornecida a capacidade de abrir URIs por meio de manipuladores de desktop.
- Adicionado suporte para a biblioteca libportal 0.5, que fornece camadas simples de execução assíncrona para a maioria dos "portais" Flatpak.
- O código para gerenciamento de mecanismos de busca foi reformulado.
Fonte: opennet.ru