wine
13 years agogdiplus: Implement bilinear interpolation.
Vincent Povirk [Thu, 10 Mar 2011 17:03:39 +0000 (11:03 -0600)] 
gdiplus: Implement bilinear interpolation.

13 years agogdiplus: Move bitmap interpolation into a separate function.
Vincent Povirk [Thu, 10 Mar 2011 16:40:39 +0000 (10:40 -0600)] 
gdiplus: Move bitmap interpolation into a separate function.

13 years agouser.exe: Don't try calling the WH_CALLWNDPROC hook if no hook was set.
Alexandre Julliard [Fri, 11 Mar 2011 10:47:08 +0000 (11:47 +0100)] 
user.exe: Don't try calling the WH_CALLWNDPROC hook if no hook was set.

13 years agooleaut32: Convert TLBVarDesc to be stored as an array.
Andrew Eikum [Thu, 10 Mar 2011 21:21:56 +0000 (15:21 -0600)] 
oleaut32: Convert TLBVarDesc to be stored as an array.

13 years agooleaut32: Convert TLBImplType to be stored as an array.
Andrew Eikum [Thu, 10 Mar 2011 21:21:52 +0000 (15:21 -0600)] 
oleaut32: Convert TLBImplType to be stored as an array.

13 years agocryptnet/tests: Partially revert commit de6e33f306a3b1b424ad1a9c41e85d3692ef9e4d.
Juan Lang [Thu, 10 Mar 2011 19:22:57 +0000 (11:22 -0800)] 
cryptnet/tests: Partially revert commit de6e33f306a3b1b424ad1a9c41e85d3692ef9e4d.

It introduced new (old) test failures on some still-tested Windows
versions.

13 years agowininet: Reimplement IsUrlCacheEntryExpired.
Juan Lang [Tue, 8 Mar 2011 18:39:37 +0000 (10:39 -0800)] 
wininet: Reimplement IsUrlCacheEntryExpired.

13 years agowined3d: Don't invalidate STATE_VDECL in context_set_render_offscreen().
Henri Verbeet [Thu, 10 Mar 2011 18:07:11 +0000 (19:07 +0100)] 
wined3d: Don't invalidate STATE_VDECL in context_set_render_offscreen().

This used to be invalidated to update the vertex shader position fixup
uniform, but this is handled by STATE_VIEWPORT now. Any performance impact
from this will be minimal, since in practice there are enough other things
invalidating STATE_VDECL that it's close to being invalidated for every draw
anyway.

13 years agowined3d: Get rid of wined3d_buffer_get_desc().
Henri Verbeet [Thu, 10 Mar 2011 18:07:10 +0000 (19:07 +0100)] 
wined3d: Get rid of wined3d_buffer_get_desc().

13 years agowined3d: Get rid of IWineD3DVolume::GetDesc().
Henri Verbeet [Thu, 10 Mar 2011 18:07:09 +0000 (19:07 +0100)] 
wined3d: Get rid of IWineD3DVolume::GetDesc().

13 years agowined3d: Get rid of IWineD3DSurface::GetDesc().
Henri Verbeet [Thu, 10 Mar 2011 18:07:08 +0000 (19:07 +0100)] 
wined3d: Get rid of IWineD3DSurface::GetDesc().

13 years agogdi32: Add a SetLayout driver entry point and implement it for enhanced metafiles.
Alexandre Julliard [Thu, 10 Mar 2011 21:10:16 +0000 (22:10 +0100)] 
gdi32: Add a SetLayout driver entry point and implement it for enhanced metafiles.

13 years agogdi32: Add null driver entry points for the various DC settings functions.
Alexandre Julliard [Thu, 10 Mar 2011 20:58:47 +0000 (21:58 +0100)] 
gdi32: Add null driver entry points for the various DC settings functions.

13 years agogdi32: Add null driver entry points for SetDCBrush/PenColor.
Alexandre Julliard [Thu, 10 Mar 2011 19:42:05 +0000 (20:42 +0100)] 
gdi32: Add null driver entry points for SetDCBrush/PenColor.

13 years agowineps: Add support for SetDCBrush/PenColor.
Alexandre Julliard [Thu, 10 Mar 2011 19:38:51 +0000 (20:38 +0100)] 
wineps: Add support for SetDCBrush/PenColor.

13 years agogdi32: Fix handling of the DC brush/pen in metafiles.
Alexandre Julliard [Thu, 10 Mar 2011 19:22:22 +0000 (20:22 +0100)] 
gdi32: Fix handling of the DC brush/pen in metafiles.

13 years agod3dx9/tests: Partially test front and back faces for D3DXCreateText.
Dylan Smith [Wed, 9 Mar 2011 13:26:58 +0000 (08:26 -0500)] 
d3dx9/tests: Partially test front and back faces for D3DXCreateText.

13 years agod3dx9/tests: Added outline comparison tests for D3DXCreateText.
Dylan Smith [Wed, 9 Mar 2011 13:26:42 +0000 (08:26 -0500)] 
d3dx9/tests: Added outline comparison tests for D3DXCreateText.

13 years agod3dx9/tests: Add basic tests for D3DXCreateText.
Dylan Smith [Wed, 9 Mar 2011 13:26:28 +0000 (08:26 -0500)] 
d3dx9/tests: Add basic tests for D3DXCreateText.

13 years agod3dx9: Support triangulation of complex glyphs in D3DXCreateText.
Dylan Smith [Wed, 9 Mar 2011 13:26:11 +0000 (08:26 -0500)] 
d3dx9: Support triangulation of complex glyphs in D3DXCreateText.

13 years agod3dx9: D3DXCreateText implementation for simple glyphs.
Dylan Smith [Wed, 9 Mar 2011 13:25:56 +0000 (08:25 -0500)] 
d3dx9: D3DXCreateText implementation for simple glyphs.

13 years agomountmgr.sys: Handle IOCTL_DISK_GET_DRIVE_GEOMETRY_EX.
André Hentschel [Wed, 9 Mar 2011 19:45:18 +0000 (20:45 +0100)] 
mountmgr.sys: Handle IOCTL_DISK_GET_DRIVE_GEOMETRY_EX.

13 years agousp10: Corrections to ScriptCPtoX.
Aric Stewart [Tue, 8 Mar 2011 20:33:29 +0000 (14:33 -0600)] 
usp10: Corrections to ScriptCPtoX.

13 years agooleaut32: Fixed initial cyLogical value in IFont constructor. Fixed get_Size to retur...
Peter Schellenbach [Tue, 8 Mar 2011 00:44:38 +0000 (16:44 -0800)] 
oleaut32: Fixed initial cyLogical value in IFont constructor. Fixed get_Size to return same value as Windows.

13 years agowinex11: Add support for retrieving multi-rate animated cursor data.
Erich Hoover [Thu, 10 Mar 2011 05:56:50 +0000 (22:56 -0700)] 
winex11: Add support for retrieving multi-rate animated cursor data.

13 years agouser32: Add preliminary support for reading and storing multi-rate animated cursor...
Erich Hoover [Thu, 10 Mar 2011 05:56:40 +0000 (22:56 -0700)] 
user32: Add preliminary support for reading and storing multi-rate animated cursor data.

13 years agouser32: Add FIXMEs for unsupported animated cursor data.
Erich Hoover [Thu, 10 Mar 2011 05:56:34 +0000 (22:56 -0700)] 
user32: Add FIXMEs for unsupported animated cursor data.

13 years agouser32: Fix GetCursorFrameInfo when passed the proper number of steps.
Erich Hoover [Thu, 10 Mar 2011 05:56:16 +0000 (22:56 -0700)] 
user32: Fix GetCursorFrameInfo when passed the proper number of steps.

13 years agomsi: Check other sources if install media not present at last used location.
David Hedberg [Thu, 10 Mar 2011 01:20:57 +0000 (02:20 +0100)] 
msi: Check other sources if install media not present at last used location.

13 years agomsi: Use ordering information to update the correct row.
David Hedberg [Thu, 10 Mar 2011 01:20:56 +0000 (02:20 +0100)] 
msi: Use ordering information to update the correct row.

13 years agocryptnet: Let DeleteUrlCacheEntryW remove the cache file.
Juan Lang [Thu, 3 Mar 2011 20:24:06 +0000 (12:24 -0800)] 
cryptnet: Let DeleteUrlCacheEntryW remove the cache file.

13 years agowininet: Implement DeleteUrlCacheEntryA/W with a helper function.
Juan Lang [Wed, 9 Mar 2011 19:04:42 +0000 (11:04 -0800)] 
wininet: Implement DeleteUrlCacheEntryA/W with a helper function.

13 years agowininet: Implement sticky url cache entries.
Juan Lang [Wed, 9 Mar 2011 18:59:07 +0000 (10:59 -0800)] 
wininet: Implement sticky url cache entries.

13 years agowininet: Test sticky url cache entries.
Juan Lang [Tue, 8 Mar 2011 01:18:50 +0000 (17:18 -0800)] 
wininet: Test sticky url cache entries.

13 years agowininet: Treat times of 0 as a special value.
Juan Lang [Mon, 7 Mar 2011 23:52:39 +0000 (15:52 -0800)] 
wininet: Treat times of 0 as a special value.

13 years agowininet: Add more tests for CommitUrlCacheEntry.
Juan Lang [Mon, 7 Mar 2011 22:50:14 +0000 (14:50 -0800)] 
wininet: Add more tests for CommitUrlCacheEntry.

13 years agomsimsg: New dll.
Hans Leidekker [Thu, 10 Mar 2011 09:59:44 +0000 (10:59 +0100)] 
msimsg: New dll.

13 years agomsi: Fix a memory leak (valgrind).
Hans Leidekker [Thu, 10 Mar 2011 11:45:41 +0000 (12:45 +0100)] 
msi: Fix a memory leak (valgrind).

13 years agoodbccp32: Initialize the usage count in SQLRemoveDriverManager and SQLRemoveDriver...
Hans Leidekker [Thu, 10 Mar 2011 11:45:17 +0000 (12:45 +0100)] 
odbccp32: Initialize the usage count in SQLRemoveDriverManager and SQLRemoveDriver (valgrind).

13 years agomsxml3: Some get_attributes() tests.
Nikolay Sivov [Thu, 10 Mar 2011 01:19:29 +0000 (04:19 +0300)] 
msxml3: Some get_attributes() tests.

13 years agogdiplus: Implement tiling wrap modes.
Vincent Povirk [Thu, 10 Mar 2011 00:04:52 +0000 (18:04 -0600)] 
gdiplus: Implement tiling wrap modes.

13 years agogdiplus: Apply image attributes to bitmaps before resampling them.
Vincent Povirk [Wed, 9 Mar 2011 23:49:48 +0000 (17:49 -0600)] 
gdiplus: Apply image attributes to bitmaps before resampling them.

13 years agogdiplus: Read drawn bitmaps in one step instead of using getpixel.
Vincent Povirk [Thu, 3 Mar 2011 20:18:47 +0000 (14:18 -0600)] 
gdiplus: Read drawn bitmaps in one step instead of using getpixel.

13 years agogdiplus: Move ImageAttributes mapping into a helper function.
Vincent Povirk [Thu, 3 Mar 2011 19:30:45 +0000 (13:30 -0600)] 
gdiplus: Move ImageAttributes mapping into a helper function.

13 years agogdiplus: Add tests for interpolation mode and make them pass.
Vincent Povirk [Thu, 3 Mar 2011 20:57:19 +0000 (14:57 -0600)] 
gdiplus: Add tests for interpolation mode and make them pass.

13 years agogdiplus: Use signed types in convert_pixels to avoid problems on 64-bit.
Alexandre Julliard [Thu, 10 Mar 2011 13:09:56 +0000 (14:09 +0100)] 
gdiplus: Use signed types in convert_pixels to avoid problems on 64-bit.

13 years agodbghelp: dwarf2_get_cpp_name: fix off-by-one error.
Joris Huizer [Wed, 9 Mar 2011 21:57:19 +0000 (22:57 +0100)] 
dbghelp: dwarf2_get_cpp_name: fix off-by-one error.

13 years agocomctl32: Validate text entered in a datetime by the user.
Vincent Povirk [Wed, 9 Mar 2011 21:30:54 +0000 (15:30 -0600)] 
comctl32: Validate text entered in a datetime by the user.

13 years agowinex11: Remove a redundant forward declaration.
Henri Verbeet [Wed, 9 Mar 2011 18:16:18 +0000 (19:16 +0100)] 
winex11: Remove a redundant forward declaration.

