wine
13 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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