Wayland 1.23 Lançado, Aqui Está o Novo
Protocolo do servidor de ecrã Wayland 1.23 lançado, com melhorias nas ferramentas de depuração, novos modos de enum-header e suporte para OpenBSD.
Wayland, o renomado protocolo de servidor de ecrã amplamente utilizado no ecossistema Linux, lançou oficialmente a versão 1.23, trazendo várias melhorias e funcionalidades notáveis para melhorar a experiência do utilizador e a interação com os desenvolvedores. Aqui estão elas:
- Dimensionamento do Buffer de Conexão Interna: O Wayland permite agora a personalização do tamanho do buffer de conexão interna através do libwayland. Dependendo dos requisitos da aplicação, este ajuste pode conduzir a uma utilização mais eficiente da memória.
- Modo Enum-header: A atualização introduz um modo enum-header para a ferramenta
wayland-scanner. Esta funcionalidade permite a geração de cabeçalhos contendo apenas enums, o que ajuda a partilhar cabeçalhos de enums entre bibliotecas e utilizadores de bibliotecas. - Validação de Enum no Lado do Servidor: Para aumentar a robustez, o
wayland-scanneragora também gera funções de validação para enums no lado do servidor, garantindo que os dados estão em conformidade com os valores esperados antes de serem processados. - Rastreamento de Depreciação: Com o novo atributo XML “deprecated-since”, os programadores podem agora marcar qualquer pedido, evento ou entrada de enumeração como obsoleta no protocolo. Esta funcionalidade ajuda a manter o código mais limpo e a facilitar transições suaves afastando-se de elementos desatualizados.
- Ferramentas de Depuração: Os programadores podem agora nomear filas, melhorando o processo de depuração ao facilitar o rastreamento e o diagnóstico de problemas dentro das filas de eventos.
Para além das alterações mencionadas acima, a introdução de wl_client_get_user_data() e wl_client_set_user_data() no Wayland 1.23 melhora a gestão de dados dos clientes, tornando mais simples anexar e gerir dados personalizados aos clientes, permitindo um manuseamento de clientes mais personalizado e eficiente.
Além disso, para expandir a sua compatibilidade, a nova versão passa agora a suportar o OpenBSD, alargando a sua base de utilizadores e a usabilidade em diferentes sistemas. Por último, a adição de um pedido wl_shm.release auxilia na limpeza e gestão adequadas da memória partilhada.
Pode consultar o anúncio de lançamento para obter informações detalhadas sobre todas as alterações no Wayland 1.23.
