| The Wine development release 1.7.32 is now available. |
| |
| What's new in this release (see below for details): |
| - New version of the Mono engine. |
| - A few more functions implemented in MSHTML. |
| - Improved support for restoring display mode. |
| - Font metrics improvements in DirectWrite. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://prdownloads.sourceforge.net/wine/wine-1.7.32.tar.bz2 |
| http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.32.tar.bz2 |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/download |
| |
| You will find documentation on http://www.winehq.org/documentation |
| |
| You can also get the current source directly from the git |
| repository. Check http://www.winehq.org/git 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 1.7.32 (total 46): |
| |
| 9043 Adobe InDesign CS tryout hangs on startup |
| 10081 City of Heroes does not run if asked to use a dual core processor |
| 10348 Every Extend music does not play (quartz MP3) |
| 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) |
| 11745 Adobe InDesign CS trial black where icons should be |
| 13968 3D graphics in Chessmaster 11 are positioned incorrectly |
| 14449 "North American Birds" fails to launch (Unimplemented function ole2disp.dll.VARIANTCHANGETYPE) |
| 14666 [wined3d] volume/volumetex locking implementation |
| 17152 Blizzard Updater complains about javascript being turned off |
| 17922 LiveZilla 3.x/4.x (.NET 2.0 app) aborts due to unimplemented HTMLDocument_execCommand |
| 18148 Demise: dialog box won't react to click |
| 18894 Dungeon Keeper 2 game (animation) speed is too fast |
| 20520 SolidWorks 2007 crashes after splash screen |
| 21222 Mall Tycoon 2 Deluxe: Page fault on write access |
| 23236 WWIIOnline: joystick not responding |
| 23375 Flux Family Secrets: The Rabbit Hole sets gamma to 0 and never restores it |
| 23380 WoW trial fails to install, saying it doesn't have write access to Program Files |
| 25058 NFS Porsche: Crash at location setup |
| 27282 TDRABCSetup.exe hang on start up (FindWindowExW uses WM_GETTEXT to query for process' local window title text, leading to potential deadlock) |
| 27945 GdipDrawString LineAlignement does not work . |
| 28335 IE7 crashes when an active X control is called |
| 28479 Multiple applications crash on unimplemented function USER32.dll.SetGestureConfig (Solitaire from Windows 7, Illustrator CC) |
| 29429 The Master Genealogist 8.xx: Can't install because Installer buttons do not work. |
| 32254 Futuremark 3DMark Vantage v1.1.0 crashes on start up |
| 32293 Opera: wine uses builtin save file dialog, fails to save file |
| 32568 Visual Studio 2010 fails on startup, .NET Framework 4.0 WPF message dispatcher unexpectedly receives messages (CoWaitForMultipleHandles, COWAIT_FLAGS, message pump) |
| 33691 Directory Opus 10 locks up and crashes |
| 34064 Adobe CS4 installer fails (COM class factory for CLSID_NetFwOpenPort needed) |
| 34170 Cabri II Plus 1.4 fails on startup |
| 34386 Microsoft Visual Studio Test Agent 2010 Configuration Tool crash when apply settings is performed |
| 34950 Microsoft Visual Studio 2005 Tools for Applications installer crashes |
| 35670 iTunes 10.2.2 'DifXInstall32' sub-installer crashes on unimplemented function DIFXAPI.dll.SetDifxLogCallbackW |
| 35804 Open file window makes Photoshop CC crash |
| 35987 Adobe Photoshop CC file open dialog crashes the program |
| 36241 valgrind shows a leak in comdlg32/tests/printdlg.c |
| 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) |
| 37140 Photoshop CC 2014 Open and Save dialog missing features |
| 37231 Set iframe's src failed. |
| 37262 "We got a big error here" in Diablo 2 d2loader and wine >= 1.7.25 |
| 37512 Unreal Engine 4 Elemental benchmark demo crashes on startup ('K32GetPerformanceInfo' must not pass 'PERFORMANCE_INFORMATION' directly to 'NtQuerySystemInformation') |
| 37534 configure gives incorrect warning when Xrender can't be found due to missing libXext |
| 37546 mshtml: Possible null pointer dereference: post_data (Cppcheck) |
| 37563 Skype 6.x crashes trying to make an audio call (DestroyIRichEditOle must take reference count into account) |
| 37588 Visual Studio 2010 installer requires prefix restart in 'Windows Vista' mode (MSI component version 4.5.6001.22308 upgrade) |
| 37599 AlphaShadow v1.2 - AlphaVSS Volume Shadow Copy Library Sample Client (.NET 4.0 app) needs VSSAPI.DLL |
| 37622 Mixxx 1.11.0 installer fails (msiexec does not support /update option) |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.7.31: |
| |
| Alexandre Julliard (2): |
| d3d9/tests: Don't require a WM_MOVE message. |
| msxml3: Update pure_parser directive to avoid a deprecation warning. |
| |
| André Hentschel (16): |
| winedbg: Declare debug channel only when needed (Clang). |
| msxml3: Remove unused strings (Clang). |
| gdi32: Remove unused string (Clang). |
| d3d10core: Remove unused struct (Clang). |
| dwrite: Remove unused code (Clang). |
| comctl32/tests: Remove unused structs (Clang). |
| crypt32/tests: Comment out an unused struct (Clang). |
| advapi32: Remove unused strings (Clang). |
| winecfg: Remove unused strings (Clang). |
| gdi32: Remove unused function (Clang). |
| d3dx9_36/tests: Remove unused functions (Clang). |
| winedbg: Declare debug channel only when needed in be_x86_64 (Clang). |
| ieframe/tests: Remove unused string (Clang). |
| control: Remove unused string (Clang). |
| jscript: Remove unused code (Clang). |
| dinput: Remove unused functions (Clang). |
| |
| Austin English (4): |
| cryptext.dll: Add a stub dll. |
| opengl32: Load dll below 2GB address space. |
| cryptext: Add stubs for CryptExtAddPFX/CryptExtAddPFXW. |
| ole2disp: Add a stub for VARIANTCHANGETYPE. |
| |
| Bruno Jesus (4): |
| include: Add SO_BSP_STATE definition. |
| dinput: Fix device type dump. |
| dbghelp: Remove a dead assignment (Cppcheck). |
| user32/tests: Ensure ShowWindow returns false when window is already hidden. |
| |
| Caron Wills (1): |
| wined3d: Add NVIDIA GeForce GTX 970 to supported device list. |
| |
| Detlef Riekenberg (1): |
| scrrun/tests: Ignore case in path names. |
| |
| Drew Ronneberg (2): |
| user32/tests: Add tests for calling ShowWindow(SW_HIDE) on a hidden window. |
| user32: Do not call SendMessage() to hide a window that is already hidden. |
| |
| François Gouget (1): |
| ddraw/tests: Fix compilation on systems that don't support nameless unions. |
| |
| Guillaume Charifi (1): |
| riched20: Do not destroy IRichEditOle if still referenced. |
| |
| Hans Leidekker (6): |
| ieframe: Send command state change notifications from history navigation handlers. |
| msi: Update version resource. |
| msiexec: Add support for /update. |
| vssapi: New dll. |
| vssapi: Add stub implementations for a couple of functions. |
| user32: Add a stub implementation of IsTouchWindow. |
| |
| Henri Verbeet (5): |
| d3d9: Remove some incorrect constants from d3d9types.h. |
| d2d1: Implement d2d_solid_color_brush_GetOpacity(). |
| wined3d: Explicitly convert the condition to bool shader_glsl_if(). |
| wined3d: Recognize the SM4 uge opcode. |
| d3d10core/tests: Port alpha_test() to d3d10core. |
| |
| Jacek Caban (24): |
| mshtml: Added IHTMLStyleSheet::cssText property partial implementation. |
| mshtml: Added IHTMLStyleSheet::cssText tests. |
| mshtml: Added support for IHTMLFrameBase::put_src call on detached element. |
| mshtml: Added IHTMLFrameBase::get_src implementation. |
| mshtml: Added IHTMLDOMTextNode2 stub interface. |
| mshtml: Added HTMLFrameBase2::allowTransparency semi-stub implementation. |
| mshtml: Added missing nsIHttpChannelInternal functions. |
| mshtml: Added nsIURI::GetPrePath implementation. |
| mshtml: Merge htmlelem3.c into htmlelem.c. |
| mshtml: Don't try to null terminate post data if it's not available. |
| mshtml: Added IHTMLTextNode2::appendData implementation. |
| mshtml: Improved IDM_RESPECTVISIBILITY_INDESIGN stub. |
| mshtml: Added IHTMLDocument2::execCommand implementation. |
| mshtml: Added IHTMLTxtRange::setEndPoint implementation. |
| mshtml/tests: Fixed some test failures. |
| mshtml: Added fontname command support to execCommand. |
| mshtml: Always ignore DISPATCH_PROPERTYPUTREF in InvokeEx. |
| jscript: Use DISPATCH_PROPERTYPUTREF flag when setting a property to VT_DISPATCH. |
| mshtml: Allow setting function properties to any VARIANT type. |
| mshtml: Better removeAttribute implementation. |
| mshtml: Correctly handle flags in IHTMLElement:setAttribute. |
| mshtml: Correctly handle flags in IHTMLElement:getAttribute. |
| mshtml: style attribute is a special case for setAttribute and removeAttribute. |
| mshtml: Added more attribute and IDispatchEx tests. |
| |
| Jactry Zeng (1): |
| explorer: Remove unnecessary backslash when parsing /select and /root. |
| |
| Michael Stefaniuc (15): |
| mscms/tests: Simplify the check for an empty string (PVS-Studio). |
| advpack: Simplify the check for an empty string (PVS-Studio). |
| mciseq: Simplify the check for an empty string. |
| comdlg32: Simplify check for an empty string (PVS-Studio). |
| winemapi: Simplify check for an empty string (PVS-Studio). |
| regedit: Simplify check for an empty string (PVS-Studio). |
| shell32/tests: Fix a copy and paste error (PVS-Studio). |
| msi/tests: Remove redundant if check (PVS-Studio). |
| shlwapi: Remove always true if-check (PVS-Studio). |
| comdlg32: Remove an always true if check (PVS-Studio). |
| cmd: Remove duplicated if-check (PVS-Studio). |
| comdlg32: RT_DIALOG is already an INTRESOURCE (PVS-Studio). |
| ieframe: IDC_ARROW is already an INTRESOURCE (PVS-Studio). |
| msvcrt/tests: Don't open code offsetof(). |
| gdi32/tests: Don't clear a variable before it goes out of scope (PVS-Studio). |
| |
| Nikolay Sivov (24): |
| dwrite: Implement compatible reference key for local files and remaining loader methods. |
| dwrite: Reuse local file stream instances. |
| dwrite: Remove null pointer checks that can't fail. |
| dwrite: Implement GetLastWriteTime() for local stream. |
| dwrite/tests: Some tests for ReadFileFragment(). |
| ole32/tests: Release() doesn't return HRESULT code. |
| ole32/tests: Use proper wrappers for IObjContext methods. |
| dwrite: Handle Unicode platform when looking for name record codepage. |
| dwrite: Implement SetCurrentTransform() for bitmap render target. |
| include: Added SHAssocEnumHandlers() and related interfaces definition. |
| dwrite: Load freetype on module attach, create one FT_Face per fontface. |
| dwrite: Forward more font methods to fontface. |
| dwrite: Update to IDWriteBitmapRenderTarget1. |
| dwrite: Use usWin* values from OS/2 table as font ascent/descent. |
| gdi32: Remove undefs for names that are never defined. |
| dwrite: Use file mapping for local file stream. |
| gdi32: Clarify read length values used with get_font_data(). |
| dwrite: Use stream fragment context when reading font tables. |
| dwrite: Remove DLL_WINE_PREATTACH case, native module can't be used. |
| dwrite: Hide factory vtable selection in init helper. |
| dwrite/tests: Fix some test failures on older dwrite versions. |
| dwrite: Estimate x-height and cap height metrics if they're missing. |
| dwrite: Respect typographic metrics when font instructs us to. |
| dwrite: Fix lineGap metric using 'hhea' table values. |
| |
| Piotr Caban (3): |
| ntdll: Handle ACTCTX_FLAG_ASSEMBLY_DIRECTORY_VALID flag when opening manifest in RtlCreateActivationContext. |
| ws2_32: Add support for overlapping fd_sets in select. |
| ws2_32/tests: Add more select tests. |
| |
| Qian Hong (1): |
| comdlg32/tests: Fixed memory leak (Valgrind). |
| |
| Ralf Habacker (1): |
| comdlg32: Update dmFormName when changing paper size in print UI. |
| |
| Sebastian Lackner (29): |
| server: Close fd if there is no space in thread inflight fd list. |
| comctl32: Fix invalid usage of CompareString in StrStr functions. |
| shlwapi: Fix invalid usage of CompareString in StrStr functions. |
| server: Avoid leaking file descriptors if create_console_input fails. |
| server: Avoid leaking file descriptor on error in create_file_for_fd. |
| server: Avoid leaking file descriptor on error in create_thread function. |
| user32/tests: Remove unnecessary char array and add additional test in test_FindWindowEx. |
| user32/tests: Add tests for internal window messages of FindWindowEx. |
| user32/tests: Reenable test function for WM_GETTEXT. |
| user32/tests: Add single-threaded tests for WM_[GET|SET]TEXT and [Get|Set]WindowText. |
| user32/tests: Add multi-threaded tests for [Get|Set]WindowText. |
| user32: Avoid sending window messages in FindWindowExW. |
| comctl32: Fix incorrect usage of CompareString in SYSLINK_ParseText. |
| shlwapi: Fix invalid usage of CompareString in PathCreateFromUrlW. |
| comctl32: Fix invalid usage of CompareString in StrRStr functions. |
| server: Avoid reallocating region data when there is still enough space. |
| shlwapi: Fix incorrect usage of CompareString in StrRStrIA. |
| shlwapi: Fix incorrect usage of CompareString in StrRStrIW. |
| comctl32: Allow broken behaviour in StrRStr functions. |
| reg.exe: Fix incorrect usage of CompareString in get_rootkey. |
| regedit: Fix incorrect usage of CompareString in parseKeyName. |
| server: Avoid calling close on negative value in create_console_output handler (Coverity). |
| server: Always remove inflight fd if alloc_console fails. |
| server: Fix several fd leaks on error in new_process wineserver call. |
| ws2_32/tests: Wait for thread termination before cleaning up winsock. |
| ole32/tests: Add tests for CoWaitForMultipleHandles. |
| ole32: Verify arguments for CoWaitForMultipleHandles, always initialize index to zero. |
| ole32: Don't process window events when APC calls are queued. |
| configure: Fix detection of gnutls on Ubuntu 14.10. |
| |
| Stefan Dösinger (28): |
| wined3d: Minimize device windows on focus loss. |
| d3d9/tests: Test messages on focus loss. |
| d3d9/tests: Test style changes on focus loss. |
| d3d8/tests: Test messages on focus loss. |
| d3d8/tests: Test style changes on focus loss. |
| ddraw/tests: Test messages on focus loss. |
| ddraw/tests: Test focus loss style changes. |
| d3d9/tests: Test mode restoration on focus loss. |
| d3d8/tests: Test mode restoration on focus loss. |
| ddraw/tests: Test mode changes on focus loss and restore. |
| wined3d: Restore the display mode on focus change. |
| wined3d: Fix mode comparison in wined3d_set_adapter_display_mode. |
| wined3d: Set the device window size on focus window activation. |
| ddraw/tests: Test messages on window reactivation. |
| wined3d: Don't minimize hidden windows. |
| ddraw: Restore the registry display mode. |
| d3d9: Only one fullscreen swapchain is allowed. |
| d3d8: Only one fullscreen swapchain is allowed. |
| d3d8/tests: Fix test_cursor(). |
| d3d9/tests: Fix test_cursor(). |
| d3d8/tests: Call TestCooperativeLevel after Present. |
| wined3d: Vertex fog uses the absolute eye position z. |
| d3d/tests: Show that the vfog abs is not a property of D3DFOG_LINEAR. |
| d3d/tests: Table fog does not abs the fog coordinate. |
| d3d/tests: Rename fog_interpolation_test for consistency. |
| Revert "d3d10_1.idl: Added D3D10_1_SHADER_*_VERSION constants.". |
| includes: Remove some double defines in d3d11.idl. |
| wined3d: Update fragment program constants when switching from arb ffp draws. |
| |
| Stefan Leichter (1): |
| difxapi: Add stubs for SetDifxLogCallbackA/W. |
| |
| Vincent Povirk (1): |
| mscoree: Update Wine Mono to 4.5.4. |
| |
| Yifu Wang (2): |
| msvcp120: Added std::ios_base::operator bool() implementation. |
| msvcp120: Added std::locale::facet::~facet() export. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |