Alexandre Julliard [Wed, 20 Feb 2008 13:41:09 +0000 (14:41 +0100)]
user32: Pass the modified SetWindowPos flags to the set_window_pos server request.
Alistair Leslie-Hughes [Tue, 19 Feb 2008 13:17:08 +0000 (00:17 +1100)]
slc: Initial stub DLL.
Andrew Riedi [Tue, 19 Feb 2008 09:23:16 +0000 (01:23 -0800)]
user32: Test LoadImage() to load an icon as a cursor.
Dmitry Timoshkov [Tue, 19 Feb 2008 12:17:13 +0000 (20:17 +0800)]
user32: Add a z-order test for owned popup windows.
Alistair Leslie-Hughes [Wed, 20 Feb 2008 05:03:41 +0000 (16:03 +1100)]
msxml3: Implement put_dataType.
Alistair Leslie-Hughes [Mon, 18 Feb 2008 19:41:24 +0000 (06:41 +1100)]
msxml3: Implemented IDispatch for IXMLDOMAttribute.
James Hawkins [Wed, 20 Feb 2008 02:53:44 +0000 (20:53 -0600)]
msi: Forward MsiSourceListEnumSourcesA to a stub implementation of MsiSourceListEnumSourcesW.
Michael Stefaniuc [Tue, 19 Feb 2008 23:13:32 +0000 (00:13 +0100)]
gdi32: Move EnumFontFamiliesEx16() to gdi16.c and reimplement it based on EnumFontFamiliesExW().
Marcus Meissner [Tue, 19 Feb 2008 22:08:14 +0000 (23:08 +0100)]
netapi32: Added some return value checking.
Roderick Colenbrander [Tue, 19 Feb 2008 20:18:26 +0000 (21:18 +0100)]
wined3d: Let flush_to_framebuffer_drawpixels use a valid rect.
Andrew Talbot [Tue, 19 Feb 2008 22:03:43 +0000 (22:03 +0000)]
dmband: Assign to struct instead of using memcpy.
Marcus Meissner [Tue, 19 Feb 2008 21:46:04 +0000 (22:46 +0100)]
winedump: Check return value of fetch_block (Coverity).
Detlef Riekenberg [Tue, 19 Feb 2008 19:21:12 +0000 (20:21 +0100)]
ddraw/tests: Avoid endless loop, when T&L is not supported.
Michael Stefaniuc [Tue, 19 Feb 2008 18:50:04 +0000 (19:50 +0100)]
ddraw: Add missing unlock on error path. Found by Smatch.
Roy Shea [Mon, 11 Feb 2008 19:09:34 +0000 (11:09 -0800)]
qmgr: Add some tests.
Roy Shea [Mon, 11 Feb 2008 19:09:34 +0000 (11:09 -0800)]
qmgr: Add ServiceMain.
Roy Shea [Mon, 11 Feb 2008 19:09:02 +0000 (11:09 -0800)]
qmgr: Implement DLL server registration.
Stefan Leichter [Sat, 16 Feb 2008 18:35:22 +0000 (19:35 +0100)]
user32: Add some tests for GetMouseMovePointsEx.
Peter Oberndorfer [Sun, 17 Feb 2008 20:14:50 +0000 (21:14 +0100)]
user32: Fix caption bar being drawn 1 pixel too high.
Alexandre Julliard [Tue, 19 Feb 2008 19:09:39 +0000 (20:09 +0100)]
uuid: Fixed the CLSID_Picture_EnhMetafile definition.
Alexandre Julliard [Tue, 19 Feb 2008 19:09:19 +0000 (20:09 +0100)]
uuid: Remove a few iids that don't belong here.
Alexandre Julliard [Tue, 19 Feb 2008 18:49:34 +0000 (19:49 +0100)]
dxguid: Add a few more iids.
David Adam [Tue, 19 Feb 2008 07:50:44 +0000 (08:50 +0100)]
d3dx8: Fix a typo in d3dx8math.h.
Gerald Pfeifer [Sun, 17 Feb 2008 20:22:44 +0000 (21:22 +0100)]
msi: Remove unused parameter to msi_comp_find_prodcode().
Gerald Pfeifer [Sun, 17 Feb 2008 12:23:38 +0000 (13:23 +0100)]
msi: Adjust the signedness of three variables.
Lei Zhang [Wed, 13 Feb 2008 22:12:17 +0000 (14:12 -0800)]
qedit: Add stub implementation of MediaDet.
Lei Zhang [Wed, 13 Feb 2008 22:47:12 +0000 (14:47 -0800)]
qedit: Add tests directory and a simple test.
Lei Zhang [Wed, 13 Feb 2008 22:10:12 +0000 (14:10 -0800)]
qedit: Add MediaDet registration.
Much of the code is from quartz.
Lei Zhang [Wed, 13 Feb 2008 08:49:37 +0000 (00:49 -0800)]
include: Add IMediaDet interface and MediaDet class.
Lei Zhang [Wed, 13 Feb 2008 21:10:23 +0000 (13:10 -0800)]
include: Add ISampleGrabber interface.
Lei Zhang [Wed, 13 Feb 2008 20:59:43 +0000 (12:59 -0800)]
include: Generate qedit.h, add ISampleGrabberCB interface.
Lei Zhang [Tue, 12 Feb 2008 02:18:06 +0000 (18:18 -0800)]
qedit: Add the DirectShow ClassFactory.
Lei Zhang [Tue, 12 Feb 2008 02:07:45 +0000 (18:07 -0800)]
qedit: Skeleton implementation of qedit.dll.
Alexandre Julliard [Tue, 19 Feb 2008 15:51:16 +0000 (16:51 +0100)]
server: Don't access the process after send_client_fd as it may have been killed.
Alexandre Julliard [Tue, 19 Feb 2008 14:42:49 +0000 (15:42 +0100)]
Avoid the nounistd option that doesn't exist on older flex, define YY_NO_UNISTD_H instead.
Aric Stewart [Mon, 18 Feb 2008 15:49:07 +0000 (09:49 -0600)]
gdi32: Japanese Windows had a default fallback Font SystemLink of Microsoft Sans Serif. Implement that for Japanese.
Stefan Dösinger [Tue, 12 Feb 2008 16:05:40 +0000 (17:05 +0100)]
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.
Stefan Dösinger [Tue, 12 Feb 2008 01:34:27 +0000 (02:34 +0100)]
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
Stefan Dösinger [Sun, 17 Feb 2008 22:31:55 +0000 (23:31 +0100)]
d3d9: Add a stencil+culling test.
Stefan Dösinger [Thu, 14 Feb 2008 17:38:02 +0000 (18:38 +0100)]
wined3d: Enable the texcoord init workaround on radeon HD cards on MacOS.
Stefan Dösinger [Mon, 11 Feb 2008 11:46:43 +0000 (12:46 +0100)]
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.
Tony Wasserka [Tue, 5 Feb 2008 16:48:45 +0000 (17:48 +0100)]
d3dx9: Implement D3DXGetDriverLevel.
Tony Wasserka [Mon, 4 Feb 2008 16:24:54 +0000 (17:24 +0100)]
d3dx9: Complete d3dx9core.h.
Tony Wasserka [Tue, 5 Feb 2008 13:27:52 +0000 (14:27 +0100)]
d3dx9.h: Include d3dx9math.h before d3dx9core.h.
Tony Wasserka [Sat, 2 Feb 2008 18:02:34 +0000 (19:02 +0100)]
d3dx9: Start implementation of d3dx9_32, d3dx9_33, d3dx9_34 and d3dx9_35.
Tony Wasserka [Sat, 2 Feb 2008 17:35:38 +0000 (18:35 +0100)]
d3dx9: Start implementation of d3dx9_31.
Tony Wasserka [Sat, 2 Feb 2008 17:29:07 +0000 (18:29 +0100)]
d3dx9: Start implementation of d3dx9_28, d3dx9_29 and d3dx9_30.
Tony Wasserka [Sat, 2 Feb 2008 17:06:52 +0000 (18:06 +0100)]
d3dx9: Start implementation of d3dx9_26 and d3dx9_27.
Tony Wasserka [Sat, 2 Feb 2008 15:22:27 +0000 (16:22 +0100)]
d3dx9: Start implementation of d3dx9_25.
Tony Wasserka [Sat, 2 Feb 2008 09:24:28 +0000 (10:24 +0100)]
d3dx9: Start implementation of d3dx9_24.
Alistair Leslie-Hughes [Mon, 18 Feb 2008 21:28:38 +0000 (08:28 +1100)]
msxml3: Implement IXMLDOMText length property.
Alistair Leslie-Hughes [Mon, 18 Feb 2008 19:28:54 +0000 (06:28 +1100)]
msxml3: Implemented IDispatch for IXMLDOMDocument2.
Alistair Leslie-Hughes [Tue, 19 Feb 2008 01:36:53 +0000 (12:36 +1100)]
msxml3: Implemented IDispatch for IXMLDocument.
Alistair Leslie-Hughes [Tue, 19 Feb 2008 01:40:29 +0000 (12:40 +1100)]
msxml3: Implemented IDispatch for IXMLElement.
Alistair Leslie-Hughes [Tue, 19 Feb 2008 01:32:36 +0000 (12:32 +1100)]
msxml3: Implemented IDispatch for IXMLDOMNodeList.
Alistair Leslie-Hughes [Tue, 19 Feb 2008 01:28:08 +0000 (12:28 +1100)]
msxml3: Implemented IDispatch for IXMLDOMParseError.
Alistair Leslie-Hughes [Tue, 19 Feb 2008 01:24:18 +0000 (12:24 +1100)]
msxml3: Implemented IDispatch for IXMLDOMNamedNodeMap.
Alistair Leslie-Hughes [Tue, 19 Feb 2008 01:20:45 +0000 (12:20 +1100)]
msxml3: Implemented IDispatch for IXMLDOMEntityReference.
Alistair Leslie-Hughes [Tue, 19 Feb 2008 01:13:22 +0000 (12:13 +1100)]
msxml3: Implemented IDispatch for IXMLDOMElement.
Alistair Leslie-Hughes [Tue, 19 Feb 2008 00:53:20 +0000 (11:53 +1100)]
msxml3: Implemented IDispatch for IXMLDOMDocumentFragment.
Alistair Leslie-Hughes [Tue, 19 Feb 2008 00:34:56 +0000 (11:34 +1100)]
msxml3: Implemented IDispatch for IXMLDOMComment.
Alistair Leslie-Hughes [Mon, 18 Feb 2008 23:59:15 +0000 (10:59 +1100)]
msxml3: Implemented IDispatch for IXMLDOMCDATASection.
Alistair Leslie-Hughes [Mon, 18 Feb 2008 22:21:06 +0000 (09:21 +1100)]
msxml3: Implemented IDispatch for IXMLDOMProcessingInstruction.
Alistair Leslie-Hughes [Mon, 18 Feb 2008 22:10:40 +0000 (09:10 +1100)]
msxml3: Implemented IDispatch for IXMLDOMSchemaCollection.
Alistair Leslie-Hughes [Mon, 18 Feb 2008 22:04:36 +0000 (09:04 +1100)]
msxml3: Implemented IDispatch for IXMLDOMText.
Jeff Latimer [Tue, 19 Feb 2008 10:17:19 +0000 (21:17 +1100)]
pdh: Pass parameters through to PdhLookupPerfIndexByNameW for checking.
Rob Shearman [Tue, 19 Feb 2008 11:37:21 +0000 (11:37 +0000)]
shdocvw: The WINAPI modifier on function pointers should become before the '*' for portability.
Rob Shearman [Tue, 19 Feb 2008 11:37:09 +0000 (11:37 +0000)]
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.
Rob Shearman [Tue, 19 Feb 2008 11:36:55 +0000 (11:36 +0000)]
avifil32: Simplify a comparison in AVIBuildFilterW.
Rob Shearman [Tue, 19 Feb 2008 11:48:03 +0000 (11:48 +0000)]
Add the nounistd option to all lex source files.
Roderick Colenbrander [Mon, 18 Feb 2008 20:34:29 +0000 (21:34 +0100)]
wined3d: Fix lack of indent in PreLoad.
Roderick Colenbrander [Mon, 18 Feb 2008 20:13:50 +0000 (21:13 +0100)]
wined3d: The base RealizePalette isn't needed anymore.
Roderick Colenbrander [Mon, 18 Feb 2008 20:13:13 +0000 (21:13 +0100)]
wined3d: Add a GL specific RealizePalette which also updates the drawable.
Roderick Colenbrander [Mon, 18 Feb 2008 20:10:18 +0000 (21:10 +0100)]
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.
Alexandre Julliard [Tue, 19 Feb 2008 11:19:42 +0000 (12:19 +0100)]
wineboot: Delete files from dllcache once they have been installed.
James Hawkins [Tue, 19 Feb 2008 08:13:08 +0000 (02:13 -0600)]
msi: Remove invalid FIXMEs.
James Hawkins [Tue, 19 Feb 2008 08:12:30 +0000 (02:12 -0600)]
msi: Return ERROR_INVALID_PARAMETER if the context is machine and szUserSid is non-NULL.
James Hawkins [Tue, 19 Feb 2008 08:11:42 +0000 (02:11 -0600)]
msi: Validate the dwOptions parameter of MsiSourceListSetInfo.
James Hawkins [Tue, 19 Feb 2008 07:49:04 +0000 (01:49 -0600)]
msi: Simplify the MEDIAPACKAGEPATH and DISKPROMPT cases.
James Hawkins [Tue, 19 Feb 2008 08:09:33 +0000 (02:09 -0600)]
msi: Return the results from OpenSourceKey.
James Hawkins [Tue, 19 Feb 2008 08:08:55 +0000 (02:08 -0600)]
msi: Return ERROR_UNKNOWN_PATCH if dwOptions contains MSICODE_PATCH.
James Hawkins [Tue, 19 Feb 2008 08:08:11 +0000 (02:08 -0600)]
msi: Validate the szProduct parameter of MsiSourceListSetInfo.
James Hawkins [Tue, 19 Feb 2008 06:58:10 +0000 (00:58 -0600)]
msi: Add tests for MsiSourceListSetInfo.
Francois Gouget [Mon, 18 Feb 2008 23:20:50 +0000 (00:20 +0100)]
wininet/tests: Don't include the trailing '\0' in dwHeadersLength otherwise HttpSendRequestEx() sends it too which some servers object to.
Francois Gouget [Mon, 18 Feb 2008 23:18:02 +0000 (00:18 +0100)]
wininet: Document HttpAddRequestHeadersW()'s handling of the trailing '\0'. Fix tracing of the corresponding header strings as they may not be '\0' terminated.
Francois Gouget [Mon, 18 Feb 2008 23:21:09 +0000 (00:21 +0100)]
advapi32/tests: Check whether RegGetValue() '\0'-terminates the buffer when retrieving a zero-byte string value.
Francois Gouget [Mon, 18 Feb 2008 23:21:00 +0000 (00:21 +0100)]
advapi32/tests: Remove an obsolete comment: Wine's on-disk registry format now supports string values with no trailing '\0'.
Francois Gouget [Mon, 18 Feb 2008 23:17:24 +0000 (00:17 +0100)]
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.
Michael Stefaniuc [Mon, 18 Feb 2008 22:21:25 +0000 (23:21 +0100)]
gdi32: Move EnumFonts16 and EnumFontFamilies16 to gdi16.c.
Rob Shearman [Mon, 18 Feb 2008 19:37:27 +0000 (19:37 +0000)]
advpack: Fix buffer overrun in convert_file_list.
Rob Shearman [Mon, 18 Feb 2008 19:37:18 +0000 (19:37 +0000)]
msi: Remove some unused functions.
Rob Shearman [Mon, 18 Feb 2008 19:39:32 +0000 (19:39 +0000)]
mciwave: Fix the character count passed to GetTempPathW in create_tmp_file.
Rob Shearman [Mon, 18 Feb 2008 19:39:19 +0000 (19:39 +0000)]
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.
Rob Shearman [Mon, 18 Feb 2008 19:39:11 +0000 (19:39 +0000)]
comdlg32: Fix the character length passed into GetDlgItemTextW in PRINTDLG_PS_UpdateDlgStructW.
Rob Shearman [Mon, 18 Feb 2008 19:39:04 +0000 (19:39 +0000)]
comdlg32: Fix potential buffer overrun of lpxx->lfFaceName in CFn_WMCommand.
Rob Shearman [Mon, 18 Feb 2008 19:37:41 +0000 (19:37 +0000)]
browseui: Fix typo in declaration of empty_string in set_buffer.
Rob Shearman [Mon, 18 Feb 2008 19:37:35 +0000 (19:37 +0000)]
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.
Mikołaj Zalewski [Mon, 18 Feb 2008 16:18:03 +0000 (17:18 +0100)]
devenum: Add Polish translation.
Mikołaj Zalewski [Mon, 18 Feb 2008 16:15:42 +0000 (17:15 +0100)]
devenum: Convert resource file to UTF-8.
Alexander Dorofeyev [Mon, 18 Feb 2008 01:37:00 +0000 (17:37 -0800)]
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.