wine/eterwine.git
14 years agoRelease 1.3.15. wine-1.3.15
Alexandre Julliard [Fri, 4 Mar 2011 18:25:23 +0000 (19:25 +0100)]
Release 1.3.15.

14 years agomsvcrt: Move side effect out of assert (Coverity).
Marcus Meissner [Fri, 4 Mar 2011 13:06:50 +0000 (14:06 +0100)]
msvcrt: Move side effect out of assert (Coverity).

14 years agomsi: Pointer to out of scope local variable (Coverity).
Marcus Meissner [Fri, 4 Mar 2011 12:48:27 +0000 (13:48 +0100)]
msi: Pointer to out of scope local variable (Coverity).

14 years agodbghelp: Local variable used out of scope (Coverity).
Marcus Meissner [Fri, 4 Mar 2011 12:44:16 +0000 (13:44 +0100)]
dbghelp: Local variable used out of scope (Coverity).

14 years agod3dx9_36: Implement ID3DXMesh_GetNumBytesPerVertex.
David Adam [Fri, 4 Mar 2011 07:49:14 +0000 (08:49 +0100)]
d3dx9_36: Implement ID3DXMesh_GetNumBytesPerVertex.

14 years agod3dx9_36: Add a test for D3DXCreateBox.
David Adam [Fri, 4 Mar 2011 07:29:20 +0000 (08:29 +0100)]
d3dx9_36: Add a test for D3DXCreateBox.

14 years agogdi32: Remove a wayward CDECL.
Huw Davies [Fri, 4 Mar 2011 12:09:19 +0000 (12:09 +0000)]
gdi32: Remove a wayward CDECL.

14 years agowinealsa.drv: Drop redundant calls.
Rafał Mużyło [Thu, 3 Mar 2011 16:54:21 +0000 (17:54 +0100)]
winealsa.drv: Drop redundant calls.

14 years agooleaut32: Local variable goes out of scope via pointer (Coverity).
Marcus Meissner [Fri, 4 Mar 2011 09:43:42 +0000 (10:43 +0100)]
oleaut32: Local variable goes out of scope via pointer (Coverity).

14 years agouser32: Add a test to make sure that SendInput sets a non-zero event time.
Dmitry Timoshkov [Fri, 4 Mar 2011 06:43:31 +0000 (14:43 +0800)]
user32: Add a test to make sure that SendInput sets a non-zero event time.

14 years agomsxml3: Test to show namespace definition output for children.
Nikolay Sivov [Thu, 3 Mar 2011 23:04:22 +0000 (02:04 +0300)]
msxml3: Test to show namespace definition output for children.

14 years agomsxml3: Remove child with parent method first before insert with insertBefore().
Nikolay Sivov [Thu, 3 Mar 2011 22:03:15 +0000 (01:03 +0300)]
msxml3: Remove child with parent method first before insert with insertBefore().

14 years agomsxml3: Test insertBefore() behaviour with node relinking, simplify common test cases.
Nikolay Sivov [Thu, 3 Mar 2011 20:12:35 +0000 (23:12 +0300)]
msxml3: Test insertBefore() behaviour with node relinking, simplify common test cases.

14 years agowininet: Remove outdated comment.
Juan Lang [Thu, 3 Mar 2011 21:37:53 +0000 (13:37 -0800)]
wininet: Remove outdated comment.

14 years agowininet: Fix off-by-one error.
Juan Lang [Thu, 3 Mar 2011 20:17:09 +0000 (12:17 -0800)]
wininet: Fix off-by-one error.

14 years agowined3d: Get rid of the IWineD3DBuffer typedef.
Henri Verbeet [Thu, 3 Mar 2011 20:49:10 +0000 (21:49 +0100)]
wined3d: Get rid of the IWineD3DBuffer typedef.

14 years agowined3d: Remove COM from the buffer implementation.
Henri Verbeet [Thu, 3 Mar 2011 20:49:09 +0000 (21:49 +0100)]
wined3d: Remove COM from the buffer implementation.