13 years agowined3d: Get rid of IWineD3DBaseTexture::GetSubResourceDesc().
Henri Verbeet [Wed, 9 Mar 2011 18:16:17 +0000 (19:16 +0100)] 
wined3d: Get rid of IWineD3DBaseTexture::GetSubResourceDesc().

13 years agowined3d: Generalize GetSurfaceLevel() / GetVolumeLevel() to GetSubResource().
Henri Verbeet [Wed, 9 Mar 2011 18:16:16 +0000 (19:16 +0100)] 
wined3d: Generalize GetSurfaceLevel() / GetVolumeLevel() to GetSubResource().

13 years agowined3d: Introduce wined3d_resource_get_desc() to retrieve the resource desc.
Henri Verbeet [Wed, 9 Mar 2011 18:16:15 +0000 (19:16 +0100)] 
wined3d: Introduce wined3d_resource_get_desc() to retrieve the resource desc.

13 years agouser32: Remove SetWindowText export.
Aric Stewart [Wed, 9 Mar 2011 17:45:33 +0000 (11:45 -0600)] 
user32: Remove SetWindowText export.

13 years agokernel32: Add stub for GetVolumePathNamesForVolumeNameA.
André Hentschel [Wed, 9 Mar 2011 14:11:41 +0000 (15:11 +0100)] 
kernel32: Add stub for GetVolumePathNamesForVolumeNameA.

13 years agogdi32: Add null driver entry points for the object selection functions.
Alexandre Julliard [Wed, 9 Mar 2011 20:19:09 +0000 (21:19 +0100)] 
gdi32: Add null driver entry points for the object selection functions.

13 years agogdi32: Add null driver entry points for the OpenGL functions.
Alexandre Julliard [Wed, 9 Mar 2011 19:51:06 +0000 (20:51 +0100)] 
gdi32: Add null driver entry points for the OpenGL functions.

13 years agogdi32: Add null driver entry points for the mapping functions.
Alexandre Julliard [Wed, 9 Mar 2011 15:21:45 +0000 (16:21 +0100)] 
gdi32: Add null driver entry points for the mapping functions.

13 years agogdi32: Add a mechanism for stacking gdi drivers.
Alexandre Julliard [Wed, 9 Mar 2011 19:10:25 +0000 (20:10 +0100)] 
gdi32: Add a mechanism for stacking gdi drivers.

13 years agogdi32: Add null driver entry points for the clipping functions.
Alexandre Julliard [Wed, 9 Mar 2011 15:21:45 +0000 (16:21 +0100)] 
gdi32: Add null driver entry points for the clipping functions.

13 years agomapi32: Avoid shadowing a parameter.
Austin English [Wed, 9 Mar 2011 09:07:32 +0000 (01:07 -0800)] 
mapi32: Avoid shadowing a parameter.

13 years agowininet: Avoid shadowing a parameter.
Austin English [Wed, 9 Mar 2011 09:08:52 +0000 (01:08 -0800)] 
wininet: Avoid shadowing a parameter.

13 years agoshell32: Avoid shadowing a parameter.
Austin English [Wed, 9 Mar 2011 09:08:19 +0000 (01:08 -0800)] 
shell32: Avoid shadowing a parameter.

13 years agosetupapi: Avoid shadowing a parameter.
Austin English [Wed, 9 Mar 2011 09:08:16 +0000 (01:08 -0800)] 
setupapi: Avoid shadowing a parameter.

13 years agocmd: Avoid shadowing a parameter.
Austin English [Wed, 9 Mar 2011 09:07:20 +0000 (01:07 -0800)] 
cmd: Avoid shadowing a parameter.

13 years agouser32: Avoid shadowing a parameter.
Austin English [Wed, 9 Mar 2011 09:08:24 +0000 (01:08 -0800)] 
user32: Avoid shadowing a parameter.

13 years agooleaut32: Avoid shadowing a parameter.
Austin English [Wed, 9 Mar 2011 09:08:09 +0000 (01:08 -0800)] 
oleaut32: Avoid shadowing a parameter.

13 years agomsxml3: Avoid shadowing a parameter.
Austin English [Wed, 9 Mar 2011 09:07:56 +0000 (01:07 -0800)] 
msxml3: Avoid shadowing a parameter.

