wine/eterwine.git
14 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.

14 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.

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

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

14 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.

14 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.

14 years agowininet: Account for disk space usage when deleting url cache entries.
Juan Lang [Tue, 8 Mar 2011 16:06:10 +0000 (08:06 -0800)]
wininet: Account for disk space usage when deleting url cache entries.

14 years agowininet: Account for disk space used by cache.
Juan Lang [Tue, 8 Mar 2011 16:04:22 +0000 (08:04 -0800)]
wininet: Account for disk space used by cache.

14 years agowininet: Convert file size in cache entry to a large integer.
Alexandre Julliard [Wed, 9 Mar 2011 11:23:05 +0000 (12:23 +0100)]
wininet: Convert file size in cache entry to a large integer.

14 years agowininet: Change type of cache limit and usage to large integers.
Juan Lang [Tue, 8 Mar 2011 15:54:19 +0000 (07:54 -0800)]
wininet: Change type of cache limit and usage to large integers.

14 years agogdi32: Add null driver entry points for the print spooler functions.
Alexandre Julliard [Tue, 8 Mar 2011 20:36:52 +0000 (21:36 +0100)]
gdi32: Add null driver entry points for the print spooler functions.

14 years agogdi32: Add null driver entry points for painting functions that have a fallback imple...
Alexandre Julliard [Tue, 8 Mar 2011 20:15:59 +0000 (21:15 +0100)]
gdi32: Add null driver entry points for painting functions that have a fallback implementation.

14 years agogdi32: Add null driver entry points for a number of simple painting functions.
Alexandre Julliard [Tue, 8 Mar 2011 19:30:03 +0000 (20:30 +0100)]
gdi32: Add null driver entry points for a number of simple painting functions.

14 years agogdi32: Add initial support for a null graphics driver.
Alexandre Julliard [Tue, 8 Mar 2011 18:37:08 +0000 (19:37 +0100)]
gdi32: Add initial support for a null graphics driver.

14 years agogdi32: Add a common header to the physdev structure.
Alexandre Julliard [Tue, 8 Mar 2011 18:25:09 +0000 (19:25 +0100)]
gdi32: Add a common header to the physdev structure.

14 years agomsxml3: Orphan a node removed with removeChild().
Nikolay Sivov [Tue, 8 Mar 2011 14:45:20 +0000 (17:45 +0300)]
msxml3: Orphan a node removed with removeChild().

14 years agomsxml3: Fix some leaks in tests.
Nikolay Sivov [Tue, 8 Mar 2011 11:55:39 +0000 (14:55 +0300)]
msxml3: Fix some leaks in tests.

14 years agontdll: Fix time units for SystemPerformanceProcessorInformation, and steal idle time...
Maarten Lankhorst [Sun, 6 Mar 2011 17:17:06 +0000 (18:17 +0100)]
ntdll: Fix time units for SystemPerformanceProcessorInformation, and steal idle time for kernel time.

14 years agowinealsa: Add support for alsa cards without a PCM mixer (only Line).
Andy Norris [Sat, 5 Mar 2011 21:03:55 +0000 (16:03 -0500)]
winealsa: Add support for alsa cards without a PCM mixer (only Line).

14 years agogdi32: GetDIBColorTable doesn't need to be part of the DC driver interface.
Alexandre Julliard [Tue, 8 Mar 2011 15:47:22 +0000 (16:47 +0100)]
gdi32: GetDIBColorTable doesn't need to be part of the DC driver interface.

14 years agogdi32: Fix parameter type in the ModifyWorldTransform driver entry point.
Alexandre Julliard [Tue, 8 Mar 2011 14:21:52 +0000 (15:21 +0100)]
gdi32: Fix parameter type in the ModifyWorldTransform driver entry point.

14 years agouser32: No longer export HOOK_CallHooks.
Alexandre Julliard [Tue, 8 Mar 2011 13:50:47 +0000 (14:50 +0100)]
user32: No longer export HOOK_CallHooks.

14 years agouser.exe: Call the 16-bit hook directly in SendMessage16.
Alexandre Julliard [Tue, 8 Mar 2011 13:50:18 +0000 (14:50 +0100)]
user.exe: Call the 16-bit hook directly in SendMessage16.

14 years agowininet: Fully initialize time variable (valgrind).
Juan Lang [Mon, 7 Mar 2011 21:13:11 +0000 (13:13 -0800)]
wininet: Fully initialize time variable (valgrind).