14 years agoddraw: Just pass NULL as index buffer parent.
Henri Verbeet [Thu, 3 Mar 2011 20:49:08 +0000 (21:49 +0100)]
ddraw: Just pass NULL as index buffer parent.

Since the parent is just an opaque pointer instead of a COM object now, it can
just be NULL instead of needing IParent hacks.

14 years agowined3d: Pass gl_info to surface_bind().
Henri Verbeet [Thu, 3 Mar 2011 20:49:07 +0000 (21:49 +0100)]
wined3d: Pass gl_info to surface_bind().

14 years agod3dcompiler: Add debug helper for shader variable type.
Rico Schüller [Thu, 3 Mar 2011 20:44:02 +0000 (21:44 +0100)]
d3dcompiler: Add debug helper for shader variable type.

14 years agod3dcompiler: Add debug helper for shader variable class.
Rico Schüller [Thu, 3 Mar 2011 20:44:00 +0000 (21:44 +0100)]
d3dcompiler: Add debug helper for shader variable class.

14 years agoinclude: Add some missing definitions.
Juan Lang [Thu, 3 Mar 2011 18:25:55 +0000 (10:25 -0800)]
include: Add some missing definitions.

14 years agowininet: Move creating cache file to a helper function.
Juan Lang [Wed, 2 Mar 2011 18:06:37 +0000 (10:06 -0800)]
wininet: Move creating cache file to a helper function.

14 years agowininet: Support the Cache-Control max-age directive for setting url cache entry...
Juan Lang [Thu, 3 Mar 2011 18:54:47 +0000 (10:54 -0800)]
wininet: Support the Cache-Control max-age directive for setting url cache entry expiration.

14 years agowininet: Default to 10 minutes expiration for cache entries.
Juan Lang [Thu, 3 Mar 2011 18:54:07 +0000 (10:54 -0800)]
wininet: Default to 10 minutes expiration for cache entries.

14 years agowininet: Default to 10 minutes expiration for cache entries.
Juan Lang [Thu, 3 Mar 2011 18:54:07 +0000 (10:54 -0800)]
wininet: Default to 10 minutes expiration for cache entries.

14 years agowininet: Store entries in url cache with valid expiration date.
Juan Lang [Thu, 3 Mar 2011 19:20:11 +0000 (11:20 -0800)]
wininet: Store entries in url cache with valid expiration date.

14 years agouser32: Remove GetClipboardFormatName from the user driver interface.
Alexandre Julliard [Thu, 3 Mar 2011 20:51:29 +0000 (21:51 +0100)]
user32: Remove GetClipboardFormatName from the user driver interface.

14 years agowinex11: Always reference clipboard formats by atom instead of name.
Alexandre Julliard [Thu, 3 Mar 2011 20:37:35 +0000 (21:37 +0100)]
winex11: Always reference clipboard formats by atom instead of name.

14 years agowinex11: Pre-register atoms for all the built-in clipboard formats.
Alexandre Julliard [Thu, 3 Mar 2011 20:27:34 +0000 (21:27 +0100)]
winex11: Pre-register atoms for all the built-in clipboard formats.

14 years agowinex11: Add a debug helper for printing clipboard formats.
Alexandre Julliard [Thu, 3 Mar 2011 20:09:22 +0000 (21:09 +0100)]
winex11: Add a debug helper for printing clipboard formats.

14 years agowinex11: Convert the clipboard format list to a standard Wine list.
Alexandre Julliard [Thu, 3 Mar 2011 19:52:13 +0000 (20:52 +0100)]
winex11: Convert the clipboard format list to a standard Wine list.

14 years agowinex11: Convert the clipboard data list to a standard Wine list.
Alexandre Julliard [Thu, 3 Mar 2011 19:25:01 +0000 (20:25 +0100)]
winex11: Convert the clipboard data list to a standard Wine list.

14 years agoshdocvw: Implement IWebBrowser::ExecWB and IWebBrowser::QueryStatusWB.
Erich Hoover [Tue, 1 Mar 2011 20:25:41 +0000 (13:25 -0700)]
shdocvw: Implement IWebBrowser::ExecWB and IWebBrowser::QueryStatusWB.

