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
Jacek Caban
57c49cbb0d
mshtml: Added IHTMLStyle::put_color implementation.
2008-06-18 16:00:10 +02:00
Jacek Caban
b53307188f
mshtml: Added IHTMLStyle::put_background implementation.
2008-06-18 16:00:05 +02:00
Jacek Caban
ea7666a053
mshtml: Change backslashes to shashes in URLs passed to IHTMLStyle::put_backgroundImage.
2008-06-18 15:59:59 +02:00
Jacek Caban
cc021a8607
mshtml: Added more IDispatchEx tests.
2008-06-18 15:59:33 +02:00
Jacek Caban
210d6a0abb
mshtml: Added missing tids to HTMLCommentElement.
2008-06-18 15:59:24 +02:00
Jacek Caban
da4608227f
mshtml: Use heap_alloc_zero in HTMLElementCollection_Create.
2008-06-18 15:59:17 +02:00
Jacek Caban
32ac703e30
mshtml: Added fdexNameEnsure support to IDidpatchEx implementation.
2008-06-18 15:59:08 +02:00
Jacek Caban
1741e652b3
mshtml: Added IDispatchEx support to HTMLSelectElement.
2008-06-18 15:59:00 +02:00
Jacek Caban
148a7d50c5
mshtml: Added IHTMLElement::put_id implementation.
2008-06-18 15:58:49 +02:00
Jacek Caban
4ee45b2e4a
mshtml: Added IHTMLElement::get_id implementation.
2008-06-18 15:58:42 +02:00
Roderick Colenbrander
88b4f29222
wined3d: Add a Geforce9 driver version (right now garbage is returned).
2008-06-18 15:21:56 +02:00
Dmitry Timoshkov
2a98f9b0b0
kernel32: Make GetModuleFileName set ERROR_INSUFFICIENT_BUFFER like win2k3 and vista do.
2008-06-18 15:21:49 +02:00
Dmitry Timoshkov
bbd8ae4322
user32: Add a test for MNS_NOTIFYBYPOS, make it pass under Wine.
2008-06-18 15:21:49 +02:00
Dmitry Timoshkov
ecd5048ea7
gdi32: Use 0xffff as a default character as Vista does.
2008-06-18 15:21:49 +02:00
Dmitry Timoshkov
0cae67eaa5
gdi32: Print the assigned world transform.
2008-06-18 15:21:49 +02:00
Rob Shearman
9060d2aaab
Update generated packing tests using current headers.
2008-06-18 15:21:48 +02:00
Vladimir Pankratov
605d1e2f1e
mshtml: Update Russian translation.
2008-06-18 15:21:48 +02:00
Vladimir Pankratov
2cb5773d7b
shell32: Update Russian translation.
2008-06-18 15:21:48 +02:00
Albert Lee
b4057a6f39
ws2_32: WS_getaddrinfo TRACE message can crash Wine.
2008-06-18 15:21:48 +02:00
James Hawkins
5dcec4de49
ddraw: Reset the viewport data before each test.
2008-06-18 13:51:46 +02:00
Rob Shearman
3f92030e2d
rpcrt4: Zero the memory of the s1 structure in test_simple_struct to avoid a Valgrind warning.
2008-06-18 13:50:08 +02:00
Rob Shearman
fd8cb3f9c2
rpcrt4: Reduce the timeout of waiting on the stop event in the server test to one second.
...
The stop event should already be signaled by the time we get to that
point since we wait until the child processes terminate in the server
process and the stop event is signaled in the context of one of the
child processes.
Don't call RpcMgmtWaitServerListening if the call to
WaitForSingleObject failed since it is likely that s_stop() hasn't
been called and therefore the call to RpcMgmtWaitServerListening won't
ever return.
2008-06-18 13:50:01 +02:00
Rob Shearman
9ce356c966
rpcrt4: Save the previous BufferLength in test_ndr_buffer and use it when testing the expected buffer length after the NdrFreeBuffer call.
...
This fixes a test failure on Win2003 upwards when the allocated length
appears to be rounded up to a multiple of 4.
2008-06-18 13:49:56 +02:00
Rob Shearman
c9ef063e12
rpcrt4: Fix ndr_marshall tests to cope with using pointer ids instead of using pointer values.
...
This fixes a number of test failures on XP SP3 and Win2003 upwards.
2008-06-18 13:49:48 +02:00
Francois Gouget
d81fb8e027
Remove spaces before '...' in the Danish resources.
2008-06-16 15:52:21 +02:00
Paul Vriens
8fb9503c6d
kernel32/tests: Skip tests if function is not implemented.
2008-06-13 12:07:49 +02:00
Paul Vriens
e7f5c45cf9
kernel32/tests: Fix a few typos.
2008-06-13 12:07:43 +02:00
Paul Vriens
63f68ade77
credui: Typo and minor correction in Dutch resource.
2008-06-13 10:17:53 +02:00
Michael Stefaniuc
b5186aab0d
wininet: Add the Romanian translation.
2008-06-13 10:17:22 +02:00
Michael Stefaniuc
a1d3aaa528
shell32: Add initial Romanian translation.
2008-06-13 10:17:20 +02:00
Rob Shearman
9196337e09
rpcrt4: Clear a hole in the ps1 structure in test_simple_struct.
2008-06-13 10:17:03 +02:00
Rob Shearman
c82ffcec60
rpcrt4: Initialise the array to be marshalled in test_conformant_array.
2008-06-13 10:16:51 +02:00
Stefan Dösinger
535e61892c
wined3d: Only read back offscreen targets on a target change.
...
This avoids calling PreLoad needlessly on a thread change during offscreen
rendering and breaks up the endless recursion due to lastTID != newTID.
2008-06-13 10:15:48 +02:00
Stefan Dösinger
78d963039b
wined3d: Do not PreLoad the new render target.
...
There is no reason to do that, now that the SetGLTextureDesc bug is
fixed. This avoids an infinite recursion because PreLoad calls
ActivateContext at some point.
2008-06-13 10:15:26 +02:00
Stefan Dösinger
6ab3d17104
wined3d: Remove a broken AddDirtyRect call.
2008-06-13 10:15:02 +02:00
Francois Gouget
95039659e1
sane.ds: Remove spaces before '...'.
2008-06-12 12:03:46 +02:00
Francois Gouget
e0e69a0c5a
shdoclc: Remove spaces before '...'.
2008-06-12 12:03:44 +02:00
Francois Gouget
9d5d06cf45
user32: Remove spaces before '...'.
2008-06-12 12:03:41 +02:00
Francois Gouget
6b6ab2fb0a
browseui: Remove spaces before '...'.
2008-06-12 12:03:39 +02:00
Francois Gouget
b6072557ab
comdlg32: Remove spaces before '...'.
2008-06-12 12:03:36 +02:00
Paul Vriens
e7ef88beda
rpcrt4/tests: Fix test failures for win9x, NT4, W2K and XP-SP1.
2008-06-12 12:03:30 +02:00
Francois Gouget
414ea6eeee
winmm: Remove spaces before '\n' in resource strings.
2008-06-11 20:03:08 +02:00
Francois Gouget
2654e5686a
credui: Remove spaces before '\n' in resource strings.
2008-06-11 20:03:00 +02:00
Francois Gouget
4e7f20268e
comdlg32: Remove spaces before '\n' (and some after) in resource strings.
2008-06-11 20:02:57 +02:00
Francois Gouget
fb1d5df48e
comdlg32: Remove spaces before '\n' in resource strings.
2008-06-11 20:02:54 +02:00
Alexandre Julliard
5a849d31cf
msxml3: Fix a compile error without xml headers.
2008-06-11 20:02:49 +02:00
Paul Vriens
5cd4cbc49c
setupapi/tests: Fix some test failures on W2K.
2008-06-11 20:02:06 +02:00
Paul Vriens
189603a995
d3d9/tests: Fix a few typos.
2008-06-11 12:55:43 +02:00
Paul Vriens
c81c11f72d
shlwapi/tests: Don't create testfile at a fixed location.
2008-06-11 11:27:39 +02:00
James Hawkins
d3cc801da1
msi: Set the source path for uncompressed files when loading the file.
2008-06-11 11:27:15 +02:00
James Hawkins
dbbd5ca736
msi: Load folders first.
2008-06-11 11:26:55 +02:00
Zac Brown
e4ff8a0c0a
dsound/tests: Improve test for IDirectSound8_CreateSoundBuffer.
2008-06-11 11:26:48 +02:00
Francois Gouget
85605ab546
advapi32/tests: Make sure Wine implements all tested APIs.
2008-06-11 11:26:32 +02:00
Paul Vriens
ad2c9211bc
msi/tests: Cleanup registry after test.
2008-06-11 11:26:22 +02:00