From b34b2caed4ec509af9d92edf8dc48d495097ebfb Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 9 Jan 2015 20:48:24 +0100 Subject: [PATCH] Release 1.7.34. --- ANNOUNCE | 687 ++++++++++++++++++++++++++++++++++---------------------------- AUTHORS | 8 + VERSION | 2 +- configure | 18 +- 4 files changed, 396 insertions(+), 319 deletions(-) rewrite ANNOUNCE (94%) diff --git a/ANNOUNCE b/ANNOUNCE dissimilarity index 94% index 305d739acec..1827d7b7ef3 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,309 +1,378 @@ -The Wine development release 1.7.33 is now available. - -What's new in this release (see below for details): - - Support for copy/paste commands in MSHTML. - - Some more font support in DirectWrite. - - Better handling for loss of focus in Direct3D windows. - - Several more API Sets DLLs. - - Various bug fixes. - -The source is available from the following locations: - - http://prdownloads.sourceforge.net/wine/wine-1.7.33.tar.bz2 - http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.33.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.33 (total 29): - - 23824 Starcraft II: Installer doesn't always launch - 26657 cannot paste text into wine iexplore.exe when browswing - 28937 YouSendIt shows blank GUI - 30471 powersim constructor 2.5 cannot save file (requires ole2.dll16.WRITECLASSSTG) - 32175 installer of PPTV: titlebar duplicated - 32438 winhttp:winhttp conformance test WinHttpGetProxyForUrl() failure - 33623 Unimplemented function ole2disp.dll16.VARIANTCHANGETYPEEX - 34207 Microsoft .NET Framework 2.0 service pack installers fail 'NGEN service version check' custom action (service not stopped before binary update) - 34888 OriginPro 8 freezes in a new installation of Wine (via MacPorts) after Lion->Mavericks upgrade - 34943 Visual C++ 2010 Express web installer exits silently during download of prerequisites - 35069 Patrol Falcon runs without sound - 35105 Ableton Live 9.1 crashes, needs MFReadWrite.dll - 36257 Gears of War fails on startup, reporting 'binkw32.dll: You cannot run the game with modified executable code. Please reinstall the game.' - 36472 Application ArdourXchange will not run in Wine - 36486 Age of Wushu: frequent display of in-game "Don't speed up!" dialog tip disrupts gameplay (Wine fails kernel32.GetTickCount API entry hook check) - 36569 TM.exe crashes at a certain time and native usp10 fixes it - 36642 IWinHttpRequest::Send returns immediately even when in synchronous mode - 36650 Winhttprequest authentication doesn't work anymore - 36938 Reason needs MFPlat.DLL and MFReadWrite.dll - 37159 valgrind shows a few uninitialized variables in riched20/tests/editor.c (test_EM_FINDWORDBREAK_A) - 37376 Visual C++ 2005 Express SP1 installer displays in French instead of English - 37424 Path of Exile: Graphical Glitches with GLSL Disabled - 37596 Sketchup 2015 fails on unimplemented function SHELL32.dll.SHAssocEnumHandlers - 37635 Explicit environment variables passed to spawn/exec are corrupted - 37653 valgrind shows a definite leak in comctl32/tests/imagelist.c - 37679 Puritan Hard Drive (PHD) KnowledgeBase Demo crashes on startup - 37690 Propellerhead Reason 8 needs kernel32.GetUserPreferredUILanguages - 37695 joySetCapture fails with uPeriod==0 - 37704 K-Lite installer complains about regsvr32 version being wrong - ----------------------------------------------------------------- - -Changes since 1.7.32: - -Alexandre Julliard (2): - taskschd/tests: Don't depend on the directory lookup order. - kernel32/tests: Allow the parent directory to receive a modified event. - -Alistair Leslie-Hughes (2): - winetest: Skip over stub dll if detected. - d3dx9: Make ID3DXFont_PreloadCharacters return S_OK. - -Andrew Eikum (2): - Revert "winmm: Increase mmdevapi buffer sizes.". - dsound: Report buffer notifications in offset order. - -André Hentschel (42): - d3dx9_36/tests: Remove unused function (Clang). - kernel32/tests: Remove unused strings (Clang). - mshtml/tests: Remove unused variable (Clang). - localspl: Remove unused strings (Clang). - msi/tests: Remove unused variables (Clang). - msi: Remove unused strings (Clang). - ole32: Remove unused string (Clang). - oleaut32: Remove unused code (Clang). - msxml3/tests: Remove unused code (Clang). - ole32/tests: Remove unused variable (Clang). - quartz: Remove unused code (Clang). - qmgr/tests: Remove unused code (Clang). - oleaut32/tests: Remove unused code (Clang). - fusion: Add implementation for CreateAssemblyCacheItem. - winedbg: Remove unused code (Clang). - wintrust: Remove unused variable (Clang). - user32/tests: Remove unused variables (Clang). - windowscodecs: Remove unused strings (Clang). - wineoss.drv: Remove unused string (Clang). - winex11.drv: Remove unused code (Clang). - winspool.drv: Remove unused strings (Clang). - kernel32/tests: Remove unused code (Clang). - secur32: Declare debug channels only when needed (Clang). - shell32: Remove unused string (Clang). - shell32/tests: Remove unused variables (Clang). - urlmon/tests: Remove unused strings (Clang). - wininet: Remove unused strings (Clang). - usp10: Remove unused function (Clang). - sxs/tests: Remove unused string (Clang). - winhttp/tests: Remove unused string (Clang). - fusion/tests: Add tests for CreateAssemblyCacheItem. - qmgr/tests: Remove unused macro. - ntdll: Remove unused macros. - widl: Fix compiler warnings with flag -Wunused-macros. - dbghelp: Fix compiler warnings with flag -Wunused-macros. - gdiplus: Fix compiler warnings with flag -Wunused-macros. - atl: Fix compiler warnings with flag -Wunused-macros. - msrle32: Remove superfluous defines. - itss/tests: Fix compiler warnings with flag -Wunused-macros. - iccvid: Fix compiler warnings with flag -Wunused-macros. - gdiplus/tests: Fix compiler warnings with flag -Wunused-macros. - kernel32: Make GetTickCount and GetTickCount64 hotpatchable. - -Austin English (5): - ole2disp: Add a stub for VariantChangeTypeEx. - ole2: Add a stub for WriteClassStg. - mfplat: Add stub dll. - kernel32: Add a stub for GetUserPreferredUILanguages. - mfreadwrite: Add stub dll. - -Bruno Jesus (9): - ws2_32/tests: Add SO_BSP_STATE tests. - ws2_32: Filter unset bits when argument is smaller than 32 bits. - ws2_32: Implement getsockopt(SO_BSP_STATE). - winmm: Handle NULL parameter in joyGetPos/joyGetPosEx. - winmm: Allow calling joyReleaseCapture multiple times. - winmm: The dwSize paramater of JOYINFOEX must be set correctly. - winmm: Allow any period value for setJoyCapture. - winmm: Handle invalid threshold values in joySetThreshold. - winmm/tests: Add joystick tests. - -Erich Hoover (1): - ddraw: Fix inverted logic for enumerating secondary devices. - -François Gouget (4): - Assorted spelling fixes. - msvcr120/tests: Make test_lconv*() static. - dwrite: Add a trailing '\n' to a FIXME(). - dwrite: Fix compilation on systems that don't support nameless unions. - -Gerald Pfeifer (1): - wordpad: Check for array index before using it in registry_set_filelist. - -Hans Leidekker (11): - msi: Properly handle service control events in Start/StopService. - cryptnet: Add support for base64 encoded certificates, CRLs and CTLs in CryptRetrieveObjectByUrl. - winhttp/tests: Handle more potential connection failures. - winhttp: Enable automatic authentication by default in the request object. - winhttp: Fill the read buffer first in drain_content. - winhttp: Convert the async parameter to VT_BOOL if necessary in IWinHttpRequest::Open. - winhttp: Don't report data pending in the socket. - winhttp: Double the size of the internal read buffer. - winhttp: Check the return value of send_request. - winhttp: Don't try to read data when the server response is HTTP_STATUS_NO_CONTENT or HTTP_STATUS_NOT_MODIFIED. - winhttp/tests: Close the connection immediately after authentication. - -Henri Verbeet (15): - wined3d: Assign the name to the correct signature in pixelshader_init(). - wined3d: Unbind shader resource views in state_unbind_resources(). - wined3d: Keep a reference to the resource in shader resource views. - d2d1: Make "transform" in d2d_d3d_render_target_Clear() const. - d2d1: Implement d2d_d3d_render_target_CreateBitmapBrush(). - wined3d: Validate register indices for WINED3DSIH_DCL instructions. - wined3d: Store resource types instead of sampler types in struct wined3d_shader_reg_maps. - wined3d: Handle SM4 resource declarations. - wined3d: Record the data type of shader resources. - wined3d: Take the resource data type into account in shader_glsl_gen_sample_code(). - wined3d: Use __builtin_clz() in wined3d_log2i() when available. - ddraw: Use wined3d_log2i() to calculate the level count in ddraw_surface_create(). - d3d8: Calculate texture levels in d3d8 instead of wined3d. - d3d9: Calculate texture levels in d3d9 instead of wined3d. - d3d10core: Calculate the texture level count before texture creation. - -Iván Matellanes (1): - msvcrt: Call the _nolock variant when the file is already locked. - -Jacek Caban (12): - mshtml: Added "indent" command support to execCommand. - mshtml: Added support for flag 2 in getAttribute. - mshtml: Allow setting fontWeight to empty string. - mshtml: Mark mousedown event as cancelable. - mshtml: Added support for copy, paste and cut commands in execCommand. - mshtml: Added support for IDM_PASTE command in browser mode. - mshtml: Added support for IDM_CUT command in browser mode. - mshtml: Pass HTMLPluginContainer to create_plugin_host. - mshtml: Create ActiveX object inside create_plugin_host. - mshtml: Do more initialization in create_plugin_host. - mshtml: Added IHTMLObjectElement2::put_classid semi-stub implementation. - dxgi1_2.idl: Added IDXGISwapChain1 declaration. - -Joachim Priesner (1): - ws2_32: Use qsort() to order routes by metric in WS_get_local_ips. - -Marc Bessières (1): - riched20/tests: Use SendMessageA with char buffer (Valgrind). - -Marcus Meissner (6): - dwrite: Avoid leaking filemapping (Coverity). - dwrite: Remove unused hresult assignment (Coverity). - dwrite: Initialize a variable (Coverity). - oleacc: Free the mapping on error (Coverity). - server: Initialize the _len parts to 0 (Coverity). - ntoskrnl.exe: Added IoBuildSynchronousFsdRequest and IoGetAttachedDevice stubs. - -Mark Harmstone (2): - mmdevapi: Allow GetPropValue function in audio drivers. - winealsa: Implement GetPropValue and return device path. - -Martin Storsjo (20): - api-ms-win-core-file-l2-1-1: Add stub dll. - api-ms-win-core-sysinfo-l1-2-1: Add stub dll. - api-ms-win-core-processthreads-l1-1-2: Add stub dll. - api-ms-win-core-winrt-l1-1-0: Add stub dll. - api-ms-win-core-fibers-l1-1-1: Add stub dll. - api-ms-win-core-file-l2-1-0: Add stub dll. - api-ms-win-core-localization-l1-2-1: Add stub dll. - api-ms-win-core-datetime-l1-1-1: Add stub dll. - api-ms-win-core-errorhandling-l1-1-2: Add stub dll. - msvcr120: Implement the _vacopy function. - msvcr120: Implement more C99 math functions. - wrc: Declare the data buffer as unsigned char. - api-ms-win-core-winrt-string-l1-1-0: Fix a typo in a function stub name. - msvcr120: Implement the _dclass/_fdclass/_ldclass functions. - combase: Add stub dll. - include: Add a roapi.h header. - api-ms-win-core-winrt-l1-1-0: Move implementations into combase. - msvcr120_app: Add forwarding dll. - include: Add hstring.idl and winstring.h. - msvcp120_app: Add forwarding dll. - -Michael Müller (4): - api-ms-win-core-fibers-l1-1-0: Add dll. - api-ms-win-core-datetime-l1-1-0: Add dll. - api-ms-win-core-xstate-l2-1-0: Add stub dll. - api-ms-win-core-winrt-error-l1-1-1: Add stub dll. - -Michael Stefaniuc (5): - joy.cpl: Avoid pointers to out of scope variables (PVS-Studio). - comctl32: Merge two if blocks with identical condition (PVS-Studio). - jscript: Merge two if blocks with identical condition (PVS-Studio). - comctl32: Remove a stray unused GetFocus() statement (PVS-Studio). - msi: Remove no-op toupperW() statement (PVS-Studio). - -Nikolay Sivov (11): - comctl32/tests: Fix imagelist leak (Valgrind). - dwrite: Make fonts installed in Fonts dir accessible through system collection. - shell32: Added a stub for SHAssocEnumHandlers(). - dwrite: Set font style to oblique when oblique simulation, was requested. - dwrite: Partially implement GetDesignGlyphMetrics(). - dwrite: Implement IsMonospacedFont(). - dwrite: Implement GetDesignGlyphAdvances(). - dwrite: Update to IDWriteFactory2. - dwrite: Block creation of unsupported face types. - regsvr32: Update program version. - dwrite_2.idl: Protect from D3DCOLORVALUE redefinition. - -Piotr Caban (6): - msvcrt: Call CreateProcess with CREATE_UNICODE_ENVIRONMENT flag in exec functions family. - msvcrt: Use fd critical section in _eof. - msvcrt: Use fd critical section in _locking. - msvcrt: Use fd critical section in _lseeki64. - msvcrt: Use fd critical section in _chsize_s. - msvcrt: Use fd critical section in _fstat64. - -Qian Hong (1): - usp10: Make sure fallbackFont is NULL terminated. - -Sebastian Lackner (3): - ws2_32/tests: Fix several copy and paste errors. - wintrust: Reset data->pWintrustData->u.pFile->hFile after closing handle. - ws2_32: Improve implementation of get_poll_results. - -Stefan Dösinger (11): - d3d9: Refuse to reset a lost device. - d3d8: Refuse to reset a lost device. - wined3d: Add a comment about reset during focus change. - d3d9/tests: Test focus loss message filtering. - d3d9/tests: Test focus loss message filtering in d3d9ex. - d3d8/tests: Test focus loss message filtering. - d3d9/test: Test WM_SYSCOMMAND handling. - d3d8/tests: Test WM_SYSCOMMAND handling. - ddraw/tests: Fix window deactivation in test_coop_level_activateapp. - ddraw/tests: Test WM_SYSCOMMAND handling. - wined3d: Filter messages generated by focus handling. - -Stefan Leichter (1): - kernel32: Add stubs for CreateSymbolicLinkA/W. - -Vincent Povirk (3): - cabinet/tests: Add test for calling FDIIsCabinet with hf == 0. - cabinet: Accept hf == 0 in FDIIsCabinet. - wbemprox: Implement Win32_OperatingSystem::TotalVisibleMemorySize. - -Yifu Wang (1): - msvcr120: Added wchar_t* fields to struct MSVCRT_lconv. - -Łukasz Wojniłowicz (1): - po: Update Polish translation. - --- -Alexandre Julliard -julliard@winehq.org +The Wine development release 1.7.34 is now available. + +What's new in this release (see below for details): + - Support for surround sound in DirectSound. + - Better text run support in DirectWrite. + - Many HTML engine fixes. + - More support for WBEM objects. + - A few more C/C++ runtime functions. + - Various bug fixes. + +The source is available from the following locations: + + http://prdownloads.sourceforge.net/wine/wine-1.7.34.tar.bz2 + http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.34.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.34 (total 63): + + 5137 avifil32 limits itself to max of 1024 frames when writing avis + 12295 Star Trek Klingon Academy 1.02: Ship textures are partly invisible + 15111 Adobe Photoshop CS2 tools stop working in maximised images + 18474 DPP (Digital Photo Professional): Instruments window returns to its starting position (in the center) automatically when the image windows is selected + 20015 X-Lite don`t work with ALSA driver correctly + 22521 .NET 2.0 SP2 installer fails (RegSvcs.exe bootstrapper expects updated assemblies while GAC update is deferred during install) + 22602 KP500-Utils-EN.exe fails silently to extract .kdz files + 27616 Warcraft 3: missing mouse cursor + 28556 ICQ 7 installer error message + 28866 Avant Browser needs HTMLElement_get_isTextEdit + 30220 Unhandled privileged instruction when starting Minitab 16 (Sentinel HASP hardlock.sys kernel driver tries to write to CR4/not handled in ntoskrnl emulate_instruction) + 30420 pyjamas desktop (python26 + python-comtypes MSHTML.DLL from IE8) fails due to unsupported ReadTypeLib header + 30836 Total Overdose: choppy audio playback with Diesel Power 3D sound system + 32169 Multiple 64-bit applications crash on startup (GetLocaleInfo() returns improper TCHAR count for LOCALE_IFIRSTDAYOFWEEK) (PowerGrep v4.x, RegexBuddy 4.x) + 32888 Compiling Ultracopier 0.4.0.3 inside Qt 5.0.1 results in errors from compiler + 32954 Trying to download flash from iexplore crashes in jscript + 33809 javascript basic DOM API functions fail + 33940 winmm/mci tests hang on PC-BSD + 34230 SWGEmu crashes everytime it tries to load + 34271 Artemis 2.0 crashes when loading the splash screen + 34330 Wine64 does not work on FreeBSD + 34864 Call of Duty: Ghosts needs psapi/kernel32 K32EnumProcessModulesEx + 35076 Multiple applications/installers fails due to SWbemLocator::ConnectServer being a stub (PSPad 4.5.7, Nitro PDF Professional 6.2.x, eTax 2008, GOG.com games) + 35167 Atom Zombie Smasher, Warhammer 40K: Dawn of War GOTY (Winter Assault) on Steam doesn't start with Wine Mono 4.5.2 + 35173 Loud audio distortion using wine 1.7.6 and up. + 35230 Macromedia Freehand 9 demo: invalid path for file association default icon causes stack overflow in winemenubuilder + 35253 BOINC 5.8.16: uninstall fails + 35364 Multiple applications/installers fail due to WinMGMTS_ParseDisplayName stub (PaintRibbon 1.x, MicroStation V8i) + 35403 dplayx interactive tests crash + 35420 Stronghold Kingdoms crashes due to ID3DXFont PreloadCharacters being a stub. + 35754 WHO Anthro software doesn't work with Mono 4.5.2 (unimplemented System.Configuration.SettingValueElement.Unmerge) + 35971 dsound resampler causing clicks in StarCraft when resampling to 48000 + 36092 Microsoft Office 2013 (15.0) and OneNote web installer crashes on unimplemented function IPHLPAPI.DLL.CreateSortedAddressPairs + 36703 PlayOn 3.9.13 settings tool fails to detect system memory size (needs 'Win32_OperatingSystem' WMI class 'TotalVisibleMemorySize' property) + 36777 vSphere 5.5 client 'hcmon.sys' driver crashes on unimplemented function ntoskrnl.exe.IoCsqInitialize + 36785 Hero Lab 5.x fails to retrieve updates + 36822 Multi Theft Auto: San Andreas 1.3.5 'FairplayKD.sys' driver crashes on unimplemented function ntoskrnl.exe.KeSetSystemAffinityThread + 36844 Multiple games need X3DAudio1_7.dll (BeamNG v0.3 Tech Demo, Doom 3 BFG Edition) + 36937 WinHttpReceiveRequest goes into infinite blocking on 304 responses + 36991 WSAStringToAddress("2001::1", AF_INET, …) appears to succeed. + 37265 MaxQuant 1.4/1.5 (.NET 4.5 app) needs named entry point 'Shell32.dll.SHILCreateFromPath' in 'Windows Vista' mode + 37333 winefile command line does not support paths with spaces + 37423 YouTube Downloader crashes + 37565 Skype crashes trying to chat with anyone + 37658 Endless Space crashes on startup + 37684 Free YouTube to MP3 Converter 3.12 installer crashes on unimplemented function msvcr120.dll._wcsset_s + 37700 Propellerhead Reason 8 needs COMCTL32.dll.381 LoadIconWithScaleDown() + 37701 Propellerhead Reason 8 needs mfplat.dll.MFStartup + 37714 Personal Ancestral File 5 crashes when a new line is added in 'Notes' panel + 37723 Elevated demo silently exits + 37727 Saya no Uta: sound is all over the place after update + 37735 Propellerhead Reason 8 installer complains "interface not supported" during install + 37752 Airport Tycoon 2 demo fails to load with built-in msvcp70 + 37757 Windows 8.1 Media Creation Tool: crashes due to unimplemented function VERSION.dll.GetFileVersionInfoSizeExW + 37768 hh.exe + 37783 N1MM PLUS Logger 1.0 (.NET 4.0 app) crashes on launch (failure to parse registration-free COM/ActiveX info from app manifest) + 37787 Cannot install Olympus Viewer 3 + 37794 Bus Simulator 2012 crashes on startup + 37817 Autocad2006 crashes on unimplemented function msvcp70.dll.??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDH@Z + 37836 SteuerSparErklärung 2015: crashes when starting a new tax case + 37839 Unable to license IAR Embedded Workbench Kickstart Edition 6.x/7.x (License Manager needs 'Win32_ComputerSystemProduct' WMI class) + 37844 PTC Mathcad Prime 3.0 Web installer crashes ('Win32_LogicalDisk' WMI class needs to provide 'VolumeName' property) + 37848 For loop %~$PATH:I feature works incorrect - PATH variable size limited by MAX_PATH + +---------------------------------------------------------------- + +Changes since 1.7.33: + +Aidan Thornton (1): + quartz: Implement IFilterGraph2::AddSourceFilterForMoniker. + +Akihiro Sagawa (2): + advapi32: Remove unused parameter. + advapi32/tests: Add more KEY_WOW64_32KEY tests for 64-bit. + +Alex Henrie (4): + kernel32/tests: Add tabular UTF-7 encoding tests. + x3daudio1_7: Add stub DLL. + dpvoice: Decrement reference count in Release functions. + kernel32/tests: Add tabular UTF-7 decoding tests. + +Alexandre Julliard (1): + winspool.drv: Don't crash if the ppd directory cannot be created. + +Alistair Leslie-Hughes (1): + jscript: Support PROPERTYGET in Date Value. + +Amine Khaldi (1): + shdocvw: Fix inverted StopWatch forwards. + +Andrew Eikum (5): + winmm: Allow larger MMTIME sizes. + mshtml: Support new window targets for FORM elements. + mmdevapi: More accurately track device position. + wineoss.drv: Don't use SNDCTL_DSP_GETISPACE. + dsound: Don't send notify events before played range. + +André Hentschel (4): + loader: Treat BSDs architecture independent for wine64. + ntdll: Always define UTIME_OMIT if not yet defined. + configure: Fix check for cms. + Update copyright info for 2015. + +Aric Stewart (1): + usp10: Correct an off-by-one error in page cache allocation. + +Austin English (6): + comctl32: Add a stub for LoadIconWithScaleDown. + include: Flesh out IEnumWIA_DEV_INFO. + version: Add stubs for GetFileVersionInfoSizeExA/W. + version: Add stubs for GetFileVersionInfoExA/W. + include/ddk: Add csq.h. + ntoskrnl.exe: Add a stub for IoCsqInitialize. + +Axel Davy (2): + d3d9/tests: Fix volume_dxt5_test getPixelColor check. + d3d9/tests: Fix test_3dc_formats getPixelColor check. + +Bruno Jesus (13): + winefile: Allow paths with spaces. + ws2_32: Ensure an IPv6 is not recognized as IPv4 in WSAStringToAddress. + wininet: Handle CERT_TRUST_IS_NOT_SIGNATURE_VALID in netconn_verify_cert(). + avifil32: Remove the 1024 frame limit when recording AVI files. + po: Update Brazilian Portuguese translation. + po: Update Portuguese translation. + ws2_32: Better trace __WSAFDIsSet. + iphlpapi: Add a stub for CreateSortedAddressPairs(). + include: Add support for WS_ prefixed IPX names in wsnwlink.h. + secur32: Always tell the user that libgnutls could not be loaded. + cmd: Ensure environment variables fit in memory. + ws2_32: Print the correct variable. + ws2_32/tests: Show that send/recv functions set last error to zero on success. + +Dmitry Kozliuk (1): + winecfg: Fix title reset when removing application from the list. + +Drew Ronneberg (2): + winemenubuilder: Prevent recursion by calling open_module_icon() instead of open_icon() + winemenubuilder: Eliminate an unused variable. + +Erich Hoover (1): + ntdll: Unify retrieving the attributes of a file. + +François Gouget (11): + ws2_32: Add a trailing '\n' to a FIXME() call. + jscript: Add a trailing '\n' to an ok() call. + shell32: Fix a trailing '\n' in a FIXME() call. + shell32: Fix the IDS_PERSONAL hardcoded default. + shell32: Reset pszHome if it's not usable so we don't try to reuse it when setting up the Desktop symlink. + mshtml: Make create_document_fragment() static. + winex11.drv: Make X11DRV_PALETTE_ComputeColorShifts() static. + combase: Remove an unused default debug channel. + dwrite: Make free_glyph_outline() static. + riched20: Move DestroyIRichEditOle() into IRichEditOle:Release(). + ws2_32: Add a trailing '\n' to a TRACE() call. + +Gerald Pfeifer (1): + wordpad: Avoid an out-of-bounds array access in registry_set_filelist. + +Hans Leidekker (19): + mlang: Add a stub implementation of IMultiLanguage3::DetectOutboundCodePageInIStream. + wininet: Use a helper function to remove request headers. + wininet/tests: Add a test to show that the Content-Length header is not updated when a request is reused. + rpcrt4: Make sure the Content-Length header is set correctly when preparing the out pipe. + winhttp/tests: Use a wait event instead of an unconditional sleep in the server thread. + advapi32: Return an error from RegSetValueExW if passed a NULL data pointer and non-zero size. + wbemprox: Implement Win32_LogicalDisk::VolumeName. + wbemdisp: Add a stub implementation of ISWbemServices. + wbemprox: Implement Win32_SoundDevice::StatusInfo. + wbemprox: Implement Win32_VideoController::VideoProcessor. + wbemprox: Implement Win32_NetworkAdapterConfiguration.DNSHostName. + wbemprox: Implement Win32_ComputerSystemProduct.UUID. + xcopy: Ignore the /V option. + wbemdisp: Add IDispatch support to the services object. + wbemdisp: Forward SWbemLocator::ConnectServer to IWbemLocator::ConnectServer. + wbemdisp: Add a stub implementation of ISWbemObject. + wbemdisp: Add a stub implementation of ISWbemObjectSet. + wbemdisp: Add support for parsing WMI monikers. + wbemdisp/tests: Add initial tests. + +Henri Verbeet (3): + wined3d: Reject wined3d_texture_create() calls without explicit level count. + wined3d: Allow initial texture contents to be specified with wined3d_texture_create(). + wined3d: Specify the initial texture contents with wined3d_texture_create() in wined3d_device_create_cursor_texture(). + +Hugh McMaster (2): + msvcrt: Fix a spelling error. + msvcrt/tests: Add more tests for _vsnwprintf. + +Jacek Caban (29): + mshtml: Resolve duplicated IDispatch entries as soon as they are processed. + jscript: Added test of Date object default value. + mshtml: Added IHTMLStyle::styleFloat attribute implementation. + mshtml: Improved IHTMLStyle3::zoom stub. + mshtml: Handle VT_ERROR in IHTMLSelectElement::add. + mshtml: Added IHTMLElement4::focusin semi-stub implementation. + d3d11.idl: Added D3D11_APPEND_ALIGNED_ELEMENT declaration. + mshtml: Added IHTMLDOMTextNode::splitText implementation. + mshtml: Include nsbody reference in cycle collection. + mshtml: Added IHTMLElement::get_isTextEdit implementation. + urlmon: Store URLs as const char* in mime_tests. + urlmon: Skip query and hash part in find_mime_from_url. + urlmon: Use find_mime_from_ext directly in file protocol handler. + mshtml: Treat empty bstrHref as not specified in IHTMLDocument2::createStyleSheet. + mshtml: Added nsIEmbeddingSiteWindow::GetDimensions implementation. + mshtml: Added screenLeft and screenTop properties implementation. + mshtml: Use standard list to store task queue. + mshtml: Flush pending document node tasks before firing onload event. + mshtml: Delay onreadystateevent notification if script elemenet is not added by parser. + mshtml/tests: Added script element readyState and onreadystatechange tests. + mshtml: Correctly handle NULL active element in IHTMLDocument2::get_activeElement. + mshtml: Allow '#' to be the first char of resource name in res protocol. + mshtml: Introduced new representation of range point and use that in range_to_string instead of trying to iterate by nodes. + mshtml: Reimplemented IHTMLTxtRange::moveStart using new range point representation. + mshtml: Use new end point representation in IHTMLTxtRange::expand("word") implementation. + mshtml: Use new range point representation in all cases. + include: Added d3d11_1.idl. + mshtml: Use document encoding for scripts. + mshtml: Use debugstr_mshtml_guid in omnavigator.c. + +Janis Lukss (1): + wine.inf: Added ProductId registry key also to "Windows NT". + +Jon Doron (1): + kernel32: Fix write_raw_resources to support 32 and 64 PE formats. + +Jonathan Vollebregt (2): + reg/tests: Test for integer overflow. + reg/tests: Test REG_NONE. + +Ken Thomases (2): + winemac: Ignore Cocoa child windows which aren't instances of WineWindow. + shell32: Don't append a trailing space to the arguments in a shell link if the command info has an empty parameters string. + +Mark Harmstone (11): + dsound: Remove unused struct entries. + dsound: Use array for channel volumes. + winealsa: Return PKEY_AudioEndpoint_PhysicalSpeakers device prop. + dsound: NOP on SetSpeakerConfig. + dsound: Get speaker config from mmdevice props. + winealsa: Support up to 6 channels. + include: Add xaudio2.h. + dsound: Parse speaker config. + dsound: Do not use panning to set sound position. + dsound: Support quadraphonic sound. + dsound: Support 5.1 sound. + +Martin Storsjo (3): + combase: Implement creation and deletion of HSTRING objects. + combase: Implement functions for accessing HSTRING objects. + combase: Implement functions for HSTRING_BUFFER. + +Marton Balint (1): + dsound: Convert freqAdjust and freqAcc to integers. + +Matteo Bruni (6): + d3d9/tests: Remove a couple duplicate lines. + winemac: Make the implementation of clearToBlackIfNeeded compatible with core contexts. + winemac: Implement wglCreateContextAttribsARB. + wined3d: Inline GL_EXT_FUNCS_GEN in load_gl_funcs. + wined3d: Prefer the core glActiveTexture function. + wined3d: Use the core version of the glBlend* functions. + +Michael Stefaniuc (11): + oleaut32/tests: Remove duplicated subexpressions (PVS-Studio). + d3d9: Don't assert for shaders with the wrong vtbl. + mapi32/tests: Test the correct return code (PVS-Studio). + mscms: Remove always false if subexpression (PVS-Studio). + msvfw32: Remove always false if subexpression (PVS-Studio). + mlang/tests: Avoid always true ok() checks (PVS-Studio). + netapi32: Remove always true conditional expression (PVS-Studio). + oledb32/tests: Simplify some ok() checks (PVS-Studio). + quartz: Remove always true if subexpression (PVS-Studio). + quartz: Remove an unused variable (PVS-Studio). + quartz: Simplify code flow logic (PVS-Studio). + +Nikolay Sivov (34): + gdi32: Remove some useless returns. + dwrite: Initial GetGlyphRunOutline() implementation. + dwrite: Support outlines with oblique simulation. + dwrite: Font collection pointer is never null when creating text format. + dwrite: Release system collection pointer after using it, not before. + dwrite: Added stub EUDC font collection. + shell32: Added stub IPropertyStore for a shell link object. + dwrite: Split each text range into runs by script. + dwrite: Split runs according to BiDi levels. + dwrite: Store nominal breakpoint data in layout. + dwrite: Update breakpoints in case of inline objects. + ntdll: Accept asm.v2 as default namespace. + ntdll: Fix 'description' element parsing to allow empty elements. + msdmo: Registry API functions don't return HRESULT codes. + msdmo: Fix RegOpenKeyExW() failure condition. + ole32: Return END_OF_CHAIN for chains starting with special sector values. + dwrite: Cleanup layout instance creation, handle memory allocation failures. + dwrite: Set string pointer in run description when splitting by bidi levels. + msdmo: Use specified category in DMOUnregister(). + msdmo: Fix DMOUnregister() when running on clean wineprefix. + ntdll: Skip context dependencies that have allowDelayedBinding attribute set. + dwrite: Store locale name for each text range. + dwrite: Release FreeType resources on dll unload. + dwrite: Fix range comparison by locale name. + dwrite: Support family name attribute for ranges. + dwrite: Unify temp value variable name. + dwrite: Move range bounds check to an attribute setting helper. + oleaut32: Use CoTaskMem* functions for safearrays. + dwrite/tests: Fix buffer overflow when filling test string. + dwrite: Create fontface instance for each run. + dwrite: Store cluster map and glyph indices for each run. + dwrite: Set glyph advances and offsets for each run. + dwrite: Store additional properties for gdi-compatible layouts. + dwrite: Use gdi-compatible placements in case of gdi-compatible layouts. + +Piotr Caban (9): + msvcrt: Add _wcsset_s implementation. + msvcp70: Fix basic_filebuf definition. + msvcp70: Fix ios_base definition. + msvcr120: Add _fdtest function implementation. + user32: Only store dialog focus when window is hidden or inactive. + msvcp70: Add basic_ifstream(name, mode) constructor implementation. + winex11.drv: Don't resize hidden windows on ConfigureNotify event. + msvcp: Fix setting decimal point and thousands separator in numpunct_wchar__Init. + msvcp: Fix format parsing in time_put_wchar_put_format. + +Sebastian Lackner (5): + include: Add mferror.h header. + mfplat: Implement stubs for MFStartup and MFShutdown. + kernel32: Return proper char count in get_registry_locale_info. + shlwapi: Add implementation for StrCatChainW. + psapi: Implement semi-stub for K32EnumProcessModulesEx. + +Sergey Kalinichev (1): + ntdll: Add stub for RtlSetHeapInformation. + +Seán de Búrca (1): + kernel32: Implement Get{Time,Date}FormatEx. + +Stefan Leichter (3): + shell32: Export SHILCreateFromPath by name too. + ntoskrnl.exe: Add stub for KeSetSystemAffinityThread. + ntoskrnl.exe: Emulate instruction mov eax,cr4. + +Yifu Wang (1): + msvcp120: Implemented xtime functions. + +-- +Alexandre Julliard +julliard@winehq.org diff --git a/AUTHORS b/AUTHORS index 5c4e0102e77..73b7192a052 100644 --- a/AUTHORS +++ b/AUTHORS @@ -18,6 +18,7 @@ Adam Stoelting Adrian Bunk Adrian Harvey Adrian Thurston +Aidan Thornton Akihiro Sagawa Akira Nakagawa Alam Arias @@ -144,6 +145,7 @@ Aurimas Fišeras Austin English Austin Lund Aviad Pineles +Axel Davy Axel Schmidt Bang Jun-Young Bart Van Assche @@ -347,6 +349,7 @@ Divan Burger Dmitrij Sinukov Dmitriy Anisimkov Dmitry Kislyuk +Dmitry Kozliuk Dmitry Potapov Dmitry Timoshkov Dominik Strasser @@ -582,6 +585,7 @@ James Youngman Jan Beich Jan de Mooij Jan Djarv +Janis Lukss Jan Kratochvil Janne Hakonen Jan Nieuwenhuizen @@ -689,6 +693,7 @@ Jonathan Ernst Jonathan Liu Jonathan Naylor Jonathan Vollebregt +Jon Doron Jon Griffiths Jon Konrath Jon Parshall @@ -893,6 +898,7 @@ Martin Storsjo Martin von Loewis Martin Walker Martin Wilck +Marton Balint Massimo Del Fedele Matěj Laitl Matej Špindler @@ -1243,6 +1249,7 @@ Saulius Krasuckas Scott A. Laird Scott Bambrough Scott Ritchie +Seán de Búrca Sean Huckins Sean Langley Sean Sube @@ -1254,6 +1261,7 @@ Sergei Butakov Sergei Ivanov Serge S. Spiridonoff Sergey Guralnik +Sergey Kalinichev Sergey Khodych Sergey Turchanov Seth Shelnutt diff --git a/VERSION b/VERSION index 833608f40d6..03d1d065442 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.7.33 +Wine version 1.7.34 diff --git a/configure b/configure index d560f439e6a..6c87c038ebd 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Wine 1.7.33. +# Generated by GNU Autoconf 2.69 for Wine 1.7.34. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.7.33' -PACKAGE_STRING='Wine 1.7.33' +PACKAGE_VERSION='1.7.34' +PACKAGE_STRING='Wine 1.7.34' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='http://www.winehq.org' @@ -2008,7 +2008,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Wine 1.7.33 to adapt to many kinds of systems. +\`configure' configures Wine 1.7.34 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2077,7 +2077,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.7.33:";; + short | recursive ) echo "Configuration of Wine 1.7.34:";; esac cat <<\_ACEOF @@ -2273,7 +2273,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.7.33 +Wine configure 1.7.34 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2791,7 +2791,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Wine $as_me 1.7.33, which was +It was created by Wine $as_me 1.7.34, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -18325,7 +18325,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Wine $as_me 1.7.33, which was +This file was extended by Wine $as_me 1.7.34, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18396,7 +18396,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Wine config.status 1.7.33 +Wine config.status 1.7.34 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" -- 2.11.4.GIT