wine
16 years agojscript: Added initial prototype of functions.
Jacek Caban [Wed, 10 Sep 2008 19:09:04 +0000 (21:09 +0200)] 
jscript: Added initial prototype of functions.

16 years agojscript: Added function expression implementation.
Jacek Caban [Wed, 10 Sep 2008 19:08:46 +0000 (21:08 +0200)] 
jscript: Added function expression implementation.

16 years agojscript: Added constructor invokation from Function object support.
Jacek Caban [Wed, 10 Sep 2008 19:08:26 +0000 (21:08 +0200)] 
jscript: Added constructor invokation from Function object support.

16 years agojscript: Added Object constructor implementation.
Jacek Caban [Wed, 10 Sep 2008 19:08:09 +0000 (21:08 +0200)] 
jscript: Added Object constructor implementation.

16 years agojscript: Added 'new' expression implementation.
Jacek Caban [Wed, 10 Sep 2008 19:07:35 +0000 (21:07 +0200)] 
jscript: Added 'new' expression implementation.

16 years agojscript: Added array expression implementation.
Jacek Caban [Wed, 10 Sep 2008 19:07:06 +0000 (21:07 +0200)] 
jscript: Added array expression implementation.

16 years agojscript: Set arguments object on function call.
Jacek Caban [Wed, 10 Sep 2008 19:06:43 +0000 (21:06 +0200)] 
jscript: Set arguments object on function call.

16 years agojscript: Set parameters on function call.
Jacek Caban [Wed, 10 Sep 2008 19:06:25 +0000 (21:06 +0200)] 
jscript: Set parameters on function call.

16 years agojscript: Added Function.[[call]] implementation.
Jacek Caban [Wed, 10 Sep 2008 19:06:09 +0000 (21:06 +0200)] 
jscript: Added Function.[[call]] implementation.

16 years agojscript: Added return statement implementation.
Jacek Caban [Wed, 10 Sep 2008 19:05:37 +0000 (21:05 +0200)] 
jscript: Added return statement implementation.

16 years agojscript: Added this expression implementation.
Jacek Caban [Wed, 10 Sep 2008 19:05:14 +0000 (21:05 +0200)] 
jscript: Added this expression implementation.

16 years agoinclude: Add some more mimeole errors.
Huw Davies [Wed, 10 Sep 2008 09:42:08 +0000 (10:42 +0100)] 
include: Add some more mimeole errors.

16 years agosetupapi: Remove a test of an undocumented function that is inconsistent across platf...
James Hawkins [Thu, 11 Sep 2008 04:01:52 +0000 (23:01 -0500)] 
setupapi: Remove a test of an undocumented function that is inconsistent across platforms.

16 years agosetupapi: Fix a failing test in Vista.
James Hawkins [Thu, 11 Sep 2008 04:01:25 +0000 (23:01 -0500)] 
setupapi: Fix a failing test in Vista.

16 years agocrypt32: Fix a failing test in Vista.
James Hawkins [Thu, 11 Sep 2008 04:00:53 +0000 (23:00 -0500)] 
crypt32: Fix a failing test in Vista.

16 years agocrypt32: Fix a failing test in Vista.
James Hawkins [Thu, 11 Sep 2008 04:00:17 +0000 (23:00 -0500)] 
crypt32: Fix a failing test in Vista.

16 years agocrypt32: Fix a failing test in win9x.
James Hawkins [Thu, 11 Sep 2008 03:59:43 +0000 (22:59 -0500)] 
crypt32: Fix a failing test in win9x.

16 years agomstask: Fix a few failing tests in win2k.
James Hawkins [Thu, 11 Sep 2008 07:42:30 +0000 (02:42 -0500)] 
mstask: Fix a few failing tests in win2k.

16 years agoshell32: Fix two failing tests in win2k.
James Hawkins [Thu, 11 Sep 2008 07:37:28 +0000 (02:37 -0500)] 
shell32: Fix two failing tests in win2k.

16 years agosecur32: Fix two failing tests in win2k.
James Hawkins [Thu, 11 Sep 2008 07:34:01 +0000 (02:34 -0500)] 
secur32: Fix two failing tests in win2k.

