Commit graph

1192 commits

Author SHA1 Message Date
Mike McCormack
4e25188a2a msi: Treat the SourceDir folder the same as TargetDir. 2006-11-22 11:43:09 +01:00
Mike McCormack
7eb270265f msi: Load all folders in one query, rather one per query. 2006-11-22 11:43:05 +01:00
Mike McCormack
b1a16d978d msi: Only wait for custom actions that don't have msidbCustomActionTypeContinue specified. 2006-11-22 11:39:25 +01:00
Mike McCormack
2a95a8ae78 msi: Split process_action_return_value into two different functions. 2006-11-22 11:39:21 +01:00
Mike McCormack
eb16fd5198 msi: Remove an unused parameter. 2006-11-22 11:39:16 +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
ed663fe216 msi: Don't access the list of controls after the dialog is destroyed. 2006-11-21 12:14:44 +01:00
Mike McCormack
6a2fb05451 msi: Create a function to free control data. 2006-11-21 12:14:34 +01:00
Mike McCormack
fbfc221a77 msi: Fix an access after freeing memory. 2006-11-21 12:14:31 +01:00
Mike McCormack
b921118f14 msi: Split msi_set_sourcedir_props into a separate function. 2006-11-20 11:50:15 +01:00
Mike McCormack
fc56423904 msi: Spelling fixes. 2006-11-20 11:50:15 +01:00
Mike McCormack
69c6fff384 msi: Add another test for the SourceDir property. 2006-11-20 11:50:15 +01:00
Mike McCormack
ebf2733527 msi: Clean up parameters of msi_media_get_disk_info(). 2006-11-20 11:50:15 +01:00
Mike McCormack
18db60782f msi: Fix some memory leaks. 2006-11-20 11:50:15 +01:00
Mike McCormack
13078f180e msi: Don't leak row handles. 2006-11-20 11:50:15 +01:00
Mike McCormack
eba742e5cd msi: Fix a memory leak in load_folder(). 2006-11-17 11:14:44 +01:00
Mike McCormack
cf370a8d39 msi: Remove unnecessary includes. 2006-11-17 11:14:41 +01:00
Mike McCormack
6b38139e62 msi: Remove a level of indent in resolve_folder(). 2006-11-17 11:14:39 +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
5bffd28be7 msi: Remove some redundant else statements. 2006-11-17 11:14:27 +01:00
Mike McCormack
eadf2f82be msi: Split MSI_CreatePackage into two functions. 2006-11-14 11:43:39 +01:00
Mike McCormack
032b1389b1 msi: Delete the tempfile created by GetTempFileName. 2006-11-14 11:43:34 +01:00
Mike McCormack
3c2e79e727 msi: Defer package deletion until after the database is closed. 2006-11-14 11:43:30 +01:00
Mike McCormack
c88c0b453d msi: Remove track_tempfile()'s unused 2nd parameter. 2006-11-14 11:43:17 +01:00
Mike McCormack
f241daef54 msi: Always delete temp files after creating them. 2006-11-14 11:43:10 +01:00
Mike McCormack
6914c4749e msi: Print a message if we fail to delete a file. 2006-11-14 11:43:05 +01:00
James Hawkins
31a9b087c1 msi: Notify the external UI handler when changing media. 2006-11-14 11:35:00 +01:00
Mike McCormack
4811743b36 msi: Only free a string in one place. 2006-11-13 13:02:26 +01:00
Mike McCormack
959c71846d msi: Fix error handling. 2006-11-13 13:02:22 +01:00
Mike McCormack
3ef703ad6c msi: Track temp files as soon as they are created. 2006-11-13 13:02:15 +01:00
Mike McCormack
1767989bd1 msi: Fail if we can't write out a temporary file. 2006-11-13 13:02:12 +01:00
Mike McCormack
2a46821b82 msi: Fix an uninitialized variable in the test cases. 2006-11-13 13:02:03 +01:00
Mike McCormack
0b7a17d282 msi: Clean upstore_binary_to_temp. 2006-11-13 13:02:00 +01:00
Francois Gouget
1ccf944900 Assorted spelling fixes. 2006-11-13 13:01:53 +01:00
Francois Gouget
6a385ae273 msi: assert.h is not a local header (spotted by winapi_check). 2006-11-13 12:59:14 +01:00
Paul Vriens
ded9943b5b msi: Fix typo's (Coverity). 2006-11-13 12:58:46 +01:00
James Hawkins
5cc4a8915f msi: Fix a heap corruption bug by resizing the src string before adding to it. 2006-11-13 12:46:25 +01:00
Mike McCormack
3fe6a5d01e msi: Only log the Action, as it's the same as ActionRequest. 2006-11-10 11:35:38 +01:00
Mike McCormack
87fa854dcf msi: Check whether the component is enabled first. 2006-11-10 11:35:33 +01:00
Mike McCormack
ad80eceb5f msi: Component attributes are bitmasks. 2006-11-10 11:35:28 +01:00
Eric Pouech
f2ee10aed7 msi: Fixed bogus A -> W conversion. 2006-11-09 16:20:30 +01:00
Eric Pouech
8f2b479461 msi: Don't call PropVariantClear on uninitialized variants. 2006-11-09 12:24:24 +01:00
James Hawkins
fa8fc1628a msi: Add support for continuous cabinets. 2006-11-09 10:36:21 +01:00
James Hawkins
6d537a311f msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and loading medi. 2006-11-09 10:36:11 +01:00
James Hawkins
d21e1cc05b msi: Move the file sequence check out of ready_media_info to avoid an unnecessary function call. 2006-11-09 10:35:59 +01:00
James Hawkins
6ef6512938 msi: Factor out load_media_info from ready_media_for_file. 2006-11-09 10:35:49 +01:00
James Hawkins
a621c2a661 msi: Use disk_prompt from the media_info structure instead of passing an extra parameter to msi_change_media. 2006-11-09 10:35:38 +01:00