Wine 5.6 хувилбар болон Wine Staging 5.6

болсон WinAPI-ийн нээлттэй хэрэгжилтийн туршилтын хувилбар - Wine 5.6. Хувилбараа гаргаснаас хойш 5.5 38 алдааны мэдээг хааж, 458 өөрчлөлт оруулсан.

Хамгийн чухал өөрчлөлтүүд:

  • Хэвлэл мэдээллийн сангийн хүрээний шинэ уриалгууд хэрэгжсэн;
  • Active Directory-ийн дэмжлэг сайжирч, LDAP дэмжлэг суулгаагүй системүүд дээр wldap32 эмхэтгэлтэй холбоотой асуудлууд шийдэгдсэн;
  • Модулиудыг PE формат руу хөрвүүлэх ажил үргэлжилсэн;
  • gdb дибаггерийг прокси горимд ашиглахад зориулсан сайжруулсан дэмжлэг;
  • Тоглоом, програмын ажиллагаатай холбоотой алдааны тайланг хаасан:
    Passmark 7.0, AVG Free 8.x/9.x Antivirus Edition, MSYS2, Explorer++, Cossacks II, Keygener Assistant 2.x, Monogram GraphStudio v0.3.x, Star Wars KOTOR II: The Sith Lords, Evernote 5.5.x, Roblox Player, Roblox Studio, LEGO Lord of the Rings, ChurchBoard, Diablo 3, Dead Space, MYOB Accounting v18.5.x, MySQL 8.0.x, Webex Meetings, Cairo Shell v0.3.x, Late Shift, Star Wars: Хуучин Бүгд Найрамдах Улс, Panzer Corps 2, Magic The Gathering Online, Warframe.

Нэг зэрэг танилцуулсан төслийн хувилбар Дарсны үе шат 5.6, түүний дотор Wine-ийн өргөтгөсөн бүтээцүүд, үүнд бүрэн бэлэн болоогүй эсвэл эрсдэлтэй нөхөөсийг дарсны үндсэн салбар болгон нэвтрүүлэхэд хараахан тохиромжгүй байдаг. Wine-тай харьцуулахад Wine Staging нь 853 нэмэлт засвар өгдөг. Шинэ хувилбар нь Wine 5.6 кодын баазтай синхрончлолыг авчирдаг.

Ntdll дахь FileFsVolumeInformation классыг дэмжих, оронд нь _lopen ашиглахтай холбоотой 2 засвар
Winmm дээр файлыг нээх. Нэмсэн 2 шинэ засвар user32 дахь GetMouseMovePointsEx stub болон ntdll дээр LDR_IMAGE_IS_DLL кэштэй.

ntdll-Syscall_Emulation засваруудыг шинэчилсэн,
кактенгин-анхны,
ntdll-Уулзвар_цэгүүд,
ntdll-NtDevicePath,
user32-rawinput-nolegacy болон
ntdll-RtlIpv4StringToAddress.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх