1 The Wine development release 1.8-rc2 is now available.
3 What's new in this release (see below for details):
4 - Bug fixes only, we are in code freeze.
6 The source is available from the following locations:
8 http://dl.winehq.org/wine/source/1.8/wine-1.8-rc2.tar.bz2
9 http://mirrors.ibiblio.org/wine/source/1.8/wine-1.8-rc2.tar.bz2
11 Binary packages for various distributions will be available from:
13 http://www.winehq.org/download
15 You will find documentation on http://www.winehq.org/documentation
17 You can also get the current source directly from the git
18 repository. Check http://www.winehq.org/git for details.
20 Wine is available thanks to the work of many people. See the file
21 AUTHORS in the distribution for the complete list.
23 ----------------------------------------------------------------
25 Bugs fixed in 1.8-rc2 (total 45):
27 5627 Install can not find WORDPAD for README
28 6176 Rhino 3D v3 (CAD app) crashes on startup (OpenGL/DIB driver needs to return max index for NULL PIXELFORMATDESCRIPTOR)
29 9095 DM Genie 2.x fails on startup with 'ITypeInfo_fnInvoke failed to convert param 1 to VT_VARIANT|VT_ARRAY|VT_BYREF from VT_I2|VT_BYREF'
30 9435 MDI child window outside main window gives scrollbars
31 18378 NFS 4 Road Challenge: Installation of 4.50 patch fails
32 20948 Eclipse (Europa) Links from Welcome window do not work
33 22417 Roblox fails to start games, reports 'RobloxApp(13): Unknown error 0x800703E6'
34 22691 Drag-and-drop doesn't work in CDBurnerXP 4.2+ audio disc mode
35 24208 Eclipse (Europa) - html-based Welcome window is blank
36 24473 IRPF Bolsa software doesn't work
37 24747 MP3VCR 0.4.17 (VB6 app) crashes when clicking 'presets' button or doing other actions (change skin, load radio station)
38 25064 Solo on Keyboard 9.0.5: Clicking on HTML page no effect.
39 28029 Gunz launcher runs explorer instead of the game's launcher
40 28589 Poor performance in Diner Dash 5
41 31537 Encore 5 crashes when opening .enc files
42 31629 Diner Dash 2: Moving mouse causes graphics to jump around
43 31998 Avseq crashes in <How to Play> menu when multisampling enabled in Wine
44 32006 Multiple games and applications need 'IDXGIOutput::GetDesc' method implementation (Direct3D10 SDK samples, Need for Speed Most Wanted 2012)
45 33258 Visio 2010 and Office 2010 can't be installed in the same prefix
47 33736 Excel Viewer 2007: "Open" button does not work on Vista+
48 34175 Shift-backspace doesn't work as backspace in cmd
49 35418 some drawing operations in Mixcraft 6 are very slow with client-side graphics enabled
50 35422 Dashlane (password and forms-fill manager) fails to install
51 35610 The of user32:msg tests fail in the Hebrew locale
52 35655 3Dmark 2000 shows considerable performance drop after Wine 1.7.13 (expensive GetPixelFormat() called too frequently)
53 35734 Pokemon Zeta 1.3.28 crashes on startup (ASProtect SKE v2.72)
54 35975 Comanche 3 shows only gray screen
55 36081 mshtml/dom test crashes
56 36086 Installation of Half-Life Opposing Force fails due to file "ereg.dll" being read-only
57 36900 Star Wars Galactic Battlegrounds Clone Campaigns: no video (regression)
58 36932 BreezeBrowser: cannot expand directories in file browser
59 36970 Blue Iris 3.x (video surveillance software) crashes after 30 seconds
60 37358 FEAR 1: Installer says "wrong serial" even if entered correctly
61 37859 BOINC 6.x/7.x take a long time to "start" when launched from boincmgr
62 37939 Keyboard doesnt work for Project IGI 2
63 37944 Origin's updater crashes before finishing the download process
64 38669 IBM Endpoint Manager (IEM) Console 9.1 installer hangs at 'Evaluating launch conditions' stage
65 39039 Popup tooltips missing and buttons don't work on mageia.org/en/downloads/
66 39247 user32:sysparams fails in a Japanese locale
67 39445 Drag and drop in Foxit Reader doesn't work anymore
68 39536 Multiple games render black/garbled screen when anti-aliasing enabled (Guild Wars, Eve Online, Gear Grinder)
69 39635 Hungarian Excel Viewer 2007: "Open" dialog on Win8 does not refresh correctly
70 39648 MTA: San Andreas 1.5: failure to process 64-bit FairplayKD.sys driver IRPs due to incorrect alignment/packing of I/O manager structures
71 39665 dinput: MotoGP 3 demo fails to accept key presses to control the driver.
73 ----------------------------------------------------------------
75 Changes since 1.8-rc1:
78 kernel32/tests: Add tests for closing named pipes with CloseHandle.
81 po: Update Japanese translation.
84 po: Update Catalan translation.
86 Alexandre Julliard (10):
87 winex11: Fix a copy&paste typo in the initial position of a window.
88 kernel32/tests: Avoid testing the D: drive which may not exist.
89 explorer: Treat unrecognized options as a file to open.
90 Revert "oleaut32: Implement a better stub for IPicture::SaveAsFile."
91 user32/tests: Fix a few more menu test failures on Windows.
92 user32/tests: Fix a few msg test failures on Windows 7.
93 gdiplus/tests: Check the correct fallback font when Arial is missing.
94 user32: Reduce the idle timeout before flushing surfaces to make it less noticeable.
95 gdi32: Periodically flush a window surface if the app is continuously painting.
96 winex11: Flush the output of a flushed surface right away.
98 Alistair Leslie-Hughes (3):
99 include: Add d3dx10async.h.
100 d3d11: Make blend_factor optional in d3d11_immediate_context_OMSetBlendState().
101 d3d10core/tests: Add test for NULL blend factor in OMSetBlendState().
104 Revert "explorerframe: Allow treeview expandos to open with a single click.".
107 Assorted typos fixes.
108 progman: Fix GROUP_AddGroup() declaration.
111 ws2_32/tests: Don't test function directly when reporting WSAGetLastError().
113 Bernhard Übelacker (1):
114 dinput: Fail in SetCooperativeLevel on invalid hwnd.
117 msacm32: Remove dead code from acmFormatDetailsW.
118 ws2_32: Add a couple of options to sockopt debug.
119 comctl32: Respect an assert in TREEVIEW_RemoveAllChildren.
120 msacm32/tests: Add some acmStreamPrepareHeader and acmStreamConvert tests.
121 ws2_32/tests: Add more tests related to WSACleanup.
122 ws2_32/tests: Check if the first IP is a default route in gethostbyname.
123 ws2_32/tests: Ensure we have more than one IP to test gethostbyname.
125 Dmitry Timoshkov (4):
126 comctl32/tests: Add a test for system class properties.
127 oleaut32/tests: Add some tests for IPicture::SaveAsFile.
128 oleaut32: Implement a better stub for IPicture::SaveAsFile.
129 oleaut32: Grow the marshalling buffer exponentially.
132 cmd/tests: Fix the builtin tests when the current directory contains a space.
133 d2d1: Remove WINAPI on static functions where not needed.
134 xaudio2_7: Make some functions static.
137 dxgi: Implement dxgi_output_GetDesc().
140 kernel32: Use virtual-key codes in the console StdKeyMap.
141 kernel32: Interpret Shift-Backspace as Backspace when using the Win32 keymap in wineconsole.
142 kernel32: Remove un-needed VK_DEL entries from the console keymap.
145 mshtml/tests: Fixed tests on win10.
146 mshtml: Added IHTMLDOMAttribute2::put_value implementation.
147 wininet: Improved debug traces.
148 ieframe: Silence some noisy FIXMEs.
151 po: Update Simplified Chinese translation.
154 regedit: Need 3 bytes of room at end of buffer for \r\n\0 to avoid endless loop.
156 Joachim Priesner (1):
157 kernel32/tests: Add tests for GetDriveType with invalid drive spec.
160 po: Update German translation.
163 po: Update Finnish translation.
166 msvcp90: Basic_string_wchar_dtor should set EAX to 0 on i386.
168 Michael Stefaniuc (2):
169 maintainers: Add section for the Stable branch.
170 ieframe: Use BOOL instead of VARIANT_BOOL in on_commandstate_change().
173 user32/tests: Some tests for SetScrollInfo().
174 dplayx: Fix a possible memory leak on error path (Coverity).
175 ddeml: Don't trash 'cb' field of structure returned by DdeQueryConvInfo16() (Coverity).
176 wininet: Remove a bit of dead code (Coverity).
177 wldap32: Properly implement ldap_encode_sort_control[A, W] (Coverity).
178 d2d1: Fix a copy-paste issue in EndDraw() (Coverity).
179 comctl32/treeview: Use consistent format for hex values in traces.
180 comctl32: Item with negative cChildren acts as if it actually had children.
181 user32: Don't overwrite 'cb' field with uninitialized data in DdeQueryConvInfo() (Coverity).
182 crypt32: Fix key name null termination (Coverity).
183 sc: Fix service handle leak on error path (Coverity).
184 wineoss: Initialized wReserved1 field returned to auxGetDevCapsW().
185 winmm: For consistency forward wReserved1 values from -W to -A calls too.
186 winmm/tests: Remove unreliable tests.
187 winex11: Simplify XGetWindowProperty return code checks (Clang).
188 d3dx9: Use proper enum member (Clang).
189 ntdll: Remove unused helper (Clang).
192 msxml3/tests: Run IXMLDOMNode::get_text whitespace tests on other msxml versions.
193 shell32: Improved IDataObject::QueryGetData implementation.
196 include/ddk: Fix memory layout of IRP and IO_STACK_LOCATION in wine64.
198 Sebastian Lackner (7):
199 kernel32/tests: Add tests for sending empty message in combination with CloseHandle.
200 kernel32/tests: Add tests for calling WriteFile on pipe when other end is closed.
201 server: Fix crash when calling GetNamedPipeHandleState on partially closed pipe.
202 server: Fix crash when calling SetNamedPipeHandleState on partially closed pipe.
203 kernel32/tests: Add tests for calling wait functions with pseudo handles.
204 kernel32/tests: Avoid busy-looping in APC deadlock tests.
205 gdi32: Add check for NULL pointer in dibdrv_wglDescribePixelFormat.
208 msi/tests: Simplify the logic in an if condition.
209 tapi32: Simplify the logic in an if condition.
212 wined3d: Support loading renderbuffers in surface_load_location.
213 wined3d: Discard depth stencils on unload.
214 d3d9/tests: Multisampled render targets are zeroed on creation.
215 d3d8/tests: Multisampled render targets are zeroed on creation.
216 d3dx9_36: Replace powf(2, unsigned int) with (1u << unsigned int).
217 include: Add DXGI_SWAP_EFFECT_FLIP_DISCARD.
218 dxgi/tests: Test DXGI_SWAP_EFFECT_FLIP_DISCARD.
219 dxgi/tests: Windows 10 properly makes buffers read only.
222 winepulse.drv: Avoid PATH_MAX in Windows code.
225 dinput: Implement MSVC version of enum_callback_wrapper.
226 d3dxof: Avoid undefined behavior in parse_object_parts.
227 quartz: Fix IEnumMoniker reference leak in FilterGraph2_Connect.
228 quartz/tests: Test aggregation with CLSID_FilterMapper2.
229 quartz/tests: Test aggregation with CLSID_FilterGraph.
230 ntdll/tests: Fix build with PSDK headers.
231 gdiplus/tests: Fix build with MSVC.
233 Vijay Kiran Kamuju (1):
234 wine.inf: Install wordpad in Program FilesWindows NT\Accessories.
237 advapi32/tests: Skip test when registry virtualization can't delete values.
238 atl100/tests: Check Administrators group if UAC is disabled.
239 comctl32/tests: Accept touchscreen-related messages in button tests.
240 d3d8/tests: Accept CURSOR_SUPPRESSED in cursor flags.
241 d3d9/tests: Accept CURSOR_SUPPRESSED in cursor flags.