Dmitry Timoshkov [Tue, 24 Jun 2008 13:09:48 +0000 (22:09 +0900)]
include: Remove a semicolon from a DECL_WINELIB_TYPE_AW use.
Zac Brown [Tue, 24 Jun 2008 00:41:18 +0000 (17:41 -0700)]
mshtml: Initialize variables in a couple structs.
Paul Vriens [Tue, 24 Jun 2008 10:23:07 +0000 (12:23 +0200)]
kernel32: Fix return values of GetConsoleCursorInfo.
Paul Vriens [Tue, 24 Jun 2008 10:21:57 +0000 (12:21 +0200)]
kernel32/tests: Add some tests for GetConsoleCursorInfo.
Paul Vriens [Tue, 24 Jun 2008 10:08:26 +0000 (12:08 +0200)]
shell32/tests: Skip some tests if functions are not available.
Dmitry Timoshkov [Tue, 24 Jun 2008 08:48:08 +0000 (17:48 +0900)]
user32: Make test_SetForegroundWindow() the last message test.
Zhangrong Huang [Mon, 23 Jun 2008 16:29:06 +0000 (00:29 +0800)]
kernel32: Add locale script tag resources.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:15:48 +0000 (16:15 +0900)]
gdi32: Perform correct glyph scaling even if font metrics haven't been cached yet.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:13:31 +0000 (16:13 +0900)]
gdi32: Add a test for outline text metrics.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:13:07 +0000 (16:13 +0900)]
gdi32: Indent a block of code using 4 spaces instead of 5.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:12:50 +0000 (16:12 +0900)]
gdi32: Scale outline font metrics.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:12:32 +0000 (16:12 +0900)]
gdi32: Don't return cached glyph metrics if a custom transformation was requested.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:12:14 +0000 (16:12 +0900)]
gdi32: Don't cache glyph metrics if they have a custom transformation.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:11:57 +0000 (16:11 +0900)]
gdi32: Apply the custom transform to a glyph only if it's not an identity one.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:11:40 +0000 (16:11 +0900)]
gdi32: Perform the world transform separately from font scaling.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:11:21 +0000 (16:11 +0900)]
gdi32: Font scaling transform is performed separately.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:11:05 +0000 (16:11 +0900)]
gdi32: Don't forget to update the glyph advance in the case of a custom transformation.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:10:47 +0000 (16:10 +0900)]
gdi32: Initialize otmMacAscent, otmMacDescent, otmMacLineGap in outline text metrics.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:10:27 +0000 (16:10 +0900)]
gdi32: Perform font height scaling with higher precision.
Dmitry Timoshkov [Tue, 24 Jun 2008 07:10:08 +0000 (16:10 +0900)]
gdi32: Make GetOutlineTextMetrics set tmDigitizedAspectX/Y to real values as GetTextMetrics does.
Dan Kegel [Tue, 24 Jun 2008 04:42:51 +0000 (21:42 -0700)]
wininet: InternetCrackUrlW: For URLs that have no urlpath, native clears lpszUrlPath.
James Hawkins [Tue, 24 Jun 2008 04:08:54 +0000 (23:08 -0500)]
msi: Add tests for MsiGetUserInfo.
James Hawkins [Tue, 24 Jun 2008 04:08:06 +0000 (23:08 -0500)]
msi: Reimplement MsiGetUserInfo.
James Hawkins [Tue, 24 Jun 2008 04:07:11 +0000 (23:07 -0500)]
msi: Handle the machine context in MsiQueryFeatureState.
James Hawkins [Tue, 24 Jun 2008 04:06:37 +0000 (23:06 -0500)]
msi: Handle the user managed context in MsiQueryFeatureState.
James Hawkins [Tue, 24 Jun 2008 04:06:04 +0000 (23:06 -0500)]
msi: Add more tests for MsiQueryFeatureState.
James Hawkins [Tue, 24 Jun 2008 04:05:25 +0000 (23:05 -0500)]
msi: Create the SourceList key in msi_publish_sourcelist.
James Hawkins [Tue, 24 Jun 2008 04:04:46 +0000 (23:04 -0500)]
msi: Fix the published location of the upgrade code for the machine context.
James Hawkins [Tue, 24 Jun 2008 04:04:04 +0000 (23:04 -0500)]
msi: Open the local user data product key for the machine context.
James Hawkins [Tue, 24 Jun 2008 04:03:29 +0000 (23:03 -0500)]
msi: Test the PublishProduct action with the machine context.
James Hawkins [Tue, 24 Jun 2008 04:02:54 +0000 (23:02 -0500)]
msi: Publish the UpgradeCode in PublishProduct.
James Hawkins [Tue, 24 Jun 2008 04:02:16 +0000 (23:02 -0500)]
msi: Publish media disks whether the drive type is removable or not.
James Hawkins [Tue, 24 Jun 2008 04:01:44 +0000 (23:01 -0500)]
msi: Publish a few more product properties.
James Hawkins [Tue, 24 Jun 2008 04:01:08 +0000 (23:01 -0500)]
msi: Allow checking a REG_MULTI_SZ string.
James Hawkins [Tue, 24 Jun 2008 04:00:21 +0000 (23:00 -0500)]
msi: Squash the package code property.
James Hawkins [Tue, 24 Jun 2008 03:59:41 +0000 (22:59 -0500)]
msi: Factor out publishing the product properties.
James Hawkins [Tue, 24 Jun 2008 03:59:03 +0000 (22:59 -0500)]
msi: Don't publish the product to an invalid location.
James Hawkins [Tue, 24 Jun 2008 03:58:24 +0000 (22:58 -0500)]
msi: Don't set an invalid install property in PublishProduct.
James Hawkins [Tue, 24 Jun 2008 03:57:36 +0000 (22:57 -0500)]
msi: Factor out publishing the product source list.
James Hawkins [Tue, 24 Jun 2008 03:56:56 +0000 (22:56 -0500)]
msi: Factor out publishing icon files.
Owen Rudge [Mon, 23 Jun 2008 17:54:20 +0000 (18:54 +0100)]
shell32: Populate comment column in Control Panel.
Owen Rudge [Mon, 23 Jun 2008 17:54:11 +0000 (18:54 +0100)]
shell32: Ensure the correct applet is loaded in multi-applet control panels.
Owen Rudge [Mon, 23 Jun 2008 17:54:00 +0000 (18:54 +0100)]
shell32: Register Control Panel namespace folder.
Owen Rudge [Mon, 23 Jun 2008 17:53:48 +0000 (18:53 +0100)]
wine.inf: Add cplfile (control panel applet) association.
Owen Rudge [Mon, 23 Jun 2008 17:53:31 +0000 (18:53 +0100)]
shell32: Add support for WantsForDISPLAY and HideAsDeletePerUser to the register_coclasses routine.
Jacek Caban [Tue, 24 Jun 2008 01:03:25 +0000 (20:03 -0500)]
mshtml: Added IHTMLDOMNode::hasChildNodes implementation.
Jacek Caban [Tue, 24 Jun 2008 01:03:43 +0000 (20:03 -0500)]
mshtml: Added IHTMLDOMNode::removeChild implementation.
Jacek Caban [Tue, 24 Jun 2008 01:03:06 +0000 (20:03 -0500)]
mshtml: Fixed argument checking in IHTMLDOMChildrenCollection::item.
Jacek Caban [Tue, 24 Jun 2008 01:02:42 +0000 (20:02 -0500)]
mshtml: Added support to accessing child nodes by index in IHTMLDOMChildrenCollection.
Jacek Caban [Tue, 24 Jun 2008 01:02:22 +0000 (20:02 -0500)]
mshtml: Added IHTMLElement2::put_tabIndex implementation.
Jacek Caban [Tue, 24 Jun 2008 01:02:03 +0000 (20:02 -0500)]
mshtml: Added IHTMLElement2::get_tabIndex implementation.
Jacek Caban [Tue, 24 Jun 2008 01:01:25 +0000 (20:01 -0500)]
mshtml: Added IHTMLElement::put_onkeyup implementation.
Jacek Caban [Tue, 24 Jun 2008 01:01:04 +0000 (20:01 -0500)]
mshtml: Added keyup event support.
Michael Stefaniuc [Mon, 23 Jun 2008 23:02:40 +0000 (01:02 +0200)]
winedbg: Fix "floating pointer" typo.
Alexandre Julliard [Tue, 24 Jun 2008 09:51:07 +0000 (11:51 +0200)]
oleaut32/tests: Allow UuidCreate to return RPC_S_UUID_LOCAL_ONLY.
Alexandre Julliard [Tue, 24 Jun 2008 09:50:42 +0000 (11:50 +0200)]
ole32: Don't consider RPC_S_UUID_LOCAL_ONLY an error in CoCreateGuid.
Return a proper HRESULT for other errors.
H. Verbeet [Mon, 23 Jun 2008 21:56:09 +0000 (23:56 +0200)]
d3d9: Use color_match() in alpha_test().
Also fixes some of the messages.
H. Verbeet [Mon, 23 Jun 2008 21:56:04 +0000 (23:56 +0200)]
d3d8: Use color_match() in alpha_test().
Also fixes some of the messages.
Rob Shearman [Mon, 23 Jun 2008 21:29:22 +0000 (22:29 +0100)]
include: Add the local attribute to IShellExecuteHookA/W since they use an undefined structure.
Rob Shearman [Mon, 23 Jun 2008 21:29:15 +0000 (22:29 +0100)]
widl: Fix check_remoting_fields to enumerate the correct list of fields.
Rob Shearman [Mon, 23 Jun 2008 21:29:11 +0000 (22:29 +0100)]
widl: Fix type_memsize to follow aliases so that the correct size is calculated.
Rob Shearman [Mon, 23 Jun 2008 21:29:03 +0000 (22:29 +0100)]
widl: Fix the types of enums with the v1_enum attribute applied.
Rob Shearman [Mon, 23 Jun 2008 21:28:56 +0000 (22:28 +0100)]
widl: Fix crash in find_array_or_string_in_struct if the structure or union has no fields or cases.
Rob Shearman [Mon, 23 Jun 2008 21:28:50 +0000 (22:28 +0100)]
widl: Set the type of the type_t node constructured for dispinterfaces to RPC_FC_IP, like we do for interfaces.
Rob Shearman [Mon, 23 Jun 2008 21:27:53 +0000 (22:27 +0100)]
widl: Factor out the finding of a registered type to reduce code duplication.
Maarten Lankhorst [Fri, 20 Jun 2008 04:18:26 +0000 (21:18 -0700)]
quartz: Clear pin value if not connected.
Maarten Lankhorst [Fri, 20 Jun 2008 04:17:08 +0000 (21:17 -0700)]
quartz: Add support for VideoInfoHeader2 to AVI Decompressor.
Maarten Lankhorst [Tue, 17 Jun 2008 00:27:09 +0000 (17:27 -0700)]
quartz: Only enumerate renderers if bRender is set in filtermapper.
Maarten Lankhorst [Tue, 17 Jun 2008 00:16:38 +0000 (17:16 -0700)]
quartz: DSoundRender shouldn't delete buffer when already connected.
Maarten Lankhorst [Mon, 16 Jun 2008 00:52:09 +0000 (17:52 -0700)]
quartz: Have thread safety in memallocator.
Maarten Lankhorst [Tue, 10 Jun 2008 16:45:25 +0000 (18:45 +0200)]
quartz: Implement VideoRenderer_GetCurrentImage.
Maarten Lankhorst [Mon, 23 Jun 2008 20:15:46 +0000 (13:15 -0700)]
quartz: Implement GraphConfig_Reconfigure.
Paul Vriens [Mon, 23 Jun 2008 19:45:14 +0000 (21:45 +0200)]
setupapi/tests: Add a simple test for the DelReg directive.
Hans Leidekker [Mon, 23 Jun 2008 18:59:08 +0000 (20:59 +0200)]
wininet: Make a test pass on IE6.
Hans Leidekker [Mon, 23 Jun 2008 18:58:53 +0000 (20:58 +0200)]
wininet: Win64 compatibility fixes.
Hans Leidekker [Mon, 23 Jun 2008 18:58:41 +0000 (20:58 +0200)]
wininet: Resolve hostname once per connection.
Hans Leidekker [Mon, 23 Jun 2008 18:58:25 +0000 (20:58 +0200)]
wininet: Send a 'Pragma: no-cache' header if asked for.
Hans Leidekker [Mon, 23 Jun 2008 18:58:01 +0000 (20:58 +0200)]
wininet: Improve some traces.
Hans Leidekker [Mon, 23 Jun 2008 18:57:46 +0000 (20:57 +0200)]
wininet: Clear last error upon successful return from HttpSendRequest.
Alex Villacís Lasso [Sat, 21 Jun 2008 20:50:12 +0000 (15:50 -0500)]
richedit: EM_POSFROMCHAR should take into account scrollbar position. With tests.
Alex Villacís Lasso [Mon, 23 Jun 2008 18:49:49 +0000 (13:49 -0500)]
richedit: When returning position through wParam pointer, EM_POSFROMCHAR must return 0 as LRESULT.
Add tests for EM_POSFROMCHAR for 1.0 and 2.0.
Alexandre Julliard [Tue, 24 Jun 2008 09:09:47 +0000 (11:09 +0200)]
d3d9/tests: Test for Direct3DCreate9 failure.
Alexandre Julliard [Tue, 24 Jun 2008 09:07:53 +0000 (11:07 +0200)]
d3d9: Make Direct3DCreate9 fail if we can't initialize wined3d.
Alexandre Julliard [Tue, 24 Jun 2008 09:07:43 +0000 (11:07 +0200)]
d3d8: Make Direct3DCreate8 fail if we can't initialize wined3d.
Alexandre Julliard [Mon, 23 Jun 2008 20:56:10 +0000 (22:56 +0200)]
winex11: Print more details on OpenGL load failure. Only print errors once.
Alexander Dorofeyev [Thu, 19 Jun 2008 23:49:46 +0000 (02:49 +0300)]
ddraw: Implement FPU mode fixup in d3d7 device.
As documented in DirectX7 SDK, d3d7 devices set FPU mode (control word) on every
call and restore it back to original state before returning, if created in
DDSCL_FPUPRESERVE cooperative mode. This allows games to work with FPU in a
possibly incompatible mode and avoid resetting it all the time.
Alistair Leslie-Hughes [Fri, 20 Jun 2008 10:35:53 +0000 (20:35 +1000)]
shell32: Stop crash when an error occurs.
Alistair Leslie-Hughes [Wed, 18 Jun 2008 11:28:10 +0000 (21:28 +1000)]
secur32: Fix crash under win98.
Louis Lenders [Thu, 19 Jun 2008 08:01:49 +0000 (08:01 +0000)]
d3dx9_*: Add version resources.
Jacek Caban [Mon, 23 Jun 2008 14:54:51 +0000 (09:54 -0500)]
mshtml: Added IHTMLElement::put_onclick implementation.
Jacek Caban [Mon, 23 Jun 2008 14:54:33 +0000 (09:54 -0500)]
mshtml: Added generic HTML event listener and use it for click event.
Jacek Caban [Mon, 23 Jun 2008 14:54:16 +0000 (09:54 -0500)]
mshtml: Use heap_alloc_zero in NSContainer_Create.
Jacek Caban [Mon, 23 Jun 2008 14:54:00 +0000 (09:54 -0500)]
mshtml: Added onclick attribute support.
Jacek Caban [Mon, 23 Jun 2008 14:52:40 +0000 (09:52 -0500)]
mshtml: Added IHTMLImgElement::put_src implementation.
Jacek Caban [Mon, 23 Jun 2008 14:52:17 +0000 (09:52 -0500)]
mshtml: Added IHTMLElement::put_className implementation.
Jacek Caban [Mon, 23 Jun 2008 14:51:28 +0000 (09:51 -0500)]
mshtml: Return NULL instead of empty string in IHTMLElement::get_className.
Jacek Caban [Mon, 23 Jun 2008 14:50:22 +0000 (09:50 -0500)]
mshtml: Added IHTMLDocument3::createTextNode implementation.
Jacek Caban [Mon, 23 Jun 2008 14:49:26 +0000 (09:49 -0500)]
mshtml: Added IHTMLDOMNode::appendChild implementation.
Huw Davies [Mon, 23 Jun 2008 16:12:12 +0000 (17:12 +0100)]
winspool.drv: Make sure the printer driver registry entry exists.
Paul Vriens [Mon, 23 Jun 2008 15:47:49 +0000 (17:47 +0200)]
setupapi/tests: Fix a test on NT4.