Novas versões do Wine 11.11 e do StartWine-Launcher 423

Foi lançado o versão experimental da implementação aberta da Win32 API — Wine 11.11. Desde o lançamento do 11.10, 25 relatórios de erros foram fechados e 223 alterações foram feitas.

As alterações mais importantes:

  • No driver winewayland, que permite usar o Wine em ambientes baseados no protocolo Wayland, foi adicionada a suportar o protocolo Wayland alpha-modifier-v1, permitindo que aplicativos alterem o nível de transparência da superfície e movam operações de transparência para o lado do compositor. servidor.
  • O winewayland implementou suporte para janelas em camadas (WS_EX_LAYERED), compostas por várias camadas para criar efeitos como transparência e formas de janela não retangulares (atualmente, apenas a transparência é implementada no wine).
  • No winewayland, bandeiras de hints foram adicionadas para definir o tamanho máximo e mínimo das janelas estáticas, cujo tamanho não pode ser mudado pelo usuário.
  • Em vez da biblioteca criptográfica TomCrypt, foi incluída a biblioteca SymCrypt, desenvolvida pela Microsoft, que suporta algoritmos de criptografia pós-quântica. A transição para o SymCrypt permitiu a utilização de otimizações de assembly para operações de criptografia nas arquiteturas x86-64, ARM64, ARM e i386.
  • O trabalho foi continuado para alocar em memória compartilhada estruturas de dados da biblioteca user32 relacionadas a janelas.
  • A compatibilidade com VBScript foi aprimorada.
  • No winevulkan, foi realizada a transição para o uso da especificação Vulkan 1.4.353. No wined3d, a extensão VK_KHR_external_fence_capabilities foi utilizada para inicializar o suporte ao Vulkan.
  • Foi resolvido o problema de ocultação de arquivos cujo nome começa com um ponto no diálogo de abertura de arquivo.
  • Foram corrigidas regressões que afetavam o funcionamento normal de aplicações multithread que utilizam a função SendMessage().
  • Relatórios de erros relacionados ao funcionamento de aplicativos foram fechados: uTorrent 3.x, Foxit Reader 8.x, Foxit PhantomPDF Business v10.0, winmine.exe, Guitar Pro v8.1.3, Sunlogin, uSimmics, MS-Money 2000.
  • Relatórios de erros relacionados ao funcionamento de jogos foram fechados: Space Empires V, Wreckfest, Battle.Net, Total War: Shogun 2,
    Spider-Man Remastered, Yesterday Origins, Think or Swim, Gray Matter, Istaria.

Além disso, podemos mencionar o lançamento do aplicativo Startwine-Launcher 423, desenvolvido para executar programas e jogos no Linux que foram compilados para a plataforma Windows. O principal objetivo do desenvolvimento do StartWine-Launcher foi simplificar o processo de criação de prefixos Wine por iniciantes, que são conjuntos de bibliotecas e dependências do Windows necessárias para o funcionamento de aplicativos Windows no Linux. O código do StartWine-Launcher é escrito em Python e distribuído sob a licença GPLv3. A interface é implementada com base na biblioteca GTK.

Na nova versão do Startwine-Launcher, a lista de versões do Wine foi atualizada, assim como as configurações de prefixo, bibliotecas e drivers no contêiner. Foram adicionadas bibliotecas Steam em utils para compatibilidade com jogos mais antigos. Correções foram feitas no script de instalação, no código de atualização dos dados do aplicativo e em funções auxiliares no sw_runlib.



Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster