wine
16 years agodxdiagn: Fix the character count passed to snprintfW in DXDiag_AddFileDescContainer...
Rob Shearman [Thu, 14 Feb 2008 14:38:40 +0000 (14:38 +0000)] 
dxdiagn: Fix the character count passed to snprintfW in DXDiag_AddFileDescContainer and DXDiag_InitDXDiagDisplayContainer.

16 years agodbghelp: Fix a typo in SymLoadModuleExW that caused the wrong number of characters...
Rob Shearman [Thu, 14 Feb 2008 14:38:35 +0000 (14:38 +0000)] 
dbghelp: Fix a typo in SymLoadModuleExW that caused the wrong number of characters to be passed to lstrcpynW.

16 years agoadvapi32: The lpcbSecurityDescriptor parameter to RegGetKeySecurity isn't optional...
Rob Shearman [Thu, 14 Feb 2008 14:38:30 +0000 (14:38 +0000)] 
advapi32: The lpcbSecurityDescriptor parameter to RegGetKeySecurity isn't optional, so don't complicate the code by treating as though it is.

16 years agoinetcomm: Add IStream_CopyTo to the sub-stream implementation.
Huw Davies [Thu, 14 Feb 2008 13:53:49 +0000 (13:53 +0000)] 
inetcomm: Add IStream_CopyTo to the sub-stream implementation.

16 years agoinetcomm: Improve some TRACEs.
Huw Davies [Thu, 14 Feb 2008 12:37:43 +0000 (12:37 +0000)] 
inetcomm: Improve some TRACEs.

16 years agonetapi32/tests: Adding a user with a too long name succeeds on NT4.
Paul Vriens [Thu, 14 Feb 2008 13:35:47 +0000 (14:35 +0100)] 
netapi32/tests: Adding a user with a too long name succeeds on NT4.

16 years agoshell32: Add support for the NoDrives registry key.
Alexandre Julliard [Fri, 15 Feb 2008 09:58:14 +0000 (10:58 +0100)] 
shell32: Add support for the NoDrives registry key.

16 years agouser32: Use custom window procs instead of DefWindowProcA/W in the IsWindowUnicode...
Dmitry Timoshkov [Thu, 14 Feb 2008 08:35:03 +0000 (16:35 +0800)] 
user32: Use custom window procs instead of DefWindowProcA/W in the IsWindowUnicode test.

16 years agodinput: Don't use event times, report current tick count instead.
Vitaliy Margolen [Thu, 14 Feb 2008 07:18:51 +0000 (00:18 -0700)] 
dinput: Don't use event times, report current tick count instead.

16 years agoRevert "dinput: Skip old mouse movement events.".
Vitaliy Margolen [Thu, 14 Feb 2008 07:15:03 +0000 (00:15 -0700)] 
Revert "dinput: Skip old mouse movement events.".

This reverts commit 31876695120f2fe6b4ecf60d73c36472607e5bf2.

16 years agowininet: Code clean up.
Jacek Caban [Wed, 13 Feb 2008 12:34:05 +0000 (13:34 +0100)] 
wininet: Code clean up.

16 years agowininet: Added cache test.
Jacek Caban [Wed, 13 Feb 2008 12:33:42 +0000 (13:33 +0100)] 
wininet: Added cache test.

16 years agowininet: Added correct InternetQueryOption(INTERNET_OPTION_DATAFILE_NAME) implementation.
Jacek Caban [Wed, 13 Feb 2008 12:33:24 +0000 (13:33 +0100)] 
wininet: Added correct InternetQueryOption(INTERNET_OPTION_DATAFILE_NAME) implementation.

16 years agowininet: Added beginning support for HTTP cache files.
Jacek Caban [Wed, 13 Feb 2008 12:32:49 +0000 (13:32 +0100)] 
wininet: Added beginning support for HTTP cache files.

16 years agomsi: Add stub implementation of MsiIsProductElevatedA/W.
Rob Shearman [Wed, 13 Feb 2008 18:08:07 +0000 (18:08 +0000)] 
msi: Add stub implementation of MsiIsProductElevatedA/W.

16 years agontdll: Add an exception handler around calls to module entry points.
Rob Shearman [Wed, 13 Feb 2008 12:36:13 +0000 (12:36 +0000)] 
ntdll: Add an exception handler around calls to module entry points.

Change the return value from BOOL to NTSTATUS so that we can return the
exception code to the caller.

16 years agomscms: [GS]etColorSpace() are not supposed to be defined in icm.h.
Francois Gouget [Wed, 13 Feb 2008 20:52:09 +0000 (21:52 +0100)] 
mscms: [GS]etColorSpace() are not supposed to be defined in icm.h.

16 years agokernel32/tests: Fix the time tests when 'Automatically adjust clock for daylight...
Francois Gouget [Wed, 13 Feb 2008 20:48:05 +0000 (21:48 +0100)] 
kernel32/tests: Fix the time tests when 'Automatically adjust clock for daylight saving changes' has been unset.

16 years agokernel32: Add prototypes for [GS]etDynamicTimeZoneInformation().
Francois Gouget [Wed, 13 Feb 2008 20:41:59 +0000 (21:41 +0100)] 
kernel32: Add prototypes for [GS]etDynamicTimeZoneInformation().

16 years agoUTF-8 resource files must explicitly say so with a pragma.
Francois Gouget [Wed, 13 Feb 2008 20:40:47 +0000 (21:40 +0100)] 
UTF-8 resource files must explicitly say so with a pragma.

16 years agowordpad: File > New now opens a dialog so there should be an ellipsis at the end.
Mikołaj Zalewski [Wed, 13 Feb 2008 13:30:21 +0000 (14:30 +0100)] 
wordpad: File > New now opens a dialog so there should be an ellipsis at the end.

16 years agowordpad: Update Polish translation.
Mikołaj Zalewski [Wed, 13 Feb 2008 13:09:41 +0000 (14:09 +0100)] 
wordpad: Update Polish translation.

16 years agowrite.exe: Add Polish translation.
Mikołaj Zalewski [Wed, 13 Feb 2008 12:21:10 +0000 (13:21 +0100)] 
write.exe: Add Polish translation.

16 years agowineboot: Add Polish translation.
Mikołaj Zalewski [Wed, 13 Feb 2008 12:14:13 +0000 (13:14 +0100)] 
wineboot: Add Polish translation.

16 years agobrowseui: Add Polish translation.
Mikołaj Zalewski [Wed, 13 Feb 2008 11:59:34 +0000 (12:59 +0100)] 
browseui: Add Polish translation.

16 years agocredui: Update Polish translation.
Mikołaj Zalewski [Wed, 13 Feb 2008 10:56:09 +0000 (11:56 +0100)] 
credui: Update Polish translation.

16 years agowinhelp: Update Polish translation.
Mikołaj Zalewski [Wed, 13 Feb 2008 10:41:21 +0000 (11:41 +0100)] 
winhelp: Update Polish translation.

16 years agoadvapi32/tests: CryptVerifySignatureW is not implemented on win98.
Paul Vriens [Wed, 13 Feb 2008 17:38:44 +0000 (18:38 +0100)] 
advapi32/tests: CryptVerifySignatureW is not implemented on win98.

16 years agoshell32/tests: GetLongPathNameA is not implemented on win95.
Paul Vriens [Wed, 13 Feb 2008 16:36:02 +0000 (17:36 +0100)] 
shell32/tests: GetLongPathNameA is not implemented on win95.

16 years agomshtml: Fix a typo in nsiface.idl.
Rob Shearman [Wed, 13 Feb 2008 16:22:20 +0000 (16:22 +0000)] 
mshtml: Fix a typo in nsiface.idl.

16 years agorpcrt4: Add some traces to async_notifier_proc.
Rob Shearman [Wed, 13 Feb 2008 16:22:08 +0000 (16:22 +0000)] 
rpcrt4: Add some traces to async_notifier_proc.

Make the test of the return value of wait_for_incoming_data less strict.

16 years agoavifil32: Pass the number of characters to LoadStringW, not the number of bytes.
Rob Shearman [Wed, 13 Feb 2008 16:21:53 +0000 (16:21 +0000)] 
avifil32: Pass the number of characters to LoadStringW, not the number of bytes.

16 years agomshtml: Add a dummy member to nsMargin as empty structs aren't valid in C89.
Rob Shearman [Wed, 13 Feb 2008 16:22:03 +0000 (16:22 +0000)] 
mshtml: Add a dummy member to nsMargin as empty structs aren't valid in C89.

