A avut loc lansarea ramurii experimentale a implementării deschise WinAPI - Wine 6.16. De la lansarea versiunii 6.15, au fost închise 36 de rapoarte de erori și au fost efectuate 443 de modificări.
Cele mai importante schimbări:
- A fost propusă o versiune inițială a backend-ului pentru joystick-uri care suportă protocolul HID (Dispozitive de Interfață Umană).
- A fost îmbunătățită suportul pentru teme pe ecranele cu densitate mare de pixeli (highDPI).
- S-a continuat pregătirea pentru implementarea interfeței apelurilor de sistem GDI.
- În WineDump a fost îmbunătățit suportul pentru informațiile de depanare CodeView.
- A fost rezolvată problema de compilare pe sistemele cu Glibc 2.34.
- Au fost închise rapoartele de erori legate de funcționarea jocurilor: Hitman, Return of Arcade Anniversary, Dangerous Water, Comet Busters, Tetris, TemTem, Star Citizen.
- Au fost închise rapoartele de erori legate de funcționarea aplicațiilor: Kingsoft Office 2012, RootsMagic 3.2.x, Enterprise Architect 6.5, Internet Explorer 4, NVIDIA D3D SDK 10, MMS Buchführung und Bilanz, VPython 6.11, Homesite+ v5.5, Sumatra PDF 3.1.1.
Simultan a fost formată lansarea proiectului Wine Staging 6.16, în cadrul căreia sunt create versiuni extinse ale Wine, incluzând patch-uri incomplete sau riscante, neadecvate pentru a fi incluse în ramura principală Wine. Comparativ cu Wine, Wine Staging oferă 605 patch-uri suplimentare.
În noua lansare a fost realizată sincronizarea cu baza de cod Wine 6.16. În compunerea principală a Wine au fost incluse două patch-uri: ws2_32 (care returnează timpul corect pentru SO_CONNECT_TIME) și dpnet (care implementează IDirectPlay8Server EnumServiceProviders). Au fost incluse patch-uri pentru implementarea funcțiilor D3DX11GetImageInfoFromMemory și D3DX11CreateTextureFromMemory. Au fost actualizate patch-urile server-default_integrity și ntdll-Syscall_Emulation.
Sursa: opennet.ro
