Pesquisa de sites

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-scanner agora 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.