wine
15 years agokernel32: Fix a leak in ReplaceFileW.
Nikolay Sivov [Tue, 22 Dec 2009 00:13:53 +0000 (03:13 +0300)] 
kernel32: Fix a leak in ReplaceFileW.

15 years agocomctl32/updown: Simplify buddy subclassing using SetWindowSubclass chain.
Nikolay Sivov [Mon, 21 Dec 2009 23:42:31 +0000 (02:42 +0300)] 
comctl32/updown: Simplify buddy subclassing using SetWindowSubclass chain.

15 years agocomctl32/tests: Use win_skip() while skipping subclass tests.
Nikolay Sivov [Mon, 21 Dec 2009 22:57:20 +0000 (01:57 +0300)] 
comctl32/tests: Use win_skip() while skipping subclass tests.

15 years agocomctl32/tests: Some tests for buddy procedure subclassing.
Nikolay Sivov [Mon, 21 Dec 2009 22:54:06 +0000 (01:54 +0300)] 
comctl32/tests: Some tests for buddy procedure subclassing.

15 years agocomctl32/tests: Add ability to create any number of edit buddies.
Nikolay Sivov [Mon, 21 Dec 2009 21:37:41 +0000 (00:37 +0300)] 
comctl32/tests: Add ability to create any number of edit buddies.

15 years agokernel32: Fix SearchPath parameter validation with tests.
Nikolay Sivov [Mon, 21 Dec 2009 20:00:38 +0000 (23:00 +0300)] 
kernel32: Fix SearchPath parameter validation with tests.

15 years agokernel32/tests: Init pointers in common way, add some win_skip() while skipping.
Nikolay Sivov [Mon, 21 Dec 2009 17:21:16 +0000 (20:21 +0300)] 
kernel32/tests: Init pointers in common way, add some win_skip() while skipping.

15 years agowined3d: Get rid of some redundant local variables.
Henri Verbeet [Mon, 21 Dec 2009 22:17:26 +0000 (23:17 +0100)] 
wined3d: Get rid of some redundant local variables.

E.g. "This" variables that are only used in traces.

15 years agowined3d: Cleanup IWineD3DBaseSwapChainImpl_QueryInterface().
Henri Verbeet [Mon, 21 Dec 2009 22:17:25 +0000 (23:17 +0100)] 
wined3d: Cleanup IWineD3DBaseSwapChainImpl_QueryInterface().

15 years agowined3d: Volumes are resources in wined3d.
Henri Verbeet [Mon, 21 Dec 2009 22:17:24 +0000 (23:17 +0100)] 
wined3d: Volumes are resources in wined3d.

15 years agod3d9/tests: A volume really isn't a resource, despite having all the methods.
Henri Verbeet [Mon, 21 Dec 2009 22:17:23 +0000 (23:17 +0100)] 
d3d9/tests: A volume really isn't a resource, despite having all the methods.

15 years agourlmon: Report BINDSTATUS_CONNECTING to download callback.
Jacek Caban [Mon, 21 Dec 2009 21:57:28 +0000 (22:57 +0100)] 
urlmon: Report BINDSTATUS_CONNECTING to download callback.

15 years agomshtml: Added JavaScript tests architecture and simple tests.
Jacek Caban [Mon, 21 Dec 2009 21:51:50 +0000 (22:51 +0100)] 
mshtml: Added JavaScript tests architecture and simple tests.

15 years agomshtml: Use JScript for JavaScript in res: protocol documents.
Jacek Caban [Mon, 21 Dec 2009 21:51:04 +0000 (22:51 +0100)] 
mshtml: Use JScript for JavaScript in res: protocol documents.

15 years agocomctl32/toolbar: Improve fixme message conditions.
Jason Edmeades [Mon, 21 Dec 2009 09:42:38 +0000 (09:42 +0000)] 
comctl32/toolbar: Improve fixme message conditions.

15 years agoole32/tests: Fix a test failure on several platforms.
Paul Vriens [Mon, 21 Dec 2009 17:51:18 +0000 (18:51 +0100)] 
ole32/tests: Fix a test failure on several platforms.

15 years agomapi32: Add Russian translation.
Vladimir Pankratov [Mon, 21 Dec 2009 17:52:30 +0000 (22:52 +0500)] 
mapi32: Add Russian translation.

