Wine 9.11 traz melhorias de DPI do monitor

Wine 9.7 funciona no sistema de construção para ARM64X, outras melhorias ARM

O Wine 9.11 está agora disponível como a mais nova versão de desenvolvimento quinzenal deste software de código aberto para desfrutar de jogos e aplicações Windows em Linux e outras plataformas. Com o Wine 9.11, estamos agora aproximadamente na metade do caminho antes do típico congelamento de recursos do Wine e do candidato a lançamento começar, que normalmente começa por volta do início de dezembro e esse ciclo levará ao lançamento estável do Wine 10.0 no início de 2025.

O Wine 9.11 continua o trabalho trazido no Wine 9.10 de maior consciência de DPI de monitor/display. Com o Wine 9.11, o DPI de exibição desejado agora está sendo passado para mais APIs do Win32, o contexto de DPI está sendo restaurado durante o recorte do cursor em X11 e Wayland, e o reconhecimento de DPI é forçado em mais funções. Esta é uma boa notícia com os displays HiDPI todos comuns atualmente e como parte de tornar o Wine mais robusto para ambientes modernos.

Wine 9.11 traz melhorias de DPI do monitor

O Wine 9.11 também traz agora o tratamento de exceções em C++ para o Wine em plataformas ARM. O resto das mudanças do Wine 9.11 estão focadas em correções de bugs, para as quais há 27 correções de bugs nas últimas duas semanas. As correções vão desde a falha do instalador do PhysX até vários problemas do jogo, como Ghost Recon e Overwatch 2 e Postal 2, até problemas com o Steam.

Os downloads e a lista completa de mudanças do Wine 9.11 para esta versão de desenvolvimento quinzenal podem ser encontrados via WineHQ.org.

Wine Staging 9.11 lançado com um patch para um relatório de bug de 17 anos

Aproveitando o lançamento de sexta-feira do Wine 9.11 como o mais novo lançamento de desenvolvimento quinzenal, o Wine Staging 9.11 foi lançado com cerca de 428 patches rebaseados neste último código upstream do Wine.

O Wine Staging continua a servir como o sabor experimental/de teste do Wine, onde os patches são adicionados de forma mais proativa para avaliação antes do upstreaming no próprio Wine. O Wine Staging normalmente está na faixa de patches de 400 ~ 500 há algum tempo e, com o lançamento do Wine Staging 9.11 de sábado, trouxe o código Git VKD3D mais recente, bem como outras atualizações. Além disso, há dois novos patches.

Pegando meu interesse foi um patch para o Bug 7955. Isso imediatamente chama minha atenção, já que os últimos relatórios de bugs do Wine estão em um número de ticket de bug acima de 56.000…. Sim, o Bug 7955 remonta há 14 anos a abril de 2007.

O relatório de bug #7955 está sobre o cliente Windows S-Hoai exibindo uma exceção de aplicativo ao clicar no menu “Arquivo” ou “Projetos”. S-Hoai é um aplicativo Windows usado na Alemanha por arquitetos e engenheiros de construção / empreiteiros para gerenciar estimativas e faturamento de acordo com as leis alemãs. Este software S-Hoai “Honorarordnung für Architekten und Ingenieure” em pelo menos versões mais antigas foi entediado rodando sob o Wine com pouca atividade no relatório de bugs ao longo dos anos.

Mas agora no Wine Staging 9.11 é um patch OLEDB32 onde o modo pode ter vários valores como uma cadeia de caracteres. Espera-se que isso resolva o problema para o S-Hoai e qualquer outro software semelhante do Windows.

Separadamente, o Wine Staging 9.11 carrega um patch de ODBCCP32 para corrigir a pesquisa do DSN antes de gravar no registro.

Aqueles que desejam testar as versões mais recentes do Wine 9.11 ou do Wine Staging 9.11 podem pegar as fontes e binários do WineHQ.org.