1 The Wine development release 1.7.32 is now available.
3 What's new in this release (see below for details):
4 - New version of the Mono engine.
5 - A few more functions implemented in MSHTML.
6 - Improved support for restoring display mode.
7 - Font metrics improvements in DirectWrite.
10 The source is available from the following locations:
12 http://prdownloads.sourceforge.net/wine/wine-1.7.32.tar.bz2
13 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.32.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.7.32 (total 46):
31 9043 Adobe InDesign CS tryout hangs on startup
32 10081 City of Heroes does not run if asked to use a dual core processor
33 10348 Every Extend music does not play (quartz MP3)
34 11582 Macromedia Flash 5 Trial hangs when you click "Try" (ShowWindow operations should avoid potentially blocking inter-thread SendMessage if show command is no-op)
35 11745 Adobe InDesign CS trial black where icons should be
36 13968 3D graphics in Chessmaster 11 are positioned incorrectly
37 14449 "North American Birds" fails to launch (Unimplemented function ole2disp.dll.VARIANTCHANGETYPE)
38 14666 [wined3d] volume/volumetex locking implementation
39 17152 Blizzard Updater complains about javascript being turned off
40 17922 LiveZilla 3.x/4.x (.NET 2.0 app) aborts due to unimplemented HTMLDocument_execCommand
41 18148 Demise: dialog box won't react to click
42 18894 Dungeon Keeper 2 game (animation) speed is too fast
43 20520 SolidWorks 2007 crashes after splash screen
44 21222 Mall Tycoon 2 Deluxe: Page fault on write access
45 23236 WWIIOnline: joystick not responding
46 23375 Flux Family Secrets: The Rabbit Hole sets gamma to 0 and never restores it
47 23380 WoW trial fails to install, saying it doesn't have write access to Program Files
48 25058 NFS Porsche: Crash at location setup
49 27282 TDRABCSetup.exe hang on start up (FindWindowExW uses WM_GETTEXT to query for process' local window title text, leading to potential deadlock)
50 27945 GdipDrawString LineAlignement does not work .
51 28335 IE7 crashes when an active X control is called
52 28479 Multiple applications crash on unimplemented function USER32.dll.SetGestureConfig (Solitaire from Windows 7, Illustrator CC)
53 29429 The Master Genealogist 8.xx: Can't install because Installer buttons do not work.
54 32254 Futuremark 3DMark Vantage v1.1.0 crashes on start up
55 32293 Opera: wine uses builtin save file dialog, fails to save file
56 32568 Visual Studio 2010 fails on startup, .NET Framework 4.0 WPF message dispatcher unexpectedly receives messages (CoWaitForMultipleHandles, COWAIT_FLAGS, message pump)
57 33691 Directory Opus 10 locks up and crashes
58 34064 Adobe CS4 installer fails (COM class factory for CLSID_NetFwOpenPort needed)
59 34170 Cabri II Plus 1.4 fails on startup
60 34386 Microsoft Visual Studio Test Agent 2010 Configuration Tool crash when apply settings is performed
61 34950 Microsoft Visual Studio 2005 Tools for Applications installer crashes
62 35670 iTunes 10.2.2 'DifXInstall32' sub-installer crashes on unimplemented function DIFXAPI.dll.SetDifxLogCallbackW
63 35804 Open file window makes Photoshop CC crash
64 35987 Adobe Photoshop CC file open dialog crashes the program
65 36241 valgrind shows a leak in comdlg32/tests/printdlg.c
66 36863 Mass Effect 3 [Origin] crash on startup (broken EA Origins in-game overlay/hook engine 'igo32.dll' needs 'opengl32.dll' prelinked < 2GB address range)
67 37140 Photoshop CC 2014 Open and Save dialog missing features
68 37231 Set iframe's src failed.
69 37262 "We got a big error here" in Diablo 2 d2loader and wine >= 1.7.25
70 37512 Unreal Engine 4 Elemental benchmark demo crashes on startup ('K32GetPerformanceInfo' must not pass 'PERFORMANCE_INFORMATION' directly to 'NtQuerySystemInformation')
71 37534 configure gives incorrect warning when Xrender can't be found due to missing libXext
72 37546 mshtml: Possible null pointer dereference: post_data (Cppcheck)
73 37563 Skype 6.x crashes trying to make an audio call (DestroyIRichEditOle must take reference count into account)
74 37588 Visual Studio 2010 installer requires prefix restart in 'Windows Vista' mode (MSI component version 4.5.6001.22308 upgrade)
75 37599 AlphaShadow v1.2 - AlphaVSS Volume Shadow Copy Library Sample Client (.NET 4.0 app) needs VSSAPI.DLL
76 37622 Mixxx 1.11.0 installer fails (msiexec does not support /update option)
78 ----------------------------------------------------------------
82 Alexandre Julliard (2):
83 d3d9/tests: Don't require a WM_MOVE message.
84 msxml3: Update pure_parser directive to avoid a deprecation warning.
87 winedbg: Declare debug channel only when needed (Clang).
88 msxml3: Remove unused strings (Clang).
89 gdi32: Remove unused string (Clang).
90 d3d10core: Remove unused struct (Clang).
91 dwrite: Remove unused code (Clang).
92 comctl32/tests: Remove unused structs (Clang).
93 crypt32/tests: Comment out an unused struct (Clang).
94 advapi32: Remove unused strings (Clang).
95 winecfg: Remove unused strings (Clang).
96 gdi32: Remove unused function (Clang).
97 d3dx9_36/tests: Remove unused functions (Clang).
98 winedbg: Declare debug channel only when needed in be_x86_64 (Clang).
99 ieframe/tests: Remove unused string (Clang).
100 control: Remove unused string (Clang).
101 jscript: Remove unused code (Clang).
102 dinput: Remove unused functions (Clang).
105 cryptext.dll: Add a stub dll.
106 opengl32: Load dll below 2GB address space.
107 cryptext: Add stubs for CryptExtAddPFX/CryptExtAddPFXW.
108 ole2disp: Add a stub for VARIANTCHANGETYPE.
111 include: Add SO_BSP_STATE definition.
112 dinput: Fix device type dump.
113 dbghelp: Remove a dead assignment (Cppcheck).
114 user32/tests: Ensure ShowWindow returns false when window is already hidden.
117 wined3d: Add NVIDIA GeForce GTX 970 to supported device list.
119 Detlef Riekenberg (1):
120 scrrun/tests: Ignore case in path names.
123 user32/tests: Add tests for calling ShowWindow(SW_HIDE) on a hidden window.
124 user32: Do not call SendMessage() to hide a window that is already hidden.
127 ddraw/tests: Fix compilation on systems that don't support nameless unions.
129 Guillaume Charifi (1):
130 riched20: Do not destroy IRichEditOle if still referenced.
133 ieframe: Send command state change notifications from history navigation handlers.
134 msi: Update version resource.
135 msiexec: Add support for /update.
137 vssapi: Add stub implementations for a couple of functions.
138 user32: Add a stub implementation of IsTouchWindow.
141 d3d9: Remove some incorrect constants from d3d9types.h.
142 d2d1: Implement d2d_solid_color_brush_GetOpacity().
143 wined3d: Explicitly convert the condition to bool shader_glsl_if().
144 wined3d: Recognize the SM4 uge opcode.
145 d3d10core/tests: Port alpha_test() to d3d10core.
148 mshtml: Added IHTMLStyleSheet::cssText property partial implementation.
149 mshtml: Added IHTMLStyleSheet::cssText tests.
150 mshtml: Added support for IHTMLFrameBase::put_src call on detached element.
151 mshtml: Added IHTMLFrameBase::get_src implementation.
152 mshtml: Added IHTMLDOMTextNode2 stub interface.
153 mshtml: Added HTMLFrameBase2::allowTransparency semi-stub implementation.
154 mshtml: Added missing nsIHttpChannelInternal functions.
155 mshtml: Added nsIURI::GetPrePath implementation.
156 mshtml: Merge htmlelem3.c into htmlelem.c.
157 mshtml: Don't try to null terminate post data if it's not available.
158 mshtml: Added IHTMLTextNode2::appendData implementation.
159 mshtml: Improved IDM_RESPECTVISIBILITY_INDESIGN stub.
160 mshtml: Added IHTMLDocument2::execCommand implementation.
161 mshtml: Added IHTMLTxtRange::setEndPoint implementation.
162 mshtml/tests: Fixed some test failures.
163 mshtml: Added fontname command support to execCommand.
164 mshtml: Always ignore DISPATCH_PROPERTYPUTREF in InvokeEx.
165 jscript: Use DISPATCH_PROPERTYPUTREF flag when setting a property to VT_DISPATCH.
166 mshtml: Allow setting function properties to any VARIANT type.
167 mshtml: Better removeAttribute implementation.
168 mshtml: Correctly handle flags in IHTMLElement:setAttribute.
169 mshtml: Correctly handle flags in IHTMLElement:getAttribute.
170 mshtml: style attribute is a special case for setAttribute and removeAttribute.
171 mshtml: Added more attribute and IDispatchEx tests.
174 explorer: Remove unnecessary backslash when parsing /select and /root.
176 Michael Stefaniuc (15):
177 mscms/tests: Simplify the check for an empty string (PVS-Studio).
178 advpack: Simplify the check for an empty string (PVS-Studio).
179 mciseq: Simplify the check for an empty string.
180 comdlg32: Simplify check for an empty string (PVS-Studio).
181 winemapi: Simplify check for an empty string (PVS-Studio).
182 regedit: Simplify check for an empty string (PVS-Studio).
183 shell32/tests: Fix a copy and paste error (PVS-Studio).
184 msi/tests: Remove redundant if check (PVS-Studio).
185 shlwapi: Remove always true if-check (PVS-Studio).
186 comdlg32: Remove an always true if check (PVS-Studio).
187 cmd: Remove duplicated if-check (PVS-Studio).
188 comdlg32: RT_DIALOG is already an INTRESOURCE (PVS-Studio).
189 ieframe: IDC_ARROW is already an INTRESOURCE (PVS-Studio).
190 msvcrt/tests: Don't open code offsetof().
191 gdi32/tests: Don't clear a variable before it goes out of scope (PVS-Studio).
194 dwrite: Implement compatible reference key for local files and remaining loader methods.
195 dwrite: Reuse local file stream instances.
196 dwrite: Remove null pointer checks that can't fail.
197 dwrite: Implement GetLastWriteTime() for local stream.
198 dwrite/tests: Some tests for ReadFileFragment().
199 ole32/tests: Release() doesn't return HRESULT code.
200 ole32/tests: Use proper wrappers for IObjContext methods.
201 dwrite: Handle Unicode platform when looking for name record codepage.
202 dwrite: Implement SetCurrentTransform() for bitmap render target.
203 include: Added SHAssocEnumHandlers() and related interfaces definition.
204 dwrite: Load freetype on module attach, create one FT_Face per fontface.
205 dwrite: Forward more font methods to fontface.
206 dwrite: Update to IDWriteBitmapRenderTarget1.
207 dwrite: Use usWin* values from OS/2 table as font ascent/descent.
208 gdi32: Remove undefs for names that are never defined.
209 dwrite: Use file mapping for local file stream.
210 gdi32: Clarify read length values used with get_font_data().
211 dwrite: Use stream fragment context when reading font tables.
212 dwrite: Remove DLL_WINE_PREATTACH case, native module can't be used.
213 dwrite: Hide factory vtable selection in init helper.
214 dwrite/tests: Fix some test failures on older dwrite versions.
215 dwrite: Estimate x-height and cap height metrics if they're missing.
216 dwrite: Respect typographic metrics when font instructs us to.
217 dwrite: Fix lineGap metric using 'hhea' table values.
220 ntdll: Handle ACTCTX_FLAG_ASSEMBLY_DIRECTORY_VALID flag when opening manifest in RtlCreateActivationContext.
221 ws2_32: Add support for overlapping fd_sets in select.
222 ws2_32/tests: Add more select tests.
225 comdlg32/tests: Fixed memory leak (Valgrind).
228 comdlg32: Update dmFormName when changing paper size in print UI.
230 Sebastian Lackner (29):
231 server: Close fd if there is no space in thread inflight fd list.
232 comctl32: Fix invalid usage of CompareString in StrStr functions.
233 shlwapi: Fix invalid usage of CompareString in StrStr functions.
234 server: Avoid leaking file descriptors if create_console_input fails.
235 server: Avoid leaking file descriptor on error in create_file_for_fd.
236 server: Avoid leaking file descriptor on error in create_thread function.
237 user32/tests: Remove unnecessary char array and add additional test in test_FindWindowEx.
238 user32/tests: Add tests for internal window messages of FindWindowEx.
239 user32/tests: Reenable test function for WM_GETTEXT.
240 user32/tests: Add single-threaded tests for WM_[GET|SET]TEXT and [Get|Set]WindowText.
241 user32/tests: Add multi-threaded tests for [Get|Set]WindowText.
242 user32: Avoid sending window messages in FindWindowExW.
243 comctl32: Fix incorrect usage of CompareString in SYSLINK_ParseText.
244 shlwapi: Fix invalid usage of CompareString in PathCreateFromUrlW.
245 comctl32: Fix invalid usage of CompareString in StrRStr functions.
246 server: Avoid reallocating region data when there is still enough space.
247 shlwapi: Fix incorrect usage of CompareString in StrRStrIA.
248 shlwapi: Fix incorrect usage of CompareString in StrRStrIW.
249 comctl32: Allow broken behaviour in StrRStr functions.
250 reg.exe: Fix incorrect usage of CompareString in get_rootkey.
251 regedit: Fix incorrect usage of CompareString in parseKeyName.
252 server: Avoid calling close on negative value in create_console_output handler (Coverity).
253 server: Always remove inflight fd if alloc_console fails.
254 server: Fix several fd leaks on error in new_process wineserver call.
255 ws2_32/tests: Wait for thread termination before cleaning up winsock.
256 ole32/tests: Add tests for CoWaitForMultipleHandles.
257 ole32: Verify arguments for CoWaitForMultipleHandles, always initialize index to zero.
258 ole32: Don't process window events when APC calls are queued.
259 configure: Fix detection of gnutls on Ubuntu 14.10.
261 Stefan Dösinger (28):
262 wined3d: Minimize device windows on focus loss.
263 d3d9/tests: Test messages on focus loss.
264 d3d9/tests: Test style changes on focus loss.
265 d3d8/tests: Test messages on focus loss.
266 d3d8/tests: Test style changes on focus loss.
267 ddraw/tests: Test messages on focus loss.
268 ddraw/tests: Test focus loss style changes.
269 d3d9/tests: Test mode restoration on focus loss.
270 d3d8/tests: Test mode restoration on focus loss.
271 ddraw/tests: Test mode changes on focus loss and restore.
272 wined3d: Restore the display mode on focus change.
273 wined3d: Fix mode comparison in wined3d_set_adapter_display_mode.
274 wined3d: Set the device window size on focus window activation.
275 ddraw/tests: Test messages on window reactivation.
276 wined3d: Don't minimize hidden windows.
277 ddraw: Restore the registry display mode.
278 d3d9: Only one fullscreen swapchain is allowed.
279 d3d8: Only one fullscreen swapchain is allowed.
280 d3d8/tests: Fix test_cursor().
281 d3d9/tests: Fix test_cursor().
282 d3d8/tests: Call TestCooperativeLevel after Present.
283 wined3d: Vertex fog uses the absolute eye position z.
284 d3d/tests: Show that the vfog abs is not a property of D3DFOG_LINEAR.
285 d3d/tests: Table fog does not abs the fog coordinate.
286 d3d/tests: Rename fog_interpolation_test for consistency.
287 Revert "d3d10_1.idl: Added D3D10_1_SHADER_*_VERSION constants.".
288 includes: Remove some double defines in d3d11.idl.
289 wined3d: Update fragment program constants when switching from arb ffp draws.
292 difxapi: Add stubs for SetDifxLogCallbackA/W.
295 mscoree: Update Wine Mono to 4.5.4.
298 msvcp120: Added std::ios_base::operator bool() implementation.
299 msvcp120: Added std::locale::facet::~facet() export.