Michael Karcher [Sun, 17 Aug 2008 17:03:03 +0000 (19:03 +0200)]
kernel32/tests: Fix profile crash on NT and up.
Detlef Riekenberg [Sat, 9 Aug 2008 21:59:47 +0000 (23:59 +0200)]
spoolss/tests: Fix a test on vista/w2k8.
Kirill K. Smirnov [Wed, 6 Aug 2008 15:50:22 +0000 (19:50 +0400)]
winhlp32: Use TopicOffset mapping and get rid of unused function.
Kirill K. Smirnov [Wed, 6 Aug 2008 15:48:03 +0000 (19:48 +0400)]
winhlp32: Fix offsets handling for old 3.0 files.
Kirill K. Smirnov [Wed, 6 Aug 2008 15:47:11 +0000 (19:47 +0400)]
winhlp32: Load internal file containing pagenum->topicoffset mapping.
Hans Leidekker [Fri, 15 Aug 2008 12:44:32 +0000 (14:44 +0200)]
include: Add prototype for WinHttpQueryOption.
Hans Leidekker [Fri, 15 Aug 2008 12:44:16 +0000 (14:44 +0200)]
winhttp: Implement WinHttpTimeFromSystemTime and WinHttpTimeToSystemTime.
Hans Leidekker [Fri, 15 Aug 2008 12:43:47 +0000 (14:43 +0200)]
winhttp: Forward WinHttpCrackUrl and WinHttpCreateUrl to wininet for the time being.
Hans Leidekker [Fri, 15 Aug 2008 12:43:23 +0000 (14:43 +0200)]
winhttp: Add stub implementations for WinHttpGetDefaultProxyConfiguration, WinHttpGetProxyForUrl and WinHttpSetDefaultProxyConfiguration.
Hans Leidekker [Fri, 15 Aug 2008 12:43:07 +0000 (14:43 +0200)]
winhttp: Implement WinHttpSetStatusCallback. Start sending notifications.
Hans Leidekker [Fri, 15 Aug 2008 12:42:41 +0000 (14:42 +0200)]
winhttp: Implement WinHttpOpenRequest.
Hans Leidekker [Fri, 15 Aug 2008 12:42:28 +0000 (14:42 +0200)]
winhttp: Implement WinHttpConnect.
Hans Leidekker [Fri, 15 Aug 2008 12:42:15 +0000 (14:42 +0200)]
winhttp: Implement WinHttpOpen and WinHttpCloseHandle.
Hans Leidekker [Fri, 15 Aug 2008 12:41:36 +0000 (14:41 +0200)]
winhttp: Add a handle management implementation.
Zac Brown [Thu, 14 Aug 2008 21:50:18 +0000 (14:50 -0700)]
winhttp: Add test for adding/querying headers.
Zac Brown [Thu, 14 Aug 2008 21:57:25 +0000 (14:57 -0700)]
winhttp: Add stub implementation for WinHttpAddRequestHeaders.
Zac Brown [Thu, 14 Aug 2008 21:56:23 +0000 (14:56 -0700)]
winhttp: Add stub implementation for WinHttpQueryHeaders.
Zac Brown [Thu, 14 Aug 2008 21:56:07 +0000 (14:56 -0700)]
winhttp: Add test for WinHttpTimeToSystemTime.
Zac Brown [Thu, 14 Aug 2008 21:55:16 +0000 (14:55 -0700)]
winhttp: Add stub implementation for WinHttpTimeToSystemTime.
Zac Brown [Thu, 14 Aug 2008 21:54:18 +0000 (14:54 -0700)]
winhttp: Add test for WinHttpTimeFromSystemTime.
Zac Brown [Thu, 14 Aug 2008 21:54:01 +0000 (14:54 -0700)]
winhttp: Add stub implementation for WinHttpTimeFromSystemTime.
Vincent Povirk [Thu, 14 Aug 2008 18:22:58 +0000 (13:22 -0500)]
wininet: Default to keep-alive when the server is HTTP/1.1, not when it isn't.
James Hawkins [Tue, 19 Aug 2008 04:14:53 +0000 (23:14 -0500)]
msi: Use MsiQueryFeatureState to determine the feature's state.
James Hawkins [Tue, 19 Aug 2008 04:14:19 +0000 (23:14 -0500)]
msi: Use MsiQueryComponent state to determine the component's state.
James Hawkins [Tue, 19 Aug 2008 04:13:43 +0000 (23:13 -0500)]
msi: Base removal of a file on the component's action, not the file's state.
James Hawkins [Tue, 19 Aug 2008 04:12:38 +0000 (23:12 -0500)]
msi: Add more tests for feature and component states.
James Hawkins [Tue, 19 Aug 2008 04:33:09 +0000 (23:33 -0500)]
ole32: Storage sharing should be implemented in ole32, not the lower-level file API.
James Hawkins [Tue, 19 Aug 2008 04:04:16 +0000 (23:04 -0500)]
msi: Test the file access and share modes of MsiOpenDatabase.
James Hawkins [Tue, 19 Aug 2008 04:03:00 +0000 (23:03 -0500)]
msi: Remove misc files from the RemoveFile table.
James Hawkins [Tue, 19 Aug 2008 04:02:24 +0000 (23:02 -0500)]
msi: A file's component's state does not determine file removal.
James Hawkins [Tue, 19 Aug 2008 04:01:36 +0000 (23:01 -0500)]
msi: Don't remove a file if the old file is strictly newer than the version to be installed.
James Hawkins [Tue, 19 Aug 2008 04:01:00 +0000 (23:01 -0500)]
msi: Don't check for a NULL component, as the component is guaranteed to exist.
James Hawkins [Tue, 19 Aug 2008 04:00:20 +0000 (23:00 -0500)]
msi: Ignore a file that has a missing component.
James Hawkins [Tue, 19 Aug 2008 03:59:44 +0000 (22:59 -0500)]
msi: Factor out media handling and use the new interface to efficiently extract assemblies.
James Hawkins [Tue, 19 Aug 2008 03:58:17 +0000 (22:58 -0500)]
msi: Perform costing again for the InstallExecute sequence.
James Hawkins [Tue, 19 Aug 2008 03:57:24 +0000 (22:57 -0500)]
msi: Ignore all non-stream elements when filling the _Streams table.
Maarten Lankhorst [Mon, 18 Aug 2008 21:56:56 +0000 (23:56 +0200)]
winmm: Test opening the same device twice.
Behavioral test to show that wine winmm needs fixing.
Maarten Lankhorst [Mon, 18 Aug 2008 21:46:34 +0000 (23:46 +0200)]
dsound: Remove int24_struct from conversion routines.
Maarten Lankhorst [Mon, 18 Aug 2008 18:37:14 +0000 (20:37 +0200)]
winealsa.drv: Fix compiler warnings and remove deprecated calls.
Fixes wine build on lsb compliant systems and some warnings.
James Hawkins [Tue, 19 Aug 2008 03:56:22 +0000 (22:56 -0500)]
fusion: Ignore the case of the assembly filename extension.
James Hawkins [Tue, 19 Aug 2008 03:55:29 +0000 (22:55 -0500)]
fusion: Align the metadata header pointer on a DWORD boundary.
James Hawkins [Tue, 19 Aug 2008 03:54:43 +0000 (22:54 -0500)]
fusion: Handle loading 64-bit .NET assemblies.
James Hawkins [Tue, 19 Aug 2008 03:50:52 +0000 (22:50 -0500)]
ole32: Test the file access and share modes of StgCreateDocFile.
Michael Karcher [Sat, 16 Aug 2008 15:08:51 +0000 (17:08 +0200)]
msvcrt/file: stdio should clamp characters to 8 bits.
Nikolay Sivov [Tue, 19 Aug 2008 07:53:22 +0000 (11:53 +0400)]
gdiplus: Implemented GdipPathIterNextMarkerPath with tests.
Michael Stefaniuc [Mon, 18 Aug 2008 20:31:31 +0000 (22:31 +0200)]
riched20: Remove redundant NULL check before HeapFree (Smatch).
Michael Stefaniuc [Mon, 18 Aug 2008 20:31:22 +0000 (22:31 +0200)]
advapi/tests: CreateFile returns INVALID_HANDLE_VALUE on error (Smatch).
Rob Shearman [Mon, 18 Aug 2008 20:13:54 +0000 (21:13 +0100)]
rpcrt4: Implement RpcBindingReset.
Rob Shearman [Mon, 18 Aug 2008 20:13:41 +0000 (21:13 +0100)]
rpcrt4: Don't get or create an association for bindings with incomplete endpoints.
It's inefficient since the association will have to be replaced before
the binding can be used to connect to a server.
Rob Shearman [Mon, 18 Aug 2008 20:12:41 +0000 (21:12 +0100)]
rpcrt4: Check for previous association being NULL in RPCRT4_ResolveBinding.
bind->Assoc could be NULL if the binding hasn't been resolved.
Rob Shearman [Mon, 18 Aug 2008 20:12:27 +0000 (21:12 +0100)]
rpcrt4: Test the endpoint mapper for the ncalrpc protseq as well as the ncacn_np protseq.
Stefan Dösinger [Wed, 30 Jul 2008 20:55:20 +0000 (15:55 -0500)]
ddraw: Implement IDirectDraw7::GetFourCCCodes.
Stefan Dösinger [Thu, 7 Aug 2008 19:09:19 +0000 (14:09 -0500)]
ddraw: Send the ddraw output to the clipper window, if any.
Stefan Dösinger [Tue, 29 Jul 2008 03:34:32 +0000 (22:34 -0500)]
wined3d: Add a swapchain method to set the dest override.
DDraw can draw to the front buffer only, thus there's never a Present
call which could pass this window. Due to that a drawing-independent
method is needed.
Stefan Dösinger [Mon, 4 Aug 2008 19:16:49 +0000 (14:16 -0500)]
wined3d: Remove the ddraw_window device member.
Stefan Dösinger [Mon, 4 Aug 2008 19:11:22 +0000 (14:11 -0500)]
wined3d: Remove the device-global fullscreen flag.
Stefan Dösinger [Tue, 5 Aug 2008 19:24:10 +0000 (14:24 -0500)]
d3d: Remove IWineD3DDevice::SetHwnd.
Stefan Dösinger [Tue, 29 Jul 2008 17:09:34 +0000 (12:09 -0500)]
wined3d: Support redirecting the primary context.
Stefan Dösinger [Tue, 5 Aug 2008 19:23:00 +0000 (14:23 -0500)]
wined3d: Use a swapchain for GDI surfaces.
This is a long-needed cleanup aimed at removing the ddraw_primary,
ddraw_window, ddraw_width and ddraw_height members from
IWineD3DDeviceImpl, which just do not belong there. Destination
window and screen handling is supposed to be done by swapchains.
Stefan Dösinger [Mon, 28 Jul 2008 03:29:05 +0000 (22:29 -0500)]
wined3d: Remove unused enum entry.
Stefan Dösinger [Sun, 27 Jul 2008 23:04:16 +0000 (18:04 -0500)]
wined3d: Move some swapchain code into a base class.
Juan Lang [Fri, 15 Aug 2008 23:39:09 +0000 (16:39 -0700)]
crypt32: Free memory using the correct function on failure.
Juan Lang [Fri, 15 Aug 2008 23:19:11 +0000 (16:19 -0700)]
crypt32: Fix length calculation for decoding CRL_DIST_POINT_NAME.
Juan Lang [Thu, 14 Aug 2008 19:48:59 +0000 (12:48 -0700)]
crypt32: Set *pcbStructInfo on more success paths.
Juan Lang [Fri, 8 Aug 2008 17:44:46 +0000 (10:44 -0700)]
crypt32: Implement CertFindCertificateInStore for CERT_FIND_SIGNATURE_HASH.
Juan Lang [Fri, 8 Aug 2008 17:36:45 +0000 (10:36 -0700)]
crypt32: Implement CERT_SIGNATURE_HASH_PROP_ID.
Juan Lang [Fri, 8 Aug 2008 17:25:43 +0000 (10:25 -0700)]
crypt32: Implement CryptHashToBeSigned.
Juan Lang [Fri, 8 Aug 2008 17:04:50 +0000 (10:04 -0700)]
crypt32: Add tests for CryptHashToBeSigned.
Juan Lang [Fri, 8 Aug 2008 17:02:21 +0000 (10:02 -0700)]
crypt32: Add stub for CryptHashToBeSigned.
Juan Lang [Fri, 8 Aug 2008 15:59:59 +0000 (08:59 -0700)]
crypt32: Add stub for CryptMsgVerifyCountersignatureEncodedEx.
Christian Costa [Mon, 18 Aug 2008 15:26:48 +0000 (17:26 +0200)]
winealsa.drv: Improve midi port names.
Jacek Caban [Mon, 18 Aug 2008 13:53:57 +0000 (15:53 +0200)]
mshtml: Use heap_alloc_zero for HTMLWindow allocation.
It's needed by DispatchEx implementation.
Rob Shearman [Sun, 17 Aug 2008 17:34:09 +0000 (18:34 +0100)]
kernel32: Fix a typo in the leadin check in WaitNamedPipeW.
Rob Shearman [Sun, 17 Aug 2008 17:34:04 +0000 (18:34 +0100)]
ole32: Remove dead code in StorageImpl_LoadFileHeader.
Rob Shearman [Sun, 17 Aug 2008 17:33:42 +0000 (18:33 +0100)]
rpcrt4: Remove unreachable code in EmbeddedComplexSize.
RPC_FC_ERROR_STATUS_T has a value of 0x10 and therefore isn't a
possible value of "flags_type & 0xf" in the switch statement.
Rob Shearman [Sun, 17 Aug 2008 17:33:17 +0000 (18:33 +0100)]
quartz: Use memcmp instead of strncmp in MPEGSplitter_pre_connect.
header isn't a string and therefore using strncmp doesn't make sense.
Rob Shearman [Sun, 17 Aug 2008 17:33:01 +0000 (18:33 +0100)]
hhctrl.ocx: Nul-terminate url_indicator constant in NavigateToUrl.
Rob Shearman [Sun, 17 Aug 2008 17:32:50 +0000 (18:32 +0100)]
oleaut32: Fix buffer length passed to VARIANT_DI_tostringW in VarBstrFromCy.
It's the number of elements, not the number of bytes.
Rob Shearman [Sun, 17 Aug 2008 17:32:26 +0000 (18:32 +0100)]
shell32: Don't assign a result from a function that returns a BOOL to an HRESULT in shellex_get_dataobj.
Otherwise there could be confusion as to what type GetFullPathNameW is
returning.
Rob Shearman [Sun, 17 Aug 2008 17:32:16 +0000 (18:32 +0100)]
urlmon: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
This makes it more obvious what the code is doing.
Rob Shearman [Sun, 17 Aug 2008 17:31:57 +0000 (18:31 +0100)]
shlwapi: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
This makes it more obvious what the code is doing.
Rob Shearman [Sun, 17 Aug 2008 17:31:32 +0000 (18:31 +0100)]
quartz: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
This makes it more obvious what the code is doing.
Rob Shearman [Sun, 17 Aug 2008 17:31:17 +0000 (18:31 +0100)]
oleaut32: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
This makes it more obvious what the code is doing.
Rob Shearman [Sun, 17 Aug 2008 17:30:59 +0000 (18:30 +0100)]
ole32: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
This makes it more obvious what the code is doing.
Rob Shearman [Sun, 17 Aug 2008 17:29:11 +0000 (18:29 +0100)]
msi: Fix handle leak in ITERATE_SelfRegModules.
Rob Shearman [Sun, 17 Aug 2008 17:29:02 +0000 (18:29 +0100)]
msrle32: Fix uses of arithmetic operators on Boolean types in MSRLE32_CompressRLE4Line and MSRLE32_CompressRLE8Line.
The "extra_byte" variable is used as though it contains an integer
rather than a TRUE/FALSE value so make it into an integer.
Rob Shearman [Sun, 17 Aug 2008 17:28:46 +0000 (18:28 +0100)]
comctl32: Fix use of arithmetic operator on Boolean type in TREEVIEW_ComputeItemInternalMetrics.
Use a conditional operator to get the same result, but improving
readability of the code.
Rob Shearman [Sun, 17 Aug 2008 17:28:24 +0000 (18:28 +0100)]
hhctl.ocx: Fix reference count leak in InPlace_OnPosRectChange.
Also compare the result of IOleObject_QueryInterface with S_OK instead
of using not operator so it is more clear what the code is doing.
Rob Shearman [Sun, 17 Aug 2008 17:27:58 +0000 (18:27 +0100)]
include: Remove superfluous semi-colons from wine/wined3d_gl.h.
Nikolay Sivov [Wed, 6 Aug 2008 14:36:16 +0000 (18:36 +0400)]
gdiplus: Implemented GdipResetWorldTransform.
Nikolay Sivov [Tue, 5 Aug 2008 16:56:30 +0000 (20:56 +0400)]
gdiplus: Implemented GdipPathIterNextSubpathPath with tests.
Nikolay Sivov [Tue, 5 Aug 2008 16:56:17 +0000 (20:56 +0400)]
gdiplus: Implemented GdipPathIterIsValid with tests.
Jeff Latimer [Tue, 5 Aug 2008 12:19:17 +0000 (22:19 +1000)]
user32: Check for invalid conversation and return the correct error.
Jeff Latimer [Tue, 5 Aug 2008 12:18:27 +0000 (22:18 +1000)]
user32/tests: Add tests for for invalid DDE conditions.
Jeff Latimer [Tue, 5 Aug 2008 12:16:01 +0000 (22:16 +1000)]
user32: DdeClientTransaction should check that pData is not NULL for XTYP_REQUEST.
Jeff Latimer [Tue, 5 Aug 2008 12:14:01 +0000 (22:14 +1000)]
user32: DdeQueryString returns a NULL str if there is no handle.
Jeff Latimer [Fri, 8 Aug 2008 11:38:15 +0000 (21:38 +1000)]
user32: DdeClientTransaction should return 0 in the last param for DDE_DATA.
Vladimir Pankratov [Thu, 7 Aug 2008 07:07:27 +0000 (12:07 +0500)]
shell32: Update Russian translation.
Lei Zhang [Wed, 6 Aug 2008 23:10:52 +0000 (16:10 -0700)]
shell32: Handle directories in ShellExecute.
Alistair Leslie-Hughes [Sun, 17 Aug 2008 11:58:05 +0000 (21:58 +1000)]
mshtml: Implement IDispatch for IHTMLAnchorElement.