15 years agowinex11: Fix a null pointer crash when XRender isn't around.
Roderick Colenbrander [Mon, 21 Dec 2009 15:45:13 +0000 (16:45 +0100)] 
winex11: Fix a null pointer crash when XRender isn't around.

15 years agouser32: Avoid including winuser16.h in 32-bit files.
Alexandre Julliard [Tue, 22 Dec 2009 11:50:07 +0000 (12:50 +0100)] 
user32: Avoid including winuser16.h in 32-bit files.

15 years agouser32: Reimplement MapWindowPoints16 and move it to wnd16.c.
Alexandre Julliard [Tue, 22 Dec 2009 11:45:54 +0000 (12:45 +0100)] 
user32: Reimplement MapWindowPoints16 and move it to wnd16.c.

15 years agouser32: Move DestroyIcon32 implementation to user16.c.
Alexandre Julliard [Tue, 22 Dec 2009 12:48:19 +0000 (13:48 +0100)] 
user32: Move DestroyIcon32 implementation to user16.c.

15 years agokernel32: Load the DestroyIcon32 function from 16-bit user.exe.
Alexandre Julliard [Tue, 22 Dec 2009 12:48:03 +0000 (13:48 +0100)] 
kernel32: Load the DestroyIcon32 function from 16-bit user.exe.

15 years agouser32: Move freeing of a 16-bit module's classes to wnd16.c.
Alexandre Julliard [Tue, 22 Dec 2009 11:33:26 +0000 (12:33 +0100)] 
user32: Move freeing of a 16-bit module's classes to wnd16.c.

15 years agouser32: Move freeing of a 16-bit module's icons to user16.c.
Alexandre Julliard [Mon, 21 Dec 2009 17:24:17 +0000 (18:24 +0100)] 
user32: Move freeing of a 16-bit module's icons to user16.c.

15 years agouser32: Reimplement loading of 16-bit cursors and icons using 16-bit resource functions.
Alexandre Julliard [Mon, 21 Dec 2009 16:38:44 +0000 (17:38 +0100)] 
user32: Reimplement loading of 16-bit cursors and icons using 16-bit resource functions.

15 years agouser32: Always return the actual pointer instead of a winproc handle in WINPROC_GetPr...
Alexandre Julliard [Mon, 21 Dec 2009 18:48:12 +0000 (19:48 +0100)] 
user32: Always return the actual pointer instead of a winproc handle in WINPROC_GetProc16.

15 years agomapistub: Add new stubbed dll mapistub.dll.
Louis Lenders [Thu, 17 Dec 2009 16:41:18 +0000 (17:41 +0100)] 
mapistub: Add new stubbed dll mapistub.dll.

15 years agowininet: Don't use INTERNET_SetLastError in InternetSetOptionW.
Jacek Caban [Mon, 21 Dec 2009 12:59:18 +0000 (13:59 +0100)] 
wininet: Don't use INTERNET_SetLastError in InternetSetOptionW.

15 years agowininet: Return error directly from HTTP_Connect.
Jacek Caban [Mon, 21 Dec 2009 12:58:53 +0000 (13:58 +0100)] 
wininet: Return error directly from HTTP_Connect.

15 years agowininet: Don't use INTERNET_SetLastError in HttpSendRequestA.
Jacek Caban [Mon, 21 Dec 2009 12:58:18 +0000 (13:58 +0100)] 
wininet: Don't use INTERNET_SetLastError in HttpSendRequestA.

15 years agowininet: Return error directly from INTERNET_AsyncCall.
Jacek Caban [Mon, 21 Dec 2009 12:57:49 +0000 (13:57 +0100)] 
wininet: Return error directly from INTERNET_AsyncCall.

15 years agokernel32/tests: Fix LocalAlloc() allocated leaks.
Nikolay Sivov [Mon, 21 Dec 2009 11:59:49 +0000 (14:59 +0300)] 
kernel32/tests: Fix LocalAlloc() allocated leaks.

15 years agokernel32/tests: Fix some find handle leaks.
Nikolay Sivov [Mon, 21 Dec 2009 11:51:08 +0000 (14:51 +0300)] 
kernel32/tests: Fix some find handle leaks.