14 years agogdiplus: Implement GdipAddPathString.
Maarten Lankhorst [Thu, 17 Feb 2011 10:06:43 +0000 (11:06 +0100)]
gdiplus: Implement GdipAddPathString.

14 years agogdiplus: Add tests and fix GdipDrawImagePointsRect.
Maarten Lankhorst [Thu, 17 Feb 2011 09:51:33 +0000 (10:51 +0100)]
gdiplus: Add tests and fix GdipDrawImagePointsRect.

14 years agogdiplus: Clean up gdip_format_string.
Maarten Lankhorst [Thu, 17 Feb 2011 10:06:02 +0000 (11:06 +0100)]
gdiplus: Clean up gdip_format_string.

14 years agomshtml: Added support for indexed access to form elements.
Jacek Caban [Thu, 3 Mar 2011 14:18:26 +0000 (15:18 +0100)]
mshtml: Added support for indexed access to form elements.

14 years agouserenv: GetUserProfileDirectoryW: Plug memory leak.
Joris Huizer [Wed, 2 Mar 2011 20:28:43 +0000 (21:28 +0100)]
userenv: GetUserProfileDirectoryW: Plug memory leak.

14 years agowininet: Support setting the expired time in SetUrlCacheEntryInfo.
Juan Lang [Wed, 2 Mar 2011 17:07:58 +0000 (09:07 -0800)]
wininet: Support setting the expired time in SetUrlCacheEntryInfo.

14 years agowininet: Use correct scheme for cache entries.
Juan Lang [Wed, 2 Mar 2011 16:28:39 +0000 (08:28 -0800)]
wininet: Use correct scheme for cache entries.

14 years agot2embed: Add stub for TTEmbedFont.
André Hentschel [Thu, 3 Mar 2011 12:09:56 +0000 (13:09 +0100)]
t2embed: Add stub for TTEmbedFont.

14 years agowidl: Initialise [out] only conformant arrays.
Huw Davies [Wed, 2 Mar 2011 11:14:36 +0000 (11:14 +0000)]
widl: Initialise [out] only conformant arrays.

This isn't strictly what midl does, however VB relies on the array in
IEnumVARIANT_Next() being zero initialised.  Native uses stubless
proxies, where the initialisation is performed in NdrStubCall2().

14 years agowintab32: Better handling of XInput initialisation errors.
Peter Urbanec [Thu, 3 Mar 2011 08:26:33 +0000 (19:26 +1100)]
wintab32: Better handling of XInput initialisation errors.

14 years agowined3d: Pass gl_info to basetexture_bind().
Henri Verbeet [Thu, 3 Mar 2011 08:24:11 +0000 (09:24 +0100)]
wined3d: Pass gl_info to basetexture_bind().

14 years agowined3d: Use EXT_texture_sRGB_decode to avoid sRGB texture duplication.
Henri Verbeet [Thu, 3 Mar 2011 08:24:10 +0000 (09:24 +0100)]
wined3d: Use EXT_texture_sRGB_decode to avoid sRGB texture duplication.

14 years agowined3d: Add support for EXT_texture_sRGB_decode.
Henri Verbeet [Thu, 3 Mar 2011 08:24:09 +0000 (09:24 +0100)]
wined3d: Add support for EXT_texture_sRGB_decode.

14 years agowined3d: Retrieve the GL texture through a function.
Henri Verbeet [Thu, 3 Mar 2011 08:24:08 +0000 (09:24 +0100)]
wined3d: Retrieve the GL texture through a function.

14 years agomsxml3: Link dom attribute with parent interface pointer.
Nikolay Sivov [Thu, 3 Mar 2011 00:57:01 +0000 (03:57 +0300)]
msxml3: Link dom attribute with parent interface pointer.

14 years agomsxml3: Fail on certain node types in insertBefore() for attributes, remove broken...
Nikolay Sivov [Thu, 3 Mar 2011 00:50:04 +0000 (03:50 +0300)]
msxml3: Fail on certain node types in insertBefore() for attributes, remove broken tests.

