-The Wine development release 1.1.29 is now available.
+The Wine development release 1.3.14 is now available.
What's new in this release (see below for details):
- - Improved Gecko integration by using Wine's network layers.
- - Use of external libmpg123 for mp3 decoding.
- - Support for JPEG and PNG formats in WindowsCodecs.
- - Many regression test fixes for Win64 and Windows 7.
+ - 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.1.29.tar.bz2
- http://prdownloads.sourceforge.net/wine/wine-1.1.29.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:
- http://www.winehq.org/site/download
+ http://www.winehq.org/download
-You will find documentation on http://www.winehq.org/site/documentation
+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/site/git for details.
+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.1.29:
-
- 231 winemaker: Issue the warnings directly in the source
- 5625 Wine does not handle internet proxy settings conveniently
- 7854 VB 3.0: Installation fails
- 9294 Crash when loading Vampire - The Maquerade - Redemption
- 10397 CSS crashes when trying to accept option change
- 11345 Wrong button vertical position
- 11618 Wineinstall blocks midway through
- 13125 Fahrenheit (Indigo Prophecy) broken in newer versions of Wine.
- 13411 setup_exception_record stack overflow in Teach2000
- 13945 subversion fails to Initial network when using http protocol
- 14110 Adobe Audition 1.5: does not install in Hardy Heron
- 14198 Achieve planner crashes after entering data
- 14206 Achieve planner freezes when clicking the 'finished' tab
- 14784 SetWindowHookEx fail to inject DLL containing the HookProc if...
- 14907 TntMPD: Install procedure stopped working between 0.9.61 and 1.0.0
- 14998 BioShock demo dose not start at all
- 15056 Graphical glitches in the menu of The longest journey demo
- 15112 Prey crashes with Segmentation fault
- 15181 IBM Client Access Terminal Emulator crashes on startup
- 15563 AVG Free 7.1 fails due to missing or broken DLLs
- 15744 Microsoft Money 2001 can't open saved files
- 16153 F1 Challenge, incorrectly renders rear view
- 16249 mspaint does not render PNG files correctly
- 16292 Activeworlds client 4.2 update fails with "reason 13"
- 16677 World of Warcraft WotLK crashes randomly after login
- 16844 3dmark2001 Point Sprites test rendered incorrectly in wine >= 1.1.12
- 17150 Achieve Planner 1.9.0 (XP version) aborts with "failed to load resources from resource file"
- 17227 PAF 5 help window text is blank
- 17394 Chip view window is not displayed properly
- 17408 ASPI crashes randomly
- 17428 Taskmgr: blank process names in Process list.
- 17482 Paint.NET doesn't install anymore
- 17783 steamcommunity.com certificate not recognised
- 17897 OpenAL installer thinks it is AMD-64
- 17898 DM Evidence application freezes
- 18275 Snail Mail crashes during startup
- 18519 eMule crashes scrolling files
- 18525 Adobe Reader 9.10 upgrade fails
- 18989 Trackmania Nations Forever does not run
- 19086 Front Panel Designer: crashes when trying to load saved files
- 19185 Word Viewer crash at the end of the installation
- 19266 POD and Caldari shuttle bad render
- 19318 Word Viewer 2003 - installs extra files? (appinstall)
- 19392 Runes of magic : crash while entering world
- 19472 EVE Online avatar rendering sometimes crashes Wine
- 19631 Multiple application installations fail after BadMatch error
- 19721 Dragon NaturallySpeaking 10S training text grays-out too fast
- 19778 cmd set "FOO=bar" does the wrong thing; breaks firefox build script
- 19822 many fullscreen apps loose focus in a virtual desktop when leaving it
- 19826 .Net 2.0 Listview isn't updated properly and causes program to hang
- 19839 Access violation when closing ImgBurn 2.5.0.0 if its 'Disc Layout Editor' window has ever been opened.
- 19854 Oblivion crashes constantly if music is enabled
- 19875 64-bit wine build broken
+Bugs fixed in 1.3.14:
+
+ 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.1.28:
-
-Akihiro Sagawa (8):
- uninstaller: Add Japanese translation.
- appwiz.cpl: Update and refine Japanese translation.
- reg: Update Japanese translation.
- comctl32: Update Japanese translation.
- regedit: Update Japanese translation.
- shell32: Update Japanese translation.
- csetupapi: Update Japanese translation.
- winecfg: Update Japanese translation.
-
-Alexandre Julliard (44):
- server: Define an architecture-independent structure for process startup info.
- winebuild: Add win32/win64 generic architectures in addition to specific CPUs.
- ntdll: The large integer functions are 32-bit only.
- msvcrt: The floating point adjust functions only make sense on i386.
- user32: The LongPtr functions are only exported on 64-bit.
- shell32: Move the IQueryAssociations implementation from shlwapi to shell32.
- winemp3: Include wine/port.h.
- libwine: Determine the bin directory independently from the lib directory if possible.
- ntdll/tests: Make sure buffer alignment is correct.
- comctl32/tests: Fix tab control test failures on older Windows versions.
- comctl32/tests: Fix tooltips test failures on older Windows versions.
- riched20: Make sure we have a valid ITextHost vtable for all platforms.
- ntdll: Correctly jump to the modified context after an exception on x86_64.
- tools: Take into account the executable extension when looking for tools in the path.
- ntdll: Fix handling of the duplicate MxCsr entry in the x86_64 context.
- ntdll: Fix a couple of system information structures for 64-bit.
- ntdll: Return the expected length in NtQueryInformationProcess.
- ntdll: Define correct address space limits for x86_64.
- setupapi: Fix a structure size check for 64-bit.
- ws2_32/tests: Fix test failures on Vista.
- ntdll: Move the abort_thread() function to the CPU-specific files to allow redefining it.
- ntdll: Unwind the stack before calling exit/abort_thread.
- ntdll: Add support for unwinding the signal stack on x86_64.
- ntdll: Add support for Dwarf expressions in call frame information.
- ntdll: Route the process startup through the platform-specific thread startup code.
- ntdll: Use a more drastic (and simpler) method for unwinding the stack on thread exit.
- configure: Check for mpg123_feed function since we require it.
- kernel32: Fix the GetThreadPriorityBoost return value.
- comctl32/tests: Fix some toolbar test failures on older Windows versions.
- comctl32/tests: Fix status test failures on older Windows versions.
- tools: Copy 16-bit font definitions to avoid including 16-bit headers.
- configure: Fix remaining instances of mpg123_init check.
- winex11: Bytes per line is signed so make it an int instead of a DWORD.
- user32: Don't send focus change messages if foreground window didn't change.
- user32: Bring SwitchToThisWindow a bit more in line with the now documented behavior.
- libport: Added an interlocked_cmpxchg128 function for 64-bit.
- ntdll: Implemented the SList functions for Win64.
- msxml3: Move typelib definitions out of #ifdef HAVE_LIBXML2.
- server: Disable large files for procfs on Solaris.
- msvcrt: Fix the strtol/strtoul definitions.
- configure: Add a .exe extension to the tools dependencies when building on Windows.
- setupapi: Fix a compiler warning.
- kernel32/tests: Avoid size_t in traces.
- windowscodecs/tests: Avoid size_t in traces.
-
-Alistair Leslie-Hughes (9):
- mshtml: Implement HTMLCurrentStyle_get_borderRightWidth.
- mshtml: Implement IHTMLCurrentStyle_get_borderBottomWidth.
- mshtml: Implement IHTMLCurrentStyle_get_borderTopWidth.
- mshtml: Implement IHTMLCurrentStyle_get_color.
- mshtml: Implement IHTMLCurrentStyle_get_backgroundColor.
- mshtml: Implement IHTMLCurrentStyle_get_overflow.
- mshtml: Implement IHTMLCurrentStyle_get_borderWidth.
- mshtml: Implement IHTMLCurrentStyle_get_margin.
- mshtml: Implement IHTMLStyle get/put letterSpacing.
-
-Andrew Eikum (9):
- ole32: Don't read past the end of the stream when converting block types.
- gdiplus: Support regions of more than one rectangle in GdipCreateRegionHrgn.
- user32/tests: Fix input test failures on NT4.
- gdiplus: Implement GdipIsVisibleRegionPoint.
- gdiplus: Implement GdipIsVisibleRegionRect.
- gdiplus: Add utility function get_visible_clip_region.
- gdiplus: Implement GdipIsVisiblePoint.
- gdiplus: Implement GdipIsVisibleRect.
- ole32: Overwrite previous CompObj instead of failing.
-
-Andrew Nguyen (2):
- user32/tests: Fix a test failure on Win9x.
- comdlg32: Fix the copyright year for the Esperanto translation.
-
-André Hentschel (4):
- wcmd: Ignore start and end quotes.
- winemaker: Fix dll compiling in project files.
- winemaker: Update usage text.
- winetest: Mute an annoying message box.
-
-Aric Stewart (11):
- msacm32: If a driver load fails and it does not give us another error set the error to MMSYSERR_NODRIVER.
- msacm32: In acmDriverDetails if we are unable to load the driver then return MMSYSERR_NOTSUPPORTED as windows does.
- msacm32/tests: msacm32 can enumerate drivers that cannot be loaded or have their details queried. Deal with this properly.
- winemp3.acm: Link to system libmpg123.so.
- msctf: Define ITfSourceSingle.
- msctf: Stub implementation of ITfSourceSingle for ITfContext.
- msctf: Hook up ITfTextEditSink::OnEndEdit.
- msctf: Hook up ITfLanguageProfileNotifySink::OnLanguageChange.
- msctf: Correct handling if NULL for pdimFocus in ITfThreadMgr::SetFocus.
- msctf: Implement ITfThreadMgr::AssociateFocus.
- msctf/tests: Test ITfThreadMgr::AssociateFocus.
-
-Austin English (9):
- dxdiag: Add stub implementation.
- dnsapi: Add a stub for DnsFlushResolverCache.
- ole32: Add a stub for CoGetCurrentLogicalThreadId.
- dxdiag: Make dxdiag a Unicode rather than ANSI program.
- dxdiag: Add basic command line parsing.
- ntdll/tests: Fix a compiler warning on PowerPC.
- winscard: Add a stub for SCardListCardsA.
- oleaut32: Avoid a NULL pointer dereference.
- ole32: Fix build on Power PC.
-
-Benjamin Kramer (1):
- ntdll: Fix build on MacOSX.
-
-Chris Robinson (1):
- winemp3.acm: Fix reading/decoding loop.
-
-Damjan Jovanovic (1):
- sti: Add self registration.
-
-Davide Pizzetti (2):
- regedit: Italian translation update.
- winhlp32: Italian translation update.
-
-Detlef Riekenberg (5):
- ws2_32: Use only the lower 16 bit as level when calling [g|s]etsockopt from 16 bit.
- ws2_32: Set WSAEINVAL on invalid levels in set+getsockopt.
- ws2_32/tests: Add tests for getsockopt with invalid levels.
- ws2_32/tests: Add tests for setsockopt with invalid levels.
- regedit: Do not write junk after the LastKey value.
-
-Dylan Smith (7):
- makedep: Handle non-overwriting rename for Windows.
- winedbg: Prevent syntax errors for list command due to the lexer.
- winedbg: Fixed listing source of function in file.
- tools: Detect windows platform with _WIN32 instead of _WINDOWS.
- taskmgr: Finish partial unicode conversion of process page.
- winedbg: Extract address from expression for listing source at address.
- winedbg: Resolve typedefs when checking for user defined type.
-
-Eric Pouech (9):
- configure: Check for large filesystems support.
- winmm: Correctly check for the installed default ioProcs.
- services: Correctly store the service's PID upon startup.
- Remove a couple of superfluous casts.
- ole32: Fix various missing Release calls on monikers.
- kernel32: Handle the case where wineconsole isn't properly started.
- shell32: In shell view, use the expected value for the effect in Drag & Drop operation.
- msvcrt: Correctly handle the error cases in strtol and strtoul.
- winedbg: Fix backend prototypes for PowerPC and Alpha.
-
-Francois Gouget (21):
- wrc: Add a '\n' to a parser_warning() call.
- ntoskrnl.exe: Remove a space before a '\n'.
- windowscodecs/tests: Make some functions static.
- riched20: Make ME_SetCursorToEnd() static.
- mshtml: Remove the create_nsstream() prototype.
- jscript: Make Arguments_value() static.
- jscript: Add a trailing '\n' to a FIXME().
- windowscodecs/tests: Fix compilation on systems that don't support nameless unions.
- rpcrt4/tests: Fix compilation on systems that don't support nameless unions.
- ddraw/tests: Fix compilation on systems that don't support nameless unions.
- d3drm/tests: Fix compilation on systems that don't support nameless unions.
- windowscodecs: Fix compilation on systems that don't support nameless unions.
- d3d10core/tests: Fix compilation on systems that don't support nameless unions.
- rpcrt4: Fix compilation on systems that don't support nameless unions.
- iphlpapi: Fix compilation on systems that don't support nameless structs or unions.
- d3d10core: Fix compilation on systems that don't support nameless unions.
- wintrust/tests: Fix compilation on systems that don't support nameless unions.
- d3dx9_36: Fix compilation on systems that don't support nameless unions.
- ddrawex: Fix compilation on systems that don't support nameless unions.
- dplayx/tests: Fix compilation on systems that don't support nameless unions.
- iphlpapi/tests: Fix compilation on systems that don't support nameless unions or structs.
-
-Ge van Geldorp (21):
- netapi32/tests: Fix tests on Win7.
- shlwapi/tests: Prevent buffer overflow.
- ntdll/tests: Fix info tests on Win7.
- ntdll/tests: Add acceptable status codes for Win7.
- shlwapi/tests: Remove test that crashes on Win7.
- ntdll/tests: Pass properly aligned buffers.
- crypt32/tests: Remove test that crashes on Win7.
- advapi32/tests: Add acceptable error codes for Win7.
- advapi32/tests: Fix tests on Win7.
- kernel32/tests: Remove test that crashes on Win7.
- user32/tests: Fix test failure on Win7.
- msi/tests: Create only a single restore point.
- netapi32/tests: Add acceptable error codes for Win7.
- comctl32/tests: Adjust message sequences for Win7 (monthcal).
- comctl32/tests: Adjust message sequences for Win7 (updown).
- comdlg32/tests: Fix test on Win7.
- comctl32/tests: Adjust message sequences for Win7 (trackbar).
- kernel32/tests: Fix locale tests on Vista and higher.
- shell32/tests: Fix tests on Vista+.
- gdiplus/tests: Fix test on Win7.
- msvcrt/tests: Add acceptable error codes for W2K8+.
-
-Hans Leidekker (5):
- mscms: Use correct standard color space constants in GetStandardColorSpaceProfileW.
- mscms/tests: Remove code that mixes up color space IDs and standard color space IDs.
- msi: Set REINSTALL property when the product is already installed and the command line is empty.
- msi: Add a partial implementation of MsiDetermineApplicablePatchesW.
- wininet: Destroy authorization info on failure in HTTP_DoAuthorization.
-
-Henri Verbeet (40):
- wined3d: Properly check if an attribute is used in loadVertexData().
- wined3d: Properly check if an attribute is used in loadTexCoords().
- wined3d: Properly check if an attribute is used in buffer_check_attribute().
- wined3d: Properly check if an attribute is used in drawStridedSlowVs().
- wined3d: Properly check if an attribute is used in state_colormat().
- wined3d: Properly check if an attribute is used in drawStridedSlow().
- wined3d: Properly check if an attribute is used in streamsrc().
- wined3d: Properly check if an attribute is used in find_conversion_shift().
- d3d8: Remove stray tabs.
- d3d8: Use a wined3d cs for wined3d locking.
- wined3d: Properly check if an attribute is used in transform_texture().
- wined3d: Properly check if an attribute is used in state_normalize().
- wined3d: Properly check if an attribute is used in remove_vbos().
- d3d9: Remove stray tabs.
- d3d9: Use the wined3d cs for wined3d locking.
- wined3d: Properly check if an attribute is used in drawStridedInstanced().
- wined3d: Get rid of a redundant memset() in device_stream_info_from_declaration().
- d3d10: Add the ID3D10EffectScalarVariable interface.
- d3d10: Add the ID3D10EffectVectorVariable interface.
- wined3d: Remove trailing spaces.
- d3d10: Add the ID3D10EffectStringVariable interface.
- d3d10: Add the ID3D10EffectShaderResourceVariable interface.
- d3d10: Add the ID3D10EffectRenderTargetViewVariable interface.
- d3d10: Add the ID3D10EffectDepthStencilViewVariable interface.
- d3d9: Remove trailing spaces.
- d3d10: Add the _D3D10_EFFECT_SHADER_DESC struct.
- d3d10: Add the D3D10_NAME enum.
- d3d10: Add the D3D10_REGISTER_COMPONENT_TYPE enum.
- dxdiag: Make the "cmdline" parameter const.
- d3d8: Remove trailing spaces.
- d3d10: Add the _D3D10_SIGNATURE_PARAMETER_DESC struct.
- d3d10: Add the ID3D10EffectShaderVariable interface.
- wined3d: Add support for ARB_depth_clamp.
- wined3d: Only warn about using Lod sample functions in fragment shaders is ARB_shader_texture_lod isn't supported.
- ddraw: Remove trailing spaces.
- d3d10: Add the ID3D10EffectBlendVariable interface.
- d3d10: Add the ID3D10EffectDepthStencilVariable interface.
- wined3d: Release the GL lock on IWineD3DImpl_FillGLCaps() error paths.
- wined3d: Properly check for ARB program compile errors.
- wined3d: Print a warning when an ARB program exceeds the native resource limits.
-
-Hongbo Ni (1):
- user32: Fix DLL injection problem using LOAD_WITH_ALTERED_SEARCH_PATH.
-
-Huw Davies (15):
- msdaps: Implement IDBInitialize_Initialize proxy and stub.
- msdaps: Implement IDBProperties_SetProperties proxy and stub.
- msdaps: Implement IDBCreateSession_CreateSession proxy and stub.
- msdaps: Implement ISessionProperties_SetProperties proxy and stub.
- widl: Add separate --win32-align and --win64-align options.
- msdaps: Use 2 byte structure packing for win32 code.
- msdaps: Implement ICreateRow_CreateRow proxy and stub.
- msdaps: Implement IDBCreateCommand_CreateCommand proxy and stub.
- msdaps: Implement IBindResource_Bind proxy and stub.
- include: Add msdaguid.h.
- include: Add msdadc.idl.
- msdaps: Implement IDBDataSourceAdmin_CreateDataSource proxy and stub.
- oledb32: Add a stub oledb32.dll.
- oledb32: Add a stub implementation of the conversion library class.
- wine.inf: Register msdaps.dll.
+Changes since 1.3.13:
+
+Akihiro Sagawa (2):
+ wmc: Update PO message match algorithm.
+ po: Update Japanese translation.
+
+Alexander Kochetkov (2):
+ comctl32: Fixed height of comboboxex32.
+ wineps.drv: All map modes should have inverted y-transforms.
+
+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 Morozov (2):
+ shell32: Implement Folder2::get_Self.
+ shell32: Partially implement FolderItem::get_Path.
+
+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).
+
+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.
+
+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.
+
+Amine Khaldi (1):
+ riched20: Fix a c89 conformance issue in ITextImpl->editor->rcFormat initialization.
+
+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.
+
+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).
+ 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 (1):
+ mountmgr: Use the media kind to fill in the device type field on Mac OS.
+
+David Adam (1):
+ d3dx9_36: Add a few tests for D3DXCreateBox.
+
+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 (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.
+
+EG Galano (1):
+ gdiplus/tests: Make sure return value is used (LLVM/Clang).
+
+Francois Gouget (1):
+ comctl32/tests: Fix compilation on systems that don't support nameless unions.
+
+Frédéric Delanoy (3):
+ po: Update French translation.
+ po: Update French translation.
+ po: Add missing \n in various po language files.
+
+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.
+
+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):
- winecfg: Updated Korean resource.
-
-Ismael Barros (1):
- dpwsockx: Stub implementation.
-
-Jacek Caban (60):
- urlmon: Fixed tests on IE older than 8.
- mshtml: Wrap nsIHttpChannelInternal interface.
- mshtml: Treat wyciwyg protocol as Gecko special protocol.
- mshtml: Don't return Gecko interfaces implementation from nsChannel::QueryInterface.
- shdocvw: Return succes in bind status callback functions.
- wininet: Don't free gzip_stream in HTTPREQ_CloseConnection.
- urlmon: Call OnStopBinding before Terminate.
- mshtml: Use URL moniker to load http documents.
- msxml3: Get rid of not used aggregation support in domelement.
- mshtml: Get rid of handling post data in IPersistMoniker::Load hack.
- mshtml: Remove no longer used create_nsstream.
- mshtml: Wrap nsIURL interface.
- mshtml: Update wine_url in nsIURL::SetQuery.
- jscript: Fixed parsing regexps starting with '='.
- jscript: Don't require semicolon after function declaration.
- jscript: Throw an exception when evaluating invalid identifier instead of on lookup failure.
- jscript: Return "undefined" type for invalid references.
- jscript: Create undeclared values to script_disp instead of var_disp.
- jscript: Added RegExp.lastIndex implementation.
- jscript: Added RegExp.exec implementation.
- jscript: Added RegExp.test implementation.
- jscript: Use proper VARIANT_BOOL values in bool literals.
- jscript: Create Array objects from proper constructor.
- jscript: Get script_ctx_t as to_object arguments.
- jscript: Added 'instanceof' keyword implementation.
- jscript: Create arguments object as a seaprated class inheriting from Object.
- jscript: Added Function.call implementation.
- jscript: Added Function.apply implementation.
- jscript: Make Array.push generic.
- msxml3: Moved IDispatchEx implementation from domdoc to xmlnode.
- msxml3: Use IXMLDOMSelection as a main queryresult interface.
- msxml3: Added more IDispatchEx tests.
- shdocvw: Added IPropertyNotifySink stub implementation.
- shdocvw: Move OnObjectAvailable implementation to dochost.c.
- mshtml: Always call OnStartRequest before OnStopRequest.
- shdocvw: Use IPropertyNotifySink to track ready state and complete notification.
- shdocvw: Added IWebBrowser2::get_ReadyState implementation.
- mshtml: Fixed script tests on IE8.
- mshtml: Added support for DISPID_VALUE.
- mshtml: Added DISPID_VALUE implementation for HTMLLocation object.
- mshtml: Added IOmNavigator::toString implementation.
- mshtml: Added IHTMLWindow2::toString implementation.
- dispex.idl: Added SID declarations.
- mshtml: Move ITypeInfo::Invoke call to separated function.
- mshtml: Moved dynamic_data allocation to separated function.
- mshtml: Added function object implementation.
- mshtml: Added function object tests.
- mshtml: Properly release DispatchEx data.
- jscript: Code clean up.
- jscript: Code clean up.
- jscript: Added String.lastIndexOf implementation.
- jscript.idl: Added IActiveScriptDebug declaration.
- mshtml: Fixed script tests on IE6 and IE7.
- jscript: Added to_primitive on hosting objects test.
- jscript: Make Array.slice generic.
- jscript: Added Array.unshift implementation.
- mshtml: Fixed tests on IE8.
- mshtml: Added http loading test.
- mshtml: Added IHTMLDocument::writeln implementation.
- mshtml: Added IOmNavigator::get_userAgent implementation.
-
-Jan de Mooij (1):
- comctl32/propsheet: Update position of hidden buttons too.
-
-Jeff Zaroyko (1):
- kernel32: sLanguage is LOCALE_SABBREVLANGNAME.
-
-Jesse Allen (1):
- dinput: Add DISEQUENCE_COMPARE macro.
-
-Juan Lang (5):
- comctl32: Return the number of characters copied in WM_GETTEXT even if the buffer is too small.
- crypt32: Fix a test failure on Windows 7.
- quartz: Don't crash if sample allocation fails.
- include: Define IPPROTO_IPV6.
- ws2_32: Add a fixme for IPPROTO_IPV6.
-
-Jörg Höhle (1):
- wined3d: Delete meaningless UNIX GL driver version parsing.
-
-Louis Lenders (3):
- shdocvw.inf: Add default registry key "HKCU\Software\Microsoft\Internet Explorer\Settings.
- dbghelp: Add version resource.
- psapi: Add version resource.
-
-Michael Stefaniuc (16):
- ntdll: Fix a memory leak on an error path (Smatch).
- winefile: Get rid of the #ifndef UNICODE code paths.
- winefile: Don't use _tsplitpath().
- winefile: Use the explicit SendMessageW form.
- winefile: Use the explicit W-form of the string functions.
- winefile: Use the explicit W-form for the *Window* functions.
- winefile: Use the explicit W-form of the Load*() functions.
- winefile: Use the explicit W-form for the file IO related functions.
- winefile: Convert the rest of the functions to use the explicit W-form.
- winefile: Replace TCHAR with WCHAR.
- winefile: Replace the TSTR types with WSTR.
- winefile: Use the explicit W-form for the rest of the types.
- winefile: Compile with -DWINE_NO_UNICODE_MACROS.
- d3d8: Release the lock instead of locking a second time (Smatch).
- user32: Remove a stray ';' that produces an empty if condition.
- jscript: Check the correct variable for the error condition (Smatch).
-
-Mike Kaplinskiy (1):
- ws2_32/tests: Fix failure on NT4.
-
-Nikolay Sivov (5):
- comctl32/tests: Move message testing helpers to header.
- comctl32/listview: Call default handler for WM_PAINT disabled by WM_SETREDRAW.
- comctl32/trackbar: Fix tic count calculation.
- comctl32/trackbar: Cache window style.
- comctl32/trackbar: Reduce parameter count for some helpers.
-
-Paul Vriens (1):
- user32/tests: Run tests again on Win95.
-
-Piotr Caban (5):
- jscript: Fixed keywords handling.
- jscript: Fixed Function method's lengths.
- jscript: Added String.substr implementation.
- jscript: Throw 'Object expected' error in call_expression_eval.
- jscript: Added JSGlobal_unescape implementation.
-
-Riccardo Loti (1):
- clock: Fix typo in the Italian translation.
-
-Rico Schüller (7):
- d3d10: Identify some more unknowns in parse_fx10.
- d3d10: Parse variable flag.
- wined3d: Add WINED3D_SM4_OP_MAX.
- wined3d: Add WINED3D_SM4_OP_MIN.
- d3d10: Add null objects for technique, pass, local_buffer and variable.
- d3d10: Add argument check in ID3D10EffectTechnique::GetDesc.
- d3d10: Add argument check in ID3D10EffectPass::GetDesc.
-
-Roderick Colenbrander (4):
- winex11: Introduce a new function for looking up the physical color of a pixel for use with colormap generation-like functions.
- winex11: Prepare X11DRV_PALETTE_ToPhysical/_ToLogical for a new ColorShift structure.
- winex11: Use ColorShifts from physDev in X11DRV_PALETTE_ToPhysical.
- winex11: Use ColorShifts data in X11DRV_PALETTE_ToLogical.
-
-Sergey Khodych (6):
- user32: edit: Use a dialog mode after receiving WM_GETDLGCODE message.
- user32: edit: Improve handling of WM_KEYDOWN VK_ESCAPE in a dialog mode.
- user32: edit: Improve handling of WM_KEYDOWN VK_TAB in a dialog mode.
- user32: edit: Improve handling of WM_KEYDOWN VK_RETURN in a dialog mode.
- user32: Use IDOK as default identifier in a template.
- user32/tests: Fix a typo.
-
-Stefan Dösinger (8):
- wined3d: Initialize ps_arb_max_local_constants.
- wined3d: Don't use WINED3DADAPTER_DEFAULT as refresh rate.
- wined3d: Make it clear that glFlush and glFinish are WGL functions.
- wined3d: Remove redundant TRACEs.
- wined3d: Allow filtering on RECT textures.
- wined3d: Add a comment about D3DSAMP_MAXMIPLEVEL.
- wined3d: Handle per-texture max LOD level.
- wined3d: SetLOD is ignored on D3DPOOL_DEFAULT textures.
-
-Tony Wasserka (6):
- windowscodecs: Add tests for IWICStream_InitializeFromMemory.
- windowscodecs: Add tests for IWICStream_Seek with memory streams.
- windowscodecs: Add tests for IWICStream_Read with memory streams.
- windowscodecs: Add tests for IWICStream_Write with memory streams.
- windowscodecs: Add tests for the unimplemented IWICStream methods when using memory streams.
- windowscodecs: Add tests for IWICStream_Stat with memory streams.
-
-Vincent Povirk (50):
- oleaut32: Avoid copying the data when loading an image using WIC.
- include: Add 8-bit grayscale pixel format.
- windowscodecs: Add stub JPEG decoder.
- windowscodecs: Implement Initialize for the JPEG decoder.
- windowscodecs: Implement GetFrame for the JPEG decoder.
- windowscodecs: Implement GetPixelFormat for the JPEG decoder.
- windowscodecs: Implement GetSize for the JPEG decoder.
- windowscodecs: Implement CopyPixels for the JPEG decoder.
- windowscodecs: Print a FIXME when WICConvertBitmapSource fails.
- windowscodecs: Support conversion of 8bppGray to 32bppBGRA.
- windowscodecs: Fix rounding in BMP encoder.
- oleaut32: Make ITypeInfo2::GetCustData succeed when data is not found.
- wininet: Allow +.- characters in url scheme.
- include: Add WIC pixel formats needed for PNG.
- windowscodecs: Add stub PNG decoder.
- windowscodecs: Register the PNG decoder.
- windowscodecs: Implement GetContainerFormat for PNG decoder.
- windowscodecs: Implement GetFrameCount for PNG decoder.
- windowscodecs: Implement Initialize for the PNG decoder.
- windowscodecs: Implement GetFrame for the PNG decoder.
- windowscodecs: Implement GetPixelFormat for the PNG decoder.
- windowscodecs: Implement GetSize for the PNG decoder.
- windowscodecs: Implement CopyPixels for the PNG decoder.
- windowscodecs: Implement CopyPalette for the PNG decoder.
- windowscodecs: Support color-keyed transparency in PNG images.
- windowscodecs: Implement conversion from BlackWhite to 32bppBGRA.
- windowscodecs: Implement conversion from 2bppIndexed to 32bppBGRA.
- windowscodecs: Implement conversion from 2bppGray to 32bppBGRA.
- windowscodecs: Implement conversion from 4bppGray to 32bppBGRA.
- windowscodecs: Implement conversion from 16bppGray to 32bppBGRA.
- windowscodecs: Implement conversion from 48bppRGB to 32bppBGRA.
- windowscodecs: Implement conversion from 64bppRGBA to 32bppBGRA.
- gdiplus: Add test for GdipCreateHBITMAPFromBitmap.
- gdiplus: Implement GdipCreateHBITMAPFromBitmap.
- gdiplus: Add PNG to the decoders list.
- gdiplus: Use the decoder list to decide how to load image files.
- gdiplus: Add and use an HBITMAP field in GpBitmap objects.
- gdiplus: Don't use IPicture to manage the HDC associated with a GpBitmap.
- gdiplus: Create DIBs instead of IPictures in CreateBitmapFromScan0.
- gdiplus: Return the real image bits from LockBits when possible.
- gdiplus: Use AlphaBlend for 32-bit images with alpha channels.
- gdiplus: Reimplement GdipCreateBitmapFromHICON based on RGBA bitmaps.
- gdiplus: Use WIC to decode ICO files.
- oleaut32: Use WIC to decode JPEG images.
- oleaut32: Use WIC to decode PNG images.
- gdiplus: Use WIC to encode images.
- gdiplus: Use WIC to decode JPEG files.
- gdiplus: Use WIC to decode GIF files.
- oleaut32: Handle LCID arguments in ITypeInfo::Invoke.
- oleaut32/tests: Add test for tlibattr->lcid.
-
-Vladimir Pankratov (4):
- shdoclc: Correct Russian translation.
- shell32: Handle NULL path.
- setupapi: Add stub for SetupDiGetClassImageIndex.
- urlmon: Handle NULL parameter.
+ po: Update Korean resource.
+
+Igor Egorov (1):
+ kernel32: Add stderr redirection for native Unix programs started from Windows program.
+
+Igor Paliychuk (4):
+ po: Update Ukrainian translation.
+ cryptui: Fix French translation.
+ wininet: Fix translations.
+ wordpad: Improve translations.
+
+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.
+
+Janne Hakonen (1):
+ iphlpapi: Changed return value of NotifyAddrChange() stub and added test cases.
+
+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).
+
+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).
+
+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.
+
+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.
+
+Maarten Lankhorst (2):
+ riched20: Do not call callback when no data needs to be flushed.
+ dsound: Forcibly lock buffers to be mixed.
+
+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.
+
+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.
+
+Nicholas Niro (1):
+ winex11.drv: Add proper initialization for border_pixel.
+
+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):
+ winefile: In the Options > Font menu handler, initially select the current font.
+
+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 Dösinger (1):
+ d3d9: Use a proper window class for the query test.
+
+Thomas Mullaly (2):
+ urlmon: Fixed invalid read and write errors (Valgrind).
+ mshtml: Fixed a few typos.
+
+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.
+
+Yaron Shahrabani (1):
+ po: Hebrew update.
--
Alexandre Julliard