Rob Shearman
4f73fe3a09
oleaut32: Free the correct pointer on error in TLB_AllocAndInitVarDesc.
2009-11-29 16:42:20 +01:00
Rob Shearman
cd453f453f
rpcrt4: Fix memory leak in test_conf_complex_struct.
2009-11-29 16:42:15 +01:00
Rob Shearman
47acaeaea8
kernel32: Fix uninitialised memory read in GetPrivateProfileStringA if GetPrivateProfileStringW returns 0.
...
The buffer that was passed into the function will remain
uninitialised. Fix reading from this by only reading retW characters
from bufferW and manually nul-terminating the string.
2009-11-29 16:42:10 +01:00
Rob Shearman
2226b678e3
ole32: Fix the length of data written and read for VT_CF types in property storage code.
2009-11-29 16:40:26 +01:00
Rob Shearman
c8f9df7f1e
rpcrt4: Fix uninitialised memory read in ndr_marshall tests.
...
The memory needs to be initialised since NDR will look at the memory
to see if it needs to allocate memory for embedded pointers.
2009-11-29 16:40:20 +01:00
Rob Shearman
add909a021
ole32: Release the storage object in DataCache_Destroy.
2009-11-29 16:40:12 +01:00
Rob Shearman
f2f50f18dc
ntdll: Don't read beyond the end of the array on the last ace iteration in RtlValidAcl.
2009-11-29 16:40:06 +01:00
Rob Shearman
a94265e5a9
oleaut32: Fix accessing beyond end of buffer and memory leak in test_DispCallFunc.
...
The parameter isn't automatically converted by DispCallFunc, so make
sure we pass in the correct size of memory for the function to store
its BSTR in.
2009-11-29 16:39:53 +01:00
Rob Shearman
db33e8fdd9
ole32: Fix off-by-one error in FileMonikerImpl_DecomposePath.
...
strgtable needs to be an array of the same size as str, including the
nul-terminator.
2009-11-29 16:39:45 +01:00
Eric Pouech
db077e11ad
dbghelp: In dwarf parsing, allow 64 bit wide values.
2009-11-29 16:39:35 +01:00
Paul Vriens
404dcbcd65
shell32/tests: Change a trace into a skip for skipped tests.
2009-11-29 16:39:22 +01:00
Paul Vriens
e5d83ac625
shell32/tests: Remove an unneeded HeapAlloc.
2009-11-29 16:39:08 +01:00
Paul Vriens
1c6f813bc7
shell32/tests: Fix test failures on Vista and higher.
2009-11-29 16:39:03 +01:00
Paul Vriens
98fef79f2d
shell32/tests: Use ReadCabinetState to check title logic.
2009-11-29 16:38:53 +01:00
Paul Vriens
f8134cee10
shell32/tests: Cope with systems lacking SHGetSpecialFolderPath.
2009-11-29 16:38:34 +01:00
Paul Vriens
d5dac6c43d
shell32/tests: Only fetch some special folders once.
2009-11-29 16:38:26 +01:00
Paul Vriens
17089d0c2e
shell32/tests: Run tests on NT4 again.
2009-11-29 16:38:13 +01:00
Paul Vriens
868d492cf7
kernel32/tests: Fix some intermittent crashes/failures on Vista+.
2009-11-29 16:37:59 +01:00
Maarten Lankhorst
49b39a8815
openal32: Add alBufferDataStatic.
2009-11-29 16:37:22 +01:00
Paul Vriens
1da30597e4
shell32/tests: Fix some test failures on Windows 7.
2009-11-29 16:37:17 +01:00
Rob Shearman
489b73dd9e
oleaut32: Fix size of memory allocated for byrefs in VARIANT_UserMarshal.
2009-11-29 16:37:10 +01:00
Marcus Meissner
ed26bb09c5
msxml3: Move element usage into element!=NULL check (Coverity).
2009-11-29 16:36:59 +01:00
Jacek Caban
1fccc1b4fa
mshtml: Added [i]frame elements content document tests.
2009-11-29 16:36:50 +01:00
Jacek Caban
999371724a
mshtml: Return content document in get_document for frame elements.
2009-11-29 16:36:42 +01:00
Jacek Caban
7c64ab1e83
mshtml: Moved IHTMLFrameBase2 implementation to HTMLFrameBase object.
2009-11-29 16:36:35 +01:00
Jacek Caban
5dd4248ff3
mshtml: Fixed ref count leak and code clean up.
2009-11-29 16:36:28 +01:00
Paul Vriens
ac85305c95
shell32/tests: Fix test failures on several platforms.
2009-11-24 18:13:58 +01:00
Rob Shearman
6592c25bc7
ole32: Fix circular reference count in default handler objects.
...
This is caused by caching a pointer and reference to the data cache's
IPersistStorage interface without managing reference counts
appropriately.
2009-11-24 15:54:56 +01:00
Rob Shearman
4b1d527b15
ole32: Fix a typo in PropertyStorage_WritePropertyToStream that caused the wrong data to be written to the stream.
...
The field pClipData is a pointer to the data to be written, not the start of it.
2009-11-24 15:54:41 +01:00
Jeremy White
2feb43f573
winspool: Add a test showing Windows behavior wrt size and GetPrinterDriverA.
...
This behavior was discovered by Huw Davies.
2009-11-24 15:54:33 +01:00
Nathan Gallaher
abb23d8bd5
msi: Support _Streams, _Storages tablename prefixes in SELECT.
2009-11-24 15:54:06 +01:00
Nathan Gallaher
f7ba4b2ec0
msi/tests: Test for SELECT table.column FROM table.
...
Make sure that mixing table columns returns the expected
data. eg: SELECT t1.action, t2.action FROM t1, t2
should return distinct data.
2009-11-24 15:54:00 +01:00
Nathan Gallaher
5c56e1f440
msi: Add support for table names in select statements.
...
Propagate tablename from 'SELECT tablename.column from tablename' queries
into VIEW_find_column(). Previously, the tablename had been dropped.
2009-11-24 15:53:53 +01:00
Paul Vriens
2cde604211
snmpapi/tests: Fix a crash on some 64bit systems.
2009-11-24 15:53:37 +01:00
Alexandre Julliard
a3fbb39299
quartz: Implemented a number of the MediaPosition methods.
2009-11-24 15:53:37 +01:00
Andrew Nguyen
be21b3dfa7
msvcrt: Forward _ftol2_sse to ntdll._ftol.
2009-11-24 15:53:37 +01:00
Andrew Nguyen
663cef29f8
msvcr71: Forward more exports to msvcrt.
2009-11-24 15:53:37 +01:00
Alexandre Julliard
ac572be030
kernel32/tests: Specify the correct machine for the fake dll file.
2009-11-24 15:53:37 +01:00
Francois Gouget
4874d84ac1
gdi32: Make wglCreateContextAttribsARB() static.
2009-11-24 15:53:36 +01:00
Francois Gouget
d442a48e2a
gdi32/tests: Make test_CreateFontIndirect() static.
2009-11-24 15:53:36 +01:00
Francois Gouget
e98719f79e
msxml3: Make some functions static in node.c.
2009-11-24 15:53:36 +01:00
Gregor Schneider
2043035e17
msvcrt: Calculate floating point decimals in internally used long double precision.
2009-11-24 15:53:36 +01:00
Damjan Jovanovic
b585b24397
shell32: Deal better with spaces in ASSOCSTR_COMMAND values.
2009-11-24 15:53:36 +01:00
Roderick Colenbrander
c89fb41f80
opengl32: Fix wglCreateContextAttribsARB test on nvidia.
2009-11-24 15:53:36 +01:00
Paul Vriens
da92afa3e1
advapi32/tests: Fix a test failure on W2K3 without a service pack.
2009-11-24 15:53:36 +01:00
Paul Vriens
91648ff4be
advapi32/tests: Fix an intermittent crash on NT4.
2009-11-24 15:53:36 +01:00
Alexandre Julliard
92cd5a5c6b
wing: Reimplement support for WinGGetDIBPointer16.
2009-11-24 15:53:36 +01:00
Vincent Povirk
9da3365e84
ole32: Allocate the StorageImpl in StorageImpl_Construct.
...
This makes cleanup after errors much easier, as we can just use the regular
destructor.
2009-11-24 10:55:59 +01:00
Vincent Povirk
6c3961f0c4
ole32: Copy the storage filename at stat time, not read time.
2009-11-24 10:55:45 +01:00
Rob Shearman
9943facb26
ole32: Fix error code returned by CoGetClassObject/CoCreateInstance in CLSCTX_REMOTE_SERVER case.
2009-11-24 10:52:07 +01:00
Rob Shearman
8554ce5b18
ole32: Add tests for errors returned by CoCreateInstance for classes that are not registered.
2009-11-24 10:52:02 +01:00
Marcus Meissner
a7e599db45
wined3d: Handle NULL ptrs (Coverity).
2009-11-24 10:51:46 +01:00
Marcus Meissner
000e1e0ce0
ole32: Some missing error checking in FileMonikerImpl_CommonPrefixWith (Coverity).
2009-11-24 10:51:42 +01:00
Marcus Meissner
1667a2469e
user32: Fixed NULL ptr checks (Coverity).
2009-11-24 10:51:34 +01:00
Jacek Caban
9718e04775
mshtml: Added connection point notification test.
2009-11-24 10:47:42 +01:00
Jacek Caban
1c5c822b07
mshtml: Added support for connection point HTML notification.
2009-11-24 10:47:21 +01:00
Jacek Caban
19415addec
mshtml: Share connection points between HTMLDocumentObj and its main HTMLDocumentNode.
2009-11-24 10:47:12 +01:00
Rob Shearman
24cccbf4d1
ole32: Add inproc handler object creation support for CoCreateInstance.
2009-11-24 10:46:12 +01:00
Rob Shearman
a7b621bd9b
ole32: Fix behaviour of CoLockObjectExternal with fLastUnlockReleases as FALSE.
...
The parameter controls whether weak references are ignored, not
whether the last stub_manager_int_release should be called when the
total reference count goes to zero.
2009-11-24 10:46:06 +01:00
Rob Shearman
bcf0be6a99
ole32: Add test for CoLockObjectExternal with fLastUnlockReleases as FALSE.
2009-11-24 10:46:00 +01:00
Jacek Caban
2f0373d265
mshtml: Forward common function from IHTMLAnchorElement to IHTMLElement2 implementation.
2009-11-24 10:45:51 +01:00
Alexandre Julliard
181b3cf07f
server: Implement the file sharing check for delete on close with an existing image mapping.
2009-11-23 17:29:22 +01:00
Alexandre Julliard
923d582f07
server: Implement the file sharing check when truncating a file that has an existing mapping.
2009-11-23 17:24:45 +01:00
Alexandre Julliard
fd504b6289
server: Implement the special file sharing rules for memory mappings.
2009-11-23 17:10:28 +01:00
Roderick Colenbrander
ddaf23842b
opengl32: Fix another wglCreateContextAttribsARB test on Nvidia.
2009-11-23 15:25:39 +01:00
Roderick Colenbrander
ca1d79b26c
opengl32: Fix wglCreateContextAttribsARB test on vista/win7 where Nvidia drivers return hresults instead of win32 errors.
2009-11-23 15:25:39 +01:00
Louis Lenders
5edac26628
advapi32: Don't delay import rpcrt4.
2009-11-23 15:25:39 +01:00
Charles Davis
3f1281cc44
gdi32/tests: Test BitBlt() to an enhanced metafile.
2009-11-23 15:25:33 +01:00
Charles Davis
b6f841eaca
gdi32/enhmfdrv: When blitting, don't crash if the source is NULL.
2009-11-23 15:25:33 +01:00
Charles Davis
5e17b04df7
gdi32/enhmfdrv: Get the source transformation from the source DC.
2009-11-23 14:35:29 +01:00
Charles Davis
d456f99a04
gdi32/enhmfdrv: Don't fill in the PelsPerMeter fields in the BITMAPINFOHEADER when blitting.
2009-11-23 14:35:22 +01:00
Vincent Povirk
1bd13dec61
winex11.drv: Generate text/html clipboard data from HTML Format.
2009-11-23 13:34:15 +01:00
Vincent Povirk
56b8536336
winex11.drv: Remove the HTML Format -> text/html clipboard mapping.
...
The two formats do not match exactly.
2009-11-23 13:34:09 +01:00
Alexandre Julliard
d19e2ada9c
mountmgr: Move creation of the DEVICEMAP registry keys to mountmgr.
2009-11-23 13:21:22 +01:00
Jörg Höhle
e36db94c7c
winmm: Don't stop parsing after MCI's alias keyword.
2009-11-23 13:09:53 +01:00
Jörg Höhle
11f07c6f6b
winmm/tests: Introduce coherence tests among parts that may fail.
2009-11-23 13:09:50 +01:00
Paul Vriens
b5446ea525
advapi32/tests: Fix test failures on Vista and higher for multiple runs.
2009-11-23 13:09:45 +01:00
Marcus Meissner
88bd52daaf
uxtheme: Handle malformed keys a bit better (Coverity).
2009-11-23 13:09:39 +01:00
Marcus Meissner
0dca1ebecf
winspool.drv: Remove useless assignments without NULL ptr check (Coverity).
2009-11-23 13:09:36 +01:00
Marcus Meissner
80995b684b
msxml3: Fix NULL ptr checking in domdoc test (Coverity).
2009-11-23 13:09:31 +01:00
Sergey Khodych
fa7c2b5c5f
comctl32/toolbar: Use proper button index when freeing a string in TOOLBAR_DeleteButton.
2009-11-23 13:09:25 +01:00
Austin English
12da91b8dc
pdh: Add stubs for PdhExpandWildCardPathA/W.
2009-11-23 13:09:17 +01:00
Juan Lang
51eee4e7c9
cryptnet: Improve CryptGetObjectUrl stub for URL_OID_CERTIFICATE_ISSUER.
2009-11-23 10:38:33 +01:00
Nikolay Sivov
850ea2a711
comctl32/listview: Add support for LVFI_SUBSTRING.
2009-11-23 10:38:13 +01:00
Nikolay Sivov
b7b7b7113e
comctl32/listview: Fix find using partial string logic.
2009-11-23 10:38:00 +01:00
Nikolay Sivov
90c4abe86f
comctl32/listview: Add LVSIL_GROUPHEADER definition.
2009-11-23 10:37:44 +01:00
Nikolay Sivov
79c55c5dd1
comctl32/listview: Group control data members, there's no reasonable structure here.
2009-11-23 10:37:23 +01:00
Nikolay Sivov
899a53eda5
comctl32/listview: Send LVN_ENDLABELEDIT in any case, but with null text if it's the same.
2009-11-23 10:37:03 +01:00
Nikolay Sivov
f5f0763827
comctl32/listview: Don't forward WM_COMMAND (EN_KILLFOCUS) from Edit to parent window.
2009-11-23 10:36:51 +01:00
Nikolay Sivov
c39268967d
comctl32/listview: Do nothing on LVM_CANCELEDITLABEL if there's no label.
2009-11-23 10:36:41 +01:00
Eric Pouech
ed786fbae4
dbghelp: Correctly compute offsets in line number information.
2009-11-23 10:36:09 +01:00
Eric Pouech
9d80b19e83
dbghelp: Revisit array len description for debug format parsers.
...
One can now pass -1 as array len so that its size will be computed
later on (useful for dealing with forward declarations where size is
not known at array definition).
2009-11-23 10:36:02 +01:00
Hans Leidekker
d974a4b29f
usp10: Add a stub implementation of ScriptJustify.
2009-11-23 10:35:35 +01:00
Hans Leidekker
7714a3f798
usp10: Add a stub implementation of ScriptApplyLogicalWidth.
2009-11-23 10:35:31 +01:00
Juan Lang
b2ab45b78b
crypt32: Only match RDN attributes whose lengths are identical.
2009-11-21 14:31:46 +01:00
Juan Lang
8e51a866b7
crypt32: When searching for a CRL by the AKI extension, the extension has to be decoded to match.
2009-11-21 14:31:46 +01:00
Juan Lang
7dee971809
crypt32/tests: Fix a typo.
2009-11-21 14:31:46 +01:00
Juan Lang
8646c39bdb
crypt32: Finding a CRL issued by a cert should compare the cert's subject, not its issuer.
2009-11-21 14:31:46 +01:00
Juan Lang
6bc8237c63
crypt32/tests: Test one more certificate against the Verisign CRL.
2009-11-21 14:31:46 +01:00
Juan Lang
22206b909a
crypt32/tests: Fix a typo.
2009-11-21 14:31:46 +01:00
Alexandre Julliard
7f69436ea8
include: Specify explicit alignment for __int64 types.
2009-11-21 14:31:45 +01:00
Gerald Pfeifer
a15f283c7d
msvidc32: Guard old code by #ifdef instead of plain #if.
2009-11-21 14:31:45 +01:00
Gerald Pfeifer
5e3f66c211
comdlg32: Simplify CC_WMPaint, CC_WMLButtonUp and CC_WMLButtonDown by shedding unused parameters.
2009-11-21 14:31:45 +01:00
Andrew Eikum
d51c096615
mshtml: Also search by node name attribute in IHTMLDocument3::getElementById.
2009-11-21 14:31:45 +01:00
Andrew Eikum
9a9c5f9cdf
mshtml: Also get dispid by element name & id in HTMLElementCollection.
2009-11-21 14:31:45 +01:00
Ken Thomases
3921454398
crypt32: Read trusted root certificates from system keychain on Mac OS X.
2009-11-21 14:31:45 +01:00
Juan Lang
ff57ba9d7c
cryptnet: Check CRL with verify time in CertDllVerifyRevocation.
2009-11-21 14:31:44 +01:00
Juan Lang
eee179206e
crypt32/tests: Fix tests on Win9x/ME.
2009-11-21 14:31:44 +01:00
Juan Lang
1a392e1a30
crypt32: Support checking the requested usage for a chain.
2009-11-21 14:31:44 +01:00
Juan Lang
30de103485
crypt32: Only trace a usage match if it's not empty.
2009-11-21 14:31:44 +01:00
Juan Lang
e611a83962
crypt32: Test verifying the enhanced key usage of a chain.
2009-11-21 14:31:44 +01:00
Rob Shearman
d963e97f32
ole32: Objects registered as local servers don't need to support IClassFactory.
2009-11-20 16:38:56 +01:00
Rob Shearman
377159c4a7
ole32: Fix size of memory allocation in FileMonikerImpl_DecomposePath.
2009-11-20 16:38:46 +01:00
Rob Shearman
d1db29e801
ole32: Fix buffer overrun in CLIPFORMAT_UserMarshal.
...
The string in format is nul-terminated so use memcpy to copy it into
the buffer and don't try to nul-terminate it manually which causes a
write outside of the allocated buffer length.
Fix a similar off-by-one error in CLIPFORMAT_UserUnmarshal too. This
time it is only reading from beyond the buffer.
2009-11-20 16:38:39 +01:00
Paul Vriens
50592566d3
comdlg32/tests: Fix some test failures on Win7.
2009-11-20 14:49:19 +01:00
Nikolay Sivov
9cec74f300
comctl32/tab: Reset current selection on negative focus value.
2009-11-20 14:48:40 +01:00
Nikolay Sivov
33a1e827a7
comctl32/tab: Fix selection change when selected item is deleted.
2009-11-20 14:48:35 +01:00
Nikolay Sivov
336a68be54
comctl32/tab: Split tests to several functions not to depend from each other.
2009-11-20 14:48:31 +01:00
Nikolay Sivov
3371ba9f73
comctl32/tab: Fix reading out of array bounds on TCM_SETCURSEL.
2009-11-20 14:48:27 +01:00
Michael Martin
d28eabda5c
msi: Shedule rename operation also for ERROR_USER_MAPPED_FILE.
2009-11-20 14:37:09 +01:00
Alexandre Julliard
647491418b
kernel32/tests: Add more tests for file sharing with mappings, including SEC_IMAGE mappings.
2009-11-20 14:21:31 +01:00
Maarten Lankhorst
b0cfbe81fa
dsound: Restore old speaker config after tests.
...
According to the documentation, only audio device vendors are allowed to
call this function, so make sure we properly restore the old speaker config.
2009-11-20 11:40:47 +01:00
Paul Vriens
0b8ae46836
netapi32/tests: Fix a test failure on Win7.
2009-11-20 11:40:31 +01:00
Paul Vriens
f9a931070d
shell32/tests: Fix some tests on Win7.
2009-11-20 11:40:12 +01:00
Alexandre Julliard
36efda3d39
advapi32/tests: Add some tests for creation of volatile keys.
2009-11-20 11:40:07 +01:00
Jacek Caban
9adbd8ab21
urlmon: Get rid of gecko_installer_workaround in tests.
2009-11-20 11:16:35 +01:00
Jacek Caban
655e0a0c54
shdocvw: Get rid of Gecko checks in tests.
2009-11-20 11:16:32 +01:00
Jacek Caban
785fb1d2e1
mshtml: Get rid of no longer needed Gecko checks in tests.
2009-11-20 11:16:28 +01:00
Jacek Caban
b2ffe78729
mshtml: Check for CATID_SafeForScripting in GUID_CUSTOM_CONFIRMOBJECTSAFETY implementation if IObjectSafety is not available.
2009-11-20 11:16:13 +01:00
Vincent Povirk
669af158da
ole32: Invalidate open storage objects that are deleted.
2009-11-20 11:15:53 +01:00
Vincent Povirk
8569d547b9
ole32: Forbid renaming an open storage.
2009-11-20 11:15:44 +01:00
Vincent Povirk
c62a4ad841
ole32: Forbid opening the same storage twice.
2009-11-20 11:15:35 +01:00
Vincent Povirk
d3c0a3a829
ole32: Invalidate open storage objects that outlive their parent.
2009-11-20 11:15:27 +01:00
Vincent Povirk
3cd2a80eda
ole32: Add test for freeing the parent of a storage.
2009-11-20 11:15:21 +01:00
Juan Lang
9d9070ae3c
crypt32: CertFindCRLInStore with find type CRL_FIND_ISSUED_FOR shouldn't check whether the CRL is valid for the subject certificate.
2009-11-20 11:15:11 +01:00
Juan Lang
f378394acd
crypt32: Correct CertIsValidCRLForCertificate for certificates that do not contain a CRL dist points extension.
2009-11-20 11:15:06 +01:00
Juan Lang
bcbfddd82a
crypt32: Fix tests on older Windows versions.
2009-11-20 11:15:01 +01:00
Juan Lang
a3c6bc68c8
crypt32: Assume revocation server is offline if revocation status isn't known.
2009-11-20 11:14:52 +01:00
Juan Lang
9e1d31e5e5
crypt32: Fix a typo.
2009-11-20 11:14:47 +01:00
Juan Lang
8ed5a777de
crypt32: Test revocation checking with CertGetCertificateChain.
2009-11-20 11:14:41 +01:00
Juan Lang
27128bb2f8
crypt32: Add more tests for CertVerifyRevocation.
2009-11-20 11:14:00 +01:00
Juan Lang
a82678da97
cryptnet: Check number of contexts in CertDllVerifyRevocation.
2009-11-20 11:13:49 +01:00
Juan Lang
be1fd9b3f1
cryptnet: Test CertDllVerifyRevocation.
2009-11-20 11:13:44 +01:00
Juan Lang
35dbc201ae
cryptnet: Fix memory leaks querying an object.
2009-11-20 11:13:36 +01:00
Juan Lang
320407a174
cryptnet: Fix memory leaks in tests.
2009-11-20 11:13:30 +01:00
Piotr Caban
8700253775
msxml3: Implemented xmlnode_get_nodeTypedValue 'bin.base64' data type handling.
2009-11-20 11:13:23 +01:00
Piotr Caban
3c58b1c418
msxml3: Implemented xmlnode_get_nodeTypedValue 'bin.hex' data type handling.
2009-11-20 11:13:16 +01:00
Piotr Caban
2a9eb6e3bb
msxml3: Implemented more data types handling xmlnode_get_nodeTypedValue.
2009-11-20 11:13:09 +01:00
Alexandre Julliard
c073ee54c9
kernel32/tests: Add some tests for file sharing against a memory mapping.
2009-11-19 16:16:52 +01:00
Nikolay Sivov
c044fa8a59
comctl32/monthcal: Don't pass uninitialized data to MCM_SETTODAY, test isn't about this.
2009-11-19 16:16:52 +01:00
Nikolay Sivov
b0861921b2
comctl32/listview: Compare item text on insert depending on A/W message.
2009-11-19 14:24:31 +01:00
Rob Shearman
87c47219ae
oleaut32: Fix a reference count leak in NonOleAutomation_GetTypeInfo.
...
Also enable a test which now works in Wine.
2009-11-19 14:24:19 +01:00
Rob Shearman
2a42f42951
oleaut32: Fix memory leak of name in ITypeLib2_Constructor_MSFT.
2009-11-19 14:24:11 +01:00
Rob Shearman
8a5886efad
oleaut32: Fix circular reference counting in typelibs/typeinfos.
...
Do not rely on the reference count of ITypeInfo's to go to zero to
delete them. Instead only rely on the parent typelib's reference
count, but update the parent typelib's reference count based on
whether each typeinfo has a valid reference.
2009-11-19 14:24:05 +01:00
Maarten Lankhorst
456ad1b1cf
avrt: Fix HeapAlloc call in AvSetMmThreadCharacteristicsA.
2009-11-19 14:23:50 +01:00
Paul Vriens
9e73769112
comctl32/tests: Fix some test failures on comctl32 4.70.
2009-11-19 12:29:30 +01:00
Alexandre Julliard
16ddc62405
ntdll: Merge the thread data and thread regs structure, and make sure i386 regs are not available on other platforms.
2009-11-19 12:27:09 +01:00
Alexandre Julliard
aced1b82ba
ntdll: Move initialization of the debug registers to signal_i386.c.
2009-11-19 12:26:21 +01:00
Alexandre Julliard
d4f1fffacc
ntdll: Moved the TEB allocation routines to the platform-specific files.
2009-11-19 12:25:52 +01:00
Henri Verbeet
d4fc2fd746
kernel32: Also accept STATUS_BUFFER_OVERFLOW as a valid return code in GetFileInformationByHandle().
...
FileAllInformation is supposed to also return the file name. If it did,
"all_info" would be too small for the returned data, but since it would still
return as much information as fits in the buffer, we don't need a larger
buffer either.
2009-11-19 12:22:51 +01:00
Henri Verbeet
15b6bc6135
dxgi: Add a separate function for device initialization.
2009-11-19 12:22:11 +01:00
Henri Verbeet
ccbcf8f291
d3d10core: Add a separate function for device initialization.
2009-11-19 12:22:04 +01:00
Henri Verbeet
893b338268
ntdll/tests: Add a FileNameInformation test with filesystem redirection.
2009-11-19 12:21:57 +01:00
Henri Verbeet
832aacd866
ntdll/tests: Disable filesystem redirection for test_file_name_information().
...
Otherwise we get the syswow64 directory instead on 64-bit Windows.
2009-11-19 12:21:49 +01:00
Hans Leidekker
aeb161f13f
secur32: Handle EOF from gnutls_record_recv.
2009-11-19 11:50:40 +01:00
Hans Leidekker
83e7a1214a
msi: Sign extend the value when converting from a small integer.
2009-11-19 11:50:36 +01:00
Juan Lang
8fcaa52d5d
crypt32: Add support for CRL_FIND_ISSUED_BY_AKI_FLAG to CertFindCRLInStore.
2009-11-19 11:49:59 +01:00
Juan Lang
b278155616
crypt32: Add more tests for CertFindCRLInStore.
2009-11-19 11:49:53 +01:00
Juan Lang
4727212e01
crypt32: Add support for CRL_FIND_ISSUED_BY_SIGNATURE_FLAG to CertFindCRLInStore.
2009-11-19 11:49:46 +01:00
Juan Lang
8beed85a2c
crypt32: Add basic flags tests flags for CertFindCRLInStore with find type CRL_FIND_ISSUED_BY.
2009-11-19 11:49:40 +01:00
Juan Lang
c84c53b1a6
crypt32: More fully implement CertIsValidCRLForCertificate.
2009-11-19 11:49:33 +01:00
Juan Lang
e5c56b1798
crypt32: Correct tests for CertIsValidCRLForCertificate.
2009-11-19 11:49:21 +01:00
Juan Lang
b16a78baa7
crypt32: Remove a redundant test.
2009-11-19 11:49:14 +01:00
Juan Lang
4fa4f67c79
crypt32: Implement CertFindCRLInStore for find type CRL_FIND_ISSUED_FOR.
2009-11-19 11:49:09 +01:00
Juan Lang
a3b462e3ea
crypt32: Add tests for CertFindCRLInStore with find type CRL_FIND_ISSUED_FOR.
2009-11-19 11:49:05 +01:00
Owen Rudge
482c454e50
comctl32/tests: Fix imagelist v6 test failures on XP.
2009-11-19 11:48:51 +01:00
Owen Rudge
5ce3af5b37
comctl32/tests: Use SHIL_SYSSMALL instead of LARGE, and compare with system metrics.
...
This patch fixes a test failure if a user has a non-standard icon size
set. Windows 7, for instance, offers more variation than previous
versions of Windows in icon scaling. We should get the system icon
metric and compare our icon size against that.
2009-11-19 11:48:38 +01:00
Owen Rudge
8d93b9cee8
shell32: Implement support for SHIL_SYSSMALL in SHGetImageList.
2009-11-19 11:48:25 +01:00
Marcus Meissner
bc85487496
shell32: Remove useless NULL check (Coverity).
2009-11-19 11:47:55 +01:00
Jeremy White
9145a1cdb2
mshtml: Declare prototype of wine_dos_get_file_name correctly; fixes Gecko install on win64.
2009-11-19 11:47:44 +01:00
Owen Rudge
ed5a2992f3
shell32: Don't increase refcount twice in SHGetImageList.
2009-11-19 11:47:38 +01:00
Roderick Colenbrander
19316ff8cb
opengl32: Get rid of invalid opengl 0.0 test.
...
The test passes on windows using AMD and Nvidia but not on AMD on
linux. A close look at the spec shows that behavior of a version lower
than 3.0 is up to the driver.
2009-11-19 11:47:33 +01:00
Roderick Colenbrander
1874f314e2
opengl32: No display driver supports windowless opengl3 rendering and likely no driver will ever will.
2009-11-19 11:47:14 +01:00
Vincent Povirk
52100e9620
ole32: Do not allow renaming streams that are open.
2009-11-19 11:46:57 +01:00
Vincent Povirk
371f6a4818
ole32: Do not allow the same stream to be opened twice.
2009-11-19 11:46:49 +01:00
Vincent Povirk
53128d522b
ole32: Use safe list iteration when searching for streams to invalidate.
2009-11-19 11:46:41 +01:00
Vincent Povirk
9d0c4c971d
ole32: Always invalidate stream objects when deleting the stream.
2009-11-19 11:46:32 +01:00
Vincent Povirk
a2c405fa15
ole32: Add a test for freeing the parent of an open stream.
2009-11-19 11:46:18 +01:00
Vincent Povirk
55604eb36c
ole32: Invalidate child streams when a non-top-level storage is freed.
2009-11-19 11:46:07 +01:00
Austin English
a3cf7a4e06
winex11.drv: Downgrade an ERR to a WARN.
2009-11-19 11:45:59 +01:00
Paul Vriens
8fe8d61a62
rsaenh/tests: Fix some test failures on W2K.
2009-11-19 11:45:54 +01:00
Piotr Caban
6633001d6e
msxml3: Remove test that fails on some systems.
2009-11-19 11:35:45 +01:00
Piotr Caban
1f7a07ebe3
oleaut32: Ignore milliseconds in VarDateFromUdate implementation.
2009-11-19 11:35:40 +01:00
Piotr Caban
5f26c60982
msxml3: Ignore nanoseconds in xmlnode_get_nodeTypedValue.
2009-11-19 11:09:46 +01:00
Piotr Caban
f4f7198610
msxml3: Implemented xmlnode_get_nodeTypedValue 'i1' data type handling.
2009-11-19 11:09:40 +01:00
Huw Davies
eed649a5e1
wineps.drv: Add support for top-down dibs.
2009-11-19 11:08:24 +01:00
Huw Davies
05472017fe
wineps.drv: Rename variable to stride.
2009-11-19 11:08:18 +01:00
Roderick Colenbrander
9a85426389
wgl: Add support for WGL_ARB_create_context_profile which is required for OpenGL 3.2.
2009-11-19 11:04:35 +01:00
Alexandre Julliard
74ae7d358f
ntdll: Add support for the different info classes in NtQueryDirectoryFile.
2009-11-18 22:10:05 +01:00
Alexandre Julliard
551ddfe402
ntdll: Make the various directory info size functions depend on the info class.
2009-11-18 22:09:48 +01:00