16 years agomshtml: All interfaces in nsiface.idl are local.
Rob Shearman [Wed, 13 Feb 2008 16:21:42 +0000 (16:21 +0000)] 
mshtml: All interfaces in nsiface.idl are local.

Since there is no in or out, or other information necessary for
remoting, all of the interfaces can only used locally, so declare them
all as local.

16 years agomshtml: Remove extra semi-colons after cpp_quote in nsiface.idl.
Rob Shearman [Wed, 13 Feb 2008 16:21:25 +0000 (16:21 +0000)] 
mshtml: Remove extra semi-colons after cpp_quote in nsiface.idl.

16 years agowined3d: Switch the visual tests back to D3DDEVTYPE_HAL.
Stefan Dösinger [Sat, 9 Feb 2008 22:57:35 +0000 (23:57 +0100)] 
wined3d: Switch the visual tests back to D3DDEVTYPE_HAL.

16 years agowined3d: Add a test for the vFace register.
Stefan Dösinger [Mon, 11 Feb 2008 11:04:57 +0000 (12:04 +0100)] 
wined3d: Add a test for the vFace register.

16 years agoversion: Check for 16-bit file format before returning ERROR_RESOURCE_DATA_NOT_FOUND.
Aric Stewart [Wed, 13 Feb 2008 16:17:05 +0000 (10:17 -0600)] 
version: Check for 16-bit file format before returning ERROR_RESOURCE_DATA_NOT_FOUND.

16 years agoole32: Fix potential NULL dereference of qiresults in ClientIdentity_QueryMultipleInt...
Rob Shearman [Wed, 13 Feb 2008 12:35:13 +0000 (12:35 +0000)] 
ole32: Fix potential NULL dereference of qiresults in ClientIdentity_QueryMultipleInterfaces.

This could happen if proxy_manager_get_remunknown returns S_FALSE, so
fix the check of the return code to match that below.

16 years agoole32: Fix a potentially confusing combination of conditional and bitwise or operator...
Rob Shearman [Wed, 13 Feb 2008 12:35:08 +0000 (12:35 +0000)] 
ole32: Fix a potentially confusing combination of conditional and bitwise or operators by adding extra brackets.

16 years agoole32: Remove an assert that is useless and triggers warnings elsewhere in static...
Rob Shearman [Wed, 13 Feb 2008 12:35:00 +0000 (12:35 +0000)] 
ole32: Remove an assert that is useless and triggers warnings elsewhere in static analysis tools.

16 years agoole32: Fix local-variable shadowing in apartment_hostobject_thread.
Rob Shearman [Wed, 13 Feb 2008 12:34:52 +0000 (12:34 +0000)] 
ole32: Fix local-variable shadowing in apartment_hostobject_thread.

16 years agoole32: Fix reference count leak in BindMoniker.
Rob Shearman [Wed, 13 Feb 2008 12:34:44 +0000 (12:34 +0000)] 
ole32: Fix reference count leak in BindMoniker.

16 years agoinclude: Fix some typos in dpaddr.h.
Rob Shearman [Wed, 13 Feb 2008 13:19:23 +0000 (13:19 +0000)] 
include: Fix some typos in dpaddr.h.

16 years agolibport: Use configure guards for include files that may not be present.
Rob Shearman [Wed, 13 Feb 2008 13:18:37 +0000 (13:18 +0000)] 
libport: Use configure guards for include files that may not be present.

16 years agokernel32/tests: ReplaceFile[AW] doesn't exist on win9x.
Paul Vriens [Wed, 13 Feb 2008 12:54:07 +0000 (13:54 +0100)] 
kernel32/tests: ReplaceFile[AW] doesn't exist on win9x.

16 years agocomdlg32: Assign to structs instead of using memcpy.
Andrew Talbot [Wed, 13 Feb 2008 11:09:02 +0000 (11:09 +0000)] 
comdlg32: Assign to structs instead of using memcpy.

16 years agomsi: Add tests for source folder resolution.
James Hawkins [Wed, 13 Feb 2008 06:07:43 +0000 (00:07 -0600)] 
msi: Add tests for source folder resolution.

