Wine 2.0.1 released
Posted on: 04/21/2017 06:31 AM

The Wine maintenance release 2.0.1 is now available

Wine 2.0.1 released

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

The source is available from the following locations:

Binary packages for various distributions will be available from:

You will find documentation on

You can also get the current source directly from the git
repository. Check for details.

Wine is available thanks to the work of many people. See the file
AUTHORS in the distribution for the complete list.


Bugs fixed in 2.0.1 (total 47):

14897 DirectDraw games (Jojo's Fashion Show 2: Las Cruces demo, The Chosen: Well of Souls) try to lock surface with invalid dwSize
14939 Black & White: DXTC to ARGB converter not implemented
17495 Open dialog crashes if the desktop folder is at a Unicode path that cannot be represented in the current locale
18477 Need For Speed Most Wanted crashes after accepting video settings changes
19888 Venom Codename: Outbreak - initial menu screen is black (no menu items)
25700 MessageBox does not display last word if string contains '&' (ampersand)
26603 iMesh 10 crashes at startup (needs wmvcore.dll.WMCreateReaderPriv)
27580 Wine Notepad command line parser eats the first 2 letters when the path starts with / (it should only do this for valid command line options)
30308 Property sheet fails to display Page Title
35993 Graphical Glitches in Agarest Generations of War
38354 Multiple games and applications need msvcr120.dll._except1 (Audacity 2.1.0, Tera Online)
38485 New Marvel Heroes 2015 Launcher crashes on unimplemented function dhcpcsvc.dll.DhcpRequestParams
39048 MIDI Clock Messages are Corrupted Between Wine and ALSA
39920 Nanocad 5.: file open/import dialog does not open
40392 ComicRack 0.9.x (.NET 4.5 app) hangs/crashes on startup when executing WMI query
40938 UE4 games (Ether One Redux, Into the Stars) crash while loading with "BackBuffer->GetResource() has 3 refs, expected 1" error
40952 improper escaping of quotes in command line
41448 Civilization II Unhandled page fault on read access
41579 Rush for Berlin Gold crashes after the intro videos
41623 Odallus The Dark Call crashes while starting if a force feedback enabled controller is plugged in
41648 AmiBroker 6.00 fails, when run, with raise_exception Unhandled exception
41725 Unimplemented function api-ms-win-crt-math-l1-1-0.dll._except1 (Starcraft 2 main menu, Firefox)
41830 Updating group box text causes garbage
41926 Zafehouse demo crashes with Call from 0x7b43c14c to unimplemented function ddraw.dll.GetSurfaceFromDC, aborting
42001 SC2 unimplemented function ucrtbase.dll._except1
42022 The Magic School Bus Explores The Solar System needs msvideo.dll16.DRAWDIBPROFILEDISPLAY
42023 The Magic School Bus Explores The Solar System crashes on launch; appears to be missing some files
42078 Dungeons & Dragons: Chronicles of Mystara needs d3dx11_43.dll.D3DX11CreateShaderResourceViewFromMemory
42093 Git for Windows 2.7.0 needs unimplemented function rstrtmgr.dll.RmShutdown
42094 winamp needs unimplemented function ntoskrnl.exe.IoStopTimer
42096 Steam -> RPGMaker 2003 needs unimplemented function KERNEL32.dll.BaseFlushAppcompatCache
42159 Sega Bug crashes immediately
42212 WOLF RPG Editor: Division by zero when winegstreamer is enabled
42218 mshtml/tests/dom crashes in xul while running test_doc_elem
42244 QQ 2013 needs ntoskrnl.exe.IoCreateFile
42245 QQ 2013 needs ntoskrnl.exe.KeClearEvent
42257 Warpath 21st Century does not have sound
42303 Magic: The Gathering Online 4.0 crashes when entering the battle
42306 One Note Free Retail installer crashes in xmllite
42315 Piriform Speccy 1.3 needs setupapi.dll.CM_Get_Child_Ex
42361 DX Library: PlaySoundFile() doesn't play MP3 files with specific extra headers
42365 Unimplemented function msvcr120.dll.fesetenv
42367 KiriKiri Z based games: main screen doesn't update.
42469 GetOpenFileName should expand environment variables in lpstrInitialDir
42483 Build for Ubuntu Precise fails because MPG123_IGNORE_INFOFRAME is undeclared
42557 NVIDIA GeForce GT 525M detected as GeForce GTX 470
42567 Acid Pro Trial 7.0e fails to install


Changes since 2.0:

Adam Bolte (1):
wined3d: Add GPU information for AMD FIJI.

Akihiro Sagawa (3):
d3d9/tests: Add LockRect tests with dynamic textures.
d3d8/tests: Add LockRect tests with dynamic textures.
wined3d: Upload textures if NO_DIRTY_UPDATE flag is set when locking dynamic textures.

Alex Henrie (3):
ddraw: Don't crash if writing out a new ddraw1 surface segfaults.
comdlg32: Don't crash if an IShellFolder could not be created.
user32: Include space for ampersands when determining MessageBox size.

Alexandre Julliard (1):
make_announce: Update version number parsing for the new versioning scheme.

Alistair Leslie-Hughes (1):
include: Add dhcpcsdk.h.

Andrew Wesie (1):
ntdll: Read entry point in LdrInitializeThunk.

Andrey Gusev (2):
setupapi: Add CM_Get_Child_Ex stub.
d3dx11: Add D3DX11CreateShaderResourceViewFromMemory stub.

Anton Romanov (1):
user32: Add OCR_RDR* cursors.

Austin English (6):
ntoskrnl.exe: Add IoCreateFile stub.
ntoskrnl.exe: Add stub KeClearEvent.
kernel32: Add BaseFlushAppcompatCache stub.
rstrtmgr: Add RmShutdown stub.
dhcpsvc: Add DhcpRequestParams stub.
readme: Remove wineinstall.

Bruno Jesus (8):
winmm: Fix the ordinal number for function PlaySound.
dinput: DISFFC_RESET will not release the effects.
notepad: Only skip valid command options.
winemp3.acm: Ignore XING headers when parsing MP3 files.
winemp3.acm: Fixes compilation for older mpg123 library versions.
winealsa.drv: Fix handling of system real time MIDI messages.
wined3d: Recognize Geforce GT 525M.
wined3d: Recognize GeForce 940M.

Can Taşan (3):
wine.desktop: Add Turkish translation.
kernel32: Add Unicode character for Turkish lira.
documentation: Update Turkish translation.

Christoph Brill (1):
setupapi: Stub CM_Open_DevNode_Key and CM_Get_Child.

Daniel Lehman (1):
msvcrt: Implement nan.

Dmitry Timoshkov (4):
avifil32: AVIFileGetStream should set stream to NULL in case of an error.
user32: BUTTON_CalcLabelRect should use the button font.
user32: Fix groupbox rectangle calculation in the button's WM_SETTEXT handler.
kernel32: Replace Peb->BeingDebugged check by CheckRemoteDebuggerPresent().

Fabian Maurer (1):
msvcr120: Add fesetenv stub.

François Gouget (3):
readme: Note that Wine may also use Mac APIs.
readme: Adjust a couple of section separators.
readme: Update and rewrap the French translation.

Gerald Pfeifer (1):
winedump: Increase buffer size and potential string length inoutput_spec_symbol.

Hans Leidekker (1):
wbemprox: Only include matching rows in the table row count.

Henri Verbeet (5):
ddraw/tests: Rewrite GetDCTest().
ddraw: Implement GetSurfaceFromDC().
ddraw: Kill stray tabs.
wined3d: Allow decompression blits on system memory resources in arbfp_blit_supported().
wined3d: Disallow upload conversion from compressed formats in surface_convert_format().

Jacek Caban (1):
mshtml: Initialize nsAString in IHTMLDocument3::get_dir.

Jacob Lifshay (1):
kernel32: Fix improper escaping of quotes in command line.

Jarkko Korpi (1):
ntoskrnl: Add IoStopTimer stub.

Jefferson Carpenter (1):
wmvcore: Implement WMCreateReaderPriv.

Julian Rüger (2):
readme: Update German translation.
readme: Fix typo in German translation.

Józef Kucia (6):
d3d11/tests: Add tests showing that views do not keep resource reference.
d3d11: Do not keep reference to resources.
ddraw: Relax "dwSize" validation in ddraw_surface*_Lock().
ddraw: Implement D3DOP_TEXTURELOAD.
ddraw/tests: Add basic test for D3DOP_TEXTURELOAD.
d3d9: Do not decrease swapchain surface refcount when it is already 0.

Lauri Kenttä (2):
readme: Update Finnish translation.
readme: Update Swedish translation.

Louis Lenders (2):
xmllite/reader: Handle NULL node type argument in Read().
wmvcore: Add version resource.

Masanori Kakura (1):
winegstreamer: Avoid zero division in amt_from_gst_caps_video().

Matteo Bruni (1):
d3d9: Fix DrawIndexedPrimitiveUP with non-zero min_vertex_idx.

Michael Müller (2):
msvideo.dll16: Implement DrawDibProfileDisplay.
msvideo.dll16: Check if any 16 bit thunks have been allocated before accessing pointer.

Michael Stefaniuc (1):
tools: Get the ANNOUNCE bug list from the stable-notes git notes.

Nikolay Sivov (5):
comdlg32: Always use original Open File dialog template.
comctl32/propsheet: Force wizard header if any of pages has title/subtitle.
comctl32/propsheet: Only use header bitmap when asked for it.
comdlg32: Expand initial directory path for file open dialog.
readme: Update Russian translation.

Piotr Caban (2):
msvcrt: Add fesetenv implementation.
msvcr120: Add _except1 implementation.

Zebediah Figura (7):
storage.dll16: Fix bad type in IStorage16_fnOpenStorage.
winebuild: Use unsigned int in spec file variable parameters.
compobj: Implement several IIDs.
ole2: Implement several IIDs.
avifile: Implement several IIDs.
ole2disp: Implement several IIDs.
typelib: Implement several IIDs.

Printed from Linux Compatible (