Andrew Talbot
5f8d15027e
winmm: Exclude unused headers.
2007-05-29 11:53:57 +02:00
Andrew Talbot
9d59c0300c
ws2_32: Exclude unused headers.
2007-05-29 11:53:53 +02:00
Juan Lang
fa10a29930
crypt32: Remove wrong test and parameter check.
2007-05-29 11:52:31 +02:00
Dmitry Timoshkov
3c9e7a7f33
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
2007-05-25 20:37:56 +02:00
Huw Davies
e0150c357d
winex11.drv: Use XRenderCompositeText instead of XRenderCompositeString.
2007-05-25 20:21:06 +02:00
Huw Davies
4edc46cbdb
winex11.drv: Merge some common code.
2007-05-25 20:21:02 +02:00
Damjan Jovanovic
8178f8fc88
ws2_32: Simplify some socket tests by adding a function that generates a pair of connected sockets.
2007-05-25 20:20:58 +02:00
Ralf Beck
622bad5d3f
winealsa.drv: Add missing offset of pitch bender in midi input.
2007-05-25 20:20:44 +02:00
Ralf Beck
e1d7365f3d
winealsa.drv: Add midi realtime and midi common messages on midi input.
2007-05-25 20:20:36 +02:00
Rob Shearman
aa1be492cd
secur32: Fix NTLM's InitializeSecurityContextA/W to be flexible with the index of the token buffer in both the input and output buffer descriptions.
2007-05-25 20:17:11 +02:00
Rob Shearman
4d275bcf10
secur32: Don't set the output buffer type in NTLM's IntializeSecurityContextA/W.
2007-05-25 20:16:58 +02:00
Rob Shearman
661b49785e
secur32: Make the NTLM SSP cope with a NULL phCredential parameter when InitializeSecurityContext is called more than once.
2007-05-25 20:16:42 +02:00
Rob Shearman
ee47c5a23a
secur32: Fix the wrapper InitializeSecurityContextA/W functions to handle phContext and phNewContext parameters being optional for some SSPs.
2007-05-25 20:16:38 +02:00
James Hawkins
e24667cc6e
msxml3: Add tests for IXMLDocument.
2007-05-25 20:12:38 +02:00
James Hawkins
9c04d0d8ca
msxml3: Add tests for IXMLElement and IXMLElementCollection.
2007-05-25 20:12:27 +02:00
James Hawkins
f5e9a1ea6f
msxml3: Add initial implementation of IXMLDocument.
2007-05-25 20:12:12 +02:00
James Hawkins
74f18d968f
msxml3: Add initial implementation of IXMLElement and IXMLElementCollection.
2007-05-25 20:11:15 +02:00
Huw Davies
cd3df383a5
oleaut32: SLTG references are only unique at the typeinfo level, so convert them to be unique to the typelib.
2007-05-25 19:37:12 +02:00
Juan Lang
82a31d09a1
crypt32: Statically initialize static lists and critical sections.
2007-05-25 19:36:19 +02:00
Dan Hipschman
8f7a5d63ec
widl: Allow types that reference themselves.
2007-05-25 19:36:12 +02:00
Dan Hipschman
00ce411231
widl: Handle pointers in unions.
...
Unify write_pointers with write_embedded_types, and handle pointers in
unions. Includes tests.
2007-05-25 19:35:29 +02:00
Dan Hipschman
b4e8073f8c
rpcrt4: Fix test typo.
2007-05-25 19:35:02 +02:00
Maarten Lankhorst
2360358944
dsound: Block align SetCurrentPosition and add test for it.
2007-05-25 19:31:05 +02:00
James Hawkins
ea2c96c5df
msi: Add the ability to deformat the component's source.
2007-05-25 19:30:50 +02:00
James Hawkins
f5c2806ca1
msi: Remove a misleading ERR, as this fails if a file doesn't exist, which is common.
2007-05-25 19:30:42 +02:00
Jacek Caban
4a71ab79f5
mshtml: Added missing WINAPI in window proc.
2007-05-25 19:30:34 +02:00
Jacek Caban
de2e9e13ce
mshtml: Fixed AsyncOpen implementation for channels without associated document.
2007-05-25 19:30:28 +02:00
Detlef Riekenberg
189719c1bb
localui/tests: Add tests for AddPortUI.
2007-05-25 19:30:24 +02:00
Rob Shearman
087eedc3f5
secur32: Fix the dwVersion field in the security function tables returned by InitSecurityInterfaceA/W.
2007-05-25 19:30:04 +02:00
Nigel Liang
ddbb317915
shlwapi: Stub implementation for SHSetTimerQueueTimer.
2007-05-25 19:29:54 +02:00
Dmitry Timoshkov
141673c222
user32/tests: Fix a problem revealed by compilation in 64-bit mode.
2007-05-24 11:36:31 +02:00
Dmitry Timoshkov
c28ffeeb9a
kernel32/tests: Fix a problem revealed by compilation in 64-bit mode.
2007-05-24 11:36:27 +02:00
Dmitry Timoshkov
6055d04f07
comctl32/tests: Fix some problems revealed by compilation in 64-bit mode.
2007-05-24 11:36:23 +02:00
Louis Lenders
2d83063288
shell32: Update Dutch resource.
2007-05-24 11:36:17 +02:00
Michael Stefaniuc
7043b7baa4
msi: A signed 1-bit bitfield doesn't make much sense; use unsigned.
2007-05-24 11:36:10 +02:00
Rob Shearman
f21e9c2aa8
mlang: Implement ConvertINetString.
2007-05-24 11:35:54 +02:00
Rob Shearman
7b2e7cb81a
hlink: Improve the loading of hlinks.
2007-05-24 11:35:51 +02:00
Rob Shearman
0f063c72b2
hlink: Improve the saving of hlinks by documenting the unknown header values and saving out more data.
...
Add tests for saving hlinks with different properties.
2007-05-24 11:35:41 +02:00
Rob Shearman
bc06106468
shlwapi: Add a slash to the URL if there is no path component.
2007-05-24 11:35:11 +02:00
Rob Shearman
d82c456e5f
urlmon: The persisted version of URL monikers should be size of URL
...
including nul-terminating character (4-bytes), followed by the URL
string including nul-terminating character.
2007-05-24 11:35:08 +02:00
Rob Shearman
d76a15a36d
urlmon: Fix a typo in URLMonikerImpl_Save.
...
The data in This->URLName should be written out, not the pointer
followed by garbage.
2007-05-24 11:34:56 +02:00
Rob Shearman
873905ac43
hlink: Fix HlinkCreateFromString to create a URL moniker if the input target is a URL.
2007-05-24 11:34:52 +02:00
Robert Reif
91d580433c
dsound: Add missing interface ID.
2007-05-23 14:35:05 +02:00
Maarten Lankhorst
c3bfe66ade
mpr: Small fixes to WNetGetConnection.
...
Convert unc\server\share to \\server\share and be more tolerant to null
pointers if only length is requested.
2007-05-23 14:30:16 +02:00
Marcus Meissner
d2bc96bf8a
quartz: ppinsplitter might be used uninitialized (Coverity).
2007-05-23 13:14:51 +02:00
Marcus Meissner
a5facc008b
ntdll: Initialize pointers to NULL (Coverity).
2007-05-23 13:14:09 +02:00
Dmitry Timoshkov
a67b689121
kernel32: Fix compilation warnings in 64-bit mode.
2007-05-23 13:13:54 +02:00
Dmitry Timoshkov
e142779b09
ntdll: Fix compilation warnings in 64-bit mode.
2007-05-23 13:10:20 +02:00
Dmitry Timoshkov
737b9e5acd
winternl.h: Make the fields of the PROCESS_BASIC_INFORMATION structure use same type width as a PSDK one.
2007-05-23 13:04:58 +02:00
Mounir IDRASSI
23df68d8f9
winscard: Small initial stub implementation.
2007-05-23 13:04:27 +02:00
Marcus Meissner
46d94653f1
oleau32: Fix one entry overflow (Coverity).
2007-05-23 12:51:33 +02:00
Peter Oberndorfer
eab168cf9e
ntdll: Fix up instruction pointer in context inside raise_exception.
2007-05-23 12:50:57 +02:00
Rob Shearman
30cc21196e
ole32: Remove spurious AddRef of returned object on retrieval of an interface from the global interface table.
2007-05-23 12:49:50 +02:00
Rob Shearman
7d90b6ce29
ole32: Allow the getting of different interfaces from the global interface table than that with what the object was registered with.
2007-05-23 12:49:45 +02:00
Rob Shearman
05230781b0
ole32: Add more tests for global interface table functions.
2007-05-23 12:49:39 +02:00
Rob Shearman
eebf8df601
ole32: Fix some races in the global interface table implementation.
...
Fix a race between RevokeInterfaceFromGlobal and GetInterfaceFromGlobal
by only using the entry inside the critical section.
Fix a race between two GetInterfaceFromGlobal by cloning the stream,
instead of using it and setting the current position back to zero.
2007-05-23 12:49:28 +02:00
Rob Shearman
71a5b2d943
ole32: Add spec entry for CoRegisterSurrogateEx.
2007-05-23 12:49:23 +02:00
Misha Koshelev
864a7df10e
msi: automation: Append copyright notice.
2007-05-23 12:49:16 +02:00
Kolbjoern Fredheim
cb8a8182d1
wined3d: Implemented converting X1R5G5B5 format to R5G5B5A1 to emulate color-keying.
2007-05-22 12:26:49 +02:00
Rob Shearman
071ea06af8
ole32: Remove a useless trace.
...
Remove an incorrect comment.
2007-05-22 12:19:07 +02:00
Rob Shearman
dd8a736c3f
ole32: The identity functions can be used from apartments other than the one the proxy was unmarshaled into.
...
In this case, don't use the cached This->remunk and don't cache the
unmarshaled object in This->remunk.
2007-05-22 12:18:55 +02:00
Rob Shearman
bf2b49b4e0
ole32: Make proxy_manager_get_remunknown AddRef the return IRemUnknown object.
...
Fix up the callers to release the returned IRemUnknown object.
2007-05-22 12:18:50 +02:00
Rob Shearman
5369d4dffd
ole32: Handle MSHLFLAGS_TABLEWEAK and MSHLFLAGS_TABLESTRONG when marshaling a proxy.
...
Add tests for this behaviour.
2007-05-22 12:18:31 +02:00
Andrew Talbot
bf76e754e5
winealsa.drv: Exclude unused headers.
2007-05-22 12:02:50 +02:00
Detlef Riekenberg
b89e36eb59
serialui/tests: Remove unused string.
2007-05-22 12:02:45 +02:00
Detlef Riekenberg
3124e1c3b7
localui/tests: Add tests for ConfigurePortUI.
2007-05-22 12:02:33 +02:00
Francois Gouget
cf218621fd
msvcrt: When operating on a closed pipe, read() should return 0, not -1.
...
Add tests to make sure read() and fread() work right on closed pipes.
2007-05-22 12:01:35 +02:00
Francois Gouget
784693bb5a
msvcrt: Remove the S_ISXXX() macros as they are not present in the Visual C++ headers.
2007-05-22 12:01:28 +02:00
Francois Gouget
f793221f0f
msvcrt/tests: When compiling with Visual C++ 2005, one must define _CRT_NON_CONFORMING_SWPRINTFS otherwise swprintf() takes an extra parameter.
2007-05-22 11:59:56 +02:00
Alexandre Julliard
be59e2bb53
Fix a couple of overflowing heap allocations revealed by the previous change.
2007-05-22 11:59:36 +02:00
Alexandre Julliard
cc54b7d9bd
ntdll: Avoid overflows in heap allocations. Based on a patch by Rob Shearman.
2007-05-22 11:59:18 +02:00
Stefan Dösinger
83ba2c762d
ddraw: Hold the dll lock in IDirectDraw methods.
2007-05-21 19:12:19 +02:00
Stefan Dösinger
bfe631dfb9
ddraw: Hold the lock in creation functions.
2007-05-21 19:11:34 +02:00
Stefan Dösinger
5307dd2029
ddraw: Make the ddraw list lock a global dll lock.
2007-05-21 19:11:22 +02:00
Rolf Kalbermatter
2e67fa32b1
advapi32: Return error on NULL service name to GetServiceDisplayNameA/W.
2007-05-21 19:11:08 +02:00
Dmitry Timoshkov
5f1a234731
kernel32: Fix the size of ThreadAffinityMask to match PSDK.
2007-05-21 19:11:01 +02:00
Vitaliy Margolen
311c001654
ntdll: Implement RtlWriteRegistryValue and forward ntoskrnl to it.
2007-05-21 17:03:00 +02:00
Rob Shearman
847cc51d3b
wininet: Implement basic non-proxy authentication.
2007-05-21 16:52:21 +02:00
Rob Shearman
4b507685e8
wininet: Add support for SSPI authentication for HTTP.
2007-05-21 16:52:10 +02:00
David Adam
7eaf1fe2f5
d3drm: Implement D3DRMCreateColorRGB.
2007-05-21 15:58:51 +02:00
David Adam
21b7413dee
d3drm: Implement D3DRMCreateColorRGBA.
2007-05-21 15:58:35 +02:00
David Adam
d3e8c930e3
d3drm: Implement D3DRMColorGetAlpha.
2007-05-21 15:57:09 +02:00
David Adam
d400728521
d3drm: Implement D3DRMColorGetBlue.
2007-05-21 15:56:53 +02:00
David Adam
fba5b11bea
d3drm: Implement D3DRMColorGetGreen.
2007-05-21 15:56:32 +02:00
David Adam
e1d3e65381
d3drm: Implement D3DRMColorGetRed.
2007-05-21 15:56:14 +02:00
Dmitry Timoshkov
130278f34a
winex11.drv: Synchronize debug output between X11DRV_KeyEvent and X11DRV_ToUnicodeEx.
2007-05-21 15:55:51 +02:00
Andrew Talbot
7e989655fa
uxtheme: Exclude unused headers.
2007-05-21 13:36:34 +02:00
Andrew Talbot
dd9af77062
version: Exclude unused headers.
2007-05-21 13:36:29 +02:00
Andrew Talbot
fc6a7148df
vmm.vxd: Exclude unused headers.
2007-05-21 13:36:24 +02:00
Andrew Talbot
93c5779458
user32: Exclude unused headers.
2007-05-21 13:36:18 +02:00
Andrew Talbot
6030e4d549
user32: Exclude unused headers.
2007-05-21 13:36:13 +02:00
Andrew Talbot
eafdcd11f1
user32: Exclude unused headers.
2007-05-21 13:36:08 +02:00
Andrew Talbot
01e93cc2d1
user32: Exclude unused headers.
2007-05-21 13:36:02 +02:00
Dan Hipschman
c5aaadc4c8
widl: Lay framework for unions with simple unions working.
2007-05-21 12:40:58 +02:00
Mounir IDRASSI
e5256d9840
crypt32: Fix CertAddCertificateContextToStore when called with CERT_STORE_ADD_USE_EXISTING.
2007-05-21 12:38:56 +02:00
Marcus Meissner
b45367347a
kernel32: Skip modem status tests if GetModemStatus failed.
2007-05-21 12:38:56 +02:00
Misha Koshelev
74de3e1754
msi: Make MsiEnumProducts enumerate products, not features.
2007-05-21 12:38:55 +02:00
Misha Koshelev
ea899e1d6f
msi/tests: automation: Test Installer::Products before and after InstallProduct, check product is not/is installed.
2007-05-21 12:38:55 +02:00
Misha Koshelev
74b2c18bae
msi/tests: automation: Installer::InstallProduct, remove a registry key set by Wine but not native.
2007-05-21 12:38:55 +02:00
Francois Gouget
a3c0d9a643
user32/tests: Fix compilation with gcc 2.95.
2007-05-21 12:38:55 +02:00