16 years agogdi32: Move two 16bit function stubs to gdi16.c.
Michael Stefaniuc [Wed, 13 Feb 2008 00:47:59 +0000 (01:47 +0100)] 
gdi32: Move two 16bit function stubs to gdi16.c.

16 years agoinetcomm: Implement IMimeMessage_GetMessageSource.
Huw Davies [Tue, 12 Feb 2008 14:30:59 +0000 (14:30 +0000)] 
inetcomm: Implement IMimeMessage_GetMessageSource.

16 years agoinetcomm: Stub for MimeOleGetCharsetInfo.
Huw Davies [Tue, 12 Feb 2008 14:28:11 +0000 (14:28 +0000)] 
inetcomm: Stub for MimeOleGetCharsetInfo.

16 years agoinetcomm: Stub IMime{Message, Body}_GetCharset to return a NULL charset.
Huw Davies [Tue, 12 Feb 2008 14:20:37 +0000 (14:20 +0000)] 
inetcomm: Stub IMime{Message, Body}_GetCharset to return a NULL charset.

16 years agoinetcomm: Implement IMimeBody_GetProp for the primary context type.
Huw Davies [Tue, 12 Feb 2008 14:11:34 +0000 (14:11 +0000)] 
inetcomm: Implement IMimeBody_GetProp for the primary context type.

16 years agoinetcomm: Implement IMimeMessage_GetAttachments.
Huw Davies [Tue, 12 Feb 2008 13:49:28 +0000 (13:49 +0000)] 
inetcomm: Implement IMimeMessage_GetAttachments.

16 years agoinetcomm: Implement IMimeMessage_GetTextBody.
Huw Davies [Tue, 12 Feb 2008 13:36:16 +0000 (13:36 +0000)] 
inetcomm: Implement IMimeMessage_GetTextBody.

16 years agoinetcomm: Forward a few IMimeMessage functions to the appropriate IMimeBody functions.
Huw Davies [Tue, 12 Feb 2008 12:27:05 +0000 (12:27 +0000)] 
inetcomm: Forward a few IMimeMessage functions to the appropriate IMimeBody functions.

16 years agoinetcomm: Implement IMimeMessage_Find{First,Next}.
Huw Davies [Tue, 12 Feb 2008 12:18:26 +0000 (12:18 +0000)] 
inetcomm: Implement IMimeMessage_Find{First,Next}.

16 years agoinetcomm: Implement IMimeMessage_CountBodies.
Huw Davies [Tue, 12 Feb 2008 11:59:36 +0000 (11:59 +0000)] 
inetcomm: Implement IMimeMessage_CountBodies.

16 years agoinetcomm: Implement IMimeMessage_GetBody.
Huw Davies [Tue, 12 Feb 2008 11:49:47 +0000 (11:49 +0000)] 
inetcomm: Implement IMimeMessage_GetBody.

16 years agoinetcomm: Create a body tree for multipart messages.
Huw Davies [Tue, 12 Feb 2008 11:36:31 +0000 (11:36 +0000)] 
inetcomm: Create a body tree for multipart messages.

16 years agoinetcomm: Add a sub-stream implementation.
Huw Davies [Tue, 12 Feb 2008 11:18:09 +0000 (11:18 +0000)] 
inetcomm: Add a sub-stream implementation.

16 years agoinetcomm: Added missing initialization.
Huw Davies [Tue, 12 Feb 2008 22:52:24 +0000 (22:52 +0000)] 
inetcomm: Added missing initialization.

16 years agoregedit: Added Dutch translations.
Frans Kool [Tue, 12 Feb 2008 22:00:27 +0000 (23:00 +0100)] 
regedit: Added Dutch translations.

16 years agowinefile: Added Dutch translations.
Frans Kool [Tue, 12 Feb 2008 21:22:22 +0000 (22:22 +0100)] 
winefile: Added Dutch translations.

16 years agouser32: Add a couple of tests for WS_EX_TOPMOST.
Dmitry Timoshkov [Thu, 7 Feb 2008 15:03:39 +0000 (23:03 +0800)] 
user32: Add a couple of tests for WS_EX_TOPMOST.

16 years agokernel32: Add tests for ReplaceFileA and ReplaceFileW.
Erich Hoover [Tue, 12 Feb 2008 22:03:37 +0000 (23:03 +0100)] 
kernel32: Add tests for ReplaceFileA and ReplaceFileW.

