wine-3.0.2-rc1 Available

Michael Stefaniuc mstefani at winehq.org
Sun Jun 10 17:09:39 CDT 2018


Hello guys,

I have pushed wine-3.0.2-rc1 (with tag) to
https://github.com/mstefani/wine-stable/tree/oldstable
http://static-winehq.193b.starter-ca-central-1.openshiftapps.com/stable/

Nothing fancy this time. The bulk of the changes is stuff from wine-3.5
to wine-3.7 with some older stuff that got deferred during 3.0.1.

The interesting parts from the ANNOUNCE file:


What's new in this release (see below for details):
  - Various bug fixes

----------------------------------------------------------------

Bugs fixed in 3.0.2 (total 54):

  13351  Empire Earth v. 1.00: mouse is not responsive
  15350  wrong keyboard layout in Tomb Raider Anniversary / Legend
  29842  IE4 crashes on showing certificate authorities, needs
wininet.dll.ParseX509EncodedCertificateForListBoxEntry
  29999  Bloodrayne 2: text in the menus misplaced
  30076  .NET Framework 4.x with WinVer setting "Windows 7" spams
terminal with "LocaleNameToLCID/LCIDToLocaleName unsupported flags
8000000" (LOCALE_ALLOW_NEUTRAL_NAMES)
  30103  Static controls with bitmap do not display correct background.
  30611  Lazarus browser sample fails, needs ieframe:ViewObject_Draw
implementation
  31850  Age of Mythology needs pidgen.dll.PIDGenSimpA
  34101  Need for Speed: Shift demo crashes in 'purist' mode (d3dx9_36)
(needs ID3DXEffect::FindNextValidTechnique method implementation)
  36843  "Read only"checkbox on Save As dialog
  37228  Cisco Jabber 11.x crashes on unimplemented function
ntdsapi.dll.DsCrackNamesW
  37594  World of Warcraft in-game browser does not work (needs
advapi32.BuildSecurityDescriptorW() implementation)
  38564  Rush for Berlin Gold crashes after starting
  38836  SCM 'StartService' must wait for driver service entry point
execution before return (PunkBuster 'PnkBstrB' service failure, CPU-Z
randomly fails to load its driver, BattlEye 'BEDaisy' kernel service)
  39209  Smart Diary Suite 4 crashes when updating options
('CLSID_AudioCompressorCategory',
'{33D9A761-90C8-11d0-BD43-00A0C911CE86}' must be treated as special
category)
  39452  mpr.WNetGetUniversalName() return value (causes Intel MPI to fail)
  39979  SupArc crashes inside msvcr110
  40767  Indiana Jones and The Emperor's Tomb quits after the splash screen
  41377  Windows 10 DISM fails to find its resources (kernel32
SetThreadUILanguage must return non-zero/best fit language identifier if
zero is passed)
  42267  Rogue-Killer installer crashes on unimplemented function
ntdll.dll._aulldvrm
  42446  Native Instruments 'Native Access' 1.1.x fails to start,
reports 'You cannot start Native Access from the mounted disk'
  42686  Poedit crashes on start on unimplemented function
msvcp140.dll.?_IsNonBlockingThread at _Task_impl_base@details at Concurrency@@SA_NXZ
  42768  Ys: The Ark of Napishtim (Ys 6) silently crashes playing
in-game videos
  43351  x64dbg needs kernel32.dll CreateRemoteThreadEx in Win7+ mode
  43831  Cuphead (Steam) crashes on startup (needs
setupapi.CM_Get_Parent stub to return CR_NO_SUCH_DEVNODE)
  43930  iCopy 1.6.x (.NET 2.0 app) crashes on startup
(IWiaDevMgr::SelectDeviceDlg DeviceID pointer parameter can be NULL,
needs be declared 'unique' for RPC marshalling)
  44135  Olive Tree Bible Software BibleStudySetup_6.0.23.exe fails to
install
  44138  Native Access needs unimplemented function
iphlpapi.dll.if_indextoname
  44278  Multiple applications crash on unimplemented function
msvcp140.dll.?uncaught_exceptions at std@@YAHXZ
  44404  Several .Net apps (e.g. Remembear) throw errors/crash,caused by
msctf stubs TextStoreACPSink_{OnTextChange,OnSelectionChange,OnLayoutChange}
  44466  PrtSc button crashes StarCraft
  44496  Custom imports resolver used by multiple kernel drivers can't
