James Hawkins
|
e3074348fc
|
msi: Factor out the code to open the UserData features key.
|
2008-11-04 11:24:11 +01:00 |
James Hawkins
|
0c01c586c7
|
msi: Factor out the code to open the features key.
|
2008-11-04 11:24:04 +01:00 |
James Hawkins
|
70be1e7746
|
msi: Factor out the code to open a product key.
|
2008-11-04 11:23:51 +01:00 |
James Hawkins
|
ca71e5aff0
|
msi: Allow private properties from the AdminProperties property list.
|
2008-10-30 11:47:10 +01:00 |
James Hawkins
|
019f4af1c2
|
msi: Do not reinstall an assembly that already exists in the global assembly cache.
|
2008-10-29 13:29:32 +01:00 |
James Hawkins
|
2ffa433f80
|
msi: Convert command line property names to uppercase.
|
2008-10-27 12:02:13 +01:00 |
James Hawkins
|
bf9538f383
|
msi: Use the long file name in the WriteIniValues action.
|
2008-10-27 12:02:04 +01:00 |
James Hawkins
|
f80b5f6e66
|
msi: All files are uncompressed in an administrative image.
|
2008-10-17 11:44:21 +02:00 |
Michael Stefaniuc
|
704ebf280e
|
msi: Use the right FAILED/SUCCEEDED macro instead of negating the opposite.
|
2008-10-08 13:43:17 +02:00 |
James Hawkins
|
d15fddf6f5
|
msi: Resolve file source paths dynamically, as the source directory can be changed.
|
2008-10-07 12:13:33 +02:00 |
Rob Shearman
|
ef1b0cacfa
|
msi: Reduce destination file name used in the MoveFiles action to the long file name.
Add a test for this behaviour.
|
2008-09-10 12:08:52 +02:00 |
Andrew Talbot
|
be759dddb8
|
msi: Uninitialized variable fix (Coverity).
|
2008-09-10 10:41:54 +02:00 |
James Hawkins
|
3f00006f1f
|
msi: Source for new patch files can only be compressed.
|
2008-09-04 11:52:21 +02:00 |
James Hawkins
|
3bec162d51
|
msi: Skip the component action detection logic if there is no product code.
|
2008-08-25 11:40:38 +02:00 |
James Hawkins
|
d596ae29d8
|
msi: Skip the feature action detection logic if there is no product code.
|
2008-08-25 11:40:30 +02:00 |
James Hawkins
|
c855fbfcd8
|
msi: Don't install a feature that is disabled.
|
2008-08-25 11:40:22 +02:00 |
James Hawkins
|
4553d0fd47
|
msi: Remove an invalid setting of the install state.
|
2008-08-21 11:44:13 +02:00 |
James Hawkins
|
96dd6ce167
|
msi: Handle processing a component that is installed to source.
|
2008-08-21 11:43:44 +02:00 |
James Hawkins
|
5a3c3b6a12
|
msi: Use MsiQueryFeatureState to determine the feature's state.
|
2008-08-19 13:56:08 +02:00 |
James Hawkins
|
42115638c8
|
msi: Use MsiQueryComponent state to determine the component's state.
|
2008-08-19 13:56:04 +02:00 |
James Hawkins
|
9a8d2f3f5c
|
msi: Ignore a file that has a missing component.
|
2008-08-19 13:39:02 +02:00 |
James Hawkins
|
74239fcd91
|
msi: Factor out media handling and use the new interface to efficiently extract assemblies.
|
2008-08-19 13:37:51 +02:00 |
James Hawkins
|
bf51518449
|
msi: Perform costing again for the InstallExecute sequence.
|
2008-08-19 13:36:32 +02:00 |
Rob Shearman
|
cda469c890
|
msi: Fix handle leak in ITERATE_SelfRegModules.
|
2008-08-18 17:34:12 +02:00 |
James Hawkins
|
92ed390b28
|
msi: Change an ERR that was supposed to be a TRACE.
|
2008-08-05 14:09:34 +02:00 |
James Hawkins
|
469e4a5c94
|
msi: Directly register the typelib if it's not embedded in a PE module.
|
2008-07-29 12:20:19 +02:00 |
James Hawkins
|
38106ac230
|
msi: Handle the package context when unpublishing the product.
|
2008-07-29 12:19:37 +02:00 |
James Hawkins
|
7538f9ac19
|
msi: Use the newly added defines from the msidbSumInfoSourceType enumeration.
|
2008-07-22 13:10:38 +02:00 |
James Hawkins
|
2d4e4b6ae2
|
msi: Create the SourceList key in msi_publish_sourcelist.
|
2008-06-24 12:15:16 +02:00 |
James Hawkins
|
58e1543960
|
msi: Fix the published location of the upgrade code for the machine context.
|
2008-06-24 12:15:10 +02:00 |
James Hawkins
|
301f2a5eae
|
msi: Open the local user data product key for the machine context.
|
2008-06-24 12:15:03 +02:00 |
James Hawkins
|
cdb33f8a39
|
msi: Publish the UpgradeCode in PublishProduct.
|
2008-06-24 12:14:49 +02:00 |
James Hawkins
|
ef640a6cd5
|
msi: Publish a few more product properties.
|
2008-06-24 12:14:36 +02:00 |
James Hawkins
|
db2e8d2fdf
|
msi: Squash the package code property.
|
2008-06-24 12:14:23 +02:00 |
James Hawkins
|
ebeb537939
|
msi: Factor out publishing the product properties.
|
2008-06-24 12:14:14 +02:00 |
James Hawkins
|
d809b4e2d9
|
msi: Don't publish the product to an invalid location.
|
2008-06-24 12:14:07 +02:00 |
James Hawkins
|
ee8b4a0132
|
msi: Don't set an invalid install property in PublishProduct.
|
2008-06-24 12:14:00 +02:00 |
James Hawkins
|
68e6071d3c
|
msi: Factor out publishing the product source list.
|
2008-06-24 12:13:53 +02:00 |
James Hawkins
|
fac97bb8c5
|
msi: Factor out publishing icon files.
|
2008-06-24 12:13:46 +02:00 |
James Hawkins
|
45de896a3d
|
msi: Factor out the publishing of installation properties.
|
2008-06-19 12:34:23 +02:00 |
James Hawkins
|
b635e3170f
|
msi: Don't publish the upgrade key to an invalid location.
|
2008-06-19 12:34:15 +02:00 |
James Hawkins
|
2a180e060a
|
msi: Fix the PublishFeatures action to handle the package context.
|
2008-06-19 12:33:55 +02:00 |
James Hawkins
|
af56e28f7e
|
msi: Don't publish features to an invalid location.
|
2008-06-18 16:24:09 +02:00 |
James Hawkins
|
5f46dfd698
|
msi: Fix the RegisterUser action to handle the package context.
|
2008-06-18 16:24:01 +02:00 |
James Hawkins
|
288af81a7c
|
msi: Fix the ProcessComponents action to handle the package context.
|
2008-06-18 16:23:27 +02:00 |
James Hawkins
|
5f11262da9
|
msi: Determine the installation context after reading properties from the command line.
|
2008-06-18 16:23:22 +02:00 |
James Hawkins
|
4aa3a997f8
|
msi: Don't publish components to the Installer key.
|
2008-06-18 16:23:18 +02:00 |
James Hawkins
|
d3cc801da1
|
msi: Set the source path for uncompressed files when loading the file.
|
2008-06-11 11:27:15 +02:00 |
James Hawkins
|
dbbd5ca736
|
msi: Load folders first.
|
2008-06-11 11:26:55 +02:00 |
Dmitry Timoshkov
|
76d6b76737
|
msi: Mark some data as constant.
|
2008-05-26 19:46:09 +02:00 |