From b799765fe6c0487fc8446b5e275cddb880787d00 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 18 Feb 2011 19:28:55 +0100 Subject: [PATCH] Release 1.3.14. --- ANNOUNCE | 850 ++++++++++++++++++++++++++---------------------------- VERSION | 2 +- configure | 18 +- 3 files changed, 414 insertions(+), 456 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index cb7f2eaa94f..69733010866 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,16 +1,15 @@ -The Wine development release 1.3.13 is now available. +The Wine development release 1.3.14 is now available. What's new in this release (see below for details): - - Tools for creating MSI installers. - - Clipboard improvements. - - Support for po files in the message compiler. - - Improvements to the Wine debugger. + - Many cleanups to address Valgrind and Clang warnings. + - Support for creating compressed cabinet files. + - Translation updates. - Various bug fixes. The source is available from the following locations: - http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.13.tar.bz2 - http://prdownloads.sourceforge.net/wine/wine-1.3.13.tar.bz2 + http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.14.tar.bz2 + http://prdownloads.sourceforge.net/wine/wine-1.3.14.tar.bz2 Binary packages for various distributions will be available from: @@ -26,495 +25,454 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 1.3.13: +Bugs fixed in 1.3.14: - 8560 Mouseover information box is broken after window loses focus. - 8987 FreePDF XP does not install (13709620-c279-11ce-a49e-444553540000 missing: Shell.Application.1) - 11266 3DMark2005 uninstaller fails - 11375 Error during Orcad 16.0 installation - 12120 iSBEM 3.0 doesn't show EULA on startup - 14521 Windows version of OpenJigsaw has graphical glitches. - 14882 UpdateResource fails to delete a resource - 15640 Tile Studio 2.55: Can't export maps without an extension - 16758 tools/winapi/winapi_test: The generated tests produce thousands of failures on 64bit. - 17282 qtest: QUAKE.EXE crashes. - 18853 Notepad++ can't save files without an extension - 19563 Guitar Hero World Tour crashes after dinput's QueryInterface - 19686 Acrobat Reader 1.0 for DOS installer fails - 20158 Fritz 11 doesn't draw buttons properly - 20576 Sluggish 2D graphics on BabasChess - 20802 Uninstall doesn't work for 2gis shell - 21041 Mismatched GlobalLock/HeapFree in X11DRV_CLIPBOARD_ExportString? - 21311 uninstalling visual C++ 2008 causes a crash - 21373 Eve Online: Jukebox dont work - 21471 Uru: Cursor not drawn correctly - 21543 Pasting bitmaps that were created by gnome-screenshot can crash Wine in X11DRV_CLIPBOARD_RenderSynthesizedBitmap - 21669 MiniRacingOnline: In-Game Graphics non-transparent/Not in proper positions - 22330 Dragon Age: Origins doesn't run - 22659 1by1 player: file/song list text overlaps and becomes unreadable if enlarged - 23235 If Xserver does not suppoer MIT-SHM, log get spammed - 23719 Capitalism II fails to install - 23803 rawdump (semi)works with dotnet20, but not mono26 - 24050 sparc/linux: port.c:189:2: error: #error You must implement wine_switch_to_stack for your platform - 24368 Incoming: game is uncontrollably fast - 24510 Blur needs msvcr90.dll.__libm_sse2_cos et al - 24547 Secret of Monkey Island and WinIoEx want msvcr80.dll.?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z (and possibly some msvcp80 functions) - 24720 Oblivion crashes, debugger NOT started - 24848 .NET 1.1 uninstall hangs - 24974 D3D Texture formats INTZ and NULL are not supported - 25107 When panning on SeaClear, bits of the chart get 'left behind' - 25195 WINE msi does not uninstall files correctly and does not update registry - 25201 wine: Call from 0x7b838b62 to unimplemented function mscoree.dll.GetFileVersion - 25254 AutoCAD Mechanical 2005 PL: Fails to install - 25268 chm help viewer: blank help pages - 25331 Visual C++ 2005 Express install fails - 25456 ws2_32:sock tests fail for nearly everyone - 25478 MS Office Pro 2010 Trial: activation over the internet fails - 25538 Heroes of Newerth needs native msvcr80 - 25544 Mafia 2: Fails to start - 25583 Starcraft II fails to start - 25636 Mirror's Edge crashes when loading the first mission - 25655 Anarchy Online crashes on start-up - 25690 Silverfall fails to start (possible Securom issue) - 25691 ImageList_Duplicate doesn't correctly duplicate full length of has_alpha byte array - 25695 Solo Defender crashes on start, needs msvcr90.dll._realloc_crt - 25743 Burger Shop 2 sets invalid permissions on launch - 25830 urlmon:sec_mgr tests fail on clang - 25845 Compiling fails in kernel32 --without-curses - 25856 Unable to type - in cmd anymore. - 25860 Raid over Moscow fails to start - 25874 tray icon in gnome panel corruption - 25882 Eve online crashes with builtin msvcr80 on unimplemented function _wsopen_s - 25883 Stalker pripyat benchmark crashes with builtin msvcr80 on unimplemented function _sopen_s - 25893 shell32:autocomplete test fails under WINEDEBUG=warn+heap - 25910 Notepad tries to open a file using wrong sharing mode - 25914 Dead Space 2 exits with error - 25925 Bioshock: installer autopatcher fails verification - 25926 part of subwindow sheared by line - 25943 MSI doesn't delete Skype (5.1) files upon deinstallation - 25946 gdi32/font tests fail on ubuntu x86_64 - 25964 wine builtin IE crash with CNCBSecPkg_EN.exe installed : unimplemented function ntoskrnl.exe.IoGetDeviceInterfaces + 10140 Most grayscale JPEGs cause abnormal rendering artifacts in CDisplay + 11021 Unable to launch Universal Combat + 11124 VAZ Modular Demo unable to exit raising access violation exception + 11242 Deprecated functions called in audiounit.c + 12303 Halo has white boxes covering menu items when it loads the first screen. + 13629 ABEV (Hungarian Tax Returning SW) has some GFX problem with logo + 14282 Eve Online in windowed mode has additional black borders + 15686 Microsoft Word 5.5 for DOS does not install; int 21h ah=41h not fully implemented + 16695 Wine broken on PowerPC + 17884 Tree glitch in fable + 19202 eve online 100% cpu usage (frame rate limiter is not limiting anything) + 21517 Sims 3 crashes to desktop when entering Create-A-Sim or buying a house + 23267 Eudora 7.1.0.9: White space appears below the Search Web dropdown + 25206 Anarchy Online v18.4, Ingame browser crashes (Awesomium.dll) + 25865 EVE Online crashes if a character portrait requests fails + 25911 Miranda + windows riched20.dll = crash + 25933 SolidWorks 2010: Unimplemented function propsys.dll.PSRefreshPropertySchema + 25951 Mathematica 6.0 installation fails + 25989 Total Commander: Crashes when clicking the current directory field of the current panel + 25991 DameWare Exporter: Unimplemented function netapi32.dll.NetUseDel + 26014 Printing produces garbled output, characters rotated and sliced. + 26036 [foobar2000 1.x] crash when opening certain dialog box + 26051 wintrust/softpub tests show a few leaks under valgrind + 26052 usp10/usp10 tests show a few valgrind errors + 26071 urlmon/uri tests show some valgrind warnings + 26123 mshtml/protocol shows several leaks under valgrind ---------------------------------------------------------------- -Changes since 1.3.12: +Changes since 1.3.13: Akihiro Sagawa (2): + wmc: Update PO message match algorithm. po: Update Japanese translation. - wrc: Don't match a po message if a same msgid message is defined, but its msgctxt is null. -Alexander Law (1): - programs/notepad: Correct sharing mode for opening file in notepad. +Alexander Kochetkov (2): + comctl32: Fixed height of comboboxex32. + wineps.drv: All map modes should have inverted y-transforms. -Alexander Morozov (10): - shell32/tests: Add tests for IShellDispatch::NameSpace. - shell32/tests: Fix test failure on some NT4. - shell32: Implement IShellDispatch::NameSpace. - shell32: Partially implement Folder::get_Title. - winemapi: Implement MAPIResolveName. - winemapi: Address can contain "SMTP:". - shell32: Release iTypeInfo on error. - shell32/tests: Add tests for FolderItem::get_Path. - ntoskrnl.exe: Add stub for IoGetDeviceInterfaces. - shell32/tests: NT4 doesn't have the Folder2 interface. +Alexander Lakhin (5): + po: Update Russian translation. + cryptui: Add Russian translation resources. + inetcpl.cpl: Add Russian translation resources. + shdocvw: Add Russian translation resources. + regedit: Update Russian translation. -Alexander Scott-Johns (10): - ole32: Add support for rendering METAFILEPICT clipboard objects. - ole32: Add support for rendering HBITMAP clipboard objects. - user32/tests: Test getting the data from synthesized clipboard formats. - winex11.drv: Implement synthesizing the CF_ENHMETAFILE clipboard format from CF_METAFILEPICT. - user32: Partially fix clipboard viewer infinite recursion bug. - ole32: Fix error handling in get_data_from_metafilepict and get_data_from_bitmap. - winex11.drv: Remove broken HeapFree call. - notepad: Load UTF-8 encoding name from resources instead of using GetCPInfoEx. - winex11.drv: Remove unused constant, and fix a comment. - winex11.drv: Improve error handling in bitmap synthesizing code. +Alexander Morozov (2): + shell32: Implement Folder2::get_Self. + shell32: Partially implement FolderItem::get_Path. -Alexandre Julliard (53): - dbghelp: Use Dwarf debug info even when part of it is missing. - wmc: Add a copy of the strmake utility function. - wmc: Store input file location for each individual message. - wmc: Add support for generating a po template file. - wmc: Add support for generating message translations based on po files. - makefiles: Add rules to update po files from .mc files in maintainer mode. - kernel32: Convert message translations to po files. - winefile: Recover some resources that were lost during the po conversion. - iccvid: Recover some resources that were lost during the po conversion. - msvcrt: Implemented __control87_2. - msvcrt: Implemented _statusfp2. - msvcrt: Implemented _clearfp for SSE2 and x86_64. - msvcrt: Implemented _fpreset for SSE2 and x86_64. - msvcrt: Implemented _set_controlfp. - msvcrt: Add a non-optimized implementation for the SSE2 math functions. - include: Add a prototype for RtlUnwindEx on x86_64. - ntdll: Capture the context inside RtlUnwindEx instead of assuming it's already initialized. - ntdll: Avoid copying and restoring the context in RtlCaptureContext for x86_64. - ntdll: Implement set_cpu_context for x86_64 directly instead of using the winebuild-generated code. - ntdll: Implement RtlRaiseException for x86_64 directly instead of using the winebuild-generated code. - ntdll: Get rid of support for register entry points on x86_64. - winebuild: Get rid of support for register entry points on x86_64. - configure: Automatically remove obsolete entries in po files. - makedep: Add dependencies for the msg.pot file. - kernel32: Add proper English messages for all error codes. - winedbg: Add dumping of floating point registers for x86_64. - dbghelp: Add a helper function to determine the name of the wine loader. - dbghelp: Use wine64 as loader name on 64-bit. - user32: Propagate the LoadImage flags into the low-level loader functions. - user32: Fix LoadImage behavior with zero size and no LR_DEFAULTSIZE. - server: Create anonymous file mappings in the config directory if the server directory is mounted noexec. - ntdll: Fix frame address check in RtlCaptureStackBackTrace to match what RtlUnwind does. - dbghelp: Fix an uninitialized return value. - ntdll/tests: Avoid sizeof in a trace. - opencl: Avoid size_t in traces. - winebuild: Don't remove stdcall decorations on non-x86. - ntdll: Avoid copying and restoring the context in RtlCaptureContext for i386. - ntdll: Add a helper function for checking stack frame limits. - ntdll: Add support for longjmp in RtlUnwindEx. - msvcrt: longjmp doesn't have a return value. - msvcrt: Implement longjmp for x86_64. - setupapi: Fix access rights for cabinet creation. - cabarc: Initial version of the cabarc.exe tool, with support for creating a cabinet. - cabarc: Add support for listing and extracting cabinets. - cabinet: Use constants instead of hard-coded numbers for file open flags. - cabinet: Replace the fci_set_error macro by a proper function. - cabinet: Call FCI function pointers explicitly instead of hiding them inside macros. - cabinet: Pass an FCI pointer to internal functions instead of a handle. - cabinet: Move the internal FCI structure to fci.c. - cabinet: Add a helper function to set error code in FDI. - cabinet: Pass an FDI pointer to internal functions instead of a handle. - cabinet: Call FDI function pointers explicitly instead of hiding them inside macros. - cabinet: Move internal FDI definitions to fdi.c. +Alexander Scott-Johns (2): + comctl32: Fix read of uninitialized data in LISTVIEW_HeaderNotification and rename it to LISTVIEW_Notify (Valgrind). + user32: Fix read of uninitialized data and a couple of typos in TrackMouseEvent (Valgrind). -Alistair Leslie-Hughes (1): - mshtml: Implement IHTMLStyle put_borderTopColor. +Alexandre Julliard (16): + cabarc: Add support for specifying a maximum cabinet file. + cabarc: Add support for starting a new folder with a '+' file name. + cabinet: Store folders in a list in memory instead of in a temp file. + cabinet: Store files in a list in memory instead of in a temp file. + cabinet: Add helper functions for temp file manipulations. + cabinet: Store the CCAB data as soon as it is available. + cabinet: Rewrite the cabinet header output code, and write everything to disk in one step. + cabinet: Store the data block headers in a memory list instead of on-disk. + msvcr90/tests: Fix the type info test for 64-bit. + kernel32: Don't try to initialize curses if the TERM variable is not set. + cabinet: Create one temp file per folder and avoid an extra copy of the data. + cabinet: Cleanup file loading and add infrastructure for plugging in real compression. + cabinet: Create temp files only once we have data to store into them. + cabinet: Add support for MSZIP compression. + cabinet: Avoid some memory allocations by storing buffers directly in the FCI structure. + configure: Print a notice if zlib isn't found. -Andrew Nguyen (13): - server: Filter the WOW64 registry access flags before performing the access check. - shell32/tests: Release the IAutoComplete interface on a failure path. - shell32: Improve initialization state and parameter handling in IAutoComplete::Init. - shell32: Store the autocompletion object pointer in a window property rather than in the window user data. - shell32: Keep at least one reference to the autocompletion object at initialization until the edit window is destroyed. - ntdll: Fix one-time warning message output. - msvcr90/tests: Avoid casting away const in comparison functions. - ntdll/tests: Avoid casting away const in comparison functions. - dxdiagn: Avoid zeroing memory in container functions. - dxdiagn: Convert the container linked list to a standard Wine list. - dxdiagn: Convert the property linked list to a standard Wine list. - dxdiagn: Simplify the root container initialization. - dxdiagn: Avoid caching a single instance of the root container. +Alistair Leslie-Hughes (6): + mshtml: Implement IHTMLStyle put_borderRightColor. + mshtml: Implemented IHTMLStyle_put_borderBottomColor. + mshtml: Implement IHTMLStyle_put_borderLeftColor. + mshtml: Implement IHTMLCurrentStyle_get_padding. + mshtml: Implement IHTMLAnchorElement_put_href. + msxml3: Add IObjectWithSite support to IXMLHttpRequest. -André Hentschel (3): - gameux: Only trace on success (clang). - mountmgr: Use define instead of hardcoded value. - kernel32: Use define instead of hardcoded value. +Amine Khaldi (1): + riched20: Fix a c89 conformance issue in ITextImpl->editor->rcFormat initialization. -Aurimas Fišeras (2): - po: Update Lithuanian translation. - po: Update Lithuanian translation. +Andrew Nguyen (12): + dxdiagn: Make the containers keep a reference to a IDxDiagProvider object. + dxdiagn: Add code that introduces the infrastructure of a provider information tree. + dxdiagn: Add code that populates the DxDiag_SystemInfo container. + dxdiagn: Add code that populates the DxDiag_DisplayDevices container. + dxdiagn: Add code to create stub containers for DxDiag_DirectSound. + dxdiagn: Add code that populates the DxDiag_DirectXFiles container. + dxdiagn: Add code that populates the DxDiag_DirectShowFilters container. + dxdiagn: Remove the old container initialization code in preparation for switching to the information tree. + dxdiagn: Transition to the information tree by making IDxDiagContainer view the information tree. + dxdiagn: Restore a few traces in the container construction functions. + usp10/tests: Avoid passing optional pointers to uninitialized structures in ScriptString tests. + propsys: Add a PSRefreshPropertySchema stub. -Austin English (6): +André Hentschel (12): + ntdll: Only use ST_FIX_ALIGN on solaris. + netapi32: Add stub implementation for NetUseDel. + netapi32: Add stub implementation for NetServerDiskEnum. + oleaut32/tests: Add more safearray tests. + msvcrt: Fixed a typo. + oleaut32: Remove an unneeded error. + winemaker: Ignore whitespaces before defines. + urlmon/tests: Mark unavailable InternetZoneManagerEx2 as broken. + urlmon/tests: Fix expected result. + rsaenh/tests: Test the reported length on success. + kernel32: Remove a useless error message. + kernel32: Forward RtlCompareMemory to ntdll on x86_64. + +Austin English (141): advapi32/tests: Make sure to use return value (LLVM/Clang). - wintrust/tests: Make sure return values are used (LLVM/Clang). - wintrust/tests: Make sure return values are used (LLVM/Clang). - wintrust/tests: Make sure return values are used (LLVM/Clang). - wintrust: Remove a dead assignment (LLVM/Clang). + comcat/tests: Make sure to use return value (LLVM/Clang). + dinput/tests: Make sure to use return value (LLVM/Clang). + credui/tests: Make sure to use return value (LLVM/Clang). + crypt32/tests: Make sure to use return value (LLVM/Clang). + cryptnet/tests: Make sure to use return value (LLVM/Clang). + comctl32/tests: Make sure to use return value (LLVM/Clang). + gdi32/tests: Make sure to use return value (LLVM/Clang). + explorerframe/tests: Don't assign values to variables that are never checked (LLVM/Clang). + kernel32/tests: Remove unused assignment (LLVM/Clang). + ole32/tests: Remove unused assignment (LLVM/Clang). + rsaenh/tests: Make sure to use return values (LLVM/Clang). + shdocvw/tests: Make sure to use return value (LLVM/Clang). + usp10/tests: Make sure to use return value (LLVM/Clang). + wininet/tests: Make sure to use return value (LLVM/Clang). + winspool.drv: Make sure to use return values (LLVM/Clang). + gdiplus/tests: Make sure to use return values (LLVM/Clang). + avifil32/tests: Remove useless variable assignments (LLVM/Clang). + d3dx9_36/tests: Remove unused variable assignments (LLVM/Clang). + ddraw: Fix unused variable warnings (LLVM/Clang). + dsound/tests: Make sure to use return values (LLVM/Clang). + fusion/tests: Make sure to use return values (LLVM/Clang). + msvcrt/tests: Make sure return values are used (LLVM/Clang). + oleaut32/tests: Make sure return values are used (LLVM/Clang). + ntdll/tests: Make sure return values are used (LLVM/Clang). + localspl/tests: Make sure return values are used (LLVM/Clang). + inetcomm/tests: Make sure to use return values (LLVM/Clang). + mmdevapi/tests: Make sure return value is used (LLVM/Clang). + mstask/tests: Make sure return values are used (LLVM/Clang). + mlang/tests: Remove unused assignment (LLVM/Clang). + mshtml/tests: Make sure return value is used (LLVM/Clang). + msxml3/tests: Remove unneeded assignment (LLVM/Clang). + hlink/tests: Don't check results in disabled tests (LLVM/Clang). + qmgr/tests: Make sure return values are used (LLVM/Clang). + cryptui/tests: Remove a dead assignment (LLVM/Clang). + dplayx/tests: Make sure to use return values (LLVM/Clang). + msi/tests: Make sure to use return values (LLVM/Clang). + localui/tests: Make sure to use return values (LLVM/Clang). + riched20/tests: Make sure return value is used (LLVM/Clang). + rpcrt4/tests: Make sure return values are used (LLVM/Clang). + shlwapi/tests: Don't check return values inside of if(0) (LLVM/Clang). + version/tests: Make sure return values are used (LLVM/Clang). + user32/tests: Remove unneeded assignment (LLVM/Clang). + ws2_32/tests: Remove unneeded assignments (LLVM/Clang). + xmllite/tests: Don't check test results inside if(0) (LLVM/Clang). + windowscodecs/tests: Make sure returns values are used (LLVM/Clang). + kernel32/tests: Make sure to use return values (LLVM/Clang). + advapi32/tests: Remove useless assignments (LLVM/Clang). + crypt32/tests: Make sure to use return values (LLVM/Clang). + gdiplus/tests: Make sure to use return values (LLVM/Clang). + shell32/tests: Don't check return values inside of if(0) (LLVM/Clang). + secur32/tests: Make sure a return value is used (LLVM/Clang). + winhttp/tests: Make sure a return value is used (LLVM/Clang). + mmdevapi/tests: Make sure return values are used (LLVM/Clang). + gdi32/tests: Make sure to use return value (LLVM/Clang). + mshtml/tests: Make sure return values are used (LLVM/Clang). + urlmon/tests: Make sure return values are used (LLVM/Clang). + d3dx9_36: Make sure return values are used (LLVM/Clang). + msi/tests: Make sure to use return values (LLVM/Clang). + msvcrt/tests: Remove useless assignment (LLVM/Clang). + crypt32/tests: Make sure to use return values (LLVM/Clang). + kernel32/tests: Don't check return values inside of if(0) (LLVM/Clang). + gdi32/tests: Make sure to use return values (LLVM/Clang). + gdiplus/tests: Make sure to use return values (LLVM/Clang). + dsound/tests: Make sure to use a return value (LLVM/Clang). + ole32/tests: Make sure to use return values (LLVM/Clang). + shlwapi/tests: Don't check return values inside of if(0) (LLVM/Clang). + user32/tests: Remove some dead assignments (LLVM/Clang). + gdiplus/tests: Make sure to use return values (LLVM/Clang). + gdiplus/tests: Remove redundant assignments (LLVM/Clang). + ntdll/tests: Make sure return value is used (LLVM/Clang). + mshtml/tests: Make sure return value is used (LLVM/Clang). + secur32/tests: Don't check return values inside of if(0) (LLVM/Clang). + oleaut32/tests: Make sure return value is used (LLVM/Clang). + shdocvw/tests: Don't check return values inside of if(0) (LLVM/Clang). + msvcr90/tests: Don't check return values inside of if(0) (LLVM/Clang). + msxml3/tests: Make sure return value is used (LLVM/Clang). + crypt32/tests: Make sure to use return values (LLVM/Clang). + crypt32/tests: Make sure to use a return value (LLVM/Clang). + crypt32/tests: Don't check return values inside of if(0) (LLVM/Clang). + crypt32/tests: Make sure to use return values (LLVM/Clang). + crypt32/tests: Make sure to use a return value (LLVM/Clang). + msi/tests: Don't check return values inside of if(0) (LLVM/Clang). + msi/tests: Make sure to use a return value (LLVM/Clang). + kernel32/tests: Don't check return values inside of if(0) (LLVM/Clang). + kernel32/tests: Don't check return values inside of if(0) (LLVM/Clang). + kernel32/tests: Make sure to use return values (LLVM/Clang). + secur32/tests: Make sure return values are used (LLVM/Clang). + shlwapi/tests: Remove useless assignments (LLVM/Clang). + ntdll/tests: Make sure a return value is used (LLVM/Clang). + shell32/tests: Make sure return values are used (LLVM/Clang). + shell32/tests: Don't check return values inside of if(0) (LLVM/Clang). + shell32/tests: Don't check return values inside of if(0) (LLVM/Clang). + shell32/tests: Make sure return values are used (LLVM/Clang). + shell32/tests: Don't check return values inside of if(0) (LLVM/Clang). + shell32/tests: Make sure a return value is used (LLVM/Clang). + shell32/tests: Don't check return values inside of if(0) (LLVM/Clang). + mshtml/tests: Make sure a return value is used (LLVM/Clang). + mshtml/tests: Make sure a return value is used (LLVM/Clang). + shell32: Trace APPBARDATA struct members based on message type (Valgrind). + gdi32: Add a stub for GdiDrawStream. + user32/tests: Make sure return values are used (LLVM/Clang). + ntdll/tests: Don't check return values inside of if(0) (LLVM/Clang). + ole32/tests: Make sure to use return values (LLVM/Clang). + ole32/tests: Make sure to use a return value (LLVM/Clang). + ole32/tests: Make sure to use return values (LLVM/Clang). + urlmon/tests: Make sure to use a return value (LLVM/Clang). + ntdll/tests: Make sure return values are used (LLVM/Clang). + wine.inf: Add HKLM\\Software\\Microsoft\\Windows\\Current Version\\Run key. + msiexec: Add /unreg as an alias for /z. + oleaut32/tests: Don't check return values inside of if(0) (LLVM/Clang). + oleaut32/tests: Make sure a return value is used (LLVM/Clang). + oleaut32/tests: Make sure return values are used (LLVM/Clang). + oleaut32/tests: Make sure return values are used (LLVM/Clang). + oleaut32/tests: Remove dead assignments (LLVM/Clang). + oleaut32/tests: Don't check return values inside of if(0) (LLVM/Clang). + d3dx9_36/tests: Free memory after use (Valgrind). advapi32/tests: Make sure to use return value (LLVM/Clang). + advapi32/tests: Make sure to use return value (LLVM/Clang). + advapi32/tests: Remove Win9x hacks. + crypt32/tests: Make sure to use return values (LLVM/Clang). + msi/tests: Remove dead assignments. + msi/tests: Make sure to use return values (LLVM/Clang). + gdiplus/tests: Make sure to use return values (LLVM/Clang). + inetmib1/tests: Remove a dead assignment (LLVM/Clang). + crypt32/tests: Remove a dead initialization (LLVM/Clang). + ole32/tests: Make sure to use a return value (LLVM/Clang). + kernel32/tests: Make sure to use return values (LLVM/Clang). + usp10/tests: Remove dead assignment (LLVM/Clang). + winmm/tests: Remove dead assignment (LLVM/Clang). + crypt32/tests: Make sure to use a return value (LLVM/Clang). + crypt32/tests: Make sure to use return values (LLVM/Clang). + d3d9/tests: Make sure to use return values (LLVM/Clang). + jscript/tests: Remove a dead assignment (LLVM/Clang). + comctl32/tests: Remove dead assignments (LLVM/Clang). + comctl32/tests: Make sure to use a return value (LLVM/Clang). + comctl32/tests: Make sure to use a return value (LLVM/Clang). + comctl32/tests: Make sure to use a return value (LLVM/Clang). + comctl32/tests: Make sure to use a return value (LLVM/Clang). + wintrust/tests: Remove win9x hacks. + mshtml/tests: Update disabled test comment. -Charles Davis (6): - dinput: Don't link to/include Carbon on Mac OS X. - ntdll: Check for case-insensitive volumes. - winecoreaudio: Don't use Component Manager on Mac OS 10.6. - winecoreaudio: Fix deprecation warnings in audiounit.c. - winecoreaudio: Fix deprecation warnings in audio.c. - winecoreaudio: Fix deprecation warnings in mixer.c. +Charles Davis (1): + mountmgr: Use the media kind to fill in the device type field on Mac OS. -David Hedberg (1): - gdi32: Stay within the clipping area when painting text background. +David Adam (1): + d3dx9_36: Add a few tests for D3DXCreateBox. -Detlef Riekenberg (5): - kernel32: Don't mask when printing unsupported flags in load_library. - msvcr90: Implement _stat32, _fstat32, _wstat32. - include: Add missing _stat64i32 / _stat32i64. - msvcrt: Add private define and header tests for _set_error_mode options. - msvcrt: Use the _set_error_mode value to switch between a dialogbox and stderr for C runtime messages. +Detlef Riekenberg (4): + winspool: Do not mark AddPrinterA as stub. + msi/tests: Fix a typo. + mshtml/tests: Fix a typo. + shlwapi: Add stubs for SHWinHelpOnDemandA/W. -Dmitry Timoshkov (3): - winex11.drv: Associate the real DC transformation with cached font data. - gdi32: Add ExtSelectClipRgn() tests for memory and window DCs. - winex11.drv: Make sure that default clipping region exists before calling ExcludeUpdateRgn(). +Dmitry Timoshkov (4): + user32: Add a test for reparenting a WS_POPUP window to a WS_CHILD parent. + user32: Add message tests for SetParent(). + mlang: GetGlobalFontLinkObject() takes a non-zero number of arguments. + user32: Use the windows created by the SetParent() test to get a more predictable active/focus window state. -Eric Pouech (13): - kernel32: Added missing include to term.c. - kernel32: In edit line, fix the insert key management. - kernel32: No longer init the terminfo database nor application key mode when 0 or 1 are not bound to a tty. - kernel32: Properly manage UTF-8 (and any wcs) input strings. - kernel32: Added support for ctrl-home (aka clear from beginning of line) in line edition in win32 mode. - kernel32: Store key len in dbkey_pair structure for efficiency reasons. - kernel32: Added support for extended capacities in terminfo for xterm-like terminals. - kernel32: Added shift & ctrl modifiers for function keys. - kernel32: Use binary search for key lookup in terminfo generated data. - winedump: Added definition and dumping of thread local variables. - dbghelp: Added support for variables in thread storage. - dbghelp: Properly declare variables with thread storage from codeview debug format. - winedbg: Added support for variables with thread storage. +EG Galano (1): + gdiplus/tests: Make sure return value is used (LLVM/Clang). -Greg Geldorp (8): - gdi32/tests: Fix font tests on Arabic machines. - user32/tests: Fix edit tests. - riched20/tests: Fix editor tests. - riched32/tests: Fix editor tests. - shell32/tests: Remove shlwapi dependency. - msi/tests: Check 64-bit reg view if key not present in 32-bit view. - shell32/tests: Use long file name. - winmm/tests: Skip some tests on VMware. +Francois Gouget (1): + comctl32/tests: Fix compilation on systems that don't support nameless unions. -Hans Leidekker (22): - msi: Don't interpret assembly name attributes. - msi: Implement the MsiPublishAssemblies and MsiUnpublishAssemblies standard actions. - wininet/tests: Trace errors from InternetReadFile in test_basic_request. - msi: Check the return value of fetch_int (clang). - msi/tests: Consistently test return values (clang). - msi: Check the return value of IActiveScript_AddNamedItem (clang). - msi: Make sure the return value is initialized in save_table (clang). - msi: Use a return value (clang). - msi/tests: Test a return value (clang). - msi: Check a return value (clang). - msi: Return the correct disk prompt size from MsiSourceListEnumMediaDisksW (clang). - msi: Initialize a variable in get_patch_product_codes (clang). - msi: Skip rollback custom actions. - winhttp/tests: Test a return value (clang). - mountmgr: Add a stub implementation of ioctl 0x560000. - kernel32/tests: Add a test for ioctl 0x560000. - programs: Add a stubbed PlugPlay service. - hnetcfg: Return success from fw_app_put_Enabled. - msi: Reset file attributes before removing a file. - programs: Add winemsibuilder. - msi: Handle out-of-memory condition in encode_streamname. - msi: Try harder to remove non-persistent directories. +Frédéric Delanoy (3): + po: Update French translation. + po: Update French translation. + po: Add missing \n in various po language files. -Henri Verbeet (40): - wined3d: Remove IWineD3DSurface::RealizePalette() from the public interface. - wined3d: Remove IWineD3DSurface::DrawOverlay() from the public interface. - wined3d: WINED3DFMT_INTZ is a FOURCC format. - wined3d: Use dot() instead of length() in shader_glsl_nrm(). - wined3d: Disable vertex shader output clamping. - d3d10: Remove a redundant assignment in parse_fx10_object() (LLVM/Clang). - d3d9: Remove some useless ERRs (LLVM/Clang). - d3d8: Remove a useless ERR (LLVM/Clang). - wined3d: Do checks at the start of surface_init() (LLVM/Clang). - wined3d: Verify we have at least one framebuffer attachment before doing clears or draws. - wined3d: Add support for the NULL format. - d3d8/tests: Add a test for the NULL format. - d3d9/tests: Add a test for the NULL format. - wined3d: Set all render targets to NULL in IWineD3DDeviceImpl_Uninit3D(). - d3d9: Check the correct swapchain in IDirect3DDevice9Impl_GetSwapChain() (LLVM/Clang). - ddraw: Link directly to wined3d. - widl: Support forward type declarations. - wined3d: Set color / depth / stencil surfaces to NULL before releasing them in IWineD3DDeviceImpl_Uninit3D(). - wined3d: Remove COM from the stateblock. - wined3d: Get rid of the IWineD3DStateBlock typedef. - wined3d: Get rid of the IWineD3DStateBlockImpl typedef. - d3d8/tests: Release doesn't return a HRESULT (LLVM/Clang). - d3d9/tests: Check ColorFill() return codes in color_fill_test() (LLVM/Clang). - wined3d: Just fail if the texture type is not supported in create_glsl_blt_shader() (LLVM/Clang). - wined3d: Pass a const adapter to the format caps checking functions. - d3d9/tests: Check another return value in maxmip_test() (LLVM/Clang). - wined3d: Make volumetexture_ops static. - wined3d: Remove COM from IWineD3D. - wined3d: Get rid of the IWineD3D typedefs. - wined3d: Check if formats are supported as render target in srgbwrite_format_test(). - winex11.drv: Only query for XShm on first use. - wined3d: Remove COM from the vertex declaration. - wined3d: Get rid of the IWineD3DVertexDeclaration typedefs. - wined3d: Remove COM from the palette. - wined3d: Get rid of the IWineD3DPalette typedefs. - wined3d: Remove COM from the clipper implementation. - wined3d: Get rid of the IWineD3DClipper typedefs. - wined3d: Use an internal call table for query operations. - wined3d: Remove COM from the query implementation. - wined3d: Get rid of the IWineD3DQuery typedefs. +Gerald Pfeifer (6): + comctl32/tests: Avoid uninitialized variable warning in GetWidthBytes(). + wined3d: Remove an old hack around Mesa choking on protected memory from flush_to_framebuffer_drawpixels. + comctl32/tests: Remove unused parameter from test_removeimage(). + wpp: Fix the output type for the "unsigned OP signed" cases in BIN_OP_INT and friends. + wpp: Add explicit casts when mixing signed and unsigned integers. + winmm: Simplify MCI_DumpCommandTable a bit. -Huw Davies (3): - widl: Initialise [out] only parameters if they are user types or interface pointers. - widl: Don't dereference if the referenced type is a user type. - rpcrt4/tests: Add a test for marshalling a pointer to a user type, where the user type is itself a pointer. +Hans Leidekker (4): + msi: Split up resolve_folder. + msi/tests: Show that a failing call to MsiGetSourcePath(SOURCEDIR) sets the SOURCEDIR property. + msi: Get rid of msi_component_set_state and msi_feature_set_state. + msi: Preserve existing advertise strings in the PublishComponents action. + +Huw Davies (5): + oleaut32: Rewrite ITypeInfo_GetDocumentation proxy/stub to return only the information that is requested. + oleaut32: Implement proxy / stub for ITypeInfo_GetDllEntry. + oleaut32: Implement proxy / stub for ITypeInfo2_GetDocumentation2. + oleaut32: Implement proxy / stub for ITypeLib_GetDocumentation. + oleaut32: Implement proxy / stub for ITypeLib2_GetDocumentation2. Hwang YunSong (1): po: Update Korean resource. -Iain Arnell (2): - gdiplus: C++ fixes for headers. - gdiplus: Qualify reference to Gdiplus::Pixelformat. +Igor Egorov (1): + kernel32: Add stderr redirection for native Unix programs started from Windows program. -Jacek Caban (12): - urlmon: Fixed key name size and format in open_zone_key. - jscript: Fixed some clang warnings. - mshtml: Added script execution time tests. - mshtml: Added support for recursive script runners. - wininet: Handles handling clean up. - wininet: Keep handles invalid but reserved in InternetCloseHandle. - wininet: Added more InternetCloseHandle tests. - wininet: Moved creation of an object and allocating handles to common function. - mshtml: Don't try forwarding calls to Gecko that are not implemented there anyways. - wininet: Moved freeing object to WININET_Release. - wininet: status_string clean up. - mshtml: Added nsIURI::SetSpec implementation. +Igor Paliychuk (4): + po: Update Ukrainian translation. + cryptui: Fix French translation. + wininet: Fix translations. + wordpad: Improve translations. -Joris Huizer (1): - rpcrt4: Reduce scope of variable (Clang). +Jacek Caban (21): + mshtml: Added IHTMLWindow2::focus implementation. + mshtml: Added focus events tests. + mshtml: Use case insensitive comparison in parse_classid. + urlmon: Don't hardcode zone numbers. + mshtml: Return size in about protocols handler's ParseUrl(PARSE_SECURITY_URL) call. + mshtml: Fixed size check in res protocol ParseUrl(PARSE_SECURITY_URL) call. + urlmon: CoInternetGetSecurityUrl rewrite. + urlmon: CoInternetGetSecurityUrlEx rewrite. + urlmon: Added more CoInternetGetSecurityUrl[Ex] tests. + mshtml: Make nsIURI::[Get|Set]Username implementation IUri-based. + appwiz.cpl: Added support for installing packages from MSI files. + dsound.h: Added DSBNOTIFICATIONS_MAX definition. + dvdmedia.h: Added MPEG2VIDEOINFO declaration. + urlmon: Fixed Valgrind warnings. + urlmon: Get rid of init variable in stgmed_buf_t. + urlmon: Read remaining protocol data if report_data was called after binding finished. + urlmon: Properly handle BINDSTATUS_BEGINDOWNLOADDATA. + urlmon: Get rid of no longer needed buffering in stgmed_buf_t. + mshtml: Fixed a leak (valgrind). + msxml3: Silence QueryInterface FIXME. + urlmon: Use winetest page URL for abort test. -Juan Lang (7): - crypt32/tests: Test return value rather than output buffer before checking buffer contents (clang). - crypt32/tests: Test some return values (clang). - crypt32/tests: Remove dead assignments (clang). - crypt32/tests: Don't assign a return value that's never checked (clang). - crypt32/tests: Add tests that show that CertRDNValueToStr doesn't quote (based on a patch by Christian Inci). - crypt32/tests: Test CertNameToStr's quoting behavior with CERT_SIMPLE_NAME_STR. - crypt32: Fix string quoting in CertRDNValueToStrA/W and CertNameToStrA/W. +Janne Hakonen (1): + iphlpapi: Changed return value of NotifyAddrChange() stub and added test cases. -Ken Thomases (1): - mountmgr: Balance volume references in add_volume(). +Joris Huizer (6): + imagehlp/tests: Don't test function directly when reporting GetLastError(). + kernel32/tests: Don't test function directly when reporting GetLastError(). + user32/tests: Don't test function directly when reporting GetLastError(). + ws2_32/tests: Don't test function directly when reporting GetLastError(). + shdocvw: Initialise ie pointer as it's tested (Clang). + crypt32: Remove helper variable i (Clang). -Kusanagi Kouichi (7): - kernel32: Include term.h conditionally. - gdi32/tests: Add some more tests for GetCharABCWidthsA. - gdi32: Reject invalid character range in GetCharABCWidthsA. - gdi32: Upper 24 bits of a character range must be same. - gdi32/tests: Consolidate identity matrices. - gdi32/tests: Add tests for GetGlyphOutlineA. - gdi32: Check if a character is double byte or single byte. +Juan Lang (17): + wintrust/tests: Fix a leak (valgrind). + crypt32/tests: Update a CryptMsgUpdate call to succeed on more Windows versions, and check its return value (Clang). + crypt32/tests: In more recent Windows versions, updating a data message with no content succeeds. + crypt32: Allow updating data messages with no content. + rsaenh/tests: Test errors creating schannel keys and hashes before parameters are set. + rsaenh: Disallow creating schannel master hashes before setting the client random and server random. + rsaenh: Disallow deriving schannel encryption keys before setting the encryption algorithm. + crypt32: Don't attempt to find the length of a NULL string (valgrind). + rsaenh: Fully initialize schannel algorithm information. + crypt32: Fix return value (clang). + crypt32: Fix return value in error cases (clang). + crypt32: Don't assume a function succeeded (clang). + crypt32: Don't assign a count value unless memory allocation succeeds (clang). + crypt32/tests: Remove an unused assignment (clang). + crypt32/tests: Test a return value (clang). + crypt32/tests: Test return value (clang). + wintrust/tests: Fix a leak (valgrind). -Loïc Maury (1): - ntdll : Implement CDROM_Verify to work on Mac OS X. +Jörg Höhle (2): + msvcrt: sizeof(long double) is 12 with MS, but not necessarily so on UNIX. + msvcrt/tests: sizeof(long double) is 12 with MS. -Marcus Meissner (2): - ws2_32: Implemented SO_CONNECT_TIME stub. - user32: Get MDI icon as close the "small icon" as possible. +Ken Thomases (3): + user32: Rename GetKeyboardLayout param; it's a thread ID, not a layout. + user32: Remove wrong parameter name from comment. + iphlpapi: Enable non-privileged ICMP (ping) on Mac OS X. -Michael Stefaniuc (43): - ddraw: COM cleanup for the IClassFactory iface. - ddrawex: COM cleanup for the IClassFactory iface. - ddrawex: COM cleanup for the IDirectDrawFactory iface. - ddrawex: COM cleanup for the IDirectDraw iface. - ddrawex: COM cleanup for the IDirectDraw2 iface. - ddrawex: COM cleanup for the IDirectDraw3 iface. - ddrawex: Rename impl_from_dd4() to impl_from_IDirectDraw4(). - ddrawex: COM cleanup for the IDirectDraw4 iface. - d3d8: COM cleanup for the IDirect3D8 iface. - avifil32: Use ifaces instead of vtbl pointers in IAVIEditStreamImpl. - avifil32: Avoid forward declarations of iface methods. - msxml3: COM cleanup for the IBindStatusCallback iface. - mstask: COM cleanup for the IClassFactory iface. - mstask: COM cleanup for the ITaskTrigger iface. - mstask: COM cleanup for the ITaskScheduler iface. - mstask: Use ifaces instead of vtbl pointers in TaskImpl. - mapi32: COM cleanup for the IMalloc iface. - sti: COM cleanup for sti.c. - msxml3: COM cleanup for the IXMLDOMNode iface in xmlnode. - msxml3: COM cleanup for the IXMLDOMNode iface in unknode. - ddrawex: Use unsafe_impl_from_IDirectDrawSurface3() for application provided ifaces. - ddrawex: Rename impl_from_dds3() to impl_from_IDirectDrawSurface3(). - ddrawex: COM cleanup for the IDirectDrawSurface3 iface. - d3dx9_36/tests: COM cleanup for the ID3DXInclude iface. - d3dcompiler_43/tests: COM cleanup for the ID3DInclude iface. - d3d8: Pass an object instead of an iface to an internal function. - d3dx9_36: COM cleanup for the ID3DXEffect iface. - d3dx9_36: COM cleanup for the ID3DXEffectPool iface. - d3dx9_36: COM cleanup for the ID3DXInclude iface. - d3dx9_36: COM cleanup for the ID3DXBuffer iface. - d3dx9_36: COM cleanup for the ID3DXFont iface. - d3dx9_36: COM cleanup for the ID3DXMatrixStack iface. - d3dx9_36: COM cleanup for the ID3DXMesh iface. - d3dx9_36: COM cleanup for the ID3DXSprite iface. - shell32: Use ifaces instead of vtbl pointers in RecycleBin. - d3d8: Use impl_from_IDirect3DDevice8() instead of the iface to object cast. - d3d8: Finish the COM cleanup of the IDirect3DDevice8 iface. - d3d8: COM cleanup for the IWineD3DDeviceParent_iface. - d3d8: COM cleanup for the IDirect3DVolume8 iface. - d3d8: COM cleanup for the IDirect3DSwapChain8 iface. - d3d8: Remove the unused struct IDirect3DResource8Impl. - d3d8: COM cleanup for the IDirect3DCubeTexture8 iface. - d3d8: COM cleanup for the IDirect3DTexture8 iface. +Maarten Lankhorst (2): + riched20: Do not call callback when no data needs to be flushed. + dsound: Forcibly lock buffers to be mixed. -Mike Kaplinskiy (6): - ws2_32/tests: Add a test for an overlapped send. - ws2_32: Allow sending FD_WRITE right after scheduling the async. - ws2_32: Fix up iovecs after transmission in WS2_send instead of WS2_sendto. - ws2_32: Use the iosb to keep track of how many bytes we sent. - ws2_32: Finish an overlapped send only if we sent everything. - server: Fix connect failures on newer kernels. +Matteo Bruni (3): + d3dcompiler: Include the string terminator in the output blob. + wined3d: Make clip planes independent from offscreen/onscreen drawing. + d3d9/tests: Add a test for clip planes. -Nikolay Sivov (22): - shell32: Fix a parent PIDL leak (Valgrind). - shell32/tests: Fix couple PIDL leaks in tests. - oleaut32/tests: Fix safearray leaks, test return value after array destruction. - oleaut32: Unmarshalled safearray is always unlocked. - msxml3: Fix invalid read before allocated block (Valgrind). - msxml3: Fix interface leak (Valgrind). - urlmon/tests: Fix a leak in test (Valgrind). - oleaut32: Fix a couple of leaks on typeinfo release (Valgrind). - msvcrt: Implemented _sopen_s. - msvcrt: Implement _wsopen_s. - msvcrt: Forward _realloc_crt to realloc. - oleaut32: Fix default parameter variant leak (Valgrind). - comctl32/tests: Initialize item mask on item insert (Valgrind). - explorerframe/tests: Initialize hit test point before first use (Valgrind). - shlwapi/tests: Reset cookie after service revoked (Valgrind). - shell32/tests: Fix a dependency on unimplemented function call (Valgrind). - msvcrt: Implement _fcvt_s(). - oleaut32/tests: Fix a IRecordInfo leak (Valgrind). - oleaut32/tests: Fix a safearray leak (Valgrind). - ntdll: Fix a compile time warning. - msvcrt: Use pointer exchange to set demangled name instead of section lock. - msvcrt: Partially implement type_info::name_internal_method(). +Max TenEyck Woodbury (2): + c2man: Search sub-directories for headers too. + c2man: Add header's subdirectory and a link to its source file in the 'IMPLEMENTATION' notes. -Paul Vriens (2): - explorerframe/tests: Don't compare potentially uninitialized variables (Coverity). - shdocvw: Initialize variable (Coverity). +Nicholas Niro (1): + winex11.drv: Add proper initialization for border_pixel. -Piotr Caban (2): - mshtml: Abort more request in abort_document_bindings. - mshtml: Make sure previous request is stopped before starting new request in IPersistMoniker and IPersistStreamInit. +Nikolay Sivov (12): + comctl32/listview: Remove couple of dead assignments (LLVM/Clang). + comctl32/listview: Remove some useless operations (LLVM/Clang). + comctl32/listview: Remove duplicated operation (LLVM/Clang). + comctl32/tests: Test more return values (LLVM/Clang). + urlmon/uri: Remove dead assignment and useless initializer (LLVM/Clang). + msxml: Add IXSLTemplate stub. + msxml3: Add basic putref_stylesheet() implementation. + msxml3: Add a stub IXSLProcessor. + msxml3: Basic put_input() method for IXSLProcessor. + msxml3: Store output stream for processor. + msxml3: Initial implementation of transform() method. + msxml3: Null pointer for schema uri should be treated as empty. + +Peter Urbanec (5): + setupapi: Fix comparison issue on 64-bit systems. + gdi32/tests: Use virtual screen size instead of primary monitor screen size. + d3d8/tests: Use primary monitor screen size to perform tests. + d3d9/tests: Use primary monitor screen size to perform tests. + jscript: Implement character escaping as described by ECMA-262 B.2.1. Reece Dunn (1): - hlink/tests: Add hres checks for the IHlink_GetMonikerReference calls (clang). + winefile: In the Options > Font menu handler, initially select the current font. -Stefan Dösinger (3): - d3d9: Use a proper window class in the device tests. - d3d9: Work around an odd nvidia windows bug. - d3d9: Add an sRGB format test. +Rico Schüller (9): + d3dcompiler: Parse OSG5 in the reflection interface. + d3dcompiler: Parse bound resources. + d3dcompiler: Implement ID3DShaderReflection::GetResourceBindingDesc(). + d3dcompiler: Implement ID3DShaderReflection::GetResourceBindingDescByName(). + d3dcompiler: Add argument check in D3DReflect(). + d3dcompiler/tests: Add reflection test. + d3dcompiler/tests: Add reflection vs desc test. + d3dcompiler/tests: Add reflection ps desc test. + d3dcompiler/tests: Add GetResourceBindingDesc() test. -Stefan Reimer (2): - winemp3: Fixed exit condition within decoding loop. - wined3d: Adding AMD HD5670, HD5570, HD5550, HD5450 detection. +Stefan Dösinger (1): + d3d9: Use a proper window class for the query test. -Sven Baars (1): - po: Update the Dutch translation. +Thomas Mullaly (2): + urlmon: Fixed invalid read and write errors (Valgrind). + mshtml: Fixed a few typos. -Vincent Povirk (11): - gdiplus: Factor out the gdi32 code of GdipFillRegion. - gdiplus: Factor the matrix creation code out of GdipTransformPoints. - gdiplus: Add a software implementation of GdipFillRegion. - gdiplus: Add a software implementation of hatch brushes. - gdiplus: Add a software implementation of line gradient brushes. - shell32: Test links to executable filenames lacking the extension. - include: Add declaration of GdipRecordMetafile. - gdiplus: Stub GdipGetHemfFromMetafile. - gdiplus: Test for EMF+ recording. - gdiplus: Test the types of records in an empty EMF+. - mscoree: Implement GetFileVersion. +Vincent Povirk (6): + windowscodecs: Release the icon frame substream on success too. + gdiplus: Allow adding rectangles with negative sizes to paths. + gdiplus: Fix error path in GdipAddPathRectangle. + gdiplus: Store an ImageAttributes in texture brushes. + gdiplus: Add test for ImageLockModeUserInputBuf. + gdiplus: Add tests for locked image bit reading/writing. -Vitaliy Margolen (4): - dinput: Combine ASCII and Unicode device create callbacks. Add tests. - dinput: Fix typo. Found by clang. - dinput: Return correct error code for DIPROP_VIDPID. - dinput: Ignore EV_MSC events instead of printing fixme. - -Wolfram Sang (1): - comdlg32: Filedlg should not add extension if it contains a glob. - -max@mtew.isa-geek.net (1): - ntdll: Correct 'b' parameter descriptions for _alldiv and _aulldiv. +Yaron Shahrabani (1): + po: Hebrew update. -- Alexandre Julliard diff --git a/VERSION b/VERSION index 66bbc3b0231..6c31a63e7d2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.3.13 +Wine version 1.3.14 diff --git a/configure b/configure index 14b4caa4fd6..839d254d938 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.67 for Wine 1.3.13. +# Generated by GNU Autoconf 2.67 for Wine 1.3.14. # # Report bugs to . # @@ -552,8 +552,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.3.13' -PACKAGE_STRING='Wine 1.3.13' +PACKAGE_VERSION='1.3.14' +PACKAGE_STRING='Wine 1.3.14' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='http://www.winehq.org' @@ -1374,7 +1374,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.3.13 to adapt to many kinds of systems. +\`configure' configures Wine 1.3.14 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1443,7 +1443,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.3.13:";; + short | recursive ) echo "Configuration of Wine 1.3.14:";; esac cat <<\_ACEOF @@ -1589,7 +1589,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.3.13 +Wine configure 1.3.14 generated by GNU Autoconf 2.67 Copyright (C) 2010 Free Software Foundation, Inc. @@ -2107,7 +2107,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.3.13, which was +It was created by Wine $as_me 1.3.14, which was generated by GNU Autoconf 2.67. Invocation command line was $ $0 $@ @@ -16060,7 +16060,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.3.13, which was +This file was extended by Wine $as_me 1.3.14, which was generated by GNU Autoconf 2.67. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16131,7 +16131,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.3.13 +Wine config.status 1.3.14 configured by $0, generated by GNU Autoconf 2.67, with options \\"\$ac_cs_config\\"