Wayland 1.23 Lançado, Veja o Que Há de Novo
Protocolo de servidor de exibição Wayland 1.23 lançado, com recursos aprimorados de depuração, novos modos de cabeçalho de enumeração e suporte ao OpenBSD.
Wayland, o renomado protocolo de servidor de exibição amplamente utilizado no ecossistema Linux, lançou oficialmente a versão 1.23, trazendo várias melhorias e recursos notáveis para aprimorar a experiência do usuário e a interação dos desenvolvedores. Aqui estão eles:
- Dimensionamento do Buffer de Conexão Interna: O Wayland agora permite a personalização do tamanho do buffer de conexão interna através do libwayland. Dependendo dos requisitos do aplicativo, esse ajuste pode levar a um uso de memória mais eficiente.
- Modo Enum-header: A atualização introduz um modo enum-header para a ferramenta
wayland-scanner. Esse recurso permite a geração de cabeçalhos contendo apenas enums, o que ajuda a compartilhar cabeçalhos de enums entre bibliotecas e usuários 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 estejam em conformidade com os valores esperados antes do processamento. - Rastreamento de Depreciação: Com o novo atributo XML “deprecated-since”, os desenvolvedores agora podem marcar qualquer requisição, evento ou entrada de enumeração como depreciada no protocolo. Esse recurso ajuda a manter o código mais limpo e a facilitar transições suaves afastando-se de elementos desatualizados.
- Recursos de Depuração: Os desenvolvedores agora podem nomear filas, melhorando o processo de depuração ao facilitar o rastreamento e o diagnóstico de problemas dentro das filas de eventos.
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 aprimora o gerenciamento de dados do cliente, tornando mais simples anexar e gerenciar dados personalizados nos clientes, permitindo um manuseio mais personalizado e eficiente dos clientes.
Além disso, para expandir sua compatibilidade, a nova versão agora suporta OpenBSD, ampliando sua base de usuários e usabilidade em diferentes sistemas. Por fim, a adição de uma requisição wl_shm.release ajuda na limpeza e no gerenciamento adequado da memória compartilhada.
Você pode consultar o anúncio de lançamento para obter informações detalhadas sobre todas as mudanças no Wayland 1.23.
