Robert Shearman
|
c0596e0ae9
|
msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case of it being NULL.
|
2006-07-24 13:47:50 +02:00 |
|
Mike McCormack
|
a652e28517
|
msi: Add a test case for MsiGetFileHash.
|
2006-07-24 13:46:37 +02:00 |
|
Mike McCormack
|
e8a7587bdb
|
msi: Implement MsiGetFileHash.
|
2006-07-24 13:46:33 +02:00 |
|
Mike McCormack
|
bb141641d3
|
msi: Reimplement MsiGetUserInfo using awstrings.
|
2006-07-24 13:27:15 +02:00 |
|
Mike McCormack
|
dc4d5b0f0e
|
msi: MoveMsiEnumPatches to registry.c
|
2006-07-24 12:57:33 +02:00 |
|
James Hawkins
|
dc0aad523b
|
msi: Add tests for component and feature states.
|
2006-07-24 12:57:32 +02:00 |
|
James Hawkins
|
e295bd9743
|
msi: Expand features with odd Display values.
|
2006-07-21 20:22:48 +02:00 |
|
James Hawkins
|
cf9886e6e0
|
msi: Don't display a feature if its Display value is zero.
|
2006-07-21 20:22:41 +02:00 |
|
James Hawkins
|
cae3215a6f
|
msi: Set the component's initial state based on its attributes.
|
2006-07-21 20:22:27 +02:00 |
|
Mike McCormack
|
aed2de8ec9
|
msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
|
2006-07-21 10:56:53 +02:00 |
|
Mike McCormack
|
869495efd3
|
msi: Use msi_reg_get_val_str() to read a registry value.
|
2006-07-21 10:56:40 +02:00 |
|
Mike McCormack
|
db1baf7367
|
msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
|
2006-07-21 10:56:30 +02:00 |
|
Mike McCormack
|
8bce656fd3
|
msi: Components with INSTALLSTATE_NOTUSED are considered present.
|
2006-07-21 10:56:17 +02:00 |
|
Mike McCormack
|
a36d06c003
|
msi: A component with an empty path is not used.
|
2006-07-21 10:55:48 +02:00 |
|
Mike McCormack
|
dfb1f4f55b
|
msi: Use TRACE not FIXME for already implemented functions.
|
2006-07-21 10:55:37 +02:00 |
|
Juan Lang
|
fb6bd2414b
|
msi: Don't use fixed-size buffers in AppSearch action.
|
2006-07-21 10:49:09 +02:00 |
|
James Hawkins
|
ece0ae0a41
|
msi: Implement the SetInstallLevel event.
|
2006-07-20 12:51:20 +02:00 |
|
James Hawkins
|
de73481c89
|
msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can be used internally.
|
2006-07-20 12:51:11 +02:00 |
|
James Hawkins
|
7bcac31dcf
|
msi: Update feature states after changing install levels, as they may have changed.
|
2006-07-20 12:50:14 +02:00 |
|
James Hawkins
|
7c7f0bb2c1
|
msi: Rename SetFeatureStates to match the naming scheme of internal msi functions.
|
2006-07-20 12:50:02 +02:00 |
|
Juan Lang
|
07253473d4
|
msi: Implement ACTION_AppSearchIni.
|
2006-07-20 12:09:06 +02:00 |
|
Juan Lang
|
0042c010af
|
msi: Implement searching parent in ACTION_AppSearchReg.
|
2006-07-19 18:15:49 +02:00 |
|
Mike McCormack
|
fee5bee811
|
msi: Implement MsiConfigureFeatureW.
|
2006-07-19 18:15:35 +02:00 |
|
Mike McCormack
|
4642221875
|
msi: Fix the size of base 85 GUIDs.
|
2006-07-19 18:15:26 +02:00 |
|
Mike McCormack
|
9a9195d6e4
|
msi: Only load the features and files tables once.
|
2006-07-19 18:15:21 +02:00 |
|
James Hawkins
|
fc56e92657
|
msi: Add a stub implementation of MsiSourceListClearAll.
|
2006-07-19 09:47:00 +02:00 |
|
James Hawkins
|
2396e2a59f
|
msi: Sort SelectionTree items by their Display value.
|
2006-07-19 09:46:31 +02:00 |
|
Huw Davies
|
045d817f4b
|
msi: Create files with the correct file attributes.
|
2006-07-19 09:44:41 +02:00 |
|
Mike McCormack
|
1aba0d62c6
|
msi: Check the right pointers for NULL.
|
2006-07-19 09:42:36 +02:00 |
|
Mike McCormack
|
bf57910537
|
msi: Set properties, not the command line in MsiReinstallFeatureW.
|
2006-07-19 09:41:06 +02:00 |
|
Mike McCormack
|
a7e6864be1
|
msi: Implement MsiSetInstallLevel.
|
2006-07-19 09:40:26 +02:00 |
|
Juan Lang
|
2590c081a1
|
msi: Set name in ACTION_AppSearchGetSignature.
|
2006-07-19 09:38:24 +02:00 |
|
Juan Lang
|
9e7f182871
|
msi: Fix silly pointer error.
|
2006-07-18 11:17:31 +02:00 |
|
James Hawkins
|
7745a831a1
|
msi: Update the feature components' states when a feature is selected.
|
2006-07-18 11:17:20 +02:00 |
|
Robert Shearman
|
aea12b4695
|
msi: Fix conversion of path to include nul-termination character in MsiProvideQualifiedComponentA.
|
2006-07-18 11:13:43 +02:00 |
|
Mike McCormack
|
33ec7eb5e0
|
msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
|
2006-07-17 14:46:26 +02:00 |
|
Mike McCormack
|
f6170beb47
|
msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
|
2006-07-17 14:46:26 +02:00 |
|
Mike McCormack
|
741b47fd26
|
msi: Cleanup traces, remove unnecessary includes.
|
2006-07-17 14:46:26 +02:00 |
|
Mike McCormack
|
2ec80faabe
|
msi: Move msi_get_property_int() to helpers.c
|
2006-07-17 14:46:25 +02:00 |
|
Mike McCormack
|
a5a91d17a4
|
msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
|
2006-07-17 14:46:25 +02:00 |
|
Mike McCormack
|
baa6efa56f
|
msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
|
2006-07-17 14:46:25 +02:00 |
|
James Hawkins
|
6de2ca8459
|
msi: Add handling for the ListBox dialog control.
|
2006-07-17 13:46:01 +02:00 |
|
Stefan Siebert
|
ded4fbcc3c
|
msi: cabinet_notify - don't fail on files with the same filepath.
|
2006-07-14 13:32:40 +02:00 |
|
Juan Lang
|
5cf870dae5
|
msi: Let caller set property in AppSearch.
|
2006-07-14 13:32:39 +02:00 |
|
Mike McCormack
|
c19f9e9c31
|
msi: Use awstring to return strings from MsiGetProductInfo.
|
2006-07-14 13:32:39 +02:00 |
|
Mike McCormack
|
cd5bac0b3d
|
msi: Read from the registry, not the database in MsiGetProductInfo.
|
2006-07-14 13:32:39 +02:00 |
|
Mike McCormack
|
a3c03fea58
|
msi: Add some registry reading macro functions.
|
2006-07-14 13:32:39 +02:00 |
|
Mike McCormack
|
230af9d21f
|
msi: Move version string conversions to registry.c.
|
2006-07-14 13:32:39 +02:00 |
|
Mike McCormack
|
9917250863
|
msi: Move some registry helper functions to registry.c.
|
2006-07-14 13:32:39 +02:00 |
|
James Hawkins
|
1adcf0087a
|
msi: Add handling for the GroupBox dialog control.
|
2006-07-14 12:27:29 +02:00 |
|