181 Commits

Author SHA1 Message Date
James Hawkins
7330a03200 msi: Use the ProgramFileDir reg value instead of ProgramFilesPath. 2006-10-20 11:41:09 +02:00
James Hawkins
9bc12ade13 msi: Implement the InstallServices action. 2006-10-20 11:41:09 +02:00
Mike McCormack
c2b4629228 msi: Fix an uninitialized variable causing random conformance test failures. 2006-10-20 10:20:37 +02:00
James Hawkins
d6632dd0fb msi: Add tests for the InstallServices action. 2006-10-19 14:01:02 +02:00
James Hawkins
08831b4a1e msi: Set the USERNAME and COMPANYNAME properties when initializing a package. 2006-10-19 13:34:42 +02:00
Alexandre Julliard
11894cc77e msi/tests: Make sure to delete the test data file. 2006-10-18 11:51:05 +02:00
Mike McCormack
98a42ad575 msi: Fix tables with binary data where the key is an integer. 2006-10-17 11:17:43 +02:00
Mike McCormack
1f737c035e msi: Stream fields shouldn't be treated as strings. 2006-10-17 11:17:34 +02:00
Mike McCormack
fbddd9060f msi: Add a test for modifying a table containing binary data. 2006-10-17 11:16:45 +02:00
Mike McCormack
194722d3a3 msi: Add a test for summary information. 2006-10-17 11:16:24 +02:00
James Hawkins
3797e6cada msi: Also set the SOURCEDIR property in MSI_InstallPackage. 2006-10-14 20:21:17 +02:00
Mike McCormack
9187951ac7 msi: Handle the sign properly when converting integer data. 2006-10-12 14:58:39 +02:00
Mike McCormack
60ea01a4f2 msi: Test transforms removing a row in a table. 2006-10-12 11:32:36 +02:00
Mike McCormack
8f56ae8b3a msi: Tests for transforms modifying rows in a table. 2006-10-12 11:32:27 +02:00
James Hawkins
c507543554 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action. 2006-10-11 12:09:54 +02:00
James Hawkins
58870ce841 msi: Clean up after the package tests. 2006-10-11 12:09:43 +02:00
Mike McCormack
ee55546d34 msi: Check that transforms return the correct data. 2006-10-11 12:09:32 +02:00
Michael Ploujnikov
e86296a47f msi/tests: Win64 printf format warning fixes. 2006-10-10 13:36:49 +02:00
Mike McCormack
e9c5e93fda msi: Fix handle leaks in the test cases. 2006-10-10 12:10:18 +02:00
Paul Vriens
feb7990b49 msi: Make tests run on Win98 again. 2006-10-09 12:53:59 +02:00
Mike McCormack
2e19d49538 msi: Check that transforms preserve tables. 2006-10-05 11:32:27 +02:00
James Hawkins
6be7ba7546 msi: Implement MsiDatabaseImport. 2006-10-03 20:18:38 +02:00
Juan Lang
4b99bf02c0 msi: Implement msidbLocatorTypeFileName in RegLocator searches. 2006-10-03 11:16:16 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
James Hawkins
cabc7ee1ae msi: Follow state resolution rules when a feature parent saves a component. 2006-09-28 13:20:31 +02:00
James Hawkins
d83aa64c57 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state of INSTALLSTATE_UNKNOWN. 2006-09-28 12:55:45 +02:00
James Hawkins
bbd4d1e3ef msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN, the component's state should match. 2006-09-26 21:56:05 +02:00
James Hawkins
ad609f1518 msi: Only specifically resolve the TARGETDIR directory once. 2006-09-26 21:55:57 +02:00
James Hawkins
3ee3fc35ef msi: Add tests for setting the target path of TARGETDIR (based on a patch by Andrey Turkin). 2006-09-26 21:54:05 +02:00
James Hawkins
da14a4a25e msi: Store the full path to the database file in the MSIDATABASE structure. 2006-09-26 21:50:36 +02:00
James Hawkins
545d0e70cf msi: Disable child features of parent features that are unselected because of the install level. 2006-09-21 13:03:32 +02:00
James Hawkins
32f570222b msi: Don't check a component's install state if a component ID is not provided. 2006-09-21 13:02:00 +02:00
James Hawkins
6ac0f3ed29 msi: Fix the results of a few tests to match Windows. 2006-09-21 13:01:43 +02:00
James Hawkins
d893cb7d1e msi: Load the component states in CostFinalize instead of CostInitialize. 2006-09-21 13:01:33 +02:00
James Hawkins
ca5c11009d msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN. 2006-09-21 13:01:18 +02:00
James Hawkins
937b9b2bbc msi: Only override a feature whose action state is INSTALLSTATE_SOURCE. 2006-09-21 13:01:10 +02:00
Benjamin Arai
4195697cc1 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause returns the correct results. 2006-09-21 11:26:13 +02:00
Benjamin Arai
a35ff56580 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns the correct results. 2006-09-21 11:26:05 +02:00
Benjamin Arai
f84c1463c1 msi: Adds test to check if "AND" operator returns the correct result for the "WHERE" clause. 2006-09-20 20:04:21 +02:00
Benjamin Arai
32d002c7ed msi: Adds tests to check if joins return the correct number of rows. 2006-09-20 20:04:01 +02:00
Benjamin Arai
d4c6b06ed7 msi: Updates tests for joins to include row and column ids in message. 2006-09-20 20:03:54 +02:00
James Hawkins
6518f3d7f2 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to INSTALLSTATE_ABSENT. 2006-09-20 12:24:45 +02:00
James Hawkins
a4c6ca2b65 msi: Add tests for components with multiple parent features. 2006-09-20 12:24:35 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Mike McCormack
60d92d42a3 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent. 2006-09-13 12:19:54 +02:00
Mike McCormack
61c1dd2b32 msi: Add a test for ALTER TABLE. 2006-09-13 11:44:06 +02:00
Mike McCormack
b4005c15f0 msi: Fix database creation. 2006-09-13 11:43:11 +02:00
James Hawkins
bfc1b5c15f msi: Add more join tests. 2006-09-13 11:36:54 +02:00
Alexandre Julliard
fc4cd637d9 tests: Moved some compatibility defines to wine/test.h. 2006-09-13 11:01:39 +02:00
Mike McCormack
74a6a1e71b msi: Delete databases we create but never commit. 2006-09-13 10:58:42 +02:00