Commit Graph

1880 Commits

Author SHA1 Message Date
James Hawkins ecc948ab48 msi: Fix a few test failures on win9x. 2008-03-18 11:15:57 +01:00
James Hawkins afb575d599 msi: Fix a few test failures on win9x. 2008-03-18 11:15:53 +01:00
James Hawkins 669122fdfe msi: Fix a few test failures on win9x. 2008-03-18 11:15:49 +01:00
James Hawkins c1e3f831ec msi: Skip the Installer object tests on win9x. 2008-03-18 11:15:45 +01:00
James Hawkins 55365b77d7 msi: Fix a few tests of display IDs that don't exist on win9x. 2008-03-18 11:15:40 +01:00
James Hawkins 97f1afbd3b msi: Skip the endlines test if the table fails on import. 2008-03-18 11:15:34 +01:00
James Hawkins 5e5c4a9809 msi: Don't publish the product for the custom action test. 2008-03-15 11:02:50 +01:00
Marcus Meissner db71fb15aa msi: Initialize variables. 2008-03-14 11:21:22 +01:00
James Hawkins 65f99ed91b msi: Test and fix MsiSourceListAddSource. 2008-03-13 11:36:24 +01:00
Rob Shearman 58130dde08 msi: Passing NULL for szBuffer and NULL for pcchValueBuf into MsiGetProductInfo{A, W} shouldn't crash.
Add a test for this.
2008-03-12 19:21:27 +01:00
Rob Shearman dd31a1eac4 msi: Fix typos which caused joins of three or more tables to not work properly.
In JOIN_fetch_int and JOIN_fetch_stream, prev_rows should be multiplied 
by the rows encountered in the current table so that prev_rows contains 
all of counts of the rows encountered multiplied together, rather than 
just the count of the rows in the last table encountered.
2008-03-12 19:21:19 +01:00
James Hawkins de4cab20a8 msi: Deformat the service name and display name when installing the service. 2008-03-12 12:00:23 +01:00
James Hawkins 2d0ff97406 msi: Ignore the custom action type 51 if the source field is empty. 2008-03-11 12:12:24 +01:00
James Hawkins 776a7d7065 msi: Fix an off-by-one error when applying embedded transforms. 2008-03-11 12:12:14 +01:00
James Hawkins 5871bee8c7 msi: Optimize MsiSourceListAddSourceEx for adding to the end of the list. 2008-03-11 12:12:07 +01:00
Andrew Talbot 6661f43438 msi: Assign to structs instead of using memcpy. 2008-03-07 11:01:07 +01:00
James Hawkins d52f48fed4 msi: Fix handling of published installer properties. 2008-03-07 10:52:46 +01:00
Ove Kaaven be874f1a26 msi: Fix bug in handling of multivolume CAB files. 2008-03-07 10:52:11 +01:00
James Hawkins c8acf21e0c msi: Break out the publishing tests into their respective actions. 2008-03-06 16:24:39 +01:00
Paul Vriens 2c22e9aeb6 msi/tests: Make tests run on win9x/NT4 again. 2008-03-05 11:21:56 +01:00
Rob Shearman 48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
James Hawkins 4609eccd72 msi: Add tests for MsiGetProductInfoEx. 2008-03-04 11:54:21 +01:00
James Hawkins ad70693539 msi: Implement MsiGetProductInfoEx. 2008-03-04 11:54:21 +01:00
James Hawkins 0c3ecefbc3 msi: Include query.h to pull in the definition of STREAMS_CreateView. 2008-03-01 12:18:54 +01:00
James Hawkins 6febb8fda8 msi: Remove a pointless wrapper of RegCreateKey. 2008-03-01 12:18:43 +01:00
James Hawkins 4439e0b57d msi: Make local functions static. 2008-03-01 12:18:40 +01:00
James Hawkins 617eb48d5b msi: Implement the UILevel property of the Installer object. 2008-03-01 12:18:24 +01:00
James Hawkins 724c8da734 msi: Don't bail out if the row to modify is not found as not all modify commands need the row. 2008-03-01 12:17:31 +01:00
James Hawkins eedfacdfe7 janitorial: Remove links to any microsoft site. 2008-03-01 12:04:03 +01:00
Alexandre Julliard 848383ac82 msi/tests: Replace a printf() by a trace(). 2008-02-29 20:55:42 +01:00
James Hawkins 174b7b51ac msi: Update controls based on a property when that property changes. 2008-02-28 10:59:22 +01:00
James Hawkins 5e2bc5b3fe msi: If a feature's action is INSTALLSTATE_UNKNOWN, MsiEvaluateCondition should return MSICONDITION_FALSE. 2008-02-28 10:59:16 +01:00
Marcus Meissner eb836b718f msi: Initialize type (Coverity). 2008-02-28 10:50:57 +01:00
Rob Shearman 3183ad65d2 msi: Fix buffer size calculation in build_default_format. 2008-02-28 10:44:11 +01:00
Rob Shearman 03e466b837 msi: Fix the buffer size calculation in msi_build_createsql_prelude. 2008-02-28 10:44:06 +01:00
James Hawkins 9101665233 msi: Change the property variant if the types don't match. 2008-02-27 14:52:26 +01:00
Paul Vriens 1bbac341df msi/tests: Fix test that depends on the order of the files in a directory. 2008-02-27 14:52:25 +01:00
Paul Vriens 6b37543adc msi/tests: Skip tests that contain functions that are not available. 2008-02-27 14:52:24 +01:00
Paul Vriens ecf8c5af36 msi/tests: Skip tests for functions that are not available. 2008-02-27 14:52:24 +01:00
Paul Vriens e7937f3cd5 msi/tests: Make sure tests will run on Win9x and NT. 2008-02-27 14:52:24 +01:00
James Hawkins bdbb7a0348 msi: Search existing published sources if the media cannot be found. 2008-02-26 11:20:46 +01:00
James Hawkins cf84e2df5b msi: Allow setting a media disk as the last used source in the internal msi_set_last_used_source. 2008-02-26 11:20:35 +01:00
James Hawkins 7d10d1d2d0 msi: Store the media type and set the last used source type accordingly. 2008-02-26 11:20:27 +01:00
James Hawkins 6e2048bbc7 msi: Read the source list properties from the user-unmanaged context. 2008-02-26 11:20:18 +01:00
James Hawkins acfed4cfab msi: Read the disk prompt source list property from the user-unmanaged context. 2008-02-26 11:20:13 +01:00
James Hawkins d62bd166dc msi: Remove setting a source list property that's in the wrong place. 2008-02-26 11:20:07 +01:00
James Hawkins 4d2cf7a44b msi: Publish source information in the user-unmanaged context. 2008-02-26 11:20:02 +01:00
James Hawkins 7e8cd606a0 msi: Add tests for MsiSourceListEnumMediaDisks. 2008-02-26 11:19:45 +01:00
James Hawkins 1bd49bcf74 msi: Implement MsiSourceListEnumMediaDisks. 2008-02-26 11:19:40 +01:00
James Hawkins 45d7d6a4e1 msi: Fix skipping a NULL record. 2008-02-26 11:19:29 +01:00