Robert Reif
b4a5df1c19
wineoss: Missing mixer fixes.
...
Don't list volume in capabilities when mixer is missing.
2006-05-08 14:49:48 +02:00
Robert Reif
319633963d
winmm: More wave callback tests.
...
Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
callback type not tested now is CALLBACK_WINDOW.
2006-05-08 14:49:11 +02:00
Saulius Krasuckas
ab71fada12
comctl32: Increase FILEVERSION up to 5.81.4704.1100.
2006-05-08 14:48:45 +02:00
Mikołaj Zalewski
379460f6da
shell32: Don't use uninitialized item.mask in shlview.
2006-05-08 14:48:36 +02:00
Eric Pouech
645134397b
dbghelp: Stub for SymGetSourceFileToken.
2006-05-08 14:48:10 +02:00
Eric Pouech
a49adbc49e
dbghelp: Base and symbols.
...
- report the correct image base for a symbol which is
seen as being in a builtin PE module, whilst its debug
information is gotten from an ELF module
- module_get_debug now returns a pair of modules
(the requested that has to be presented back to the client
and the effective one, which contains the debug info)
- reworked SymFromName in order to provide also the revelant
module base address
2006-05-08 14:47:56 +02:00
Roderick Colenbrander
bc31b388d1
dinput: Fix Initialize return value.
2006-05-08 14:47:41 +02:00
Marcus Meissner
cf0704bd88
user32: Added tests for CharUpper and CharLower.
2006-05-08 14:47:14 +02:00
Marcus Meissner
f937f72308
ole32: Fixed typo in debug statement.
2006-05-08 14:46:58 +02:00
qingdoa daoo
1440eb5a35
gdi: A-to-W conversion should be font-independent.
2006-05-08 14:46:42 +02:00
Dmitry Timoshkov
154e54e8e6
comctl32: Make some internal functions and variables static, remove
...
some unneeded prototypes.
2006-05-08 13:38:35 +02:00
Dmitry Timoshkov
308813112e
comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
...
and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
2006-05-08 13:38:19 +02:00
Dmitry Timoshkov
34cf29efbb
comctl32: psInfo->proppage[index].pszText is always initialized to a
...
proper value regardless of PSP_USETITLE, use it unconditionally.
2006-05-08 13:38:00 +02:00
James Hawkins
5f875b0912
advpack: DelDirs should only remove a directory if it's empty.
2006-05-08 13:37:39 +02:00
James Hawkins
8e111502ad
advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
2006-05-08 13:37:29 +02:00
Mike Hearn
0154704f9f
ntdll: Fix heap corruption in RtlDeleteAce.
2006-05-08 13:37:20 +02:00
Ivan Gyurdiev
aea0b5d0f8
wined3d: Separate pshader/vshader tables.
2006-05-08 13:36:31 +02:00
Detlef Riekenberg
72d6d42527
winspool/tests: Fix failures in test_DEVMODE.
2006-05-07 10:14:33 +02:00
Huw Davies
3abd27c624
oleaut32: Fix VARIANT_UserFree.
2006-05-07 10:11:06 +02:00
Huw Davies
2898b5d9ad
oleaut32: Remove weird attempt to clear VT_VARIANT.
...
Add some tests.
2006-05-07 10:10:56 +02:00
Huw Davies
696f73a7f5
oleaut32: Rewrite VARIANT user marshaling.
2006-05-07 10:10:30 +02:00
Hans Leidekker
b2c4b2cff6
dnsapi: Implement DnsValidateName_{A,UTF8,W}.
2006-05-07 10:10:10 +02:00
Hans Leidekker
686bcd29c1
dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
2006-05-07 10:09:35 +02:00
Hans Leidekker
12ae5d4e4b
dnsapi: Add tests for DnsRecordCompare.
2006-05-07 10:09:29 +02:00
Hans Leidekker
c6c1e05dc5
dnsapi: Implement DnsRecordCompare.
2006-05-07 10:05:22 +02:00
Robert Shearman
cce073a777
rpcrt4: Use getaddrinfo to get the sockaddr.
...
Use getaddrinfo to get the sockaddr to use for connecting to a remote
server as Connection->NetworkAddr may be a hostname as well. Use a
loop to support both IP and IPv6.
2006-05-07 10:04:40 +02:00
Robert Shearman
6814b33aa3
ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
...
Remove the fixme printed if CoGetClassObject fails in
CoCreateInstance, because we already print an error in all cases and
the error more accurately pin-points the source of the problem.
2006-05-07 10:03:11 +02:00
Robert Shearman
772eb9bdf9
rpcrt4: Implement NdrConformantVaryingArrayFree.
2006-05-07 10:03:01 +02:00
Robert Shearman
b43e799486
rpcrt4: Dereference the pointer if necessary only after doing the
...
pointer checks and writing the pointer ID to the wire.
2006-05-07 10:02:05 +02:00
Robert Shearman
a4f5296ec6
rpcrt4: Add a stub for RpcBindingSetOption.
2006-05-07 10:01:44 +02:00
Robert Shearman
9519004b1a
rpcrt4: Improve the traces in the pointer functions.
2006-05-07 10:01:37 +02:00
Vitaly Lipatov
c0901b899b
mlang: Partially implemented ConvertStringEx.
2006-05-07 10:01:18 +02:00
Juris Smotrovs
256d0c0b48
user: Test cases demonstrating position changes for MDI children.
2006-05-07 10:01:06 +02:00
qingdoa daoo
53654c6938
comctl32: Update first visible when appropiate in the TVI_SORT case.
2006-05-07 10:00:40 +02:00
Ivan Gyurdiev
dbf5450982
wined3d: Remove dead shader code.
2006-05-07 10:00:24 +02:00
Robert Shearman
4d7946464a
setupapi: Fix parsing of UCS-16 files.
...
Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
patch by Hervé Poussineau.
2006-05-05 21:58:28 +02:00
Robert Shearman
32d39ea6ed
ole32: IPersistStream is also implemented by any object that implements IStream.
2006-05-05 21:51:52 +02:00
Robert Shearman
d9b7c36009
ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
2006-05-05 21:51:43 +02:00
Robert Shearman
6dd5dbef64
ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
2006-05-05 21:51:31 +02:00
Robert Shearman
6c6ce70260
oleaut32: Check the return value from VariantCopy when copying values
...
for VT_VARIANT typed parameters for ITypeInfo::Invoke.
2006-05-05 21:51:11 +02:00
Robert Shearman
5e8c877f96
oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
2006-05-05 21:50:58 +02:00
Robert Shearman
693da8c471
ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
2006-05-05 21:50:12 +02:00
Robert Shearman
5d051af6ae
ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
...
Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
store the STGM_CREATE flag in openFlags, since it is only relevant when
opening the stream and the tests show that it isn't returned in the
STATSTG structure.
2006-05-05 21:49:39 +02:00
Robert Shearman
dd58e54e43
ole32: Add tests for IStorage::Stat.
2006-05-05 21:49:13 +02:00
Robert Shearman
b2207d83ad
ole32: Fix access right check for opening and creating streams and storages.
...
Check the access mode for opening and creating streams and storages
doesn't exceed the access rights the current storage was opened with,
not the parent storage.
2006-05-05 21:49:04 +02:00
Robert Shearman
8d39c80950
ole32: Add more tracing for reading and writing storage streams.
...
Add more tracing for read and write operations and warn in the case of
failure.
2006-05-05 21:48:49 +02:00
Robert Shearman
168e2fb98f
ole32: Add tests for sub-storages and creating streams.
...
Replace a test that fails on NT and with DCOM95 DLLs with a test that
ensures access permissions are checked correctly for sub-storages and
creating streams.
2006-05-05 21:48:37 +02:00
Robert Shearman
8d30c1d08e
ole32: Add a storage test for reading and writing of streams that have
...
had their parent storage released.
2006-05-05 21:48:27 +02:00
Robert Shearman
e52e4978b2
ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
...
For NtQueryInformationToken(TokenGroups), don't do a size check before
the server call, as we don't know how many SIDs there are to return
and hence the needed buffer size.
2006-05-05 21:47:27 +02:00
Huw Davies
17ec77f19e
oleaut32: Alignment fixes for safearrays.
2006-05-05 21:47:13 +02:00
Huw Davies
74b63d5e0d
oleaut32: Fix tests under win2k.
2006-05-05 21:47:02 +02:00
Huw Davies
747f08c8ae
oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
2006-05-05 21:46:47 +02:00
Huw Davies
2e8a74d520
oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
2006-05-05 21:46:32 +02:00
Andrew Ziem
3671263108
setupapi: Add case sensitivity string table tests.
2006-05-05 21:46:23 +02:00
Troy Rollo
73c7420c5a
gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
2006-05-05 21:46:11 +02:00
Detlef Riekenberg
4bb446f8a8
winspool/tests: Fix test for GetPrinterDriver.
2006-05-05 21:46:05 +02:00
Michael Stefaniuc
7a8818e717
Don't check pointers for NULL before RtlFreeHeap. It is redundant.
2006-05-05 20:59:50 +02:00
Michael Stefaniuc
968ad51d2a
secur32: Missing LeaveCriticalSection on error paths.
2006-05-05 20:59:31 +02:00
James Hawkins
3e46363bfd
advpack: Don't fail if the dll to register doesn't exist.
2006-05-05 20:57:29 +02:00
Mike McCormack
2b32128d42
shlwapi: Add a stub implementation for IUnknown_ProfferService.
2006-05-05 20:57:11 +02:00
Mike McCormack
db8090eec2
shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
2006-05-05 20:55:12 +02:00
Mike McCormack
3c1e67d084
ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
2006-05-05 20:54:57 +02:00
Jacek Caban
faabaae557
shdocvw: Added some comments.
2006-05-05 20:49:44 +02:00
Jacek Caban
e4ad9dfdb2
shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
2006-05-05 20:49:22 +02:00
Jacek Caban
39f14989a9
shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
2006-05-05 20:49:06 +02:00
Jacek Caban
eb49ade33a
shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
2006-05-05 20:48:45 +02:00
Jacek Caban
9c4f120e88
shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
2006-05-05 20:48:28 +02:00
Jacek Caban
8cde167fd9
shdocvw: Added get_HWND implementation.
2006-05-05 20:45:00 +02:00
Jacek Caban
9d9b909466
shdocvw: Added [get|put]_Visible implementation.
2006-05-05 20:44:39 +02:00
Jacek Caban
707a4f18f7
shdocvw: Fix GetMiscStatus implementation.
2006-05-05 20:44:02 +02:00
Ivan Gyurdiev
07f4f70487
wined3d: QueryInterface corrections.
2006-05-05 20:23:41 +02:00
Dmitry Timoshkov
8414777cba
secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
2006-05-05 20:23:30 +02:00
Dmitry Timoshkov
d89a038287
secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
2006-05-05 20:23:17 +02:00
Dmitry Timoshkov
d30975d576
Add a stub implementation of mprapi.dll.
2006-05-05 20:23:05 +02:00
Vitaly Lipatov
959a84208a
user: tests: Change INPUT to TEST_INPUT, fix union usage.
2006-05-05 18:01:32 +02:00
Roderick Colenbrander
c4eff1eb44
wined3d: Vertex Shader regtype cleanups.
2006-05-05 18:01:09 +02:00
Dan Kegel
35f9a4797f
msi: Fix missing case in MsiSourceListAddSourceEx.
2006-05-05 17:59:02 +02:00
James Hawkins
2b5963f8e2
ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
2006-05-05 17:51:08 +02:00
James Hawkins
72e279bd36
advpack: Implement the DelDirs command.
2006-05-05 17:48:54 +02:00
James Hawkins
4df237312a
advpack: Implement the CheckAdminRights option.
2006-05-05 17:48:39 +02:00
James Hawkins
c9cff908ce
advpack: Implement the RunPreSetupCommands command.
2006-05-05 17:48:19 +02:00
James Hawkins
5524a4c574
advpack: INF install is implemented so fix the documentation.
2006-05-05 17:48:05 +02:00
James Hawkins
e0aa23a168
advpack: Implement the PerUserInstall command.
2006-05-05 17:47:51 +02:00
James Hawkins
b3347c49a1
advpack: Leave room for the NULL terminator in the working_dir string.
2006-05-05 17:47:08 +02:00
James Hawkins
48b55afa56
advpack: NULL-terminate the source path.
2006-05-05 17:46:53 +02:00
James Hawkins
9c6e762e6d
advpack: Return the hresult in ExecuteCabW.
2006-05-05 17:46:41 +02:00
James Hawkins
05c23edaef
advpack: Clean up the formatting of RegInstall to match the rest of the file.
2006-05-05 17:45:54 +02:00
James Hawkins
d049c37af2
advpack: Perform an Advanced INF-level install in RegInstall.
2006-05-05 17:45:39 +02:00
James Hawkins
f1631103aa
advpack: Factor out writing predefined strings into write_predefined_strings.
2006-05-05 17:45:16 +02:00
James Hawkins
4b9311b5b2
advpack: Ignore the return value from the OCX registration.
2006-05-05 17:45:04 +02:00
Hans Leidekker
f43fd5ec1b
wldap32: Document the search functions.
2006-05-05 17:42:43 +02:00
Jacek Caban
9e61d70a00
kernel: Remove no longer needed includes.
2006-05-05 17:42:37 +02:00
Robert Reif
1ed98cc7eb
advapi32: Add some lsa tests.
2006-05-05 17:38:53 +02:00
Robert Reif
b871ac4ff1
advapi32: Fix LsaClose return value.
2006-05-05 17:31:10 +02:00
Robert Reif
357713473b
netapi32: Implement NetUserModalsGet level 2.
2006-05-05 17:31:00 +02:00
Robert Reif
a15ef7b18a
dsound: Add DirectSoundBuffer_Lock tests.
2006-05-05 17:29:23 +02:00
Robert Reif
b06a06090a
dsound: Check DirectSoundBuffer_Lock parameters.
...
Check DirectSoundBuffer_Lock parameters and return an error (like
Windows) rather than fixing up the parameters.
2006-05-05 17:29:13 +02:00
Jacek Caban
79e2f0c4ff
mshtml: Added test of connection points.
2006-05-05 17:28:07 +02:00
Jacek Caban
bde8aa58fb
mshtml: Added GetConnectionInterface implementation.
2006-05-05 17:27:56 +02:00
Jacek Caban
a9cdfa9952
mshtml: Added GetConnectionPointContainer implementation.
2006-05-05 17:27:45 +02:00
Jacek Caban
1cfcbb3010
mshtml: Added stub implementation of connection points.
2006-05-05 17:27:32 +02:00
Jacek Caban
570a1c4eea
mshtml: Added IConnectionPointContainer stub implementation.
2006-05-05 17:22:44 +02:00
Jacek Caban
77bb544c51
mshtml: Added get_body implementation.
2006-05-05 17:22:27 +02:00
Jacek Caban
d7f881f715
mshtml: Added IHTMLTextContainer stub implementation.
2006-05-05 17:18:40 +02:00
Huw Davies
e783531ec2
oleaut32: Implement GetDocumentation_Proxy/Stub.
2006-05-05 17:04:09 +02:00
Huw Davies
5e69b5d9ff
oleaut32: Implement GetFuncDesc_Proxy and friends.
2006-05-05 17:03:52 +02:00
Huw Davies
32a626fdbd
oleaut32: Implement GetTypeAttr_Proxy and friends.
2006-05-05 16:56:01 +02:00
Huw Davies
b1d5158980
rpcrt4: Support for non-encapsulated unions.
2006-05-05 16:55:49 +02:00
Huw Davies
0a01f37eb8
gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
...
FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
2006-05-05 16:38:19 +02:00
Robert Shearman
35596ee290
advapi32: Implement the majority of ImpersonateLoggedOnUser.
2006-05-05 16:35:55 +02:00
Robert Shearman
64ff0e54a3
wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
2006-05-05 16:35:48 +02:00
Mike McCormack
4e49c380c4
rpcrt4: Add stub implementations for RPC authentication functions.
2006-05-05 16:33:54 +02:00
Mike McCormack
c1dce86f1f
wininet: Fix peeking of http data with a nul byte in it.
2006-05-05 16:33:30 +02:00
Mike McCormack
4a7bb647bf
msi: Use the source name of the msi package when it fails to copy.
2006-05-05 16:33:25 +02:00
Mike McCormack
a8494aa9a9
ole32: Store drop targets in a standard list.
2006-05-05 16:33:12 +02:00
Robert Reif
2e28e4a7b3
netapi32: Add minimal NetUserModalsGet test.
2006-05-05 16:32:54 +02:00
Jacek Caban
238afbb688
shdocvw: Don't create IE default window in embedding mode.
2006-04-21 12:46:06 +02:00
Jacek Caban
d5c69bf4af
shdocvw: Use InternetExplorer object in create_ie_window.
2006-04-21 12:45:44 +02:00
Mike McCormack
481cec4006
rpcrt4: Invalid sockets should have a value of -1.
2006-04-21 12:44:45 +02:00
Ivan Gyurdiev
1e86752812
wined3d: Fix mipmap level count.
2006-04-21 11:35:49 +02:00
Ivan Gyurdiev
744f3ae1c4
wined3d: Improve/implement D3DSIO_TEX.
...
- unify per-version cases into a single sequence
- make use of get_register_name() for the destination register
- ignore destination write mask - it's only allowed on 2.0+ shaders,
and only the default mask is allowed there (xyzw)
- enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
- implement for shaders 2.0-3.0
2006-04-21 11:35:34 +02:00
Ivan Gyurdiev
ecba4d5cbd
wined3d: Texture format corrections.
...
- add missing GL type and make GL cfg entries for A16B16G16R16
- correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
- change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
seems more correct
2006-04-21 11:35:06 +02:00
Ivan Gyurdiev
74117baa6c
wined3d: Correct vtrace usage.
2006-04-21 11:34:31 +02:00
Mike McCormack
3d5e517e5b
rpcrt4: Add support for the ncacn_ip_tcp transport layer.
2006-04-21 11:34:08 +02:00
Mike McCormack
5bfb579f9a
rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
2006-04-21 11:32:57 +02:00
Mike McCormack
87ddd7b53a
rpcrt4: Hide the details of the rpc transport mechanism.
2006-04-21 11:32:44 +02:00
Mike McCormack
83109e4937
rpcrt4: Abstract RPCRT4_SpawnConnection.
2006-04-21 11:32:29 +02:00
Mike McCormack
e7e209da64
rpcrt4: Move the connected check inside the named pipe code.
2006-04-21 11:32:07 +02:00
Mike McCormack
5c6f72873a
rpcrt4: Split the transport layer into a different file.
2006-04-21 11:31:51 +02:00
Mike McCormack
9b791e0983
rpcrt4: Allocate RpcServerProtseq in a single place.
2006-04-21 11:28:39 +02:00
Paul Vriens
e56f6a38b1
usp10: Fix return codes of ScriptGetFontProperties + tests.
2006-04-21 11:28:34 +02:00
Robert Reif
d2a59d86d9
advapi32: Fix LsaQueryInformationPolicy return values.
2006-04-21 11:28:18 +02:00
Stefan Dösinger
a6f71af021
wined3d: Implement IWineD3DPalette.
2006-04-21 11:28:11 +02:00
Alexandre Julliard
80634596a5
gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
2006-04-21 11:27:38 +02:00
Alexandre Julliard
b0c63af124
kernel: Make GetTickCount call NtGetTickCount.
2006-04-20 20:13:12 +02:00
Jacek Caban
2333c80500
ntdll: Added NtGetTickCount implementation.
2006-04-20 20:12:48 +02:00
Alexandre Julliard
bace1ef6f0
user: Don't return CLASS_OTHER_PROCESS when modifying a class.
...
Based on a patch by qingdoa daoo.
2006-04-20 19:50:01 +02:00
Mike McCormack
fe99f330ab
rpcrt4: Abstract the transport layer functionality.
2006-04-20 19:48:15 +02:00
James Hawkins
924d91ca05
advpack: Implement LaunchINFSectionW.
2006-04-20 19:39:29 +02:00
James Hawkins
c14fe5a6be
advpack: Implement ExecuteCabW.
2006-04-20 19:39:01 +02:00
James Hawkins
401becab3e
advpack: Implement the RunPostSetupCommands callback.
2006-04-20 19:38:22 +02:00
James Hawkins
c4ca63418f
advpack: Implement the RegisterOCXs callback.
2006-04-20 19:38:03 +02:00
Jeff Latimer
9be30c83ca
usp10: Set defaults for ScriptGetFontProperties.
...
Set defaults similar to Win XP for Kashida and set the default char in
ScriptGetFontProperties.
2006-04-20 19:37:27 +02:00
Jeff Latimer
9c6c83e97f
usp10: Remove the need to pass chars to ScriptPlace.
2006-04-20 19:37:01 +02:00
Alexandre Julliard
2bfe47e852
ntdll: Use NtSetContextThread in NtRaiseException.
2006-04-20 15:40:42 +02:00
Alexandre Julliard
d2ad6f8355
ntdll: Get registers on the client side for NtGetContextThread on the current thread.
2006-04-20 15:40:28 +02:00
Ivan Gyurdiev
63ef9788dd
wined3d: Trace corrections/improvements.
2006-04-20 15:38:00 +02:00
qingdoa daoo
d2f59fe455
comctl32: Fix an unsigned comparison to zero.
2006-04-20 15:37:48 +02:00
James Hawkins
aabb5d0443
advpack: Set the ldids of the install section in install_init.
2006-04-20 15:34:00 +02:00
James Hawkins
704e70ff7c
advpack: Add stub handling for the RegisterOCXs command.
2006-04-20 15:33:13 +02:00