Hans Leidekker
|
79da91eb7e
|
msi: Improve the stub implementations of RemoveExistingProducts and MigrateFeatureStates.
|
2010-11-30 16:21:19 +01:00 |
Hans Leidekker
|
09eb7f1eb7
|
msi: Look for transform files relative to the package directory.
|
2010-11-30 16:21:13 +01:00 |
Hans Leidekker
|
c47ecd1ccc
|
msi: Always ignore disabled components.
|
2010-11-30 16:21:01 +01:00 |
Hans Leidekker
|
1f96b882e9
|
msi: Fix the Create/RemoveFolders actions to actually create and remove empty folders.
|
2010-11-26 14:59:02 +01:00 |
Hans Leidekker
|
6d13e2fd4b
|
msi: Components don't require a key path.
|
2010-11-16 11:48:14 +01:00 |
Hans Leidekker
|
9d46ba417e
|
msi: Don't use a temporary directory for local assemblies.
|
2010-11-12 16:59:24 +01:00 |
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
|
8fd47bbef7
|
msi: Remove redundant function msi_find_file.
|
2010-11-11 12:22:35 +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 |
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
|
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 |
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
|
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
|
52aab76eb2
|
msi: Put the uninstall key for 32-bit packages under Wow6432Node on 64-bit.
|
2010-10-05 17:50:16 +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
|
44b15b061b
|
msi: Create the product key if necessary in msi_publish_patches.
Fixes a regression caused by c9fb24927d .
|
2010-08-27 12:08:16 +02:00 |
Hans Leidekker
|
64eec8f9fa
|
msi: Register dlls directly in the SelfRegModules and SelfUnregModules actions.
|
2010-07-23 11:46:16 +02:00 |
Hans Leidekker
|
bd634c0491
|
msi: Set/unset the SourceDir property at the right stage in the execution sequence.
|
2010-07-23 11:46:01 +02:00 |
Hans Leidekker
|
ad971803da
|
msi: Never defer standard actions.
|
2010-07-23 11:45:49 +02:00 |
Hans Leidekker
|
06afeec2a5
|
msi: Make sure properties are updated after applying a patch.
|
2010-07-22 16:09:09 +02:00 |
Hans Leidekker
|
424e3a9fb8
|
msi: Move the component enabled check into the standard actions.
|
2010-07-21 13:24:00 +02:00 |
Hans Leidekker
|
568c7c198c
|
msi: Set feature states to the installed state if the Preselected property is not set.
|
2010-07-21 13:24:00 +02:00 |
Hans Leidekker
|
c9fb24927d
|
msi: Publish patches regardless of any features being installed locally.
|
2010-07-21 13:24:00 +02:00 |
Hans Leidekker
|
b87271150a
|
msi: Unpublish the product after running all the actions.
|
2010-07-20 16:29:45 +02:00 |
Hans Leidekker
|
f7aa88fe7d
|
msi: Store the patch state in the registry.
|
2010-07-20 16:29:45 +02:00 |
Hans Leidekker
|
15f5b9dca3
|
msi: Compare file versions as numbers instead of strings.
|
2010-06-11 15:54:24 +02:00 |
Hans Leidekker
|
b8ac327e7e
|
msi: Display the directory identifier instead of the full path in standard actions.
|
2010-06-09 16:15:52 +02:00 |
Hans Leidekker
|
dcb501decd
|
msi: Create directories right before installing files.
|
2010-06-09 16:12:44 +02:00 |
Hans Leidekker
|
35a0461baa
|
msi: Improve parsing of patch summary information.
|
2010-05-31 12:46:08 +02:00 |
Hans Leidekker
|
d17ebc4032
|
msi: Advance to the right cabinet in ACTION_MsiPublishAssemblies.
|
2010-05-31 12:46:08 +02:00 |
Hans Leidekker
|
376c2fd02b
|
msi: Store the disk id in the MSIFILE structure.
|
2010-05-12 18:46:28 +02:00 |
Hans Leidekker
|
dd305c3700
|
msi: Set the SourceDir property to the registered source if the product is installed.
|
2010-05-11 16:28:18 +02:00 |
Hans Leidekker
|
41a7f025e4
|
msi: Avoid A->W conversions in msi_publish_install_properties.
|
2010-05-11 16:28:12 +02:00 |
Hans Leidekker
|
347bb13fc7
|
msi: Set install properties just once.
|
2010-05-11 16:28:07 +02:00 |
Hans Leidekker
|
82d7b04c2c
|
msi: Apply registered patches in MsiOpenPackage.
|
2010-05-05 15:27:12 +02:00 |
Hans Leidekker
|
920fc345ba
|
msi: Register more patch details.
|
2010-05-04 13:15:00 +02:00 |
Hans Leidekker
|
23eabb44c8
|
msi: Make a local copy of patch packages.
|
2010-05-04 13:15:00 +02:00 |
Hans Leidekker
|
162780d112
|
msi: Support multiple patches per package.
|
2010-04-29 10:19:40 -05:00 |
Hans Leidekker
|
df6b195a1a
|
msi: Simplify msi_set_context.
|
2010-04-29 10:19:40 -05:00 |
Hans Leidekker
|
c6f281fcf7
|
msi: Make sure to only open a patch database in msi_apply_patch_package.
|
2010-04-29 10:19:40 -05:00 |
Hans Leidekker
|
82fdc926a2
|
msi: Move all file comparisons to CostFinalize.
File costing can't be done correctly on upgrades unless we know
which files are going to be overwritten.
|
2010-04-28 15:04:40 -05:00 |
Hans Leidekker
|
9af488d236
|
msi: Always evaluate component conditions.
Fixes a regression caused by 0d770c96fe .
|
2010-04-28 15:04:40 -05:00 |