Isang eksperimental na paglabas ng bukas na pagpapatupad ng Win32 API - Wine 9.4 - ang naganap. Mula nang ilabas ang 9.3, 25 ulat ng bug ang isinara at 321 pagbabago ang nagawa.
Ang pinakamahalagang pagbabago:
- Nagpatuloy ang pagbuo ng driver ng winewayland.drv, na nagpapahintulot sa paggamit ng Wine sa mga kapaligiran batay sa protocol ng Wayland nang hindi gumagamit ng mga bahagi ng XWayland at X11. Ang bagong bersyon ay nagdaragdag ng paunang suporta para sa OpenGL. Nagdagdag ng mga pangunahing function ng GL: wglGetExtensionsString{ARB,EXT}, wglGetProcAddress, wglDescribePixelFormat, wglSetPixelFormat(WINE), wglMakeCurrent, wglMakeContextCurrentARB at wglSwapBuffers. Mayroon na ngayong suporta para sa paglikha ng konteksto ng OpenGL at pagbabago ng laki ng nilalaman ng OpenGL.
- Ang built-in na Vkd3d package na may Direct3D 12 na pagpapatupad ay na-update sa bersyon 1.11.
- Nagdagdag ng suporta para sa pagdami ng pribilehiyo ng proseso - kapag lumilikha ng mga proseso ng server (msi action server), pati na rin ang mga prosesong tumatawag sa mga function ng RtlCreateUserProcess() at CreateProcessInternal(), isang limitadong token ng administrator ang ginagamit na ngayon bilang default.
- Ang mga pagpapahusay ay ginawa kaugnay ng mga pointer control device (touchpads, mice) gamit ang HID (Human Interface Device) protocol. Nagdagdag ng suporta para sa pagtanggap at pagpapadala ng mga mensaheng WM_POINTER* (WM_POINTERENTER, WM_POINTERLEAVE, atbp.).
- Nagdagdag ang Explorer ng opsyonal na suporta para sa start menu at toolbar. Pinagana ang paglunsad ng explorer.exe na may pinababang mga karapatan sa pag-access.
- Nagdagdag ang Winex11 ng suporta para sa pagproseso ng mga kaganapan sa XInput2 na may kaugnayan sa mga indibidwal na bintana.
- pinahusay ng dmime ang pagproseso ng data ng MIDI.
- Naipatupad na ang mga function ng IAudioClient3_InitializeSharedAudioStream at IAudioClient3_GetSharedModeEnginePeriod.
- Nagdagdag ang winevulkan ng suporta para sa pagtutukoy ng Vulkan 1.3.279. Para sa memory mapping, ginagamit ang Vulkan extension na VK_EXT_map_memory_placed.
- Ang mga ulat ng error na nauugnay sa pagpapatakbo ng mga laro ay sarado: Minecraft Education Edition, battle.net.
- Mga saradong ulat ng error na nauugnay sa pagpapatakbo ng mga application: Explorer++ 1.2, Total Commander 8.x, Visio 2003, Skype 4, Toad para sa MySQL Freeware 7.x, Microsoft Toolkit mula sa MS Office 2013, Luminance HDR, AI Shared Editor 6.1.0, Desktop Window Manager, Libreng Download Manager, FoxVox.
Kasabay nito, ang pagpapalabas ng proyekto ng Wine Staging 9.4 ay nabuo, na nagbibigay ng mga pinahabang build ng Wine, kabilang ang hindi ganap na handa o mapanganib na mga patch na hindi pa angkop para sa pag-aampon sa pangunahing sangay ng Wine. Kung ikukumpara sa Wine, ang Wine Staging ay nagbibigay ng 462 karagdagang patch. Sa bagong isyu ng Wine Staging:
- Naka-synchronize sa Wine 9.4 codebase.
- Na-update na mga patch: vkd3d-pinakabago, kernel32-CopyFileEx, ntdll-Junction_Points, ntdll-WRITECOPY at user32-rawinput-mouse.
- Inalis na mga patch: File_Permissions at mscoree-CorValidateImage, na hindi na kailangan sa Wine.
- 18 mga patch na may pagpapatupad ng NewMenu at mga kakayahan para sa pagtatrabaho sa clipboard mula sa menu ng konteksto sa shell32, isang flag ng pagtanggal nang walang kumpirmasyon sa ISFHelper::DeleteItems, isang tagapangasiwa ng menu ng konteksto para sa paglikha ng mga bagong direktoryo, paglulunsad ng mga paunang proseso sa pamamagitan ng start.exe, paglulunsad explorer.exe na may pinababang mga karapatan sa pag-access, pagpapatakbo ng mga proseso na may ibang trustlevel, atbp.
Кроме того, состоялся выпуск проекта GE-Proton 9-1, в рамках которого энтузиастами формируются независимые от компании Valve расширенные сборки пакета для запуска Windows-Mga aplikasyon ng Proton, na nagtatampok ng mas bagong bersyon ng Wine, ang paggamit ng FFmpeg sa FAudio, at ang pagsasama ng mga karagdagang patch na lumulutas ng mga problema sa iba't ibang aplikasyon sa paglalaro.
Ang bersyon ng Proton GE 9-1 ay nagdadala ng mga pagbabago mula sa pinakabagong wine 9, proton 9, dxvk at vkd3d codebase. Nagdagdag ng mga pag-aayos upang malutas ang mga problema sa mga laro:
- Ceville
- Dumi 3
- Duke Nukem: Project Manhattan
- Farcry 2/3/4
- Farcry primal
- Gabriel Knight 3
- Mga Gobliiin 5
- Mabangis na Dawn
- Papasok
- Bagong mundo
- Nine Witches: Pagkagambala ng Pamilya
- Postal III
- Silent Hill 4
- Sundalo ng Fortune II
- Street Racing Syndicate
- Milyun-milyon ang mga Ito
- Trails in the Sky 1-3
- Gulong ng Oras
Pinagmulan: opennet.ru