14 years agowininet: Decrement file use count when deleting a cache entry.
Juan Lang [Sun, 6 Mar 2011 18:05:45 +0000 (10:05 -0800)]
wininet: Decrement file use count when deleting a cache entry.

14 years agowininet: Increment file use count when committing a URL cache entry.
Juan Lang [Sun, 6 Mar 2011 18:07:17 +0000 (10:07 -0800)]
wininet: Increment file use count when committing a URL cache entry.

14 years agomsi: Assume a file is present if the target exists with the same size and there's...
Hans Leidekker [Tue, 8 Mar 2011 09:09:01 +0000 (10:09 +0100)]
msi: Assume a file is present if the target exists with the same size and there's no file version or hash to verify.

14 years agomsi: Load media info even if there's no file to install.
Hans Leidekker [Tue, 8 Mar 2011 09:08:39 +0000 (10:08 +0100)]
msi: Load media info even if there's no file to install.

14 years agomsi: Make a second pass to determine which files to install in the InstallFiles action.
Hans Leidekker [Tue, 8 Mar 2011 09:08:16 +0000 (10:08 +0100)]
msi: Make a second pass to determine which files to install in the InstallFiles action.

This is needed because the target path can still change after CostFinalize
is executed. This happens in the .NET 1.1 Service Pack 1 installer where a
custom action calls SetTargetPath.

14 years agogdi32: Add some additional tests for negative axes extents.
Dmitry Timoshkov [Tue, 8 Mar 2011 08:55:24 +0000 (16:55 +0800)]
gdi32: Add some additional tests for negative axes extents.

14 years agowinedbg: Fix 'break file : lineno' command so that file can be in other modules than...
Eric Pouech [Mon, 7 Mar 2011 21:41:09 +0000 (22:41 +0100)]
winedbg: Fix 'break file : lineno' command so that file can be in other modules than the current one.

14 years agodbghelp: When using a regular expression on a file name, interpret '*' as any string...
Eric Pouech [Mon, 7 Mar 2011 21:41:02 +0000 (22:41 +0100)]
dbghelp: When using a regular expression on a file name, interpret '*' as any string (.* in regexp form).

14 years agomsxml3: Merge obsolete interfaces tests in a single file.
Nikolay Sivov [Mon, 7 Mar 2011 21:39:24 +0000 (00:39 +0300)]
msxml3: Merge obsolete interfaces tests in a single file.

14 years agowinex11.drv: Allow disabling vertical sync using EXT_swap_control.
Henri Verbeet [Mon, 7 Mar 2011 20:45:27 +0000 (21:45 +0100)]
winex11.drv: Allow disabling vertical sync using EXT_swap_control.

EXT_swap_control redefines glXSwapIntervalSGI() as glXSwapIntervalEXT() on the
current drawable (if any), and glXSwapIntervalEXT() supports disabling vsync.

14 years agoddraw: Just pass NULL as swapchain parent.
Henri Verbeet [Mon, 7 Mar 2011 20:45:26 +0000 (21:45 +0100)]
ddraw: Just pass NULL as swapchain parent.

The swapchain was the last place using IParent, so this allows us to kill
IParent completely.

14 years agowined3d: Don't require container parents for IWineD3DDeviceParent methods to be COM...
Henri Verbeet [Mon, 7 Mar 2011 20:45:25 +0000 (21:45 +0100)]
wined3d: Don't require container parents for IWineD3DDeviceParent methods to be COM objects.

14 years agowined3d: Pass gl_info to volume_bind_and_dirtify().
Henri Verbeet [Mon, 7 Mar 2011 20:45:24 +0000 (21:45 +0100)]
wined3d: Pass gl_info to volume_bind_and_dirtify().

14 years agomshtml: Correctly forward IHTMLWindow's IHTMLDocument's ConnectionPointContainer.
Thomas Mullaly [Sun, 27 Feb 2011 04:55:16 +0000 (23:55 -0500)]
mshtml: Correctly forward IHTMLWindow's IHTMLDocument's ConnectionPointContainer.

14 years agomshtml/tests: Added more ConnectionPoint tests for IHTMLDocument.
Thomas Mullaly [Sun, 27 Feb 2011 04:14:59 +0000 (23:14 -0500)]
mshtml/tests: Added more ConnectionPoint tests for IHTMLDocument.

