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

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

15 years agodsound: Fix a memory leak in the tests.
Huw Davies [Fri, 18 Dec 2009 10:10:18 +0000 (10:10 +0000)] 
dsound: Fix a memory leak in the tests.

Found by Valgrind.

15 years agomsi: Propagate errors from IStorage_OpenStream again in db_get_raw_stream.
Hans Leidekker [Fri, 18 Dec 2009 10:03:03 +0000 (11:03 +0100)] 
msi: Propagate errors from IStorage_OpenStream again in db_get_raw_stream.

Fixes a regression introduced by ef522c5ef0aeb2563885ad0a70ffe3fa3f1489f5.

15 years agomsi: Avoid a crash in STREAMS_delete.
Hans Leidekker [Fri, 18 Dec 2009 10:02:30 +0000 (11:02 +0100)] 
msi: Avoid a crash in STREAMS_delete.

15 years agomsi: Free the current filename if we choose to not extract the file.
James Hawkins [Fri, 18 Dec 2009 04:00:45 +0000 (20:00 -0800)] 
msi: Free the current filename if we choose to not extract the file.

15 years agogdiplus: Add tests for the other frame functions, for memory bitmaps.
Vincent Povirk [Fri, 18 Dec 2009 01:35:19 +0000 (19:35 -0600)] 
gdiplus: Add tests for the other frame functions, for memory bitmaps.

15 years agoshell32: Fix a memory leak in SHFileOperationW.
Vincent Povirk [Fri, 18 Dec 2009 00:45:53 +0000 (18:45 -0600)] 
shell32: Fix a memory leak in SHFileOperationW.

15 years agoole32: Fix memory leaks in the storage test.
Vincent Povirk [Fri, 18 Dec 2009 00:09:22 +0000 (18:09 -0600)] 
ole32: Fix memory leaks in the storage test.

15 years agokernel32/tests: Fix few context leaks.
Nikolay Sivov [Thu, 17 Dec 2009 22:36:55 +0000 (01:36 +0300)] 
kernel32/tests: Fix few context leaks.

15 years agoole32: Compare upper character values directly in entryNameCmp.
Vincent Povirk [Thu, 17 Dec 2009 21:41:57 +0000 (15:41 -0600)] 
ole32: Compare upper character values directly in entryNameCmp.

The sort function used by native is not entirely consistent with lstrcmpiW,
even on Windows.

15 years agooleaut32: Fix several memory leaks in the tests.
Huw Davies [Thu, 17 Dec 2009 20:55:00 +0000 (20:55 +0000)] 
oleaut32: Fix several memory leaks in the tests.

Found by Valgrind.

15 years agooleaut32/tests: Adjust new tests to pass on win9x platforms.
Jeremy White [Thu, 17 Dec 2009 20:54:00 +0000 (14:54 -0600)] 
oleaut32/tests: Adjust new tests to pass on win9x platforms.

15 years agomshtml: Don't use necko nsIHttpChannelInternal implementation in nsChannel object.
Jacek Caban [Thu, 17 Dec 2009 20:25:34 +0000 (21:25 +0100)] 
mshtml: Don't use necko nsIHttpChannelInternal implementation in nsChannel object.

15 years agomapi32: Add German resource.
André Hentschel [Thu, 17 Dec 2009 17:56:19 +0000 (18:56 +0100)] 
mapi32: Add German resource.

15 years agosetupapi: Fix a comment typo.
Juan Lang [Wed, 16 Dec 2009 23:01:47 +0000 (15:01 -0800)] 
setupapi: Fix a comment typo.

15 years agowintrust: Check authority key identifer extension to determine if a certificate is...
Juan Lang [Thu, 17 Dec 2009 16:54:54 +0000 (08:54 -0800)] 
wintrust: Check authority key identifer extension to determine if a certificate is self-signed.

15 years agocrypt32: Check authority key identifer extension to determine if a certificate is...
Juan Lang [Thu, 17 Dec 2009 16:52:19 +0000 (08:52 -0800)] 
crypt32: Check authority key identifer extension to determine if a certificate is self-signed.

15 years agoddraw: Fix an incorrect refcount test.
Luke Benstead [Thu, 17 Dec 2009 19:00:44 +0000 (19:00 +0000)] 
ddraw: Fix an incorrect refcount test.

15 years agoole32: Fix a memory leak.
Juan Lang [Thu, 17 Dec 2009 18:46:41 +0000 (10:46 -0800)] 
ole32: Fix a memory leak.

15 years agowined3d: IWineD3DStateBlockImpl no longer implements IWineD3DBase.
Henri Verbeet [Thu, 17 Dec 2009 18:14:36 +0000 (19:14 +0100)] 
wined3d: IWineD3DStateBlockImpl no longer implements IWineD3DBase.

15 years agowined3d: Add some error handling to create_primary_opengl_context().
Henri Verbeet [Thu, 17 Dec 2009 18:14:35 +0000 (19:14 +0100)] 
wined3d: Add some error handling to create_primary_opengl_context().

15 years agowined3d: Add a function to destroy dummy textures.
Henri Verbeet [Thu, 17 Dec 2009 18:14:34 +0000 (19:14 +0100)] 
wined3d: Add a function to destroy dummy textures.

The next patch uses this.