wine
16 years agooleaut32: Make _argsize and _xsize receive the full TYPEDESC and parent ITypeInfo...
Mikołaj Zalewski [Fri, 12 Sep 2008 20:04:00 +0000 (22:04 +0200)] 
oleaut32: Make _argsize and _xsize receive the full TYPEDESC and parent ITypeInfo, use a different function in IDispatch code.

16 years agogdiplus: Stub implementation of GdipGetImageDecoders and GdipGetImageDecodersSize.
John Klehm [Sat, 13 Sep 2008 00:40:28 +0000 (19:40 -0500)] 
gdiplus: Stub implementation of GdipGetImageDecoders and GdipGetImageDecodersSize.

16 years agokernel32/test: Test import entries of a core windows DLL.
Roy Shea [Fri, 12 Sep 2008 20:54:22 +0000 (13:54 -0700)] 
kernel32/test: Test import entries of a core windows DLL.

16 years agod3dxof: Simplify parsing.
Christian Costa [Fri, 12 Sep 2008 22:09:57 +0000 (00:09 +0200)] 
d3dxof: Simplify parsing.

16 years agowinex11.drv: Make X11DRV_XIMLookupChars handle a long string properly.
Muneyuki Noguchi [Sat, 13 Sep 2008 06:01:40 +0000 (15:01 +0900)] 
winex11.drv: Make X11DRV_XIMLookupChars handle a long string properly.

16 years agomsxml3: Correct test.
Alistair Leslie-Hughes [Sat, 13 Sep 2008 12:13:50 +0000 (22:13 +1000)] 
msxml3: Correct test.

16 years agocomctl32: Sign-compare warnings fix.
Andrew Talbot [Sat, 13 Sep 2008 18:11:55 +0000 (19:11 +0100)] 
comctl32: Sign-compare warnings fix.

16 years agowinefile: Fixed sizes to LoadString.
Marcus Meissner [Sat, 13 Sep 2008 20:43:34 +0000 (22:43 +0200)] 
winefile: Fixed sizes to LoadString.

16 years agooleview: Fixed LoadString buffer sizes.
Marcus Meissner [Sat, 13 Sep 2008 20:19:20 +0000 (22:19 +0200)] 
oleview: Fixed LoadString buffer sizes.

16 years agokernel32/tests: Pass correct size to MultiBytetoWideChar.
Marcus Meissner [Sun, 14 Sep 2008 11:11:09 +0000 (13:11 +0200)] 
kernel32/tests: Pass correct size to MultiBytetoWideChar.

16 years agomsi/tests: Reduce buffer to size of string written.
Marcus Meissner [Sun, 14 Sep 2008 10:07:15 +0000 (12:07 +0200)] 
msi/tests: Reduce buffer to size of string written.

16 years agosecur32: Fixed size passed to GetComputerNameExW.
Marcus Meissner [Sun, 14 Sep 2008 08:52:09 +0000 (10:52 +0200)] 
secur32: Fixed size passed to GetComputerNameExW.

16 years agodnsapi: Fixed incorrect buffer size to GetComputerNameExW.
Marcus Meissner [Sun, 14 Sep 2008 08:13:17 +0000 (10:13 +0200)] 
dnsapi: Fixed incorrect buffer size to GetComputerNameExW.

16 years agokernel32: Clean up PROFILE_isspaceW.
Michael Karcher [Sun, 14 Sep 2008 14:40:07 +0000 (16:40 +0200)] 
kernel32: Clean up PROFILE_isspaceW.

16 years agoole32/compobj: Fix function name in comment.
Michael Karcher [Sun, 14 Sep 2008 21:22:15 +0000 (23:22 +0200)] 
ole32/compobj: Fix function name in comment.

16 years agocrypt32/tests: Don't crash on NT4.
Paul Vriens [Sun, 14 Sep 2008 20:18:34 +0000 (22:18 +0200)] 
crypt32/tests: Don't crash on NT4.

