Foi lançada a versão experimental da implementação aberta da Win32 API — Wine 9.16. Desde o lançamento da versão 9.15, 25 relatórios de erros foram fechados e 281 alterações foram feitas.
As alterações mais importantes:
- Adicionado suporte inicial para armazenamento de drivers gerenciado separadamente Driver Store.
- Adicionado suporte a buffers de pixel (pBuffer) no driver para ambientes baseados em Wayland.
- No motor MSHTML, a implementação do suporte a protótipos de objetos foi continuada.
- Duas vulnerabilidades (CVE-2018-12932, CVE-2018-12933) na implementação da função PlayEnhMetaFileRecord da biblioteca gdi32, causadas por um estouro de buffer, foram corrigidas.
- Foram fechados relatórios de erros relacionados ao funcionamento de aplicativos: Corel Paint Shop Pro X7, Opera Neon, Cetus3D-Software UP Studio 2.4.x, Plantronics Hub 3.16, StaxRip 2.0.6.0, GMG-Vision, Lotus Approach, Harmony Assistant, cliente StaxRip RMM, StaxRip 2.0.6.0, ClickStamper.
- Foram fechados relatórios de erros relacionados ao funcionamento de jogos: Anarchy Online, Piggi 2, Vietcong.
Além disso, foi gerada a versão do projeto Wine Staging 9.16, que fornece compilações avançadas do Wine, incluindo patches que não estão totalmente prontos ou são arriscados, enquanto não são adequados para aceitação no ramo principal do Wine. Em comparação com o Wine, o Wine Staging fornece 355 patches adicionais. Na nova versão do Wine Staging, houve sincronização com a base de código do Wine 9.16 e as alterações mais recentes foram transferidas do vkd3d. 17 patches foram transferidos para o ramo principal do Wine, dos quais 14 estão relacionados ao odbc32 e um cada aos diálogos de impressão, setupapi e winex11.drv. Os conjuntos de patches vkd3d-latest, eventfd_synchronization e ntdll-WRITECOPY foram atualizados.
Fonte: opennet.ru
