Commit Graph

1010 Commits

Author SHA1 Message Date
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
Mikołaj Zalewski
3380a7d955 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL. 2006-09-25 18:31:55 +02:00
Marcus Meissner
966c5b6c0b msi: Support more dialog groups. 2006-09-25 17:56:50 +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
703d77dc58 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT image index. 2006-09-21 13:03:27 +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
Andrew Talbot
2e372c08b5 msi: Cast-qual warnings fix. 2006-09-20 20:02:48 +02:00
James Hawkins
7a97b3ed84 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have to duplicate the component changing logic. 2006-09-20 12:24: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
James Hawkins
32c0a764ee msi: Add the total and free disk space to the VolumeCostList control. 2006-09-20 12:24:30 +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
Mike McCormack
4fa08a638c msi: Split the font registration code out into a separate file. 2006-09-13 11:42:35 +02:00
James Hawkins
bfc1b5c15f msi: Add more join tests. 2006-09-13 11:36:54 +02:00
James Hawkins
75ee2262cc msi: Show the available drives in the VolumeCostList control. 2006-09-13 11:36:50 +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
Mike McCormack
e1757fcad2 msi: Add some more tests for MsiOpenDatabase. 2006-09-12 11:01:25 +02:00
James Hawkins
61db539cec msi: Don't try to register a class if a COM server file is not provided. 2006-09-12 10:54:26 +02:00
Alexandre Julliard
2d1b6182af msi: Change the prefix on bison-generated names to avoid the name-prefix directive. 2006-09-11 21:53:04 +02:00
Alexandre Julliard
145a0ba508 makefiles: List bison dependencies explicitly for parallel makes, since older bisons don't support --defines. 2006-09-11 21:43:11 +02:00
Marcus Meissner
0c15360a3e Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h includes. 2006-09-11 11:30:48 +02:00
Alexandre Julliard
9c085cba0a makefiles: Add global rules for bison and lex files.
Also build the .c and .h files separately to allow parallel makes.
2006-09-09 13:16:22 +02:00
Alexandre Julliard
689d943dab msi: Specify the bison name prefix directly in the source file. 2006-09-09 11:25:19 +02:00
Mike McCormack
0fc2bd760c msi: Add more tests for temporary columns. 2006-09-08 12:46:42 +02:00
Mike McCormack
77d3c59843 msi: Fix the TEMPORARY keyword for columns. 2006-09-08 12:46:32 +02:00
Mike McCormack
14ab62306c msi: Add a test for MsiDatabaseIsTablePersistent. 2006-09-08 12:46:25 +02:00
Mike McCormack
665829c390 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK. 2006-09-08 12:45:11 +02:00
Mike McCormack
4f9cae8d8c msi: Increase the size of the string table. 2006-09-08 12:44:51 +02:00
Mike McCormack
5f83069bd8 msi: Split code to create a random package name into a separate function. 2006-09-08 12:44:39 +02:00
Mike McCormack
00fdc6cb80 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible. 2006-09-08 12:44:23 +02:00
James Hawkins
a302f03c65 msi: Allow non-key columns to be used with the join query. 2006-09-08 12:43:55 +02:00
James Hawkins
d8c13370b3 msi: Add tests for MSI SQL join queries. 2006-09-08 12:43:39 +02:00