16 years agoinclude: Added definition for RPC_BAD_STUB_DATA_EXCEPTION_FILTER.
Alexandre Julliard [Mon, 15 Sep 2008 09:30:29 +0000 (11:30 +0200)] 
include: Added definition for  RPC_BAD_STUB_DATA_EXCEPTION_FILTER.

16 years agouser32/tests: Fix a test that fails on all Windows versions.
Alexandre Julliard [Mon, 15 Sep 2008 09:30:13 +0000 (11:30 +0200)] 
user32/tests: Fix a test that fails on all Windows versions.

16 years agouser32/tests: Ignore some more messages.
Alexandre Julliard [Mon, 15 Sep 2008 09:29:58 +0000 (11:29 +0200)] 
user32/tests: Ignore some more messages.

16 years agocomctl32: Fix the remaining broken tests in win95.
James Hawkins [Mon, 15 Sep 2008 09:08:24 +0000 (04:08 -0500)] 
comctl32: Fix the remaining broken tests in win95.

16 years agocomctl32: Fix several failing tests in win95.
James Hawkins [Mon, 15 Sep 2008 02:47:19 +0000 (21:47 -0500)] 
comctl32: Fix several failing tests in win95.

16 years agoshell32: Remove calls to unicode functions that aren't implemented in win9x.
James Hawkins [Mon, 15 Sep 2008 00:54:05 +0000 (19:54 -0500)] 
shell32: Remove calls to unicode functions that aren't implemented in win9x.

16 years agowined3d: Degrade an ERR to a TRACE.
Roderick Colenbrander [Sun, 14 Sep 2008 23:33:01 +0000 (23:33 +0000)] 
wined3d: Degrade an ERR to a TRACE.

16 years agokernel32: Use FileStandardInformation to get file size.
Vitaliy Margolen [Sun, 14 Sep 2008 17:02:04 +0000 (11:02 -0600)] 
kernel32: Use FileStandardInformation to get file size.

16 years agoappwiz.cpl: French should use SUBLANG_NEUTRAL.
Mikołaj Zalewski [Sun, 14 Sep 2008 13:00:11 +0000 (15:00 +0200)] 
appwiz.cpl: French should use SUBLANG_NEUTRAL.

16 years agogdiplus: Add some documentation stubs to make winapicheck happy.
Francois Gouget [Sun, 14 Sep 2008 00:12:25 +0000 (02:12 +0200)] 
gdiplus: Add some documentation stubs to make winapicheck happy.

16 years agod3dx9_36: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sun, 14 Sep 2008 00:12:19 +0000 (02:12 +0200)] 
d3dx9_36: Fix compilation on systems that don't support nameless unions.

16 years agomshtml/tests: Add a trailing '\n' to an ok() call.
Francois Gouget [Sun, 14 Sep 2008 00:12:13 +0000 (02:12 +0200)] 
mshtml/tests: Add a trailing '\n' to an ok() call.

16 years agomsi/tests: Prevent a crash on NT4.
Paul Vriens [Sat, 13 Sep 2008 13:48:16 +0000 (15:48 +0200)] 
msi/tests: Prevent a crash on NT4.

16 years agooleaut32/tests: Don't crash on Win95.
Paul Vriens [Sat, 13 Sep 2008 13:13:56 +0000 (15:13 +0200)] 
oleaut32/tests: Don't crash on Win95.

16 years agokernel32/tests: Skip tests on Win95.
Paul Vriens [Sat, 13 Sep 2008 12:05:12 +0000 (14:05 +0200)] 
kernel32/tests: Skip tests on Win95.

16 years agoinclude: Allocation size markup.
Marcus Meissner [Fri, 12 Sep 2008 17:14:45 +0000 (19:14 +0200)] 
include: Allocation size markup.

16 years agowinecfg: Fixed buffersize to GetPrivateProfileStringW.
Marcus Meissner [Fri, 12 Sep 2008 17:15:08 +0000 (19:15 +0200)] 
winecfg: Fixed buffersize to GetPrivateProfileStringW.

