Juan Lang
ea20d6b793
inetmib1: Support the MIB2 IP address table.
2008-06-25 11:03:06 +02:00
Juan Lang
7d85506a9d
inetmib1: Support the MIB2 ICMP statistics.
2008-06-25 11:02:49 +02:00
Juan Lang
b77719c7fb
inetmib1: Support the MIB2 IP statistics.
2008-06-25 11:02:25 +02:00
Juan Lang
c531c11734
inetmib1: Support the MIB2 interface table.
2008-06-25 11:00:39 +02:00
Juan Lang
f913252ea2
inetmib1: Support querying the MIB2 number of interfaces.
2008-06-25 10:59:28 +02:00
Juan Lang
dedff1329f
inetmib1: Implement SnmpExtensionQuery.
2008-06-25 10:59:07 +02:00
Juan Lang
f28cd51d0d
inetmib1: Add initialization function for getting the MIB2 number of interfaces.
2008-06-25 10:58:52 +02:00
Juan Lang
709a0a46e2
inetmib1: Add a mechanism for initializing supported OIDs, and use it in SnmpExtensionInit.
2008-06-25 10:58:37 +02:00
Juan Lang
50f4bd16f6
inetmib1: Improve SnmpExtensionQuery stub.
2008-06-25 10:58:26 +02:00
Juan Lang
46f7f76b1e
inetmib1: Improve SnmpExtensionInit stub.
2008-06-25 10:58:18 +02:00
Juan Lang
68991faf9f
inetmib1: Add tests for SnmpExtensionQuery.
2008-06-25 10:56:46 +02:00
Juan Lang
f451fefc6c
inetmib1: Add stub for SnmpExtensionQuery.
2008-06-25 10:56:33 +02:00
Juan Lang
cca77db0a6
inetmib1: Add tests for SnmpExtensionInit.
2008-06-25 10:56:13 +02:00
Juan Lang
2cc8b7e5ce
inetmib1: Add stub for SnmpExtensionInit.
2008-06-25 10:53:18 +02:00
Juan Lang
1723157954
inetmib1: Add stub dll.
2008-06-25 10:53:02 +02:00
Kai Blin
2d02cb056d
netapi32: tests/access: Don't clutter up standalone Windows boxes.
...
On Windows XP (and newer), calling NetUserChangePassword with a NULL
domainname parameter creates a user home directory, iff the machine is
not member of a domain. As we don't want to clutter up the folder
containing the home directories, specify \\127.0.0.1 as domainname to
access the local samdb.
2008-06-25 10:44:03 +02:00
H. Verbeet
079686b707
d3d9: Use color_match() in fog_with_shader_test().
2008-06-25 10:43:13 +02:00
H. Verbeet
c433562a68
wined3d: Explicitly enable depth buffer writing in depth_blt().
...
This prevents conflicts with WINED3DRS_ZWRITEENABLE.
2008-06-25 10:43:08 +02:00
James Hawkins
6056fd1b05
msi: Add another MsiGetFileVersionTest.
2008-06-25 10:43:02 +02:00
James Hawkins
75a10719ac
urlmon: Fix a few test failures in IE7.
2008-06-25 10:42:53 +02:00
James Hawkins
f564ed5f1f
mscms: Only check the first three characters of the color space name.
2008-06-25 10:42:50 +02:00
Jacek Caban
7d978d557f
mshtml: Forward HTMLSelectElement's IDispatch functions to IDispatchEx implementation.
2008-06-25 10:42:41 +02:00
Jacek Caban
1d6c28459b
mshtml: Added IHTMLSelectElement::get_type implementation.
2008-06-25 10:42:36 +02:00
Jacek Caban
9338979c11
mshtml: Added IHTMLInputElement::put_disabled implementation.
2008-06-25 10:42:32 +02:00
Jacek Caban
6314becd8c
mshtml: Added IHTMLElement::put_title implementation.
2008-06-25 10:42:27 +02:00
Jacek Caban
f911e240d0
mshtml: Added IHTMLElement::get_title implementation.
2008-06-25 10:42:23 +02:00
Jacek Caban
a3a9a317de
mshtml: Added IHTMLSelectElement::put_onchange implementation.
2008-06-25 10:42:15 +02:00
Jacek Caban
da8560bbf7
mshtml: Return NULL instead of empty string in IHTMLSelectElement::get_value.
2008-06-25 10:42:08 +02:00
Jacek Caban
c2759cb80d
mshtml: Added IHTMLSelectElement::put_value implementation.
2008-06-25 10:42:03 +02:00
Maarten Lankhorst
8bedda7e1f
quartz: Make the memory allocator emit more warnings and fix race condition.
2008-06-25 10:41:58 +02:00
Maarten Lankhorst
6aabf5d39e
quartz: Create thread after connection is made.
2008-06-25 10:41:52 +02:00
Maarten Lankhorst
33294331d2
quartz: Remove dead code from DSoundRender.
2008-06-25 10:41:47 +02:00
Maarten Lankhorst
cdb66444ed
quartz: Handle case where ReceiveConnection is called on an already connected pin.
2008-06-25 10:39:47 +02:00
Paul Vriens
99deb5ca2c
shlwapi/tests: Fix another test on Vista.
2008-06-25 10:39:35 +02:00
Paul Vriens
f88a3c569e
shlwapi/tests: Fix a test on Vista.
2008-06-25 10:39:31 +02:00
Kai Blin
c7ffd4fab9
advapi32: Fix lsa tests for domain members.
...
For a domain member, the domain info contains meaningful implementation.
It makes no sense to check for the standalone case only.
2008-06-25 10:39:22 +02:00
Zac Brown
332733a43b
mshtml: Initialize variables in a couple structs.
2008-06-25 10:39:07 +02:00
Paul Vriens
dd01d39f3b
kernel32: Fix return values of GetConsoleCursorInfo.
2008-06-24 12:47:18 +02:00
Paul Vriens
296bbde1c1
kernel32/tests: Add some tests for GetConsoleCursorInfo.
2008-06-24 12:45:25 +02:00
Paul Vriens
732a07957d
shell32/tests: Skip some tests if functions are not available.
2008-06-24 12:45:20 +02:00
Dmitry Timoshkov
bb4e7832b4
user32: Make test_SetForegroundWindow() the last message test.
2008-06-24 12:45:16 +02:00
Zhangrong Huang
ebe2ae146c
kernel32: Add locale script tag resources.
2008-06-24 12:39:27 +02:00
Dmitry Timoshkov
0d6dcc1e4e
gdi32: Perform correct glyph scaling even if font metrics haven't been cached yet.
2008-06-24 12:23:10 +02:00
Dmitry Timoshkov
6f7457d8ad
gdi32: Add a test for outline text metrics.
2008-06-24 12:23:03 +02:00
Dmitry Timoshkov
e02168791e
gdi32: Indent a block of code using 4 spaces instead of 5.
2008-06-24 12:22:49 +02:00
Dmitry Timoshkov
b2fa21e4bb
gdi32: Scale outline font metrics.
2008-06-24 12:22:42 +02:00
Dmitry Timoshkov
433c3cfeec
gdi32: Don't return cached glyph metrics if a custom transformation was requested.
2008-06-24 12:22:31 +02:00
Dmitry Timoshkov
7ef471220d
gdi32: Don't cache glyph metrics if they have a custom transformation.
2008-06-24 12:22:24 +02:00
Dmitry Timoshkov
8cdca3980a
gdi32: Apply the custom transform to a glyph only if it's not an identity one.
2008-06-24 12:22:18 +02:00
Dmitry Timoshkov
df76fe6f0c
gdi32: Perform the world transform separately from font scaling.
2008-06-24 12:21:42 +02:00
Dmitry Timoshkov
8a6628aea5
gdi32: Font scaling transform is performed separately.
2008-06-24 12:21:28 +02:00
Dmitry Timoshkov
85c16fc45b
gdi32: Don't forget to update the glyph advance in the case of a custom transformation.
2008-06-24 12:21:16 +02:00
Dmitry Timoshkov
9675720510
gdi32: Initialize otmMacAscent, otmMacDescent, otmMacLineGap in outline text metrics.
2008-06-24 12:21:06 +02:00
Dmitry Timoshkov
e378795970
gdi32: Perform font height scaling with higher precision.
2008-06-24 12:20:55 +02:00
Dmitry Timoshkov
ade4132b25
gdi32: Make GetOutlineTextMetrics set tmDigitizedAspectX/Y to real values as GetTextMetrics does.
2008-06-24 12:20:50 +02:00
Dan Kegel
bcdb10a9ed
wininet: InternetCrackUrlW: For URLs that have no urlpath, native clears lpszUrlPath.
2008-06-24 12:20:44 +02:00
James Hawkins
0097275f3f
msi: Add tests for MsiGetUserInfo.
2008-06-24 12:16:01 +02:00
James Hawkins
41fe12f149
msi: Reimplement MsiGetUserInfo.
2008-06-24 12:15:48 +02:00
James Hawkins
72fedf7d88
msi: Handle the machine context in MsiQueryFeatureState.
2008-06-24 12:15:38 +02:00
James Hawkins
200eba3b94
msi: Handle the user managed context in MsiQueryFeatureState.
2008-06-24 12:15:31 +02:00
James Hawkins
aefd63dc4e
msi: Add more tests for MsiQueryFeatureState.
2008-06-24 12:15:23 +02:00
James Hawkins
2d4e4b6ae2
msi: Create the SourceList key in msi_publish_sourcelist.
2008-06-24 12:15:16 +02:00
James Hawkins
58e1543960
msi: Fix the published location of the upgrade code for the machine context.
2008-06-24 12:15:10 +02:00
James Hawkins
301f2a5eae
msi: Open the local user data product key for the machine context.
2008-06-24 12:15:03 +02:00
James Hawkins
e6d126cd49
msi: Test the PublishProduct action with the machine context.
2008-06-24 12:14:56 +02:00
James Hawkins
cdb33f8a39
msi: Publish the UpgradeCode in PublishProduct.
2008-06-24 12:14:49 +02:00
James Hawkins
5538fa0290
msi: Publish media disks whether the drive type is removable or not.
2008-06-24 12:14:42 +02:00
James Hawkins
ef640a6cd5
msi: Publish a few more product properties.
2008-06-24 12:14:36 +02:00
James Hawkins
c7ab4fad08
msi: Allow checking a REG_MULTI_SZ string.
2008-06-24 12:14:30 +02:00
James Hawkins
db2e8d2fdf
msi: Squash the package code property.
2008-06-24 12:14:23 +02:00
James Hawkins
ebeb537939
msi: Factor out publishing the product properties.
2008-06-24 12:14:14 +02:00
James Hawkins
d809b4e2d9
msi: Don't publish the product to an invalid location.
2008-06-24 12:14:07 +02:00
James Hawkins
ee8b4a0132
msi: Don't set an invalid install property in PublishProduct.
2008-06-24 12:14:00 +02:00
James Hawkins
68e6071d3c
msi: Factor out publishing the product source list.
2008-06-24 12:13:53 +02:00
James Hawkins
fac97bb8c5
msi: Factor out publishing icon files.
2008-06-24 12:13:46 +02:00
Owen Rudge
4fb049aaf1
shell32: Populate comment column in Control Panel.
2008-06-24 12:00:22 +02:00
Owen Rudge
b198924c20
shell32: Ensure the correct applet is loaded in multi-applet control panels.
2008-06-24 12:00:18 +02:00
Owen Rudge
3a95e276f2
shell32: Register Control Panel namespace folder.
2008-06-24 11:58:12 +02:00
Owen Rudge
03a4b8d4b0
shell32: Add support for WantsForDISPLAY and HideAsDeletePerUser to the register_coclasses routine.
2008-06-24 11:57:22 +02:00
Jacek Caban
c592c6e748
mshtml: Added IHTMLDOMNode::hasChildNodes implementation.
2008-06-24 11:54:23 +02:00
Jacek Caban
c3d8d052f6
mshtml: Added IHTMLDOMNode::removeChild implementation.
2008-06-24 11:54:17 +02:00
Jacek Caban
91dcf287c7
mshtml: Fixed argument checking in IHTMLDOMChildrenCollection::item.
2008-06-24 11:54:07 +02:00
Jacek Caban
8d7066b264
mshtml: Added support to accessing child nodes by index in IHTMLDOMChildrenCollection.
2008-06-24 11:54:01 +02:00
Jacek Caban
c8284724ab
mshtml: Added IHTMLElement2::put_tabIndex implementation.
2008-06-24 11:53:51 +02:00
Jacek Caban
807f5c7884
mshtml: Added IHTMLElement2::get_tabIndex implementation.
2008-06-24 11:53:47 +02:00
Jacek Caban
9eb4ee2e06
mshtml: Added IHTMLElement::put_onkeyup implementation.
2008-06-24 11:53:39 +02:00
Jacek Caban
0848cc977f
mshtml: Added keyup event support.
2008-06-24 11:53:06 +02:00
Alexandre Julliard
ec11a7b828
oleaut32/tests: Allow UuidCreate to return RPC_S_UUID_LOCAL_ONLY.
2008-06-24 11:51:07 +02:00
Alexandre Julliard
d324c42b4c
ole32: Don't consider RPC_S_UUID_LOCAL_ONLY an error in CoCreateGuid.
...
Return a proper HRESULT for other errors.
2008-06-24 11:50:42 +02:00
H. Verbeet
60b5581e1c
d3d9: Use color_match() in alpha_test().
...
Also fixes some of the messages.
2008-06-24 11:48:38 +02:00
H. Verbeet
3546b8bbfc
d3d8: Use color_match() in alpha_test().
...
Also fixes some of the messages.
2008-06-24 11:48:32 +02:00
Maarten Lankhorst
e8a023f9f8
quartz: Clear pin value if not connected.
2008-06-24 11:47:33 +02:00
Maarten Lankhorst
9009e68c5b
quartz: Add support for VideoInfoHeader2 to AVI Decompressor.
2008-06-24 11:47:29 +02:00
Maarten Lankhorst
b157969d49
quartz: Only enumerate renderers if bRender is set in filtermapper.
2008-06-24 11:47:24 +02:00
Maarten Lankhorst
d283bcdb62
quartz: DSoundRender shouldn't delete buffer when already connected.
2008-06-24 11:47:19 +02:00
Maarten Lankhorst
3d43a629d0
quartz: Have thread safety in memallocator.
2008-06-24 11:47:15 +02:00
Maarten Lankhorst
dae09d000c
quartz: Implement VideoRenderer_GetCurrentImage.
2008-06-24 11:47:10 +02:00
Maarten Lankhorst
0bdc8bc5c1
quartz: Implement GraphConfig_Reconfigure.
2008-06-24 11:47:04 +02:00
Paul Vriens
68a3ed219e
setupapi/tests: Add a simple test for the DelReg directive.
2008-06-24 11:46:50 +02:00
Hans Leidekker
95d572dd7e
wininet: Make a test pass on IE6.
2008-06-24 11:45:33 +02:00
Hans Leidekker
e43cda6b54
wininet: Win64 compatibility fixes.
2008-06-24 11:45:27 +02:00
Hans Leidekker
6233704481
wininet: Resolve hostname once per connection.
2008-06-24 11:45:18 +02:00
Hans Leidekker
34ff555cf9
wininet: Send a 'Pragma: no-cache' header if asked for.
2008-06-24 11:45:10 +02:00
Hans Leidekker
ed38af127d
wininet: Improve some traces.
2008-06-24 11:45:03 +02:00
Hans Leidekker
3434935f44
wininet: Clear last error upon successful return from HttpSendRequest.
2008-06-24 11:44:57 +02:00
Alex Villacís Lasso
acec891ac2
richedit: EM_POSFROMCHAR should take into account scrollbar position. With tests.
2008-06-24 11:44:37 +02:00
Alex Villacís Lasso
3cc6e2365a
richedit: When returning position through wParam pointer, EM_POSFROMCHAR must return 0 as LRESULT.
...
Add tests for EM_POSFROMCHAR for 1.0 and 2.0.
2008-06-24 11:43:42 +02:00
Alexandre Julliard
15a5da9790
d3d9/tests: Test for Direct3DCreate9 failure.
2008-06-24 11:09:47 +02:00
Alexandre Julliard
a6e0c9cbf3
d3d9: Make Direct3DCreate9 fail if we can't initialize wined3d.
2008-06-24 11:07:53 +02:00
Alexandre Julliard
360d87f420
d3d8: Make Direct3DCreate8 fail if we can't initialize wined3d.
2008-06-24 11:07:43 +02:00
Alexandre Julliard
aba003de4e
winex11: Print more details on OpenGL load failure. Only print errors once.
2008-06-23 22:59:59 +02:00
Alexander Dorofeyev
cb5e06c944
ddraw: Implement FPU mode fixup in d3d7 device.
...
As documented in DirectX7 SDK, d3d7 devices set FPU mode (control word) on every
call and restore it back to original state before returning, if created in
DDSCL_FPUPRESERVE cooperative mode. This allows games to work with FPU in a
possibly incompatible mode and avoid resetting it all the time.
2008-06-23 19:59:33 +02:00
Alistair Leslie-Hughes
a850cafe6d
shell32: Stop crash when an error occurs.
2008-06-23 19:58:16 +02:00
Alistair Leslie-Hughes
e53e82bf12
secur32: Fix crash under win98.
2008-06-23 19:58:10 +02:00
Louis Lenders
efb90c7fee
d3dx9_*: Add version resources.
2008-06-23 19:58:04 +02:00
Jacek Caban
41bdff629f
mshtml: Added IHTMLElement::put_onclick implementation.
2008-06-23 19:46:30 +02:00
Jacek Caban
cf51da73f6
mshtml: Added generic HTML event listener and use it for click event.
2008-06-23 19:46:30 +02:00
Jacek Caban
97298e66ec
mshtml: Use heap_alloc_zero in NSContainer_Create.
2008-06-23 19:46:30 +02:00
Jacek Caban
01dc47c884
mshtml: Added onclick attribute support.
2008-06-23 19:46:30 +02:00
Jacek Caban
23ad09865e
mshtml: Added IHTMLImgElement::put_src implementation.
2008-06-23 19:46:30 +02:00
Jacek Caban
47d8352067
mshtml: Added IHTMLElement::put_className implementation.
2008-06-23 19:46:30 +02:00
Jacek Caban
0497c98961
mshtml: Return NULL instead of empty string in IHTMLElement::get_className.
2008-06-23 19:46:30 +02:00
Jacek Caban
39c7951cf1
mshtml: Added IHTMLDocument3::createTextNode implementation.
2008-06-23 19:46:30 +02:00
Jacek Caban
19803de2b4
mshtml: Added IHTMLDOMNode::appendChild implementation.
2008-06-23 19:46:30 +02:00
Huw Davies
4f6f415aaa
winspool.drv: Make sure the printer driver registry entry exists.
2008-06-23 19:46:29 +02:00
Paul Vriens
4fe5683ce4
setupapi/tests: Fix a test on NT4.
2008-06-23 19:46:29 +02:00
Paul Vriens
0b773df85f
setupapi/tests: Remove a registry key on failure for NT4.
2008-06-23 19:46:29 +02:00
Paul Vriens
f544b039cf
setupapi/tests: Prevent crash on NT4.
2008-06-23 19:46:29 +02:00
Paul Vriens
7e7574d2a8
setupapi/tests: Remove last win9x references.
2008-06-23 19:46:29 +02:00
Rob Shearman
0c095ee0d3
rpcrt4: Fix NdrConformantVaryingStructUnmarshall to use buffer memory if applicable and to reuse memory for embedded pointers.
2008-06-23 19:46:29 +02:00
Rob Shearman
33e907bc9d
rpcrt4: Factor out string validation from NDR unmarshalling functions into a separate function, validate_string_data.
2008-06-23 19:46:29 +02:00
Alexandre Julliard
7524019796
shell32/tests: Use the original path if GetLongPathNameA fails.
2008-06-23 17:22:01 +02:00
Alexandre Julliard
8e2684fea4
winspool: Don't print NULL pointers in traces.
2008-06-23 17:10:04 +02:00
Michael Karcher
606186d4c5
ddraw: Ensure to load wined3d before attempting to create a clipper.
2008-06-23 14:11:58 +02:00
Marcus Meissner
ebe7739987
ws2_32/tests: Initialize buffer to avoid valgrind warning.
2008-06-23 14:09:57 +02:00
Dan Kegel
81fee5208b
user32: Fix buffer length thinko in dde_client.c.
2008-06-23 14:09:17 +02:00
Detlef Riekenberg
dda737f36a
avifil32: The array index is 0-based.
2008-06-23 14:07:57 +02:00
Kai Blin
533419cb35
rpcrt4: Ignore the AuthzSvr parameter for RPC_C_AUTHN_WINNT.
2008-06-23 14:04:46 +02:00
Kai Blin
a3bd1f8635
rpcrt4: Fix some A/W use in error messages.
2008-06-23 14:04:44 +02:00
Rob Shearman
f82488823b
rpcrt4: Add test for using a conformant varying structure with pointers.
2008-06-23 14:04:39 +02:00
Dan Hipschman
e22af18e7a
kernel32/tests: Add tests for TLS functions.
2008-06-23 14:04:31 +02:00
Jon Griffiths
1ad733e4e0
ntdll: Implement [Rtl]InitializeCriticalSectionEx.
2008-06-23 14:04:24 +02:00
H. Verbeet
ebcb5f23a1
wined3d: Half float formats need ARB_TEXTURE_FLOAT as well.
...
Currently we only check if ARB_HALF_FLOAT_PIXEL is supported. This is
not enough, we need ARB_TEXTURE_FLOAT as well. This fixes some errors
when running the d3d9 visual test with Mesa swrast.
2008-06-23 12:55:08 +02:00
H. Verbeet
02a2ba9d2f
wined3d: Report post pixelshader blending on WINED3DFMT_A16B16G16R16F.
2008-06-23 12:55:02 +02:00
Roderick Colenbrander
ee3bbccf6e
wined3d: Update the Nvidia driver version to 173.41 and also put it in the right format e.g. 7.15.11.7341 instead of 7.15.10.17341.
2008-06-23 12:53:45 +02:00
Dmitry Timoshkov
41aad2dce2
gdi32: Extend the font substitution test, make it pass under Wine.
2008-06-23 12:53:22 +02:00
Paul Vriens
46e0219f7a
setupapi/tests: Remove win9x specifics from testInstallClass.
2008-06-23 12:51:35 +02:00
Paul Vriens
d2ee399c66
setupapi/tests: Remove win9x specifics from testCreateDeviceInfo.
2008-06-23 12:51:29 +02:00
Andrew Talbot
51b3b4a481
dbghelp: Use dbgstr_a() in case pointer is NULL.
2008-06-23 12:51:20 +02:00
Vitaliy Margolen
e938ff9aee
dxdiagn: Use helper functions for adding properties to container.
2008-06-23 12:51:08 +02:00
Vitaliy Margolen
8ab96ba2dc
dxdiagn: PhysicalMemory parameter is a string not long long.
2008-06-23 12:50:24 +02:00
Rob Shearman
cc199b777e
rpcrt4: Initialise UniquePtrCount in NdrServerInitializeNew.
2008-06-23 12:49:06 +02:00
Rob Shearman
7f1b7c51be
include: Add new bitfields to MIDL_STUB_MESSAGE added in Vista SDKs.
...
Move fBufferValid to a bitfield and update the corresponding tests in rpcrt4.
Add tests for the new fields.
2008-06-23 12:48:59 +02:00
Rob Shearman
7302227b2e
ole32: Include compobj_private.h in oleobj.c to type-check the function signatures of DataAdviseHolder_OnConnect and DataAdviseHolder_OnDisconnect.
2008-06-23 12:48:45 +02:00
Rob Shearman
42d5b12e63
ole32: Remove unused BIGBLOCKFILE_GetSize.
2008-06-23 12:48:38 +02:00
Rob Shearman
f91d3bbeb1
ole32: Include ole2.h in ole32_main.c to type-check the function signature of OleMetafilePictFromIconAndLabel.
2008-06-23 12:48:31 +02:00
Rob Shearman
2c183cba02
ole32: Include enumx.h in enumx.c to get the declarations of the functions.
2008-06-23 12:48:24 +02:00
Gerald Pfeifer
773d53d82e
winex11: Remove two unused parameters from BITBLT_GetSrcArea().
2008-06-23 12:47:39 +02:00
Gerald Pfeifer
bc588e6a37
comctl32: tooltips: Adjust the type of three loop variables from INT to UINT.
2008-06-23 12:47:23 +02:00
Mikołaj Zalewski
dfe4747b1e
kernel32: Improve Esperanto locale definition.
2008-06-23 12:46:45 +02:00
Dan Kegel
578870bc4d
msxml3/tests: VT_EMPTY is not a string.
2008-06-23 12:46:29 +02:00
Dan Kegel
98fba5e56a
kernel32/tests: Initialize a few variables.
2008-06-23 12:46:20 +02:00
Dan Kegel
32393796bb
gdi32: GdiConvertToDevmodeW should not refer to unintialized name bytes.
2008-06-23 12:46:12 +02:00
Dan Kegel
97f4fbca7e
winmm/tests: Initialize MIXERLINECONTROLSA before calling mixerGetLineControlsA.
2008-06-23 12:46:04 +02:00
Joris Huizer
85ac6a388b
user32/tests: Copy/paste fix.
2008-06-23 12:45:49 +02:00
Anatoly Lyutin
f567cb5878
user32/tests: Add two tests for ShowWindow(SW_RESTORE).
2008-06-23 12:45:42 +02:00
Dan Hipschman
9615e2977d
riched20/tests: Add a test for creating ITextDocument.
2008-06-23 12:39:46 +02:00
Dan Hipschman
76ee788afa
riched20/tests: Add tests for OLE interface.
2008-06-23 12:39:41 +02:00
Marcus Meissner
fb140649f4
ws2_32/tests: Initialize memory to send.
2008-06-21 11:54:55 +02:00
Mikołaj Zalewski
2879c39d4f
comdlg32/tests: Make sure no ANSI strings are passed to Unicode functions.
2008-06-21 11:54:38 +02:00
Andrew Talbot
901969f624
wineps.drv: Use const-correct GetPrinterDataEx() instead of GetPrinterData().
2008-06-21 11:54:09 +02:00
Maarten Lankhorst
da92dcec66
include: Add definitions for VMR-9 interface.
2008-06-21 11:49:44 +02:00
Dan Hipschman
c1480126b1
gdi32: Add tests for GetTextFace.
...
Currently only GetTextFaceA is tested, and in an ancillary way, and the
behavior differs from GetTextFaceW.
2008-06-21 11:37:20 +02:00
Lei Zhang
71ed7573aa
gdi32: Check for regular fonts by style instead of style name.
2008-06-21 11:37:00 +02:00
Lei Zhang
4700b0bd87
comctl32: Support LVCF_SUBITEM in LVM_GETCOLUMN.
2008-06-21 11:36:56 +02:00
Louis Lenders
44afc4488c
advapi32: Add stub for GetAuditedPermissionsFromAcl{A/W}.
2008-06-21 11:36:46 +02:00
Anatoly Lyutin
8fb730543d
user32: Return at the end of processing (cmd == SW_HIDE).
2008-06-21 11:36:40 +02:00
Petr Dlouhý
283012cc95
shlwapi: UrlCanonicalize will canonize address in format "file://localhost/c:/" correctly.
2008-06-21 11:36:29 +02:00
Petr Dlouhý
4513fb3818
gdiplus: Stub implementation of GdipImageGetFrameDimensionsCount + test.
2008-06-21 11:36:24 +02:00
Jeff Zaroyko
30e6b81dd1
ws2_32: Ignore lpFrom for connected sockets.
...
If the the socket is connected and lpFrom is not NULL, Linux will set
msg_namelen to zero and ignore msg_name in recvfrom so don't try try
to update lpFrom.
2008-06-21 11:36:15 +02:00
Alexandre Julliard
5b7bec34c1
winex11: Only register an XIM callback if we can't open the XIM right away.
2008-06-21 11:18:07 +02:00
Michael Stefaniuc
bc0acd1ac2
riched20: Remove redundant NULL check before heap_free (Smatch).
2008-06-21 11:17:08 +02:00
Jacek Caban
f0d8b8b15c
shdocvw: Added WebBrowser's IDispatch methods implementation.
2008-06-21 11:17:00 +02:00
Maarten Lankhorst
00beed3d9e
quartz: Implement IBasicVideo2 for the filtergraph.
2008-06-21 11:16:54 +02:00
Maarten Lankhorst
2eb66373f5
quartz: Implement IMediaSeeking in the video renderer.
2008-06-21 11:16:45 +02:00
Maarten Lankhorst
29b6dbab80
quartz: Implement MediaControl_GetState.
...
This allows applications to wait for state transitions to be really
complete. Fixes some xvid crashes.
2008-06-21 11:16:36 +02:00
Maarten Lankhorst
aaee8a1b0e
quartz: Try to render any existing renderers before creating a new one.
2008-06-21 11:16:32 +02:00
Maarten Lankhorst
365bbe8343
quartz: Expose some methods so that a custom allocator can be created.
2008-06-21 11:15:27 +02:00
Maarten Lankhorst
3a9040c1f2
quartz: Only query for event interface when there is a filtergraph.
...
Prevents a null pointer dereference.
2008-06-21 11:15:07 +02:00
Maarten Lankhorst
e8705402a4
quartz: Add the ability to force a pin to use a certain renderer.
2008-06-21 11:14:58 +02:00
Paul Vriens
6546cd5db2
setupapi/tests: Remove some function pointer checks from testRegisterDeviceInfo.
2008-06-21 11:14:52 +02:00
Paul Vriens
44499b5b0b
setupapi/tests: Remove win9x specifics from testDevRegKey.
2008-06-21 11:14:43 +02:00
Paul Vriens
50d6b08353
setupapi/tests: Remove win9x specifics from testDeviceRegistryPropertyW.
2008-06-21 11:14:35 +02:00
Paul Vriens
0fbe23c13d
setupapi/tests: Skip all tests on Win9x and WinMe.
2008-06-21 11:14:27 +02:00
Paul Vriens
5191f0f2fd
user32/tests: Skip tests if functions are not implemented.
2008-06-21 11:14:20 +02:00
Huw Davies
d9bf3b5c4a
inetcomm: Fully initialize start and length.
...
Should fix Valgrind warnings 'Conditional jump or move depends on
uninitialised value(s)' in inetcomm tests.
2008-06-21 11:14:10 +02:00
Dan Kegel
025457e09b
dsound: Don't free buffer if it's owned by alsa.
2008-06-21 11:14:02 +02:00
Dan Kegel
64a62d2e8f
advpack: Don't close a handle if it wasn't opened.
2008-06-21 11:13:55 +02:00
Jon Griffiths
c683753185
dbghelp: Implement SymEnumerateSymbols64.
2008-06-21 11:13:37 +02:00
Rob Shearman
4bde42aaa2
rpcrt4: Use abrtitrary pointer identifiers when marshalling pointers instead of using pointer values.
...
This ensures that no information about the server memory layout is
leaked to clients.
2008-06-21 11:12:58 +02:00
Rob Shearman
6cf9e441ad
rpcrt4: Initialise UniquePtrCount in NdrClientInitializeNew.
2008-06-21 11:12:54 +02:00
Rob Shearman
62e0a8ca38
wininet: Fix memory leak in HTTP_DeleteCustomHeader.
...
Free the memory associated with the field and value of the custom
header otherwise it will be leaked. Found by Valgrind.
2008-06-21 11:12:50 +02:00
Alistair Leslie-Hughes
56d5332285
msxml3: Improved checking of failed case.
2008-06-20 12:39:44 +02:00
Alistair Leslie-Hughes
031e1ae441
urlmon: Check pointer before use.
2008-06-20 12:39:38 +02:00
Nikolay Sivov
3bacdaf664
gdiplus: Implemented GdipGetPathData with test.
2008-06-20 12:37:44 +02:00
Nikolay Sivov
f620b663a7
gdiplus: Stub for GdipFlush.
2008-06-20 12:37:02 +02:00
Nikolay Sivov
d4ae6fa1ea
gdiplus: Implemented GdipAddPathRectangles with tests.
2008-06-20 12:35:52 +02:00
Nikolay Sivov
250a9d7412
gdiplus: Check pointer in GdipGetLineRectI.
2008-06-20 12:35:32 +02:00
John Klehm
70cf762d31
winex11: Place tablet cursors in slots based on type.
2008-06-20 12:27:23 +02:00
John Klehm
8d70da9fa9
winex11: Cursor iteration is now done by checking ACTIVE cursors.
2008-06-20 12:26:34 +02:00
John Klehm
97b2dcb62c
winex11: Always assign a tablet cursor type.
2008-06-20 12:26:13 +02:00
John Klehm
a629ece604
winex11: Add comments explaining wintab cursor slotting, type, and clarify x11 config.
2008-06-20 12:26:07 +02:00
Andrew Talbot
fb44bc2106
comctl32: Constify some variables.
2008-06-20 12:24:52 +02:00
Jon Griffiths
eb0566972a
oleaut32/tests: Fix invalid free (found by valgrind).
2008-06-20 12:23:06 +02:00
Andrew Talbot
3aa36b53ca
msxml3: Constify some variables.
2008-06-20 12:22:55 +02:00
Andrew Talbot
11f5909368
riched20: Constify some variables.
2008-06-20 12:22:51 +02:00
Andrew Talbot
581a0e091c
setupapi: Constify a variable.
2008-06-20 12:22:48 +02:00
Andrew Talbot
eaa58a34be
shell32: Constify a variable.
2008-06-20 12:22:44 +02:00
Andrew Talbot
e9d1d5d087
qmgr: Constify some variables.
2008-06-20 12:22:41 +02:00
Jacek Caban
eb4e098c2c
mshtml: Added createElement test.
2008-06-20 12:15:26 +02:00
Jacek Caban
d0568d8c5b
mshtml: Added IDispatchEx support to HTMLGenericElement.
2008-06-20 12:15:19 +02:00
Jacek Caban
d9cb62e37f
mshtml: Added IHTMLGenericElement implementation.
2008-06-20 12:15:14 +02:00
Jacek Caban
f13c5685b5
mshtml: Added IHTMLDocument2::createElement implementation.
2008-06-20 12:15:07 +02:00
Jacek Caban
fdf676ac17
mshtml: Initialize node object from child node's constructors.
2008-06-20 12:15:04 +02:00
Jacek Caban
723b745579
mshtml: Better timer handling.
2008-06-20 12:14:39 +02:00
Jacek Caban
1aac23d89e
urlmon: Make mk protocol behave like IE7.
2008-06-20 12:14:29 +02:00
Mikołaj Zalewski
bbd8706e73
comdlg32: Implement CDM_GETFOLDERIDLIST.
2008-06-20 12:12:50 +02:00
H. Verbeet
e081d69bc1
wined3d: Report WINED3DFMT_FLAG_FILTERING on WINED3DFMT_D24X8.
...
We report this for WINED3DFMT_D24S8, so there should be no reason
WINED3DFMT_D24X8 can't do it. Fixes a regression in 3DMark06.
2008-06-20 11:20:05 +02:00
H. Verbeet
c835b00a36
wined3d: Handle depth formats like any other format in CheckDeviceFormat.
...
Currently depth formats are handled separately from the other formats,
but depth formats can support things like filtering as well, so we
should check those caps as well.
2008-06-20 11:19:58 +02:00
Huw Davies
a52224a48b
d3d8: Fix typo in test.
2008-06-20 11:19:34 +02:00
Huw Davies
6e2827ec29
kernel32: Fix typo.
2008-06-20 11:19:30 +02:00
Huw Davies
09c0bf20a1
netapi32: Free the correct pointers.
2008-06-20 11:19:25 +02:00
Huw Davies
a3d7155947
ntdll: Free the correct buffer in the test.
2008-06-20 11:19:19 +02:00
Huw Davies
f1fae5ea48
gdiplus: GdipCreatePen2 should make a copy of the brush.
2008-06-20 11:19:13 +02:00
Louis Lenders
d9fa87382e
kernel32: Fix typo in SetProcessAffinityMask.
2008-06-20 11:18:06 +02:00
Alexandre Julliard
122055effd
kernel32: The first argument of GetBinaryType is a string.
2008-06-20 09:38:33 +02:00
Andrew Talbot
84ee90dcb5
advpack: Constify some variables.
2008-06-19 12:44:51 +02:00
Jon Griffiths
f2276f5a49
include: Provide wide char definitions for CFSTR_*.
2008-06-19 12:44:43 +02:00
Maarten Lankhorst
fc3377d08b
quartz: Forward some messages from IMediaSeekingPassThru.
2008-06-19 12:34:55 +02:00
Roy Shea
6cfc6bd4f3
user32: Initialize hdd HDDEDATA to NULL (valgrind).
2008-06-19 12:34:50 +02:00
James Hawkins
bb8d253ecc
msi: Rewrite the PublishProduct test to only check the registry changes.
2008-06-19 12:34:36 +02:00
James Hawkins
c0f8bfd2dd
msi: Test the RegisterProduct action with the machine context.
2008-06-19 12:34:29 +02:00
James Hawkins
45de896a3d
msi: Factor out the publishing of installation properties.
2008-06-19 12:34:23 +02:00
James Hawkins
b635e3170f
msi: Don't publish the upgrade key to an invalid location.
2008-06-19 12:34:15 +02:00
James Hawkins
2194889d5d
msi: Rewrite the RegisterProduct test to only check the registry changes.
2008-06-19 12:34:04 +02:00
James Hawkins
2a180e060a
msi: Fix the PublishFeatures action to handle the package context.
2008-06-19 12:33:55 +02:00
Alex Villacís Lasso
0e9ed5c10e
richedit: Empty text should result in a scroll range of 0. Tests for this behavior.
2008-06-19 12:10:21 +02:00
Alex Villacís Lasso
c7873afbb2
richedit: Insertion style must NOT be cleared unless selection actually changed.
2008-06-19 12:10:13 +02:00
Alex Villacís Lasso
d2900a53e1
richedit: Add tests for URL autodetection for EM_REPLACESEL, make them pass under Wine.
2008-06-19 12:10:00 +02:00
Alex Villacís Lasso
892a0b5f1e
richedit: Add tests for URL autodetection for EM_SETTEXTEX, make them pass under Wine.
2008-06-19 12:09:46 +02:00
Alex Villacís Lasso
f213af3795
richedit: Fix for the semantics of the flags for some effects reported by EM_GETCHARFORMAT.
...
Remove workaround put in place by a previous patch, due to buggy flag reporting.
Tests to verify fixed behavior.
2008-06-19 12:08:30 +02:00
Alex Villacís Lasso
4a5d100097
richedit: Add more tests for URL autodetection on WM_CHAR, make them pass under Wine.
2008-06-19 12:07:36 +02:00
Alex Villacís Lasso
38d7ba6eff
richedit: WM_SETTEXT must immediately autodetect URLs, without waiting for a WM_CHAR.
2008-06-19 11:59:04 +02:00
Alex Villacís Lasso
60c42bd3db
richedit: Fix misreporting of match offset for EM_FINDTEXT and EM_FINDTEXTEX.
2008-06-19 11:55:27 +02:00
Paul Vriens
698d1111d6
oleaut32/tests: Remove some stray spaces from the ok message.
2008-06-19 11:55:13 +02:00
Paul Vriens
5f2de1f61f
setupapi/tests: Fix some typos.
2008-06-19 11:55:08 +02:00
Paul Vriens
61daa613dd
msi/tests: Fix some test failures.
...
Results on test.winehq.org show failures for at least Vista as new
DISPID's are known there.
2008-06-19 11:55:05 +02:00
Rob Shearman
ff83800839
shell32: Free the correct pointer in XDG_UserDirLookup.
...
out_ptr is a stack variable. *out_ptr is heap allocated and is what
was meant to be freed.
2008-06-19 11:54:57 +02:00
Rob Shearman
52911fc66c
include: Update the MIDL_STUB_MESSAGE structure.
...
Reduce the size of the IsClient field, as is done in the latest SDKs
to fix NdrClientInitializeNew tests on XP SP3 and Win2003+.
2008-06-19 11:54:49 +02:00
H. Verbeet
a6fa6a4a31
wined3d: Use gl_Color and gl_SecondaryColor to support more varyings in SM3.0 shaders.
...
SM3.0 requires 10 4 component float varyings for passing stuff between
vertex and pixel shaders. GF7 and earlier report 8 generic varyings +
gl_Color and gl_SecondaryColor in GLSL. This patch allows us to use
gl_Color and gl_SecondaryColor to get 2 extra varyings, which some
games, like C&C3 with highest gfx settings, require.
2008-06-19 11:47:52 +02:00
H. Verbeet
4a4ab5f2ae
wined3d: Add support for ARB_color_buffer_float.
2008-06-19 11:47:34 +02:00
Colin Finck
985b6e9c01
comctl32: Use a clip region when collapsing the treeview.
2008-06-19 11:47:17 +02:00
Colin Finck
bbd550ad5c
wininet: Always pass a variable as lpNumberOfBytesWritten on a WriteFile call if lpOverlapped is set to NULL.
2008-06-19 11:47:03 +02:00
Jacek Caban
fd5c64dc2c
mshtml: Forward HTMLInputElement IDispatch calls to IDispatchEx implementation.
2008-06-19 11:45:45 +02:00
Jacek Caban
4360ee4d8b
mshtml: Added IHTMLInputElement::put_value implementation.
2008-06-19 11:45:33 +02:00
Jacek Caban
b54a3a0314
mshtml: Added IHTMLElement::get_clientHeight implementation.
2008-06-19 11:45:27 +02:00
Jacek Caban
1acddbf5c9
mshtml: Added IHTMLElement2::get_clientWidth implementation.
2008-06-19 11:45:22 +02:00
Jacek Caban
591bab3726
mshtml: Better stub for IHTMLElement::setAttribute with NULL nselem.
2008-06-19 11:45:17 +02:00
Jacek Caban
6305be26b3
mshtml: Added IHTMLElement2::put_accessKey implementation.
2008-06-19 11:45:12 +02:00
Jacek Caban
568f269598
mshtml: Added IHTMLDOMNode::put_nodeValue implementation.
2008-06-19 11:45:07 +02:00
Jacek Caban
26e23bdd07
mshtml: Added IHTMLDOMNode::get_nodeValue implementation.
2008-06-19 11:45:01 +02:00
Jacek Caban
0cb99eef5a
mshtml: Use heap_alloc_zero to allocate OmNavigator.
2008-06-19 11:44:55 +02:00
Jacek Caban
590b185e3a
mshtml: Added IHTMLElement2::focus implementation.
2008-06-19 11:44:50 +02:00
Philip Nilsson
5d583c3ac7
msvcrt: Make EXCEPTION_PRIV_INSTRUCTION generate SIGILL.
2008-06-19 11:44:34 +02:00
Rob Shearman
6bb26abe81
rpcrt4: Make RpcAssoc_BindConnection use RPCRT4_ReceiveWithAuth instead of RPCRT4_Receive.
...
Move the special handling of the PKT_BIND_ACK packet from
RPCRT4_ReceiveWithAuth to RpcAssoc_BindConnection, where it belongs.
2008-06-19 11:44:28 +02:00
Rob Shearman
6bb03d7dba
rpcrt4: Add new function RPCRT4_ReceiveWithAuth to receive a fragment and return the authentication data received, if any.
2008-06-19 11:44:22 +02:00
Rob Shearman
dec4acd8fe
rpcrt4: Rename RPCRT4_SendAuth to RPCRT4_SendWithAuth.
2008-06-19 11:44:17 +02:00
Maarten Lankhorst
888b98975f
qcap: Capture pin should have an IAMStreamConfig.
...
I originally implemented it on the filter but that is wrong, I will
have to fix that at a later date. It's because of
fnCaptureGraphBuilder2_FindInterface being a stub.
2008-06-19 11:44:11 +02:00
Maarten Lankhorst
586d9e140e
winemp3: Try to find a valid header instead of failing immediately.
...
After seeking there might be some initial garbage, this makes it ignore it.
2008-06-19 11:44:04 +02:00
Maarten Lankhorst
9473b750bf
quartz: Set data length in avi decompressor.
2008-06-19 11:42:14 +02:00
Maarten Lankhorst
40c0566879
quartz: Improve the directsound renderer a bit.
2008-06-19 11:42:08 +02:00
Alexandre Julliard
c1add0ff51
cabinet: Always use INT_PTR for handles.
2008-06-18 20:48:54 +02:00
Alexandre Julliard
fc8c21c259
winex11: Avoid erasing the window when changing the pixel format.
2008-06-18 20:10:56 +02:00
Alexandre Julliard
815baba090
winex11: Check for matching pixel format in wglMakeCurrent.
2008-06-18 20:10:47 +02:00
Dmitry Timoshkov
e976877fa5
gdi32: Add a test for combined mapping mode/world transform changes.
2008-06-18 17:34:27 +02:00
Dmitry Timoshkov
efcdb202b2
winmm: Clear the fccType in mmioDescend for a not RIFF/LIST case.
2008-06-18 17:11:27 +02:00
Dmitry Timoshkov
64cbea525b
winmm: Add the tests for mmioOpen and mmioSetBuffer, make them pass under Wine.
2008-06-18 17:11:14 +02:00
Francois Gouget
7857cf3dc7
A couple of spelling fixes.
2008-06-18 16:48:29 +02:00
Paul Vriens
71c49aac58
advapi32/tests: Fix a test on NT4.
2008-06-18 16:48:24 +02:00
James Hawkins
af56e28f7e
msi: Don't publish features to an invalid location.
2008-06-18 16:24:09 +02:00
James Hawkins
d8e4258d08
msi: Rewrite the PublishFeatures test to only check the registry changes.
2008-06-18 16:24:05 +02:00
James Hawkins
5f46dfd698
msi: Fix the RegisterUser action to handle the package context.
2008-06-18 16:24:01 +02:00
James Hawkins
79d0c3719f
msi: Rewrite the RegisterUser test to only check the registry changes.
2008-06-18 16:23:57 +02:00
James Hawkins
288af81a7c
msi: Fix the ProcessComponents action to handle the package context.
2008-06-18 16:23:27 +02:00
James Hawkins
5f11262da9
msi: Determine the installation context after reading properties from the command line.
2008-06-18 16:23:22 +02:00
James Hawkins
4aa3a997f8
msi: Don't publish components to the Installer key.
2008-06-18 16:23:18 +02:00
James Hawkins
073d55e73b
msi: Rewrite the ProcessComponents test to only check the registry changes.
2008-06-18 16:17:56 +02:00
Huw Davies
82c7ff811e
gdi32: Initialize the handle table.
...
Fixes Valgrind warning: 'Conditional jump or move depends on
uninitialised value(s)' in metafile test.
2008-06-18 16:15:23 +02:00
Andrew Talbot
aceb12265f
user32: Dangling pointer fix.
2008-06-18 16:15:12 +02:00
Lei Zhang
59e3490cad
comctl32: Don't rearrange icons / update scroll bar when destroying a listview.
2008-06-18 16:03:20 +02:00