James Hawkins
|
78eead93fd
|
msi: Don't check for a cabinet's existence if it's embedded in the package.
|
2007-11-19 12:55:36 +01:00 |
James Hawkins
|
4e9940990b
|
msi: Don't ignore the error returned by ready_media.
|
2007-11-15 12:48:29 +01:00 |
James Hawkins
|
b1507aee98
|
msi: Only check the presence of the cabinet if the file is compressed.
|
2007-11-15 12:48:18 +01:00 |
James Hawkins
|
0023759a4b
|
msi: Add tests for situations involving missing cabinets.
|
2007-11-15 12:48:08 +01:00 |
James Hawkins
|
bb747e4fbe
|
msi: Simplify ready_media.
|
2007-11-15 12:47:59 +01:00 |
James Hawkins
|
474fca1eec
|
msi: Fix the condition for checking a drive.
|
2007-11-13 13:35:50 +01:00 |
James Hawkins
|
bee95916f7
|
msi: Set the file to NULL when running the directory search.
|
2007-11-13 13:35:41 +01:00 |
James Hawkins
|
9459ef5ab1
|
msi: Implement the VolumeSelectCombo control.
|
2007-11-13 13:35:27 +01:00 |
James Hawkins
|
c68825569d
|
msi: Test the Uninstall registry entries.
|
2007-11-13 13:35:21 +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
|
0e29f314f5
|
msi: Return a remote interface to the database in a custom action.
|
2007-11-12 12:06:40 +01:00 |
James Hawkins
|
7dffb518c0
|
msi: Create the _Tables table when creating a database.
|
2007-11-12 12:06:29 +01:00 |
James Hawkins
|
ef1277d462
|
msi: Test the default tables added by MsiOpenDatabase.
|
2007-11-12 12:06:22 +01:00 |
Alexandre Julliard
|
0590fe2ecf
|
Make some variables static.
|
2007-11-06 14:38:54 +01:00 |
James Hawkins
|
25a612b8f3
|
msi: Test that the install state is dependent on the feature and component registration.
|
2007-11-06 14:01:21 +01:00 |
James Hawkins
|
c31fd4371a
|
msi: Process the ADDSOURCE property when setting feature states.
|
2007-11-06 14:01:17 +01:00 |
James Hawkins
|
75b825da17
|
msi: Test the install states of removed features.
|
2007-11-06 14:01:12 +01:00 |
James Hawkins
|
fcc490d047
|
msi: Add a missing struct initialization.
|
2007-11-06 14:01:03 +01:00 |
James Hawkins
|
1a0b23cd7d
|
msi: Implement the CCPSearch standard action.
|
2007-11-05 14:55:24 +01:00 |
James Hawkins
|
1c1cf26997
|
msi: Explicitly check the returned value against -1 as the variable is unsigned.
|
2007-11-05 14:55:14 +01:00 |
James Hawkins
|
3a5178e900
|
msi: Don't update a table entry when applying a transform if the string value is the same.
|
2007-11-05 14:54:11 +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
|
2df062182a
|
msi: Remove an unused parameter.
|
2007-11-05 14:53:58 +01:00 |
James Hawkins
|
556a01d7c5
|
msi: Use a magic constant to silence signedness comparison warnings.
|
2007-11-05 14:53:34 +01:00 |
James Hawkins
|
546bcef0bb
|
msi: MsiQueryProductState returns INSTALLSTATE, not UINT.
|
2007-11-05 14:53:27 +01:00 |
James Hawkins
|
b03082c397
|
msi: MsiQueryFeatureState and MsiUseFeatureEx return INSTALLSTATE, not UINT.
|
2007-11-05 14:53:21 +01:00 |
James Hawkins
|
37895faaa8
|
msi: MsiViewGetError returns MSIDBERROR, not UINT.
|
2007-11-05 14:53:16 +01:00 |
James Hawkins
|
76275bea09
|
msi: Remove an unused parameter.
|
2007-11-05 14:53:10 +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
|
35a6782d7b
|
msi: Test and implement the MSIMODIFY_DELETE command.
|
2007-11-05 14:52:46 +01:00 |
James Hawkins
|
341d1fa7b5
|
msi: Initialize a handle in case MsiGetSummaryInformation fails.
|
2007-11-05 14:52:38 +01:00 |
James Hawkins
|
21bde9d974
|
msi: Fix the location used to read machine context source list info.
|
2007-11-05 14:52:31 +01:00 |
James Hawkins
|
21619964da
|
msi: szUserSid must be NULL if context is MSIINSTALLCONTEXT_MACHINE.
|
2007-11-05 14:52:25 +01:00 |
James Hawkins
|
14d439c863
|
msi: Handle the MSIINSTALLCONTEXT_USERMANAGED context.
|
2007-11-05 14:52:19 +01:00 |
James Hawkins
|
3d5b3ef903
|
msi: Reimplement MsiSourceListAddSourceEx to handle reordering the source list.
|
2007-11-05 14:52:09 +01:00 |
James Hawkins
|
d9a8f0b5fe
|
msi: The options must include a source type.
|
2007-11-05 14:48:31 +01:00 |
James Hawkins
|
7fe6aad7fa
|
msi: An empty source is an invalid parameter.
|
2007-11-05 14:48:25 +01:00 |
James Hawkins
|
dde89244e5
|
msi: Append a slash to network and url sources.
|
2007-11-05 14:48:16 +01:00 |
James Hawkins
|
798429f9ca
|
msi: Validate the product code.
|
2007-11-05 14:47:33 +01:00 |
James Hawkins
|
861ae27a4f
|
msi: Return the error from OpenSourceKey.
|
2007-11-05 14:47:26 +01:00 |
James Hawkins
|
266ee0f571
|
msi: Add tests for MsiSourceListAddSourceEx.
|
2007-11-05 14:47:11 +01:00 |
James Hawkins
|
22c10da044
|
msi: Don't create the product source key when adding a source.
|
2007-11-05 14:46:59 +01:00 |
James Hawkins
|
44e1c7d79b
|
msi: Implement MsiSourceListAddSourceExA.
|
2007-11-05 14:46:52 +01:00 |
James Hawkins
|
405d0be4f7
|
msi: do_query is supposed to fail, so don't release a handle that is never initialized.
|
2007-11-05 14:46:41 +01:00 |
James Hawkins
|
07c3f4411e
|
msi: A feature's requested action does not depend on its installed state.
|
2007-11-01 12:43:24 +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 |