16 years agokernel32: Implement ReplaceFileW.
Rob Shearman [Thu, 7 Feb 2008 12:43:25 +0000 (12:43 +0000)] 
kernel32: Implement ReplaceFileW.

Based on a patch by Erich Hoover.

16 years agokernel32: Implement ReplaceFileA.
Erich Hoover [Tue, 12 Feb 2008 22:02:34 +0000 (23:02 +0100)] 
kernel32: Implement ReplaceFileA.

16 years agocomctl32: Assign to structs instead of using memcpy.
Andrew Talbot [Tue, 12 Feb 2008 21:13:06 +0000 (21:13 +0000)] 
comctl32: Assign to structs instead of using memcpy.

16 years agomsi: Handle carriage returns in MsiDatabaseImport.
James Hawkins [Tue, 12 Feb 2008 07:37:56 +0000 (01:37 -0600)] 
msi: Handle carriage returns in MsiDatabaseImport.

16 years agomsi: Use MsiViewModify instead of building a SQL query when adding rows to the table.
James Hawkins [Tue, 12 Feb 2008 07:37:14 +0000 (01:37 -0600)] 
msi: Use MsiViewModify instead of building a SQL query when adding rows to the table.

16 years agomsi: Read the language info from the file.
James Hawkins [Tue, 12 Feb 2008 07:36:34 +0000 (01:36 -0600)] 
msi: Read the language info from the file.

16 years agomsi: Reimplement MsiGetProductInfo.
James Hawkins [Tue, 12 Feb 2008 07:35:46 +0000 (01:35 -0600)] 
msi: Reimplement MsiGetProductInfo.

16 years agodbghelp: Fix erroneous access to dwarf symbol cache.
Eric Pouech [Tue, 12 Feb 2008 20:25:33 +0000 (21:25 +0100)] 
dbghelp: Fix erroneous access to dwarf symbol cache.

(Spotted by Dan Kegel with valgrind).

16 years agomsxml3: Corrected tests for msxml service packs versions.
Alistair Leslie-Hughes [Tue, 12 Feb 2008 19:56:09 +0000 (06:56 +1100)] 
msxml3: Corrected tests for msxml service packs versions.

16 years agoadvapi32/tests: Only use functions if they are implemented.
Paul Vriens [Tue, 12 Feb 2008 17:09:23 +0000 (18:09 +0100)] 
advapi32/tests: Only use functions if they are implemented.

16 years agokernel32: Don't save the signal mask in sigsetjmp.
Alexandre Julliard [Tue, 12 Feb 2008 21:39:54 +0000 (22:39 +0100)] 
kernel32: Don't save the signal mask in sigsetjmp.

This shouldn't be needed anymore now that exceptions are not handled
on the signal stack, and signal mask handling is broken on Mac OS.

16 years agontdll: Store the unhandled exception filter at startup to avoid race conditions.
Alexandre Julliard [Tue, 12 Feb 2008 21:39:19 +0000 (22:39 +0100)] 
ntdll: Store the unhandled exception filter at startup to avoid race conditions.

16 years agooleview: Added Dutch translations.
Frans Kool [Tue, 12 Feb 2008 11:04:56 +0000 (12:04 +0100)] 
oleview: Added Dutch translations.

16 years agoshell32: Added Dutch translations.
Frans Kool [Tue, 12 Feb 2008 09:59:17 +0000 (10:59 +0100)] 
shell32: Added Dutch translations.

16 years agocomdlg32: Added Dutch translations.
Frans Kool [Mon, 11 Feb 2008 20:33:48 +0000 (21:33 +0100)] 
comdlg32: Added Dutch translations.

16 years agoinetcomm: Implement IMimeMessage_BindToObject.
Huw Davies [Mon, 11 Feb 2008 12:04:49 +0000 (12:04 +0000)] 
inetcomm: Implement IMimeMessage_BindToObject.

16 years agoinetcomm: Create the root body in IMimeMessage_Load.
Huw Davies [Mon, 11 Feb 2008 11:54:14 +0000 (11:54 +0000)] 
inetcomm: Create the root body in IMimeMessage_Load.

