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
Francois Gouget
d476313a49
direct3d: Remove misspelled constants as they exist correctly spelled.
2007-05-21 12:38:54 +02:00
Francois Gouget
820d954095
ntdll: Fix compilation on systems that don't support nameless unions.
2007-05-21 12:38:54 +02:00
Paul Vriens
437a3aab9d
advpack/tests: Don't hardcode the system directory.
2007-05-21 12:38:54 +02:00
Rob Shearman
be55a4bbe2
ole32: Fix hosting in main apartments.
...
The recently introduced code had a bug where it passed the wrong
values into apartment_findfromtype to find the main apartment. Since
this is now the only way the function is used, fix this bug by
changing apartment_findfromtype to apartment_findmain, which only
finds the main apartment.
2007-05-21 12:38:54 +02:00
Andrew Talbot
02a36afda2
shell32: Exclude unused headers.
2007-05-21 12:31:36 +02:00
Andrew Talbot
a77715c23b
shell32: Exclude unused headers.
2007-05-21 12:31:29 +02:00
Andrew Talbot
0ad8ef0772
shell32: Exclude unused headers.
2007-05-21 12:31:23 +02:00
Andrew Talbot
9f2a62ed0a
setupapi: Exclude unused headers.
2007-05-21 12:31:11 +02:00
Andrew Talbot
d64165fcd7
secur32: Exclude unused headers.
2007-05-21 12:31:04 +02:00
Rolf Kalbermatter
ac5dca86ff
advapi32: Fix return value to indicate error when NULL string is passed in.
2007-05-21 12:30:44 +02:00
Hans Leidekker
3cfb018ea6
setupapi: Don't require a valid version section for INF_STYLE_OLDNT files.
2007-05-21 12:30:34 +02:00
Michael Karcher
5058fabf1e
user32: Reduce the PeekMessage timeout to zero for USER16_AlertableWait.
2007-05-18 20:04:53 +02:00
Misha Koshelev
01460f6753
msi: automation: Implement StringList::_NewEnum.
2007-05-18 20:01:55 +02:00
Misha Koshelev
4ccdbc5845
msi: automation: Generalize list implementation.
...
Same structures and functions can be used for both StringList and RecordList.
2007-05-18 20:01:39 +02:00
Misha Koshelev
2521111bc7
msi/tests: automation: Add tests for StringList::_NewEnum.
2007-05-18 20:00:30 +02:00
Misha Koshelev
5ee995d90a
msi/tests: automation: Fix Installer_ProductInfo ok message to correctly state function.
2007-05-18 20:00:13 +02:00
Mikołaj Zalewski
08fc650869
msxml3: Implement IXMLDOMElement::getElementsByTagName.
2007-05-18 20:00:03 +02:00
Mikołaj Zalewski
37ea00731a
msxml3: Add tests for XPath queries with namespaces.
2007-05-18 19:59:52 +02:00
Mikołaj Zalewski
b5c1d274c5
msxml3: For queries the get_item should change the current position.
2007-05-18 19:59:45 +02:00
Huw Davies
c1e89400aa
oleaut32: Recurse through the impltype list so that dispinterfaces get the correct parents.
2007-05-18 19:59:35 +02:00
Huw Davies
b698b2909b
oleaut32: Fix CreateDispTypeInfo to store the correct number of functions.
2007-05-18 19:59:29 +02:00
Huw Davies
c24a53dc28
oleaut32: non-dual dispinterfaces should be marshaled via IDispatch.
2007-05-18 19:59:21 +02:00
Huw Davies
f1da672df3
oleaut32: Move the proxy thunk creation code to a separate function.
2007-05-18 19:59:12 +02:00
Huw Davies
117f21de45
oleaut32: Test for interface that derives from IUnknown.
2007-05-18 19:57:53 +02:00
Huw Davies
04a76cf561
oleaut32: Tests for more 'syntax 2' dispinterfaces.
2007-05-18 19:57:46 +02:00
Huw Davies
78bf6946ba
oleaut32: GetRefTypeOfImplType(0) on TKIND_DISPATCH typeinfos should always return an href to IDispatch.
2007-05-18 19:57:34 +02:00
Huw Davies
356970e529
oleaut32: Fix return value in the element not found case.
2007-05-18 19:57:25 +02:00
Huw Davies
a3b8be05b7
oleaut32: Typelib inheritance tests.
2007-05-18 19:57:18 +02:00
Alexandre Julliard
5aa70b3d80
ntdll: Setup the shared user data structure at 0x7ffe0000.
2007-05-18 18:09:03 +02:00
Alexandre Julliard
bd3a08b355
ntoskrnl.exe: Implemented a couple of time-related APIs.
2007-05-18 16:48:54 +02:00
Alexandre Julliard
73cc00f9a5
ntoskrnl.exe: Reuse the kernel32 instruction emulation support for kernel-mode drivers.
2007-05-18 16:37:23 +02:00
Mikołaj Zalewski
e1cbec75c1
msxml3: Improve the XPath queries handling.
2007-05-18 14:50:21 +02:00
Misha Koshelev
ee33e40542
msi/tests: automation: Change SUCCEEDED(hr) to more specific hr == S_OK.
2007-05-18 14:43:40 +02:00
Misha Koshelev
04505f7107
msi: script: Change all tabs to spaces to conform to msi formatting.
2007-05-18 14:43:28 +02:00
Misha Koshelev
937b643092
msi: automation: Change all tabs to spaces to conform to msi formatting.
2007-05-18 14:43:19 +02:00
Misha Koshelev
63ed9117c3
msi/tests: automation: Check for NULL source string before calling lstrcpyW.
2007-05-18 14:43:05 +02:00
Misha Koshelev
f1f687e646
msi/tests: automation: Change non-const LPCWSTR parameters to LPWSTR.
2007-05-18 14:42:57 +02:00
Rob Shearman
82cfed96a7
ole32: Fix reading from an HGLOBALStreamImpl with an invalid HGLOBAL.
...
Add tests that show the strange behaviour of IStream_Read returning S_OK
instead of an error code.
2007-05-18 14:42:53 +02:00
Rob Shearman
600143d4fa
ole32: Create host apartments to enable isolation of objects of incompatible threading models.
...
There should be one host apartment per apartment. Existing apartments
should not be re-used, except in the case of the main apartment.
2007-05-18 14:42:37 +02:00
Aric Stewart
df0d77b007
comctl32: Trying to blend an image without a mask causes problem, especially if the background is white.
2007-05-18 14:42:30 +02:00
Hans Leidekker
6cc0b4e88e
setupapi: Add a partial implementation for SetupScanFileQueue{A, W}.
2007-05-18 14:18:49 +02:00
Hans Leidekker
108288ec3a
setupapi: Correctly handle an empty filename in SetupGetSourceFileLocationA.
2007-05-18 14:13:53 +02:00
Hans Leidekker
d060160b7a
setupapi: Implement pSetup{Get, Set}QueueFlags.
2007-05-18 14:12:28 +02:00
Dmitry Timoshkov
e690916f68
kernel32: Add an overflow test for MultiByteToWideChar.
2007-05-18 14:12:20 +02:00
Dmitry Timoshkov
90bafb3cc1
kernel32: Print last error value as unsigned, printing error in hex is useless.
2007-05-18 14:12:16 +02:00
Andrew Talbot
5588233957
riched20: Exclude unused headers.
2007-05-18 14:11:33 +02:00
Andrew Talbot
42fd48f38e
rsaenh: Exclude unused header.
2007-05-18 14:11:29 +02:00
Andrew Talbot
d5d056ef75
rpcrt4: Exclude unused headers.
2007-05-18 14:11:22 +02:00
Juan Lang
37386dba7a
oleaut32: Don't mix allocation routines.
2007-05-18 14:11:17 +02:00
Alexandre Julliard
020bd631ed
advapi32: Launch winedevice.exe when asked to start a kernel driver service.
2007-05-17 16:52:18 +02:00
Marcus Meissner
29700766ea
shell32: Avoid potential 1 byte overflow.
2007-05-17 13:20:25 +02:00
Misha Koshelev
8136bd4117
msi: automation: Implement Installer::ProductInfo.
2007-05-17 12:47:39 +02:00
Misha Koshelev
d800a082a8
msi: Return appropriate values for empty MsiProductInfo parameters.
2007-05-17 12:47:20 +02:00
Misha Koshelev
68bfb39767
msi/tests: Add test for empty MsiGetProductInfo parameters not referencing default registry values.
2007-05-17 12:45:16 +02:00
Andrew Talbot
b3d32c8a0d
qcap: Exclude unused headers.
2007-05-17 12:45:07 +02:00
Andrew Talbot
5ded3a9e88
quartz: Exclude unused headers.
2007-05-17 12:45:03 +02:00
Andrew Talbot
a894ab6bd0
quartz: Exclude unused headers.
2007-05-17 12:44:57 +02:00
Peter Oberndorfer
b19fa1d282
dbghelp: Minor cleanup.
2007-05-17 12:44:50 +02:00
Huw Davies
9afcaf2ae1
oleaut32: Type references are global to the typelib.
2007-05-17 12:44:44 +02:00
Alexandre Julliard
e0d5dbaeb8
ntoskrnl.exe: Implemented PsGetVersion and added stubs for a couple of other Ps functions.
2007-05-17 09:49:28 +02:00
Alexandre Julliard
4cbe5b78d3
ntoskrnl.exe: Export a Wine-internal function to run the device request handling loop.
2007-05-16 21:13:34 +02:00
Alexandre Julliard
982d6ccbe4
ntoskrnl.exe: Implemented a number of memory allocation functions.
2007-05-16 17:39:32 +02:00
Alexandre Julliard
8530cb0aec
kernel32: Check for already loaded module also for LOAD_LIBRARY_AS_DATAFILE.
2007-05-16 16:58:51 +02:00
Alexandre Julliard
306d71c3fe
kernel32: Support incrementing the module refcount in GetModuleHandleEx.
2007-05-16 16:47:11 +02:00
Alexandre Julliard
447fda5206
ntdll: Implemented LdrAddRefDll.
2007-05-16 16:39:29 +02:00
Alexandre Julliard
b64530eee4
ntdll: Reimplement LdrGetDllHandle to use the same search algorithm as LdrLoadDll.
2007-05-16 16:35:43 +02:00
Dmitry Timoshkov
4de936e181
user32: Remove duplicated code.
2007-05-16 15:51:31 +02:00
Anatoly Lyutin
86aa0491d6
user32: mdi: Fix switch with wParam in WM_SYSCOMMAND processing.
2007-05-16 15:47:55 +02:00
Misha Koshelev
2177e492e6
msi/tests: automation: Add tests for Installer::ProductInfo.
2007-05-16 14:58:19 +02:00
Misha Koshelev
0eaf8bc164
msi/tests: automation: Remove unnecessary if (SUCCEEDED(hr)) statements.
2007-05-16 14:58:07 +02:00
Misha Koshelev
187f856e46
msi: automation: Condense a few loops.
2007-05-16 14:58:00 +02:00
Rolf Kalbermatter
fef82e74b6
advapi32: Add access flags to service handle data.
2007-05-16 14:27:46 +02:00
Andrew Riedi
a9c2e15cf6
wined3d: Add hardware cursor support.
2007-05-16 14:27:39 +02:00
Dan Hipschman
52ca3ebada
widl: Write some structures to the type format string on the fly.
2007-05-16 13:33:17 +02:00
Andrew Talbot
cde845fec5
opengl32: Exclude unused header.
2007-05-16 11:56:01 +02:00
Andrew Talbot
048a5d6fc5
oleaut32: Exclude unused headers.
2007-05-16 11:55:58 +02:00
Andrew Talbot
ddb0a188be
oledlg: Exclude unused header.
2007-05-16 11:55:55 +02:00
Andrew Talbot
4ea954df42
ole32: Exclude unused headers.
2007-05-16 11:55:51 +02:00
Erez Volk
14a3275436
ntdll: Added IDT Timezone (Israel daylight savings time).
2007-05-16 11:55:47 +02:00
Mikołaj Zalewski
7b8241b1ee
comctl32: toolbar: TB_SETIMAGELIST should try to preserve button width.
2007-05-16 11:55:38 +02:00
Dmitry Timoshkov
59a2686ae4
kernel32: Add a test for LoadLibraryEx(LOAD_LIBRARY_AS_DATAFILE).
2007-05-16 11:55:32 +02:00
Alexandre Julliard
e2d94ec001
ntoskrnl.exe: Added IofCompleteRequest.
2007-05-15 21:56:05 +02:00
Alexandre Julliard
72f2ba6fc4
ntoskrnl.exe: Export KeServiceDescriptorTable and KeTickCount.
2007-05-15 21:49:26 +02:00
Alexandre Julliard
7330edd25d
ntoskrnl.exe: Implemented IoCreateSymbolicLink.
2007-05-15 21:45:51 +02:00
Alexandre Julliard
a2adc88815
ntoskrnl.exe: Implemented IoCreateDevice and IoDeleteDevice.
2007-05-15 21:41:50 +02:00
Markus Amsler
6f8a67f018
dbghelp: Late init hash_table.
2007-05-15 20:20:07 +02:00
Markus Amsler
8bc839a816
dbghelp: Speed up vector iteration by directly using for().
2007-05-15 20:19:53 +02:00
Markus Amsler
a2968c8fab
dbghelp: Speed up pool_alloc. Patch by Eric Pouech.
2007-05-15 20:19:36 +02:00
Markus Amsler
f94127f2ca
dbghelp: Speed up vector_add by avoiding pool_realloc calls. Remove no longer needed pool_realloc.
2007-05-15 20:19:28 +02:00
Francois Gouget
0acb5810bf
Assorted spelling fixes.
2007-05-15 18:09:16 +02:00
Francois Gouget
51b81a60a0
mshtml: Fix '\n' typo.
2007-05-15 18:09:04 +02:00
Vitaliy Margolen
4659f98314
dinput: Prevent race between destroying the hook window and unloading the dll.
2007-05-15 15:53:44 +02:00
Juan Lang
1af94dbf3b
wintrust: Implement WintrustGetRegPolicyFlags and WintrustSetRegPolicyFlags.
2007-05-15 15:53:37 +02:00
Juan Lang
d132d1944c
crypt32: Remove last error checks on success.
2007-05-15 15:20:02 +02:00
Juan Lang
79cd672c3d
crypt32: Use public functions to get store access state.
2007-05-15 15:19:33 +02:00
Juan Lang
4c6988e8f0
crypt32: Implement CertGetStoreProperty and CertSetStoreProperty.
2007-05-15 15:19:13 +02:00
Juan Lang
0170a41e69
crypt32: Don't set ret to TRUE when it already is.
...
Set it to FALSE when it needs to be.
2007-05-15 15:18:50 +02:00
Misha Koshelev
23cfbe2ec8
msi: automation: Simplify counting products/related products.
2007-05-15 14:12:20 +02:00
Misha Koshelev
5f2e81e2a5
msi: automation: Installer::Products, verify HeapAlloc return value.
2007-05-15 14:11:45 +02:00
Misha Koshelev
536b49905b
msi: Make MsiEnumRelatedProducts enumerate registry value names, not subkeys.
2007-05-15 14:11:37 +02:00
Misha Koshelev
a6dfcf90f7
msi: automation: Implement Installer::RelatedProducts.
2007-05-15 14:10:58 +02:00
Misha Koshelev
7a9b218235
msi/tests: automation: Add tests for Installer::RelatedProducts.
2007-05-15 14:09:52 +02:00
Misha Koshelev
5b37ba6f04
msi: automation: Implement Installer::InstallProduct.
2007-05-15 14:09:42 +02:00
Misha Koshelev
b75b224822
msi/tests: automation: Add test for Installer::InstallProduct.
2007-05-15 14:06:47 +02:00
Misha Koshelev
18cab64b42
msi: automation: Implement Record::IntegerData.
2007-05-15 14:06:27 +02:00
Jacek Caban
757192ebce
mshtml: Improve some exec command stubs.
2007-05-15 12:43:07 +02:00
Dmitry Timoshkov
34015b93a4
user32: Add a test for the menu resource loader, make it pass under Wine.
2007-05-15 12:28:17 +02:00
Dmitry Timoshkov
7f189eccb9
user32: Add a test for CheckMenuRadioItem and make it pass under Wine.
2007-05-15 12:28:03 +02:00
Mounir IDRASSI
e61eddd6a5
rsaenh: Fix crash in RSAENH_CPVerifySignature if pbSignature is set to NULL or if dwSigLen is lesser than the expected value.
2007-05-15 12:23:09 +02:00
Maarten Lankhorst
2e9fa34d67
dsound: IDirectSound_Compact should return DS_OK on priolevel >= DSSCL_PRIORITY.
2007-05-15 12:20:00 +02:00
Andrew Talbot
2fb8c8aad0
netapi32: Exclude unused headers.
2007-05-15 12:19:35 +02:00
Andrew Talbot
9fe3b60f12
ntdll: Exclude unused headers.
2007-05-15 12:19:31 +02:00
Andrew Talbot
abea9c409f
msxml3: Exclude unused headers.
2007-05-15 12:19:27 +02:00
Andrew Talbot
9069577cd0
msvcrt: Exclude unused headers.
2007-05-15 12:19:12 +02:00
Andrew Talbot
bb519ec0b2
msvfw32: Exclude unused header.
2007-05-15 12:19:08 +02:00
Andrew Talbot
99504c0e47
msvcrt20: Exclude unused header.
2007-05-15 12:19:04 +02:00
Alexandre Julliard
d2d6870284
hal: Added an initial stub.
2007-05-14 20:05:15 +02:00
Alexandre Julliard
12c169d2bf
ntoskrnl.exe: Initial stub version with forwards to existing functions.
2007-05-14 19:55:32 +02:00
Emmanuel Maillard
260591fef6
winecoreaudio: Initial implementation of MIX_SetControlDetails.
2007-05-14 17:34:48 +02:00
Emmanuel Maillard
ad635c60d3
winecoreaudio: Initial implementation of MIX_GetControlDetails.
2007-05-14 17:34:48 +02:00
Emmanuel Maillard
33e24d7ecc
winecoreaudio: Initial implementation of MIX_GetLineControls.
2007-05-14 17:34:48 +02:00
Emmanuel Maillard
7f5a322e25
winecoreaudio: Initial implementation of MIX_GetLineInfo.
2007-05-14 17:34:48 +02:00
Emmanuel Maillard
7fb0861bf6
winecoreaudio: Implement MIX_GetDevCaps.
2007-05-14 17:34:48 +02:00
Emmanuel Maillard
db6318ea91
winecoreaudio: Implement MIX_Open and MIX_GetNumDevs.
2007-05-14 17:34:48 +02:00
Emmanuel Maillard
e64485d5a9
winecoreaudio: Initial mixer support on Mac OS X.
...
Find all lines and initialize controls.
2007-05-14 17:34:26 +02:00
Paul Vriens
0eeb5727b2
ole32/tests: Check for correct return value.
2007-05-14 16:45:17 +02:00
Misha Koshelev
9d234fcb9f
msi: automation: Implement View::Modify.
2007-05-14 16:20:01 +02:00
Misha Koshelev
854ca51a5f
msi/tests: automation: Add test for View::Modify.
2007-05-14 16:19:24 +02:00
Misha Koshelev
5e16dbb3f3
msi/tests: automation: Add tests for Record::IntegerData.
2007-05-14 16:19:15 +02:00
Misha Koshelev
d2ad4e09ce
msi/tests: automation: Correct expected Record::StringData PROPERTYPUT return variant type.
2007-05-14 16:19:05 +02:00
Misha Koshelev
c0c6fe6341
msi: automation: Implement Record::FieldCount.
2007-05-14 16:17:22 +02:00
Misha Koshelev
aa9f4beb65
msi: automation: Return DISP_E_MEMBERNOTFOUND if flags are incorrect.
2007-05-14 16:16:54 +02:00
Misha Koshelev
6bb7c911f5
msi/tests: automation: Test invoking methods as properties & vice versa.
2007-05-14 16:15:51 +02:00
Misha Koshelev
7eb3db632e
msi: automation: Implement Installer::CreateRecord.
2007-05-14 16:15:40 +02:00
Misha Koshelev
075e1898bf
msi/tests: automation: Test for Installer::CreateRecord error.
2007-05-14 16:15:20 +02:00
Misha Koshelev
2d8c2ce6d6
msi: automation: Implement Session::EvaluateCondition.
2007-05-14 16:14:58 +02:00
Misha Koshelev
75222d7452
msi/tests: automation: Add tests for Session::EvaluateCondition.
2007-05-14 16:13:23 +02:00
Mikołaj Zalewski
1f0183e218
comctl32: status: Send a NMMOUSE in mouse notifications, not a NMHDR.
2007-05-14 15:41:29 +02:00
Marcus Meissner
b7ac570f39
ddraw/tests: Check for failing to create surfaces.
2007-05-14 15:41:21 +02:00
Jacek Caban
fb2b06a144
mshtml: Don't call start_binding if we use necko to load the page.
2007-05-14 15:41:11 +02:00
Jacek Caban
836c672dcf
mshtml: Wrap nsIExternalProtocolHandler.
2007-05-14 15:41:05 +02:00
Maarten Lankhorst
6e9276e970
dsound: Primary buffer isn't an IDirectSoundBuffer8.
2007-05-14 14:29:33 +02:00
Maarten Lankhorst
645f1efbc3
winealsa: Remove dead code.
2007-05-14 14:27:25 +02:00
Mounir IDRASSI
7abb204a1b
crypt32: Stub implementation of CertGetCertificateChain.
2007-05-14 14:27:18 +02:00
Mounir IDRASSI
e7c2e05f0f
crypt32: Stub implementation of CryptFindLocalizedName.
2007-05-14 14:26:57 +02:00
Mounir IDRASSI
ebe83d561b
crypt32: Fix crash in CertGetCertificateContextProperty when querying length of a hash property.
2007-05-14 14:26:32 +02:00
Rob Shearman
ed79ddab1d
ole32: Don't lookup the address for the DllGetClassObject function for ole32.dll in the apartment loaded dll list.
...
Call the function directly for a small performance boost.
2007-05-14 14:26:22 +02:00
Rob Shearman
70e8842924
ole32: Fix CoUninitialize to only free libraries that return S_OK from DllCanUnloadNow.
2007-05-14 14:26:17 +02:00
Frank Richter
7108412a53
shell32: Update German resources.
2007-05-14 14:26:02 +02:00
Frank Richter
5c5fc99700
credui: Add German translation.
2007-05-14 14:25:59 +02:00
Frank Richter
7e5886435c
shdoclc: Update German translation.
2007-05-14 14:25:55 +02:00
Andrew Talbot
eb48a47260
advapi32: Fix a typo.
2007-05-14 14:25:16 +02:00
Francois Gouget
72ed214932
ddraw/tests: Fix compilation on systems that don't support nameless unions.
2007-05-14 14:25:10 +02:00
Marcus Meissner
4b9fedbb06
wined3d: Fixed swapchain context NULL ptr checks.
2007-05-14 14:24:27 +02:00
Dan Hipschman
d9c120490f
widl: Handle pointers fields that point to structures.
2007-05-14 14:24:16 +02:00
Mikołaj Zalewski
bf3849ad6f
msxml3: Implement IXMLDOMDocument2::setProperty("SelectionLanguage", ...).
2007-05-14 14:22:08 +02:00
Mikołaj Zalewski
918ee77d1c
localui: Add Polish translation.
2007-05-14 14:22:00 +02:00
Paul Vriens
59eb871459
d3drm/tests: d3drm is removed from Windows Vista.
2007-05-11 14:02:27 +02:00
Jacek Caban
66067781d6
mshtml: Added IPersistStreamInit::Load test.
2007-05-11 14:02:21 +02:00
Jacek Caban
920f628c6e
mshtml: Added IPersistStreamInit::Load implementation.
2007-05-11 13:25:02 +02:00
Jacek Caban
09adb8cf05
mshtml: Split IPersistMoniker::Load.
2007-05-11 13:24:48 +02:00
Jacek Caban
2dd9fad610
mshtml: Move AddRequest call to the separated function.
2007-05-11 13:24:37 +02:00
Jacek Caban
94a264d0be
mshtml: Don't crash in OnStopBinding if This->binding is null.
2007-05-11 13:24:31 +02:00
Jacek Caban
98da8e2823
mshtml: Split code from OnDataAvailable.
2007-05-11 13:24:25 +02:00
H. Verbeet
c3c5724789
wined3d: WINED3DSIO_POW should use the absolute value of the first source register.
2007-05-11 13:24:15 +02:00
Misha Koshelev
d74e643f8c
msi: automation: Implement Installer::RegistryValue.
2007-05-11 12:59:52 +02:00
Kirill K. Smirnov
24bf66180b
kernel32/tests: Add tests for console codepages.
2007-05-11 12:41:34 +02:00
Kirill K. Smirnov
9d74661856
server: Move console codepages to the server.
2007-05-11 12:41:29 +02:00
Dan Hipschman
ef433e2792
widl: Remove var_t's ptr_level field and start write_pointers.
2007-05-11 12:33:27 +02:00
Mikołaj Zalewski
44e3200a8d
shell32: Handle invalid cbSize in Shell_NotifyIcon[AW].
2007-05-11 11:45:45 +02:00
Marcus Meissner
c904290336
msi/tests: Increase buffer size a bit.
...
Spotted by Coverity.
2007-05-11 11:45:36 +02:00
Stefan Dösinger
e40af7d3fa
wined3d: Prevent wrong bumpenvmap warnings.
2007-05-11 11:28:20 +02:00
Stefan Dösinger
093261b729
wined3d: Only addref clippers if one exists.
2007-05-11 11:26:40 +02:00
Stefan Dösinger
4295b18950
ddraw: Avoid fallout of failing tests.
2007-05-11 11:26:34 +02:00
Stefan Dösinger
a90f650fd2
wined3d: Implement DDBLT_DEPTHFILL on the active depth stencil target.
2007-05-11 11:25:41 +02:00
Stefan Dösinger
5c48d504fc
wined3d: Destroying the resource frees all private data.
...
Also adds a test for ddraw, d3d8 and d3d9.
2007-05-11 11:22:31 +02:00
Stefan Dösinger
a5c484cbf3
ddraw: GetSurfaceDesc returns the surface memory while the surface is locked.
2007-05-11 11:21:44 +02:00
Stefan Dösinger
e7b68eec34
ddraw: Use point filter for blit operations.
...
D3DTEXF_NONE is a special value for mipmapping which disabled
mipmapping, but it is not a valid mag / min filter parameter.
D3DTEXF_POINT is what we want
2007-05-11 11:21:29 +02:00
Stefan Dösinger
6e22f03654
ddraw: Remove all non-d3d7 capability flags.
2007-05-11 11:21:11 +02:00
Peter Oberndorfer
849a0fcf97
ntdll: Use correct prototype for thread function.
2007-05-11 11:20:42 +02:00
Francois Gouget
f999a9e433
wined3d: Add a missing '\n' to a trace.
2007-05-11 11:20:34 +02:00
Francois Gouget
42fa19133a
crypt32: Add missing '\n' in FIXME() call.
2007-05-11 11:20:28 +02:00
Francois Gouget
450ad214ec
msi/tests: Add missing '\n' to ok() calls.
2007-05-11 11:20:25 +02:00
James Hawkins
666cfd1c03
msi: Only check the volume label for every media after the first disk.
2007-05-11 11:20:18 +02:00
Mounir IDRASSI
f772fb9898
rsaenh: Add support for mandatory parameters to RSAENH_CPGetProvParam.
2007-05-11 11:20:13 +02:00
Rob Shearman
c4eeb9f6fa
setupapi: SetupOpenInfFile returns INVALID_HANDLE_VALUE on failure, not NULL.
...
Fix SetupQueryInfOriginalFileInformation to check for the former rather than the latter.
2007-05-11 11:20:04 +02:00
Damjan Jovanovic
3ceaaae3d7
shlwapi: Fix UrlCanonicalizeW's handling of filesystem paths.
2007-05-11 11:19:46 +02:00
Alexandre Julliard
b504d05022
kernel32: Fix typo in CreateActCtxA.
2007-05-11 11:19:38 +02:00
Kirill K. Smirnov
8f45938013
kernel32/tests: Add tests for console screen buffer.
2007-05-10 14:23:46 +02:00
James Hawkins
0de574b258
msi: Deformat the key path before opening the key.
2007-05-10 14:12:57 +02:00
Mounir IDRASSI
204bdb8755
crypt32: Correct the implementation of CertCreateSelfSignCertificate.
2007-05-10 12:53:37 +02:00
H. Verbeet
d7596086bc
wined3d: Trace the VBO and stream number as well in drawPrimitiveTraceDataLocations.
2007-05-10 12:24:59 +02:00
H. Verbeet
79ca4e022d
wined3d: Load texture coordinates even if no texture is bound to that stage at this time.
2007-05-10 12:24:52 +02:00
H. Verbeet
cde60c0b94
wined3d: Split texture coordinate loading from loadVertexData().
2007-05-10 12:24:39 +02:00
H. Verbeet
5188ab4efa
wined3d: Calling glDisableClientState() from loadVertexData() is redundant.
...
unloadVertexData() will already have done this if necessary.
2007-05-10 12:24:19 +02:00
H. Verbeet
f8714d771a
wined3d: Unload vertex weight data in case of EXT_VERTEX_WEIGHTING as well.
2007-05-10 12:24:07 +02:00
Andrew Talbot
303aeee4cb
mlang: Exclude unused headers.
2007-05-10 12:23:24 +02:00
Andrew Talbot
a0436e828b
msacm32: Exclude unused headers.
2007-05-10 12:23:16 +02:00
Andrew Talbot
5c4e38726c
mscms: Exclude unused headers.
2007-05-10 12:23:12 +02:00
Andrew Talbot
f9f70984a5
mapi32: Exclude unused header.
2007-05-10 12:22:21 +02:00
Andrew Talbot
bf1c57de27
mciwave: Exclude unused header.
2007-05-10 12:22:17 +02:00
Andrew Talbot
dd1263aa48
localspl: Exclude unused headers.
2007-05-10 12:22:14 +02:00
Andrew Talbot
e6b430c14e
mcicda: Exclude unused headers.
2007-05-10 12:22:09 +02:00
Alexandre Julliard
276ba12dab
psapi: Don't print output parameters as strings.
2007-05-10 12:15:48 +02:00
Rob Shearman
b005e9ed0d
ole32: Move the logic in StgCreateDocfile for "if no share mode given then DENY_NONE is the default" to before the validateSTGM check.
...
Add a test that shows this behaviour is correct.
Remove a test on the access mode that is redundant because it is already
done in validateSTGM.
2007-05-10 12:15:11 +02:00
Jacek Caban
12aa9e33c5
mshtml: Added IHTMLBodyElement::CreateTextRange implementation.
2007-05-10 12:15:00 +02:00
Jacek Caban
700ccaf767
mshtml: CGID_Undocumented is CGID_DocHostCmdPriv.
2007-05-10 12:14:51 +02:00
Jacek Caban
f0649f3731
mshtml: Added IHTMLTxtRange::get_htmlText implementation.
2007-05-10 12:14:41 +02:00
Jacek Caban
573d612de4
mshtml: Reimplement IHTMTxtRange on top of nsIDOMRange.
2007-05-10 12:14:21 +02:00
Paul Vriens
a543e60dc9
msi/tests: Properly cleanup after each test.
2007-05-10 12:14:14 +02:00
Misha Koshelev
2b7d8cb9d5
msi/tests: automation: Add more tests for Installer::RegistryValue.
...
Add test for a new error condition and tests for returning data from values of different registry value types.
2007-05-10 12:10:28 +02:00
Stefan Dösinger
d08585e6ec
wined3d: Manage private data in a wine linked list.
2007-05-10 12:10:20 +02:00
Stefan Dösinger
1b94a5eefd
ddraw: Fix stupid bug when setting surface client memory.
2007-05-10 11:40:50 +02:00
Stefan Dösinger
df891b823a
ddraw: Always set fullscreen mode in wined3d.
...
DDSCL_NORMAL is not set at initialization. Instead of making this a
& DDSCL_NORMAL || == 0 check just set fullscreen mode always. WineD3D
will catch NOP changes anyway.
2007-05-10 11:40:40 +02:00
Stefan Dösinger
81504d6a2d
wined3d: Support bump environment mapping using GL_NV_texture_shader.
2007-05-10 11:40:27 +02:00
Stefan Dösinger
4a8b55d456
wined3d: Unload vertex weight data in unloadVertexData.
2007-05-10 11:40:15 +02:00
Stefan Dösinger
d9fef10b71
ddraw: Some caps fixes.
...
Cards at DirectX7 times did not support non power of 2 textures, and
some games check the capatiblity flags incorrectly. Rollcage expects the
D3DPTEXTURECAPS_POW2 (limitation) flag set and fails with the reference
rasterizer which support NP2 textures and doesn't have the cap set.
2007-05-10 11:40:01 +02:00
Eric Pouech
fe3869388a
kernel32: Set the new definition for an activation context, and implement adding/releasing references to it.
2007-05-09 12:24:14 +02:00
Eric Pouech
80f41b4937
kernel32: Implemented CreateActCtxA on top of CreateActCtxW.
2007-05-09 12:15:45 +02:00
Stefan Dösinger
ca52d34189
wined3d: Some more ProcessVertices fixes.
...
Remove vbos from the input strided data from the fixed function
attributes explicitly and avoid writing beyond the end of a temporary
buffer when cloning a windows bug.
2007-05-09 12:08:12 +02:00
Stefan Dösinger
bed50115ee
ddraw: More tests and fixes on surface attachments.
2007-05-09 12:07:46 +02:00
Stefan Dösinger
28170f0474
wined3d: Implement environment bump mapping with GL_ATI_envmap_bumpmap.
2007-05-09 12:07:32 +02:00
Stefan Dösinger
992834016a
wined3d: Report only D16, D24S8 and D24X8 depth stencil formats as supported.
2007-05-09 12:07:09 +02:00
James Hawkins
6eb7eadffa
msi: Check the volume name when changing media.
2007-05-09 12:07:01 +02:00
Juan Lang
21dce1d02d
crypt32: Implement CertEnumSystemStore.
2007-05-09 12:06:50 +02:00
Alexandre Julliard
0a5e707a39
advapi32: Fix set process request, a pipe instance can only handle one request.
2007-05-08 21:35:34 +02:00
Alexandre Julliard
aafcfe7663
server: Add support for retrieving results of queued ioctls once they are done.
2007-05-08 20:45:44 +02:00
Paul Vriens
299a358fdb
setupapi/tests: SetupQueryInfOriginalFileInformationA is not available on win98.
2007-05-08 20:09:31 +02:00
Alexandre Julliard
c5134b77c6
ntdll: Support setting the CPU context on the current thread without segment registers.
2007-05-08 20:09:25 +02:00
Stefan Dösinger
f2e30a0a1c
wined3d: Unset the StreamIsUP flag in ProcessVertices.
2007-05-08 18:29:15 +02:00
Stefan Dösinger
7538f8d620
wined3d: Fix front buffer coords for gdi surfaces.
2007-05-08 18:28:48 +02:00
Stefan Dösinger
c9bc4ee760
wined3d: Handle DDPCAPS_ALPHA.
2007-05-08 18:28:38 +02:00
Stefan Dösinger
9b867f4d91
ddraw: Forward the mag filter correctly to wined3d.
...
Fixes the erros when using anisotropic mag filtering in the d3d7
filter demo.
2007-05-08 18:28:29 +02:00
Stefan Dösinger
0fb41a8845
wined3d: Make the blit -> flip work for windowed rendering.
2007-05-08 18:28:08 +02:00
Stefan Dösinger
d93e161b1f
d3d: Move clippers from DDraw to wined3d.
2007-05-08 18:27:44 +02:00
Rob Shearman
04fada9035
setupapi: Improve the stub for SetupQueryInfOriginalFileInformation
...
to return information for OriginalCatalogName based on information in
the installed inf file.
2007-05-08 18:09:49 +02:00
Rob Shearman
672a611379
setupapi: Don't copy an OEM inf file if the exact same OEM inf file already exists.
2007-05-08 18:09:36 +02:00
Rob Shearman
4cd064aeb4
ole32: Don't release the drop target on process uninitialisation if not revoked, just release the memory.
2007-05-08 18:09:33 +02:00
Misha Koshelev
d5c6c64bfc
msi: automation: Display an error on create_session failure.
2007-05-08 18:09:28 +02:00
Misha Koshelev
3909a499e0
msi: automation: Move VariantClears out of specific case statements when possible.
2007-05-08 18:09:20 +02:00
Rolf Kalbermatter
d0790f1bfe
advapi32: Implement GetServiceDisplayNameW.
2007-05-08 13:46:31 +02:00