James Hawkins
|
f4829063bc
|
msi: Make sure we don't access pcchValueBuf when szBuffer is NULL, as pcchValueBuf is not required to be initialized in this case.
|
2009-12-14 12:19:52 +01:00 |
Hans Leidekker
|
3840de5b1e
|
msi/tests: Loosen check on kernel32 language version.
|
2009-12-07 14:18:29 +01:00 |
Hans Leidekker
|
3f70b07870
|
msi/tests: Fix a couple of user SID string leaks.
Found by valgrind.
|
2009-10-27 10:53:42 +01:00 |
Alexandre Julliard
|
fa6ffb4d5d
|
Fix empty function prototypes.
|
2009-10-07 12:24:53 +02:00 |
Francois Gouget
|
d9ffbe4e82
|
msi/tests: Use win_skip() to skip over unimplemented functionality.
|
2009-05-19 12:01:20 +02:00 |
Hans Leidekker
|
4365b34838
|
msi: Allocate token information buffer dynamically.
|
2009-03-27 15:51:26 +01:00 |
Hans Leidekker
|
f0d1d61d3b
|
msi: Add tests for MsiEnumProducts.
|
2009-03-27 15:51:26 +01:00 |
Alexandre Julliard
|
836d9af1be
|
msi/tests: Avoid size_t in traces.
|
2009-03-26 14:01:26 +01:00 |
Hans Leidekker
|
c2221f325f
|
msi: Add some tests for MsiQueryFeatureState.
These tests confirm that a feature is reported as advertised if only
one of its components is missing.
|
2009-03-25 15:02:37 +01:00 |
James Hawkins
|
cb958cd773
|
msi: Test and handle the case where the SourceList key does not exist and the PackageName value does not exist in MsiGetProductInfo.
|
2009-03-23 15:52:17 +01:00 |
James Hawkins
|
dc50773c28
|
msi: Factor out the MsiEnumPatchesEx tests and test the NULL szUserSid and an szUserSid that is different from the current user.
|
2009-03-23 15:52:17 +01:00 |
Alexandre Julliard
|
b5ac29a73d
|
msi/tests: Add some tests for MsiEnumPatchesW, fix a few failures on XP.
|
2009-02-25 16:06:21 +01:00 |
Nikolay Sivov
|
9598a50916
|
msi: Fix NULL dereference in MsiQueryComponentStateW (Coverity).
|
2009-01-26 15:48:57 +01:00 |
Ge van Geldorp
|
3355f3d66f
|
msi/tests: Double nul-terminate REG_MULTI_SZ values.
|
2009-01-19 14:18:04 +01:00 |
Andrew Nguyen
|
6d75522fb4
|
msi/tests: Fix a few handle leaks.
This was pointed out by Christoph von Wittich.
|
2009-01-19 13:36:27 +01:00 |
Michael Stefaniuc
|
9975dcd19e
|
msi/tests: Remove superfluous pointer casts.
|
2009-01-15 12:42:57 +01:00 |
Ge van Geldorp
|
f9f2e91198
|
msi/tests: Opening package with relative filename sometimes succeeds on Windows.
|
2009-01-12 14:34:51 +01:00 |
Alexandre Julliard
|
2a5cf54f05
|
msi/tests: Avoid sizeof in traces.
|
2008-12-20 13:32:59 +01:00 |
Paul Vriens
|
017fee4aa0
|
msi/tests: Run tests again on Win9x and NT4.
|
2008-12-16 12:51:20 +01:00 |
James Hawkins
|
0ccb714470
|
msi: Add tests for MsiGetPatchInfo.
|
2008-12-15 12:36:00 +01:00 |
Paul Vriens
|
732c1e8d31
|
msi/tests: Run tests again on Win9x and NT4.
|
2008-12-10 10:48:05 +01:00 |
James Hawkins
|
61c94d281a
|
msi: Add tests for MsiEnumPatches.
|
2008-12-09 11:24:04 +01:00 |
James Hawkins
|
947c4c312a
|
msi: Add tests for MsiEnumPatchesEx.
|
2008-12-09 10:25:47 +01:00 |
James Hawkins
|
48e6e584d3
|
msi: Fix a test that fails in win95.
|
2008-10-01 11:41:34 -05:00 |
James Hawkins
|
63064f7a45
|
msi: Handle features installed as source in MsiQueryFeatureState.
|
2008-08-25 11:40:02 +02:00 |
James Hawkins
|
39b874706c
|
msi: Handle components installed as source in MsiQueryComponentState.
|
2008-08-21 11:44:05 +02:00 |
James Hawkins
|
68e6be45e1
|
msi: Add tests for MsiOpenProduct.
|
2008-07-31 13:04:44 +02:00 |
James Hawkins
|
6056fd1b05
|
msi: Add another MsiGetFileVersionTest.
|
2008-06-25 10:43:02 +02:00 |
James Hawkins
|
0097275f3f
|
msi: Add tests for MsiGetUserInfo.
|
2008-06-24 12:16:01 +02:00 |
James Hawkins
|
72fedf7d88
|
msi: Handle the machine context in MsiQueryFeatureState.
|
2008-06-24 12:15:38 +02:00 |
James Hawkins
|
200eba3b94
|
msi: Handle the user managed context in MsiQueryFeatureState.
|
2008-06-24 12:15:31 +02:00 |
James Hawkins
|
aefd63dc4e
|
msi: Add more tests for MsiQueryFeatureState.
|
2008-06-24 12:15:23 +02:00 |
James Hawkins
|
e21a26e47b
|
msi: Test and reimplement MsiQueryProductState.
|
2008-04-07 11:27:24 +02:00 |
James Hawkins
|
9048ecef83
|
msi: INSTALLPROPERTY_AUTHORIZED_LUA_APP is only available with msi >= 3.0.
|
2008-03-24 11:38:36 +01:00 |
James Hawkins
|
a9ebec9849
|
msi: win95 returns ERROR_BAD_PATHNAME.
|
2008-03-20 14:27:35 +01:00 |
Rob Shearman
|
58130dde08
|
msi: Passing NULL for szBuffer and NULL for pcchValueBuf into MsiGetProductInfo{A, W} shouldn't crash.
Add a test for this.
|
2008-03-12 19:21:27 +01:00 |
Paul Vriens
|
2c22e9aeb6
|
msi/tests: Make tests run on win9x/NT4 again.
|
2008-03-05 11:21:56 +01:00 |
James Hawkins
|
4609eccd72
|
msi: Add tests for MsiGetProductInfoEx.
|
2008-03-04 11:54:21 +01:00 |
James Hawkins
|
bbdf79bc8c
|
msi: Convert REG_DWORD properties to strings in MsiGetProductInfo.
|
2008-02-18 12:41:37 +01:00 |
Rob Shearman
|
85fbdfcc9e
|
msi: Fix the character count passed into RegSetValueExA in test_MsiQueryFeatureState.
|
2008-02-18 12:41:36 +01:00 |
James Hawkins
|
1f3d6a9744
|
msi: Reimplement MsiGetProductInfo.
|
2008-02-12 22:59:29 +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
|
ffc251f5dd
|
msi: Return ERROR_MORE_DATA if the size is too small.
|
2008-02-05 12:19:37 +01:00 |
James Hawkins
|
dc8f714ade
|
msi: Return the string length even if the string is NULL.
|
2008-02-05 12:19:37 +01:00 |
James Hawkins
|
40841946f5
|
msi: Leave room for the NULL terminator.
|
2008-02-05 12:19:37 +01:00 |
James Hawkins
|
d165435048
|
msi: Return ERROR_FILE_INVALID if the file has no version information.
|
2008-02-05 12:19:37 +01:00 |
James Hawkins
|
03335de8d0
|
msi: Return ERROR_INVALID_PARAMETER if a string pointer is non-NULL and the size pointer is NULL.
|
2008-02-05 12:19:37 +01:00 |
James Hawkins
|
856800c84b
|
msi: Translate ERROR_BAD_PATHNAME into ERROR_FILE_NOT_FOUND.
|
2008-02-05 12:19:37 +01:00 |