Release 1.3.15.
diff --git a/ANNOUNCE b/ANNOUNCE
index 6973301..1e724ec 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,15 +1,16 @@
-The Wine development release 1.3.14 is now available.
+The Wine development release 1.3.15 is now available.
What's new in this release (see below for details):
- - Many cleanups to address Valgrind and Clang warnings.
- - Support for creating compressed cabinet files.
- - Translation updates.
+ - Support for changing network passwords.
+ - Reflection support in shader compiler.
+ - Tests no longer attempt to cope with Win9x behavior.
+ - A number of MSHTML and MSXML improvements.
- Various bug fixes.
The source is available from the following locations:
- 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
+ http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.15.tar.bz2
+ http://prdownloads.sourceforge.net/wine/wine-1.3.15.tar.bz2
Binary packages for various distributions will be available from:
@@ -25,454 +26,450 @@
----------------------------------------------------------------
-Bugs fixed in 1.3.14:
+Bugs fixed in 1.3.15:
- 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
+ 11965 gethostbyname requires a successful WSAStartup invocation before performing an operation
+ 12583 clipboard monitor is not working in PSPad
+ 14412 staruml can't load examples
+ 16551 install fails - msi_cabextract FDICopy fails
+ 18153 Wizard101 will not load
+ 18598 Source Insight: Window Title Bar does not get updated with the new file when jumping to the definition from the current file.
+ 19654 The "Mudokon Status Indicator" in Abe's Oddysee doesn't work correctly
+ 21210 Clicking on URL hyperlinks in PowerPoint 2007 results in a crash
+ 23734 Office 2007 installer: cannot add or remove programs after initial install
+ 24250 Sam and Max 304 aborts on unimplemented function msvcr80.dll.getenv_s
+ 24268 mono's gluezilla uses unimplemented function msvcr80._stat32
+ 24290 GetOpenFileName() triggers read of uninitialized variable
+ 24440 Second Life crashes with unimplemented function(s) from msvcr80.dll
+ 24553 unimplemented msvcrt.dll._wfindfirst64
+ 25033 Solo on Keyboard 9.0.2.1 setup fails
+ 25098 BrainSplode! crashes with Unimplemented function d3dx9_36.dll.D3DXCreateTextA
+ 25273 msvcrt/misc.ok I10_OUTPUT long double crash with winetest.exe, not make test
+ 25443 Unimplemented function msvcr90.dll._ftime64_s
+ 25618 Super Meat Boy fails to output audible sound
+ 25866 Mafia: City of Lost Heaven - Crash when starting Freeride Supreme Mode
+ 26114 gdi32/mapping tests shows a couple memory leaks in valgrind
+ 26133 d3dx9_36: surface and texture tests shows an invalid read under valgrind
+ 26174 Theme internals crash with Unimplemented function ADVAPI32.dll.EnableTraceEx
+ 26177 Compilation of dlls/msxml3 fails on CentOS 3
+ 26178 MS Word 2003 save document with embedded fonts needs t2embed.dll._TTEmbedFont@44 implemented
+ 26201 wineboot fails to install gecko automatically
+ 26228 msxml3 fails to build when libxml2 is built with +icu useflag
+ 26233 Dragon Age 2 demo - sound sometimes missing in EA logo movie
+ 26248 Pokerstars client, windows pops up just to die
----------------------------------------------------------------
-Changes since 1.3.13:
+Changes since 1.3.14:
-Akihiro Sagawa (2):
- wmc: Update PO message match algorithm.
- po: Update Japanese translation.
+Akihiro Sagawa (5):
+ hhctrl.ocx: Use DEFAULT_GUI_FONT to show non-ansi characters properly.
+ shdocvw: Add Japanese translation.
+ wineconsole: Add Japanese translation.
+ credui: Add Japanese translation.
+ msvfw32: Add 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 Kochetkov (1):
+ gdi32: Fix scaling factors for EMR_EXTTEXTOUTW.
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).
+ comctl32: Fix read of uninitialized data in LISTVIEW_GetItemExtT when LVIF_TEXT is not set (Valgrind).
+ comctl32: Fix read of uninitialized data in notify_itemactivate (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.
+Alexandre Goujon (1):
+ ws2_32: Make gethostbyname fail if WSAStartup was not called before.
-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.
+Alexandre Julliard (39):
+ cabinet: Fix the remaining todo_wine tests in fdi.c.
+ cabarc: Set the initial cabinet number to 0.
+ kernel32: Use debugstr_a to avoid overflow with user-specified string.
+ ntdll: Improve the error reporting for invalid PE file architectures.
+ wine.inf: Put some fake dlls in the right place for WoW64.
+ cabinet: Preserve trailing slash on directory name in Extract().
+ server: Increment the usage count of the global table also when starting a local hook.
+ winex11: Synchronize the mouse cursor in update_mouse_state.
+ winex11: Update the window cursor at most once every 100ms if nothing changed.
+ d3dx9_36: Cleanup the fixme_once handling.
+ msxml3: Include the system libxml headers before the Windows headers.
+ server: Make the foreground thread input per-desktop instead of global.
+ server: Store the global cursor position in the server.
+ server: Store the cursor clip rectangle in the server.
+ server: Store the global key state in the server.
+ server: Work around Mac OS not being able to set global breakpoint flags.
+ winedbg: Support setting a breakpoint from a file name and line number.
+ server: Fill the key state in mouse events from the server-side state.
+ server: Maintain the "set since last time" bit for the global keystate.
+ user32: Retrieve the key state for GetAsyncKeyState from the server.
+ user32: Retrieve the current cursor position from the server.
+ winex11: Pass a window handle for keyboard hardware messages too.
+ server: Don't pass a thread id to send_hardware_message, determine it from the window.
+ ntdll: Don't print an error when architecture is set to win64 and the app is 64-bit.
+ server: Pass the original hardware input data to the server and set the message parameters on the server side.
+ server: Set the message code for keyboard input on the server side.
+ server: Set the message code for mouse input on the server side.
+ winex11: Fetch the key state from the server when adjusting state on KeymapNotify and key events.
+ user32: Export a Wine-specific function to send hardware input from the graphics driver.
+ server: Invoke low-level hardware hooks directly from the server side.
+ user32: Handle input injected through SendInput entirely in user32.
+ winex11: Get rid of the ClipCursor and SendInput entry points.
+ winex11: Merge updating the mouse state and sending the input into a single helper function.
+ winex11: Convert the clipboard data list to a standard Wine list.
+ winex11: Convert the clipboard format list to a standard Wine list.
+ winex11: Add a debug helper for printing clipboard formats.
+ winex11: Pre-register atoms for all the built-in clipboard formats.
+ winex11: Always reference clipboard formats by atom instead of name.
+ user32: Remove GetClipboardFormatName from the user driver interface.
-Amine Khaldi (1):
- riched20: Fix a c89 conformance issue in ITextImpl->editor->rcFormat initialization.
+Alistair Leslie-Hughes (4):
+ mshtml: Add support for get/put mousemove event.
+ oleaut32: Implement ITypeInfo_GetNames Stub/Proxy.
+ msxml3: Add IObjectSafety support to IXMLHTTPRequest.
+ mshtml: Implement IHTMLAnchorElement get/put target.
-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.
+Amine Khaldi (3):
+ comdlg32: Add missing break (Coverity).
+ riched20: Add a missing break.
+ d3dcompiler_43: Avoid an unintended fall-through.
-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.
+Andrew Eikum (1):
+ dsound: Also handle two-to-six-channel conversions.
-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).
+Andrew Nguyen (2):
+ configure: Check for additional libxml2 headers to reject inadequate libxml2 versions.
+ configure: Check for a modern sched_setaffinity prototype.
+
+André Hentschel (9):
+ advapi32: Add stub for EnableTraceEx.
+ odbccp32: Improve some stubs.
+ msvcrt/tests: Don't test function directly when reporting errno.
+ ntoskrnl.exe: Be more verbose in MmGetSystemRoutineAddress.
+ msvcrt: Implement _wfindfirst64.
+ msvcrt: Implement _wfindnext64.
+ winex11.drv: Quiet a noisy FIXME.
+ kernel32/tests: Add SetLastError() before a test (Valgrind).
+ t2embed: Add stub for TTEmbedFont.
+
+Austin English (33):
+ gdi32/tests: Remove win9x hacks.
+ kernel32/tests: Remove win9x hacks.
+ version/tests: Remove win9x hacks.
+ userenv/tests: Remove win9x hacks.
+ urlmon/tests: Remove win9x hacks.
+ spoolss/tests: Change skip() to win_skip().
+ shell32/tests: Remove win9x hacks.
+ oleaut32/tests: Remove win9x hacks.
+ oleaut32/tests: Fix a couple of todo_wine's.
+ msi/tests: Remove win9x hacks.
+ msxml3/tests: Remove win9x hacks.
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.
+ advpack/tests: Remove win9x hacks.
+ comdlg32/tests: Remove win9x hacks.
+ cryptnet/tests: Remove win9x hacks.
+ comctl32/tests: Remove win9x hack.
+ d3d8/tests: Remove win9x hack.
+ dsound/tests: Remove win9x hack.
+ fusion/tests: Remove win9x hacks.
+ hlink/tests: Remove win9x hacks.
+ inetmib1/tests: Add missing broken().
+ kernel32/tests: Remove win9x hacks.
+ mlang/tests: Remove win9x hacks.
+ msi/tests: Remove win9x hacks.
+ gdi32/tests: Remove win9x hacks.
+ lz32/tests: Remove win9x hacks.
+ riched20/tests: Remove win9x hacks.
+ crypt32/tests: Remove win9x hacks.
+ rpcrt4/tests: Remove win9x hacks.
+ secur32/tests: Remove win9x hacks.
+ setupapi/tests: Remove win9x hacks.
+ ntprint/tests: Remove win9x hacks.
+ shlwapi/tests: Remove win9x hacks.
-Charles Davis (1):
- mountmgr: Use the media kind to fill in the device type field on Mac OS.
+Charles Davis (2):
+ ntdll: Fix IOCTL_CDROM_RAW_READ on Mac OS.
+ ntdll: Implement CDROM_GetInterfaceInfo() on Mac OS.
-David Adam (1):
- d3dx9_36: Add a few tests for D3DXCreateBox.
+Damjan Jovanovic (1):
+ winemenubuilder: FriendlyDocName isn't part of the association.
-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.
+David Adam (2):
+ d3dx9_36: Add a test for D3DXCreateBox.
+ d3dx9_36: Implement ID3DXMesh_GetNumBytesPerVertex.
-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.
+Dmitry Timoshkov (9):
+ user32: Cope with failing SetForegroundWindow().
+ gdi32: Add dumping of child GDI font cache.
+ gdi32: Go through all hfontlist entries not just the first one when checking whether font is in the child font list.
+ gdi32: Do not leak the hfont list (Valgrind).
+ gdi32: Use graphics mode specified at the EMF creation time when playing EMR_EXTTEXTOUT record.
+ gdi32: EnumFontFamilies should also match against fully qualified face name.
+ gdi32: Add a EnumFontFamilies test to see how it handles various font faces.
+ comctl32: 'clip' rect is unused in the WM_ERASEBKGND rebar class handler.
+ user32: Add a test to make sure that SendInput sets a non-zero event time.
-EG Galano (1):
- gdiplus/tests: Make sure return value is used (LLVM/Clang).
+Dylan Smith (1):
+ d3dx9: Add stubs for D3DXCreateText.
-Francois Gouget (1):
- comctl32/tests: Fix compilation on systems that don't support nameless unions.
+Erich Hoover (1):
+ shdocvw: Implement IWebBrowser::ExecWB and IWebBrowser::QueryStatusWB.
-Frédéric Delanoy (3):
+Frédéric Delanoy (1):
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.
+Gerald Pfeifer (1):
+ wpp: Add explicit casts when mixing unsigned and signed integers.
-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.
+Hans Leidekker (9):
+ msi: Fix a trace.
+ appwiz.cpl: List 32-bit applications on 64-bit platforms.
+ uninstaller: List 32-bit applications on 64-bit platforms.
+ msi: A custom action dll failing to load is not a fatal error.
+ netapi32: Try running the smbpasswd tool in NetUserChangePassword.
+ server: Map the Unix user id to a local user SID instead of the interactive SID.
+ advapi32: Use a fixed computer SID that matches local user SIDs.
+ userenv: GetProfilesDirectoryW accepts a NULL buffer.
+ userenv: Implement and test GetUserProfileDirectory.
-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.
+Henri Verbeet (20):
+ wined3d: Filter sRGB capabilities during format initialization.
+ wined3d: Recognize some Northern Islands cards in select_card_ati_mesa().
+ wined3d: Merge device_unload_resource() and reset_unload_resources().
+ wined3d: Remove IWineD3DResource::UnLoad() from the public interface.
+ wined3d: Pass const resources to some resource functions.
+ wined3d: Make IWineD3DResourceImpl an independent structure.
+ wined3d: Rename ATI to AMD.
+ wined3d: Recognize some Nouveau renderer strings.
+ wined3d: The basetexture_set_dirty() return value is never used.
+ wined3d: Use basetexture_set_dirty() in some more places.
+ wined3d: Standalone surfaces should never be sRGB.
+ wined3d: Retrieve the surface's texture name through a function.
+ wined3d: Retrieve the GL texture through a function.
+ wined3d: Add support for EXT_texture_sRGB_decode.
+ wined3d: Use EXT_texture_sRGB_decode to avoid sRGB texture duplication.
+ wined3d: Pass gl_info to basetexture_bind().
+ wined3d: Pass gl_info to surface_bind().
+ ddraw: Just pass NULL as index buffer parent.
+ wined3d: Remove COM from the buffer implementation.
+ wined3d: Get rid of the IWineD3DBuffer typedef.
-Hwang YunSong (1):
- po: Update Korean resource.
+Huw Davies (4):
+ oleaut32: Mask off the lsb from the vtbl offset. This is set when the user specifies an offset in ICreateTypeInfo.
+ oleaut32: Fix the typelib marshaler when the vtbl has holes.
+ widl: Initialise [out] only conformant arrays.
+ gdi32: Remove a wayward CDECL.
-Igor Egorov (1):
- kernel32: Add stderr redirection for native Unix programs started from Windows program.
+Jacek Caban (39):
+ include: Make some include guards compatible with MS headers.
+ jscript: Added SetScriptState(SCRIPTSTATE_UNINITIALIZED) implementation.
+ jscript: Added more uninitialization tests.
+ wscript: Added tests.
+ urlmon: Register MIME filter only for bindings testing them.
+ mshtml: Added IHTMLElement4 stub implementation.
+ mshtml.idl: Added DispHTMLDOMAttribute declaration.
+ mshtml: Added IHTMLElement4::getAttributeNode implementation.
+ mshtml: Added IDispatchEx support to HTMLDOMAttribute object.
+ mshtml: Added attribute object tests.
+ mshtml: Make sure we don't try to create node object for attributes.
+ mshtml: Improved debug traces.
+ mshtml: Added IHTMLDOMAttribute::get_nodeValue implementation.
+ mshtml: Moved call_disp_func to htmlevent.c.
+ mshtml: Added IHTMLStyle::[get|put]_backgroundPosition implementation.
+ mshtml: Fixed buffer handling in set_nsstyle_attr.
+ mshtml: Moved VARIANT to style value string conversion to separated function.
+ mshtml: Reimplement IHTMLStyle::put_backgroundPositionX using background-position property.
+ mshtml: Reimplement IHTMLStyle::get_backgroundPositionX using background-position property.
+ mshtml: Reimplement IHTMLStyle::put_backgroundPositionY using background-position property.
+ mshtml: Reimplement IHTMLStyle::get_backgroundPositionY using background-position property.
+ mshtml: Added more backgroundPosition* tests.
+ jscript: Fixed corner cases in parseInt implementation.
+ mshtml: Fixed typos in IHTMLInputElement::value tests.
+ mshtml: Store style filter in HTMLStyle object.
+ mshtml: Store style object in element object.
+ mshtml: Added simple filter parser to support opacity.
+ mshtml: Added IHTMLFormElement::onsubmit implementation.
+ mshtml: Fixed memory leak.
+ mshtml: Added support for canceling default event behavior.
+ mshtml: Added onsubmit and event canceling tests.
+ mshtml: Added IHTMLFormElement::get_elements implementation.
+ mshtml: Added IHTMLLocation::replace implementation.
+ mshtml: Correctly handle NULL BSTR in VARIANT in IDispatchEx implementation.
+ mshtml: Reuse attribute objects.
+ mshtml: Use our IDispatchEx-based attributes implementation instead of nsIDOMAttr.
+ mshtml: Added more attribute object tests.
+ mshtml: Fixed use after free in HTMLElement_destructor.
+ mshtml: Added support for indexed access to form elements.
-Igor Paliychuk (4):
- po: Update Ukrainian translation.
- cryptui: Fix French translation.
- wininet: Fix translations.
- wordpad: Improve translations.
+Jerome Leclanche (1):
+ winemenubuilder: Make sure extension-based mimetypes are always lowercase.
-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.
+John Edmonds (4):
+ gdi32/tests: Added tests for copying a single pixel from top down and bottom up bitmaps.
+ gdi32: Fixed GetDIBits for top-down bitmaps.
+ gdi32/tests: Updated tests for top-down destination bitmaps.
+ gdi32: Fixes GetDIBits for top-down destination bitmaps.
-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).
+Joris Huizer (1):
+ userenv: GetUserProfileDirectoryW: Plug memory leak.
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).
+ cryptnet: Delete existing cache entries when out of date.
+ wininet: Rename variables for readability.
+ wininet: De-Hungarian auth cache member names.
+ wininet: De-Hungarian appinfo member names.
+ wininet: De-Hungarian session member names.
+ wininet: De-Hungarian HTTP request member names.
+ wininet/tests: Test retrieving http requests from cache.
+ wininet: Use correct scheme for cache entries.
+ wininet: Support setting the expired time in SetUrlCacheEntryInfo.
+ wininet: Store entries in url cache with valid expiration date.
+ wininet: Default to 10 minutes expiration for cache entries.
+ wininet: Default to 10 minutes expiration for cache entries.
+ wininet: Support the Cache-Control max-age directive for setting url cache entry expiration.
+ wininet: Move creating cache file to a helper function.
+ include: Add some missing definitions.
+ wininet: Fix off-by-one error.
+ wininet: Remove outdated comment.
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.
+ winmm: Let WideCharToMultiByte search for NUL string terminator (Valgrind).
+ mciwave: Fix a leak when Open fails (valgrind).
-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 (7):
+ gdiplus: Implement in-memory font storage.
+ gdi32: Handle BITMAP_CopyBitmap correctly for negative heights.
+ mshtml: Make sure system xpcom dll gets loaded.
+ ntdll: Fix time accounting in NtQuerySystemInformation.
+ gdiplus: Clean up gdip_format_string.
+ gdiplus: Add tests and fix GdipDrawImagePointsRect.
+ gdiplus: Implement GdipAddPathString.
-Maarten Lankhorst (2):
- riched20: Do not call callback when no data needs to be flushed.
- dsound: Forcibly lock buffers to be mixed.
+Marcus Meissner (19):
+ wineoss.drv: Fixed incorrect sizeof() (Coverity).
+ rsaenh: Fixed bad sizeof() usage (Coverity).
+ kernel32: Fixed mismatched bracket (Coverity).
+ cryptui: Fixed bad sizeof() (Coverity).
+ dbghelp: Fixed pasted size error (Coverity).
+ regedit: fgetc() gets int, not char (Coverity).
+ user32: Move functional code out of assert() (Coverity).
+ user32: Remove side effect code out of asserts() (Coverity).
+ winedump: Remove double assignment (Coverity).
+ msvcrt: Use = instead of == in test (Coverity).
+ ws2_32: name is never NULL as array (Coverity).
+ user32: Fixed some more side effect functions in assert() (Coverity).
+ server: Avoid shadowing a global variable.
+ kernel32: Avoid shadowing "status" variable.
+ shdocvw: Rewrite code to make more understandable (Coverity).
+ oleaut32: Local variable goes out of scope via pointer (Coverity).
+ dbghelp: Local variable used out of scope (Coverity).
+ msi: Pointer to out of scope local variable (Coverity).
+ msvcrt: Move side effect out of assert (Coverity).
-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.
+Matteo Bruni (7):
+ d3dcompiler: Fix initial allocation (Valgrind).
+ d3dx9: Remove a couple of spurious assignments (LLVM/Clang).
+ d3dx9: Remove an unnecessary initialization (LLVM/Clang).
+ d3dx9/tests: Remove spurious assignment (LLVM/Clang).
+ wpp: Free strings on define deletion (Valgrind).
+ wpp: Let pp_add_define take the responsibility of copying strings (Valgrind).
+ d3dx9: Fix memory access for images with less than 4 bytes per pixel (Valgrind).
-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.
+Michael Stefaniuc (3):
+ storage.dll16: Remove unused struct declaration.
+ msxml3: COM cleanup for the IDispatchEx iface.
+ storage.dll16: COM cleanup in storage.c.
-Nicholas Niro (1):
- winex11.drv: Add proper initialization for border_pixel.
+Nikolay Sivov (28):
+ msxml3: Store document event handler for ready state notification.
+ msxml3: Remove useless parts of schema cleanup helper.
+ msxml3: Use helper to consistently dump variant parameters.
+ msxml4: Add version info.
+ msxml3: Remove forward to removeChild() method for nodes.
+ msxml3: Remove appendChild() forward.
+ msxml3: Remove hasChildNodes() forward.
+ msxml3: Remove get_ownerDocument() forward.
+ msxml3: Remove get_text() forward.
+ msxml3: Remove selectNodes() forward.
+ msxml3: Remove selectSingleNode() forward.
+ msxml3: Remove transformNode() forward.
+ msxml3: Get rid of not longer used internal IXMLDOMNode vtable.
+ comctl32/comboex: Reduce variable scope.
+ comctl32/datetime: Fix use of out-of-scope local buffer (Coverity).
+ comctl32/rebar: Don't use local variable with the same name as function parameter (Coverity).
+ comctl32/listview: Fix dead condition (Coverity).
+ comctl32/ipaddress: Use array index after range check (Coverity).
+ oleaut32: Fix sizeof() usage (Coverity).
+ msxml3/tests: Remove broken test and parameter check.
+ msxml3: Reject xmlns attribute to be added to element.
+ msxml3: Always set out pointer to null on failed QueryInterface.
+ msxml3: Add get_output() implementation for processor.
+ msxml3: Fail on certain node types in insertBefore() for attributes, remove broken tests.
+ msxml3: Link dom attribute with parent interface pointer.
+ msxml3: Test insertBefore() behaviour with node relinking, simplify common test cases.
+ msxml3: Remove child with parent method first before insert with insertBefore().
+ msxml3: Test to show namespace definition output for children.
-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.
+Paul Vriens (1):
+ msi: Add a missing va_end() (Coverity).
+
+Peter Schellenbach (1):
+ oleaut32: Fixed short time & medium time named formats.
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.
+ gdi32: Fix 64-bit pointer issues when copying upside-down bitmaps.
+ comctl32: Use signed indices, so that the number of parts can be set to zero.
+ comctl32/tests: Enable statusbar tooltip tests.
+ comctl32: Add a check for setting number of parts in the statusbar to zero.
+ wintab32: Better handling of XInput initialisation errors.
-Reece Dunn (1):
- winefile: In the Options > Font menu handler, initially select the current font.
+Rafał Mużyło (1):
+ winealsa.drv: Drop redundant calls.
-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.
+Rico Schüller (28):
+ d3dcompiler: Parse reflection constant buffers.
+ d3dcompiler: Implement ID3D11ShaderReflection::GetConstantBufferByIndex().
+ d3dcompiler: Implement ID3D11ShaderReflection::GetConstantBufferByName().
+ d3dcompiler: Implement ID3D11ShaderReflectionConstantBuffer::GetDesc().
+ d3dcompiler: Parse reflection variables.
+ d3dcompiler: Parse reflection types.
+ d3dcompiler: Implement ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex().
+ d3dcompiler: Implement ID3D11ShaderReflectionConstantBuffer::GetVariableByName().
+ d3dcompiler: Implement ID3D11ShaderReflectionVariable::GetDesc().
+ d3dcompiler: Implement ID3D11ShaderReflectionVariable::GetBuffer().
+ d3dcompiler: Implement ID3D11ShaderRefleflection::GetVariableByName().
+ d3dcompiler: Implement ID3D11ShaderReflectionType::GetDesc().
+ d3dcompiler: Implement ID3D11ShaderReflectionVariable::GetType().
+ d3dcompiler: Fix SystemValueType for pixelshader output signature.
+ d3dcompiler/tests: Add reflection ps output desc test.
+ d3dcompiler: Reorder section parsing to reflect the order from the shader blob.
+ d3dcompiler/tests: Add constant buffer test.
+ d3dcompiler/tests: Improve test_reflection_bound_resources().
+ d3dcompiler: Parse member types.
+ d3dcompiler: Implement ID3D11ShaderReflectionType::GetMemberTypeByIndex().
+ d3dcompiler: Implement ID3D11ShaderReflectionType::GetMemberTypeByName().
+ d3dcompiler: Implement ID3D11ShaderReflectionType::GetMemberTypeName().
+ d3dcompiler: Use defines for shader target masks.
+ d3dcompiler/tests: Add GetMemberType* tests.
+ d3dcompiler: Implement ID3D11ShaderReflectionType::IsEqual().
+ d3dcompiler: Move some code from header to source file.
+ d3dcompiler: Add debug helper for shader variable class.
+ d3dcompiler: Add debug helper for shader variable type.
-Stefan Dösinger (1):
- d3d9: Use a proper window class for the query test.
+Thomas Mullaly (1):
+ mshtml/tests: Make IDispatch Vtbl const.
-Thomas Mullaly (2):
- urlmon: Fixed invalid read and write errors (Valgrind).
- mshtml: Fixed a few typos.
+Vincent Povirk (8):
+ msvcrt: Try to call CorExitProcess instead of ExitProcess on exit.
+ mscoree: Overhaul of mono runtime shutdown process.
+ mscoree: Always return S_FALSE from DllCanUnloadNow.
+ gdiplus: Test writes with conversion and without a user buffer.
+ gdiplus: Copy the bits on bitmap unlock if the write flag is set.
+ gdiplus: Don't copy bits into the buffer when a bitmap is locked write-only.
+ gdiplus: Copy only the area requested when (un)locking bitmaps.
+ gdiplus: Implement ImageLockModeUserInputBuf.
-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.
+Wolfram Sang (3):
+ user32/tests: Modify proper fields instead of magic offsets.
+ user32: Make DIB_GetBitmapInfo checks stricter.
+ user32: Check bitmap info before it is used.
--
Alexandre Julliard
diff --git a/VERSION b/VERSION
index 6c31a63..9301c24 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.3.14
+Wine version 1.3.15
diff --git a/configure b/configure
index 0d51b26..51321db 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.14.
+# Generated by GNU Autoconf 2.67 for Wine 1.3.15.
#
# Report bugs to <wine-devel@winehq.org>.
#
@@ -552,8 +552,8 @@
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='1.3.14'
-PACKAGE_STRING='Wine 1.3.14'
+PACKAGE_VERSION='1.3.15'
+PACKAGE_STRING='Wine 1.3.15'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org'
@@ -1374,7 +1374,7 @@
# 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.14 to adapt to many kinds of systems.
+\`configure' configures Wine 1.3.15 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1443,7 +1443,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Wine 1.3.14:";;
+ short | recursive ) echo "Configuration of Wine 1.3.15:";;
esac
cat <<\_ACEOF
@@ -1589,7 +1589,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Wine configure 1.3.14
+Wine configure 1.3.15
generated by GNU Autoconf 2.67
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2107,7 +2107,7 @@
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.14, which was
+It was created by Wine $as_me 1.3.15, which was
generated by GNU Autoconf 2.67. Invocation command line was
$ $0 $@
@@ -16098,7 +16098,7 @@
# 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.14, which was
+This file was extended by Wine $as_me 1.3.15, which was
generated by GNU Autoconf 2.67. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16169,7 +16169,7 @@
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.14
+Wine config.status 1.3.15
configured by $0, generated by GNU Autoconf 2.67,
with options \\"\$ac_cs_config\\"