14 years agomshtml: Fixed use after free in HTMLElement_destructor.
Jacek Caban [Wed, 2 Mar 2011 22:10:22 +0000 (23:10 +0100)]
mshtml: Fixed use after free in HTMLElement_destructor.

14 years agomshtml: Added more attribute object tests.
Jacek Caban [Wed, 2 Mar 2011 22:10:11 +0000 (23:10 +0100)]
mshtml: Added more attribute object tests.

14 years agowinex11: Merge updating the mouse state and sending the input into a single helper...
Alexandre Julliard [Thu, 3 Mar 2011 16:47:08 +0000 (17:47 +0100)]
winex11: Merge updating the mouse state and sending the input into a single helper function.

14 years agowinex11: Get rid of the ClipCursor and SendInput entry points.
Alexandre Julliard [Wed, 2 Mar 2011 15:28:23 +0000 (16:28 +0100)]
winex11: Get rid of the ClipCursor and SendInput entry points.

14 years agouser32: Handle input injected through SendInput entirely in user32.
Alexandre Julliard [Wed, 2 Mar 2011 20:29:17 +0000 (21:29 +0100)]
user32: Handle input injected through SendInput entirely in user32.

14 years agoserver: Invoke low-level hardware hooks directly from the server side.
Alexandre Julliard [Wed, 2 Mar 2011 18:53:03 +0000 (19:53 +0100)]
server: Invoke low-level hardware hooks directly from the server side.

14 years agouser32: Export a Wine-specific function to send hardware input from the graphics...
Alexandre Julliard [Wed, 2 Mar 2011 18:43:53 +0000 (19:43 +0100)]
user32: Export a Wine-specific function to send hardware input from the graphics driver.

14 years agocomctl32: 'clip' rect is unused in the WM_ERASEBKGND rebar class handler.
Dmitry Timoshkov [Wed, 2 Mar 2011 12:55:41 +0000 (20:55 +0800)]
comctl32: 'clip' rect is unused in the WM_ERASEBKGND rebar class handler.

14 years agomshtml: Use our IDispatchEx-based attributes implementation instead of nsIDOMAttr.
Jacek Caban [Wed, 2 Mar 2011 12:34:24 +0000 (13:34 +0100)]
mshtml: Use our IDispatchEx-based attributes implementation instead of nsIDOMAttr.

14 years agomshtml: Reuse attribute objects.
Jacek Caban [Wed, 2 Mar 2011 12:34:04 +0000 (13:34 +0100)]
mshtml: Reuse attribute objects.

14 years agomshtml: Correctly handle NULL BSTR in VARIANT in IDispatchEx implementation.
Jacek Caban [Wed, 2 Mar 2011 12:34:58 +0000 (13:34 +0100)]
mshtml: Correctly handle NULL BSTR in VARIANT in IDispatchEx implementation.

14 years agomshtml: Added IHTMLLocation::replace implementation.
Jacek Caban [Wed, 2 Mar 2011 12:33:51 +0000 (13:33 +0100)]
mshtml: Added IHTMLLocation::replace implementation.

14 years agomshtml: Implement IHTMLAnchorElement get/put target.
Alistair Leslie-Hughes [Fri, 18 Feb 2011 03:03:41 +0000 (14:03 +1100)]
mshtml: Implement IHTMLAnchorElement get/put target.

14 years agouserenv: Implement and test GetUserProfileDirectory.
Hans Leidekker [Wed, 2 Mar 2011 09:46:56 +0000 (10:46 +0100)]
userenv: Implement and test GetUserProfileDirectory.

14 years agouserenv: GetProfilesDirectoryW accepts a NULL buffer.
Hans Leidekker [Wed, 2 Mar 2011 09:46:44 +0000 (10:46 +0100)]
userenv: GetProfilesDirectoryW accepts a NULL buffer.

14 years agoadvapi32: Use a fixed computer SID that matches local user SIDs.
Hans Leidekker [Wed, 2 Mar 2011 09:46:30 +0000 (10:46 +0100)]
advapi32: Use a fixed computer SID that matches local user SIDs.