16 years agokernel32: Added implementation for UnregisterWaitEx.
Alexandre Julliard [Thu, 11 Sep 2008 09:49:40 +0000 (11:49 +0200)] 
kernel32: Added implementation for UnregisterWaitEx.

16 years agomstask/tests: Use case-insensitive compare for file names.
Alexandre Julliard [Thu, 11 Sep 2008 09:49:27 +0000 (11:49 +0200)] 
mstask/tests: Use case-insensitive compare for file names.

16 years agouser32: Fix the work area test to pass on Windows when the taskbar is on top.
Dmitry Timoshkov [Thu, 11 Sep 2008 04:38:21 +0000 (13:38 +0900)] 
user32: Fix the work area test to pass on Windows when the taskbar is on top.

16 years agouser32: Implement SystemParametersInfo(SPI_GETWORKAREA) properly.
Dmitry Timoshkov [Thu, 11 Sep 2008 04:20:15 +0000 (13:20 +0900)] 
user32: Implement SystemParametersInfo(SPI_GETWORKAREA) properly.

16 years agouser32: Make GetMonitorInfoW print the monitor properties.
Dmitry Timoshkov [Thu, 11 Sep 2008 04:13:14 +0000 (13:13 +0900)] 
user32: Make GetMonitorInfoW print the monitor properties.

16 years agowinedevice: Wine PE loader is able to resolve forwards to not yet loaded modules.
Dmitry Timoshkov [Thu, 11 Sep 2008 04:00:40 +0000 (13:00 +0900)] 
winedevice: Wine PE loader is able to resolve forwards to not yet loaded modules.

16 years agokernel32: Use a kernel error code.
Dmitry Timoshkov [Thu, 11 Sep 2008 03:55:09 +0000 (12:55 +0900)] 
kernel32: Use a kernel error code.

16 years agowinex11.drv: Fix the scan codes keypad keys section to match the vkeys one.
Dmitry Timoshkov [Thu, 11 Sep 2008 02:59:32 +0000 (11:59 +0900)] 
winex11.drv: Fix the scan codes keypad keys section to match the vkeys one.

16 years agoshell32: Use default system icons if PrivateExtractIconsW in SHGetFileInfoW fails.
Roy Shea [Wed, 10 Sep 2008 21:33:02 +0000 (14:33 -0700)] 
shell32: Use default system icons if PrivateExtractIconsW in SHGetFileInfoW fails.

16 years agowidl: Remove redundant code.
Rob Shearman [Wed, 10 Sep 2008 21:31:39 +0000 (22:31 +0100)] 
widl: Remove redundant code.

dispinterfaces now have a type of RPC_FC_IP instead of 0, so this code
will never be reached.

16 years agoriched20: Use helper function rather than goto to return found position.
Juan Lang [Wed, 10 Sep 2008 18:08:46 +0000 (11:08 -0700)] 
riched20: Use helper function rather than goto to return found position.

16 years agouser32: Return error if memory allocation fails. Fixes Coverity id 115.
Juan Lang [Wed, 10 Sep 2008 17:14:13 +0000 (10:14 -0700)] 
user32: Return error if memory allocation fails. Fixes Coverity id 115.

16 years agocrypt32: Don't set salt's cbData unless allocation succeeds. Fixes Coverity id 133.
Juan Lang [Wed, 10 Sep 2008 16:39:23 +0000 (09:39 -0700)] 
crypt32: Don't set salt's cbData unless allocation succeeds. Fixes Coverity id 133.

16 years agogdi32/tests: Skip some failing tests on NT4.
Paul Vriens [Wed, 10 Sep 2008 15:49:52 +0000 (17:49 +0200)] 
gdi32/tests: Skip some failing tests on NT4.

16 years agogdi32/tests: Prevent a crash on win95.
Paul Vriens [Wed, 10 Sep 2008 15:47:49 +0000 (17:47 +0200)] 
gdi32/tests: Prevent a crash on win95.

16 years agowined3d: Add a test for zenable=false, zwriteenable=false.
Stefan Dösinger [Mon, 8 Sep 2008 01:04:34 +0000 (20:04 -0500)] 
wined3d: Add a test for zenable=false, zwriteenable=false.

I suspected that in this situation d3d writes to the z buffer, but the
test shows that I was mistaken

