Commit Graph

221 Commits

Author SHA1 Message Date
Mike McCormack bccab7bb9d msi: Add the names of features/components to debugging output. 2006-12-05 11:28:45 +01:00
Mike McCormack 08d1398d97 msi: Double quotes are not valid in queries. 2006-12-04 12:41:08 +01:00
Mike McCormack ef1af6ada7 msi: Add tests for quoting in queries. 2006-12-04 12:40:59 +01:00
Mike McCormack 4e25188a2a msi: Treat the SourceDir folder the same as TargetDir. 2006-11-22 11:43:09 +01:00
Mike McCormack 5b8fdad920 msi: Fix use of integer fields in MsiFormatRecord. 2006-11-21 12:16:05 +01:00
Mike McCormack 8f20756068 msi: Test MsiRecordGetString on an integer record fields with a NULL output buffer. 2006-11-21 12:15:59 +01:00
Mike McCormack 99129d20a6 msi: Add a test for formatting records with strings. 2006-11-21 12:15:55 +01:00
Mike McCormack 69c6fff384 msi: Add another test for the SourceDir property. 2006-11-20 11:50:15 +01:00
Mike McCormack 4052b8be05 msi: Add a test showing the _Properties table is a bit strange. 2006-11-17 11:14:33 +01:00
Mike McCormack 2f2143b4ec msi: Add a test showing which tables are special. 2006-11-17 11:14:31 +01:00
Mike McCormack 2a46821b82 msi: Fix an uninitialized variable in the test cases. 2006-11-13 13:02:03 +01:00
Eric Pouech 8f2b479461 msi: Don't call PropVariantClear on uninitialized variants. 2006-11-09 12:24:24 +01:00
James Hawkins 84f34ec210 msi: Add more tests for installing from cabinets. 2006-11-08 12:53:29 +01:00
Francois Gouget 30e44c85c8 Assorted spelling fixes. 2006-11-07 15:25:24 +01:00
Mike McCormack 50e5caeb6c msi: Fix WHERE IS (NOT) NULL queries. 2006-11-07 15:06:57 +01:00
Mike McCormack 2b943bfddc msi: Fix regression tests failing on Windows. 2006-11-07 15:06:49 +01:00
Mike McCormack aaa0dc0425 msi: Fix a handle leak in the tests. 2006-11-02 12:25:00 +01:00
Mike McCormack d65e80c85e msi: Add a test showing a join doesn't need a WHERE clause. 2006-10-31 11:57:46 +01:00
Mike McCormack c6124db905 msi: Use a simpler algorithm for joins. 2006-10-31 11:57:40 +01:00
Mike McCormack 8fc5fbe7ab msi: Test the data returned by join queries in one ok(). 2006-10-31 11:57:23 +01:00
Mike McCormack 57443e0112 msi: Fix the ALTER and FREE keywords in the tokenizer. 2006-10-31 11:56:49 +01:00
James Hawkins 62dc9ca691 msi: Extract cabinets based on DiskId, not LastSequence. 2006-10-27 12:09:28 +02:00
James Hawkins 005c0a792e msi: Test the order in which cab files are handled in the Media table. 2006-10-27 12:09:09 +02:00
James Hawkins c6bfbde849 msi: Implement handling for the ErrorDialog and use it to change media. 2006-10-27 12:08:46 +02:00
Mike McCormack 1582f58036 msi: Fix the join algorithm. 2006-10-26 12:56:10 +02:00
Mike McCormack 6c95dc644c msi: Allow UPDATE queries without a condition. 2006-10-26 12:56:10 +02:00
Mike McCormack 4a32845a56 msi: Fixed the UPDATE query to work with explicit values. 2006-10-26 12:56:09 +02:00
James Hawkins 62aedea856 msi: Add tests for the UPDATE sql command. 2006-10-26 12:56:09 +02:00
James Hawkins 1f3f88bf67 msi: Add tests for installing from continuous cabinets. 2006-10-24 11:44:13 +02:00
James Hawkins 3fc13d4b05 msi: Allow more customization of install test files. 2006-10-24 11:44:03 +02:00
James Hawkins a3a3d6c254 msi: Remove unused function pointer and definitions. 2006-10-24 11:43:56 +02:00
James Hawkins a93763ae21 msi: Remove two unnecessary install tables. 2006-10-24 11:43:42 +02:00
James Hawkins 5b19cc79bd msi: Add support for localizable strings in MsiDatabaseImport. 2006-10-24 11:43:33 +02:00
Francois Gouget a990951358 msi/tests: Fix compilation with gcc 2.95. 2006-10-23 15:19:29 +02:00
Mike McCormack f6c7ae6a0c msi: Fix insertion of null integers into a table. 2006-10-23 12:38:56 +02:00
Mike McCormack 8858011375 msi: Add the column type INTEGER as an alias for INT. 2006-10-23 12:38:51 +02:00
James Hawkins fcd57a3fc4 msi: Add tests for integer column types. 2006-10-20 11:41:09 +02:00
James Hawkins 279f8158f8 msi: Integer columns can have the 'NOT NULL' modifier too. 2006-10-20 11:41:09 +02:00
James Hawkins a66584e1a2 msi: Allow more than one primary key in a table when importing a database. 2006-10-20 11:41:09 +02:00
James Hawkins 929395c0f0 msi: Only initialize a component's state if it is linked with a feature. 2006-10-20 11:41:09 +02:00
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