14 years agoserver: Map the Unix user id to a local user SID instead of the interactive SID.
Hans Leidekker [Wed, 2 Mar 2011 09:46:12 +0000 (10:46 +0100)]
server: Map the Unix user id to a local user SID instead of the interactive SID.

14 years agowined3d: Retrieve the surface's texture name through a function.
Henri Verbeet [Wed, 2 Mar 2011 07:55:49 +0000 (08:55 +0100)]
wined3d: Retrieve the surface's texture name through a function.

14 years agowined3d: Standalone surfaces should never be sRGB.
Henri Verbeet [Wed, 2 Mar 2011 07:55:48 +0000 (08:55 +0100)]
wined3d: Standalone surfaces should never be sRGB.

14 years agowined3d: Use basetexture_set_dirty() in some more places.
Henri Verbeet [Wed, 2 Mar 2011 07:55:47 +0000 (08:55 +0100)]
wined3d: Use basetexture_set_dirty() in some more places.

14 years agowined3d: The basetexture_set_dirty() return value is never used.
Henri Verbeet [Wed, 2 Mar 2011 07:55:46 +0000 (08:55 +0100)]
wined3d: The basetexture_set_dirty() return value is never used.

14 years agodsound: Also handle two-to-six-channel conversions.
Andrew Eikum [Tue, 1 Mar 2011 20:57:35 +0000 (14:57 -0600)]
dsound: Also handle two-to-six-channel conversions.

14 years agogdi32: Fixes GetDIBits for top-down destination bitmaps.
John Edmonds [Wed, 2 Mar 2011 03:29:51 +0000 (22:29 -0500)]
gdi32: Fixes GetDIBits for top-down destination bitmaps.

14 years agogdi32/tests: Updated tests for top-down destination bitmaps.
John Edmonds [Wed, 2 Mar 2011 03:29:50 +0000 (22:29 -0500)]
gdi32/tests: Updated tests for top-down destination bitmaps.

14 years agod3dcompiler: Move some code from header to source file.
Rico Schüller [Tue, 1 Mar 2011 21:36:22 +0000 (22:36 +0100)]
d3dcompiler: Move some code from header to source file.

14 years agod3dcompiler: Implement ID3D11ShaderReflectionType::IsEqual().
Rico Schüller [Tue, 1 Mar 2011 21:36:19 +0000 (22:36 +0100)]
d3dcompiler: Implement ID3D11ShaderReflectionType::IsEqual().

14 years agod3dcompiler/tests: Add GetMemberType* tests.
Rico Schüller [Tue, 1 Mar 2011 21:36:13 +0000 (22:36 +0100)]
d3dcompiler/tests: Add GetMemberType* tests.

14 years agoshdocvw: Rewrite code to make more understandable (Coverity).
Marcus Meissner [Wed, 2 Mar 2011 11:30:04 +0000 (12:30 +0100)]
shdocvw: Rewrite code to make more understandable (Coverity).

14 years agokernel32/tests: Add SetLastError() before a test (Valgrind).
André Hentschel [Tue, 1 Mar 2011 16:08:06 +0000 (17:08 +0100)]
kernel32/tests: Add SetLastError() before a test (Valgrind).

14 years agontdll: Implement CDROM_GetInterfaceInfo() on Mac OS.
Charles Davis [Tue, 1 Mar 2011 19:59:44 +0000 (12:59 -0700)]
ntdll: Implement CDROM_GetInterfaceInfo() on Mac OS.

14 years agowininet/tests: Test retrieving http requests from cache.
Juan Lang [Tue, 1 Mar 2011 18:56:00 +0000 (10:56 -0800)]
wininet/tests: Test retrieving http requests from cache.

14 years agowininet: De-Hungarian HTTP request member names.
Juan Lang [Tue, 1 Mar 2011 19:18:22 +0000 (11:18 -0800)]
wininet: De-Hungarian HTTP request member names.

14 years agowininet: De-Hungarian session member names.
Juan Lang [Tue, 1 Mar 2011 19:02:14 +0000 (11:02 -0800)]
wininet: De-Hungarian session member names.