15 years agouser32: Move a number of 16-bit cursor/icon functions to user16.c.
Alexandre Julliard [Mon, 21 Dec 2009 13:30:19 +0000 (14:30 +0100)] 
user32: Move a number of 16-bit cursor/icon functions to user16.c.

15 years agouser32: Get rid of the CURSORICON_Copy internal function.
Alexandre Julliard [Mon, 21 Dec 2009 13:21:00 +0000 (14:21 +0100)] 
user32: Get rid of the CURSORICON_Copy internal function.

15 years agouser32: Reimplement CopyIcon16/CopyCursor16 using CreateCursorIconIndirect16.
Alexandre Julliard [Mon, 21 Dec 2009 13:12:57 +0000 (14:12 +0100)] 
user32: Reimplement CopyIcon16/CopyCursor16 using CreateCursorIconIndirect16.

15 years agouser32: Use CreateIconIndirect to implement CreateCursor.
Alexandre Julliard [Mon, 21 Dec 2009 13:10:06 +0000 (14:10 +0100)] 
user32: Use CreateIconIndirect to implement CreateCursor.

15 years agontoskrnl.exe: Add stub for KeInitializeSemaphore.
Stefan Leichter [Mon, 21 Dec 2009 09:12:41 +0000 (10:12 +0100)] 
ntoskrnl.exe: Add stub for KeInitializeSemaphore.

15 years agouser32: Fix color mask handling in CreateIconIndirect.
Mike Kaplinskiy [Mon, 21 Dec 2009 05:25:10 +0000 (00:25 -0500)] 
user32: Fix color mask handling in CreateIconIndirect.

15 years agokernel32/tests: Simplify dumpmem function.
Nicolas Le Cam [Wed, 2 Dec 2009 01:00:20 +0000 (02:00 +0100)] 
kernel32/tests: Simplify dumpmem function.

15 years agowinetest: Fix a cast.
André Hentschel [Sat, 19 Dec 2009 17:00:46 +0000 (18:00 +0100)] 
winetest: Fix a cast.

15 years agowined3d: IWineD3DPaletteImpl implements IWineD3DBase.
Henri Verbeet [Sun, 20 Dec 2009 19:41:39 +0000 (20:41 +0100)] 
wined3d: IWineD3DPaletteImpl implements IWineD3DBase.

15 years agowined3d: IWineD3DClipperImpl implements IWineD3DBase.
Henri Verbeet [Sun, 20 Dec 2009 19:41:38 +0000 (20:41 +0100)] 
wined3d: IWineD3DClipperImpl implements IWineD3DBase.

Unify the QueryInterface implementation a bit with the rest of wined3d while
we're at it.

15 years agowined3d: Cleanup IWineD3DDeviceImpl_GetRasterStatus().
Henri Verbeet [Sun, 20 Dec 2009 19:41:37 +0000 (20:41 +0100)] 
wined3d: Cleanup IWineD3DDeviceImpl_GetRasterStatus().

15 years agod3d9: Add a separate function for swapchain initialization.
Henri Verbeet [Sun, 20 Dec 2009 19:41:36 +0000 (20:41 +0100)] 
d3d9: Add a separate function for swapchain initialization.

15 years agod3d8: Add a separate function for swapchain initialization.
Henri Verbeet [Sun, 20 Dec 2009 19:41:35 +0000 (20:41 +0100)] 
d3d8: Add a separate function for swapchain initialization.

15 years agomshtml: Don't use necko nsIHttpChannel in nsChannel implementation.
Jacek Caban [Sun, 20 Dec 2009 23:23:02 +0000 (00:23 +0100)] 
mshtml: Don't use necko nsIHttpChannel in nsChannel implementation.

15 years agojscript: Make undefined a property of global object.
Jacek Caban [Sun, 20 Dec 2009 23:24:11 +0000 (00:24 +0100)] 
jscript: Make undefined a property of global object.

15 years agowininet: Always set last error in HttpSendRequest{,Ex}.
Hans Leidekker [Mon, 21 Dec 2009 10:13:44 +0000 (11:13 +0100)] 
wininet: Always set last error in HttpSendRequest{,Ex}.

15 years agowindowscodecs: Don't cast NULL.
Michael Stefaniuc [Sun, 20 Dec 2009 22:33:54 +0000 (23:33 +0100)] 
windowscodecs: Don't cast NULL.

