WINE 8.0-rc1, första RC i nästa stall som kommer med många fler ändringar än förväntat

VIN 8.0-rc1

vi visste det var nära, och det är här VIN 8.0-rc1. Detta är den första releasekandidaten av nästa stabila version av WINE, planerad till början av 2023. Vi visste att den behövde komma, men inte att den skulle komma med så många ändringar, med hänsyn till att endast små ändringar bör göras i detta skede av utveckling. tweaks för att förbereda för nästa stora release. Vi vet inte om denna trend kommer att fortsätta under de kommande veckorna, men så har det varit.

När du kommer till det här utvecklingsstadiet, publicerar WineHQ vanligtvis tillgänglighetsartiklar, och i ändringsloggrapporten att i detta utvecklingsstadium bara saker och ting beskrivs, men release-anmärkning WINE 8.0-rc1 är i stort sett samma som den normala utvecklingsfasen: hundratals ändringar har släppts, och även en liten lista med nyheter som de anser vara viktigast.

WineHQ lyfter fram att vkd3d har laddats upp till v1.6, att optimeringar har gjorts i Vulkan och OpenGL, mer stöd för utskriftsprocessorer, styrspakens kontrollpanel har förbättrats och printf-formatkonverteringen av typer har slutförts. Dessutom har de lagt till en lista med 544 ändras. Det är konstigt att de är mer än dubbelt så mycket som de har publicerat på några veckor av varannan vecka.

Buggar fixade i WINE 8.0-rc1

Listan över buggfixar inkluderar:

  • shell32:shelllink – test_load_save() misslyckas slumpmässigt på WINE.
  • ws2_32/tests/sock.c misslyckas på gentoo utan IPX-stöd.
  • Flera applikationer behöver implementeringen av D3DXDisassembleShader() (Tom Clancy's Rainbow Six: Vegas 2, The Void).
  • kernel32:console misslyckas på japanska och kinesiska Windows.
  • user32:clipboard test_ClipboardOwner() har ett rasvillkor med urklippshanterare.
  • oleaut32:typelib: test_CreateTypeLib(SYS_WIN32) misslyckas på 64-bitars WINE.
  • 32-bitarsversion:installation misslyckas på 64-bitars vinprefix (nu allt).
  • User32:msg-utgången är för stor på WINE.
  • user32:win har några falska buggar i GetScrollInfo.
  • riched20:editor misslyckas med UTF-8 teckentabell.
  • user32:msg – test_dbcs_wm_char() misslyckas på WINE på japanska och kinesiska språk.
  • rpcrt4:ndr_marshall misslyckas på de senaste Windows 8.1, 21H1 och 21H2.
  • mshtml:htmldoc misslyckas på Windows med UTF-8-kodning.
  • kernel32:locale – test_GetLocaleInfoW() och test_invariant() misslyckas på hindi Windows.
  • conhost.exe:tty – test_tty_input() misslyckas i de flesta regionala inställningar på Windows.
  • shell32:shelllink – test_load_save() misslyckas slumpmässigt med att ta bort test.lnk i WINE.
  • dinput:force_feedback – test_windows_gaming_input() har ibland ett oväntat antal referenser i WINE.
  • user32:msg – test_button_messages() misslyckas slumpmässigt i Windows och WINE.
  • user32:msg – SW_SHOWMINIMIZED test i test_messages() lyckas på WINE med fvwm.
  • ddraw:ddraw1 har mer än 255 buggar på debian11 TestBot virtuella datorer.
  • ddraw:ddraw1 – test_clear() har sällsynta fel på WINE på debian11 VM.
  • dinput:device8 – test_sys_mouse() har några sällsynta buggar på TestBot virtuella datorer.
  • urlmon:url – test_URLDownloadToFile_abort() misslyckas ibland på Windows 7+.
  • Ragnarok Online dålig prestanda.
  • quartz:mpegaudio – 64-bitars test_streaming_events() misslyckas på fg-deb64.
  • mshtml:htmldoc – test_editing_mode(TRUE, TRUE) misslyckas ibland.
  • 16-bitars applikationer vägrar att starta vin 7.15+.
  • Flera installationsprogram misslyckas på user32 (Drakan, Star Wars, Colin McRae, X-COM, etc.).
  • vbscript kan inte kompilera CaseClausules som inte använder ett kolon.
  • ntdll:info fungerar inte på Windows 8 till 10 1709 i GitLab WineTest builds.
  • 32-bitars kernel64:console fungerar inte på Windows i GitLab WineTest builds.
  • vbscript kan inte kompilera privata const-uttryck.
  • TUnlimiter 1.2.0.0 kräver att ini-filer med vitt utrymme i avsnittet tolkas korrekt.
  • ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 – test_cursor_clipping() misslyckas i inställningar med dubbla skärmar i Wine.
  • hjälpfilsidorna för script56.chm fungerar inte korrekt eftersom WINE ignorerar html-händelserna före tryck och eftertryck.
  • dup2-fel returnerar ENFILE istället för EBADF.
  • Redim bör misslyckas på fasta arrayer.
  • NCryptExportKey är inte implementerad.
  • NCryptSignHash är inte implementerat.
  • postgresql installer 9.3 behöver stöd för Användarnamn i WScript.Network.
  • BCryptSignHash stöder inte BCRYPT_PAD_PSS.
  • Regression i utskriftshantering i Framemaker 8.
  • MDB Viewer Plus: Kan inte öppna databasen.
  • JGlossator kraschar.
  • Wine segfaults vid start på macOS 12 och 13.
  • kernel32:heap – 64-bitars Test_GlobalAlloc() misslyckas på Windows 7.
  • Studio One Professional 5 kraschar vid uppstart med en oimplementerad funktion USER32.dll.RegisterSuspendResumeNotification.
  • utskrifter fungerar inte i någon app.
  • wldap32:parse – test_ldap_paged_search() får ibland LDAP_SERVER_DOWN på Wine, kraschar.
  • mshtml:händelser misslyckas ibland på Protocol_Continue() på Windows.
  • winhttp:notifiering misslyckas systematiskt och timeout på WINE.
  • Kan inte köra make install efter makedep: Lägg till en hjälpfunktion för att hoppa över mellanslag i strängar.

VIN 8.0-rc1 är tillgänglig från denna länk. I nedladdningssida det finns information om hur man installerar denna och andra versioner på operativsystem som Debian och Ubuntu, men det kan även installeras på Android och macOS.

Från och med nu kommer WineHQ att släppa en releasekandidat i veckan, så WINE 8.0-rc2 bör komma nästa fredag.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.