Aric Stewart
|
25f1e75d43
|
Perform ExecuteAction at UILevel 2.
|
2005-06-24 12:14:52 +00:00 |
Aric Stewart
|
b9c6b85779
|
Redo how we extract files from a cabinet in order to dramatically
improve performance, especially if picking and choosing files out of
the cabinet.
|
2005-06-24 12:14:35 +00:00 |
Aric Stewart
|
9adacf6a72
|
Rework CreateShortcuts to use MSI_IterateRecords.
|
2005-06-24 11:58:21 +00:00 |
Aric Stewart
|
0713f098ec
|
Properly handle -1 as a registry key root.
|
2005-06-24 11:51:29 +00:00 |
Mike McCormack
|
2250fce60f
|
Implement transparency in the text control.
|
2005-06-24 11:34:43 +00:00 |
Aric Stewart
|
854bfc4b0f
|
Rework SelfRegModules to use MSI_IterateRecords.
|
2005-06-24 11:33:02 +00:00 |
Mike McCormack
|
7e3918d53e
|
Make the MSI icon control work.
|
2005-06-23 16:43:38 +00:00 |
Aric Stewart
|
04598248af
|
Rework component, feature and file loading to use MSI_IterateRecords.
|
2005-06-23 16:43:24 +00:00 |
Aric Stewart
|
a9b5052ff9
|
Rework RegisterFonts to use MSI_IterateRecords.
|
2005-06-23 11:04:09 +00:00 |
Aric Stewart
|
aded32f37b
|
Rework WriteIniValues to use MSI_IterateRecords.
|
2005-06-23 09:46:31 +00:00 |
Aric Stewart
|
916ef94945
|
Rework PublishProduct to use MSI_IterateRecords.
|
2005-06-22 18:42:19 +00:00 |
Aric Stewart
|
234dc4b2d2
|
Rework RegisterTypeLibraries to use MSI_IterateRecords.
|
2005-06-22 18:27:34 +00:00 |
Aric Stewart
|
c79f4e2111
|
Rework LaunchConditions to use MSI_IterateRecords.
|
2005-06-22 18:03:08 +00:00 |
Aric Stewart
|
443ad4d328
|
Rework CostFinalize to use MSI_IterateRecords.
|
2005-06-21 20:50:12 +00:00 |
Aric Stewart
|
e89f849612
|
Fix situations where TARGETDIR is set to a non \ terminated
path. Fixes a few installers.
|
2005-06-21 20:21:30 +00:00 |
Aric Stewart
|
92ef78ee04
|
Rework WriteRegistryValues to use MSI_IterateRecords.
|
2005-06-21 20:21:18 +00:00 |
Aric Stewart
|
2274ff1937
|
Rework CreateFolders to use MSI_IterateRecords.
|
2005-06-21 20:03:46 +00:00 |
Aric Stewart
|
1e6c09a3f3
|
Duplicate files should not fail if unable to get Destination
Directory.
|
2005-06-21 20:03:30 +00:00 |
Aric Stewart
|
09b7503f0b
|
Use MSI_IterateRecords for DuplicateFiles.
|
2005-06-20 15:33:22 +00:00 |
Aric Stewart
|
2703d717c6
|
Use MSI_IterateRecords for processing actions.
Some whitespace cleanup and replace a comment block I did not want to
remove.
|
2005-06-20 15:33:10 +00:00 |
Stefan Huehner
|
ac6f562b52
|
Fix more -Wstrict-prototypes warnings.
|
2005-06-20 14:18:03 +00:00 |
Mike McCormack
|
9251b2c6b5
|
Make tabs work in msi dialogs.
|
2005-06-20 14:11:43 +00:00 |
Aric Stewart
|
71a55e04a3
|
Allow control events to return codes to halt the processing of event.
Needed for the SetTargetPath Event.
|
2005-06-17 21:31:06 +00:00 |
Aric Stewart
|
3257bcd48c
|
A long overdue fix to MSI_SetTargetPath. This should fix an error with
some installers that where unable to change the target path.
|
2005-06-17 21:25:51 +00:00 |
Aric Stewart
|
e9db87b956
|
Flesh out the remaining keys in RegisterProduct.
|
2005-06-17 21:25:41 +00:00 |
Aric Stewart
|
c668952023
|
Break out all the file related actions and helper functions into
files.c
|
2005-06-17 20:56:55 +00:00 |
Marcus Meissner
|
7ac39aa44b
|
Use a simpler expression for the "RichEdit20W" string to workaround
compiler bug.
|
2005-06-17 20:54:42 +00:00 |
Marcus Meissner
|
0d307eb040
|
Remove cszbs from msi/action.h.
|
2005-06-17 09:52:13 +00:00 |
Aric Stewart
|
4b600b8736
|
Break out all the top level apis into install.c.
|
2005-06-16 20:40:34 +00:00 |
Mike McCormack
|
a677ac554f
|
Added support for the MSI MaskEdit control.
|
2005-06-16 20:37:53 +00:00 |
Aric Stewart
|
816217e99e
|
A simple cleanup to only track the temp file if we need to have it
laying around because the action is going on asynchronously. Otherwise
clean up the temp file as the action finishes.
|
2005-06-16 20:33:58 +00:00 |
Aric Stewart
|
fd8c175a3c
|
Add UI messages to FindRelatedProducts.
Reduce unneeded includes.
|
2005-06-16 16:08:58 +00:00 |
Aric Stewart
|
db982e2586
|
Break out all the class registration actions into classes.c. This
includes RegisterClassInfo, RegisterProgIds, RegisterExtensions and
RegisterMIMETypes.
|
2005-06-16 15:51:44 +00:00 |
Aric Stewart
|
118ea90888
|
Break out all the helper functions into helpers.c.
|
2005-06-15 19:12:42 +00:00 |
Aric Stewart
|
31695b54c9
|
A "1" is returned not a 1 for AssignmentType. Also as a bit more to
the FIXME message.
|
2005-06-13 19:04:39 +00:00 |
Mike McCormack
|
908308631f
|
Create a stub implementation for MsiViewGetError.
|
2005-06-10 19:52:13 +00:00 |
Aric Stewart
|
09b0abaa1c
|
Extending upon Mike McCormack's cleanup to use MSI_RecordGetString.
|
2005-06-09 20:30:59 +00:00 |
Aric Stewart
|
c28bb54f7a
|
Register the Product Version also.
Also help plug some memory leaks pointed out by Mike McCormack.
|
2005-06-09 15:49:11 +00:00 |
Aric Stewart
|
d1a7f070d4
|
Avoid a loop where a parent's parent refers to itself as its parent.
|
2005-06-09 15:35:48 +00:00 |
Aric Stewart
|
00337b9a51
|
Added module upgrade.c and implemented FindRelatedProducts.
|
2005-06-09 12:05:27 +00:00 |
Aric Stewart
|
6999a04278
|
Set the Preselected property if appropriate (relevant to
MigrateFeatureStates when implemented).
|
2005-06-08 19:20:02 +00:00 |
Aric Stewart
|
6957e4a0c2
|
Write out Product Language and Product Icon to the registry.
|
2005-06-08 19:16:45 +00:00 |
Aric Stewart
|
36a01505dc
|
Write out UpgradeCodes to the registry to allow for future upgrades.
|
2005-06-08 19:07:52 +00:00 |
Aric Stewart
|
36bc29769b
|
Add Language to the values we can query with MsiGetProductInfo.
|
2005-06-08 18:35:43 +00:00 |
Mike McCormack
|
ad6a6be88d
|
Use MSI_RecordGetString in more actions.
|
2005-06-08 18:34:04 +00:00 |
Mike McCormack
|
20806c730b
|
Use MSI_RecordGetString where possible.
|
2005-06-07 21:34:05 +00:00 |
Mike McCormack
|
f5ae644fc2
|
Use a richedit control for license text.
|
2005-06-07 20:30:02 +00:00 |
Mike McCormack
|
f9acfe635a
|
Fixes for -Wmissing-declarations and -Wwrite-strings warnings.
|
2005-06-07 20:29:51 +00:00 |
Mike McCormack
|
454dff6fb4
|
Fix radio button groups. Don't add the WS_GROUP style to every
window.
|
2005-06-07 20:04:21 +00:00 |
Aric Stewart
|
19ba432b2b
|
Add functions to add the User UpgradeCodes.
|
2005-06-07 20:02:27 +00:00 |