WINE 8.0-rc1, primul RC al următorului grajd care vine cu mult mai multe modificări decât era de așteptat

VIN 8.0-rc1

noi stiam a fost aproape și este aici VIN 8.0-rc1. Acesta este primul Release Candidate al următoarei versiuni stabile de WINE, programată pentru începutul anului 2023. Știam că trebuie să sosească, dar nu că va veni cu atât de multe modificări, ținând cont că doar mici modificări ar trebui făcute în această etapă. de dezvoltare.ajustări pentru a se pregăti pentru următoarea lansare mare. Nu știm dacă această tendință va continua și în următoarele săptămâni, dar așa a fost.

Când ajungeți în această etapă de dezvoltare, WineHQ publică de obicei articole de disponibilitate, iar în jurnalul de modificări raportează că în această etapă de dezvoltare sunt subliniate doar lucrurile, dar nota de lansare WINE 8.0-rc1 este aproape la fel cu faza normală de dezvoltare: au fost lansate sute de modificări și, de asemenea, un mic listă cu noutăți pe care le consideră cele mai importante.

WineHQ subliniază că vkd3d a fost încărcat în v1.6, că s-au făcut optimizări în Vulkan și OpenGL, mai mult suport pentru procesoarele de imprimare, panoul de control joystick a fost îmbunătățit și conversia formatului printf a fost terminată. În plus, au adăugat o listă cu 544 se schimbă. Este curios că sunt mai mult decât dublu față de ce au publicat în câteva săptămâni din procesul bisăptămânal.

Erori remediate în WINE 8.0-rc1

Lista de remedieri de erori include:

  • shell32:shelllink – test_load_save() eșuează aleatoriu pe WINE.
  • ws2_32/tests/sock.c eșuează pe gentoo fără suport IPX.
  • Mai multe aplicații necesită implementarea D3DXDisassembleShader() (Tom Clancy's Rainbow Six: Vegas 2, The Void).
  • kernel32:console eșuează pe Windows japonez și chinezesc.
  • user32:clipboard test_ClipboardOwner() are o condiție de cursă cu managerii clipboard.
  • oleaut32:typelib: test_CreateTypeLib(SYS_WIN32) eșuează pe WINE pe 64 de biți.
  • Versiune pe 32 de biți: instalarea eșuează pe prefixele de vin pe 64 de biți (acum totul).
  • Ieșirea user32:msg este prea mare pe WINE.
  • user32:win are câteva erori false în GetScrollInfo.
  • riched20:editor eșuează cu pagina de cod UTF-8.
  • user32:msg – test_dbcs_wm_char() eșuează pe WINE în localitățile japoneze și chineze.
  • rpcrt4:ndr_marshall eșuează pe cele mai recente Windows 8.1, 21H1 și 21H2.
  • mshtml:htmldoc nu reușește pe Windows cu codificare UTF-8.
  • kernel32:locale – test_GetLocaleInfoW() și test_invariant() eșuează pe Hindi Windows.
  • conhost.exe:tty – test_tty_input() eșuează în majoritatea setărilor regionale pe Windows.
  • shell32:shelllink – test_load_save() nu șterge aleatoriu test.lnk din WINE.
  • dinput:force_feedback – test_windows_gaming_input() are uneori un număr neașteptat de referințe în WINE.
  • user32:msg – test_button_messages() eșuează aleatoriu pe Windows și WINE.
  • user32:msg – testul SW_SHOWMINIMIZED din test_messages() reușește pe WINE cu fvwm.
  • ddraw:ddraw1 are mai mult de 255 de erori pe mașinile virtuale debian11 TestBot.
  • ddraw:ddraw1 – test_clear() are erori rare pe WINE pe VM debian11.
  • dinput:device8 – test_sys_mouse() are câteva erori rare pe VM-urile TestBot.
  • urlmon:url – test_URLDownloadToFile_abort() uneori eșuează pe Windows 7+.
  • Performanță proastă a Ragnarok Online.
  • quartz:mpegaudio – test_streaming_events() pe 64 de biți eșuează pe fg-deb64.
  • mshtml:htmldoc – test_editing_mode(TRUE, TRUE) uneori eșuează.
  • Aplicațiile pe 16 biți refuză să pornească Win 7.15+.
  • Mai multe programe de instalare eșuează pe user32 (Drakan, Star Wars, Colin McRae, X-COM etc.).
  • vbscript nu poate compila CaseClausules care nu folosesc două puncte.
  • ntdll:info nu funcționează pe Windows 8 până la 10 1709 în versiunile GitLab WineTest.
  • Kernel32:consola pe 64 de biți nu funcționează pe Windows în versiunile GitLab WineTest.
  • vbscript nu poate compila expresii const private.
  • TUnlimiter 1.2.0.0 necesită ca fișierele ini cu spațiu alb în secțiune să fie analizate corect.
  • ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 – test_cursor_clipping() eșuează în setările cu ecran dublu în Wine.
  • paginile fișierului de ajutor script56.chm nu funcționează corect deoarece WINE ignoră evenimentele html beforeprint și afterprint.
  • eroarea dup2 returnează ENFILE în loc de EBADF.
  • Redim ar trebui să eșueze pe matrice fixe.
  • NCryptExportKey nu este implementat.
  • NCryptSignHash nu este implementat.
  • Programul de instalare postgresql 9.3 are nevoie de suport pentru Nume de utilizator în WScript.Network.
  • BCryptSignHash nu acceptă BCRYPT_PAD_PSS.
  • Regresia în gestionarea imprimării în Framemaker 8.
  • MDB Viewer Plus: Nu se poate deschide baza de date.
  • JGlossator se blochează.
  • Defecțiuni de vin la pornire pe macOS 12 și 13.
  • kernel32:heap – Test_GlobalAlloc() pe 64 de biți eșuează pe Windows 7.
  • Studio One Professional 5 se blochează la pornire cu o funcție neimplementată USER32.dll.RegisterSuspendResumeNotification.
  • imprimările nu funcționează în nicio aplicație.
  • wldap32:parse – test_ldap_paged_search() devine uneori LDAP_SERVER_DOWN pe Wine, se blochează.
  • mshtml:events uneori eșuează pe Protocol_Continue() pe Windows.
  • winhttp:notificarea eșuează sistematic și expiră pe WINE.
  • Nu se poate rula make install după makedep: Adăugați o funcție de ajutor pentru a sări peste spații din șiruri.

VIN 8.0-rc1 este disponibil de la acest link. În pagina de descărcare există informații despre cum să instalați această și alte versiuni pe sisteme de operare precum Debian și Ubuntu, dar poate fi instalat și pe Android și macOS.

De acum înainte, WineHQ va lansa un Release Candiate pe săptămână, așa că WINE 8.0-rc2 ar trebui să sosească vineri viitoare.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.