14 years agoserver: Fix checking of X button flags when updating the input key state.
Alexandre Julliard [Mon, 7 Mar 2011 22:48:03 +0000 (23:48 +0100)]
server: Fix checking of X button flags when updating the input key state.

14 years agooleaut32: Corrected registration flag inversion in RegisterActiveObject.
Peter Schellenbach [Fri, 4 Mar 2011 01:03:40 +0000 (17:03 -0800)]
oleaut32: Corrected registration flag inversion in RegisterActiveObject.

14 years agouser32: Get rid of the RegisterClipboardFormat driver entry point.
Alexandre Julliard [Mon, 7 Mar 2011 16:05:32 +0000 (17:05 +0100)]
user32: Get rid of the RegisterClipboardFormat driver entry point.

14 years agowinex11: Register clipboard formats only once they are actually used.
Alexandre Julliard [Mon, 7 Mar 2011 16:02:21 +0000 (17:02 +0100)]
winex11: Register clipboard formats only once they are actually used.

14 years agowinex11: Remove the unused clipboard format flags.
Alexandre Julliard [Mon, 7 Mar 2011 15:59:39 +0000 (16:59 +0100)]
winex11: Remove the unused clipboard format flags.

14 years agowinex11: Don't unmap off-screen windows on PropertyNotify events.
Alexandre Julliard [Mon, 7 Mar 2011 14:11:10 +0000 (15:11 +0100)]
winex11: Don't unmap off-screen windows on PropertyNotify events.

14 years agomciwave: Fix precondition to avoid having 2 simultaneous players.
Jörg Höhle [Sat, 5 Mar 2011 15:32:23 +0000 (16:32 +0100)]
mciwave: Fix precondition to avoid having 2 simultaneous players.

14 years agowinex11: Use GetCursorFrameInfo to obtain animated frame delay.
Erich Hoover [Sun, 6 Mar 2011 05:42:31 +0000 (22:42 -0700)]
winex11: Use GetCursorFrameInfo to obtain animated frame delay.

14 years agouser32: Implement semi-stub of GetCursorFrameInfo.
Erich Hoover [Sun, 6 Mar 2011 05:42:19 +0000 (22:42 -0700)]
user32: Implement semi-stub of GetCursorFrameInfo.

14 years agouser32: Permit loading animated cursors with CreateIconFromResource(Ex).
Erich Hoover [Sun, 6 Mar 2011 05:34:15 +0000 (22:34 -0700)]
user32: Permit loading animated cursors with CreateIconFromResource(Ex).

14 years agoregedit: Export a decent newline in Unicode format.
Akihiro Sagawa [Fri, 4 Mar 2011 14:00:51 +0000 (23:00 +0900)]
regedit: Export a decent newline in Unicode format.

14 years agooleaut32: Convert TLBFuncDesc to be stored as an array.
Andrew Eikum [Fri, 4 Mar 2011 21:53:56 +0000 (15:53 -0600)]
oleaut32: Convert TLBFuncDesc to be stored as an array.

14 years agooleaut32: Store ITypeInfoImpls in an array.
Andrew Eikum [Fri, 4 Mar 2011 21:53:51 +0000 (15:53 -0600)]
oleaut32: Store ITypeInfoImpls in an array.

14 years agowininet: Rename a variable based on publicly available information.
Juan Lang [Thu, 3 Mar 2011 23:52:42 +0000 (15:52 -0800)]
wininet: Rename a variable based on publicly available information.

14 years agowininet: Change a type based on publicly available information.
Juan Lang [Thu, 3 Mar 2011 23:50:42 +0000 (15:50 -0800)]
wininet: Change a type based on publicly available information.

14 years agowininet: Rename a couple members based on publicy available information.
Juan Lang [Thu, 3 Mar 2011 23:50:12 +0000 (15:50 -0800)]
wininet: Rename a couple members based on publicy available information.

14 years agowininet: Rename a couple members to reflect their usage, and remove redundant comments.
Juan Lang [Thu, 3 Mar 2011 17:47:10 +0000 (09:47 -0800)]
wininet: Rename a couple members to reflect their usage, and remove redundant comments.

14 years agowininet: Fix a comment.
Juan Lang [Thu, 3 Mar 2011 01:09:45 +0000 (17:09 -0800)]
wininet: Fix a comment.

14 years agowininet: Remove a no-op trinary expression.
Juan Lang [Thu, 3 Mar 2011 16:55:32 +0000 (08:55 -0800)]
wininet: Remove a no-op trinary expression.

