Seguindo o ciclo de um novo lançamento de desenvolvimento a cada duas semanas, WineHQ jogou ontem uma nova versão de seu software para executar programas do Windows em outros sistemas operacionais, VINHO 8.2 para ser mais específico. Nessa fase, o projeto faz centenas de mudanças e corrige muitos bugs, preparando tudo para o lançamento do WINE 9 que chegará em 2024. Perto dessa época, o ciclo mudará para um Release Candidate por semana, mas por enquanto teremos um novo lançamento de desenvolvimento a cada duas sextas-feiras.
A lista de novidades introduzidas inclui 22 erros corrigidos e 285 alterações no total. Entre os destaques, o WineHQ menciona informações de depuração aprimoradas no modo WoW64, troncos Wow64 na biblioteca WPCA, suporte para o codec Indeo IV50 e nomes de monitores definidos a partir de dados EDID, aos quais adiciona o último ponto de várias correções.
Bugs corrigidos no WINE 8.2
- O Void falha com d3dx9_36 (precisa de D3DXFillCubeTextureTX() para retornar S_OK).
- Regressão: Visual Studio 2005 "falha ao carregar o pacote".
- STDOUT ausente de um programa bifurcado no Cygwin/MSYS2.
- O plug-in SubLab VST3 falha ao registrar (precisa de Windows.System.Profile.SystemManufacturers.SmbiosInformation).
- O novo empacotador typelib depende do suporte IID_IDispatch da interface de destino.
- opengl32:opengl – test_copy_context() falha em w11pro64_nv.
- d3dcompiler_43:hlsl_d3d11 & d3dcompiler_47:hlsl_d3d11 – test_trig() falha em w11pro64_nv.
- vbscript falha ao compilar quando dois pontos seguem Else em If…Else.
- O Rich Edit insere o texto recém-composto na posição errada quando a composição do IME do sistema termina enquanto uma seleção está ativa.
- loader não é iniciado a partir do PATH, a menos que seja chamado de "wine.
- GOG Heroes of Might and Magic IV trava no lançamento.
- Ao mudar a janela ativa (alt+tab ou outra) no Final Fantasy XI, as teclas do teclado permanecem pressionadas.
- vazamento de memória vbscript em For Each com SafeArray como grupo.
- vazamentos de memória vbscript em interp_redim_preserve.
- vazamentos de memória vbscript em Global_Split.
- O valor de versão incorreto é retornado de win32_operatingsystem em win10 (regressão).
- dbghelp:dbghelp – Test_modules() de 64 bits falha no Windows 7.
- user32:msg – O teste de transmissão de test_message_conversion() falha no Windows 7 e 10.
- getenv_s retorna um valor incorreto.
- VarAbs() não lida com argumentos BSTR corretamente.
- vbscript falha ao compilar quando a instrução segue ElseIf-
- vbscript não compila concat quando nenhum espaço é usado e a expressão começa com H.
WINE 8.2, segunda versão de desenvolvimento após 8.1, está disponível en este link. No página de download há informações sobre como instalar esta e outras versões em sistemas operacionais como Debian e Ubuntu, mas também pode ser instalada em Android e macOS.
A próxima versão será um WINE 8.3 que chegará em 3 de março e continuará com a mesma tendência.