15 years agouser32/tests: Don't cast NULL to an integer type.
Michael Stefaniuc [Sun, 20 Dec 2009 22:33:40 +0000 (23:33 +0100)] 
user32/tests: Don't cast NULL to an integer type.

15 years agocryptui: Don't cast NULL to an integer type.
Michael Stefaniuc [Sun, 20 Dec 2009 22:33:48 +0000 (23:33 +0100)] 
cryptui: Don't cast NULL to an integer type.

15 years agocomctl32/tests: Don't cast NULL to an integer type.
Michael Stefaniuc [Sun, 20 Dec 2009 22:33:34 +0000 (23:33 +0100)] 
comctl32/tests: Don't cast NULL to an integer type.

15 years agokernel32/tests: Print line numbers in tests.
Nikolay Sivov [Sat, 19 Dec 2009 13:54:07 +0000 (16:54 +0300)] 
kernel32/tests: Print line numbers in tests.

15 years agocomctl32/rebar: Don't read outside of bands array on dragging.
Nikolay Sivov [Sat, 19 Dec 2009 11:24:53 +0000 (14:24 +0300)] 
comctl32/rebar: Don't read outside of bands array on dragging.

15 years agocomctl32/rebar: Collapse some parameter checks and winproc entries.
Nikolay Sivov [Sat, 19 Dec 2009 11:04:42 +0000 (14:04 +0300)] 
comctl32/rebar: Collapse some parameter checks and winproc entries.

15 years agocomctl32/rebar: Move parameter cast to winproc.
Nikolay Sivov [Sat, 19 Dec 2009 10:52:25 +0000 (13:52 +0300)] 
comctl32/rebar: Move parameter cast to winproc.

15 years agocomctl32/rebar: Use DPA to manage bands data.
Nikolay Sivov [Sat, 19 Dec 2009 10:04:35 +0000 (13:04 +0300)] 
comctl32/rebar: Use DPA to manage bands data.

15 years agoinclude: Do not separate control names.
André Hentschel [Sun, 20 Dec 2009 14:35:01 +0000 (15:35 +0100)] 
include: Do not separate control names.

15 years agodbghelp: Implement literal dwarf opcodes.
André Hentschel [Sun, 20 Dec 2009 16:27:35 +0000 (17:27 +0100)] 
dbghelp: Implement literal dwarf opcodes.

15 years agomsi/tests: Fix test failures on Win9x/WinMe.
Paul Vriens [Sun, 20 Dec 2009 18:42:48 +0000 (19:42 +0100)] 
msi/tests: Fix test failures on Win9x/WinMe.

15 years agosecur32/tests: Fix a couple of memory leaks.
Hans Leidekker [Sat, 19 Dec 2009 21:29:52 +0000 (22:29 +0100)] 
secur32/tests: Fix a couple of memory leaks.

Found by Valgrind.

15 years agoole32: Reread the stream entry after setting the size in StreamWriteAt.
Vincent Povirk [Sat, 19 Dec 2009 20:20:02 +0000 (14:20 -0600)] 
ole32: Reread the stream entry after setting the size in StreamWriteAt.

In simple mode, StreamWriteAt would assume that StreamSetSize uses the size
it asks for, but in some cases the size would be pushed above the small block
limit. StreamWriteAt would then attempt to write using a small block chain,
even though a big block chain was created.

15 years agoole32: Store the most recent item name in IEnumSTATSTG instead of a stack.
Vincent Povirk [Sat, 19 Dec 2009 01:45:36 +0000 (19:45 -0600)] 
ole32: Store the most recent item name in IEnumSTATSTG instead of a stack.

15 years agoole32: Make IEnumSTATSTG functions fail when the parent is invalid.
Vincent Povirk [Sat, 19 Dec 2009 01:16:02 +0000 (19:16 -0600)] 
ole32: Make IEnumSTATSTG functions fail when the parent is invalid.

15 years agoole32: Add some tests for IEnumSTATSTG.
Vincent Povirk [Sat, 19 Dec 2009 00:36:23 +0000 (18:36 -0600)] 
ole32: Add some tests for IEnumSTATSTG.