13 years agomshtml: Avoid shadowing a parameter.
Austin English [Wed, 9 Mar 2011 09:07:39 +0000 (01:07 -0800)] 
mshtml: Avoid shadowing a parameter.

13 years agogdiplus: Avoid shadowing a parameter.
Austin English [Wed, 9 Mar 2011 09:07:14 +0000 (01:07 -0800)] 
gdiplus: Avoid shadowing a parameter.

13 years agodbghelp: Fix bug in managing COFF files array.
Eric Pouech [Tue, 8 Mar 2011 20:31:52 +0000 (21:31 +0100)] 
dbghelp: Fix bug in managing COFF files array.

13 years agodbghelp: When building the by address lookup table, speed up resorting by always...
Eric Pouech [Tue, 8 Mar 2011 20:31:47 +0000 (21:31 +0100)] 
dbghelp: When building the by address lookup table, speed up resorting by always taking into account that existing symbols are already sorted.

13 years agodbghelp: Add helper to get global address out of symt, instead of going though symt_g...
Eric Pouech [Tue, 8 Mar 2011 20:31:38 +0000 (21:31 +0100)] 
dbghelp: Add helper to get global address out of symt, instead of going though symt_get_info.

13 years agodbghelp: Quirk for supporting anonymous UDT (class, struct, enum...).
Eric Pouech [Tue, 8 Mar 2011 20:31:32 +0000 (21:31 +0100)] 
dbghelp: Quirk for supporting anonymous UDT (class, struct, enum...).

13 years agodbghelp: When parsing a subprogram in dwarf debug format, properly handle scoping...
Eric Pouech [Tue, 8 Mar 2011 20:31:26 +0000 (21:31 +0100)] 
dbghelp: When parsing a subprogram in dwarf debug format, properly handle scoping for functions with both declaration & definition.

13 years agodbghelp: Add support for parsing methods (in C++ classes) for dwarf debug format.
Eric Pouech [Tue, 8 Mar 2011 20:31:20 +0000 (21:31 +0100)] 
dbghelp: Add support for parsing methods (in C++ classes) for dwarf debug format.

13 years agodbghelp: Store the compiland into the parse context.
Eric Pouech [Tue, 8 Mar 2011 20:31:14 +0000 (21:31 +0100)] 
dbghelp: Store the compiland into the parse context.

13 years agodbghelp: In dwarf debug format, correctly manage the DW_AT_specification attribute.
Eric Pouech [Tue, 8 Mar 2011 20:31:02 +0000 (21:31 +0100)] 
dbghelp: In dwarf debug format, correctly manage the DW_AT_specification attribute.

13 years agodbghelp: Add support for namespace support out of dwarf debug format.
Eric Pouech [Tue, 8 Mar 2011 20:30:56 +0000 (21:30 +0100)] 
dbghelp: Add support for namespace support out of dwarf debug format.

13 years agodbghelp: Add hierarchical information in die object.
Eric Pouech [Tue, 8 Mar 2011 20:30:47 +0000 (21:30 +0100)] 
dbghelp: Add hierarchical information in die object.

13 years agodbghelp: More precisely manage the inline attribute.
Eric Pouech [Tue, 8 Mar 2011 20:30:42 +0000 (21:30 +0100)] 
dbghelp: More precisely manage the inline attribute.

13 years agodbghelp: When parsing dwarf debug info, silence ptr_to_member and imported_declaratio...
Eric Pouech [Tue, 8 Mar 2011 20:30:36 +0000 (21:30 +0100)] 
dbghelp: When parsing dwarf debug info, silence ptr_to_member and imported_declaration entries.

13 years agontdll: Fix RtlGetSacl/DaclSecurityDescriptor for relative descriptors on 64-bit.
Alexandre Julliard [Wed, 9 Mar 2011 12:44:11 +0000 (13:44 +0100)] 
ntdll: Fix RtlGetSacl/DaclSecurityDescriptor for relative descriptors on 64-bit.

13 years agowininet/tests: Add a couple more tests for GetUrlCacheEntryInfoEx.
Juan Lang [Tue, 8 Mar 2011 19:34:23 +0000 (11:34 -0800)] 
wininet/tests: Add a couple more tests for GetUrlCacheEntryInfoEx.

