Hans Leidekker
|
e31ee69f37
|
msi: Rename MSI_GetPropertyW and MSI_SetPropertyW.
For consistency with related functions msi_dup_property and msi_get_property_int
and because there is no ANSI version of these functions.
|
2010-04-21 11:57:33 +02:00 |
Hans Leidekker
|
44b7983913
|
msi: Make MSI_SetPropertyW take a pointer to a database instead of a package.
|
2010-04-21 11:57:33 +02:00 |
Hans Leidekker
|
186f4efa3f
|
msi: Make msi_get_property_int and friends take a pointer to a database instead of a package.
They only operate on a database and this way we can use them before a package is created.
|
2010-04-21 11:57:33 +02:00 |
Hans Leidekker
|
9a9faeffd8
|
msi: Don't assume unversioned files are present.
|
2010-04-19 14:57:43 +02:00 |
Hans Leidekker
|
33299faae4
|
msi: Move application of substorage transforms out of msi_parse_patch_summary.
|
2010-04-13 11:48:30 +02:00 |
Hans Leidekker
|
bcc0ad9b07
|
msi: Release summary information on error in msi_parse_patch_summary.
|
2010-04-13 11:48:25 +02:00 |
Hans Leidekker
|
3050cde95e
|
msi: Implement the UnregisterMIMEInfo standard action.
|
2010-04-02 15:22:49 +02:00 |
Hans Leidekker
|
17d7effd2a
|
msi: Implement the UnregisterExtensionInfo standard action.
|
2010-04-02 15:22:49 +02:00 |
Hans Leidekker
|
3bdfa1f624
|
msi: Implement the UnregisterProgIdInfo standard action.
|
2010-04-02 15:22:48 +02:00 |
Hans Leidekker
|
843968c056
|
msi: Implement the UnregisterClassInfo standard action.
|
2010-04-02 15:22:47 +02:00 |
Mikhail Maroukhine
|
86f76d2b48
|
msi: Fix compiler warnings with flag -Wcast-qual.
|
2010-03-29 12:14:44 +02:00 |
Mikhail Maroukhine
|
f930c87fd6
|
objbase.h: CLSIDFromString: Add constness to the parameters declaration in accordance with MSDN.
|
2010-03-29 12:11:02 +02:00 |
Hans Leidekker
|
5a08c9ed6f
|
msi: Improve the SetODBCFolders action stub.
|
2010-03-26 15:35:37 +01:00 |
Hans Leidekker
|
129161fec5
|
msi: Update the UI in the StartServices and StopServices actions.
|
2010-03-26 15:35:17 +01:00 |
Hans Leidekker
|
d0856c0ac5
|
msi: Display REG_EXPAND_SZ values too in the WriteRegistryValues action.
|
2010-03-23 13:24:26 +01:00 |
Hans Leidekker
|
18a85caa3c
|
msi: Update the UI in the UnpublishFeatures action.
|
2010-03-23 13:24:26 +01:00 |
Hans Leidekker
|
27e90274b5
|
msi: Set the action taken in the ProcessComponents and InstallFiles actions.
|
2010-03-23 13:24:26 +01:00 |
Hans Leidekker
|
8722d0c44a
|
msi: The AppSearch and CCPSearch actions must be run only once.
|
2010-03-23 13:24:26 +01:00 |
Hans Leidekker
|
a4be941df9
|
msi: Display the file identifier instead of the filename in the SelfRegModules and SelfUnregModules actions.
|
2010-03-23 13:24:26 +01:00 |
Hans Leidekker
|
ab9a181326
|
msi: Update the UI in the RegisterUser action.
|
2010-03-05 13:14:41 +01:00 |
Hans Leidekker
|
4341f18c7e
|
msi: Update the UI in the RegisterProduct action.
|
2010-03-05 13:14:36 +01:00 |
Hans Leidekker
|
c547fb3629
|
msi: Display the product code in the PublishProduct action.
|
2010-03-05 13:14:32 +01:00 |
Hans Leidekker
|
e90fbf09c7
|
msi: Update the UI in the MsiPublishAssemblies action.
|
2010-03-05 13:14:27 +01:00 |
Hans Leidekker
|
a358c7f6d4
|
msi: Update the UI in the MoveFiles action.
|
2010-03-05 13:14:23 +01:00 |
Hans Leidekker
|
aba6afc85e
|
msi: Move the implementation of the MoveFiles action to files.c.
|
2010-03-05 13:14:19 +01:00 |
Hans Leidekker
|
a5549305de
|
msi: Update the UI in the RemoveODBC action.
|
2010-03-05 13:14:11 +01:00 |
Hans Leidekker
|
eff0503f64
|
msi: Update the UI in the InstallODBC action.
|
2010-03-05 13:14:06 +01:00 |
Hans Leidekker
|
3c36d9d1f9
|
msi: Update the UI in the DeleteServices action.
|
2010-03-05 13:13:52 +01:00 |
Hans Leidekker
|
a70d86d3c9
|
msi: Display directory identifier instead of the full path in the CreateFolders action.
|
2010-03-05 13:13:47 +01:00 |
Hans Leidekker
|
31d0664ebd
|
msi: Update the UI in the AllocateRegistrySpace action.
|
2010-03-05 13:13:37 +01:00 |
Hans Leidekker
|
353035fadd
|
msi: Initialize a couple of variables.
Found by Valgrind.
|
2010-03-04 12:30:29 +01:00 |
Hans Leidekker
|
f62211198a
|
msi: Implement the RemoveEnvironmentStrings standard action.
|
2010-03-03 15:23:23 +01:00 |
Hans Leidekker
|
b891d0888a
|
msi: Implement the RemoveIniValues standard action.
|
2010-03-02 16:12:17 +01:00 |
Hans Leidekker
|
6c6b2a7a18
|
msi: Look at the requested action when publishing assemblies, not the action taken.
|
2010-03-02 16:11:53 +01:00 |
Hans Leidekker
|
ff3ed5f051
|
msi: Look at the requested action when moving files, not the action taken.
|
2010-03-02 16:11:49 +01:00 |
Hans Leidekker
|
c13d84fffc
|
msi: Look at the requested action when deleting services, not the action taken.
|
2010-03-02 16:11:44 +01:00 |
Hans Leidekker
|
2d3676d912
|
msi: Look at the requested action when stopping services, not the action taken.
|
2010-03-02 16:11:40 +01:00 |
Hans Leidekker
|
87448dcaeb
|
msi: Look at the requested action when installing services, not the action taken.
|
2010-03-02 16:11:36 +01:00 |
Hans Leidekker
|
c8308ef99d
|
msi: Only create environment strings when the component is set to be installed.
|
2010-03-02 16:11:31 +01:00 |
Hans Leidekker
|
a64372ca44
|
msi: Improve a trace.
|
2010-03-02 16:11:24 +01:00 |
Hans Leidekker
|
930b5e1c68
|
msi: The table for isolated components is called IsolatedComponent.
|
2010-02-26 14:20:53 +01:00 |
Hans Leidekker
|
342f866044
|
msi: Implement the RemoveRegistryValues standard action.
|
2010-02-25 16:00:51 +01:00 |
Hans Leidekker
|
253a7fa73c
|
msi: Implement the RemoveDuplicateFiles standard action.
|
2010-02-23 13:31:01 +01:00 |
Hans Leidekker
|
587e107398
|
msi: Allocate sufficient memory in ITERATE_InstallODBCDriver and ITERATE_InstallODBCTranslator.
Found by Valgrind.
|
2010-02-22 13:15:22 +01:00 |
Hans Leidekker
|
0f0e81d14a
|
msi: Implement the UnpublishComponents standard action.
|
2010-02-17 10:57:40 +01:00 |
Hans Leidekker
|
d95e3eb4d2
|
msi: PublishComponents must look at the requested install state of the feature, not the component.
|
2010-02-17 10:57:35 +01:00 |
Hans Leidekker
|
9cbb80d984
|
msi: Only run the CreateFolder and RemoveFolder actions when the component is set to be installed or removed, respectively.
|
2010-02-16 12:29:08 +01:00 |
Hans Leidekker
|
c32d9d7004
|
msi: Get rid of ACTION_VerifyFeatureForAction.
|
2010-02-16 12:29:01 +01:00 |
Hans Leidekker
|
598c542607
|
msi: Get rid of ACTION_VerifyComponentForAction.
|
2010-02-16 12:28:56 +01:00 |
Hans Leidekker
|
54391a11c0
|
msi: Update the UI when registering or unregistering type libraries.
|
2010-02-16 12:28:48 +01:00 |