15 years agogdiplus: Implement GdipSetImageAttributesColorMatrix.
Vincent Povirk [Fri, 18 Dec 2009 23:42:18 +0000 (17:42 -0600)] 
gdiplus: Implement GdipSetImageAttributesColorMatrix.

15 years agogdiplus: Add a test for GdipSetImageAttributesColorMatrix.
Vincent Povirk [Fri, 18 Dec 2009 23:38:40 +0000 (17:38 -0600)] 
gdiplus: Add a test for GdipSetImageAttributesColorMatrix.

15 years agogdiplus: Allocate a new ImageAttributes object in GdipCloneImageAttributes.
Vincent Povirk [Fri, 18 Dec 2009 21:18:49 +0000 (15:18 -0600)] 
gdiplus: Allocate a new ImageAttributes object in GdipCloneImageAttributes.

15 years agogdiplus: Add trace for values of new graphics and image objects.
Vincent Povirk [Fri, 18 Dec 2009 21:09:45 +0000 (15:09 -0600)] 
gdiplus: Add trace for values of new graphics and image objects.

15 years agogdiplus: Add traces for values of newly-created font objects.
Vincent Povirk [Fri, 18 Dec 2009 21:04:56 +0000 (15:04 -0600)] 
gdiplus: Add traces for values of newly-created font objects.

15 years agogdiplus: Add traces for values of newly-created linecaps.
Vincent Povirk [Fri, 18 Dec 2009 21:00:39 +0000 (15:00 -0600)] 
gdiplus: Add traces for values of newly-created linecaps.

15 years agogdiplus: Add traces for values of newly-created brushes.
Vincent Povirk [Fri, 18 Dec 2009 20:58:28 +0000 (14:58 -0600)] 
gdiplus: Add traces for values of newly-created brushes.

15 years agomapi32: Add French translation.
Frédéric Delanoy [Fri, 18 Dec 2009 22:23:49 +0000 (23:23 +0100)] 
mapi32: Add French translation.

15 years agocrypt32: Don't get confused matching URLs with a colon in the userinfo portion (e...
Juan Lang [Fri, 18 Dec 2009 18:34:25 +0000 (10:34 -0800)] 
crypt32: Don't get confused matching URLs with a colon in the userinfo portion (e.g. user:password@domain).

15 years agowined3d: NULL vertex declarations are captured, but not applied.
Henri Verbeet [Fri, 18 Dec 2009 15:21:37 +0000 (16:21 +0100)] 
wined3d: NULL vertex declarations are captured, but not applied.

15 years agouser32: Fix the string style check for comboboxes.
Alexandre Julliard [Mon, 21 Dec 2009 10:29:14 +0000 (11:29 +0100)] 
user32: Fix the string style check for comboboxes.

15 years agouser32: Support calling a 32-bit procedure even without a corresponding thunk in...
Alexandre Julliard [Mon, 21 Dec 2009 14:01:02 +0000 (15:01 +0100)] 
user32: Support calling a 32-bit procedure even without a corresponding thunk in CallWindowProc16.

15 years agouser32: Send all CreateWindow calls through the WoW wrapper to allow mapping 16-bit...
Alexandre Julliard [Mon, 21 Dec 2009 10:21:48 +0000 (11:21 +0100)] 
user32: Send all CreateWindow calls through the WoW wrapper to allow mapping 16-bit instances.

15 years agocomctl32: Use the module instance instead of that of the owner window for the toolbar...
Alexandre Julliard [Mon, 21 Dec 2009 10:20:19 +0000 (11:20 +0100)] 
comctl32: Use the module instance instead of that of the owner window for the toolbar configuration dialog.

15 years agoshell32: Use the module instance instead of that of the owner window for the about...
Alexandre Julliard [Mon, 21 Dec 2009 10:20:04 +0000 (11:20 +0100)] 
shell32: Use the module instance instead of that of the owner window for the about dialog.

15 years agosetupx: Pass 0 as instance to InstallHinfSectionA.
Alexandre Julliard [Mon, 21 Dec 2009 10:19:33 +0000 (11:19 +0100)] 
setupx: Pass 0 as instance to InstallHinfSectionA.

15 years agoRelease 1.1.35. wine-1.1.35
Alexandre Julliard [Fri, 18 Dec 2009 18:56:02 +0000 (19:56 +0100)] 
Release 1.1.35.