16 years agoinetcomm: Avoid a compiler warning.
Alexandre Julliard [Fri, 12 Sep 2008 15:09:07 +0000 (17:09 +0200)] 
inetcomm: Avoid a compiler warning.

16 years agoinetcomm: Fix some more idl.
Huw Davies [Fri, 12 Sep 2008 13:49:05 +0000 (14:49 +0100)] 
inetcomm: Fix some more idl.

16 years agoadvpack: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
Rob Shearman [Fri, 12 Sep 2008 12:00:55 +0000 (13:00 +0100)] 
advpack: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.

16 years agowintrust: Add explicit "!= NO_ERROR" to expressions that use variables containing...
Rob Shearman [Fri, 12 Sep 2008 12:01:20 +0000 (13:01 +0100)] 
wintrust: Add explicit "!= NO_ERROR" to expressions that use variables containing error codes as booleans.

16 years agodsound: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
Rob Shearman [Fri, 12 Sep 2008 12:01:45 +0000 (13:01 +0100)] 
dsound: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.

16 years agowinedos: Fix the type of res in VGA_DoSetMode.
Rob Shearman [Fri, 12 Sep 2008 12:01:09 +0000 (13:01 +0100)] 
winedos: Fix the type of res in VGA_DoSetMode.

It should be HRESULT instead of LRESULT.

Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.

16 years agousp10: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
Rob Shearman [Fri, 12 Sep 2008 12:02:12 +0000 (13:02 +0100)] 
usp10: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.

16 years agourlmon: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
Rob Shearman [Fri, 12 Sep 2008 12:02:02 +0000 (13:02 +0100)] 
urlmon: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.

16 years agooleaut32: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
Rob Shearman [Fri, 12 Sep 2008 12:01:55 +0000 (13:01 +0100)] 
oleaut32: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.

16 years agoavifil32: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
Rob Shearman [Fri, 12 Sep 2008 12:01:37 +0000 (13:01 +0100)] 
avifil32: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.

16 years agorpcrt4: Fix memory leak of 0-byte buffer allocated during processing of bind packets.
Rob Shearman [Fri, 12 Sep 2008 11:58:39 +0000 (12:58 +0100)] 
rpcrt4: Fix memory leak of 0-byte buffer allocated during processing of bind packets.

In this case conn->server_binding will be NULL and consequently
bind->Handle will be NULL, causing I_RpcFreeBuffer to fail. Therefore
just use I_RpcFree to free the buffer as that is just what
I_RpcFreeBuffer does under the hood anyway.

16 years agorpcrt4: Fix memory leaks of hdr in error paths in RPCRT4_io_thread.
Rob Shearman [Fri, 12 Sep 2008 11:57:56 +0000 (12:57 +0100)] 
rpcrt4: Fix memory leaks of hdr in error paths in RPCRT4_io_thread.

16 years agorpcrt4: Don't crash in NdrDllGetClassObject when a NULL pclsid is passed in.
Rob Shearman [Fri, 12 Sep 2008 11:59:43 +0000 (12:59 +0100)] 
rpcrt4: Don't crash in NdrDllGetClassObject when a NULL pclsid is passed in.

Add tests for this.

16 years agorpcrt4: Print error messages from RPC message functions when they are called in an...
Rob Shearman [Fri, 12 Sep 2008 11:59:02 +0000 (12:59 +0100)] 
rpcrt4: Print error messages from RPC message functions when they are called in an invalid way.

16 years agorpcrt4: Free the memory for a registered interface that is in use and when WaitForCal...
Rob Shearman [Fri, 12 Sep 2008 11:58:19 +0000 (12:58 +0100)] 
rpcrt4: Free the memory for a registered interface that is in use and when WaitForCallsToComplete is 0.

16 years agowinex11: Driver-side implementation of SetLayeredWindowAttributes.
Alexandre Julliard [Fri, 12 Sep 2008 13:54:02 +0000 (15:54 +0200)] 
winex11: Driver-side implementation of SetLayeredWindowAttributes.

Based on a patch by Rob Shearman.

