A fost lansat Wine 9.4, Wine staging 9.4 și GE-Proton9-1

A avut loc lansarea experimentală a unei implementări deschise a Win32 API — Wine 9.4. De la lansarea versiunii 9.3, au fost închise 25 de rapoarte de erori și au fost efectuate 321 de modificări.

Cele mai importante schimbări:

  • Continuă dezvoltarea driverului winewayland.drv, care permite utilizarea Wine în medii bazate pe protocolul Wayland fără a utiliza XWayland și componentele X11. Noua versiune adaugă suport inițial pentru OpenGL. Au fost adăugate funcții GL de bază: wglGetExtensionsString{ARB,EXT}, wglGetProcAddress, wglDescribePixelFormat, wglSetPixelFormat(WINE), wglMakeCurrent, wglMakeContextCurrentARB și wglSwapBuffers. A fost adăugat suport pentru crearea unui context OpenGL și modificarea dimensiunii conținutului OpenGL.
  • Pachetul încorporat Vkd3d cu implementarea Direct3D 12 a fost actualizat la versiunea 1.11.
  • A fost adăugat suport pentru creșterea privilegiilor procesului — la crearea proceselor server (msi action server), precum și a proceselor care apelează funcțiile RtlCreateUserProcess() și CreateProcessInternal(), acum se utilizează implicit un token administrativ restricționat.
  • Au fost aduse îmbunătățiri legate de dispozitivele de control al pointerului (touchpad-uri, mouse-uri) care utilizează protocolul HID (Dispozitiv de Interfață Umană). A fost adăugat suport pentru primirea și trimiterea mesajelor WM_POINTER* (WM_POINTERENTER, WM_POINTERLEAVE etc.).
  • În Explorer a fost adăugat suport opțional pentru meniul de start și bara de unelte. A fost asigurat lansarea explorer.exe cu drepturi de acces reduse.
  • În winex11 a fost adăugat suport pentru gestionarea evenimentelor XInput2 legate de feroncula separate.
  • În dmime a fost îmbunătățită gestionarea datelor în format MIDI.
  • Au fost implementate funcțiile IAudioClient3_InitializeSharedAudioStream și IAudioClient3_GetSharedModeEnginePeriod.
  • În winevulkan a fost adăugat suport pentru specificația Vulkan 1.3.279. Pentru maparea memoriei a fost utilizat extensia Vulkan VK_EXT_map_memory_placed.
  • Au fost închise rapoarte de erori legate de funcționarea jocurilor: Minecraft Education Edition, battle.net.
  • Au fost închise rapoarte de erori legate de funcționarea aplicațiilor: Explorer++ 1.2, Total Commander 8.x, Visio 2003, Skype 4, Toad for MySQL Freeware 7.x, Microsoft Toolkit de la MS Office 2013, Luminance HDR, AI Shared Editor 6.1.0, Desktop Window Manager, Free Download Manager, FoxVox.

În același timp, a fost generată o versiune a proiectului Wine Staging 9.4, oferind build-uri extinse de Wine, care includ patch-uri incomplete sau riscante, înca neadecvate pentru adoptarea în ramura principală a Wine. Comparativ cu Wine, în Wine Staging sunt incluse 462 de patch-uri suplimentare. În noua versiune Wine Staging:

  • S-a realizat sincronizarea cu baza de cod Wine 9.4.
  • Au fost actualizate patch-urile: vkd3d-latest, kernel32-CopyFileEx, ntdll-Junction_Points, ntdll-WRITECOPY și user32-rawinput-mouse.
  • Au fost eliminate patch-urile: File_Permissions și mscoree-CorValidateImage, care nu mai sunt necesare în Wine.
  • Au fost transferate în cheia principală 18 patch-uri Wine cu implementarea NewMenu și funcționalități pentru lucrul cu clipboard-ul din meniul contextual în shell32, flagul de ștergere fără confirmare în ISFHelper::DeleteItems, handlerul de meniu contextual pentru crearea de noi directoare, lansarea proceselor de inițiere prin start.exe, lansarea explorer.exe cu drepturi reduse, lansarea proceselor cu un alt nivel de încredere (trustlevel) etc.

În plus, a avut loc lansarea proiectului GE-Proton 9-1, în cadrul căruia entuziaștii dezvoltă versiuni avansate independente de compania Valve pentru pachetul Proton, menite să ruleze aplicații Windows, care se deosebesc printr-o versiune mai recentă de Wine, utilizarea FFmpeg în FAudio și includerea unor patch-uri suplimentare, care rezolvă probleme din diverse aplicații de joc.

În versiunea Proton GE 9-1 au fost transferate modificări din cele mai recente coduri wine 9, proton 9, dxvk și vkd3d. Au fost adăugate corecții pentru a rezolva problemele din jocuri:

  • Ceville
  • Dirt 3
  • Duke Nukem: Manhattan Project
  • Farcry 2/3/4
  • Farcry primal
  • Gabriel Knight 3
  • Gobliiins 5
  • Grim Dawn
  • Incoming
  • New World
  • Nine Witches: Family Disruption
  • Postal III
  • Silent Hill 4
  • Soldier of Fortune II
  • Street Racing Syndicate
  • They Are Billions
  • Trails in the Sky 1-3
  • Wheel of Time

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