Hans Leidekker
|
9cc4b0caae
|
msi/tests: Don't create a nested restore point on recent versions of MSI.
We now set the MSIFASTINSTALL property which disables restore points.
|
2010-10-13 15:52:58 +02:00 |
Hans Leidekker
|
5d0a6b0004
|
msi: Store action data for deferred rollback actions too.
|
2010-10-13 15:52:38 +02:00 |
Hans Leidekker
|
7404e64373
|
msi: A commit or rollback custom action can be a deferred action at the same time.
|
2010-10-13 15:52:33 +02:00 |
Hans Leidekker
|
59d6dcfddd
|
msi: Put keys from 32-bit packages starting with HLKM\Software under Wow6432Node on 64-bit.
|
2010-10-13 15:52:27 +02:00 |
Hans Leidekker
|
43a680a155
|
msi: Register class ids from 32-bit packages under Wow6432Node on 64-bit.
|
2010-10-13 15:52:19 +02:00 |
Hans Leidekker
|
0df4712658
|
msi/tests: Reduce the UI level for a couple of tests.
This makes the tests run faster because native only creates restore points
for installers with a basic UI level and higher.
|
2010-10-11 17:11:27 +02:00 |
Hans Leidekker
|
eafebe0f7d
|
msi/tests: Set the MSIFASTINSTALL property.
On recent versions of msi this prevents the creation of a system restore
point, which can take a very long time.
|
2010-10-11 17:11:27 +02:00 |
Hans Leidekker
|
5709fab04c
|
msi/tests: Fix some test failures on 64-bit.
|
2010-10-11 17:11:26 +02:00 |
Hans Leidekker
|
cf6e820106
|
msi: Allocate 3 bytes instead of 2 for in-memory string references.
Fixes an installer that stores string references as 2 byte integers and
grows the number of strings beyond the limit of 64k during installation.
|
2010-10-11 17:11:26 +02:00 |
Hans Leidekker
|
b719338433
|
msi/tests: Use a different product code in the automation tests.
|
2010-10-11 17:11:26 +02:00 |
Hans Leidekker
|
3d33fb93cc
|
msi/tests: Determine Wow64 mode just once.
|
2010-10-11 17:11:26 +02:00 |
Hans Leidekker
|
9e166a9690
|
msi/tests: Fix some test failures on 64-bit.
|
2010-10-06 20:46:37 +02:00 |
Hans Leidekker
|
3cd55cc916
|
msi Set the feature action to INSTALLSTATE_UNKNOWN if msidbFeatureAttributesUIDisallowAbsent is set.
|
2010-10-06 20:46:34 +02:00 |
Hans Leidekker
|
85874c07b9
|
msi: Look at the requested action instead of the action taken in MSI_SetFeatureStates.
|
2010-10-06 20:46:32 +02:00 |
Hans Leidekker
|
a9c3195eb8
|
msi: Add package validation tests.
|
2010-10-06 20:46:30 +02:00 |
Hans Leidekker
|
ca7cd1bf89
|
msi: Validate packages based on supported version, platform and languages.
|
2010-10-06 20:46:27 +02:00 |
Hans Leidekker
|
8bc9a499d1
|
msi: Remove a potentially noisy trace.
|
2010-10-06 16:22:26 +02:00 |
Hans Leidekker
|
52aab76eb2
|
msi: Put the uninstall key for 32-bit packages under Wow6432Node on 64-bit.
|
2010-10-05 17:50:16 +02:00 |
Andrew Eikum
|
f62439c0d4
|
msi/tests: Fix copy-paste errors in tests.
|
2010-10-01 17:48:11 +02:00 |
Hans Leidekker
|
dfc9351ba4
|
msi: Set more 64-bit properties.
|
2010-10-01 17:48:10 +02:00 |
Hans Leidekker
|
ddbf3c754e
|
msi: Remove an unnecessary warning.
|
2010-10-01 17:48:10 +02:00 |
Alexandre Julliard
|
d1d1d0205d
|
msi/tests: Make some variables static.
|
2010-10-01 13:36:43 +02:00 |
Alexandre Julliard
|
b4109a079f
|
msi/tests: Fix a test failure on 64-bit.
|
2010-09-30 17:51:17 +02:00 |
Alexandre Julliard
|
9fe16f8ae9
|
msi/tests: Avoid corrupting the pending file renames key on failure.
|
2010-09-30 17:51:17 +02:00 |
Hans Leidekker
|
259b5fdfa6
|
msi: Treat empty string as NULL in MsiGetSummaryInformationW.
|
2010-09-29 10:09:31 +02:00 |
Hans Leidekker
|
2b2fa04ca4
|
msi: Always check the return value of msi_string2idW.
|
2010-09-29 10:09:23 +02:00 |
Hans Leidekker
|
fbf45bae04
|
msi: Use more descriptive variable names for installer properties.
|
2010-09-27 14:10:45 +02:00 |
Lauri Kenttä
|
57a64040e3
|
msi: Update Finnish translation.
|
2010-09-24 18:21:19 +02:00 |
Hans Leidekker
|
cce01d98e7
|
msi: Set some missing system folder properties.
|
2010-09-24 18:21:07 +02:00 |
Hans Leidekker
|
337fb86c3b
|
msi: Use binary search to find the insert index for a row.
|
2010-09-24 18:21:03 +02:00 |
Hans Leidekker
|
e58a67e9cd
|
msi: Avoid accessing memory before the left hand string in compare_substring.
|
2010-09-24 18:20:52 +02:00 |
Hans Leidekker
|
c5ef45e5ef
|
msi: A progid without a class is not an error.
|
2010-09-24 18:20:41 +02:00 |
Hans Leidekker
|
d59c99067a
|
msi/test: Add tests for MsiGetFeatureState.
|
2010-09-24 18:20:36 +02:00 |
Hans Leidekker
|
d56d0d98a3
|
msi: Remove unused field from MSICOMPONENT structure.
|
2010-09-24 18:20:32 +02:00 |
Paul Vriens
|
3d6a57a494
|
msi/tests: Prevent a popup on Windows NT.
|
2010-09-20 13:57:45 +02:00 |
Hans Leidekker
|
39d6b6eb70
|
msi: Handle fdintNEXT_CABINET and fdintPARTIAL_FILE for cabinet streams.
|
2010-09-20 13:48:12 +02:00 |
Alexandre Julliard
|
81b8ee863e
|
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
|
2010-09-19 12:36:48 +02:00 |
Hans Leidekker
|
a0ebe951b6
|
msi: Read supported platform and language ids from the summary information stream.
|
2010-09-18 13:06:28 +02:00 |
Hans Leidekker
|
3ef3e81f9e
|
msi: Avoid a crash on database destruction.
|
2010-09-18 13:06:21 +02:00 |
Hans Leidekker
|
931bf05731
|
msi: Adjust the AdminUser property too after applying a patch.
|
2010-09-18 13:06:17 +02:00 |
Hans Leidekker
|
7e9d50a122
|
msi: Avoid pointer truncation in MSI_ViewFetch and MSI_ViewModify.
|
2010-09-13 10:59:18 -05:00 |
Paul Vriens
|
75c5484174
|
dlls: Fix some specfiles with respect to 'str' and 'wstr' usage.
|
2010-09-09 14:57:44 +02:00 |
Hans Leidekker
|
4a5b2abcf4
|
msi/tests: Fix some test failures on 64-bit.
|
2010-09-08 19:51:00 +02:00 |
Hans Leidekker
|
f6e26351d5
|
msi: Open relocated package database in transacted mode.
|
2010-09-08 19:50:37 +02:00 |
Hans Leidekker
|
d8b5879798
|
msi: Fix comparison of table ids in TABLE_Exists.
|
2010-09-08 19:50:15 +02:00 |
Francois Gouget
|
b66eb177af
|
msi/tests: Fix compilation on systems that don't support nameless unions or structs.
|
2010-09-07 16:01:39 +02:00 |
Hans Leidekker
|
2fb648c04f
|
msi/tests: Add tests for 64-bit properties.
|
2010-09-02 18:05:22 +02:00 |
Hans Leidekker
|
d2f1074725
|
msi: Set the System64Folder property on 64-bit.
|
2010-09-02 18:05:22 +02:00 |
Hans Leidekker
|
3730300a29
|
msi: Set the MsiAMD64 and Msix64 properties on 64-bit.
|
2010-09-02 18:05:22 +02:00 |
Hans Leidekker
|
18ebf2c576
|
msi: Return an error from MsiDatabaseGetPrimaryKeys if the table does not exist.
|
2010-09-02 18:05:22 +02:00 |