16 years agowined3d: Some ARB code fixes.
Stefan Dösinger [Fri, 5 Sep 2008 18:45:38 +0000 (13:45 -0500)] 
wined3d: Some ARB code fixes.

16 years agowined3d: Don't disable arbfp if the pipeline replacement is in.
Stefan Dösinger [Fri, 5 Sep 2008 17:58:58 +0000 (12:58 -0500)] 
wined3d: Don't disable arbfp if the pipeline replacement is in.

16 years agodpnet: Fix initialisation of This pointer (Coverity).
Kai Blin [Wed, 10 Sep 2008 14:35:04 +0000 (16:35 +0200)] 
dpnet: Fix initialisation of This pointer (Coverity).

16 years agorpcrt4/tests: Fix some failures on XP-SP3.
Paul Vriens [Wed, 10 Sep 2008 14:00:40 +0000 (16:00 +0200)] 
rpcrt4/tests: Fix some failures on XP-SP3.

16 years agomsi/tests: Create only one log file and delete it afterwards.
Paul Vriens [Wed, 10 Sep 2008 12:34:13 +0000 (14:34 +0200)] 
msi/tests: Create only one log file and delete it afterwards.

16 years agogdi32: Don't use pOS2->usWeightClass, some fonts don't set it correctly.
Dmitry Timoshkov [Wed, 10 Sep 2008 11:58:13 +0000 (20:58 +0900)] 
gdi32: Don't use pOS2->usWeightClass, some fonts don't set it correctly.

16 years agonotepad: Cancel closing window by cancelling "Save As" dialog box.
Hirofumi Katayama [Tue, 9 Sep 2008 03:44:36 +0000 (12:44 +0900)] 
notepad: Cancel closing window by cancelling "Save As" dialog box.

16 years agowinhttp: Add version resource.
Rob Shearman [Wed, 10 Sep 2008 10:01:26 +0000 (11:01 +0100)] 
winhttp: Add version resource.

16 years agomsi: Reduce destination file name used in the MoveFiles action to the long file name.
Rob Shearman [Wed, 10 Sep 2008 10:01:15 +0000 (11:01 +0100)] 
msi: Reduce destination file name used in the MoveFiles action to the long file name.

Add a test for this behaviour.

16 years agodplayx: Fix possible NULL pointer deference in error path (Coverity).
Kai Blin [Wed, 10 Sep 2008 10:03:29 +0000 (12:03 +0200)] 
dplayx: Fix possible NULL pointer deference in error path (Coverity).

16 years agodplayx: Fix possible NULL pointer dereference (Coverity).
Kai Blin [Wed, 10 Sep 2008 09:20:09 +0000 (11:20 +0200)] 
dplayx: Fix possible NULL pointer dereference (Coverity).

16 years agod3d8: Add a test for auto depth stencil reset.
Henri Verbeet [Wed, 10 Sep 2008 09:08:58 +0000 (11:08 +0200)] 
d3d8: Add a test for auto depth stencil reset.

16 years agod3d9: Add a test for auto depth stencil reset.
Henri Verbeet [Wed, 10 Sep 2008 09:08:58 +0000 (11:08 +0200)] 
d3d9: Add a test for auto depth stencil reset.

16 years agod3d9: Only run the reset test once.
Henri Verbeet [Wed, 10 Sep 2008 09:08:58 +0000 (11:08 +0200)] 
d3d9: Only run the reset test once.

16 years agowined3d: Reset the auto depth stencil.
Henri Verbeet [Wed, 10 Sep 2008 09:08:58 +0000 (11:08 +0200)] 
wined3d: Reset the auto depth stencil.

16 years agod3d8: Fix IDirect3DDevice8::SetRenderTarget().
Henri Verbeet [Wed, 10 Sep 2008 09:08:58 +0000 (11:08 +0200)] 
d3d8: Fix IDirect3DDevice8::SetRenderTarget().

The render target should be left alone if the render target argument is
NULL. WineD3D calls should be done inside the critical section.

16 years agod3d8: GetDepthStencilSurface returns D3DERR_NOTFOUND when no depth stencil is present.
Henri Verbeet [Wed, 10 Sep 2008 09:08:58 +0000 (11:08 +0200)] 
d3d8: GetDepthStencilSurface returns D3DERR_NOTFOUND when no depth stencil is present.

