Paul Vriens
4c105b2f5c
msi/tests: Services are not available on win9x.
2008-02-15 11:07:19 +01:00
Rob Shearman
d9891887c7
crypt32: Fix function declaration - WINAPI should come after the return type.
2008-02-15 11:06:15 +01:00
Rob Shearman
4510346b4f
shell32: Memory allocated by CommandLineToArgvW should be that got from LocalAlloc/LocalReAlloc, not from GlobalAlloc.
...
Use LMEM_FIXED instead of 0 in calls to LocalAlloc to emphasise that
we're getting a direct pointer, not a handle to memory.
Remove hargv as it is confusing and unnecessary.
2008-02-15 11:04:47 +01:00
Rob Shearman
3d55b590b5
user32: Fix incorrect character count passed to GetWindowTextW in ICONTITLE_Paint.
2008-02-15 11:04:28 +01:00
Rob Shearman
151cc8bd05
shlwapi: IID_IInternetSecurityMgrSite is now defined so remove the local definition from IUnknown_GetWindow.
2008-02-15 11:04:18 +01:00
Rob Shearman
96fafe1661
ole32: Fix the character count passed to GetClipboardFormatNameW in WriteFmtUserTypeStg.
2008-02-15 11:04:09 +01:00
Rob Shearman
cedf6308aa
hhctrl.ocx: Fix the character count passed to GetFullPathNameW in OpenCHM and NavigateToChm.
2008-02-15 11:04:04 +01:00
Rob Shearman
9ca4680fce
msrle32: Fix the character count passed into LoadStringW in About.
2008-02-15 11:03:56 +01:00
Rob Shearman
806dc4249c
dxdiagn: Fix the character count passed to snprintfW in DXDiag_AddFileDescContainer and DXDiag_InitDXDiagDisplayContainer.
2008-02-15 11:03:52 +01:00
Rob Shearman
f48941a2a8
dbghelp: Fix a typo in SymLoadModuleExW that caused the wrong number of characters to be passed to lstrcpynW.
2008-02-15 11:03:42 +01:00
Rob Shearman
7579145ae1
advapi32: The lpcbSecurityDescriptor parameter to RegGetKeySecurity isn't optional, so don't complicate the code by treating as though it is.
2008-02-15 11:03:31 +01:00
Huw Davies
cc0a458f92
inetcomm: Add IStream_CopyTo to the sub-stream implementation.
2008-02-15 11:03:22 +01:00
Huw Davies
5f8c766528
inetcomm: Improve some TRACEs.
2008-02-15 11:03:20 +01:00
Paul Vriens
dd8fe5a973
netapi32/tests: Adding a user with a too long name succeeds on NT4.
2008-02-15 11:03:17 +01:00
Alexandre Julliard
ab820ef24c
shell32: Add support for the NoDrives registry key.
2008-02-15 10:58:14 +01:00
Dmitry Timoshkov
3d421a4783
user32: Use custom window procs instead of DefWindowProcA/W in the IsWindowUnicode test.
2008-02-15 10:13:27 +01:00
Vitaliy Margolen
971c4e19d6
dinput: Don't use event times, report current tick count instead.
2008-02-15 10:12:51 +01:00
Vitaliy Margolen
eca356829c
Revert "dinput: Skip old mouse movement events.".
...
This reverts commit 3187669512
.
2008-02-15 10:12:45 +01:00
Jacek Caban
f979134270
wininet: Code clean up.
2008-02-15 10:00:12 +01:00
Jacek Caban
e49e792849
wininet: Added cache test.
2008-02-15 10:00:10 +01:00
Jacek Caban
6ce88e0aab
wininet: Added correct InternetQueryOption(INTERNET_OPTION_DATAFILE_NAME) implementation.
2008-02-15 10:00:06 +01:00
Jacek Caban
d7a49e8147
wininet: Added beginning support for HTTP cache files.
2008-02-15 10:00:03 +01:00
Rob Shearman
e35bd05082
msi: Add stub implementation of MsiIsProductElevatedA/W.
2008-02-15 09:59:59 +01:00
Rob Shearman
0d9e09d8bf
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.
2008-02-15 09:59:55 +01:00
Francois Gouget
148061814c
kernel32/tests: Fix the time tests when 'Automatically adjust clock for daylight saving changes' has been unset.
2008-02-15 09:56:12 +01:00
Francois Gouget
c68745c51b
UTF-8 resource files must explicitly say so with a pragma.
2008-02-15 09:55:58 +01:00
Mikołaj Zalewski
1cc8fc5ede
browseui: Add Polish translation.
2008-02-15 09:55:21 +01:00
Mikołaj Zalewski
7c2a3cb9dc
credui: Update Polish translation.
2008-02-15 09:55:17 +01:00
Paul Vriens
e2de4b18e5
advapi32/tests: CryptVerifySignatureW is not implemented on win98.
2008-02-15 09:54:23 +01:00
Paul Vriens
ad711256a4
shell32/tests: GetLongPathNameA is not implemented on win95.
2008-02-15 09:53:29 +01:00
Rob Shearman
1ce8ca4d8d
mshtml: Fix a typo in nsiface.idl.
2008-02-15 09:53:23 +01:00
Rob Shearman
610c213f6d
rpcrt4: Add some traces to async_notifier_proc.
...
Make the test of the return value of wait_for_incoming_data less strict.
2008-02-15 09:53:16 +01:00
Rob Shearman
89a2eab3f4
avifil32: Pass the number of characters to LoadStringW, not the number of bytes.
2008-02-15 09:53:07 +01:00
Rob Shearman
94fe669387
mshtml: Add a dummy member to nsMargin as empty structs aren't valid in C89.
2008-02-15 09:52:57 +01:00
Rob Shearman
9b11494db7
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.
2008-02-15 09:52:48 +01:00
Rob Shearman
4539f4f25b
mshtml: Remove extra semi-colons after cpp_quote in nsiface.idl.
2008-02-15 09:52:43 +01:00
Stefan Dösinger
9950cb4bf5
wined3d: Switch the visual tests back to D3DDEVTYPE_HAL.
2008-02-15 09:40:12 +01:00
Stefan Dösinger
81de2fa10a
wined3d: Add a test for the vFace register.
2008-02-15 09:40:03 +01:00
Aric Stewart
1a328d9126
version: Check for 16-bit file format before returning ERROR_RESOURCE_DATA_NOT_FOUND.
2008-02-13 17:25:46 +01:00
Rob Shearman
461ce6e4a2
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.
2008-02-13 16:42:42 +01:00
Rob Shearman
bfa6ddaeb7
ole32: Fix a potentially confusing combination of conditional and bitwise or operators by adding extra brackets.
2008-02-13 16:42:36 +01:00
Rob Shearman
a10cf16449
ole32: Remove an assert that is useless and triggers warnings elsewhere in static analysis tools.
2008-02-13 16:42:30 +01:00
Rob Shearman
e0d25c6394
ole32: Fix local-variable shadowing in apartment_hostobject_thread.
2008-02-13 16:42:23 +01:00
Rob Shearman
14f7a59270
ole32: Fix reference count leak in BindMoniker.
2008-02-13 16:42:18 +01:00
Paul Vriens
fc82d8c221
kernel32/tests: ReplaceFile[AW] doesn't exist on win9x.
2008-02-13 16:41:54 +01:00
Andrew Talbot
8fb1f0d089
comdlg32: Assign to structs instead of using memcpy.
2008-02-13 16:41:37 +01:00
James Hawkins
050fa6a40c
msi: Add tests for source folder resolution.
2008-02-13 16:41:14 +01:00
Michael Stefaniuc
3db6eeeda9
gdi32: Move two 16bit function stubs to gdi16.c.
2008-02-13 16:41:03 +01:00
Huw Davies
e03f478aee
inetcomm: Implement IMimeMessage_GetMessageSource.
2008-02-13 16:40:34 +01:00
Huw Davies
b21b9c7372
inetcomm: Stub for MimeOleGetCharsetInfo.
2008-02-13 16:40:27 +01:00
Huw Davies
43958866a3
inetcomm: Stub IMime{Message, Body}_GetCharset to return a NULL charset.
2008-02-13 16:40:17 +01:00
Huw Davies
3f92c5b734
inetcomm: Implement IMimeBody_GetProp for the primary context type.
2008-02-13 16:40:07 +01:00
Huw Davies
02ceeef288
inetcomm: Implement IMimeMessage_GetAttachments.
2008-02-13 16:37:57 +01:00
Huw Davies
869b10b430
inetcomm: Implement IMimeMessage_GetTextBody.
2008-02-13 16:37:47 +01:00
Huw Davies
a9287e3595
inetcomm: Forward a few IMimeMessage functions to the appropriate IMimeBody functions.
2008-02-13 16:37:32 +01:00
Huw Davies
d56033eedf
inetcomm: Implement IMimeMessage_Find{First,Next}.
2008-02-13 16:37:22 +01:00
Huw Davies
8be6df3434
inetcomm: Implement IMimeMessage_CountBodies.
2008-02-13 16:37:08 +01:00
Huw Davies
e15ff2ef86
inetcomm: Implement IMimeMessage_GetBody.
2008-02-13 16:36:57 +01:00
Huw Davies
db4881cfb6
inetcomm: Create a body tree for multipart messages.
2008-02-13 16:36:41 +01:00
Huw Davies
8760cf5aa4
inetcomm: Add a sub-stream implementation.
2008-02-13 16:35:43 +01:00
Huw Davies
8a6fa1bf8d
inetcomm: Added missing initialization.
2008-02-13 16:27:34 +01:00
Dmitry Timoshkov
066c60eb31
user32: Add a couple of tests for WS_EX_TOPMOST.
2008-02-12 23:34:08 +01:00
Erich Hoover
664c68a2c9
kernel32: Add tests for ReplaceFileA and ReplaceFileW.
2008-02-12 23:03:37 +01:00
Rob Shearman
c72de7bce2
kernel32: Implement ReplaceFileW.
...
Based on a patch by Erich Hoover.
2008-02-12 23:03:09 +01:00
Erich Hoover
06a3c3a281
kernel32: Implement ReplaceFileA.
2008-02-12 23:02:55 +01:00
Andrew Talbot
8d555e825b
comctl32: Assign to structs instead of using memcpy.
2008-02-12 23:00:03 +01:00
James Hawkins
ec086f77e3
msi: Handle carriage returns in MsiDatabaseImport.
2008-02-12 22:59:53 +01:00
James Hawkins
00cfd2899b
msi: Use MsiViewModify instead of building a SQL query when adding rows to the table.
2008-02-12 22:59:46 +01:00
James Hawkins
4cc569cce6
msi: Read the language info from the file.
2008-02-12 22:59:37 +01:00
James Hawkins
1f3d6a9744
msi: Reimplement MsiGetProductInfo.
2008-02-12 22:59:29 +01:00
Eric Pouech
4823663957
dbghelp: Fix erroneous access to dwarf symbol cache.
...
(Spotted by Dan Kegel with valgrind).
2008-02-12 22:40:46 +01:00
Alistair Leslie-Hughes
9e8c0e54c6
msxml3: Corrected tests for msxml service packs versions.
2008-02-12 22:40:24 +01:00
Paul Vriens
56d085ccec
advapi32/tests: Only use functions if they are implemented.
2008-02-12 22:40:15 +01:00
Alexandre Julliard
b1789fc73f
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.
2008-02-12 22:39:54 +01:00
Alexandre Julliard
78fba54ab7
ntdll: Store the unhandled exception filter at startup to avoid race conditions.
2008-02-12 22:39:19 +01:00
Frans Kool
b5f51404d0
shell32: Added Dutch translations.
2008-02-12 22:37:56 +01:00
Frans Kool
299f1bdf08
comdlg32: Added Dutch translations.
2008-02-12 22:37:16 +01:00
Huw Davies
a14bb14dc5
inetcomm: Implement IMimeMessage_BindToObject.
2008-02-12 22:37:02 +01:00
Huw Davies
88df8e83dd
inetcomm: Create the root body in IMimeMessage_Load.
2008-02-12 22:36:50 +01:00
Huw Davies
c930fc70f5
inetcomm: Partial implementation of IMimeBody_GetData.
2008-02-12 22:36:34 +01:00
Huw Davies
4ba3aa5047
inetcomm: Add the beginnings of IMimeMessage_Load.
2008-02-12 22:36:24 +01:00
Marcus Meissner
9438ebfa20
dinput: Make _dump_mouse_state static.
2008-02-12 22:36:13 +01:00
Andrew Talbot
ac796d81e7
cabinet: Assign to structs instead of using memcpy.
2008-02-12 22:36:03 +01:00
Andrew Talbot
292fd135e5
avifil32: Assign to structs instead of using memcpy.
2008-02-12 22:35:56 +01:00
Gerald Pfeifer
21b334713c
gdi32: For unsigned types, directly use INTERNAL_YDS
2008-02-12 22:35:43 +01:00
Dan Kegel
316869b273
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.
2008-02-12 22:35:20 +01:00
Aric Stewart
f096dae361
imm: Implement ImmGenerateMessage.
2008-02-11 21:02:47 +01:00
Aric Stewart
0e5d5b37ec
imm: More correctly handle the presence of the default IME input window on IME open and close.
2008-02-11 21:02:21 +01:00
Vitaliy Margolen
3187669512
dinput: Skip old mouse movement events.
2008-02-11 21:00:09 +01:00
James Hawkins
f461a8d4c1
msi: Test the remaining installer properties returned by MsiGetProductInfo.
2008-02-11 20:55:03 +01:00
James Hawkins
ff0dc44f2d
msi: Return ERROR_INVALID_PARAMETER if szProduct is invalid.
2008-02-11 20:53:13 +01:00
James Hawkins
33c1e6ef56
msi: Add tests for MsiGetProductInfo.
2008-02-11 20:47:52 +01:00
James Hawkins
0d56df214b
msi: Successfully return an empty string when requesting a record index beyond the record's size.
2008-02-11 20:45:24 +01:00
James Hawkins
2750ed167f
msi: Don't check for the existence of the msi package when running a concurrent install.
2008-02-11 20:45:17 +01:00
James Hawkins
a8d87a86cc
msi: Handle the special table _ForceCodepage in MsiDatabaseExport.
2008-02-11 20:42:29 +01:00
James Hawkins
7d529228d3
msi: Add tests for not using quotes in SQL queries.
2008-02-11 20:42:19 +01:00
Alexandre Julliard
2e6ec39565
msi/tests: Fix test that depends on the order of the files in a directory.
2008-02-11 20:41:40 +01:00
Alexandre Julliard
9510f97935
comctl32: Process messages while waiting for the animation thread to finish.
2008-02-11 20:41:40 +01:00
Paul Vriens
82cbbbdb46
opengl32/tests: Only use functions if they are implemented.
2008-02-11 20:41:40 +01:00
Paul Vriens
e2539cb9e5
rpcrt4/tests: Don't crash on WinXP SP3.
2008-02-11 20:41:40 +01:00