Gregor Münch
be853b6f4f
msxml3: Fix typo.
2008-01-14 13:10:22 +01:00
Andrew Talbot
ac352615b1
setupapi: Fix dead code (Coverity).
2008-01-14 13:10:15 +01:00
Andrew Talbot
0f806dfd6b
msvfw32: Remove unneeded casts.
2008-01-14 13:10:07 +01:00
Andrew Talbot
d9cd7502d5
msxml3: Remove unneeded cast.
2008-01-14 13:10:04 +01:00
Andrew Talbot
00981b580a
ntdll: Remove unneeded casts.
2008-01-14 13:10:00 +01:00
Andrew Talbot
a69418c52c
msvcrt: Remove unneeded casts.
2008-01-14 13:09:56 +01:00
Andrew Talbot
4e3671f70b
netapi32: Remove unneeded cast.
2008-01-14 13:09:53 +01:00
Andrey Turkin
9e2c76c6d4
dbghelp: Implement ImageDirectoryEntryToDataEx.
2008-01-11 13:43:44 +01:00
Jacek Caban
c0881ac515
mshtml: Disable some default Gecko warnings.
2008-01-11 12:26:41 +01:00
Jacek Caban
c32cca8066
mshtml: Use QueryService to get IHttpNegotiate in get_post_data_stream.
2008-01-11 12:26:37 +01:00
Jacek Caban
ed11dbab6c
mshtml: Added more range tests.
2008-01-11 12:26:30 +01:00
Jacek Caban
0bc9f9a7d5
mshtml: Fixed hr element handling in range object.
2008-01-11 12:26:22 +01:00
Jacek Caban
8c686f9d00
mshtml: Update focus information in WM_RESETFOCUS_HACK.
2008-01-11 12:26:17 +01:00
Jacek Caban
cbe9f974d6
mshtml: Move nsChannel's content type initialization to async_open_doc_uri.
2008-01-11 12:26:11 +01:00
Rob Shearman
a04641c15b
rpcrt4: Split RPCRT4_process_packet out into separate functions.
2008-01-11 12:25:59 +01:00
Francois Gouget
67c6c24b04
shell32: A lot of lnk files have extra data blocks at the end, although they don't seem to matter much. So drop the corresponding ERR() to a WARN().
2008-01-11 12:25:48 +01:00
Francois Gouget
62c59deaa1
msi/tests: Tweaked so it does not look like things are misspelled.
2008-01-11 12:25:44 +01:00
Francois Gouget
0069651056
kernel32/tests: Despite the MSDN claims, GetComputerName() does not return the required buffer size... except on Vista. So update the tests accordingly.
2008-01-11 12:25:39 +01:00
Francois Gouget
e3e2a5c0ac
kernel32/tests: Add more ExpandEnvironmentStringsA() tests.
...
Document the observed ExpandEnvironmentStrings() behavior.
2008-01-11 12:25:33 +01:00
Francois Gouget
d9a06b236a
advapi32: RegGetValueW() must return the required buffer size in bytes, not WCHARs.
2008-01-11 12:25:21 +01:00
Francois Gouget
c47c6483aa
advapi32: RegGetValue() should not return an error when expanding a string and given a NULL buffer and a zero size.
...
Adjust the tests to cover this case for REG_EXPAND_SZ registry
values. Improve the documentation a bit.
2008-01-11 12:25:14 +01:00
Marcus Meissner
9bccd06bf9
msxml3: Move potential NULL ptr derefs into their if () case.
2008-01-11 12:24:14 +01:00
Alistair Leslie-Hughes
8e1e3e5c51
msxml3: Fix memory leak in test.
2008-01-11 12:24:03 +01:00
Andrew Talbot
aa5905b1db
mscms: Remove unneeded casts.
2008-01-11 12:23:54 +01:00
Andrew Talbot
d6a3ee17ad
mapi32: Remove unneeded cast.
2008-01-11 12:23:50 +01:00
Alistair Leslie-Hughes
c3f4ad58a1
user32: Add SetProcessDPIAware stub.
2008-01-11 12:23:43 +01:00
Louis Lenders
8e84f38178
shdocvw: Change return value for PersistMemory_Load.
2008-01-11 12:23:21 +01:00
Dmitry Timoshkov
4a8f9347bd
gdi32: Simplify GetEnumStructs.
2008-01-11 12:23:14 +01:00
Dmitry Timoshkov
f542511209
gdi32: Fix a GdiFont leak.
2008-01-11 12:22:44 +01:00
Jacek Caban
c58ca1312c
mshtml: Handle fClearDirty flag in IPersistStreamInit::Save.
2008-01-10 13:20:23 +01:00
Jacek Caban
7de847c6ee
mshtml: Don't crash in before_async_open if there is no client site.
2008-01-10 13:20:20 +01:00
Gerald Pfeifer
388edd1086
msi: Complete initializers.
2008-01-10 13:20:15 +01:00
Alistair Leslie-Hughes
8325392370
mscoree: Add stubs for DllCanUnloadNow and DllGetClassObject.
2008-01-10 12:17:49 +01:00
Austin English
65569206b2
Spelling fixes.
2008-01-10 12:16:31 +01:00
Paul Vriens
e1f88e5f69
kernel32/tests: Skip not implemented functions.
2008-01-10 12:15:44 +01:00
Paul Vriens
c9434956d5
kernel32/tests: Skip not implemented functions.
2008-01-10 12:15:39 +01:00
Paul Vriens
7b7838289f
kernel32/tests: Skip not implemented functions.
2008-01-10 12:15:30 +01:00
Louis Lenders
a467feae39
user32: Add stub for GetLayeredWindowAttributes.
2008-01-10 12:11:04 +01:00
Marcus Meissner
a54150bc53
msvcrt: Remove strange condition which might lead to crash.
2008-01-10 12:10:44 +01:00
Paul Chitescu
038c3a264b
advapi32: Accept a NULL lpServiceStatus in ControlService.
2008-01-10 12:07:22 +01:00
Paul Romanyszyn
95fa37ff84
comdlg32: Filter change should not update filename.
2008-01-10 11:39:04 +01:00
Lei Zhang
992c891c8f
mapi32: Fix UrlEscapeA usage in MAPISendMail.
2008-01-10 11:38:07 +01:00
Lei Zhang
ea05a257df
shlwapi: Fix a return value in UrlEscapeA.
2008-01-10 11:37:57 +01:00
Lei Zhang
43bff70a22
shlwapi: Check more arguments to UrlEscapeA.
2008-01-10 11:37:48 +01:00
Lei Zhang
32fda2113d
shlwapi: Check an argument to UrlEscapeA.
2008-01-10 11:37:31 +01:00
Lei Zhang
0da7c8f444
shlwapi: Additional UrlEscapeA tests.
2008-01-10 11:37:24 +01:00
Lei Zhang
c565a8382a
mapi32: Initialize several string buffers.
2008-01-10 11:36:58 +01:00
Dmitry Timoshkov
92a74a8271
gdi32: Fix the regression caused by the scaling font metrics patch.
2008-01-10 11:33:39 +01:00
Alexandre Julliard
d179665035
mountmgr.sys: Implemented IOCTL_DISK_GET_DRIVE_GEOMETRY and IOCTL_STORAGE_GET_DEVICE_NUMBER.
2008-01-09 13:38:03 +01:00
Marcus Meissner
75de624377
winex11: Set last error on enumerating display settings.
2008-01-09 13:38:03 +01:00
Gerald Pfeifer
43837ed227
gdi32: Tighten range checking in PlayEnhMetaFileRecord() and remove four useless checks.
2008-01-09 13:38:03 +01:00
Divan Burger
ad92cdcf55
comdlg32: Modernize the look of the colour boxes in the colour dialog.
2008-01-09 13:38:03 +01:00
Divan Burger
3a508e605b
comdlg32: Modernize the look of the selected colour box in the colour dialog.
2008-01-09 13:38:03 +01:00
Divan Burger
285c9fc640
comdlg32: Modernize the look of the colour graph's cross in the colour dialog.
2008-01-09 13:38:03 +01:00
Divan Burger
155d320ae6
comdlg32: Modernize the look of the luminance bar in the colour dialog.
2008-01-09 13:38:03 +01:00
Divan Burger
8a0dab38c8
comdlg32: Clamp hue and saturation when clicking in colour graph in colour dialog.
2008-01-09 13:38:03 +01:00
Divan Burger
19ed584903
comdlg32: Fix bug where the colour graph's cross is not painted.
2008-01-09 13:38:03 +01:00
Alistair Leslie-Hughes
3c94fb72de
msxml3: Suppress IID_IRunnableObject FIXME since its not supported.
2008-01-09 13:38:03 +01:00
Alistair Leslie-Hughes
e906b136eb
msxml3: get_attributes not supported for Attribute, CData, Comment, Doc, Doc Frag, Entity and Text Nodes.
2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes
2896c46245
msxml3: previousSibling not supported for Attribute, Document and Document Fragment Nodes.
2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes
f31cd30841
msxml3: createProcessingInstruction: Check arguments are valid.
2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes
91ad27ea25
msxml3: lastChild not supported for CDATASection, Comment, PI and Text Nodes.
2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes
4e908f65fb
msxml3: nextSibling not supported for Attribute, Document and Document Fragment Nodes.
2008-01-09 13:38:02 +01:00
Rob Shearman
492947aa02
rpcrt4: Fix a memory leak in the cstub tests.
2008-01-09 13:38:02 +01:00
Rob Shearman
24ba6a5cc6
rpcrt4: Fix memory leaks in the ndr_marshall tests.
2008-01-09 13:38:02 +01:00
Rob Shearman
52f08dd510
rpcrt4: Fix memory leak in NdrFullPointerXlatFree.
...
First of all, the code was freeing the wrong pointer (i.e. the pointer
supplied by the caller of one of the NdrFullPointer* functions, not the
PFULL_PTR_TO_REFID_ELEMENT. Second, the code wasn't following the Next
link to the next entry in the list.
2008-01-09 13:38:02 +01:00
James Hawkins
4b75f33012
msi: Actually delete the row data instead of blanking it out.
2008-01-09 13:38:02 +01:00
James Hawkins
419a8a2426
msi: Test committing a table with a removed row.
2008-01-09 13:38:02 +01:00
James Hawkins
ce8199a46e
msi: Handle markers in the WHERE section of an UPDATE query, with tests.
2008-01-09 13:38:02 +01:00
Andrew Talbot
272fb14e70
kernel32: Remove unneeded casts.
2008-01-09 12:26:04 +01:00
Rob Shearman
b02b9496d2
ole32: Fix some uses of SEEK_SET when STREAM_SEEK_SET should have been used instead.
2008-01-09 12:25:59 +01:00
Rob Shearman
5be085dec5
rpcrt4: Fix a leak of msg in RPCRT4_io_thread on the error paths.
2008-01-09 12:25:56 +01:00
Rob Shearman
e0c67a189b
rpcrt4: Implement NdrMapCommAndFaultStatus.
...
Add tests for this function.
2008-01-09 12:25:50 +01:00
Rob Shearman
c370980dfa
rpcrt4: Use send on a socket instead of write as it's more portable.
2008-01-09 12:25:46 +01:00
Lei Zhang
122eadb815
ntoskrnl.exe: Additional stub implementations.
2008-01-09 12:25:43 +01:00
Dmitry Timoshkov
535053b927
gdi32: Add support for scaling font metrics.
2008-01-08 17:05:35 +01:00
Stefan Dösinger
29a0b3622c
wined3d: Fix a pixelshader recompilation check.
2008-01-08 17:04:49 +01:00
Stefan Dösinger
c290f4c7a3
wined3d: Detect geforce 7300 cards.
2008-01-08 17:04:36 +01:00
Rob Shearman
af4639f74a
rpcrt4: Improve error handling in RPCRT4_io_thread and remove commented-out code.
2008-01-08 14:02:56 +01:00
Rob Shearman
d0f914befc
rpcrt4: Bind to the server interface in I_RpcGetBuffer, not I_RpcSendReceive.
...
The actual sending of the request is still done in I_RpcSendReceive though.
Disallow the server from calling I_RpcSend and I_RpcReceive to allow
simplification of the code. The releasing of the connection is now done
in I_RpcFreeBuffer.
Implement I_RpcNegotiateTransferSyntax.
2008-01-08 14:00:50 +01:00
Rob Shearman
bb78c3f86d
rpcrt4: Remove some unused includes.
2008-01-08 14:00:46 +01:00
Rob Shearman
9ff15252d0
rpcrt4: Set the fBufferValid flag in NdrProxyGetBuffer.
...
Only call IRpcChannelBuffer_FreeBuffer in NdrProxyFreeBuffer if
fBufferValid is set.
2008-01-08 14:00:44 +01:00
Jonathan Ernst
779d4c74e1
crypt32: Updated French translation.
2008-01-08 13:55:18 +01:00
Alexander Nicolaysen Sørnes
a3a165fcdb
crypt32: Implement CryptFindLocalizedName.
2008-01-08 13:55:18 +01:00
Gerald Pfeifer
29b8c35bbf
user32: Factor in EDIT_WM_EraseBkGnd().
2008-01-08 13:55:18 +01:00
Hans Leidekker
41575621c8
msvcrt: Correct search strategy for the exec/spawn functions.
2008-01-08 13:40:35 +01:00
Hans Leidekker
8d768b7713
msvcrt: Implement _wexecv{, e, p, pe}.
2008-01-08 13:39:14 +01:00
Hans Leidekker
054132f931
msvcrt: Implement _wspawnl{, e, p, pe}.
2008-01-08 13:38:57 +01:00
Hans Leidekker
3fd647c243
msvcrt: Implement _wexecl{, e, p, pe}.
2008-01-08 13:38:34 +01:00
Hans Leidekker
516b4ebd0e
msvcrt: Rewrite _spawnve as a wrapper.
2008-01-08 13:37:41 +01:00
Hans Leidekker
c91a597305
msvcrt: Implement _execl{e, pe}.
2008-01-08 13:37:11 +01:00
Hans Leidekker
1ba54f3337
msvcrt: Rewrite _execl/_spawnl functions as wrappers around wide character implementations.
2008-01-08 13:36:59 +01:00
Hans Leidekker
118bee860a
msvcrt: Implement _wpopen and forward _popen to it.
2008-01-08 13:34:37 +01:00
Hans Leidekker
3debf28215
msvcrt: Implement _wsystem and forward system to it. Respect COMSPEC environment variable.
2008-01-08 13:34:09 +01:00
Andrey Esin
2adba0d7cd
shell32: Fixed typo.
2008-01-08 12:55:23 +01:00
Paul Vriens
d2e0786eb2
advapi32/tests: Don't crash on win98.
2008-01-08 12:54:58 +01:00
Dmitry Timoshkov
77c0fad572
comdlg32: If lpstrFile points to a valid string use it as a default value for edit control.
2008-01-08 12:54:54 +01:00
Dmitry Timoshkov
3068ac9eca
gdi32: Add more tests for bitmap font metrics scaling.
2008-01-08 12:54:49 +01:00
Dmitry Timoshkov
a88f03e22f
msvcrt: Rename _environ to avoid a conflict on Solaris.
2008-01-08 12:54:40 +01:00
Jacek Caban
f85d896307
shdocvw: Set IE's IVer and Build registries.
2008-01-08 12:54:23 +01:00
Jacek Caban
cf422ea53e
shdocvw: Fixed ref count leak.
2008-01-08 12:54:20 +01:00
Andrew Talbot
f4e67137a5
itss: Remove unneeded casts.
2008-01-08 12:54:12 +01:00
Andrew Talbot
507daae427
gdiplus: Remove unneeded casts.
2008-01-08 12:54:06 +01:00
Alexander Nicolaysen Sørnes
a2e9b4bb0c
comdlg32: PageSetupDlgW: Set paper size in printer dialog.
2008-01-08 12:53:43 +01:00
Alexander Dorofeyev
d14ef91c92
ddraw/tests: Add test for rendering vertices with zero rhw.
2008-01-08 12:53:31 +01:00
Alexandre Julliard
c486d8774f
kernel32: Fail more gracefully in GetVolumeInformation for fake drive devices.
2008-01-07 23:17:42 +01:00
Eric Pouech
47a38c3631
gdi32: Break loop in MF_PlayMetaFile when META_EOF is found.
2008-01-07 23:02:19 +01:00
Michael Stefaniuc
46f8b23eb7
kernel32: Add missing HeapFree(). Found by Smatch.
2008-01-07 22:57:08 +01:00
Roderick Colenbrander
a74ecc5f2f
wined3d: Unify color conversion code.
2008-01-07 22:57:05 +01:00
Lei Zhang
672a6995c0
msxml: Fix compilation on machines without libxml2.
2008-01-07 22:56:58 +01:00
Rob Shearman
e2e7916739
rpcrt4: Set ReservedForRuntime to NULL in NdrClientInitializeNew.
2008-01-07 22:55:48 +01:00
Rob Shearman
ea44471088
rpcrt4: Implement RpcAsyncInitializeHandle.
2008-01-07 22:55:46 +01:00
Rob Shearman
1da9d47f1b
rpcrt4: Add tests for some async RPC functions.
2008-01-07 22:55:44 +01:00
Rob Shearman
fef28ec6cb
rpcrt4: Add stubs for asynchronous functions.
2008-01-07 22:55:41 +01:00
Rob Shearman
b0cbf664f6
rpcrt4: Add stubs for I_RpcAsyncSetHandle and I_RpcAsyncAbortCall.
2008-01-07 22:55:39 +01:00
Rob Shearman
807a203f77
rpcrt4: Call NdrCorrelationInitialize and NdrCorrelationFree from NdrClientCall2 if new correlation descriptors have been specified.
2008-01-07 22:55:37 +01:00
Rob Shearman
23c9b6c161
rpcrt4: Add stubs for NdrCorrelationInitialize, NdrCorrelationPass and NdrCorrelationFree.
2008-01-07 22:55:34 +01:00
Rob Shearman
f9a54a58d5
rpcrt4: ndr_stubless.h should include ndrtypes.h as it depends on types it defines.
2008-01-07 22:55:32 +01:00
Rob Shearman
31676530c2
rpcrt4: Set the ProcNum of RPC_MESSAGE in NdrClientInitializeNew to include RPC_VALID_FLAGS_BIT.
...
Mask out RPC_VALID_FLAGS_BIT from ProcNum when it is used to build a
packet to send to the server.
2008-01-07 22:55:28 +01:00
Rob Shearman
4d6aa7ca95
rpcrt4: Add tests for the RPC_MESSAGE members set by NdrClientInitializeNew.
2008-01-07 22:55:22 +01:00
Rob Shearman
f2b1a1106b
ole32: Fix memory leaks caused by not calling the channel hook function when extension_size is zero.
...
Instead free the allocated memory outside of the channel hook function.
2008-01-07 22:54:53 +01:00
Rob Shearman
caa9f89a18
ole32: Fix a memory leak.
2008-01-07 22:54:51 +01:00
Rob Shearman
b6553e7e29
ole32: Shortcut the RPC runtime for allocation of the message when processing the COM call by just sending a message to a window in the process.
2008-01-07 22:54:47 +01:00
Rob Shearman
e3e704bc43
ole32: Clear the RPC_FLAGS_VALID_BIT flag from the RPC_MESSAGE ProcNum when shortcutting the RPC runtime.
2008-01-07 22:54:35 +01:00
Rob Shearman
526cb8c375
ntdll: Fix NtQueryValueKey for KeyValueBasicInformation.
...
Add some tests for this.
2008-01-07 21:17:10 +01:00
Rob Shearman
e958a570e5
ntdll: Fix the Data and Name returned by NtQueryValueKey for KeyValueFullInformation.
2008-01-07 21:17:10 +01:00
Rob Shearman
edab3a6ff1
ntdll: Add tests for the data and name returned by NtQueryValueKey.
2008-01-07 21:17:10 +01:00
Roderick Colenbrander
f2e32f7c45
wined3d: Use software palette conversion for non-texturing operations.
2008-01-07 18:20:07 +01:00
Chris Wulff
a34bd3b2cd
shdocvw: Hide and show the frame window instead of the inner one.
2008-01-07 18:19:54 +01:00
Peter Oberndorfer
66960ba4bf
dwmapi: Add stub implementation for DwmSetWindowAttribute and DwmUnregisterThumbnail.
2008-01-07 18:19:37 +01:00
Alexandre Julliard
f53bb857ac
kernel32/tests: Avoid using size_t in traces.
2008-01-07 17:18:35 +01:00
Alexandre Julliard
645a1e30a1
gdi32/tests: Avoid using size_t in traces.
2008-01-07 17:18:29 +01:00
Alexandre Julliard
ef15bbf1cb
advapi32/tests: Print the correct size in an error message.
2008-01-07 17:18:07 +01:00
Alexandre Julliard
9636c7fa0e
wined3d: Use unsigned int instead of size_t for the glsl mask size.
2008-01-07 17:17:27 +01:00
Alexandre Julliard
980ee365a0
wined3d: Use unsigned int instead of size_t for element counts.
2008-01-07 17:17:04 +01:00
Alexandre Julliard
84f8ab6b83
configure: Added a check for the soname of libodbc.
2008-01-07 17:16:29 +01:00
Peter Dons Tychsen
787ccc8032
devenum: Fix the implementation of IEnumMoniker::Skip(), to match the MSDN specs.
2008-01-07 14:26:25 +01:00
Peter Dons Tychsen
53f64a09cf
dinput: Silence incorrect warning and move it to a valid place.
2008-01-07 14:25:19 +01:00
Alexander Nicolaysen Sørnes
9a96ac0dcc
comdlg32: PageSetupDlgW: Set orientation in printer dialog.
2008-01-07 13:46:17 +01:00
Rico Schüller
63c5e152a1
msi: Fix memory leaks (found by Smatch).
2008-01-07 13:46:06 +01:00
Rico Schüller
066ccd1275
mshtml: Fix memory leak (found by Smatch).
2008-01-07 13:45:57 +01:00
Rico Schüller
2dd29b107e
cabinet: Fix memory leak (found by Smatch).
2008-01-07 13:45:51 +01:00
Austin English
0e4adae973
Spelling fixes.
2008-01-07 13:41:01 +01:00
Rob Shearman
f296a8ca6c
rpcrt4: Implement I_RpcMapWin32Status.
...
Add a test for this function.
2008-01-07 12:41:17 +01:00
Francois Gouget
327534f6ef
wintab32: Add a trailing '\n' to a Wine trace.
2008-01-07 12:37:05 +01:00
Francois Gouget
ca64f7c75a
msxml3/tests: Add the trailing '\n' to an ok() call.
2008-01-07 12:37:02 +01:00
Aric Stewart
6bc088b28c
imm32: ImmNotifyIMM with CPS_CANCEL fully clears the composition string. Also enable respective tests.
2008-01-07 12:34:01 +01:00
Rob Shearman
a0410bef34
rpcrt4: Print fixme's if the serialize or no-serialize flags are set on a context handle being marshalled or unmarshalled.
2008-01-07 12:32:31 +01:00
Rob Shearman
f9fc52f602
rpcrt4: Pass the interface identifier to the lower-level context handle routines for context handles with the strict flag set.
2008-01-07 12:32:07 +01:00
Rob Shearman
2456f2d43b
ole32: Fix a typo in the class moniker tests.
2008-01-07 12:31:42 +01:00