14 years agowininet: Store entries in url cache with valid last-modified date.
Juan Lang [Fri, 4 Mar 2011 19:43:54 +0000 (11:43 -0800)]
wininet: Store entries in url cache with valid last-modified date.

14 years agomsxml3: Implemented get_doctype() with basic tests.
Nikolay Sivov [Sun, 6 Mar 2011 21:53:54 +0000 (00:53 +0300)]
msxml3: Implemented get_doctype() with basic tests.

14 years agomsxml3: Implement get_nodeTypedValue() for nodes that can't have type.
Nikolay Sivov [Sun, 6 Mar 2011 21:39:13 +0000 (00:39 +0300)]
msxml3: Implement get_nodeTypedValue() for nodes that can't have type.

14 years agomsxml3: Properly update xmldoc refcounts on insertBefore().
Nikolay Sivov [Sun, 6 Mar 2011 19:28:29 +0000 (22:28 +0300)]
msxml3: Properly update xmldoc refcounts on insertBefore().

insertBefore() is able to work on nodes from different documents, so on
adding child or sibling it's possible that libxml2 switches doc pointer
for a node, we need to update refcounts to cover that case.

14 years agomsxml3: Trace ref counts for all dom objects.
Nikolay Sivov [Sat, 5 Mar 2011 18:32:31 +0000 (21:32 +0300)]
msxml3: Trace ref counts for all dom objects.

14 years agomsvcrt: Added partially complete _wcsupr_s_l (without locale support).
Nikolay Sivov [Fri, 4 Mar 2011 23:28:28 +0000 (02:28 +0300)]
msvcrt: Added partially complete _wcsupr_s_l (without locale support).

14 years agomsvcrt: Added _wcslwr_s implementation.
Nikolay Sivov [Fri, 4 Mar 2011 22:59:08 +0000 (01:59 +0300)]
msvcrt: Added _wcslwr_s implementation.

14 years agomsi: Manage one assembly cache per major version of the .NET runtime.
Hans Leidekker [Mon, 7 Mar 2011 11:40:39 +0000 (12:40 +0100)]
msi: Manage one assembly cache per major version of the .NET runtime.

14 years agomsi: Avoid registering duplicate source list information.
Hans Leidekker [Mon, 7 Mar 2011 11:40:20 +0000 (12:40 +0100)]
msi: Avoid registering duplicate source list information.

14 years agomsi: Compare keys only in compare_record.
Hans Leidekker [Mon, 7 Mar 2011 11:40:06 +0000 (12:40 +0100)]
msi: Compare keys only in compare_record.

14 years agomsi: Reduce filename to the long name in ITERATE_RemoveFiles.
Hans Leidekker [Mon, 7 Mar 2011 11:39:53 +0000 (12:39 +0100)]
msi: Reduce filename to the long name in ITERATE_RemoveFiles.

14 years agomsi/tests: Check the result of get_system_dirs and get_user_dirs.
Hans Leidekker [Mon, 7 Mar 2011 11:39:35 +0000 (12:39 +0100)]
msi/tests: Check the result of get_system_dirs and get_user_dirs.

14 years agouserenv: Initialize a variable (valgrind).
Hans Leidekker [Mon, 7 Mar 2011 11:39:18 +0000 (12:39 +0100)]
userenv: Initialize a variable (valgrind).

14 years agowined3d: Try to evict the surface's sysmem copy in surface_load_location().
Henri Verbeet [Mon, 7 Mar 2011 00:30:34 +0000 (01:30 +0100)]
wined3d: Try to evict the surface's sysmem copy in surface_load_location().

The memory may not be freed until surface destruction otherwise. The PBO
creation code in surface_prepare_system_memory() also depends on the SYSMEM
location being recreated regularly, although arguably that's just a symptom of
the resource location management being somewhat broken.

14 years agowined3d: Clear SFLAG_LOCKED as soon as possible in IWineD3DSurfaceImpl_Unmap().
Henri Verbeet [Mon, 7 Mar 2011 00:30:33 +0000 (01:30 +0100)]
wined3d: Clear SFLAG_LOCKED as soon as possible in IWineD3DSurfaceImpl_Unmap().

14 years agowined3d: Get rid of the SFLAG_LOCKED hack in flush_to_framebuffer_drawpixels().
Henri Verbeet [Mon, 7 Mar 2011 00:30:32 +0000 (01:30 +0100)]
wined3d: Get rid of the SFLAG_LOCKED hack in flush_to_framebuffer_drawpixels().

