Lansarea Wine 10.19 și Wine staging 10.19.

A fost lansată o versiune experimentală a implementării open-source a Win32 API — Wine 10.19. De la lansarea versiunii 10.18, au fost închise 34 de rapoarte de erori și au fost aduse 439 de modificări.

Cele mai importante schimbări:

  • A fost adăugat suport pentru mecanismul Reparse Point, prin care pot fi atașate date suplimentare fișierelor și directoarelor, identificate prin etichete. Au fost adăugate flag-uri pentru citirea, crearea și ștergerea obiectelor Reparse Point. Suportul pentru Reparse Point a fost implementat în funcțiile NtQueryDirectoryFile(), get_file_info(), fd_get_file_info(), DeleteFile() și RemoveDirectory().
  • A fost extins suportul pentru excepțiile WinRT.
  • A fost realizată o reorganizare a implementării Common Control după separarea bibliotecii COMCTL32 în module separate pentru versiunile 5 și 6.
  • În motorul JavaScript jscript.dll a fost implementat suportul pentru array-uri tipizate.
  • Au fost rezolvate problemele legate de comutarea ferestrelor prin alt+tab și minimizarea ferestrelor în birourile virtuale.
  • Au fost închise rapoartele de erori legate de funcționarea aplicațiilor: MS Office 2007, Affinity Photo 2, mIRC 7.81, Pegasus Mail, explorer.exe, foobar2000.
  • Au fost închise rapoartele de erori legate de funcționarea jocurilor: Puyo Puyo Tetris, HighFleet, Metro 2033, Project CARS, Enemy Territory: Quake Wars SDK 1.5, Airline Tycoon, Horizon Zero Dawn, Total Annihilation, Elasto Mania II, Starcraft: Brood War, Baldur’s Gate 3.

În același timp, a fost generată versiunea proiectului Wine Staging 10.19, care oferă build-uri extinse Wine, incluzând patch-uri care nu sunt complet gata sau sunt riscante, nedestinate integrării în ramura principală Wine. Comparativ cu Wine, Wine Staging oferă 256 de patch-uri suplimentare. În noua versiune Wine Staging a fost realizată sincronizarea cu baza de cod Wine 10.19 și a fost actualizat codul vkd3d. Au fost mutate în compunerea principală Wine patch-uri cu implementarea mecanismului Reparse Points, precum și îmbunătățiri legate de suportul pentru legături simbolice în ntdll, implementarea clasei FileAttributeTagInformation în ntdll și funcția D3DX11CreateTextureFromMemory() în d3dx11.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster