E foi lançado o Wayland-Protocols 1.35 lançado com protocolo Tablet-V2 estável, e mais. Confira as novidades dessa atualização.
Wayland-Protocols contém protocolos Wayland que adicionam funcionalidades não disponíveis no protocolo principal do Wayland.
Esses protocolos adicionam uma funcionalidade completamente nova ou estendem a funcionalidade de algum outro protocolo no núcleo do Wayland ou algum outro protocolo nos protocolos do wayland.
Um protocolo em Wayland-Protocols consiste em um diretório contendo um conjunto de arquivos XML contendo a especificação do protocolo e um arquivo README contendo o estado detalhado e uma lista de mantenedores.
Os protocolos em geral têm três fases: a fase de desenvolvimento, a fase de teste e a fase estável.
Na fase de desenvolvimento, um protocolo não faz parte oficialmente dos protocolos de wayland, mas está sendo desenvolvido ativamente, por exemplo, iterando-o em uma solicitação de mesclagem ou planejando-o em um problema.
Durante esta fase, os patches para clientes e compositores são escritos como um veículo de teste. Esses patches não devem ser mesclados em clientes e compositores, porque o protocolo ainda pode ser alterado.
Quando um protocolo atinge um estágio em que está pronto para uma adoção mais ampla e depois que os requisitos da seção 2.3 de GOVERNANÇA são atendidos, ele entra na fase de “teste”. Neste ponto, o protocolo é adicionado ao staging/directory of wayland-protocol e faz parte de uma versão. O que isso significa é que a implementação é encorajada em clientes e compositores onde a funcionalidade que especifica é desejada.
As extensões no teste não podem ter alterações incompatíveis com versões anteriores, nesse sentido, são iguais às extensões estáveis. No entanto, eles podem ser completamente substituídos por uma nova versão principal ou uma extensão de protocolo diferente todos juntos, se forem encontradas falhas de design na fase de teste.
Após um protocolo de teste ter sido suficientemente testado em estado selvagem e comprovado como adequado, seus mantenedores e a comunidade em geral podem declará-lo “estável”, o que significa que é inesperado ser substituído por uma nova versão principal.
Agora, o projeto anunciou mais uma atualização desse software, o Wayland-Protocols 1.35.
Wayland Protocols 1.35 lançado com protocolo Tablet-V2 estável
Com o lançamento do Wayland Protocols 1.35, o protocolo Tablet-V2 é agora considerado estável. A extensão do protocolo não mudou há muito tempo e é considerada pronta para ser amplamente suportada.
Nenhuma alteração foi feita no protocolo no Wayland Protocols 1.35, portanto, as implementações de protocolo existentes em diferentes compositores já estão em boa forma. Tablet-V2 é um protocolo para tablets gráficos/desenho para interagir com compositores Wayland.
Enquanto isso, um novo protocolo de teste adicionado com Wayland Protocols 1.35 é o protocolo Alpha-Modifier que é uma contribuição do desenvolvedor do KDE Xaver Hugl. Alpha-Modifier permite que os clientes definam um multiplicador alfa para toda a superfície.
Este protocolo permite o descarregamento de alterações alfa de toda a superfície para o compositor, que por sua vez pode ser descarregado para o driver de configuração de modo do kernel (KMS).
Existem implementações pendentes do protocolo Alpha-Modifier para KDE KWin, wlroots e compositor Gamescope da Valve.
As outras mudanças mais comuns com o Wayland-Protocols 1.34 podem ser encontradas por meio de seu anúncio de lançamento.