Commit Graph

537 Commits

Author SHA1 Message Date
James Hawkins
4609eccd72 msi: Add tests for MsiGetProductInfoEx. 2008-03-04 11:54:21 +01:00
James Hawkins
617eb48d5b msi: Implement the UILevel property of the Installer object. 2008-03-01 12:18:24 +01:00
Alexandre Julliard
848383ac82 msi/tests: Replace a printf() by a trace(). 2008-02-29 20:55:42 +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
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
7e8cd606a0 msi: Add tests for MsiSourceListEnumMediaDisks. 2008-02-26 11:19:45 +01:00
Paul Vriens
89c8e795d8 msi/tests: Make tests run on win9x/NT4 again. 2008-02-25 19:49:54 +01:00
James Hawkins
08172ad1c4 msi: Return the result of the call to OpenSourceKey. 2008-02-25 12:21:58 +01:00
James Hawkins
34d50c1e3e msi: Validate the parameters of MsiSourceListAddMediaDisk. 2008-02-25 12:21:51 +01:00
James Hawkins
1fced5cc1d msi: Add tests for MsiSourceListAddMediaDisk. 2008-02-25 12:21:42 +01:00
James Hawkins
8b540d2670 msi: Fix the INSTALLPROPERTY_LASTUSEDTYPE case. 2008-02-25 12:21:19 +01:00
James Hawkins
737dedfcbb msi: Fix the INSTALLPROPERTY_LASTUSEDSOURCE case. 2008-02-25 12:20:56 +01:00
James Hawkins
d41cae07d5 msi: Factorize and fix the INSTALLPROPERTY_MEDIAPACKAGEPATH case. 2008-02-25 12:20:48 +01:00
James Hawkins
868de4d56b msi: Add more tests for MsiSourceListGetInfo. 2008-02-25 12:20:33 +01:00
James Hawkins
e43eee8759 msi: Fix the INSTALLPROPERTY_LASTUSEDSOURCE case of MsiSourceListSetInfo. 2008-02-21 12:53:00 +01:00
James Hawkins
6c7339eea1 msi: Allow enumerating the sources without querying the source name. 2008-02-21 12:53:00 +01:00
James Hawkins
3de0014750 msi: Publish a few SourceList properties. 2008-02-21 12:53:00 +01:00
James Hawkins
2d5ba8d20d msi: Implement MsiSourceListEnumSources. 2008-02-21 12:53:00 +01:00
James Hawkins
7cf6be8aeb msi: Return ERROR_INVALID_PARAMETER if the context is machine and szUserSid is non-NULL. 2008-02-19 13:39:25 +01:00
James Hawkins
4ee1745e81 msi: Validate the dwOptions parameter of MsiSourceListSetInfo. 2008-02-19 13:39:25 +01:00
James Hawkins
95ef6a1fbc msi: Simplify the MEDIAPACKAGEPATH and DISKPROMPT cases. 2008-02-19 13:39:25 +01:00
James Hawkins
fe987103fb msi: Return the results from OpenSourceKey. 2008-02-19 13:39:25 +01:00
James Hawkins
d37ac289db msi: Return ERROR_UNKNOWN_PATCH if dwOptions contains MSICODE_PATCH. 2008-02-19 13:39:25 +01:00
James Hawkins
f83d049888 msi: Validate the szProduct parameter of MsiSourceListSetInfo. 2008-02-19 13:39:25 +01:00
James Hawkins
10be16f33a msi: Add tests for MsiSourceListSetInfo. 2008-02-19 13:39:25 +01:00
Francois Gouget
4a7bedfe75 msi: Use 'HKCU\Software\Microsoft\MS Setup (ACME)' as a source for the default user and company names before falling back to the RegisteredXXX values. Fix the conformance test accordingly. 2008-02-19 13:39:24 +01:00
James Hawkins
9d0ae904d0 msi: Add tests for MsiSourceListEnumSources. 2008-02-18 12:41:37 +01:00
James Hawkins
f177dc9f90 msi: Add tests for enumerating the source list after publishing. 2008-02-18 12:41:37 +01:00
James Hawkins
40aa7df344 msi: Implement the MSIMODIFY_REFRESH command of MsiViewModify. 2008-02-18 12:41:37 +01:00
James Hawkins
30e5321867 msi: Add tests for the MSIMODIFY_REFRESH command. 2008-02-18 12:41:37 +01:00
James Hawkins
bbdf79bc8c msi: Convert REG_DWORD properties to strings in MsiGetProductInfo. 2008-02-18 12:41:37 +01:00
James Hawkins
8412a1363b msi: Set the UserLanguageID property. 2008-02-18 12:41:37 +01:00
Rob Shearman
85fbdfcc9e msi: Fix the character count passed into RegSetValueExA in test_MsiQueryFeatureState. 2008-02-18 12:41:36 +01:00
Paul Vriens
4c105b2f5c msi/tests: Services are not available on win9x. 2008-02-15 11:07:19 +01:00
James Hawkins
050fa6a40c msi: Add tests for source folder resolution. 2008-02-13 16:41:14 +01:00
James Hawkins
ec086f77e3 msi: Handle carriage returns in MsiDatabaseImport. 2008-02-12 22:59:53 +01:00
James Hawkins
00cfd2899b msi: Use MsiViewModify instead of building a SQL query when adding rows to the table. 2008-02-12 22:59:46 +01:00
James Hawkins
1f3d6a9744 msi: Reimplement MsiGetProductInfo. 2008-02-12 22:59:29 +01:00
James Hawkins
f461a8d4c1 msi: Test the remaining installer properties returned by MsiGetProductInfo. 2008-02-11 20:55:03 +01:00
James Hawkins
ff0dc44f2d msi: Return ERROR_INVALID_PARAMETER if szProduct is invalid. 2008-02-11 20:53:13 +01:00
James Hawkins
33c1e6ef56 msi: Add tests for MsiGetProductInfo. 2008-02-11 20:47:52 +01:00
James Hawkins
0d56df214b msi: Successfully return an empty string when requesting a record index beyond the record's size. 2008-02-11 20:45:24 +01:00
James Hawkins
2750ed167f msi: Don't check for the existence of the msi package when running a concurrent install. 2008-02-11 20:45:17 +01:00
James Hawkins
a8d87a86cc msi: Handle the special table _ForceCodepage in MsiDatabaseExport. 2008-02-11 20:42:29 +01:00
James Hawkins
7d529228d3 msi: Add tests for not using quotes in SQL queries. 2008-02-11 20:42:19 +01:00
Alexandre Julliard
2e6ec39565 msi/tests: Fix test that depends on the order of the files in a directory. 2008-02-11 20:41:40 +01:00
James Hawkins
d89ee5fdd6 msi: Test using carriage returns in SQL queries and imported tables. 2008-02-07 12:09:10 +01:00