James Hawkins
|
6ac0816109
|
msi: Implement the UnpublishFeatures standard action.
|
2007-08-10 12:58:17 +02:00 |
Andrew Talbot
|
0e14c29d66
|
msi: Cast-qual warning fix.
|
2007-07-24 11:25:40 +02:00 |
James Hawkins
|
dc3060c542
|
msi: Load the AdminProperties stream if the package is an Admin package.
|
2007-07-17 12:54:53 +02:00 |
James Hawkins
|
30fc5602de
|
msi: Reload properties as they may have been changed by a transform.
|
2007-07-13 12:27:33 +02:00 |
James Hawkins
|
0e44e090c5
|
msi: Set the WindowsInstaller value in RegisterProduct instead of PublishProduct.
|
2007-07-03 13:49:44 +02:00 |
James Hawkins
|
a2df31aea1
|
msi: Only publish the product if at least one feature is to be installed.
|
2007-07-03 13:49:35 +02:00 |
James Hawkins
|
624bbbe78a
|
msi: Unpublish the product when it is entirely removed.
|
2007-07-03 13:49:18 +02:00 |
James Hawkins
|
5e46fc9019
|
msi: Delay publishing of the SourceList until the PublishProduct action.
|
2007-07-03 13:43:20 +02:00 |
James Hawkins
|
08443b3bf7
|
msi: PackagePath must also include the package name.
|
2007-07-03 13:43:00 +02:00 |
James Hawkins
|
bafc4dc385
|
msi: Ignore invalid conditional expressions when checking the launch conditions.
|
2007-06-29 12:33:19 +02:00 |
James Hawkins
|
c18b77557d
|
msi: Set the WindowsInstaller value of the UserData product key when publishing the product.
|
2007-06-27 12:32:45 +02:00 |
Rob Shearman
|
023383afd3
|
msi: Free version after using lpVer in msi_get_disk_file_version as lpVer points inside of version.
|
2007-06-27 11:44:49 +02:00 |
Rob Shearman
|
9c6fac65d8
|
msi: Check the return value of VerQueryValueW in msi_get_disk_file_version.
|
2007-06-27 11:44:44 +02:00 |
Rob Shearman
|
8a94f7aad3
|
msi: Implement MsiGetMode for MSIRUNMODE_SCHEDULED, MSIRUNMODE_COMMIT and MSIRUNMODE_ROLLBACK.
|
2007-06-26 11:56:33 +02:00 |
Andrew Talbot
|
0e4ccb822c
|
msi: Fix use of uninitialized variable (Coverity).
|
2007-06-25 13:23:58 +02:00 |
James Hawkins
|
261e1179bb
|
msi: Patches are applied based on ProductCode, not ProductID.
|
2007-06-18 12:14:58 +02:00 |
Dmitry Timoshkov
|
6076485fde
|
msi: Simplify the code.
|
2007-06-15 12:41:07 +02:00 |
James Hawkins
|
881f59254a
|
msi: Fixed the WriteEnvironmentStrings action.
|
2007-06-14 13:52:59 +02:00 |
James Hawkins
|
5b8641a5a4
|
msi: Implement the WriteEnvironmentStrings standard action.
|
2007-05-31 13:27:15 +02:00 |
James Hawkins
|
c2e91588e9
|
msi: Perform a forced reboot if a custom action returns ERROR_INSTALL_SUSPEND.
|
2007-05-30 11:49:16 +02:00 |
James Hawkins
|
987c2c85e1
|
msi: Add stub handlers for the remaing standard actions that reference tables.
|
2007-05-07 15:18:47 +02:00 |
James Hawkins
|
1104dc088d
|
msi: Run the costing actions for both the UI and execute sequences.
|
2007-05-01 13:54:10 +02:00 |
James Hawkins
|
baad888766
|
msi: Reset the folder's resolved target before setting the target in CostFinalize.
|
2007-05-01 13:53:25 +02:00 |
Rob Shearman
|
220f93db61
|
msi: Fix an off-by-one error when calculating the path and filename for the action data in the SelfRegModules action.
The backslash is in p[0], not p[1].
|
2007-04-25 11:49:34 +02:00 |
Hans Leidekker
|
1d19c2b72f
|
msi: Install data sources in the InstallODBC custom action.
|
2007-04-23 14:07:18 +02:00 |
Hans Leidekker
|
33c025b7f2
|
msi: Install translators in the InstallODBC custom action.
|
2007-04-23 14:06:47 +02:00 |
Alban Browaeys
|
7aa3917823
|
msi: Move msi_free(msiFilePath) to enable ERR message to use it before it is freed.
|
2007-04-16 13:20:43 +02:00 |
James Hawkins
|
6da8041d47
|
msi: Run the InstallExecute sequence if the InstallUISequnce table is empty.
|
2007-04-16 12:10:03 +02:00 |
James Hawkins
|
8cedb218c3
|
msi: Load the folder property if available and requested.
|
2007-03-29 21:01:42 +02:00 |
Steven Stein
|
ee3ac7a8fb
|
msi: ValidateProductID action stub.
|
2007-02-14 22:17:41 +01:00 |
Misha Koshelev
|
d8b00a071d
|
msi: Make sure to ignore UI level flags in dialog and files as well.
|
2007-02-07 11:03:39 +01:00 |
Misha Koshelev
|
ecd20e28ac
|
msi: InstallPackage check for UI level must not disregard flags.
|
2007-02-06 13:19:55 +01:00 |
Francois Gouget
|
aab5e5856e
|
Don't put single quotes around '%s' when using the debugstr_*() functions.
|
2007-01-18 12:55:50 +01:00 |
Andrew Talbot
|
020bda7ee2
|
msi: Declare some functions static.
|
2007-01-12 20:41:49 +01:00 |
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 |