Louis Lenders
1df00aff39
shdocvw: Pretend success in WebBrowser_get_RegisterAsDropTarget.
2008-02-21 20:23:10 +01:00
Rob Shearman
35be5e1d1b
winspool: Fix the character count passed into RegEnumKeyExW in get_local_monitors.
...
RegEnumKeyExW takes a character count for the key name, not a byte count.
2008-02-21 20:16:24 +01:00
Rob Shearman
ee8dd6a19f
Revert "winspool: Fix character count passed to RegQueryValueExW in get_local_monitors".
...
This reverts commit 6886a49c59
.
RegQueryValueExW takes a byte count, not a character count (spotted by
Detlef Riekenberg).
2008-02-21 20:16:20 +01:00
Rob Shearman
0435395ccc
dplayx: Fix incorrect check in DirectPlayLobbyAImpl_EnumLocalApplications and IDirectPlayLobbyAImpl_EnumAddressTypes.
...
Dereferencing a function pointer and checking it against NULL doesn't
make any sense, so remove the checks.
2008-02-21 20:16:11 +01:00
Rob Shearman
488ac40fa8
dplayx: Fix incorrect check in DirectPlay3AImpl_EnumConnections.
...
Dereferencing a function pointer and checking it against NULL doesn't
make any sense, so remove the check.
2008-02-21 20:16:08 +01:00
Rob Shearman
f21b91c0a2
dbghelp: Fix read beyond end of field in module_get_debug.
2008-02-21 20:16:04 +01:00
Rob Shearman
5e1976368a
dbghelp: VARIANT unions are accessed by name in msc.c so define NONAMELESSUNION.
2008-02-21 20:15:59 +01:00
Huw Davies
503009cf37
user32: Add a test for CS_OWNDC windows that are created invisible.
2008-02-21 20:15:48 +01:00
Alexandre Julliard
23afe2e94c
winex11: Make the BitBlt short-cuts more generic to apply to all possible ROPs.
2008-02-21 20:15:41 +01:00
Mikołaj Zalewski
997e5f1230
Make Italian, Spanish, Dutch and German resources use SUBLANG_NEUTRAL.
2008-02-21 14:18:07 +01:00
Jacek Caban
a821cc34f6
urlmon: Make session object thread safe.
2008-02-21 13:52:18 +01:00
Jacek Caban
a23a36077c
urlmon: Optimize get_protocol_info for urlmon protocols.
2008-02-21 13:52:15 +01:00
Jacek Caban
2b90a7d6d5
urlmon: Optimize registering urlmon protocols.
2008-02-21 13:52:13 +01:00
Dmitry Timoshkov
ae8457e431
winex11.drv: Add an optimized path for BitBlt(SRCINVERT).
2008-02-21 13:15:33 +01:00
Andrew Talbot
1cfdeb0e0a
dmcompos: Assign to structs instead of using memcpy.
2008-02-21 13:09:13 +01:00
Rob Shearman
e7d91129d9
ntdll: When using HEAP_ZERO_MEMORY in heap allocation functions, don't clear the whole block.
...
Instead only clear the number of bytes requested and mark the remainder
as uninitialised.
2008-02-21 13:00:05 +01:00
Rob Shearman
10b38faf3a
ntdll: Fix the use of oldSize in RtlReAllocateHeap as both the size of the old block and the number of bytes used in the old block.
2008-02-21 12:55:49 +01:00
Alexandre Julliard
8ee07d49ae
winex11: Re-introduce a separate X11 window for the client area of top-level windows.
2008-02-21 12:53:00 +01:00
James Hawkins
e43eee8759
msi: Fix the INSTALLPROPERTY_LASTUSEDSOURCE case of MsiSourceListSetInfo.
2008-02-21 12:53:00 +01:00
James Hawkins
6c7339eea1
msi: Allow enumerating the sources without querying the source name.
2008-02-21 12:53:00 +01:00
James Hawkins
3de0014750
msi: Publish a few SourceList properties.
2008-02-21 12:53:00 +01:00
James Hawkins
2d5ba8d20d
msi: Implement MsiSourceListEnumSources.
2008-02-21 12:53:00 +01:00
Alexander Dorofeyev
29d87c6cbf
ddraw/tests: Add a test of D3DTBLEND_MODULATE with P8 texture.
2008-02-21 12:53:00 +01:00
Alexander Dorofeyev
9af59fb7f0
ddraw: Release interfaces when exiting with error.
2008-02-21 12:53:00 +01:00
Jacek Caban
9de210a037
urlmon: Fixed crash on old IE.
2008-02-21 12:53:00 +01:00
Jacek Caban
2f046e9623
mshtml: Report true scheme for about:blank URL.
2008-02-21 12:53:00 +01:00
Jacek Caban
7ea9c7d3e1
mshtml: Added nsINetUtil interface to nsIOService.
2008-02-21 12:53:00 +01:00
Jacek Caban
aac079a87d
browseui: Code clean up.
2008-02-21 12:53:00 +01:00
Chris Robinson
8f46a51192
winemp3: Don't keep unused data buffered.
2008-02-21 12:52:59 +01:00
Alistair Leslie-Hughes
64683549b0
msxml3: Implement IDispatch for IXMLDOMNodeList.
2008-02-21 12:26:58 +01:00
Alistair Leslie-Hughes
f90fcca181
msxml3: Implement IDispatch for IXMLDOMImplementation.
2008-02-21 12:26:46 +01:00
Alistair Leslie-Hughes
93d1c2755a
msxml3: Added PI tests.
2008-02-21 12:26:38 +01:00
Alistair Leslie-Hughes
8c4f9fe62c
msxml3: Implement get_data for PI Nodes.
2008-02-21 12:26:29 +01:00
Alistair Leslie-Hughes
a2debce7c5
msxml3: Correct get_nodeValue for PI Nodes.
2008-02-21 12:26:19 +01:00
Alexandre Julliard
55165f87cc
user32: Pass the modified SetWindowPos flags to the set_window_pos server request.
2008-02-20 14:41:09 +01:00
Alistair Leslie-Hughes
ea563709ef
slc: Initial stub DLL.
2008-02-20 12:40:51 +01:00
Andrew Riedi
5b3f53baf9
user32: Test LoadImage() to load an icon as a cursor.
2008-02-20 12:36:06 +01:00
Dmitry Timoshkov
9f23c3f9d5
user32: Add a z-order test for owned popup windows.
2008-02-20 12:21:41 +01:00
Alistair Leslie-Hughes
3c4cc5fb88
msxml3: Implement put_dataType.
2008-02-20 12:09:49 +01:00
Alistair Leslie-Hughes
6277bd3fe1
msxml3: Implemented IDispatch for IXMLDOMAttribute.
2008-02-20 12:07:34 +01:00
James Hawkins
55b470545f
msi: Forward MsiSourceListEnumSourcesA to a stub implementation of MsiSourceListEnumSourcesW.
2008-02-20 12:07:10 +01:00
Michael Stefaniuc
de66aebebd
gdi32: Move EnumFontFamiliesEx16() to gdi16.c and reimplement it based on EnumFontFamiliesExW().
2008-02-20 12:07:03 +01:00
Marcus Meissner
47b050a047
netapi32: Added some return value checking.
2008-02-20 12:06:54 +01:00
Roderick Colenbrander
8f18eeea35
wined3d: Let flush_to_framebuffer_drawpixels use a valid rect.
2008-02-20 12:06:46 +01:00
Andrew Talbot
0c4ffe4ff0
dmband: Assign to struct instead of using memcpy.
2008-02-20 12:06:40 +01:00
Detlef Riekenberg
1eb52667ac
ddraw/tests: Avoid endless loop, when T&L is not supported.
2008-02-20 12:06:28 +01:00
Michael Stefaniuc
01cba07624
ddraw: Add missing unlock on error path. Found by Smatch.
2008-02-19 20:54:50 +01:00
Roy Shea
884e7e7b56
qmgr: Add some tests.
2008-02-19 20:47:57 +01:00
Roy Shea
5c51ad2c3f
qmgr: Add ServiceMain.
2008-02-19 20:47:44 +01:00
Roy Shea
313a903a85
qmgr: Implement DLL server registration.
2008-02-19 20:47:38 +01:00
Stefan Leichter
9b478283c5
user32: Add some tests for GetMouseMovePointsEx.
2008-02-19 20:24:12 +01:00
Peter Oberndorfer
a73a0aa613
user32: Fix caption bar being drawn 1 pixel too high.
2008-02-19 20:20:34 +01:00
Alexandre Julliard
5721560e8b
uuid: Fixed the CLSID_Picture_EnhMetafile definition.
2008-02-19 20:09:39 +01:00
Alexandre Julliard
427cd9183a
uuid: Remove a few iids that don't belong here.
2008-02-19 20:09:19 +01:00
Alexandre Julliard
c0d6899945
dxguid: Add a few more iids.
2008-02-19 19:49:34 +01:00
Gerald Pfeifer
db70edfc82
msi: Remove unused parameter to msi_comp_find_prodcode().
2008-02-19 18:08:38 +01:00
Gerald Pfeifer
6bf0f0e1f6
msi: Adjust the signedness of three variables.
2008-02-19 18:08:28 +01:00
Lei Zhang
4868cde91d
qedit: Add stub implementation of MediaDet.
2008-02-19 18:04:08 +01:00
Lei Zhang
e8551a073d
qedit: Add tests directory and a simple test.
2008-02-19 18:03:21 +01:00
Lei Zhang
f4f7a5c5c9
qedit: Add MediaDet registration.
...
Much of the code is from quartz.
2008-02-19 18:02:00 +01:00
Lei Zhang
3a69b83f1e
include: Generate qedit.h, add ISampleGrabberCB interface.
2008-02-19 18:00:05 +01:00
Lei Zhang
080c0812bc
qedit: Add the DirectShow ClassFactory.
2008-02-19 17:58:14 +01:00
Lei Zhang
6de8be71b3
qedit: Skeleton implementation of qedit.dll.
2008-02-19 17:57:23 +01:00
Aric Stewart
a41e77448c
gdi32: Japanese Windows had a default fallback Font SystemLink of Microsoft Sans Serif. Implement that for Japanese.
2008-02-19 14:56:22 +01:00
Stefan Dösinger
22f379ccac
d3d9: Some Windows drivers do not like reversed fog.
...
The fog test used start = 0.9 and end = 0.1. This is perfectly ok in
theory, but some Windows drivers do not like it. Since this test tests
how fog is calculated with Vertex and Pixel shaders put the fog range in
the normal order(start = 0.1, end = 0.9), this fixes a number of fog
failures on ATI cards on Windows.
2008-02-19 14:48:34 +01:00
Stefan Dösinger
1a906aace7
d3d9: Do not expect consistent failures.
...
The drivers for some radeon cards are not prepared for the things the
fixed function type test does and fail inconsistently. Thus skip the
color comparison if one of the two draws fails, and do not write an
extra complaint about the inconsistency
2008-02-19 14:48:20 +01:00
Stefan Dösinger
27dd3428d7
d3d9: Add a stencil+culling test.
2008-02-19 14:48:08 +01:00
Stefan Dösinger
f952419651
wined3d: Enable the texcoord init workaround on radeon HD cards on MacOS.
2008-02-19 14:47:59 +01:00
Stefan Dösinger
e40bb4a8c3
wined3d: Create a VBO before returning memory.
...
The state manager calls GetMemory before it calls PreLoad on the VBO,
and PreLoad depends on finding the VBO in the strided vertex structure.
This can cause problems on the first draw which creates the vertex
buffer, because the first PreLoad creates the vbo and attempts to
convert with an incorrect strided structure.
2008-02-19 14:47:51 +01:00
Tony Wasserka
7dec20d84a
d3dx9: Implement D3DXGetDriverLevel.
2008-02-19 14:39:56 +01:00
Tony Wasserka
df0a694f9e
d3dx9: Start implementation of d3dx9_32, d3dx9_33, d3dx9_34 and d3dx9_35.
2008-02-19 14:35:05 +01:00
Tony Wasserka
e4866622cb
d3dx9: Start implementation of d3dx9_31.
2008-02-19 14:34:17 +01:00
Tony Wasserka
2aa1505ab3
d3dx9: Start implementation of d3dx9_28, d3dx9_29 and d3dx9_30.
2008-02-19 14:32:55 +01:00
Tony Wasserka
409b19b910
d3dx9: Start implementation of d3dx9_26 and d3dx9_27.
2008-02-19 14:32:17 +01:00
Tony Wasserka
e9c16391c2
d3dx9: Start implementation of d3dx9_25.
2008-02-19 14:31:25 +01:00
Tony Wasserka
6f834d353c
d3dx9: Start implementation of d3dx9_24.
2008-02-19 14:29:37 +01:00
Alistair Leslie-Hughes
72e70a0122
msxml3: Implement IXMLDOMText length property.
2008-02-19 14:17:33 +01:00
Alistair Leslie-Hughes
e2ac47a4f1
msxml3: Implemented IDispatch for IXMLDOMDocument2.
2008-02-19 14:16:18 +01:00
Alistair Leslie-Hughes
aa284e7e76
msxml3: Implemented IDispatch for IXMLDocument.
2008-02-19 14:15:05 +01:00
Alistair Leslie-Hughes
c75df9b842
msxml3: Implemented IDispatch for IXMLElement.
2008-02-19 14:14:57 +01:00
Alistair Leslie-Hughes
a6eb94f380
msxml3: Implemented IDispatch for IXMLDOMNodeList.
2008-02-19 14:14:47 +01:00
Alistair Leslie-Hughes
39b2f0fd83
msxml3: Implemented IDispatch for IXMLDOMParseError.
2008-02-19 14:14:37 +01:00
Alistair Leslie-Hughes
5fb8b2f3c1
msxml3: Implemented IDispatch for IXMLDOMNamedNodeMap.
2008-02-19 14:14:25 +01:00
Alistair Leslie-Hughes
b0783a3d94
msxml3: Implemented IDispatch for IXMLDOMEntityReference.
2008-02-19 14:14:16 +01:00
Alistair Leslie-Hughes
fb08f209e1
msxml3: Implemented IDispatch for IXMLDOMElement.
2008-02-19 14:14:06 +01:00
Alistair Leslie-Hughes
f02505ebfb
msxml3: Implemented IDispatch for IXMLDOMDocumentFragment.
2008-02-19 14:13:54 +01:00
Alistair Leslie-Hughes
14705ad8f5
msxml3: Implemented IDispatch for IXMLDOMComment.
2008-02-19 14:13:37 +01:00
Alistair Leslie-Hughes
2ad03e8d07
msxml3: Implemented IDispatch for IXMLDOMCDATASection.
2008-02-19 14:13:23 +01:00
Alistair Leslie-Hughes
9fecdccc63
msxml3: Implemented IDispatch for IXMLDOMProcessingInstruction.
2008-02-19 14:13:12 +01:00
Alistair Leslie-Hughes
4a053e66ce
msxml3: Implemented IDispatch for IXMLDOMSchemaCollection.
2008-02-19 14:12:56 +01:00
Alistair Leslie-Hughes
003beeafb9
msxml3: Implemented IDispatch for IXMLDOMText.
2008-02-19 14:12:06 +01:00
Jeff Latimer
c0700eeff3
pdh: Pass parameters through to PdhLookupPerfIndexByNameW for checking.
2008-02-19 14:11:54 +01:00
Rob Shearman
99bde8b0b4
shdocvw: The WINAPI modifier on function pointers should become before the '*' for portability.
2008-02-19 14:11:45 +01:00
Rob Shearman
dfda3c4dc8
d3d9: Fix copy and paste error in reset_enum_callback.
...
vertex_desc.Pool should obviously be used in the
WINED3DRTYPE_VERTEXBUFFER case instead of index_desc.Pool.
2008-02-19 14:11:43 +01:00
Rob Shearman
c6c205a1d5
avifil32: Simplify a comparison in AVIBuildFilterW.
2008-02-19 14:11:39 +01:00
Roderick Colenbrander
28464f9689
wined3d: Fix lack of indent in PreLoad.
2008-02-19 13:39:25 +01:00
Roderick Colenbrander
ef21f1e85e
wined3d: The base RealizePalette isn't needed anymore.
2008-02-19 13:39:25 +01:00
Roderick Colenbrander
48275308ee
wined3d: Add a GL specific RealizePalette which also updates the drawable.
2008-02-19 13:39:25 +01:00
Roderick Colenbrander
61c82f8069
wined3d: Add a GDI version of RealizePalette.
...
The base version won't suffice anymore as it is not able to upload
palette changes to the drawable in an efficient way for both GDI and
GL. Further the LoadLocation code in RealizePalette isn't needed for
the GDI version as in all cases it works on system memory.
2008-02-19 13:39:25 +01:00
James Hawkins
123602df78
msi: Remove invalid FIXMEs.
2008-02-19 13:39:25 +01:00
James Hawkins
7cf6be8aeb
msi: Return ERROR_INVALID_PARAMETER if the context is machine and szUserSid is non-NULL.
2008-02-19 13:39:25 +01:00
James Hawkins
4ee1745e81
msi: Validate the dwOptions parameter of MsiSourceListSetInfo.
2008-02-19 13:39:25 +01:00
James Hawkins
95ef6a1fbc
msi: Simplify the MEDIAPACKAGEPATH and DISKPROMPT cases.
2008-02-19 13:39:25 +01:00
James Hawkins
fe987103fb
msi: Return the results from OpenSourceKey.
2008-02-19 13:39:25 +01:00
James Hawkins
d37ac289db
msi: Return ERROR_UNKNOWN_PATCH if dwOptions contains MSICODE_PATCH.
2008-02-19 13:39:25 +01:00
James Hawkins
f83d049888
msi: Validate the szProduct parameter of MsiSourceListSetInfo.
2008-02-19 13:39:25 +01:00
James Hawkins
10be16f33a
msi: Add tests for MsiSourceListSetInfo.
2008-02-19 13:39:25 +01:00
Francois Gouget
1fa0e443e3
wininet/tests: Don't include the trailing '\0' in dwHeadersLength otherwise HttpSendRequestEx() sends it too which some servers object to.
2008-02-19 13:39:25 +01:00
Francois Gouget
abfa73b5c1
wininet: Document HttpAddRequestHeadersW()'s handling of the trailing '\0'. Fix tracing of the corresponding header strings as they may not be '\0' terminated.
2008-02-19 13:39:24 +01:00
Francois Gouget
7a585f3c37
advapi32/tests: Check whether RegGetValue() '\0'-terminates the buffer when retrieving a zero-byte string value.
2008-02-19 13:39:24 +01:00
Francois Gouget
6843da68e7
advapi32/tests: Remove an obsolete comment: Wine's on-disk registry format now supports string values with no trailing '\0'.
2008-02-19 13:39:24 +01:00
Francois Gouget
4a7bedfe75
msi: Use 'HKCU\Software\Microsoft\MS Setup (ACME)' as a source for the default user and company names before falling back to the RegisteredXXX values. Fix the conformance test accordingly.
2008-02-19 13:39:24 +01:00
Michael Stefaniuc
e9a8e6a426
gdi32: Move EnumFonts16 and EnumFontFamilies16 to gdi16.c.
2008-02-19 13:39:24 +01:00
Rob Shearman
3055239f69
advpack: Fix buffer overrun in convert_file_list.
2008-02-19 13:39:24 +01:00
Rob Shearman
9b5d3677df
msi: Remove some unused functions.
2008-02-19 13:39:24 +01:00
Rob Shearman
3f4eb28bf5
mciwave: Fix the character count passed to GetTempPathW in create_tmp_file.
2008-02-19 13:39:24 +01:00
Rob Shearman
608ac1e828
advapi32: Fix the AccessCheck tests so that the ACCESS_SYSTEM_SECURITY test now runs (when the user has the Security privilege).
...
Duplicate the token at SecurityImpersonation impersonation level instead
of SecurityIdentification, otherwise the call to RtlAdjustPrivilege
fails on Windows.
2008-02-19 13:39:24 +01:00
Rob Shearman
9ad684b426
comdlg32: Fix the character length passed into GetDlgItemTextW in PRINTDLG_PS_UpdateDlgStructW.
2008-02-19 13:39:24 +01:00
Rob Shearman
ff527875d9
comdlg32: Fix potential buffer overrun of lpxx->lfFaceName in CFn_WMCommand.
2008-02-19 13:39:24 +01:00
Rob Shearman
e1affcc55e
browseui: Fix typo in declaration of empty_string in set_buffer.
2008-02-19 13:39:24 +01:00
Rob Shearman
719cd82f35
wininet: Fix potential buffer overrun in HttpQueryInfoA.
...
If HTTP_QUERY_CUSTOM is specified then the buffer contains a
null-terminated string on input and data of length len on output. The
code wasn't taking into account that the input len could be less than
the length of the string and thus could result in the allocated buffer
being overrun with the call to WideCharToMultiByte.
2008-02-19 13:39:24 +01:00
Mikołaj Zalewski
39dce04658
devenum: Add Polish translation.
2008-02-19 13:39:24 +01:00
Mikołaj Zalewski
b536702b60
devenum: Convert resource file to UTF-8.
2008-02-19 13:39:24 +01:00
Alexander Dorofeyev
5346039d5a
wined3d: Take alpha from device palette entry for d3d 8 and later.
...
Adds support for D3D >= 8 style palettes that contain alpha. This fixes
rendering problems in games like Commandos 3 and Madden NFL 2004.
2008-02-19 13:39:24 +01:00
Alexander Dorofeyev
74c380cb7b
ddraw/tests: Add test for palette handling in IDirect3DTexture_Load.
2008-02-19 13:39:24 +01:00
Alexander Dorofeyev
cfa40a22c9
ddraw/tests: Split d3d1 initialization and destruction into separate functions.
...
Slight rewrite to make creating additional D3D1 tests easier.
2008-02-19 13:39:23 +01:00
Alexander Dorofeyev
ed44f9d130
ddraw: Fix palette handling in IDirect3DTexture_Load.
...
This fixes a potential refcounting problem and makes the function fail with NULL
destination texture's palette and non-NULL source palette like it does on native.
2008-02-19 13:39:17 +01:00
Alexander Dorofeyev
ddd0ec1670
ddraw/tests: Add test for branch instruction with non-zero offset.
2008-02-19 12:06:50 +01:00
Alexander Dorofeyev
4981eda895
ddraw: Fix executebuffer branching with non-zero offset.
...
Fixes a crash in Moto Racer 2.
2008-02-19 12:06:38 +01:00
Roderick Colenbrander
1079f37407
wined3d: When DDCAPS_ALLOW256 is set, palette entry 0 and 255 are filled with black and white.
2008-02-19 12:06:25 +01:00
Roderick Colenbrander
c937634376
gdi32: GetPaletteEntries should not filter peFlags (test included).
2008-02-19 12:06:10 +01:00
Alexandre Julliard
1fa9e526ff
gdi32: Avoid calling GetObject16 from 32-bit code.
2008-02-18 18:07:51 +01:00
Alexandre Julliard
30e2cb1616
gdi32: Move a few more gdiobj functions to gdi16.c.
2008-02-18 17:53:43 +01:00
Alexandre Julliard
aa500d266f
gdi32: Get rid of the 16-bit GetObject functions.
2008-02-18 17:50:35 +01:00
Alexandre Julliard
a306af0c62
gdi32: Reimplemented GetObject16 and moved it to gdi16.c.
2008-02-18 17:46:29 +01:00
Alexandre Julliard
1fdae2b2a5
gdi32: Reimplemented IsGDIObject16 and moved it to gdi16.c.
2008-02-18 17:26:31 +01:00
Alexandre Julliard
125793df0e
winex11: Move the raising of windows on SetFocus to the X11 driver where it belongs.
2008-02-18 17:22:51 +01:00
Maarten Lankhorst
2472e81cea
dssenh: Add initial stub dll.
2008-02-18 15:26:37 +01:00
Maarten Lankhorst
e11826f553
softpub: Add initial stub dll.
2008-02-18 15:26:01 +01:00
Maarten Lankhorst
b3a9699ab3
slbcsp: Add initial stub dll.
2008-02-18 15:24:57 +01:00
Maarten Lankhorst
322d4cab1e
sccbase: Add initial stub dll.
2008-02-18 15:24:03 +01:00
Maarten Lankhorst
c438d23902
mssip32: Add initial stub dll.
2008-02-18 15:22:42 +01:00
Maarten Lankhorst
7c3d24bf5c
initpki: Add initial stub dll.
2008-02-18 15:21:33 +01:00
Maarten Lankhorst
e4576c807b
gpkcsp: Add initial stub dll.
2008-02-18 15:20:42 +01:00
Maarten Lankhorst
f930821779
cryptdlg: Add initial stub dll.
2008-02-18 15:06:52 +01:00
Alexandre Julliard
8f15dd4d4e
user32: Rewrite SWP_DoOwnedPopups to take into account topmost windows.
2008-02-18 15:00:38 +01:00
Jeff Latimer
75adca5385
pdh: Remove unnecessary test done in PdhLookupPerfNameByIndexW.
2008-02-18 14:22:31 +01:00
Jeff Latimer
33c386f7fe
pdh: Check for size > 0 but no buffer.
2008-02-18 14:22:00 +01:00
Jeff Latimer
52f03de951
pdh/tests: Add test for size > 0 but no buffer.
2008-02-18 14:21:46 +01:00
Francois Gouget
84acc6f9c1
inetcomm: Fix compilation on systems that don't support nameless unions.
2008-02-18 14:21:33 +01:00
Roderick Colenbrander
c2d978410f
wined3d: Add separate alpha blend support.
2008-02-18 14:19:57 +01:00
Roderick Colenbrander
a29584b34f
wined3d: Add SURFACE_BUSY support to *_BltFast.
2008-02-18 14:19:44 +01:00
Roderick Colenbrander
5437cb01f1
wined3d: Add SURFACE_BUSY support to *_Blt.
2008-02-18 14:19:37 +01:00
Paul Vriens
ba4669860e
advapi32/tests: Skip tests when our language isn't LANG_ENGLISH.
2008-02-18 14:13:18 +01:00
Maarten Lankhorst
c6e61fbf89
user32: Fix a message test that would only pass on wine.
2008-02-18 14:11:17 +01:00
Francois Gouget
331bac4d00
mscms/tests: The presence of an ICM file in the color directory has nothing to do with the presence of a registered RGB profile.
2008-02-18 14:10:44 +01:00
Francois Gouget
e681508591
mscms/tests: EnumColorProfiles() should not fail even if there are no ICM files in the 'color directory'.
2008-02-18 14:10:41 +01:00
Rob Shearman
c627a81a76
shell32: Fix the logic in Control_LoadApplet determining when to use CPL_INQUIRE and when to use CPL_NEWINQUIRE.
...
Previously, the code would fail to get the name of an applet that didn't
return an icon for CPL_NEWINQUIRE and didn't return set either idName or
idIcon to a non-zero value for CPL_INQUIRE.
Fix this by sending CPL_INQUIRE first and loading any strings or icon
specified and then only fall back to CPL_NEWINQUIRE if any of the
required members were zero (i.e. CPL_DYNAMIC_RES) and then only fill in
these fields.
2008-02-18 14:10:20 +01:00
Divan Burger
c8b626fa1d
comdlg32: Fix memory leak in colour dialog.
2008-02-18 14:10:12 +01:00
Alexandre Julliard
3d418add04
kernel32: Fixed the active processor mask on Mac OS.
2008-02-18 14:09:49 +01:00
Gerald Pfeifer
8a590e8daa
shell32: Adjust a format specifier and remove a redundant range check in ILGetDisplayNameExW().
2008-02-18 13:37:15 +01:00
Stefan Dösinger
989d283000
wined3d: Detect and work around the MacOS Geforce 8 PBO brokeness.
2008-02-18 13:36:58 +01:00
Stefan Dösinger
b8c613196d
wined3d: Fix a syntax error in the ARB vertex program offset shader.
...
As some Mesa developers pointed out, the GL_ARB_vertex_program grammar
does not allow an immediate value as source argument in ARL. Most
compilers accept it, but since it is not the purpose of the test
program to test for this replace it with a proper constant.
2008-02-18 13:34:37 +01:00
Stefan Dösinger
c2d97b2329
wined3d: Add a test for fixed function bump mapping.
2008-02-18 13:34:25 +01:00
Stefan Dösinger
d49c9bbcbe
wined3d: Do not change the texture unit when binding surfaces.
...
Changing the texture unit when binding a surface for loading can break
the state manager in the way that it changes the currently active
texture unit while it is setting up a texture that has to be loaded.
Instead find out the current unit to dirtify the correct sampler.
2008-02-18 13:34:13 +01:00
Stefan Dösinger
b1e1df5117
wined3d: Extend out anti-spam database a bit.
2008-02-18 13:34:01 +01:00
Hans Leidekker
9717113fcb
wininet: Rename a function to better match what it does.
2008-02-18 13:33:52 +01:00
Hans Leidekker
2617fb6dea
wininet: Handle the "100 Continue" response by ignoring it.
2008-02-18 13:33:33 +01:00
Hans Leidekker
d0033dbaed
wininet: Honour the version override in HttpOpenRequest.
2008-02-18 13:33:10 +01:00
Rob Shearman
cca635b472
advapi32: Add tests for the off-by-one fixing behaviour of RegSetValueExA and RegSetValueExW.
2008-02-18 13:30:01 +01:00
Rob Shearman
628183c2f9
advapi32: Document that the cbData parameter of RegSetValueA/W is ignored.
2008-02-18 13:29:56 +01:00
Rob Shearman
121be51f1d
advapi32: Add tests for RegSetValueA/W.
...
Fix RegSetValueA/W to return ERROR_INVALID_PARAMETER if NULL data is
passed in.
2008-02-18 13:29:51 +01:00
Jacek Caban
45b862d5ca
mshtml: Don't mix nsresult with HRESULT.
2008-02-18 12:57:10 +01:00
Jacek Caban
746ffa651a
urlmon: Use BindToStorage hack only for binding to IStream.
2008-02-18 12:57:06 +01:00
Jacek Caban
5321c7154a
urlmon: Added audio/basic MIME filter.
2008-02-18 12:57:00 +01:00
Jacek Caban
374007985a
urlmon: E_PENGING returned by Start is not an error.
2008-02-18 12:56:53 +01:00
Jacek Caban
1b79f4dbee
urlmon: Added URLDownloadToFile tests.
2008-02-18 12:56:47 +01:00
Jacek Caban
74b0897cf0
urlmon: Added TYMED_FILE support to CopyStgMedium.
2008-02-18 12:56:36 +01:00
Jacek Caban
d2243989ca
urlmon: URLDownloadToFileA code clean up.
2008-02-18 12:56:28 +01:00
Jacek Caban
5ca20089c4
urlmon: Reimplement URLDownloadToFileW on top of URL moniker.
2008-02-18 12:56:02 +01:00
James Hawkins
9d0ae904d0
msi: Add tests for MsiSourceListEnumSources.
2008-02-18 12:41:37 +01:00
James Hawkins
f177dc9f90
msi: Add tests for enumerating the source list after publishing.
2008-02-18 12:41:37 +01:00
James Hawkins
40aa7df344
msi: Implement the MSIMODIFY_REFRESH command of MsiViewModify.
2008-02-18 12:41:37 +01:00
James Hawkins
30e5321867
msi: Add tests for the MSIMODIFY_REFRESH command.
2008-02-18 12:41:37 +01:00
James Hawkins
bbdf79bc8c
msi: Convert REG_DWORD properties to strings in MsiGetProductInfo.
2008-02-18 12:41:37 +01:00
James Hawkins
8412a1363b
msi: Set the UserLanguageID property.
2008-02-18 12:41:37 +01:00
Marcus Meissner
e94367cc5e
wintab32: Mark some signed entities as LONG.
2008-02-18 12:41:37 +01:00
Marcus Meissner
494dd5f1fa
dinput: Some debug output for BuildActionMap.
2008-02-18 12:41:37 +01:00
Marcus Meissner
f09f03a723
user32: Handle error returns from ImmGetCompositionString.
2008-02-18 12:41:37 +01:00
Alistair Leslie-Hughes
4a58bf5cff
msxml3: Support functions for typelib.
2008-02-18 12:41:37 +01:00
Frans Kool
1f0ac3743c
iccvid: Created Dutch translations.
2008-02-18 12:41:36 +01:00
Frans Kool
e312a42812
localspl: Created Dutch translations.
2008-02-18 12:41:36 +01:00
Frans Kool
b13e856d58
msvidc32: Created Dutch translations.
2008-02-18 12:41:36 +01:00
Rob Shearman
6886a49c59
winspool: Fix character count passed to RegQueryValueExW in get_local_monitors.
2008-02-18 12:41:36 +01:00
Rob Shearman
85fbdfcc9e
msi: Fix the character count passed into RegSetValueExA in test_MsiQueryFeatureState.
2008-02-18 12:41:36 +01:00
Rob Shearman
4131edbdbe
shell32: Fix incorrect character count passed into RegEnumKeyExW in CreateDesktopEnumList.
2008-02-18 12:20:50 +01:00
Rob Shearman
7ed33ae721
kernel32: Fix handle leak in start_console_renderer_helper.
2008-02-18 12:20:38 +01:00
Rob Shearman
903a486dc0
cabinet: Replace strcasecmp call with lstrcmpiA as strcasecmp isn't portable and doesn't take into account the current codepage.
2008-02-18 12:20:35 +01:00
Alexandre Julliard
3bd142e907
winex11: Use GetDCHook to retrieve the dce pointer instead of storing it in the physdev structure.
2008-02-18 12:08:55 +01:00
Alexandre Julliard
50dea38178
gdi32: Export the DC hook functions as 32-bit functions.
2008-02-17 20:29:55 +01:00
Alexandre Julliard
543909958f
comctl32: Remove unnecessary \n in trace.
2008-02-17 20:26:13 +01:00
Aric Stewart
fd67f32ee3
imm: Ensure hCompStr handle is not NULL and check for empty composition strings properly.
2008-02-16 16:04:31 +01:00
Alistair Leslie-Hughes
e9063b7776
msxml3: Implement IXMLDOMAttribute name property.
2008-02-16 16:02:21 +01:00
Alistair Leslie-Hughes
701991ca32
msxml3: Implement IXMLDOMProcessingInstruction target.
2008-02-16 16:02:15 +01:00
James Hawkins
58b0686e95
itircl: Add a stub implementation of itircl.dll.
2008-02-16 15:16:40 +01:00
Marcus Meissner
11b25a65ac
msi: Fixed error reporting of add_streams_to_table.
2008-02-16 15:15:26 +01:00
Marcus Meissner
f1a688a946
dinput: Removed superflous < 0 check.
2008-02-16 15:11:12 +01:00
Marcus Meissner
da77b8a0f3
dinput: Add debug output for IDirectInput8A::EnumDevicesBySemantics.
2008-02-16 15:11:00 +01:00
Marcus Meissner
9ce27fc7c1
dinput: Add a dumper for LPDIACTIONFORMAT.
...
Also make the DINPUT_instance static.
2008-02-16 15:10:47 +01:00
Steven Edwards
973c29716b
quartz: Bump the amount of time in the referenceclock test slightly.
2008-02-16 15:10:31 +01:00
Rob Shearman
8608e895eb
Add a new convenience macro for an exception handler that handles all exceptions.
...
When using native compiler exceptions, the previous method of doing
this, __EXCEPT(NULL), would expand to __except(
(NULL)(GetExceptionInformation())) which doesn't compile as NULL isn't a
function.
So add a new macro, __EXCEPT_ALL, which works correctly both when using
native compiler exceptions and without and which makes the meaning of
code in which it is used clearer.
2008-02-16 14:58:24 +01:00
Rob Shearman
386427e739
user32: Fix MonitorFromRect to cope with the absence of the MONITOR_DEFAULTTONEAREST flag.
...
Previously, the code would return any monitor found, regardless of
whether it intersected the given rect or was the nearest monitor. This
is fixed by adding a new flag that causes monitor_enum to only find the
nearest monitor if MONITOR_DEFAULTTONEAREST is specified.
Also add a trace for MonitorFromWindow, since it is called in many
places within user32 and so can't be traced using a relay trace.
2008-02-16 14:58:14 +01:00
Rob Shearman
a82f4dd9b7
Don't use GetExceptionCode and GetExceptionInformation in exception filter functions.
...
When using native compiler exceptions, it isn't valid to use
GetExceptionCode and GetExceptionInformation anywhere other than in the
filter or handler blocks since it would be very hard for the compiler to
work out where to retrieve the exception information from on the stack.
Therefore, remove the WINE_EXCEPTION_FILTER and WINE_FINALLY_FUNC macros
which enabled GetExceptionCode, GetExceptionInformation and
AbnormalTermination to be used inside of the functions they declared and
fix up all callers to access the information directly.
2008-02-16 14:57:44 +01:00
Alexandre Julliard
1d0bcb3b37
browseui: Remove WINAPI from functions that don't need it.
2008-02-16 14:05:32 +01:00
Maarten Lankhorst
a33ab3484e
browseui: Add undocumented Component Category Cache Daemon stub.
2008-02-16 13:58:36 +01:00
Frans Kool
a23e5c5935
msvfw32: Created Dutch translations.
2008-02-16 13:55:17 +01:00
Frans Kool
eeb84b9a52
credui: Created Dutch translations.
2008-02-16 13:55:10 +01:00
Frans Kool
5372867e12
browseui: Created Dutch translations.
2008-02-16 13:55:07 +01:00
Frans Kool
5bb43bbdf8
localui: Created Dutch translations.
2008-02-16 13:54:58 +01:00
Frans Kool
33348f59ff
mshtml: Added missing Dutch translations.
2008-02-16 13:54:43 +01:00
Rob Shearman
229e024a53
urlmon: Check the return value of ReadFile and return INET_E_DOWNLOAD_FAILURE is it fails.
...
Initialise *pcbRead to zero, if the parameter is not NULL.
2008-02-16 13:54:36 +01:00
Rob Shearman
2e99817a40
wininet: Fix the return value check of SHGetSpecialFolderPathW in URLCacheContainers_CreateDefaults.
...
It returns a BOOL, not an HRESULT.
2008-02-16 13:54:28 +01:00
Rob Shearman
f8f9dbbbe7
wininet: Fix an off-by-one error in the boundary checks in HTTP_DecodeBase64.
2008-02-16 13:54:17 +01:00
Rob Shearman
eb0a8692f2
urlmon: Fix the character count passed into MultiByteToWideChar in HttpProtocol_Start.
2008-02-16 13:54:11 +01:00
Rob Shearman
d92fe2cbfc
shell32: Fix character count passed into lstrcpnA in SHGetDataFromIDListA.
2008-02-16 13:54:05 +01:00
Rob Shearman
8aa361740e
shell32: Fix the character count passed into LoadStringW in ISFHelper_fnAddFolder.
2008-02-16 13:53:22 +01:00
Rob Shearman
783b5b49a2
comctl32: Remove some more useless asserts.
2008-02-16 13:52:33 +01:00
Rob Shearman
82c41bb596
comctl32: Fix the character count passed to GetWindowTextW in TREEVIEW_Command.
2008-02-16 13:52:28 +01:00
Rob Shearman
affe20164e
comctl32: Remove a useless assert from TREEVIEW_GetItemIndex.
2008-02-16 13:52:24 +01:00
Rob Shearman
fd291ed3d8
comctl32: Fix the character count passed into LoadStringW from propsheet functions.
2008-02-16 13:52:21 +01:00
Juan Lang
b04c4aa6ff
crypt32: Vista doesn't actually add duplicate usage identifiers; fix tests and change Wine to match.
2008-02-16 13:52:15 +01:00
Juan Lang
b579eac22f
crypt32: Allow some last errors set by Vista.
2008-02-16 13:52:04 +01:00
Juan Lang
348261e6ab
crypt32: Fix a test failure on Vista, and make Wine match the newer (and saner) behavior.
2008-02-16 13:51:59 +01:00
Juan Lang
79c39e379f
crypt32: Add to error message to track down NT4 failures.
2008-02-16 13:51:50 +01:00
Juan Lang
5618fdb3df
crypt32: Fix test failures on NT4.
2008-02-16 13:51:44 +01:00
Juan Lang
3138f87e73
advapi32: Fix CryptVerifySignatureW test failures on Win98SE and NT4.
2008-02-16 13:51:37 +01:00
Francois Gouget
4c8e218252
Assorted spelling fixes.
2008-02-15 12:09:24 +01:00
Rico Schüller
59a43c4cc9
wined3d: Fix memcpy with wrong size parameter to simple assignment in GetScissorRect.
2008-02-15 12:08:54 +01:00
Alexandre Julliard
58913b439b
kernel32: On Mac OS, recompose the Unicode strings we get from the OS.
2008-02-15 12:07:56 +01:00
Andrew Talbot
70c4b66781
crypt32: Assign to structs instead of using memcpy.
2008-02-15 12:05:47 +01:00
Andrew Talbot
649d8b5298
comdlg32: Rename some identifiers to reflect their width.
2008-02-15 12:05:44 +01:00
Francois Gouget
79333bd1c0
advapi32/tests: Check that a credential type is supported before testing it. Test CRED_TYPE_DOMAIN_VISIBLE_PASSWORD credentials. Factorize the CredentialBlob checks.
2008-02-15 12:05:39 +01:00
Francois Gouget
6552f86ff9
advapi32/tests: Factorize the password constants.
2008-02-15 12:05:30 +01:00
Francois Gouget
ddab29b7d1
advapi32: Add a rudimentary implementation of CredGetSessionTypes().
2008-02-15 12:05:20 +01:00
Mikołaj Zalewski
cd7e1417b1
browseui: Implement PROGDLG_NOMINIMIZE.
2008-02-15 12:04:56 +01:00
Mikołaj Zalewski
a17e222d02
browseui: aclmulti: Follow the Windows Vista behavious in Expand.
2008-02-15 12:04:50 +01:00
Mikołaj Zalewski
c9492a5bf4
browseui/tests: make the ACLMulti test pass under Windows Vista.
2008-02-15 12:04:43 +01:00
Royal Chan
c86f2c29ff
gdiplus: draw_polyline never sets status from GenericError to Ok on successful calls.
2008-02-15 11:39:35 +01:00
Reece H. Dunn
d9c2a91f8b
user32: Improve the combo tests to check when the CBN_SELCHANGE notification is sent.
2008-02-15 11:35:09 +01:00
Andrew Talbot
43ed6eae5a
d3d9: Assign to struct instead of using memcpy.
2008-02-15 11:09:37 +01:00
Andrew Talbot
6733c6bad0
dbghelp: Assign to struct instead of using memcpy.
2008-02-15 11:09:34 +01:00
Frans Kool
cef389c106
shdoclc: Added missing Dutch translations.
2008-02-15 11:09:29 +01:00
Frans Kool
52435e1c0d
oledlg: Added missing Dutch translations.
2008-02-15 11:09:25 +01:00
Frans Kool
50991ed1c3
mpr: Added Dutch translations.
2008-02-15 11:08:38 +01:00
Paul Vriens
4c105b2f5c
msi/tests: Services are not available on win9x.
2008-02-15 11:07:19 +01:00
Rob Shearman
d9891887c7
crypt32: Fix function declaration - WINAPI should come after the return type.
2008-02-15 11:06:15 +01:00
Rob Shearman
4510346b4f
shell32: Memory allocated by CommandLineToArgvW should be that got from LocalAlloc/LocalReAlloc, not from GlobalAlloc.
...
Use LMEM_FIXED instead of 0 in calls to LocalAlloc to emphasise that
we're getting a direct pointer, not a handle to memory.
Remove hargv as it is confusing and unnecessary.
2008-02-15 11:04:47 +01:00
Rob Shearman
3d55b590b5
user32: Fix incorrect character count passed to GetWindowTextW in ICONTITLE_Paint.
2008-02-15 11:04:28 +01:00
Rob Shearman
151cc8bd05
shlwapi: IID_IInternetSecurityMgrSite is now defined so remove the local definition from IUnknown_GetWindow.
2008-02-15 11:04:18 +01:00
Rob Shearman
96fafe1661
ole32: Fix the character count passed to GetClipboardFormatNameW in WriteFmtUserTypeStg.
2008-02-15 11:04:09 +01:00
Rob Shearman
cedf6308aa
hhctrl.ocx: Fix the character count passed to GetFullPathNameW in OpenCHM and NavigateToChm.
2008-02-15 11:04:04 +01:00
Rob Shearman
9ca4680fce
msrle32: Fix the character count passed into LoadStringW in About.
2008-02-15 11:03:56 +01:00
Rob Shearman
806dc4249c
dxdiagn: Fix the character count passed to snprintfW in DXDiag_AddFileDescContainer and DXDiag_InitDXDiagDisplayContainer.
2008-02-15 11:03:52 +01:00
Rob Shearman
f48941a2a8
dbghelp: Fix a typo in SymLoadModuleExW that caused the wrong number of characters to be passed to lstrcpynW.
2008-02-15 11:03:42 +01:00
Rob Shearman
7579145ae1
advapi32: The lpcbSecurityDescriptor parameter to RegGetKeySecurity isn't optional, so don't complicate the code by treating as though it is.
2008-02-15 11:03:31 +01:00
Huw Davies
cc0a458f92
inetcomm: Add IStream_CopyTo to the sub-stream implementation.
2008-02-15 11:03:22 +01:00
Huw Davies
5f8c766528
inetcomm: Improve some TRACEs.
2008-02-15 11:03:20 +01:00
Paul Vriens
dd8fe5a973
netapi32/tests: Adding a user with a too long name succeeds on NT4.
2008-02-15 11:03:17 +01:00
Alexandre Julliard
ab820ef24c
shell32: Add support for the NoDrives registry key.
2008-02-15 10:58:14 +01:00
Dmitry Timoshkov
3d421a4783
user32: Use custom window procs instead of DefWindowProcA/W in the IsWindowUnicode test.
2008-02-15 10:13:27 +01:00
Vitaliy Margolen
971c4e19d6
dinput: Don't use event times, report current tick count instead.
2008-02-15 10:12:51 +01:00
Vitaliy Margolen
eca356829c
Revert "dinput: Skip old mouse movement events.".
...
This reverts commit 3187669512
.
2008-02-15 10:12:45 +01:00
Jacek Caban
f979134270
wininet: Code clean up.
2008-02-15 10:00:12 +01:00
Jacek Caban
e49e792849
wininet: Added cache test.
2008-02-15 10:00:10 +01:00
Jacek Caban
6ce88e0aab
wininet: Added correct InternetQueryOption(INTERNET_OPTION_DATAFILE_NAME) implementation.
2008-02-15 10:00:06 +01:00
Jacek Caban
d7a49e8147
wininet: Added beginning support for HTTP cache files.
2008-02-15 10:00:03 +01:00
Rob Shearman
e35bd05082
msi: Add stub implementation of MsiIsProductElevatedA/W.
2008-02-15 09:59:59 +01:00
Rob Shearman
0d9e09d8bf
ntdll: Add an exception handler around calls to module entry points.
...
Change the return value from BOOL to NTSTATUS so that we can return the
exception code to the caller.
2008-02-15 09:59:55 +01:00
Francois Gouget
148061814c
kernel32/tests: Fix the time tests when 'Automatically adjust clock for daylight saving changes' has been unset.
2008-02-15 09:56:12 +01:00
Francois Gouget
c68745c51b
UTF-8 resource files must explicitly say so with a pragma.
2008-02-15 09:55:58 +01:00
Mikołaj Zalewski
1cc8fc5ede
browseui: Add Polish translation.
2008-02-15 09:55:21 +01:00
Mikołaj Zalewski
7c2a3cb9dc
credui: Update Polish translation.
2008-02-15 09:55:17 +01:00
Paul Vriens
e2de4b18e5
advapi32/tests: CryptVerifySignatureW is not implemented on win98.
2008-02-15 09:54:23 +01:00
Paul Vriens
ad711256a4
shell32/tests: GetLongPathNameA is not implemented on win95.
2008-02-15 09:53:29 +01:00
Rob Shearman
1ce8ca4d8d
mshtml: Fix a typo in nsiface.idl.
2008-02-15 09:53:23 +01:00
Rob Shearman
610c213f6d
rpcrt4: Add some traces to async_notifier_proc.
...
Make the test of the return value of wait_for_incoming_data less strict.
2008-02-15 09:53:16 +01:00
Rob Shearman
89a2eab3f4
avifil32: Pass the number of characters to LoadStringW, not the number of bytes.
2008-02-15 09:53:07 +01:00
Rob Shearman
94fe669387
mshtml: Add a dummy member to nsMargin as empty structs aren't valid in C89.
2008-02-15 09:52:57 +01:00
Rob Shearman
9b11494db7
mshtml: All interfaces in nsiface.idl are local.
...
Since there is no in or out, or other information necessary for
remoting, all of the interfaces can only used locally, so declare them
all as local.
2008-02-15 09:52:48 +01:00
Rob Shearman
4539f4f25b
mshtml: Remove extra semi-colons after cpp_quote in nsiface.idl.
2008-02-15 09:52:43 +01:00
Stefan Dösinger
9950cb4bf5
wined3d: Switch the visual tests back to D3DDEVTYPE_HAL.
2008-02-15 09:40:12 +01:00
Stefan Dösinger
81de2fa10a
wined3d: Add a test for the vFace register.
2008-02-15 09:40:03 +01:00
Aric Stewart
1a328d9126
version: Check for 16-bit file format before returning ERROR_RESOURCE_DATA_NOT_FOUND.
2008-02-13 17:25:46 +01:00
Rob Shearman
461ce6e4a2
ole32: Fix potential NULL dereference of qiresults in ClientIdentity_QueryMultipleInterfaces.
...
This could happen if proxy_manager_get_remunknown returns S_FALSE, so
fix the check of the return code to match that below.
2008-02-13 16:42:42 +01:00
Rob Shearman
bfa6ddaeb7
ole32: Fix a potentially confusing combination of conditional and bitwise or operators by adding extra brackets.
2008-02-13 16:42:36 +01:00
Rob Shearman
a10cf16449
ole32: Remove an assert that is useless and triggers warnings elsewhere in static analysis tools.
2008-02-13 16:42:30 +01:00
Rob Shearman
e0d25c6394
ole32: Fix local-variable shadowing in apartment_hostobject_thread.
2008-02-13 16:42:23 +01:00
Rob Shearman
14f7a59270
ole32: Fix reference count leak in BindMoniker.
2008-02-13 16:42:18 +01:00
Paul Vriens
fc82d8c221
kernel32/tests: ReplaceFile[AW] doesn't exist on win9x.
2008-02-13 16:41:54 +01:00
Andrew Talbot
8fb1f0d089
comdlg32: Assign to structs instead of using memcpy.
2008-02-13 16:41:37 +01:00
James Hawkins
050fa6a40c
msi: Add tests for source folder resolution.
2008-02-13 16:41:14 +01:00
Michael Stefaniuc
3db6eeeda9
gdi32: Move two 16bit function stubs to gdi16.c.
2008-02-13 16:41:03 +01:00
Huw Davies
e03f478aee
inetcomm: Implement IMimeMessage_GetMessageSource.
2008-02-13 16:40:34 +01:00
Huw Davies
b21b9c7372
inetcomm: Stub for MimeOleGetCharsetInfo.
2008-02-13 16:40:27 +01:00
Huw Davies
43958866a3
inetcomm: Stub IMime{Message, Body}_GetCharset to return a NULL charset.
2008-02-13 16:40:17 +01:00
Huw Davies
3f92c5b734
inetcomm: Implement IMimeBody_GetProp for the primary context type.
2008-02-13 16:40:07 +01:00
Huw Davies
02ceeef288
inetcomm: Implement IMimeMessage_GetAttachments.
2008-02-13 16:37:57 +01:00
Huw Davies
869b10b430
inetcomm: Implement IMimeMessage_GetTextBody.
2008-02-13 16:37:47 +01:00
Huw Davies
a9287e3595
inetcomm: Forward a few IMimeMessage functions to the appropriate IMimeBody functions.
2008-02-13 16:37:32 +01:00
Huw Davies
d56033eedf
inetcomm: Implement IMimeMessage_Find{First,Next}.
2008-02-13 16:37:22 +01:00
Huw Davies
8be6df3434
inetcomm: Implement IMimeMessage_CountBodies.
2008-02-13 16:37:08 +01:00
Huw Davies
e15ff2ef86
inetcomm: Implement IMimeMessage_GetBody.
2008-02-13 16:36:57 +01:00
Huw Davies
db4881cfb6
inetcomm: Create a body tree for multipart messages.
2008-02-13 16:36:41 +01:00
Huw Davies
8760cf5aa4
inetcomm: Add a sub-stream implementation.
2008-02-13 16:35:43 +01:00
Huw Davies
8a6fa1bf8d
inetcomm: Added missing initialization.
2008-02-13 16:27:34 +01:00
Dmitry Timoshkov
066c60eb31
user32: Add a couple of tests for WS_EX_TOPMOST.
2008-02-12 23:34:08 +01:00
Erich Hoover
664c68a2c9
kernel32: Add tests for ReplaceFileA and ReplaceFileW.
2008-02-12 23:03:37 +01:00
Rob Shearman
c72de7bce2
kernel32: Implement ReplaceFileW.
...
Based on a patch by Erich Hoover.
2008-02-12 23:03:09 +01:00
Erich Hoover
06a3c3a281
kernel32: Implement ReplaceFileA.
2008-02-12 23:02:55 +01:00
Andrew Talbot
8d555e825b
comctl32: Assign to structs instead of using memcpy.
2008-02-12 23:00:03 +01:00
James Hawkins
ec086f77e3
msi: Handle carriage returns in MsiDatabaseImport.
2008-02-12 22:59:53 +01:00
James Hawkins
00cfd2899b
msi: Use MsiViewModify instead of building a SQL query when adding rows to the table.
2008-02-12 22:59:46 +01:00
James Hawkins
4cc569cce6
msi: Read the language info from the file.
2008-02-12 22:59:37 +01:00
James Hawkins
1f3d6a9744
msi: Reimplement MsiGetProductInfo.
2008-02-12 22:59:29 +01:00
Eric Pouech
4823663957
dbghelp: Fix erroneous access to dwarf symbol cache.
...
(Spotted by Dan Kegel with valgrind).
2008-02-12 22:40:46 +01:00
Alistair Leslie-Hughes
9e8c0e54c6
msxml3: Corrected tests for msxml service packs versions.
2008-02-12 22:40:24 +01:00
Paul Vriens
56d085ccec
advapi32/tests: Only use functions if they are implemented.
2008-02-12 22:40:15 +01:00
Alexandre Julliard
b1789fc73f
kernel32: Don't save the signal mask in sigsetjmp.
...
This shouldn't be needed anymore now that exceptions are not handled
on the signal stack, and signal mask handling is broken on Mac OS.
2008-02-12 22:39:54 +01:00
Alexandre Julliard
78fba54ab7
ntdll: Store the unhandled exception filter at startup to avoid race conditions.
2008-02-12 22:39:19 +01:00
Frans Kool
b5f51404d0
shell32: Added Dutch translations.
2008-02-12 22:37:56 +01:00
Frans Kool
299f1bdf08
comdlg32: Added Dutch translations.
2008-02-12 22:37:16 +01:00
Huw Davies
a14bb14dc5
inetcomm: Implement IMimeMessage_BindToObject.
2008-02-12 22:37:02 +01:00
Huw Davies
88df8e83dd
inetcomm: Create the root body in IMimeMessage_Load.
2008-02-12 22:36:50 +01:00
Huw Davies
c930fc70f5
inetcomm: Partial implementation of IMimeBody_GetData.
2008-02-12 22:36:34 +01:00
Huw Davies
4ba3aa5047
inetcomm: Add the beginnings of IMimeMessage_Load.
2008-02-12 22:36:24 +01:00
Marcus Meissner
9438ebfa20
dinput: Make _dump_mouse_state static.
2008-02-12 22:36:13 +01:00
Andrew Talbot
ac796d81e7
cabinet: Assign to structs instead of using memcpy.
2008-02-12 22:36:03 +01:00
Andrew Talbot
292fd135e5
avifil32: Assign to structs instead of using memcpy.
2008-02-12 22:35:56 +01:00
Gerald Pfeifer
21b334713c
gdi32: For unsigned types, directly use INTERNAL_YDS
2008-02-12 22:35:43 +01:00
Dan Kegel
316869b273
msvcrt: Fix EOF behavior on read from pipe or console.
...
The canonical way to detect EOF on read is when you request more than
zero bytes, but zero bytes come back. Switching to this method seems
to handle a few problem cases better. Also handle ERROR_BROKEN_PIPE
properly just in case.
2008-02-12 22:35:20 +01:00
Aric Stewart
f096dae361
imm: Implement ImmGenerateMessage.
2008-02-11 21:02:47 +01:00
Aric Stewart
0e5d5b37ec
imm: More correctly handle the presence of the default IME input window on IME open and close.
2008-02-11 21:02:21 +01:00
Vitaliy Margolen
3187669512
dinput: Skip old mouse movement events.
2008-02-11 21:00:09 +01:00
James Hawkins
f461a8d4c1
msi: Test the remaining installer properties returned by MsiGetProductInfo.
2008-02-11 20:55:03 +01:00
James Hawkins
ff0dc44f2d
msi: Return ERROR_INVALID_PARAMETER if szProduct is invalid.
2008-02-11 20:53:13 +01:00
James Hawkins
33c1e6ef56
msi: Add tests for MsiGetProductInfo.
2008-02-11 20:47:52 +01:00
James Hawkins
0d56df214b
msi: Successfully return an empty string when requesting a record index beyond the record's size.
2008-02-11 20:45:24 +01:00
James Hawkins
2750ed167f
msi: Don't check for the existence of the msi package when running a concurrent install.
2008-02-11 20:45:17 +01:00
James Hawkins
a8d87a86cc
msi: Handle the special table _ForceCodepage in MsiDatabaseExport.
2008-02-11 20:42:29 +01:00
James Hawkins
7d529228d3
msi: Add tests for not using quotes in SQL queries.
2008-02-11 20:42:19 +01:00