James Hawkins
|
4439e0b57d
|
msi: Make local functions static.
|
2008-03-01 12:18:40 +01:00 |
James Hawkins
|
eedfacdfe7
|
janitorial: Remove links to any microsoft site.
|
2008-03-01 12:04:03 +01:00 |
James Hawkins
|
cf84e2df5b
|
msi: Allow setting a media disk as the last used source in the internal msi_set_last_used_source.
|
2008-02-26 11:20:35 +01:00 |
James Hawkins
|
7d10d1d2d0
|
msi: Store the media type and set the last used source type accordingly.
|
2008-02-26 11:20:27 +01:00 |
James Hawkins
|
acfed4cfab
|
msi: Read the disk prompt source list property from the user-unmanaged context.
|
2008-02-26 11:20:13 +01:00 |
James Hawkins
|
21b4af1b46
|
msi: Fix and simplify handling of REG_MULTI_SZ strings in the WriteRegistryValues action.
|
2008-02-25 12:22:16 +01:00 |
James Hawkins
|
3de0014750
|
msi: Publish a few SourceList properties.
|
2008-02-21 12:53:00 +01:00 |
James Hawkins
|
2f658cb337
|
msi: Fix handling of the NULL separator when writing registry values.
|
2008-02-05 12:21:23 +01:00 |
James Hawkins
|
837588c6a3
|
msi: Pad the month and day to two digits.
|
2008-01-07 12:16:45 +01:00 |
James Hawkins
|
c37849ad82
|
msi: Copy the temporary package when storing the installer.
|
2008-01-07 12:16:15 +01:00 |
James Hawkins
|
e28cedf698
|
msi: Check the local package for existence when resolving the package source.
|
2008-01-07 12:16:04 +01:00 |
James Hawkins
|
186487663a
|
msi: OriginalDatabase can be a URL so check for a forward slash too.
|
2008-01-07 12:15:48 +01:00 |
James Hawkins
|
062070bfbe
|
msi: SourceDir is formed from the path of OriginalDatabase.
|
2008-01-07 12:15:27 +01:00 |
James Hawkins
|
c777d3095a
|
msi: Factor out msi_set_sourcedir_props.
|
2008-01-07 12:15:10 +01:00 |
James Hawkins
|
31c461ea5b
|
msi: WriteEnvironmentStrings should also write to REG_EXPAND_SZ strings.
|
2008-01-07 12:14:52 +01:00 |
Lionel Debroux
|
99ad76c3c1
|
msi: Correctly handle return value of msi_realloc.
|
2008-01-02 13:17:52 +01:00 |
James Hawkins
|
1277e1b55a
|
msi: Release the record when loading the hash data.
|
2007-12-17 11:35:05 +01:00 |
James Hawkins
|
fa8476e7f6
|
msi: Close the file handle returned by FindFirstFile.
|
2007-12-14 12:26:21 +01:00 |
James Hawkins
|
4160722b07
|
msi: Check the destination file's hash and skip that file if the hash matches.
|
2007-11-26 12:28:15 +01:00 |
James Hawkins
|
f6b27673b0
|
msi: Delete the uninstall key when the product is removed.
|
2007-11-13 13:35:01 +01:00 |
James Hawkins
|
c31fd4371a
|
msi: Process the ADDSOURCE property when setting feature states.
|
2007-11-06 14:01:17 +01:00 |
James Hawkins
|
1a0b23cd7d
|
msi: Implement the CCPSearch standard action.
|
2007-11-05 14:55:24 +01:00 |
James Hawkins
|
9d71238a16
|
msi: Fix the location used to write the user's environment variables.
|
2007-11-05 14:54:05 +01:00 |
James Hawkins
|
cf8e9e3311
|
msi: Remove an unused parameter.
|
2007-11-05 14:53:04 +01:00 |
James Hawkins
|
bb54ed1335
|
msi: Fix the sign of an index variable.
|
2007-11-05 14:52:56 +01:00 |
James Hawkins
|
1a896348d5
|
msi: Remove a legacy error check.
|
2007-11-05 14:52:51 +01:00 |
James Hawkins
|
ccdf578ba2
|
msi: Only unpublish the features if the entire product is being uninstalled.
|
2007-11-01 12:43:18 +01:00 |
James Hawkins
|
9f11a5a878
|
msi: Properly register features.
|
2007-11-01 12:43:12 +01:00 |
James Hawkins
|
fc6b9dd4e4
|
msi: Properly register and unregister components.
|
2007-11-01 12:43:06 +01:00 |
James Hawkins
|
eec9bbb12d
|
msi: Remove a duplicated function.
|
2007-11-01 12:42:57 +01:00 |
James Hawkins
|
c3df74e24f
|
msi: Implement the MoveFiles standard action.
|
2007-11-01 12:42:50 +01:00 |
James Hawkins
|
b6cfc405bd
|
msi: Release the record only after using the record's data.
|
2007-10-23 18:04:50 +02:00 |
Mikolaj Zalewski
|
d5b620ea0b
|
msi: Make the WriteEnvironmentStrings handling of [~] a bit better.
|
2007-10-18 13:21:44 +02:00 |
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 |