U realizimin eksperimental tĂ« WineAPI u lĂ«shua implementimi i hapur WinAPI â Wine 7.18. QĂ« nga lĂ«shimi i versionit 7.17, janĂ« mbyllur 20 raportet e defekteve dhe janĂ« bĂ«rĂ« 252 ndryshime.
Ndryshimet më të rëndësishme:
- Të dhënat e simboleve janë përditësuar sipas specifikacionit Unicode 15.0.0.
- Në driverin e macOS është realizuar mbështetje për WoW64, një ndërfaqe për të ekzekutuar programe 32-bit në Windows 64-bit.
- Janë zgjidhur problemet me leximin asinkron në implementimin e mbështetjes GStreamer.
- Janë mbyllur raportet e defekteve të lidhura me lojërat: Hotel Giant 2, Gas Guzzlers Combat Carnage, Cube World, Resident Evil 7.
- Janë mbyllur raportet e defekteve të lidhura me aplikacionet: Visual C++ 2015-2019, FileMaker Pro 12-19, MyDiff, Clip Studio Paint, Intel ACAT, Adobe FrameMaker 8, Bloomberg Terminal, Dosbox, KeePassXC, Framemaker.
Një informacion shtesë është formimi i lëshimit të projektit Wine Staging 7.18, në kuadër të cilit krijohen ndërtimet e zgjeruara të Wine, që përfshijnë patches që nuk janë plotësisht të gatshme ose që janë të rrezikshme, përderisa janë të papërshtatshme për t'u pranuar në degën kryesore të Wine. Krahasuar me Wine, në Wine Staging ofrohen 514 patches shtesë.
Në lëshimin e ri është realizuar sinkronizimi me bazën e kodit Wine 7.18. Në përbërjen kryesore të Wine janë përkthyer katër patches: një për ws2_32 (kthimi i vlerës së saktë për WSAIoctl) dhe tre për dwrite (testimi i trajtimit të një fonti joekzistues në IDWriteTextFormat, përdorimi i MapCharacters për simbolet e padukshme). Janë përditësuar patches server-unix_name dhe ntdll-Junction_Points.
Burimi: opennet.ru