13 years agoc2man: Fix .spec file flag recognition.
Max TenEyck Woodbury [Tue, 8 Mar 2011 23:29:02 +0000 (18:29 -0500)] 
c2man: Fix .spec file flag recognition.

13 years agomsi: Build the key path from the display name if the component is an assembly.
Hans Leidekker [Wed, 9 Mar 2011 07:58:46 +0000 (08:58 +0100)] 
msi: Build the key path from the display name if the component is an assembly.

13 years agomsi: Also register components without a key path.
Hans Leidekker [Wed, 9 Mar 2011 07:58:29 +0000 (08:58 +0100)] 
msi: Also register components without a key path.

13 years agomshtml/tests: Fixed memory leak and made Vtbl's const.
Thomas Mullaly [Wed, 9 Mar 2011 04:27:16 +0000 (23:27 -0500)] 
mshtml/tests: Fixed memory leak and made Vtbl's const.

13 years agogdiplus: Fix a handle leak in GdipDrawString.
Vincent Povirk [Tue, 8 Mar 2011 22:59:19 +0000 (16:59 -0600)] 
gdiplus: Fix a handle leak in GdipDrawString.

13 years agomsvcrt: Add _get_output_format() and return default value.
Nikolay Sivov [Tue, 8 Mar 2011 19:41:07 +0000 (22:41 +0300)] 
msvcrt: Add _get_output_format() and return default value.

13 years agomsxml3: Put together similar tests using tabled test data.
Nikolay Sivov [Tue, 8 Mar 2011 19:09:03 +0000 (22:09 +0300)] 
msxml3: Put together similar tests using tabled test data.

13 years agod3d9: Surfaces always have resource type WINED3DRTYPE_SURFACE.
Henri Verbeet [Tue, 8 Mar 2011 18:41:08 +0000 (19:41 +0100)] 
d3d9: Surfaces always have resource type WINED3DRTYPE_SURFACE.

13 years agowined3d: Store all the resource desc information in struct wined3d_resource.
Henri Verbeet [Tue, 8 Mar 2011 18:41:07 +0000 (19:41 +0100)] 
wined3d: Store all the resource desc information in struct wined3d_resource.

13 years agowined3d: Move the GetLevelDesc() functions to the IWineD3DBaseTexture interface.
Henri Verbeet [Tue, 8 Mar 2011 18:41:06 +0000 (19:41 +0100)] 
wined3d: Move the GetLevelDesc() functions to the IWineD3DBaseTexture interface.

13 years agowined3d: Merge the various resource desc structures.
Henri Verbeet [Tue, 8 Mar 2011 18:41:05 +0000 (19:41 +0100)] 
wined3d: Merge the various resource desc structures.

13 years agomshtml: Don't assume that HTMLWindow_Create sets ret val before succeeding.
Jacek Caban [Tue, 8 Mar 2011 17:45:45 +0000 (18:45 +0100)] 
mshtml: Don't assume that HTMLWindow_Create sets ret val before succeeding.

13 years agokernel32: Add some parameter checking to FileTimeToDosDateTime.
Juan Lang [Mon, 7 Mar 2011 23:55:35 +0000 (15:55 -0800)] 
kernel32: Add some parameter checking to FileTimeToDosDateTime.

13 years agowininet: Implement FindNextUrlCacheEntryW.
Juan Lang [Mon, 7 Mar 2011 19:22:43 +0000 (11:22 -0800)] 
wininet: Implement FindNextUrlCacheEntryW.

13 years agowininet: Implement RetrieveUrlCacheEntryStreamW.
Juan Lang [Fri, 4 Mar 2011 20:08:38 +0000 (12:08 -0800)] 
wininet: Implement RetrieveUrlCacheEntryStreamW.

13 years agowininet: Store headers in url cache entries.
Juan Lang [Thu, 3 Mar 2011 23:33:40 +0000 (15:33 -0800)] 
wininet: Store headers in url cache entries.

13 years agowininet: Set last access time when retrieving a URL cache entry.
Juan Lang [Thu, 3 Mar 2011 21:42:08 +0000 (13:42 -0800)] 
wininet: Set last access time when retrieving a URL cache entry.