Lansarea Wine 5.19 și Wine staging 5.19

A avut loc o lansare experimentală a implementării open-source a WinAPI — Wine 5.19. De la lansarea versiunii 5.18 s-au închis 27 de rapoarte de erori și au fost efectuate 380 de modificări.

Cele mai importante schimbări:

  • Motorul Mono a fost actualizat la versiunea 5.1.1, cu suport pentru formatarea textului din WPF (Windows Presentation Foundation).
  • Biblioteca KERNEL32 a fost transformată în format PE.
  • Adăugat provider criptografic DSS, oferind funcții pentru hash-uri și crearea/verificarea semnăturilor digitale folosind algoritmi SHA și DSS (Standardul de Semnătură Digitală).
  • Noua implementare a consolei (conhost) a inclus suport pentru operațiuni cu feronice și posibilitatea de a crea o fereastră de consolă în stil wineconsole.
  • Îmbunătățită gestionarea excepțiilor.
  • Au fost închise rapoarte de erori legate de funcționarea jocurilor și aplicațiilor:
    Beach Life, The Sims Complete Collection, Risk II, Earth 2150, Need for Russia, Trespasser, Max Payne 1, 3Dmark1999 MAX, 3Dmark2000, 3Dmark2001 SE, GraphCalc, Charon, Fairy Fencer F, Exile: Escape From the Pit, World of Warcraft, Cegid Business Line, Avencast: Rise of the Mage, 1971 Project Helios, Silent Hill 4, Mahjong Titans, Resident Evil HD Remaster, Resident Evil 0 HD Remaster, NCLauncher2, Warzone 2100, Fallout New Vegas, Sebastien Loeb Rally EVO,

În plus, a fost format versiunea proiectului Wine Staging 5.19, în cadrul căruia sunt formate compilări extinse Wine, inclusiv patch-uri incomplete sau riscante, care nu sunt încă potrivite pentru acceptare în ramura principală Wine. Comparativ cu Wine, Wine Staging oferă 662 de patch-uri suplimentare (până la finalizarea separării ntdll din ramura principală Wine, patch-urile „esync” rămân temporar dezactivate).

În această versiune a fost realizată sincronizarea cu baza de cod Wine 5.19. A fost adăugat un patch cu implementarea windows.networking.connectivity.
În compunerea principală a Wine au fost incluse 5 patch-uri: a fost rezolvată căderea d3dx9 în absența suportului pentru regruparea vârfurilor în D3DXMESHOPT_ATTRSORT, în winegstreamer au fost adăugate un wrapper GstPad și implementarea IMFMediaStream::GetStreamDescriptor, pentru a accelera pornirea a fost activată inițializarea întârziată a fonturilor în gdi32, și a fost stabilită gestionarea șirurilor goale în WS_getaddrinfo.
Actualizate patch-uri ntdll-Junction_Points,
mfplat-streaming-support,
xactengine-initial,
bcrypt-ECDHSecretAgreement,
server-Object_Types,
xactengine2-dll,
ntdll-ForceBottomUpAlloc,
color-sRGB-profile.

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