Hans Leidekker
|
a23514eece
|
msi: Add support for installing side-by-side assemblies.
|
2010-11-11 12:23:06 +01:00 |
Hans Leidekker
|
3faddc21b3
|
msi: Calculate file install states after evaluating component conditions, not before.
|
2010-11-11 12:22:50 +01:00 |
Hans Leidekker
|
fa9757bd73
|
msi: Put quotes around the filename in MsiApplyPatch.
|
2010-11-11 12:22:43 +01:00 |
Hans Leidekker
|
8fd47bbef7
|
msi: Remove redundant function msi_find_file.
|
2010-11-11 12:22:35 +01:00 |
Hans Leidekker
|
9ae062f63e
|
msi: MsiGet/SetFeatureState must get and set the requested feature action, not the action taken.
|
2010-11-11 12:22:27 +01:00 |
André Hentschel
|
384b95533d
|
msi: Downgrade an error.
|
2010-11-09 11:44:14 +01:00 |
Hans Leidekker
|
54a61744e0
|
msi: Features don't require a directory.
|
2010-11-05 17:15:34 +01:00 |
Paul Vriens
|
a3c21e7145
|
msi: Update Serbian (Latin and Cyrillic) translations.
Translation by Đorđe Vasiljević.
|
2010-11-04 16:19:36 +01:00 |
Hans Leidekker
|
5871ad6d00
|
msi: Revert 3cd55cc916 .
It breaks the Office 2003 installer.
|
2010-11-03 16:06:43 +01:00 |
Hans Leidekker
|
ee7d8547b6
|
msi: Downgrade some warnings.
|
2010-11-03 16:06:21 +01:00 |
Hans Leidekker
|
566e67a491
|
msi: Components don't require a key path.
|
2010-11-03 16:06:17 +01:00 |
Hans Leidekker
|
aef0aa30fd
|
msi: Don't crash if there is no feature parent.
|
2010-11-03 16:06:12 +01:00 |
Hans Leidekker
|
ced35838ea
|
msi: An inactive dialog control does not require a property.
|
2010-10-26 15:24:46 +02:00 |
Hans Leidekker
|
f3e7ed44f1
|
msi: Open the log file once per package.
|
2010-10-26 15:24:40 +02:00 |
Hans Leidekker
|
29ee65402b
|
msi: Open the log file in shared write mode.
|
2010-10-26 15:24:33 +02:00 |
Aleksey Bragin
|
8c5718ec9d
|
msi: Fix freed memory access and fix freeing of invalid pointer.
|
2010-10-22 19:05:12 +02:00 |
Hans Leidekker
|
031c70c965
|
msi: Register service arguments in the InstallServices action.
|
2010-10-22 12:07:00 +02:00 |
Hans Leidekker
|
7f5204e1bc
|
msi: Register service dependencies in the InstallServices action.
|
2010-10-22 12:06:54 +02:00 |
Hans Leidekker
|
7a460eba71
|
msi: The LoadOrderGroup, StartName and Password fields from the ServiceInstall table are formatted strings.
|
2010-10-22 12:06:49 +02:00 |
Hans Leidekker
|
d7dbb7e08d
|
msi: Register the service description in the InstallServices action.
|
2010-10-22 12:06:44 +02:00 |
Hans Leidekker
|
5a0a53820a
|
msi/tests: Add tests for msidbFeatureAttributesUIDisallowAbsent.
|
2010-10-22 12:06:39 +02:00 |
Hans Leidekker
|
ded22a58c0
|
msi: Don't inline msi_feature_set_state and msi_component_set_state.
|
2010-10-22 12:06:33 +02:00 |
Hans Leidekker
|
eaa57c5b7b
|
msi: Compare strings without depending on thread locale.
|
2010-10-19 13:49:54 +02:00 |
Trygve Vea
|
6cb9f6ff2b
|
msi: Updated Norwegian translation.
|
2010-10-18 11:45:58 +02:00 |
Hans Leidekker
|
8db3c0e358
|
msi/tests: Move test coverage for standard actions to a separate module.
|
2010-10-14 17:54:52 +02:00 |
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 |