14 years agowined3d: Check subresources for NULL during texture cleanup.
Henri Verbeet [Mon, 7 Mar 2011 00:30:31 +0000 (01:30 +0100)]
wined3d: Check subresources for NULL during texture cleanup.

This fixes a regression introduced by
1de6adfbae7ac36c6649aab209d1a62a64e80465.

14 years agoriched20/tests: Add a '\n' to an ok() call.
Francois Gouget [Sat, 5 Mar 2011 10:50:48 +0000 (11:50 +0100)]
riched20/tests: Add a '\n' to an ok() call.

14 years agocomcat/tests: Add a '\n' to a pair of ok() calls.
Francois Gouget [Sat, 5 Mar 2011 10:51:04 +0000 (11:51 +0100)]
comcat/tests: Add a '\n' to a pair of ok() calls.

14 years agogdi32/tests: Add a '\n' to an ok() call.
Francois Gouget [Sat, 5 Mar 2011 10:50:37 +0000 (11:50 +0100)]
gdi32/tests: Add a '\n' to an ok() call.

14 years agourlmon/tests: Add a '\n' to an ok() call.
Francois Gouget [Sat, 5 Mar 2011 10:52:01 +0000 (11:52 +0100)]
urlmon/tests: Add a '\n' to an ok() call.

14 years agocomctl32: Add a trailing '\n' to an ERR() call.
Francois Gouget [Sat, 5 Mar 2011 10:51:49 +0000 (11:51 +0100)]
comctl32: Add a trailing '\n' to an ERR() call.

14 years agoshell32/tests: Add a trailing '\n' to a skip().
Francois Gouget [Sat, 5 Mar 2011 10:51:37 +0000 (11:51 +0100)]
shell32/tests: Add a trailing '\n' to a skip().

14 years agomsvcrt/tests: Add a trailing '\n' to an ok() call.
Francois Gouget [Sat, 5 Mar 2011 10:51:15 +0000 (11:51 +0100)]
msvcrt/tests: Add a trailing '\n' to an ok() call.

14 years agod3dx9_36/tests: Add a trailing '\n' to ok() calls.
Francois Gouget [Sat, 5 Mar 2011 10:50:57 +0000 (11:50 +0100)]
d3dx9_36/tests: Add a trailing '\n' to ok() calls.

14 years agomscoree: Add a '\n' to an ERR() trace.
Francois Gouget [Sat, 5 Mar 2011 10:50:29 +0000 (11:50 +0100)]
mscoree: Add a '\n' to an ERR() trace.

14 years agowscript/tests: Add a '\n' to an ok() call.
Francois Gouget [Sat, 5 Mar 2011 10:50:42 +0000 (11:50 +0100)]
wscript/tests: Add a '\n' to an ok() call.

14 years agocomctl32/tests: Add a '\n' to a pair of ok() calls.
Francois Gouget [Sat, 5 Mar 2011 10:50:23 +0000 (11:50 +0100)]
comctl32/tests: Add a '\n' to a pair of ok() calls.

14 years agod3dcompiler_43: Add a '\n' to a couple of FIXME() traces.
Francois Gouget [Sat, 5 Mar 2011 10:50:13 +0000 (11:50 +0100)]
d3dcompiler_43: Add a '\n' to a couple of FIXME() traces.

14 years agows2_32: async_send with no buffers does not need to do any work.
Aric Stewart [Fri, 4 Mar 2011 18:09:44 +0000 (12:09 -0600)]
ws2_32: async_send with no buffers does not need to do any work.

14 years agoserver: Fix the contents of the mouse data for the low-level hook.
Alexandre Julliard [Mon, 7 Mar 2011 10:07:35 +0000 (11:07 +0100)]
server: Fix the contents of the mouse data for the low-level hook.

14 years agouser32: Set the last mouse event timestamp before calling the low-level hook.
Alexandre Julliard [Mon, 7 Mar 2011 10:07:15 +0000 (11:07 +0100)]
user32: Set the last mouse event timestamp before calling the low-level hook.

14 years agoadvapi32: Fix array size construct that gcc doesn't like.
Alexandre Julliard [Mon, 7 Mar 2011 10:06:51 +0000 (11:06 +0100)]
advapi32: Fix array size construct that gcc doesn't like.

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).