1 The Wine development release 1.8-rc1 is now available.
3 This is the first release candidate for the upcoming Wine 1.8. Please
4 give this release a good testing to help us make 1.8 as good as
7 What's new in this release (see below for details):
8 - Bug fixes only, we are in code freeze.
10 The source is available from the following locations:
12 http://dl.winehq.org/wine/source/1.8/wine-1.8-rc1.tar.bz2
13 http://mirrors.ibiblio.org/wine/source/1.8/wine-1.8-rc1.tar.bz2
15 Binary packages for various distributions will be available from:
17 http://www.winehq.org/download
19 You will find documentation on http://www.winehq.org/documentation
21 You can also get the current source directly from the git
22 repository. Check http://www.winehq.org/git for details.
24 Wine is available thanks to the work of many people. See the file
25 AUTHORS in the distribution for the complete list.
27 ----------------------------------------------------------------
29 Bugs fixed in 1.8-rc1 (total 54):
31 8712 amstream video demo does not play because of IDirectDrawMediaStreamImpl_CreateSample stub
32 9872 Leisure Suite Larry 7 fails to run in WinXP mode
33 16782 Sea3D chat text unreadable
34 21879 Word95 can't create new document
35 23817 Creative Writer 2 can't show images in .max files
36 25263 Biet-O-Matic calculates shipping cost wrong for German locale
37 25843 Wine causes terminal to lose some inputrc settings
38 26034 DNAsp5 crashes when trying to copy text from an output
39 27664 Various Telltale games crash on startup when a joystick is plugged in (application provides EnumDevice callback with wrong calling convention)
40 27859 Task Coach: Crashes on start (uses python2.7)
41 28729 EasyBCD: bcdedit complains about lack of privileges (import of registry hive using native API fails/wineserver token privilege check)
42 29206 Mystery Cases - Madame Fate (Bigfish games): Director Player Error: Unable to load movie playlist
43 30588 Houdini 12.x (3D animation tool) crashes on startup
44 30855 Rhymes (Russian rhymes dictionary) doesn't work correctly
45 31889 Cmd testrunner fails in case of mismatches on synchronization lines
46 32639 Sega Rally Revo sound stuttering
47 32701 The Dame In Black Case: installer fails when registering msdxm6.ocx (needs 'HKLM\\Software\\Microsoft\\MediaPlayer' key 'Installation DirectoryLFN' value)
48 33718 comctl32:propsheet Add button test failure
49 34123 Sonic & All-Stars Racing Transformed: the game fails to initiate due to Wine failing to mount its CD images
50 34261 Sonic and All-Stars Racing Transformed (Steam) crashes during intro video
51 34953 Message "Application tried to create a window, but no driver could be loaded. Make sure that your X server is running and that $DISPLAY is set correctly." cannot be suppressed
52 35659 Dassault Systemes CATIA v5 reports 'no certified opengl libary has been found. Check your system installation' on startup (opengl32.dll version resource 'LegalCopyright' mismatch)
53 35688 iMesh 7.x reports 'You are using an older version of Windows Media Player!' (needs WMP 10 version registry key)
54 35718 Multiple games have extreme flicker, stutter, slowdown (Path of Exile, Roller Coaster Tycoon, Counter Strike: Global Offensive, Warframe, Crysis, Anno 1602, Splinter Cell: Blacklist)
55 35970 Wine del returns 1 on error unlike on Windows
56 36255 World of tanks doesn't run after upgrade to 0.9
57 36428 valgrind shows a possible leak in scrrun/tests/dictionary.c
58 37161 D3D_SHADER_VARIABLE_FLAGS is not defined in d3dcommon
59 37200 Warhammer 40k: Kill Team (Steam version) does not start
60 37203 Age of Empires II Conquerors 800x600 launch screen black on wine versions later than 1.7.13
61 37595 cls command does not fill screen attributes
62 37799 Children of the Nile: crash on start when not using virtual desktop
63 37881 Multiple applications crash on unimplemented function msvcp120.dll._Cnd_init (Livescribe Echo Desktop 3.0, Acrobat Reader DC 2015)
64 37955 USB DAC sound problems
65 37994 AVRStudio 4.18: Editor window text rendered incorrectly (transparent tab characters)
66 38103 Process Hacker 2.x needs ntoskrnl.exe.ProbeForRead
67 38252 Candleworks FX Trade Station 2 updater crashes
68 38391 Deus Ex: Human Revolution does not properly detect speaker configuration
69 38427 Desura client 0.0.20.2 crashes on unimplemented function msvcp120.dll._Thrd_current
70 38600 Planetary Annihilation needs msvcp110.dll._Cnd_init
71 39018 A9CAD fails to start, throws 'X Error of failed request: BadValue (integer parameter out of range for operation)'
72 39045 Accuweather.com download page displays only the background image in built-in iexplore
73 39212 cmd:batch fails if privileges not high enough
74 39230 odbccp32:misc fails if privileges not high enough
75 39323 StarForce 3.x: Protection Environment Driver v1.x 'sfdrv01.sys' crashes on unimplemented function ntoskrnl.exe.ExDeleteNPagedLookasideList (Blazing Angels Squadrons of WWII Demo)
76 39347 World of Warships 0.4.x/0.5.x: incorrect water surface height calculated for unknown reasons, causing ships to appear floating in the air (with GLSL shader backend)
77 39362 Blazblue Calamity Trigger crash on press start screen
78 39384 Tencent QQ 7.6 frame manager kernel driver 'QQFrmMgr.sys' crashes on unimplemented function ntoskrnl.exe.CmRegisterCallback
79 39426 skype crash - unimplemented combase.dll.RoGetActivationFactory
80 39468 Adobe Photoshop CS2 installer triggers __stack_chk_fail() on Wine builtin 'msiexec'
81 39517 No music or voices in Skyrim after intro video
82 39581 iMesh 7.x installer warns about old version of Microsoft Windows Media Player (missing 'HKLM\\SOFTWARE\\Microsoft\\Active Setup\\Installed Components\\{6BF52A52-394A-11d3-B153-00C04F79FAA6}' registry key)
83 39613 Microsoft .NET Framework 1.1 fails to install with Wine 1.3.2+
84 39630 Issue while building wow64 for Slackware 14.1
86 ----------------------------------------------------------------
90 Alexandre Julliard (13):
91 winegcc: Force stack alignment on all x86 platforms.
92 winegcc: Disable setting image base address on Android.
93 make_makefiles: Configure substitutions are allowed in the top makefile.
94 configure: Build binaries as PIE on Android.
95 configure: Disable the preloader on Android.
96 configure: Use the standard dll directory on Android.
97 makefiles: Generate makefiles and po rules only for disabled dlls.
98 winex11: Always create direct rendering OpenGL contexts.
99 winex11: Make OpenGL traces more compact and readable.
100 user32/tests: Fix a test that assumes that a menu handle is invalid.
101 user32: Add workaround for removed SC_TASKLIST system menu item.
102 configure: Don't allow doing a 32-bit Wow64 build from inside the source tree.
103 advapi32: Don't try to create the registry root.
105 Alistair Leslie-Hughes (2):
106 odbccp32/test: Correct tests without privileges.
107 configure: Correctly detect OpenAL.
110 user32: Use font default height if GetTextExtentPoint returns empty rectangle.
111 kernel32: Always uninitialize the terminal for the console shell process.
114 dinput: Allow EnumDevices callback functions with broken calling conventions.
117 wine.inf: Add HKLM\Software\Microsoft\MediaPlayer\Installation DirectoryLFN key.
118 po: Update Ukrainian translation.
121 winepulse: Avoid 32-bit calculation with 64-bit result (Coverity).
122 winepulse: Add missing return after default case in a switch (Coverity).
125 hidclass.sys: Break the report descriptor into multiple lines.
126 comctl32: ILC_COLORDDB imagelists can be created with 0 sizes.
129 po: Update Lithuanian translation.
132 user32: Use winediag debug channel for some error messages.
133 opengl32: Add "Not Microsoft" to Copyright string to satisfy CATIA.
134 ntoskrnl.exe: Add CmRegisterCallback/CmUnRegisterCallback stub.
137 user32: Don't add scroll bars to mdiclient if the window style doesn't allow it.
139 Dmitry Timoshkov (3):
140 user32/tests: Add more tests for mixed menu with strings and bitmaps.
141 user32: Menu item with a "magic" bitmap should not have MFT_BITMAP type set.
142 user32/tests: Add some tests for mdiclient scrolling.
145 cmd/tests: Fix handling of synchronization line mismatches.
146 cmd/tests: Use net session to verify we have sufficient privileges.
147 wined3d: Make surface_prepare_rb() static.
148 configure: Clean up the winmm module checks.
149 msvcp120/tests: Make i386_Thrd_current() static.
150 advapi32: Fix the FILE_DIR_DISALLOWED spelling.
151 cmd/tests: Fix the %~a check on Windows >= 8.
154 d2d1: Validate brush types in d2d_d3d_render_target_FillGeometry().
155 d2d1: Add support for opacity brushes.
156 d2d1: Add a pixel shader for triangle/bitmap/bitmap draws.
157 d2d1: Add a pixel shader for triangle/bitmap/solid draws.
158 d2d1/tests: Add some tests for opacity brushes.
159 d2d1: Add a pixel shader for triangle/solid/bitmap draws.
160 d2d1: Take the recommended rendering mode into account in d2d_d3d_render_target_DrawGlyphRun().
161 d2d1: Calculate intersections in a more robust way in d2d_geometry_intersect_self().
162 wined3d: Ignore "always_offscreen" for ORM_BACKBUFFER in context_create().
165 reg/tests: Fix the add empty type test.
166 cmd: Set colour attributes when clearing the screen with 'cls'.
167 cmd: 'del' should set %errorlevel% to zero, not one, on error.
168 Assorted spelling and grammar fixes.
171 ole32: Use absolute key path in create_classes_root_hkey.
172 mshtml: Added support for getElementsByTagName in document fragment nodes.
173 ntdll: Added more NtOpenKey tests.
174 kernel32: Call registry functions with full key path.
175 mshtml: Make msec argument of setTimeout optional.
178 d3d11: Implement d3d11_immediate_context_RSGetViewports().
181 winemac: Add resource file.
182 winemac: Enable localization of strings used to build Mac menus.
183 winemac: Use the display unit number rather than display ID for the initial display mode registry key.
186 gdi32/tests: Some empty string tests for GetTextExtentPoint.
187 comctl32/tests: Enable visual tests in interactive mode, fix build failure.
188 winex11: Remove tracing function that was never used.
189 oleaut32: Remove unused tracing macro.
190 user32/tests: Use separate test window for each scrollbar test.
191 kernel32: Fix context initialization for EnumDateFormatsExEx.
192 winmm: Initialize AUXCAPSA.wReserved1 returned from auxGetDevCapsA() (Coverity).
193 dwrite: Return face count of 1 for CFF file type.
194 po: Update Russian translation.
195 d2d1: Properly free brush data buffer is created from.
196 user32/tests: Relax iCaptionWidth test to fix some failures.
197 winmm: Initialize reserved fields of data returned by waveOutGetDevCapsA and waveInGetDevCapsA (Coverity).
200 oleaut32: Take lcid into account while parsing input variant in VARIANT_FormatNumber.
201 oleaut32: Take lcid into account while parsing input variant in VARIANT_FormatDate.
202 oleaut32: Take lcid into account while parsing input variant in VARIANT_FormatString.
203 msxml3/tests: Add more IXMLDOMNode_get_text tests.
204 msxml3/tests: Add tests for sub-nodes whitespaces trimming while getting node text.
205 msxml3/tests: Show that sub-elements should not be divided with ' ' in IXMLDOMNode_get_text.
206 msxml3/tests: Add CDATA block to whitespace trimming tests.
207 winex11.drv: Send WM_DROPFILES if IDropTarget_Drop failed or DROPEFFECT_NONE was set.
208 winex11.drv: Inform x11 that we're interested in drop if windows expects WM_DROPFILES message.
209 winex11.drv: Don't call IDropTarget::{DragOver,DragLeave,Drop} functions if DragEnter fails.
212 atl100: Implemented semi stub AtlAxCreateControlLic and AtlAxCreateControlLicEx.
213 ntoskrnl.exe: Add PsRemoveCreateThreadNotifyRoutine stub.
214 server: Remove out of date comment.
216 Sebastian Lackner (2):
217 ntdll/tests: Print the correct status code in ok() messages.
218 server: Do not require SeBackupPrivilege in load_registry and unload_registry.
221 setupapi: Add a manifest to indicate the tests don't need elevation.