Hans Leidekker
|
9b2b760ea9
|
msi: Get the UI level from the global variable instead of the property.
|
2012-03-26 18:15:03 +02:00 |
Hans Leidekker
|
c98bf1b57b
|
msi: Fix deleting services on installation.
Based on a patch by Berhard Loos.
|
2012-03-13 13:30:11 +01:00 |
Hans Leidekker
|
bca0fd6a55
|
msi: Follow the parent state for preselected features unless the parent is an advertised feature.
|
2012-02-05 09:38:12 -06:00 |
Frédéric Delanoy
|
ca4fdc57ed
|
msi: Avoid dead code in parse_prop (Coverity).
|
2012-01-30 11:59:44 +01:00 |
Frédéric Delanoy
|
8ef373a7f2
|
msi: Avoid dead code in parse_prop (Coverity).
|
2012-01-25 11:24:58 +01:00 |
Hans Leidekker
|
fcce720a2f
|
msi: Don't evaluate msidbFeatureAttributesFollowParent when features are preselected.
|
2012-01-23 15:59:54 +01:00 |
Hans Leidekker
|
09a49fd784
|
msi: Pass the file identifier instead of the filename in action data for SelfRegModules/SelfUnregModules.
|
2012-01-20 16:01:48 +01:00 |
Hans Leidekker
|
d20c69c54d
|
msi: Don't parse the format string when building the shortcut target path.
It's no longer necessary because target paths are always normalized.
|
2012-01-19 21:08:51 +01:00 |
Hans Leidekker
|
9336c10619
|
msi: Make sure target paths are normalized.
Fix for the Lotus Notes 6.5.1 installer.
|
2012-01-18 16:25:21 +01:00 |
Hans Leidekker
|
b00e7039c5
|
msi: Execute custom actions in the right script.
|
2012-01-06 21:57:40 +01:00 |
Hans Leidekker
|
de11a50b91
|
msi: Don't crash on secondary root folders in msi_resolve_target_folder.
|
2012-01-05 20:54:25 +01:00 |
Hans Leidekker
|
bde25b2cb4
|
msi: Use a common function to validate a product ID.
|
2011-12-23 15:12:11 +01:00 |
Hans Leidekker
|
8cc5561fbf
|
msi: Don't run the rollback script in reinstall mode.
|
2011-12-13 18:59:15 +01:00 |
Hans Leidekker
|
39b7e6e50c
|
msi: Resolve the target folder if necessary in msi_get_target_folder.
|
2011-12-01 14:18:22 +01:00 |
Hans Leidekker
|
959ebdb118
|
msi: Split up delete_reg_key_or_value.
|
2011-12-01 14:18:14 +01:00 |
Hans Leidekker
|
319081cbf6
|
msi: Wait up to 30 seconds for services to start up.
|
2011-10-27 14:21:23 +02:00 |
Hans Leidekker
|
e973115a79
|
msi: Properly build the shortcut target path.
|
2011-10-11 13:37:50 +02:00 |
Michael Stefaniuc
|
6074bd51cc
|
msi: Remove casts to the type of the casted variable.
|
2011-09-23 16:21:26 +02:00 |
Hans Leidekker
|
2788a95c8e
|
msi: Support TrueType font files in MsiGetFileVersion.
|
2011-09-20 16:21:41 +02:00 |
Hans Leidekker
|
eede401d03
|
msi: Free the message string in ACTION_ResolveSource.
|
2011-09-14 14:55:28 +02:00 |
Hans Leidekker
|
258fc7137f
|
msi: Ignore unknown components in the FeatureComponents table.
|
2011-09-09 13:38:15 +02:00 |
Hans Leidekker
|
bd3885946c
|
msi: Return the right error from ResolveSource when the user cancels.
|
2011-09-09 13:38:04 +02:00 |
Hans Leidekker
|
984422bad1
|
msi: SelfUnregModules' counterpart is SelfRegModules.
|
2011-09-09 13:37:43 +02:00 |
Hans Leidekker
|
9d68804379
|
msi: Resolve the target folder if necessary when building link filenames.
|
2011-08-24 12:14:46 +02:00 |
Hans Leidekker
|
eb7ae99ddb
|
msi: Remove icons when the product is uninstalled.
|
2011-08-23 16:53:56 +02:00 |
Hans Leidekker
|
db6dbcf2a2
|
msi: Initialize the installation context from the registry if the product is installed.
|
2011-08-23 16:53:56 +02:00 |
Hans Leidekker
|
70e3790707
|
msi: Remove local patch packages when the product is removed.
|
2011-08-23 16:53:56 +02:00 |
Hans Leidekker
|
621b0405c9
|
msi: Don't create a temporary copy of the package.
There's no need for it now that we open the package in transacted mode.
|
2011-08-23 16:53:56 +02:00 |
Hans Leidekker
|
fe404d1d88
|
msi: Always check the return value of MSI_IterateRecords.
|
2011-07-27 11:55:23 +02:00 |
Hans Leidekker
|
e1c2e8828f
|
msi: Clean up the database queries.
|
2011-07-27 11:55:16 +02:00 |
Hans Leidekker
|
4202b1419c
|
msi: Use the return value of MSI_IterateRecords (clang).
|
2011-07-07 12:32:25 +02:00 |
Hans Leidekker
|
7d677fc327
|
msi: Delay creating local installer and patch packages until the product is registered.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
791fe136a9
|
msi: Remove directories after removing all files.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
b32c643c18
|
msi: Handle escaped double quotes in command line parsing.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
2cbeb20d39
|
msi: Use an enum to represent folder states.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
8ff57beb0e
|
msi: Perform a full uninstall if no feature resolves to INSTALLSTATE_LOCAL.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
ac994860af
|
msi: Make sure reported progress adds up to projected progress.
|
2011-06-23 10:00:09 +02:00 |
Hans Leidekker
|
4c9c50d86b
|
msi: Implement and test MsiGetFeatureInfo.
|
2011-06-10 10:55:11 +02:00 |
Hans Leidekker
|
aec97287bc
|
msi: Remove redundant function find_feature_by_name.
|
2011-06-10 10:54:57 +02:00 |
Hans Leidekker
|
597e166433
|
msi: Handle disabled components properly in the ProcessComponents action.
|
2011-06-07 14:18:33 +02:00 |
Hans Leidekker
|
4c49cf853d
|
msi: Set the SystemComponent installation property if necessary.
|
2011-05-30 11:16:13 +02:00 |
Hans Leidekker
|
ee80412330
|
msi: Support rollback of failed uninstalls.
|
2011-05-25 14:16:13 +02:00 |
Hans Leidekker
|
6c39fdf19a
|
msi: Don't schedule rollback actions during rollback.
|
2011-05-25 14:16:08 +02:00 |
Hans Leidekker
|
3ce11c7cc2
|
msi: Fix updating the component reference count during rollback.
|
2011-05-25 14:16:04 +02:00 |
Hans Leidekker
|
0ecb33e21e
|
msi: Fix the remaining actions to revert features and components to the installed state during rollback.
|
2011-05-25 14:16:00 +02:00 |
Hans Leidekker
|
fe2b4b1df6
|
msi: Fix the ODBC actions to revert components to the installed state during rollback.
|
2011-05-24 11:58:45 +02:00 |
Hans Leidekker
|
7dd95a386e
|
msi: Fix the service actions to revert components to the installed state during rollback.
|
2011-05-24 11:58:41 +02:00 |
Hans Leidekker
|
ad84982d92
|
msi: Fix the class actions to revert features to the installed state during rollback.
|
2011-05-24 11:58:38 +02:00 |
Hans Leidekker
|
50dd7b498a
|
msi: Fix the registry actions to revert components to the installed state during rollback.
|
2011-05-24 11:58:34 +02:00 |
Hans Leidekker
|
b7950cfe68
|
msi: Fix the folder actions to revert components to the installed state during rollback.
|
2011-05-24 11:58:24 +02:00 |