16 years agod3d9: GetDepthStencilSurface returns D3DERR_NOTFOUND when no depth stencil is present.
Henri Verbeet [Wed, 10 Sep 2008 09:08:51 +0000 (11:08 +0200)] 
d3d9: GetDepthStencilSurface returns D3DERR_NOTFOUND when no depth stencil is present.

16 years agowined3d: Correct a comment.
Henri Verbeet [Wed, 10 Sep 2008 09:08:40 +0000 (11:08 +0200)] 
wined3d: Correct a comment.

16 years agowined3d: Fix the half pixel offset.
Henri Verbeet [Wed, 10 Sep 2008 09:08:10 +0000 (11:08 +0200)] 
wined3d: Fix the half pixel offset.

Turns out the original fix was correct for fixed function, but for the
wrong reason. The shader path was already correct. This fixes a
regresssion introduced by 932e95c111118b643650d6643e47be0ddb5528a1.

16 years agodplayx: Fix static overrun of pDP array in test. (Coverity).
Kai Blin [Wed, 10 Sep 2008 08:58:52 +0000 (10:58 +0200)] 
dplayx: Fix static overrun of pDP array in test. (Coverity).

16 years agows2_32: Fix the SO_REUSEADDR tests to work on Win2k3 and newer.
Kai Blin [Wed, 10 Sep 2008 08:57:47 +0000 (10:57 +0200)] 
ws2_32: Fix the SO_REUSEADDR tests to work on Win2k3 and newer.

It seems that with Win2k3, the meaning of SO_REUSEADDR got closer to
BSD semantics. This is nice, as it allows us to finally work like some
version of Windows here.

16 years agodsound: Fix a few failing tests and a crash on 2008 (revised).
Jeff Zaroyko [Tue, 9 Sep 2008 18:44:46 +0000 (04:44 +1000)] 
dsound: Fix a few failing tests and a crash on 2008 (revised).

16 years agoregedit: Fix importing REG_MULTI_SZ values for ANSI files.
Alexander Nicolaysen Sørnes [Tue, 9 Sep 2008 19:48:33 +0000 (21:48 +0200)] 
regedit: Fix importing REG_MULTI_SZ values for ANSI files.

16 years agoshlwapi: Add a stub for SHSetDefaultDialogFont.
Detlef Riekenberg [Tue, 9 Sep 2008 21:04:14 +0000 (23:04 +0200)] 
shlwapi: Add a stub for SHSetDefaultDialogFont.

16 years agooleaut32: Dump parameter and SYSKIND for LHashValOfNameSysA.
Detlef Riekenberg [Tue, 9 Sep 2008 20:16:13 +0000 (22:16 +0200)] 
oleaut32: Dump parameter and SYSKIND for LHashValOfNameSysA.

16 years agows2_32: ioctlsocket should try to check if argp is valid.
Jeff Zaroyko [Tue, 9 Sep 2008 19:34:41 +0000 (05:34 +1000)] 
ws2_32: ioctlsocket should try to check if argp is valid.

16 years agowinhttp: Don't reference past the attribute array. Fixes Coverity item 710.
Juan Lang [Tue, 9 Sep 2008 18:51:34 +0000 (11:51 -0700)] 
winhttp: Don't reference past the attribute array. Fixes Coverity item 710.

16 years agoquartz/tests: Fix potential NULL dereference (Coverity).
Alexander Dorofeyev [Tue, 9 Sep 2008 17:34:59 +0000 (20:34 +0300)] 
quartz/tests: Fix potential NULL dereference (Coverity).

16 years agojscript: Added typeof expression implementation.
Jacek Caban [Wed, 10 Sep 2008 00:36:03 +0000 (02:36 +0200)] 
jscript: Added typeof expression implementation.

16 years agojscript: Added Math object stub implementation.
Jacek Caban [Wed, 10 Sep 2008 00:35:43 +0000 (02:35 +0200)] 
jscript: Added Math object stub implementation.

16 years agojscript: Added RegExp constructor object implementation.
Jacek Caban [Wed, 10 Sep 2008 00:34:54 +0000 (02:34 +0200)] 
jscript: Added RegExp constructor object implementation.