cope with 'ntoskrnl.exe' low-level (wc)string/copy helpers being
forwarded to 'msvcrt.dll' (BattlEye 'BEDaisy', Sentinel HASP 'hardlock.sys')
  44504  vlc 2.2.6: playback performance hampered
  44530  64-bit Sentinel HASP hardlock.sys kernel driver tries to access
to DR7 (not handled in ntoskrnl emulate_instruction)
  44693  Native Access crashes on unimplemented function
vcruntime140.dll.__current_exception
  44742  Divinity: Original Sin 2 crashes due to unimplemented
IPHLPAPI.DLL.ConvertLengthToIpv4Mask
  44744  Autodesk Fusion 360 need propsys.dll.PSGetPropertyKeyFromName
to be installed
  44746  Running any command in MS PowerShell 6+ (.NET app) results in
advapi:EventActivityIdControl console spam
  44770  ExpressPCB Plus 1.1 (.NET 3.5 SP1 app) throws
'System.NotImplementedException: Not implemented at
System.Drawing.Pen.TranslateTransform' (GdipTranslatePenTransform not
implemented)
  44772  progecad 2018 installer does not start
  44804  PCBWeb crashes: Call to unimplemented function
d3dx11_43.dll.D3DX11CreateTextureFromFileW
  44811  BattlEye 'BEDaisy' kernel service crashes on unimplemented
function ntoskrnl.exe._chkstk
  44818  ntdll.NtClose (kernel32.CloseHandle) should throw invalid
handle exception (EXCEPTION_INVALID_HANDLE) for invalid handles when run
under debugger
  44864  Incoming crashes after the intro video
  44874  Phonetools 9.x crashes on unimplemented function
KERNEL32.dll.RequestDeviceWakeup
  44904  winebus blocks auto start up of scheduler service
  44923  Failing kernel driver services can stall WINEPREFIX
bootstrapping/startup for a considerable time when configured as autostart
  44924  StarForce v3 kernel drivers need
ntoskrnl.IoCreateSynchronizationEvent to return a non-NULL handle
  44932  limited list of available printer's paper/page size
  44944  Adobe Premiere Elements 14 fails to install: ERROR: Third party
payload installer pxengine5_08_13a.exe failed with exit code: -1
  44971  HackShield for Banking Driver 'HSBDrvNt.sys' (part of Ahnlab
Safe Transaction) crashes on unimplemented function
ntoskrnl.exe.ExInterlockedPopEntrySList
  44984  Maya 2018 LT Installer requires unimplemented function
api-ms-win-crt-time-l1-1-0.dll._timespec64_get
  44993  Magic The Gathering Arena fails to install
  45026  Windows File Manager (WinFile) fails to build in winelib
(LPDROPSTRUCT missing from winuser.h)

----------------------------------------------------------------

Changes since 3.0.1:

Alexander Morozov (1):
      ntoskrnl.exe: Add stubs for ExAcquireFastMutexUnsafe and
ExReleaseFastMutexUnsafe.

Alexandre Julliard (7):
      winex11: Use the correct colormap for the OpenGL parent window.
      winex11: Store the visual info in the OpenGL pixel format.
      winex11: Store only the pixmap size instead of the window
rectangle in the GL drawable.
      winex11: Implement refcounting of GL drawables.
      winex11: Hold a reference to the drawable from the GL context.
      wininet/tests: Update the winehq.org certificate data.
      ntoskrnl: Add emulation of CRn and DRn registers on x86-64.

Alistair Leslie-Hughes (9):
      comctl32/treeview: Fix item icon background when using
TVS_FULLROWSELECT style.
      pidgen: Add PIDGenSimpA stub.
      winedevice: Wait until driver has started before returning.
      ntoskrnl.exe: Dont forward some msvcrt functions.
      propsys: Add PSGetPropertyKeyFromName stub.
      ntoskrnl.exe: Implement _chkstk.
      winedevice: Improve error handling when a driver fails to load.
      maintainers: Update Staging branch.
      maintainers: Remove previous wine-staging maintainers.

Andrew Eikum (1):
      maintainers: Remove myself from a dmusic DLL.

Andrew Wesie (1):
      advapi32: Implement BuildSecurityDescriptorW.

Andrey Gusev (1):
      d3dx11: Add D3DX11CreateTextureFromFileA/W stub.

André Hentschel (3):
      wininet: Fix negated check for drain_content result (clang).
      gdiplus: Add stub for GdipSetPathGradientPath.
      progman: Fix warning in PUT_SHORT macro (clang).

Austin English (4):
      wininet: Add ParseX509EncodedCertificateForListBoxEntry stub.
      ntdsapi: Add DsCrackNamesA/W stubs.
      include/winuser.h: Add tagDROPSTRUCT struct.
      include/wfext.h: Add miscellaneous FM_* defines.