16 years agoinetcomm: Partial implementation of IMimeBody_GetData.
Huw Davies [Fri, 8 Feb 2008 12:24:38 +0000 (12:24 +0000)] 
inetcomm: Partial implementation of IMimeBody_GetData.

16 years agoinetcomm: Add the beginnings of IMimeMessage_Load.
Huw Davies [Fri, 8 Feb 2008 12:17:43 +0000 (12:17 +0000)] 
inetcomm: Add the beginnings of IMimeMessage_Load.

16 years agodinput: Make _dump_mouse_state static.
Marcus Meissner [Fri, 8 Feb 2008 16:34:00 +0000 (17:34 +0100)] 
dinput: Make _dump_mouse_state static.

16 years agocabinet: Assign to structs instead of using memcpy.
Andrew Talbot [Mon, 11 Feb 2008 20:48:58 +0000 (20:48 +0000)] 
cabinet: Assign to structs instead of using memcpy.

16 years agoavifil32: Assign to structs instead of using memcpy.
Andrew Talbot [Mon, 11 Feb 2008 20:48:51 +0000 (20:48 +0000)] 
avifil32: Assign to structs instead of using memcpy.

16 years agogdi32: For unsigned types, directly use INTERNAL_YDS
Gerald Pfeifer [Sun, 10 Feb 2008 21:31:20 +0000 (22:31 +0100)] 
gdi32: For unsigned types, directly use INTERNAL_YDS

16 years agomsvcrt: Fix EOF behavior on read from pipe or console.
Dan Kegel [Sat, 9 Feb 2008 16:27:35 +0000 (08:27 -0800)] 
msvcrt: Fix EOF behavior on read from pipe or console.

The canonical way to detect EOF on read is when you request more than
zero bytes, but zero bytes come back.  Switching to this method seems
to handle a few problem cases better.  Also handle ERROR_BROKEN_PIPE
properly just in case.

16 years agowinecfg: Allow theme colour names to be case insensitive when reading them from a...
Reece H. Dunn [Sun, 10 Feb 2008 17:35:55 +0000 (17:35 +0000)] 
winecfg: Allow theme colour names to be case insensitive when reading them from a file.

16 years agowinecfg: Fixed reading in colour data from a theme file.
Reece H. Dunn [Sun, 10 Feb 2008 16:22:26 +0000 (16:22 +0000)] 
winecfg: Fixed reading in colour data from a theme file.

16 years agoimm: Implement ImmGenerateMessage.
Aric Stewart [Fri, 8 Feb 2008 18:50:06 +0000 (12:50 -0600)] 
imm: Implement ImmGenerateMessage.

16 years agoimm: More correctly handle the presence of the default IME input window on IME open...
Aric Stewart [Fri, 8 Feb 2008 16:30:39 +0000 (10:30 -0600)] 
imm: More correctly handle the presence of the default IME input window on IME open and close.

16 years agodinput: Skip old mouse movement events.
Vitaliy Margolen [Fri, 8 Feb 2008 15:01:42 +0000 (08:01 -0700)] 
dinput: Skip old mouse movement events.

16 years agomsi: Test the remaining installer properties returned by MsiGetProductInfo.
James Hawkins [Mon, 11 Feb 2008 07:18:56 +0000 (01:18 -0600)] 
msi: Test the remaining installer properties returned by MsiGetProductInfo.

16 years agomsi: Return ERROR_INVALID_PARAMETER if szProduct is invalid.
James Hawkins [Mon, 11 Feb 2008 07:16:49 +0000 (01:16 -0600)] 
msi: Return ERROR_INVALID_PARAMETER if szProduct is invalid.

16 years agomsi: Add tests for MsiGetProductInfo.
James Hawkins [Mon, 11 Feb 2008 07:16:13 +0000 (01:16 -0600)] 
msi: Add tests for MsiGetProductInfo.

16 years agomsi: Successfully return an empty string when requesting a record index beyond the...
James Hawkins [Mon, 11 Feb 2008 07:15:13 +0000 (01:15 -0600)] 
msi: Successfully return an empty string when requesting a record index beyond the record's size.

16 years agomsi: Don't check for the existence of the msi package when running a concurrent install.
James Hawkins [Mon, 11 Feb 2008 07:11:36 +0000 (01:11 -0600)] 
msi: Don't check for the existence of the msi package when running a concurrent install.