Hans Leidekker
|
15f5b9dca3
|
msi: Compare file versions as numbers instead of strings.
|
2010-06-11 15:54:24 +02:00 |
Hans Leidekker
|
b8ac327e7e
|
msi: Display the directory identifier instead of the full path in standard actions.
|
2010-06-09 16:15:52 +02:00 |
Hans Leidekker
|
dcb501decd
|
msi: Create directories right before installing files.
|
2010-06-09 16:12:44 +02:00 |
Hans Leidekker
|
35a0461baa
|
msi: Improve parsing of patch summary information.
|
2010-05-31 12:46:08 +02:00 |
Hans Leidekker
|
d17ebc4032
|
msi: Advance to the right cabinet in ACTION_MsiPublishAssemblies.
|
2010-05-31 12:46:08 +02:00 |
Hans Leidekker
|
376c2fd02b
|
msi: Store the disk id in the MSIFILE structure.
|
2010-05-12 18:46:28 +02:00 |
Hans Leidekker
|
dd305c3700
|
msi: Set the SourceDir property to the registered source if the product is installed.
|
2010-05-11 16:28:18 +02:00 |
Hans Leidekker
|
41a7f025e4
|
msi: Avoid A->W conversions in msi_publish_install_properties.
|
2010-05-11 16:28:12 +02:00 |
Hans Leidekker
|
347bb13fc7
|
msi: Set install properties just once.
|
2010-05-11 16:28:07 +02:00 |
Hans Leidekker
|
82d7b04c2c
|
msi: Apply registered patches in MsiOpenPackage.
|
2010-05-05 15:27:12 +02:00 |
Hans Leidekker
|
920fc345ba
|
msi: Register more patch details.
|
2010-05-04 13:15:00 +02:00 |
Hans Leidekker
|
23eabb44c8
|
msi: Make a local copy of patch packages.
|
2010-05-04 13:15:00 +02:00 |
Hans Leidekker
|
162780d112
|
msi: Support multiple patches per package.
|
2010-04-29 10:19:40 -05:00 |
Hans Leidekker
|
df6b195a1a
|
msi: Simplify msi_set_context.
|
2010-04-29 10:19:40 -05:00 |
Hans Leidekker
|
c6f281fcf7
|
msi: Make sure to only open a patch database in msi_apply_patch_package.
|
2010-04-29 10:19:40 -05:00 |
Hans Leidekker
|
82fdc926a2
|
msi: Move all file comparisons to CostFinalize.
File costing can't be done correctly on upgrades unless we know
which files are going to be overwritten.
|
2010-04-28 15:04:40 -05:00 |
Hans Leidekker
|
9af488d236
|
msi: Always evaluate component conditions.
Fixes a regression caused by 0d770c96fe .
|
2010-04-28 15:04:40 -05:00 |
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 |