Mike McCormack
|
97419aea80
|
msi: Examine the attributes of all features before setting a component's state.
|
2006-12-05 11:29:02 +01:00 |
James Hawkins
|
58bb3571de
|
msi: Add handling for the StartServices action.
|
2006-12-04 12:22:32 +01:00 |
James Hawkins
|
d3bec32500
|
msi: Add handling for the InstallODBC action.
|
2006-11-29 14:08:14 +01:00 |
Dmitry Timoshkov
|
1cdf5cddac
|
msi: Make some data const and static.
|
2006-11-29 12:44:10 +01:00 |
Mike McCormack
|
a3a2eaea93
|
msi: Update the UI in one place only in ACTION_ProcessComponents.
|
2006-11-29 12:37:12 +01:00 |
Mike McCormack
|
1770c9125d
|
msi: Advertise components of a feature that has the msidbFeatureAttributesFavorAdvertise property.
|
2006-11-29 12:37:07 +01:00 |
Mike McCormack
|
7eb270265f
|
msi: Load all folders in one query, rather one per query.
|
2006-11-22 11:43:05 +01:00 |
Mike McCormack
|
b921118f14
|
msi: Split msi_set_sourcedir_props into a separate function.
|
2006-11-20 11:50:15 +01:00 |
Mike McCormack
|
fc56423904
|
msi: Spelling fixes.
|
2006-11-20 11:50:15 +01:00 |
Mike McCormack
|
eba742e5cd
|
msi: Fix a memory leak in load_folder().
|
2006-11-17 11:14:44 +01:00 |
Francois Gouget
|
1ccf944900
|
Assorted spelling fixes.
|
2006-11-13 13:01:53 +01:00 |
Paul Vriens
|
ded9943b5b
|
msi: Fix typo's (Coverity).
|
2006-11-13 12:58:46 +01:00 |
Mike McCormack
|
3fe6a5d01e
|
msi: Only log the Action, as it's the same as ActionRequest.
|
2006-11-10 11:35:38 +01:00 |
Mike McCormack
|
87fa854dcf
|
msi: Check whether the component is enabled first.
|
2006-11-10 11:35:33 +01:00 |
Mike McCormack
|
ad80eceb5f
|
msi: Component attributes are bitmasks.
|
2006-11-10 11:35:28 +01:00 |
Mike McCormack
|
063c42cfa6
|
msi: Fix a memory leak.
|
2006-11-08 11:26:16 +01:00 |
Mike McCormack
|
9efb7b71ba
|
msi: By default, install components locally.
|
2006-11-07 15:07:01 +01:00 |
Mike McCormack
|
c5c5521015
|
msi: Split ACTION_CostFinalize into two functions.
|
2006-11-07 15:06:40 +01:00 |
Mike McCormack
|
f86cfd4088
|
msi: Avoid a memory leak by freeing actions scripts in one place only.
|
2006-11-02 12:25:07 +01:00 |
Mike McCormack
|
9a4ba8c114
|
msi: Search the patch package for source cabinet files.
|
2006-11-01 13:38:09 +01:00 |
Mike McCormack
|
ddf0b593bb
|
msi: Mark components with missing or outdated files as incomplete.
|
2006-10-31 11:46:57 +01:00 |
Mike McCormack
|
b76691537f
|
msi: Split ACTION_UpdateInstallStates into two separate functions.
|
2006-10-30 11:20:06 +01:00 |
Mike McCormack
|
9375fd9fd3
|
msi: Remove redundant null checks before MSI_EvaluateCondition.
|
2006-10-27 12:01:37 +02:00 |
Mike McCormack
|
575cc67d0f
|
msi: Use msi_feature_set_state and msi_component_set_state where possible.
|
2006-10-26 12:56:09 +02:00 |
Mike McCormack
|
6395ff6a5c
|
msi: Create macro functions to set feature and component states.
|
2006-10-26 12:56:09 +02:00 |
Mike McCormack
|
d1723de566
|
msi: Split code to get a file's verion into a separate comment.
|
2006-10-24 11:45:01 +02:00 |
Mike McCormack
|
0d7dc8f98d
|
msi: Only apply transforms that are valid for a database.
|
2006-10-23 12:37:40 +02:00 |
Mike McCormack
|
7f98f1d086
|
msi: Initialize the summary information from a storage interface, not a db.
|
2006-10-23 12:37:32 +02:00 |
James Hawkins
|
929395c0f0
|
msi: Only initialize a component's state if it is linked with a feature.
|
2006-10-20 11:41:09 +02:00 |
James Hawkins
|
9bc12ade13
|
msi: Implement the InstallServices action.
|
2006-10-20 11:41:09 +02:00 |
Mike McCormack
|
4047cc7009
|
msi: Fix a memory leak.
|
2006-10-17 11:17:31 +02:00 |
James Hawkins
|
3797e6cada
|
msi: Also set the SOURCEDIR property in MSI_InstallPackage.
|
2006-10-14 20:21:17 +02:00 |
Francois Gouget
|
58162f87fd
|
Assorted spelling fixes.
|
2006-10-13 11:55:04 +02:00 |
James Hawkins
|
c507543554
|
msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
|
2006-10-11 12:09:54 +02:00 |
Mike McCormack
|
80affb3c2d
|
msi: Merge action.h into msipriv.h.
|
2006-10-10 16:12:12 +02:00 |
James Hawkins
|
563a50ab35
|
msi: Make internal functions static.
|
2006-10-09 14:40:08 +02:00 |
Mike McCormack
|
f1d4646a49
|
msi: Win64 printf format warning fixes.
|
2006-10-05 11:32:32 +02:00 |
James Hawkins
|
bbd4d1e3ef
|
msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN, the component's state should match.
|
2006-09-26 21:56:05 +02:00 |
James Hawkins
|
545d0e70cf
|
msi: Disable child features of parent features that are unselected because of the install level.
|
2006-09-21 13:03:32 +02:00 |
James Hawkins
|
32f570222b
|
msi: Don't check a component's install state if a component ID is not provided.
|
2006-09-21 13:02:00 +02:00 |
James Hawkins
|
d893cb7d1e
|
msi: Load the component states in CostFinalize instead of CostInitialize.
|
2006-09-21 13:01:33 +02:00 |
James Hawkins
|
ca5c11009d
|
msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
|
2006-09-21 13:01:18 +02:00 |
James Hawkins
|
937b9b2bbc
|
msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
|
2006-09-21 13:01:10 +02:00 |
Andrew Talbot
|
2e372c08b5
|
msi: Cast-qual warnings fix.
|
2006-09-20 20:02:48 +02:00 |
Mike McCormack
|
4fa08a638c
|
msi: Split the font registration code out into a separate file.
|
2006-09-13 11:42:35 +02:00 |
Mike McCormack
|
5f83069bd8
|
msi: Split code to create a random package name into a separate function.
|
2006-09-08 12:44:39 +02:00 |
Dan Kegel
|
337e1e202f
|
msi: Callers of alloc_msihandle should handle failure.
|
2006-08-29 12:21:54 +02:00 |
James Hawkins
|
3cb82ab8d2
|
msi: If a component's state is not local, source, or default, default to the local state.
|
2006-08-12 11:39:58 +02:00 |
James Hawkins
|
f84fa0ce63
|
msi: Fix the compressed files logic.
If the compressed file attribute is not set, use the Word Count
property to determine if files are compressed.
|
2006-08-08 19:34:34 +02:00 |
Robert Shearman
|
ab378803ef
|
msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
|
2006-08-03 22:23:09 +02:00 |