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.
Alexander Dorofeyev [Mon, 18 Feb 2008 01:36:56 +0000 (17:36 -0800)]
ddraw/tests: Add test for palette handling in IDirect3DTexture_Load.
Alexander Dorofeyev [Mon, 18 Feb 2008 01:36:50 +0000 (17:36 -0800)]
ddraw/tests: Split d3d1 initialization and destruction into separate functions.
Slight rewrite to make creating additional D3D1 tests easier.
Alexander Dorofeyev [Mon, 18 Feb 2008 01:36:46 +0000 (17:36 -0800)]
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.
Alexander Dorofeyev [Mon, 18 Feb 2008 01:36:39 +0000 (17:36 -0800)]
ddraw/tests: Add test for branch instruction with non-zero offset.
Alexander Dorofeyev [Mon, 18 Feb 2008 01:36:35 +0000 (17:36 -0800)]
ddraw: Fix executebuffer branching with non-zero offset.
Fixes a crash in Moto Racer 2.
Roderick Colenbrander [Sun, 17 Feb 2008 17:02:17 +0000 (17:02 +0000)]
wined3d: When DDCAPS_ALLOW256 is set, palette entry 0 and 255 are filled with black and white.
Roderick Colenbrander [Sun, 17 Feb 2008 13:57:16 +0000 (13:57 +0000)]
gdi32: GetPaletteEntries should not filter peFlags (test included).
Alexandre Julliard [Mon, 18 Feb 2008 17:07:51 +0000 (18:07 +0100)]
gdi32: Avoid calling GetObject16 from 32-bit code.
Alexandre Julliard [Mon, 18 Feb 2008 16:53:43 +0000 (17:53 +0100)]
gdi32: Move a few more gdiobj functions to gdi16.c.
Alexandre Julliard [Mon, 18 Feb 2008 16:50:35 +0000 (17:50 +0100)]
gdi32: Get rid of the 16-bit GetObject functions.
Alexandre Julliard [Mon, 18 Feb 2008 16:46:29 +0000 (17:46 +0100)]
gdi32: Reimplemented GetObject16 and moved it to gdi16.c.
Alexandre Julliard [Mon, 18 Feb 2008 16:26:31 +0000 (17:26 +0100)]
gdi32: Reimplemented IsGDIObject16 and moved it to gdi16.c.
Alexandre Julliard [Mon, 18 Feb 2008 16:22:51 +0000 (17:22 +0100)]
winex11: Move the raising of windows on SetFocus to the X11 driver where it belongs.
Maarten Lankhorst [Mon, 18 Feb 2008 02:20:32 +0000 (18:20 -0800)]
dssenh: Add initial stub dll.
Maarten Lankhorst [Mon, 18 Feb 2008 02:20:32 +0000 (18:20 -0800)]
softpub: Add initial stub dll.
Maarten Lankhorst [Mon, 18 Feb 2008 02:20:32 +0000 (18:20 -0800)]
slbcsp: Add initial stub dll.
Maarten Lankhorst [Mon, 18 Feb 2008 02:20:32 +0000 (18:20 -0800)]
sccbase: Add initial stub dll.
Maarten Lankhorst [Mon, 18 Feb 2008 02:20:32 +0000 (18:20 -0800)]
mssip32: Add initial stub dll.
Maarten Lankhorst [Mon, 18 Feb 2008 02:20:32 +0000 (18:20 -0800)]
initpki: Add initial stub dll.
Maarten Lankhorst [Mon, 18 Feb 2008 02:20:32 +0000 (18:20 -0800)]
gpkcsp: Add initial stub dll.
Maarten Lankhorst [Mon, 18 Feb 2008 02:20:32 +0000 (18:20 -0800)]
cryptdlg: Add initial stub dll.
Alexandre Julliard [Mon, 18 Feb 2008 14:00:38 +0000 (15:00 +0100)]
user32: Rewrite SWP_DoOwnedPopups to take into account topmost windows.
Jeff Latimer [Mon, 18 Feb 2008 09:32:04 +0000 (20:32 +1100)]
pdh: Remove unnecessary test done in PdhLookupPerfNameByIndexW.
Jeff Latimer [Mon, 18 Feb 2008 09:31:58 +0000 (20:31 +1100)]
pdh: Check for size > 0 but no buffer.
Jeff Latimer [Mon, 18 Feb 2008 09:31:51 +0000 (20:31 +1100)]
pdh/tests: Add test for size > 0 but no buffer.
Francois Gouget [Mon, 18 Feb 2008 10:54:22 +0000 (11:54 +0100)]
inetcomm: Fix compilation on systems that don't support nameless unions.
Roderick Colenbrander [Sat, 16 Feb 2008 15:42:11 +0000 (15:42 +0000)]
wined3d: Add separate alpha blend support.
Roderick Colenbrander [Fri, 15 Feb 2008 22:58:38 +0000 (22:58 +0000)]
wined3d: Add SURFACE_BUSY support to *_BltFast.
Roderick Colenbrander [Fri, 15 Feb 2008 22:55:36 +0000 (22:55 +0000)]
wined3d: Add SURFACE_BUSY support to *_Blt.
Paul Vriens [Sat, 16 Feb 2008 13:11:57 +0000 (14:11 +0100)]
advapi32/tests: Skip tests when our language isn't LANG_ENGLISH.
Maarten Lankhorst [Wed, 13 Feb 2008 23:43:21 +0000 (15:43 -0800)]
user32: Fix a message test that would only pass on wine.
Francois Gouget [Wed, 13 Feb 2008 21:00:06 +0000 (22:00 +0100)]
mscms/tests: The presence of an ICM file in the color directory has nothing to do with the presence of a registered RGB profile.
Francois Gouget [Wed, 13 Feb 2008 20:56:45 +0000 (21:56 +0100)]
mscms/tests: EnumColorProfiles() should not fail even if there are no ICM files in the 'color directory'.
Rob Shearman [Wed, 13 Feb 2008 21:30:53 +0000 (21:30 +0000)]
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.
Divan Burger [Wed, 13 Feb 2008 15:19:24 +0000 (17:19 +0200)]
comdlg32: Fix memory leak in colour dialog.
Alexandre Julliard [Mon, 18 Feb 2008 13:10:03 +0000 (14:10 +0100)]
winedbg: Avoid using size_t in an error message.
Alexandre Julliard [Mon, 18 Feb 2008 13:09:49 +0000 (14:09 +0100)]
kernel32: Fixed the active processor mask on Mac OS.
Gerald Pfeifer [Sun, 17 Feb 2008 18:47:27 +0000 (19:47 +0100)]
shell32: Adjust a format specifier and remove a redundant range check in ILGetDisplayNameExW().
Stefan Dösinger [Mon, 11 Feb 2008 00:55:11 +0000 (01:55 +0100)]
wined3d: Detect and work around the MacOS Geforce 8 PBO brokeness.
Stefan Dösinger [Mon, 11 Feb 2008 00:53:53 +0000 (01:53 +0100)]
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.
Stefan Dösinger [Sun, 17 Feb 2008 22:30:24 +0000 (23:30 +0100)]
wined3d: Add a test for fixed function bump mapping.
Stefan Dösinger [Mon, 11 Feb 2008 00:18:06 +0000 (01:18 +0100)]
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.
Stefan Dösinger [Sun, 10 Feb 2008 15:43:24 +0000 (16:43 +0100)]
wined3d: Extend out anti-spam database a bit.
Hans Leidekker [Sun, 17 Feb 2008 20:29:45 +0000 (21:29 +0100)]
wininet: Rename a function to better match what it does.
Hans Leidekker [Sun, 17 Feb 2008 19:41:56 +0000 (20:41 +0100)]
wininet: Handle the "100 Continue" response by ignoring it.
Hans Leidekker [Sun, 17 Feb 2008 19:41:42 +0000 (20:41 +0100)]
wininet: Honour the version override in HttpOpenRequest.
Rob Shearman [Sat, 16 Feb 2008 15:36:18 +0000 (15:36 +0000)]
advapi32: Add tests for the off-by-one fixing behaviour of RegSetValueExA and RegSetValueExW.
Rob Shearman [Sat, 16 Feb 2008 15:36:13 +0000 (15:36 +0000)]
advapi32: Document that the cbData parameter of RegSetValueA/W is ignored.
Rob Shearman [Sat, 16 Feb 2008 15:36:00 +0000 (15:36 +0000)]
advapi32: Add tests for RegSetValueA/W.
Fix RegSetValueA/W to return ERROR_INVALID_PARAMETER if NULL data is
passed in.
Jacek Caban [Mon, 18 Feb 2008 00:07:24 +0000 (01:07 +0100)]
mshtml: Don't mix nsresult with HRESULT.
Jacek Caban [Mon, 18 Feb 2008 00:12:38 +0000 (01:12 +0100)]
urlmon: Use BindToStorage hack only for binding to IStream.
Jacek Caban [Mon, 18 Feb 2008 00:05:14 +0000 (01:05 +0100)]
urlmon: Added audio/basic MIME filter.
Jacek Caban [Mon, 18 Feb 2008 00:04:53 +0000 (01:04 +0100)]
urlmon: E_PENGING returned by Start is not an error.
Jacek Caban [Mon, 18 Feb 2008 00:04:34 +0000 (01:04 +0100)]
urlmon: Added URLDownloadToFile tests.
Jacek Caban [Mon, 18 Feb 2008 00:04:10 +0000 (01:04 +0100)]
urlmon: Added TYMED_FILE support to CopyStgMedium.
Jacek Caban [Mon, 18 Feb 2008 00:03:54 +0000 (01:03 +0100)]
urlmon: URLDownloadToFileA code clean up.
Jacek Caban [Mon, 18 Feb 2008 00:03:24 +0000 (01:03 +0100)]
urlmon: Reimplement URLDownloadToFileW on top of URL moniker.
James Hawkins [Mon, 18 Feb 2008 06:59:38 +0000 (00:59 -0600)]
msi: Add tests for MsiSourceListEnumSources.
James Hawkins [Mon, 18 Feb 2008 05:14:20 +0000 (23:14 -0600)]
msi: Add tests for enumerating the source list after publishing.
James Hawkins [Thu, 14 Feb 2008 05:36:44 +0000 (23:36 -0600)]
msi: Implement the MSIMODIFY_REFRESH command of MsiViewModify.
James Hawkins [Thu, 14 Feb 2008 05:36:08 +0000 (23:36 -0600)]
msi: Add tests for the MSIMODIFY_REFRESH command.
James Hawkins [Sun, 17 Feb 2008 05:39:16 +0000 (23:39 -0600)]
msi: Convert REG_DWORD properties to strings in MsiGetProductInfo.
James Hawkins [Sun, 17 Feb 2008 20:11:07 +0000 (14:11 -0600)]
msi: Set the UserLanguageID property.