15 years agomciavi: Do not stub unsupported recording or editing functions.
Jörg Höhle [Thu, 26 Nov 2009 15:59:51 +0000 (16:59 +0100)] 
mciavi: Do not stub unsupported recording or editing functions.

Native does not announce CAN SAVE / RECORD / LOCK capabilities either.

15 years agomciavi: Complete MCI GetDevCaps/capability.
Jörg Höhle [Sat, 28 Nov 2009 06:09:56 +0000 (07:09 +0100)] 
mciavi: Complete MCI GetDevCaps/capability.

The FIXME comments indicate flags where Wine differs from native w2k.
The returned results are consistent with what Wine implements.

15 years agomciwave: MCI Capability returns number of wave devices.
Jörg Höhle [Sat, 21 Nov 2009 10:04:09 +0000 (11:04 +0100)] 
mciwave: MCI Capability returns number of wave devices.

15 years agourlmon: Remove some CoInternetParseUrl tests.
Piotr Caban [Fri, 18 Dec 2009 00:56:54 +0000 (01:56 +0100)] 
urlmon: Remove some CoInternetParseUrl tests.

Some tests with PARSE_DOMAIN flag fails on older urlmon.

15 years agokernel32: Fix typo in a comment.
Nikolay Sivov [Thu, 17 Dec 2009 20:57:23 +0000 (23:57 +0300)] 
kernel32: Fix typo in a comment.

15 years agousp10: Change the header includes to pull in 'windows.h' instead of the component...
Eric van Beurden [Thu, 17 Dec 2009 20:30:41 +0000 (15:30 -0500)] 
usp10: Change the header includes to pull in 'windows.h' instead of the component headers.

15 years agodbghelp: Fix a minidump crash by using the correct variable.
Eric van Beurden [Thu, 17 Dec 2009 20:24:58 +0000 (15:24 -0500)] 
dbghelp: Fix a minidump crash by using the correct variable.

15 years agomapi32: Add Lithunian translation.
Aurimas Fišeras [Thu, 17 Dec 2009 20:01:28 +0000 (22:01 +0200)] 
mapi32: Add Lithunian translation.

15 years agomapi32: Remove an unneeded assignment.
Amine Khaldi [Thu, 17 Dec 2009 19:42:14 +0000 (20:42 +0100)] 
mapi32: Remove an unneeded assignment.

15 years agomciseq: Remove unneeded assignments.
Amine Khaldi [Thu, 17 Dec 2009 19:51:01 +0000 (20:51 +0100)] 
mciseq: Remove unneeded assignments.

15 years agoprogman: Don't try to access the internals of an icon object.
Alexandre Julliard [Thu, 17 Dec 2009 19:22:27 +0000 (20:22 +0100)] 
progman: Don't try to access the internals of an icon object.

15 years agouser32: Move wsprintf16 to user16.c.
Alexandre Julliard [Thu, 17 Dec 2009 17:02:00 +0000 (18:02 +0100)] 
user32: Move wsprintf16 to user16.c.

15 years agouser32: Make WINPROC_AllocProc take a unicode flag for consistency with the other...
Alexandre Julliard [Fri, 18 Dec 2009 11:41:59 +0000 (12:41 +0100)] 
user32: Make WINPROC_AllocProc take a unicode flag for consistency with the other winproc functions.

15 years agouser32: Simplify window procedure allocation for the builtin classes.
Alexandre Julliard [Fri, 18 Dec 2009 11:39:13 +0000 (12:39 +0100)] 
user32: Simplify window procedure allocation for the builtin classes.

15 years agouser32: Pre-allocate the window procedure for the message class.
Alexandre Julliard [Fri, 18 Dec 2009 11:38:22 +0000 (12:38 +0100)] 
user32: Pre-allocate the window procedure for the message class.

15 years agouser32: Pre-allocate the window procedure for the menu class.
Alexandre Julliard [Fri, 18 Dec 2009 11:37:58 +0000 (12:37 +0100)] 
user32: Pre-allocate the window procedure for the menu class.

15 years agouser32: Pre-allocate the window procedure for the icon title class.
Alexandre Julliard [Fri, 18 Dec 2009 11:37:05 +0000 (12:37 +0100)] 
user32: Pre-allocate the window procedure for the icon title class.