Jacek Caban [Fri, 22 Feb 2008 10:35:24 +0000 (11:35 +0100)]
shdocvw: Silence more invalid QueryInterface FIXMEs.
Jacek Caban [Fri, 22 Feb 2008 10:33:49 +0000 (11:33 +0100)]
shdocvw: Added get_LocationURL implementation.
Alexandre Julliard [Fri, 22 Feb 2008 16:04:30 +0000 (17:04 +0100)]
Release 0.9.56.
Alexandre Julliard [Fri, 22 Feb 2008 15:30:10 +0000 (16:30 +0100)]
winex11: Force the client dimensions to at least 1x1 in sync_gl_drawable.
Alistair Leslie-Hughes [Thu, 21 Feb 2008 09:18:50 +0000 (20:18 +1100)]
slc: Added stub for SLGetWindowsInformationDWORD.
James Hawkins [Fri, 22 Feb 2008 03:47:13 +0000 (21:47 -0600)]
msi: Fix the size of the data sent in to RegSetValueExW.
Jacek Caban [Fri, 22 Feb 2008 01:22:59 +0000 (02:22 +0100)]
browseui: Code clean up.
Jacek Caban [Fri, 22 Feb 2008 01:09:27 +0000 (02:09 +0100)]
urlmon: 0x800c0008 is INET_E_DOWNLOAD_FAILURE.
Jacek Caban [Fri, 22 Feb 2008 01:09:12 +0000 (02:09 +0100)]
urlmon: Correctly handle creating object failure.
Dan Hipschman [Thu, 21 Feb 2008 23:46:51 +0000 (15:46 -0800)]
widl: Allow is_string_type to work for typedef'd types.
Roderick Colenbrander [Thu, 21 Feb 2008 22:46:43 +0000 (23:46 +0100)]
ddraw: Add yv12 detection support.
Frans Kool [Thu, 21 Feb 2008 22:07:38 +0000 (23:07 +0100)]
crypt32: Created Dutch translations.
Andrew Talbot [Thu, 21 Feb 2008 22:11:31 +0000 (22:11 +0000)]
dmband: Rename identifiers to remove false implications of type.
Maarten Lankhorst [Thu, 21 Feb 2008 21:16:25 +0000 (13:16 -0800)]
advapi: Check if service really exists before bombing out in CreateService.
Roderick Colenbrander [Thu, 21 Feb 2008 20:58:53 +0000 (21:58 +0100)]
wined3d: Use the color key in glAlphaFunc in case of index_in_alpha.
Roderick Colenbrander [Thu, 21 Feb 2008 20:41:20 +0000 (21:41 +0100)]
wined3d: Unify p8 render target detection code.
Roderick Colenbrander [Thu, 21 Feb 2008 17:36:50 +0000 (18:36 +0100)]
wined3d: In DirectDraw a palette is a property of a surface while in d3d8/9 it is a property of a device.
Roderick Colenbrander [Thu, 21 Feb 2008 17:21:34 +0000 (18:21 +0100)]
wined3d: Don't flush in D3D RealizePalette without a palette.
Roderick Colenbrander [Thu, 21 Feb 2008 17:19:44 +0000 (18:19 +0100)]
wined3d: Don't flush in GDI RealizePalette without a palette.
Stefan Leichter [Thu, 21 Feb 2008 19:19:43 +0000 (20:19 +0100)]
user32: Fix a test of GetMouseMovePointsEx failing on platforms winxp and win2k3.
Rob Shearman [Thu, 21 Feb 2008 16:44:59 +0000 (16:44 +0000)]
winex11.drv: Optimise getting the bits of a DIB after calling SetDIBits.
Sync the application's bits in SetDIBits if the input bits are in
exactly the same format and the size of the image is small enough not to
cause a performance hit (in case the application doesn't get ever access
the bits directly).
Rob Shearman [Thu, 21 Feb 2008 16:44:52 +0000 (16:44 +0000)]
gdi32: Optimise StretchBlt for the case where no stretching is being done and the whole image is being set.
In this case, we can just call SetDIBits which is likely to be a lot faster.
Alexandre Julliard [Fri, 22 Feb 2008 09:40:22 +0000 (10:40 +0100)]
winex11: Re-create the client window when setting the pixel format on a top-level window.
Alexandre Julliard [Thu, 21 Feb 2008 19:23:32 +0000 (20:23 +0100)]
winex11: Keep track of the window colormap and free it on destroy.
Aric Stewart [Thu, 21 Feb 2008 17:15:53 +0000 (11:15 -0600)]
coreaudio: Set mDataByteSize of the buffer to the amount data provided. Greatly helps reduce audio corruption on buffer underflows.
Louis Lenders [Thu, 21 Feb 2008 12:05:49 +0000 (12:05 +0000)]
shdocvw: Pretend success in WebBrowser_get_RegisterAsDropTarget.
Rob Shearman [Thu, 21 Feb 2008 16:44:48 +0000 (16:44 +0000)]
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.
Rob Shearman [Thu, 21 Feb 2008 16:44:42 +0000 (16:44 +0000)]
Revert "winspool: Fix character count passed to RegQueryValueExW in get_local_monitors".
This reverts commit
6886a49c5953c2cf5c141b1b09f288ce32ced3f3.
RegQueryValueExW takes a byte count, not a character count (spotted by
Detlef Riekenberg).
Rob Shearman [Thu, 21 Feb 2008 16:44:34 +0000 (16:44 +0000)]
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.
Rob Shearman [Thu, 21 Feb 2008 16:44:29 +0000 (16:44 +0000)]
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.
Rob Shearman [Thu, 21 Feb 2008 16:44:24 +0000 (16:44 +0000)]
dbghelp: Fix read beyond end of field in module_get_debug.
Rob Shearman [Thu, 21 Feb 2008 16:44:17 +0000 (16:44 +0000)]
dbghelp: VARIANT unions are accessed by name in msc.c so define NONAMELESSUNION.
Rob Shearman [Thu, 21 Feb 2008 16:13:37 +0000 (16:13 +0000)]
include: Include excpt.h from wine/exception.h.
Some files use wine/exception.h without also including excpt.h, but
excpt.h is needed when using native exception handling.
Huw Davies [Thu, 21 Feb 2008 13:39:42 +0000 (13:39 +0000)]
user32: Add a test for CS_OWNDC windows that are created invisible.
Alexandre Julliard [Thu, 21 Feb 2008 19:15:41 +0000 (20:15 +0100)]
winex11: Make the BitBlt short-cuts more generic to apply to all possible ROPs.
Mikołaj Zalewski [Wed, 20 Feb 2008 10:56:02 +0000 (11:56 +0100)]
Make Italian, Spanish, Dutch and German resources use SUBLANG_NEUTRAL.
Jacek Caban [Thu, 21 Feb 2008 12:08:44 +0000 (13:08 +0100)]
urlmon: Make session object thread safe.
Jacek Caban [Thu, 21 Feb 2008 12:08:06 +0000 (13:08 +0100)]
urlmon: Optimize get_protocol_info for urlmon protocols.
Jacek Caban [Thu, 21 Feb 2008 12:07:41 +0000 (13:07 +0100)]
urlmon: Optimize registering urlmon protocols.
Dmitry Timoshkov [Thu, 21 Feb 2008 10:24:48 +0000 (18:24 +0800)]
winex11.drv: Add an optimized path for BitBlt(SRCINVERT).
Andrew Talbot [Wed, 20 Feb 2008 22:52:55 +0000 (22:52 +0000)]
dmcompos: Assign to structs instead of using memcpy.
Rob Shearman [Wed, 20 Feb 2008 12:57:30 +0000 (12:57 +0000)]
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.
Rob Shearman [Wed, 20 Feb 2008 12:56:59 +0000 (12:56 +0000)]
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.
Alexandre Julliard [Thu, 21 Feb 2008 11:29:36 +0000 (12:29 +0100)]
winex11: Re-introduce a separate X11 window for the client area of top-level windows.
James Hawkins [Thu, 21 Feb 2008 06:04:04 +0000 (00:04 -0600)]
msi: Fix the INSTALLPROPERTY_LASTUSEDSOURCE case of MsiSourceListSetInfo.
James Hawkins [Thu, 21 Feb 2008 06:03:25 +0000 (00:03 -0600)]
msi: Allow enumerating the sources without querying the source name.
James Hawkins [Thu, 21 Feb 2008 06:02:46 +0000 (00:02 -0600)]
msi: Publish a few SourceList properties.
James Hawkins [Thu, 21 Feb 2008 06:02:08 +0000 (00:02 -0600)]
msi: Implement MsiSourceListEnumSources.
Alexander Dorofeyev [Wed, 20 Feb 2008 21:03:56 +0000 (23:03 +0200)]
ddraw/tests: Add a test of D3DTBLEND_MODULATE with P8 texture.
Alexander Dorofeyev [Wed, 20 Feb 2008 21:03:51 +0000 (23:03 +0200)]
ddraw: Release interfaces when exiting with error.
Jacek Caban [Wed, 20 Feb 2008 20:30:00 +0000 (21:30 +0100)]
urlmon: Fixed crash on old IE.
Jacek Caban [Wed, 20 Feb 2008 20:31:07 +0000 (21:31 +0100)]
mshtml: Report true scheme for about:blank URL.
Jacek Caban [Wed, 20 Feb 2008 20:30:51 +0000 (21:30 +0100)]
mshtml: Added nsINetUtil interface to nsIOService.
Jacek Caban [Wed, 20 Feb 2008 20:29:39 +0000 (21:29 +0100)]
browseui: Code clean up.
Mikołaj Zalewski [Wed, 20 Feb 2008 17:47:01 +0000 (18:47 +0100)]
oleview: Move the TypeLib open dialog filter message into a resource.
Mikołaj Zalewski [Wed, 20 Feb 2008 17:35:50 +0000 (18:35 +0100)]
oleview: Add ellipsis to menu items that show dialogs.
Mikołaj Zalewski [Wed, 20 Feb 2008 17:31:38 +0000 (18:31 +0100)]
oleview: Add Polish translation.
Chris Robinson [Wed, 20 Feb 2008 13:14:07 +0000 (05:14 -0800)]
winemp3: Don't keep unused data buffered.
Alistair Leslie-Hughes [Thu, 21 Feb 2008 09:24:32 +0000 (20:24 +1100)]
msxml3: Implement IDispatch for IXMLDOMNodeList.
Alistair Leslie-Hughes [Wed, 20 Feb 2008 12:05:45 +0000 (23:05 +1100)]
msxml3: Implement IDispatch for IXMLDOMImplementation.
Alistair Leslie-Hughes [Wed, 20 Feb 2008 11:35:07 +0000 (22:35 +1100)]
msxml3: Added PI tests.
Alistair Leslie-Hughes [Wed, 20 Feb 2008 11:34:31 +0000 (22:34 +1100)]
msxml3: Implement get_data for PI Nodes.
Alistair Leslie-Hughes [Wed, 20 Feb 2008 11:34:01 +0000 (22:34 +1100)]
msxml3: Correct get_nodeValue for PI Nodes.
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.