16 years agouser32: Add a SetLayeredWindowAttributes driver entry point.
Alexandre Julliard [Fri, 12 Sep 2008 13:43:27 +0000 (15:43 +0200)] 
user32: Add a SetLayeredWindowAttributes driver entry point.

16 years agouser32/tests: Added some tests for Get/SetLayeredWindowAttributes.
Alexandre Julliard [Fri, 12 Sep 2008 13:31:05 +0000 (15:31 +0200)] 
user32/tests: Added some tests for Get/SetLayeredWindowAttributes.

16 years agoserver: Implemented the server side of Get/SetLayeredWindowAttributes.
Alexandre Julliard [Fri, 12 Sep 2008 13:30:47 +0000 (15:30 +0200)] 
server: Implemented the server side of Get/SetLayeredWindowAttributes.

16 years agouser32: Notify the user driver about window extended style changes too.
Alexandre Julliard [Fri, 12 Sep 2008 12:55:07 +0000 (14:55 +0200)] 
user32: Notify the user driver about window extended style changes too.

16 years agod3dx9: Add tests for D3DXMatrixDecompose.
Luis C. Busquets Pérez [Thu, 11 Sep 2008 18:11:53 +0000 (20:11 +0200)] 
d3dx9: Add tests for D3DXMatrixDecompose.

16 years agod3dx9: Implement D3DXMatrixDecompose.
Luis C. Busquets Pérez [Thu, 11 Sep 2008 18:14:38 +0000 (20:14 +0200)] 
d3dx9: Implement D3DXMatrixDecompose.

16 years agowined3d: Fix long int warnings.
Tobias Jakobi [Wed, 10 Sep 2008 20:41:10 +0000 (15:41 -0500)] 
wined3d: Fix long int warnings.

16 years agowined3d: Fix SHOW_FRAME_MAKEUP debug dump code.
Tobias Jakobi [Wed, 10 Sep 2008 18:25:35 +0000 (13:25 -0500)] 
wined3d: Fix SHOW_FRAME_MAKEUP debug dump code.

16 years agoshell32: Fixed size passed to MultiByteToWideChar.
Marcus Meissner [Thu, 11 Sep 2008 11:33:15 +0000 (13:33 +0200)] 
shell32: Fixed size passed to MultiByteToWideChar.

16 years agomsxml3: Add IXMLDOMCharacterData to IXMLDOMComment.
Alistair Leslie-Hughes [Fri, 12 Sep 2008 09:37:59 +0000 (19:37 +1000)] 
msxml3: Add IXMLDOMCharacterData to IXMLDOMComment.

16 years agomsxml3: Add IXMLDOMCharacterData to IXMLDOMCDATASection.
Alistair Leslie-Hughes [Fri, 12 Sep 2008 09:37:43 +0000 (19:37 +1000)] 
msxml3: Add IXMLDOMCharacterData to IXMLDOMCDATASection.

16 years agorichedit: Prevent buffer overrun for tab stops buffer.
Dylan Smith [Thu, 11 Sep 2008 21:25:16 +0000 (17:25 -0400)] 
richedit: Prevent buffer overrun for tab stops buffer.

16 years agorichedit: Fixed bugs in handling unterminated nested tables in RTF.
Dylan Smith [Thu, 11 Sep 2008 18:16:45 +0000 (14:16 -0400)] 
richedit: Fixed bugs in handling unterminated nested tables in RTF.

16 years agorichedit: Make sure the nested tables' RTF properties are not skipped.
Dylan Smith [Thu, 11 Sep 2008 17:32:06 +0000 (13:32 -0400)] 
richedit: Make sure the nested tables' RTF properties are not skipped.

16 years agorichedit: Enter inserts newline before table at start of document.
Dylan Smith [Thu, 11 Sep 2008 16:45:58 +0000 (12:45 -0400)] 
richedit: Enter inserts newline before table at start of document.

16 years agorichedit: Enter at the end of a table row appends a new row.
Dylan Smith [Thu, 11 Sep 2008 16:45:47 +0000 (12:45 -0400)] 
richedit: Enter at the end of a table row appends a new row.