16 years agojscript: Added Number constructor object implementation.
Jacek Caban [Wed, 10 Sep 2008 00:34:33 +0000 (02:34 +0200)] 
jscript: Added Number constructor object implementation.

16 years agojscript: Added Boolean constructor object.
Jacek Caban [Wed, 10 Sep 2008 00:34:16 +0000 (02:34 +0200)] 
jscript: Added Boolean constructor object.

16 years agojscript: Added Array constructor object implementation.
Jacek Caban [Wed, 10 Sep 2008 00:33:57 +0000 (02:33 +0200)] 
jscript: Added Array constructor object implementation.

16 years agojscript: Added String constructor object.
Jacek Caban [Wed, 10 Sep 2008 00:33:37 +0000 (02:33 +0200)] 
jscript: Added String constructor object.

16 years agojscript: Added Object constructor object implementation.
Jacek Caban [Wed, 10 Sep 2008 00:33:15 +0000 (02:33 +0200)] 
jscript: Added Object constructor object implementation.

16 years agoinclude: Mark up with alloc_size attribute.
Marcus Meissner [Tue, 9 Sep 2008 11:49:58 +0000 (13:49 +0200)] 
include: Mark up with alloc_size attribute.

16 years agowidl: Fix the writing typedefs to dispinterfaces and pointers to interfaces.
Rob Shearman [Wed, 10 Sep 2008 07:00:27 +0000 (08:00 +0100)] 
widl: Fix the writing typedefs to dispinterfaces and pointers to interfaces.

Currently, stdole2.tlb isn't generated correctly and causes "<failed>"
to appear instead of "FontEvents" in the IFontEventsDisp typedef when
viewed with oleview.

The problem is that the typedef should just generate a VT_USERDEFINED
record, but ends up generating a VT_PTR -> VT_USERDEFINED. So remove
the extra writing of VT_PTR entries.

Fix the skipped pointers checks in encode_type and encode_type to
specifically detect VT_UNKNOWN and VT_DISPATCH types which don't need
one level of pointers, whereas interfaces encoded as VT_USERDEFINED
do.

16 years agowidl: Remove unreached code (Smatch).
Austin English [Tue, 9 Sep 2008 06:21:53 +0000 (01:21 -0500)] 
widl: Remove unreached code (Smatch).

16 years agomsi: Uninitialized variable fix (Coverity).
Andrew Talbot [Tue, 9 Sep 2008 21:50:39 +0000 (22:50 +0100)] 
msi: Uninitialized variable fix (Coverity).

16 years agocrypt32: Get rid of a magic number and a redundant assignment.
Juan Lang [Tue, 9 Sep 2008 19:26:31 +0000 (12:26 -0700)] 
crypt32: Get rid of a magic number and a redundant assignment.

16 years agocrypt32: Return FALSE rather than crash if memory allocation fails. Fixes Coverity...
Juan Lang [Tue, 9 Sep 2008 17:22:59 +0000 (10:22 -0700)] 
crypt32: Return FALSE rather than crash if memory allocation fails. Fixes Coverity id 135.

16 years agocrypt32: Fix typo. Fixes Coverity item 605.
Juan Lang [Tue, 9 Sep 2008 17:17:11 +0000 (10:17 -0700)] 
crypt32: Fix typo. Fixes Coverity item 605.

16 years agocrypt32: Assert condition that can occur only in case of a bug.
Juan Lang [Tue, 9 Sep 2008 16:18:14 +0000 (09:18 -0700)] 
crypt32: Assert condition that can occur only in case of a bug.

16 years agocabinet: Use helper function to remove duplicate code.
Juan Lang [Wed, 6 Aug 2008 21:09:39 +0000 (14:09 -0700)] 
cabinet: Use helper function to remove duplicate code.

16 years agocabinet: Use helper function to remove duplicate code.
Juan Lang [Wed, 6 Aug 2008 21:09:19 +0000 (14:09 -0700)] 
cabinet: Use helper function to remove duplicate code.

16 years agowidl: Open files in binary mode to avoid corruption from text mode on Windows.
Steven Edwards [Wed, 10 Sep 2008 13:18:14 +0000 (09:18 -0400)] 
widl: Open files in binary mode to avoid corruption from text mode on Windows.