Christian Inci (1):
      wined3d: Recognize Titan V.

Dagfinn Reiakvam (1):
      iphlpapi: Add support for ConvertLengthToIpv4Mask().

Dmitry Timoshkov (5):
      avifil32: Correct threading model on interfaces.
      services: Add a 3000 ms timeout to StartService.
      winspool.drv: Add A0, A1 and A2 paper sizes to generic.ppd.
      dinput: The DIK_ key code should match the scan code.
      sspicli: Add forwards to secur32.

Gijs Vermeulen (1):
      ntoskrnl.exe: Improve IoCreateSynchronizationEvent stub.

Hans Leidekker (2):
      iphlpapi: Implement if_indextoname.
      msi: Don't cache the base URL.

Henri Verbeet (1):
      winex11: Restore the X11DRV_FLUSH_GL_DRAWABLE XFlush() for setups
without OML_sync_control.

Huw D. M. Davies (1):
      winebuild: On x86_64, save xmm0 - 3 during the delayed import lookup.

Ivan Kalvachev (1):
      kernel32: Add DECL_HOTPATCH to OutputDebugString functions.

Jarkko Korpi (1):
      kernel32: Silence repeated LocaleNameToLCID unsupported flags.

Johann Frei (1):
      dinput: Implement X/Y axis granularity and add test.

Louis Lenders (9):
      ntdll: Update version resource.
      kernel32/tests: Add simple test for SetThreadUILanguage.
      kernel32: Improve stub for SetThreadUILanguage.
      iexplore/iexplore.inf: Add svcVersion reg key and update to win7.
      msctf: Return S_OK in TextStoreACPSink_OnTextChange.
      msctf: Return S_OK in TextStoreACPSink_OnSelectionChange.
      msctf: Return S_OK in TextStoreACPSink_OnLayoutChange.
      wine.inf: Create catroot directory.
      kernel32: Add stub for RequestDeviceWakeup.

Mark White (1):
      kernel32: Fix forward slash path handling to GetVolumePathNameW.

Martin Storsjo (1):
      ucrtbase: Hook up __intrinsic_setjmpex for x86_64 and arm64.

Matteo Bruni (2):
      d3dx9: Implement FindNextValidTechnique().
      d3d8: Forbid setting a viewport larger than the render target.

Michael Müller (3):
      ieframe: Return S_OK in IViewObject::Draw stub.
      mpr: Return correct error code for non network paths and
REMOTE_NAME_INFO_LEVEL in WNetGetUniversalName.
      ntoskrnl: Implement ExInterlockedPopEntrySList.

Michael Stefaniuc (1):
      maintainers: Add a DirectMusic section.

Nikolay Sivov (7):
      comdlg32: Add a helper to test if file dialog hook is enabled.
      comdlg32: Hide Read-only checkbox for Save dialogs.
      gdiplus: Implement GdipTranslatePenTransform.
      wincodecs: Use static array for property bag descriptions.
      wincodecs: Encoder options are optional for CreateNewFrame().
      user32/static: Use correct brush color for centered image background.
      kernel32: Add CreateRemoteThreadEx().

Piotr Caban (6):
      msvcrt: Optimize _strupr implementation in C locale.
      msvcrt/tests: Add _strupr tests.
      msvcp140: Add __uncaught_exceptions implementation.
      ucrtbase: Add __current_exception() implementation.
      msvcp140: Add _Task_impl_base::_IsNonBlockingThread stub.
      ucrtbase: Add _timespec{32,64}_get implementation.

Sebastian Lackner (2):
      ntdll: Throw exception if invalid handle is passed to NtClose and
debugger enabled.
      advapi32/tests: Add basic tests for BuildSecurityDescriptor.

Stefan Dösinger (1):
      ddraw: Don't read past the end of the executebuffer.

Stefan Leichter (2):
      advapi32: Silence the fixme in EventActivityIdControl.
      include: Fix declaration of SelectDeviceDlg.

Tim Wanders (1):
      setupapi: Return CR_NO_SUCH_DEVNODE from CM_Get_Parent stub.

Zebediah Figura (5):
      ntdll: Implement _alldvrm() and _aulldvrm().
      devenum/tests: Test registering DirectShow filters.
      devenum: More correctly handle device types.
      devenum: Allow parsing display name without class ID.
      devenum: Correctly implement IMoniker::GetDisplayName().

--
Michael Stefaniuc
mstefani at winehq.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20180611/d9c0af5d/attachment-0001.sig>


More information about the wine-devel mailing list