16 years agorichedit: Don't put cursor in the table row start paragraph.
Dylan Smith [Thu, 11 Sep 2008 16:45:36 +0000 (12:45 -0400)] 
richedit: Don't put cursor in the table row start paragraph.

16 years agowineesd.drv: Allow all errors to interrupt recording.
Erik Inge Bolsø [Thu, 11 Sep 2008 22:04:26 +0000 (00:04 +0200)] 
wineesd.drv: Allow all errors to interrupt recording.

16 years agowintab32: Support overlap statuses in WTEnable.
John Klehm [Tue, 29 Apr 2008 05:37:55 +0000 (00:37 -0500)] 
wintab32: Support overlap statuses in WTEnable.

16 years agowintab32: Support overlap statuses in WTOpen.
John Klehm [Tue, 29 Apr 2008 05:21:30 +0000 (00:21 -0500)] 
wintab32: Support overlap statuses in WTOpen.

16 years agowintab32: Support overlap statuses in WTOverlap.
John Klehm [Tue, 29 Apr 2008 05:51:20 +0000 (00:51 -0500)] 
wintab32: Support overlap statuses in WTOverlap.

16 years agomshtml: Added body dispatch id test.
Jacek Caban [Thu, 11 Sep 2008 22:12:13 +0000 (00:12 +0200)] 
mshtml: Added body dispatch id test.

16 years agojscript: Added postfix decrement expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:58:48 +0000 (23:58 +0200)] 
jscript: Added postfix decrement expression implementation.

16 years agojscript: Added postfix increment expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:58:28 +0000 (23:58 +0200)] 
jscript: Added postfix increment expression implementation.

16 years agojscript: Added prefix decrement expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:58:03 +0000 (23:58 +0200)] 
jscript: Added prefix decrement expression implementation.

16 years agojscript: Added prefix increment expression.
Jacek Caban [Thu, 11 Sep 2008 21:57:40 +0000 (23:57 +0200)] 
jscript: Added prefix increment expression.

16 years agojscript: Added '>=' expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:57:13 +0000 (23:57 +0200)] 
jscript: Added '>=' expression implementation.

16 years agojscript: Added '>' expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:56:51 +0000 (23:56 +0200)] 
jscript: Added '>' expression implementation.

16 years agojscript: Added '<=' implementation.
Jacek Caban [Thu, 11 Sep 2008 21:56:29 +0000 (23:56 +0200)] 
jscript: Added '<=' implementation.

16 years agojscript: Added '<' expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:56:03 +0000 (23:56 +0200)] 
jscript: Added '<' expression implementation.

16 years agojscript: Added '&&' expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:55:38 +0000 (23:55 +0200)] 
jscript: Added '&&' expression implementation.

16 years agojscript: Added '||' expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:55:14 +0000 (23:55 +0200)] 
jscript: Added '||' expression implementation.

16 years agojscript: Added '+=' expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:54:45 +0000 (23:54 +0200)] 
jscript: Added '+=' expression implementation.

16 years agodplayx: Fix static overrun of pDP array in test (Coverity).
Ismael Barros [Thu, 11 Sep 2008 18:50:58 +0000 (20:50 +0200)] 
dplayx: Fix static overrun of pDP array in test (Coverity).

16 years agowinex11: Make button_state as large as the maximum number of cursors. Fixes Coverity...
Juan Lang [Thu, 11 Sep 2008 20:14:22 +0000 (13:14 -0700)] 
winex11: Make button_state as large as the maximum number of cursors. Fixes Coverity id 728.

16 years agouser32: Don't crash if passed a non-scrollbar HWND. Fixes Coverity id 265.
Juan Lang [Thu, 11 Sep 2008 16:21:43 +0000 (09:21 -0700)] 
user32: Don't crash if passed a non-scrollbar HWND. Fixes Coverity id 265.

16 years agowinex11: Fix a buffer overflow bug in X11DRV_KeyEvent() and X11DRV_ToUnicodeEx().
Muneyuki Noguchi [Thu, 11 Sep 2008 14:46:59 +0000 (23:46 +0900)] 
winex11: Fix a buffer overflow bug in X11DRV_KeyEvent() and X11DRV_ToUnicodeEx().