16 years agowinhttp: Better diagnostics in the notification test.
Hans Leidekker [Tue, 9 Sep 2008 14:45:04 +0000 (16:45 +0200)] 
winhttp: Better diagnostics in the notification test.

16 years agowinhttp: Increase sleep between two tests that connect to the same host.
Hans Leidekker [Tue, 9 Sep 2008 14:43:57 +0000 (16:43 +0200)] 
winhttp: Increase sleep between two tests that connect to the same host.

16 years agowinhttp: Don't loop on response codes other than 301 and 302.
Hans Leidekker [Tue, 9 Sep 2008 14:42:11 +0000 (16:42 +0200)] 
winhttp: Don't loop on response codes other than 301 and 302.

16 years agowinex11.drv: Fix SetDIBits optimization to work with top-down dib sections.
Huw Davies [Tue, 9 Sep 2008 11:33:37 +0000 (12:33 +0100)] 
winex11.drv: Fix SetDIBits optimization to work with top-down dib sections.

16 years agomlang: Expand stub of fnIMLangFontLink2_GetStrCodePages.
Aric Stewart [Tue, 9 Sep 2008 12:12:36 +0000 (07:12 -0500)] 
mlang: Expand stub of fnIMLangFontLink2_GetStrCodePages.

16 years agoconfigure: Fixed the check for sigset_t on mingw.
Alexandre Julliard [Tue, 9 Sep 2008 12:47:47 +0000 (14:47 +0200)] 
configure: Fixed the check for sigset_t on mingw.

16 years agows2_32/tests: Remove redundant NULL check before HeapFree.
Paul Vriens [Tue, 9 Sep 2008 09:45:40 +0000 (11:45 +0200)] 
ws2_32/tests: Remove redundant NULL check before HeapFree.

16 years agoquartz/tests: Fix the tests on several platforms.
Paul Vriens [Tue, 9 Sep 2008 08:50:51 +0000 (10:50 +0200)] 
quartz/tests: Fix the tests on several platforms.

16 years agoinclude: Fix function names in IVBSAXXMLReader interface in msxml2.idl.
Rob Shearman [Tue, 9 Sep 2008 09:26:51 +0000 (10:26 +0100)] 
include: Fix function names in IVBSAXXMLReader interface in msxml2.idl.

16 years agomshtml: Implement IDispatch for IHTMLTable.
Alistair Leslie-Hughes [Mon, 8 Sep 2008 11:14:32 +0000 (21:14 +1000)] 
mshtml: Implement IDispatch for IHTMLTable.

16 years agomshtml: Implement IDispatch for IHTMLDocument5.
Alistair Leslie-Hughes [Mon, 8 Sep 2008 11:16:37 +0000 (21:16 +1000)] 
mshtml: Implement IDispatch for IHTMLDocument5.

16 years agomshtml: Implement IDispatch for IHTMLInputElement.
Alistair Leslie-Hughes [Mon, 8 Sep 2008 11:12:54 +0000 (21:12 +1000)] 
mshtml: Implement IDispatch for IHTMLInputElement.

16 years agomshtml: Implement IDispatch for IHTMLTextAreaElement.
Alistair Leslie-Hughes [Mon, 8 Sep 2008 11:14:59 +0000 (21:14 +1000)] 
mshtml: Implement IDispatch for IHTMLTextAreaElement.

16 years agomshtml: Implement IDispatch for IHTMLOptionElement.
Alistair Leslie-Hughes [Mon, 8 Sep 2008 11:13:36 +0000 (21:13 +1000)] 
mshtml: Implement IDispatch for IHTMLOptionElement.

16 years agomshtml: Implement IDispatch for IHTMLGenericElement.
Alistair Leslie-Hughes [Mon, 8 Sep 2008 11:11:53 +0000 (21:11 +1000)] 
mshtml: Implement IDispatch for IHTMLGenericElement.

16 years agomshtml: Implement IDispatch for IHTMLScriptElement.
Alistair Leslie-Hughes [Mon, 8 Sep 2008 11:14:02 +0000 (21:14 +1000)] 
mshtml: Implement IDispatch for IHTMLScriptElement.