1215 Commits

Author SHA1 Message Date
Mike McCormack
97419aea80 msi: Examine the attributes of all features before setting a component's state. 2006-12-05 11:29:02 +01:00
Mike McCormack
bccab7bb9d msi: Add the names of features/components to debugging output. 2006-12-05 11:28:45 +01:00
Francois Gouget
c66628b73f Consistently use SUBLANG_NEUTRAL for Italian resources. 2006-12-05 11:28:38 +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
James Hawkins
58bb3571de msi: Add handling for the StartServices action. 2006-12-04 12:22:32 +01:00
James Hawkins
8ae81d0620 msi: Set the UserSID property. 2006-12-01 13:12:11 +01:00
James Hawkins
a64945baea msi: Use mi->source if the source is not a full path. 2006-11-30 12:26:08 +01:00
James Hawkins
d3bec32500 msi: Add handling for the InstallODBC action. 2006-11-29 14:08:14 +01:00
James Hawkins
7125d3073d msi: Don't fail if we can't remove an existing install file. 2006-11-29 14:06:49 +01:00
Dmitry Timoshkov
1cdf5cddac msi: Make some data const and static. 2006-11-29 12:44:10 +01:00
Mike McCormack
a3a2eaea93 msi: Update the UI in one place only in ACTION_ProcessComponents. 2006-11-29 12:37:12 +01:00
Mike McCormack
1770c9125d msi: Advertise components of a feature that has the msidbFeatureAttributesFavorAdvertise property. 2006-11-29 12:37:07 +01:00
Dmitry Timoshkov
d4877a32f1 msi: Synchronize msi exports with what PSDK has. 2006-11-29 12:36:22 +01:00
Mike McCormack
77b514fe24 msi: Use MSI_IterateRecords in ACTION_AppSearch. 2006-11-28 12:14:58 +01:00
Mike McCormack
63afb3f840 msi: Use MSI_QueryGetRecord in ACTION_AppSearchIni. 2006-11-28 12:14:53 +01:00
Mike McCormack
a0d0453501 msi: Use MSI_QueryGetRecord in ACTION_AppSearchDr. 2006-11-28 12:14:46 +01:00
Mike McCormack
54ab47ef59 msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg. 2006-11-27 13:46:37 +01:00
Mike McCormack
fa6bc9e50b msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents. 2006-11-27 13:46:32 +01:00
Mike McCormack
a1c969ee23 msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSignature. 2006-11-27 13:46:09 +01:00
Mike McCormack
0670ebc67b msi: Use MSI_IterateRecords when cloning properties. 2006-11-27 13:46:06 +01:00
Francois Gouget
48af421a8b msi: Add a Portuguese translation (contributed by Americo Jose Melo). 2006-11-27 13:42:53 +01:00
Francois Gouget
b5f104d05b Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages that have multiple sublanguages. 2006-11-24 11:49:32 +01:00
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