16 years agows2_32/tests: Fix a race in sock.c:test_write_events().
Francois Gouget [Thu, 11 Sep 2008 14:53:43 +0000 (16:53 +0200)] 
ws2_32/tests: Fix a race in sock.c:test_write_events().

Stop draining the socket to make sure we will be able to fill the send
buffer and trigger a short write.

16 years agocrypt32/tests: Win98 is missing Crypt{Encode,Decode}ObjectEx().
Francois Gouget [Thu, 11 Sep 2008 14:51:11 +0000 (16:51 +0200)] 
crypt32/tests: Win98 is missing Crypt{Encode,Decode}ObjectEx().

16 years agomshtml: Add IHTMLStyle margin tests.
Alistair Leslie-Hughes [Thu, 11 Sep 2008 01:50:29 +0000 (11:50 +1000)] 
mshtml: Add IHTMLStyle margin tests.

16 years agowinedbg: Fixed an infinite loop.
Florian Köberle [Wed, 10 Sep 2008 07:39:24 +0000 (09:39 +0200)] 
winedbg: Fixed an infinite loop.

16 years agosetupapi/tests: Fix a failure on Windows 2000.
Paul Vriens [Thu, 11 Sep 2008 13:23:58 +0000 (15:23 +0200)] 
setupapi/tests: Fix a failure on Windows 2000.

16 years agojscript/tests: Fix crash and failures on win9x.
Paul Vriens [Thu, 11 Sep 2008 13:13:10 +0000 (15:13 +0200)] 
jscript/tests: Fix crash and failures on win9x.

16 years agosetupapi/tests: Fix two failures on win98.
Paul Vriens [Thu, 11 Sep 2008 12:43:18 +0000 (14:43 +0200)] 
setupapi/tests: Fix two failures on win98.

16 years agowinex11: Fixed mapping of the move/resize starting point to X11 root coordinates.
Alexandre Julliard [Fri, 12 Sep 2008 09:03:26 +0000 (11:03 +0200)] 
winex11: Fixed mapping of the move/resize starting point to X11 root coordinates.

16 years agowinex11: Remove debug hack that slipped into commit a4a5a2ec121eeb2a7cd4ffbb5ba7b298f...
Alexandre Julliard [Thu, 11 Sep 2008 18:19:11 +0000 (20:19 +0200)] 
winex11: Remove debug hack that slipped into commit a4a5a2ec121eeb2a7cd4ffbb5ba7b298f2a050b1.

16 years agows2_32: Win98 closesocket() does not wake up select.
Kai Blin [Thu, 11 Sep 2008 12:30:41 +0000 (14:30 +0200)] 
ws2_32: Win98 closesocket() does not wake up select.

16 years agows2_32: Win NT4 does not zero the sockaddr_in structure on getsockname.
Kai Blin [Thu, 11 Sep 2008 12:23:37 +0000 (14:23 +0200)] 
ws2_32: Win NT4 does not zero the sockaddr_in structure on getsockname.

All other versions of windows do, and this makes native dplay traces
much more readable, which is why Wine implements this as well. Mark
NT4 as broken, to make sure Wine doesn't regress.

16 years agowinhttp: Strip content-type/length headers from request on a redirect.
Hans Leidekker [Thu, 11 Sep 2008 12:20:06 +0000 (14:20 +0200)] 
winhttp: Strip content-type/length headers from request on a redirect.

16 years agowinhttp: Preserve cookies on redirects.
Hans Leidekker [Thu, 11 Sep 2008 12:19:45 +0000 (14:19 +0200)] 
winhttp: Preserve cookies on redirects.

16 years agoinetcomm: Implement IMimeInternational_CanConvertCodePages.
Huw Davies [Thu, 11 Sep 2008 09:42:25 +0000 (10:42 +0100)] 
inetcomm: Implement IMimeInternational_CanConvertCodePages.