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.
Marcus Meissner [Sun, 17 Feb 2008 12:31:59 +0000 (13:31 +0100)]
wintab32: Mark some signed entities as LONG.
Marcus Meissner [Sun, 17 Feb 2008 14:20:54 +0000 (15:20 +0100)]
dinput: Some debug output for BuildActionMap.
Marcus Meissner [Sun, 17 Feb 2008 14:58:06 +0000 (15:58 +0100)]
user32: Handle error returns from ImmGetCompositionString.
Marcus Meissner [Wed, 6 Feb 2008 22:38:13 +0000 (23:38 +0100)]
taskmgr: Make stuff static.
Alistair Leslie-Hughes [Thu, 14 Feb 2008 09:55:33 +0000 (20:55 +1100)]
msxml3: Support functions for typelib.
Frans Kool [Sun, 17 Feb 2008 12:46:07 +0000 (13:46 +0100)]
iccvid: Created Dutch translations.
Frans Kool [Sun, 17 Feb 2008 12:44:52 +0000 (13:44 +0100)]
localspl: Created Dutch translations.
Frans Kool [Sun, 17 Feb 2008 12:42:47 +0000 (13:42 +0100)]
msvidc32: Created Dutch translations.
Frans Kool [Sat, 16 Feb 2008 22:45:08 +0000 (23:45 +0100)]
wineboot: Created Dutch translations.
Frans Kool [Sat, 16 Feb 2008 22:23:48 +0000 (23:23 +0100)]
write: Created Dutch translations.
Rob Shearman [Sat, 16 Feb 2008 15:36:48 +0000 (15:36 +0000)]
winspool: Fix character count passed to RegQueryValueExW in get_local_monitors.
Rob Shearman [Sat, 16 Feb 2008 15:36:40 +0000 (15:36 +0000)]
msi: Fix the character count passed into RegSetValueExA in test_MsiQueryFeatureState.
Rob Shearman [Sat, 16 Feb 2008 15:36:24 +0000 (15:36 +0000)]
shell32: Fix incorrect character count passed into RegEnumKeyExW in CreateDesktopEnumList.
Rob Shearman [Sat, 16 Feb 2008 15:35:48 +0000 (15:35 +0000)]
kernel32: Fix handle leak in start_console_renderer_helper.
Rob Shearman [Sat, 16 Feb 2008 15:35:43 +0000 (15:35 +0000)]
cabinet: Replace strcasecmp call with lstrcmpiA as strcasecmp isn't portable and doesn't take into account the current codepage.
Alexandre Julliard [Mon, 18 Feb 2008 10:25:14 +0000 (11:25 +0100)]
winex11: Use GetDCHook to retrieve the dce pointer instead of storing it in the physdev structure.
Alexandre Julliard [Sun, 17 Feb 2008 19:29:55 +0000 (20:29 +0100)]
gdi32: Export the DC hook functions as 32-bit functions.
Alexandre Julliard [Sun, 17 Feb 2008 19:26:13 +0000 (20:26 +0100)]
comctl32: Remove unnecessary \n in trace.
Aric Stewart [Fri, 15 Feb 2008 19:22:28 +0000 (13:22 -0600)]
imm: Ensure hCompStr handle is not NULL and check for empty composition strings properly.
Alistair Leslie-Hughes [Sat, 16 Feb 2008 11:31:01 +0000 (22:31 +1100)]
msxml3: Implement IXMLDOMAttribute name property.
Alistair Leslie-Hughes [Sat, 16 Feb 2008 11:02:40 +0000 (22:02 +1100)]
msxml3: Implement IXMLDOMProcessingInstruction target.
James Hawkins [Fri, 15 Feb 2008 23:40:35 +0000 (17:40 -0600)]
tools/wine.inf: Create fake dlls for itircl.dll and itss.dll.
James Hawkins [Fri, 15 Feb 2008 23:38:45 +0000 (17:38 -0600)]
tools/wine.inf: Create a fake file for hh.exe.
James Hawkins [Fri, 15 Feb 2008 23:39:46 +0000 (17:39 -0600)]
itircl: Add a stub implementation of itircl.dll.
Marcus Meissner [Fri, 15 Feb 2008 20:14:22 +0000 (21:14 +0100)]
msi: Fixed error reporting of add_streams_to_table.
Marcus Meissner [Fri, 15 Feb 2008 19:46:23 +0000 (20:46 +0100)]
dinput: Removed superflous < 0 check.
Marcus Meissner [Fri, 15 Feb 2008 14:01:03 +0000 (15:01 +0100)]
dinput: Add debug output for IDirectInput8A::EnumDevicesBySemantics.
Marcus Meissner [Fri, 15 Feb 2008 13:50:15 +0000 (14:50 +0100)]
dinput: Add a dumper for LPDIACTIONFORMAT.
Also make the DINPUT_instance static.
Steven Edwards [Fri, 15 Feb 2008 13:48:27 +0000 (08:48 -0500)]
quartz: Bump the amount of time in the referenceclock test slightly.
Rob Shearman [Fri, 15 Feb 2008 15:44:19 +0000 (15:44 +0000)]
include: Fix the C_ASSERT macro to not generate an unused variable warning when compiling with gcc.
Provide a fallback case for other compilers to avoid C_ASSERT being
undefined and causing an error.
Rob Shearman [Fri, 15 Feb 2008 15:43:24 +0000 (15:43 +0000)]
Add a new convenience macro for an exception handler that handles all exceptions.
When using native compiler exceptions, the previous method of doing
this, __EXCEPT(NULL), would expand to __except(
(NULL)(GetExceptionInformation())) which doesn't compile as NULL isn't a
function.
So add a new macro, __EXCEPT_ALL, which works correctly both when using
native compiler exceptions and without and which makes the meaning of
code in which it is used clearer.
Rob Shearman [Fri, 15 Feb 2008 15:22:44 +0000 (15:22 +0000)]
user32: Fix MonitorFromRect to cope with the absence of the MONITOR_DEFAULTTONEAREST flag.
Previously, the code would return any monitor found, regardless of
whether it intersected the given rect or was the nearest monitor. This
is fixed by adding a new flag that causes monitor_enum to only find the
nearest monitor if MONITOR_DEFAULTTONEAREST is specified.
Also add a trace for MonitorFromWindow, since it is called in many
places within user32 and so can't be traced using a relay trace.
Rob Shearman [Fri, 15 Feb 2008 15:19:29 +0000 (15:19 +0000)]
Don't use GetExceptionCode and GetExceptionInformation in exception filter functions.
When using native compiler exceptions, it isn't valid to use
GetExceptionCode and GetExceptionInformation anywhere other than in the
filter or handler blocks since it would be very hard for the compiler to
work out where to retrieve the exception information from on the stack.
Therefore, remove the WINE_EXCEPTION_FILTER and WINE_FINALLY_FUNC macros
which enabled GetExceptionCode, GetExceptionInformation and
AbnormalTermination to be used inside of the functions they declared and
fix up all callers to access the information directly.
Alexandre Julliard [Sat, 16 Feb 2008 13:05:32 +0000 (14:05 +0100)]
browseui: Remove WINAPI from functions that don't need it.
Maarten Lankhorst [Mon, 11 Feb 2008 18:18:07 +0000 (10:18 -0800)]
browseui: Add undocumented Component Category Cache Daemon stub.
Maarten Lankhorst [Mon, 11 Feb 2008 18:14:00 +0000 (10:14 -0800)]
include: Add IRunnableTask interface.
Austin English [Fri, 15 Feb 2008 22:14:36 +0000 (16:14 -0600)]
README: Update some outdated information.
Frans Kool [Fri, 15 Feb 2008 22:27:10 +0000 (23:27 +0100)]
msvfw32: Created Dutch translations.
Frans Kool [Fri, 15 Feb 2008 22:41:33 +0000 (23:41 +0100)]
net: Created Dutch translations.
Frans Kool [Fri, 15 Feb 2008 21:50:26 +0000 (22:50 +0100)]
credui: Created Dutch translations.
Frans Kool [Fri, 15 Feb 2008 20:53:32 +0000 (21:53 +0100)]
browseui: Created Dutch translations.
Frans Kool [Fri, 15 Feb 2008 15:12:52 +0000 (16:12 +0100)]
xcopy: Created Dutch translations.
Frans Kool [Fri, 15 Feb 2008 19:57:10 +0000 (20:57 +0100)]
localui: Created Dutch translations.
Frans Kool [Fri, 15 Feb 2008 14:24:49 +0000 (15:24 +0100)]
winhelp: Added missing Dutch translations.
Frans Kool [Fri, 15 Feb 2008 14:17:23 +0000 (15:17 +0100)]
wineconsole: Added missing Dutch translations.
Frans Kool [Fri, 15 Feb 2008 13:58:27 +0000 (14:58 +0100)]
progman: Added missing LGPL-license in Dutch translations.
Frans Kool [Fri, 15 Feb 2008 13:49:53 +0000 (14:49 +0100)]
mshtml: Added missing Dutch translations.
Rob Shearman [Fri, 15 Feb 2008 10:09:25 +0000 (10:09 +0000)]
urlmon: Check the return value of ReadFile and return INET_E_DOWNLOAD_FAILURE is it fails.
Initialise *pcbRead to zero, if the parameter is not NULL.
Rob Shearman [Fri, 15 Feb 2008 10:06:38 +0000 (10:06 +0000)]
wininet: Fix the return value check of SHGetSpecialFolderPathW in URLCacheContainers_CreateDefaults.
It returns a BOOL, not an HRESULT.
Rob Shearman [Fri, 15 Feb 2008 10:06:32 +0000 (10:06 +0000)]
wininet: Fix an off-by-one error in the boundary checks in HTTP_DecodeBase64.
Rob Shearman [Fri, 15 Feb 2008 10:06:26 +0000 (10:06 +0000)]
urlmon: Fix the character count passed into MultiByteToWideChar in HttpProtocol_Start.
Rob Shearman [Fri, 15 Feb 2008 10:06:13 +0000 (10:06 +0000)]
shell32: Fix character count passed into lstrcpnA in SHGetDataFromIDListA.
Rob Shearman [Fri, 15 Feb 2008 10:06:20 +0000 (10:06 +0000)]
shell32: Fix the character count passed into LoadStringW in ISFHelper_fnAddFolder.
Rob Shearman [Fri, 15 Feb 2008 10:06:04 +0000 (10:06 +0000)]
comctl32: Remove some more useless asserts.
Rob Shearman [Fri, 15 Feb 2008 10:05:48 +0000 (10:05 +0000)]
comctl32: Fix the character count passed to GetWindowTextW in TREEVIEW_Command.
Rob Shearman [Fri, 15 Feb 2008 10:05:41 +0000 (10:05 +0000)]
comctl32: Remove a useless assert from TREEVIEW_GetItemIndex.
Rob Shearman [Fri, 15 Feb 2008 10:05:36 +0000 (10:05 +0000)]
comctl32: Fix the character count passed into LoadStringW from propsheet functions.
Juan Lang [Thu, 14 Feb 2008 18:54:51 +0000 (10:54 -0800)]
crypt32: Vista doesn't actually add duplicate usage identifiers; fix tests and change Wine to match.
Juan Lang [Thu, 14 Feb 2008 18:36:16 +0000 (10:36 -0800)]
crypt32: Allow some last errors set by Vista.
Juan Lang [Thu, 14 Feb 2008 18:33:09 +0000 (10:33 -0800)]
crypt32: Fix a test failure on Vista, and make Wine match the newer (and saner) behavior.
Juan Lang [Thu, 14 Feb 2008 18:28:41 +0000 (10:28 -0800)]
crypt32: Add to error message to track down NT4 failures.
Juan Lang [Thu, 14 Feb 2008 18:17:54 +0000 (10:17 -0800)]
crypt32: Fix test failures on NT4.
Juan Lang [Thu, 14 Feb 2008 18:12:21 +0000 (10:12 -0800)]
advapi32: Fix CryptVerifySignatureW test failures on Win98SE and NT4.
Francois Gouget [Wed, 13 Feb 2008 21:11:01 +0000 (22:11 +0100)]
Assorted spelling fixes.
Rico Schüller [Wed, 13 Feb 2008 19:55:43 +0000 (20:55 +0100)]
wined3d: Fix memcpy with wrong size parameter to simple assignment in GetScissorRect.
Alexandre Julliard [Fri, 15 Feb 2008 11:07:56 +0000 (12:07 +0100)]
kernel32: On Mac OS, recompose the Unicode strings we get from the OS.
Alexandre Julliard [Fri, 15 Feb 2008 11:06:58 +0000 (12:06 +0100)]
libwine: Add option for Unicode composition in utf-8 -> wchar conversion.
Alexandre Julliard [Fri, 15 Feb 2008 11:06:42 +0000 (12:06 +0100)]
libwine: Abstract part of the utf8 char decoding to a separate function.
Andrew Talbot [Wed, 13 Feb 2008 21:16:19 +0000 (21:16 +0000)]
crypt32: Assign to structs instead of using memcpy.
Andrew Talbot [Wed, 13 Feb 2008 21:16:22 +0000 (21:16 +0000)]
comdlg32: Rename some identifiers to reflect their width.
Francois Gouget [Wed, 13 Feb 2008 21:10:55 +0000 (22:10 +0100)]
advapi32/tests: Check that a credential type is supported before testing it. Test CRED_TYPE_DOMAIN_VISIBLE_PASSWORD credentials. Factorize the CredentialBlob checks.
Francois Gouget [Wed, 13 Feb 2008 21:07:08 +0000 (22:07 +0100)]
advapi32/tests: Factorize the password constants.
Francois Gouget [Wed, 13 Feb 2008 21:06:44 +0000 (22:06 +0100)]
advapi32: Add a rudimentary implementation of CredGetSessionTypes().
Francois Gouget [Wed, 13 Feb 2008 21:05:49 +0000 (22:05 +0100)]
advapi32: Add some missing CRED_TYPE_XXX constants.
Mikołaj Zalewski [Wed, 13 Feb 2008 14:28:20 +0000 (15:28 +0100)]
browseui: Implement PROGDLG_NOMINIMIZE.
Mikołaj Zalewski [Wed, 13 Feb 2008 17:24:55 +0000 (18:24 +0100)]
browseui: aclmulti: Follow the Windows Vista behavious in Expand.
Mikołaj Zalewski [Wed, 13 Feb 2008 17:24:19 +0000 (18:24 +0100)]
browseui/tests: make the ACLMulti test pass under Windows Vista.
Christian Authmann [Wed, 13 Feb 2008 13:43:17 +0000 (14:43 +0100)]
explorer: Add meaningful titles to virtual desktop windows.
Marcus Meissner [Sun, 10 Feb 2008 18:32:19 +0000 (19:32 +0100)]
include: Added some defines for EnumDevicesBySemantics.
Royal Chan [Sun, 10 Feb 2008 20:40:52 +0000 (12:40 -0800)]
gdiplus: draw_polyline never sets status from GenericError to Ok on successful calls.
Kirill K. Smirnov [Thu, 7 Feb 2008 15:23:56 +0000 (15:23 +0000)]
systray: Better validate icon owner.
Kirill K. Smirnov [Thu, 7 Feb 2008 15:23:54 +0000 (15:23 +0000)]
systray: Correctly handle icon addition/deletion.
Kirill K. Smirnov [Thu, 7 Feb 2008 15:23:52 +0000 (15:23 +0000)]
systray: Avoid modifying non-existent tooltip windows of non-existent icon windows when application updates tip of hidden icon.