14 years agowininet: De-Hungarian appinfo member names.
Juan Lang [Tue, 1 Mar 2011 19:00:49 +0000 (11:00 -0800)]
wininet: De-Hungarian appinfo member names.

14 years agowininet: De-Hungarian auth cache member names.
Juan Lang [Tue, 1 Mar 2011 18:30:46 +0000 (10:30 -0800)]
wininet: De-Hungarian auth cache member names.

14 years agowininet: Rename variables for readability.
Juan Lang [Tue, 1 Mar 2011 18:59:39 +0000 (10:59 -0800)]
wininet: Rename variables for readability.

14 years agowinex11: Fetch the key state from the server when adjusting state on KeymapNotify...
Alexandre Julliard [Wed, 2 Mar 2011 11:24:25 +0000 (12:24 +0100)]
winex11: Fetch the key state from the server when adjusting state on KeymapNotify and key events.

14 years agoserver: Set the message code for mouse input on the server side.
Alexandre Julliard [Wed, 2 Mar 2011 10:59:38 +0000 (11:59 +0100)]
server: Set the message code for mouse input on the server side.

14 years agoserver: Set the message code for keyboard input on the server side.
Alexandre Julliard [Wed, 2 Mar 2011 10:34:59 +0000 (11:34 +0100)]
server: Set the message code for keyboard input on the server side.

14 years agoserver: Pass the original hardware input data to the server and set the message param...
Alexandre Julliard [Tue, 1 Mar 2011 19:33:15 +0000 (20:33 +0100)]
server: Pass the original hardware input data to the server and set the message parameters on the server side.

14 years agonetapi32: Try running the smbpasswd tool in NetUserChangePassword.
Hans Leidekker [Tue, 1 Mar 2011 12:08:27 +0000 (13:08 +0100)]
netapi32: Try running the smbpasswd tool in NetUserChangePassword.

14 years agomshtml: Added IHTMLFormElement::get_elements implementation.
Jacek Caban [Tue, 1 Mar 2011 10:33:03 +0000 (11:33 +0100)]
mshtml: Added IHTMLFormElement::get_elements implementation.

14 years agontdll: Don't print an error when architecture is set to win64 and the app is 64-bit.
Alexandre Julliard [Tue, 1 Mar 2011 13:10:16 +0000 (14:10 +0100)]
ntdll: Don't print an error when architecture is set to win64 and the app is 64-bit.

14 years agowined3d: Recognize some Nouveau renderer strings.
Henri Verbeet [Tue, 1 Mar 2011 08:47:58 +0000 (09:47 +0100)]
wined3d: Recognize some Nouveau renderer strings.

14 years agowined3d: Rename ATI to AMD.
Henri Verbeet [Tue, 1 Mar 2011 08:47:57 +0000 (09:47 +0100)]
wined3d: Rename ATI to AMD.

14 years agowined3d: Make IWineD3DResourceImpl an independent structure.
Henri Verbeet [Tue, 1 Mar 2011 08:47:56 +0000 (09:47 +0100)]
wined3d: Make IWineD3DResourceImpl an independent structure.

14 years agowined3d: Pass const resources to some resource functions.
Henri Verbeet [Tue, 1 Mar 2011 08:47:55 +0000 (09:47 +0100)]
wined3d: Pass const resources to some resource functions.

14 years agocomctl32: Add a check for setting number of parts in the statusbar to zero.
Peter Urbanec [Tue, 1 Mar 2011 01:01:42 +0000 (12:01 +1100)]
comctl32: Add a check for setting number of parts in the statusbar to zero.

14 years agomsxml3: Add get_output() implementation for processor.
Nikolay Sivov [Mon, 28 Feb 2011 20:39:15 +0000 (23:39 +0300)]
msxml3: Add get_output() implementation for processor.

14 years agomsxml3: Always set out pointer to null on failed QueryInterface.
Nikolay Sivov [Mon, 28 Feb 2011 19:28:53 +0000 (22:28 +0300)]
msxml3: Always set out pointer to null on failed QueryInterface.