Objavljen je eksperimentalni izdanak otvorene implementacije Win32 API-a — Wine 11.11. Od objave 11.10 zatvoreno je 25 izvještaja o greškama i izvršene su 223 promjene.
Najvažnije promjene:
- U drajveru winewayland, koji omogućava korištenje Wine-a u okruženjima temeljenim na Wayland protokolu, dodana je podrška za Wayland protokol alpha-modifier-v1, koji omogućava aplikacijama promjenu razine prozirnosti površine i premještanje operacija vezanih uz prozirnost na stranu kompozitnog. poslužitelja.
- U winewayland-u implementirana je podrška za višeslojne prozore (WS_EX_LAYERED), sastavljene od više slojeva za postizanje efekata poput poluprozirnosti i nepravilnih oblika prozora (u wine-u je trenutno implementirana samo poluprozirnost).
- U winewayland dodani su hints-flagovi za postavljanje maksimalne i minimalne veličine statičnih prozora, čija se veličina ne može mijenjati od strane korisnika.
- Umjesto kriptografske biblioteke TomCrypt, uključena je biblioteka SymCrypt, koju razvija Microsoft i koja podržava algoritme postkvantnog šifriranja. Prijelaz na SymCrypt omogućio je korištenje assembler optimizacija za operacije šifriranja za arhitekture x86-64, ARM64, ARM i i386.
- Nastavljeno je s radom na smještanju struktura podataka biblioteke user32, povezanih s prozorima, u zajedničku memoriju.
- Poboljšana je kompatibilnost s VBScriptom.
- U winevulkanu je izvršen prijelaz na korištenje specifikacije Vulkan 1.4.353. U wined3d-u je za inicijalizaciju podrške za Vulkan korišteno proširenje VK_KHR_external_fence_capabilities.
- Riješen je problem s skrivanjem datoteka čije ime počinje s točkom u dijalogu za otvaranje datoteka.
- Ispravljene su regresije koje su ometale normalan rad multithreaded aplikacija koje koriste funkciju SendMessage().
- Zatvoreni su izvještaji o greškama vezani za rad aplikacija: uTorrent 3.x, Foxit Reader 8.x, Foxit PhantomPDF Business v10.0, winmine.exe, Guitar Pro v8.1.3, Sunlogin, uSimmics, MS-Money 2000.
- Zatvoreni su izvještaji o greškama vezani za rad igara: Space Empires V, Wreckfest, Battle.Net, Total War: Shogun 2.
Spider-Man Remastered, Yesterday Origins, Think or Swim, Gray Matter, Istaria.
Dodatno se može spomenuti izdavanje aplikacije Startwine-Launcher 423, razvijene za pokretanje programa i igara koji su prikupljeni za Windows platformu u Linux sustavima. Glavni cilj razvoja StartWine-Launcher-a bio je pojednostaviti proces kreiranja Wine prefiksa od strane početnika, što su skupovi knjižnica i ovisnosti potrebni za rad Windows aplikacija u Linuxu. Kod StartWine-Launcher-a napisan je na Python jeziku i distribuira se pod GPLv3 licencom. Sučelje je implementirano na temelju GTK knjižnice.
U novoj verziji Startwine-Launcher-a ažuriran je popis verzija Wine-a, kao i prefiksne konfiguracije, knjižnice i drajveri u kontejneru. U utils su dodate Steam knjižnice za kompatibilnost sa starim igrama. Ispravljene su greške u instalacijskom skriptu, kodu ažuriranja instaliranih podataka aplikacije i u pomoćnim funkcijama u sw_runlibu.

Izvor: opennet.ru
