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 |
Aric Stewart
|
90bc168c87
|
Correct a crash if the length buffer is NULL.
|
2005-06-07 20:02:07 +00:00 |
Mike McCormack
|
b402f04851
|
Use standard lists in the event subscription code.
|
2005-06-06 15:40:15 +00:00 |
Aric Stewart
|
f9e64e8187
|
Don't get caught in loops on parent progids.
|
2005-06-06 15:39:59 +00:00 |
Alexandre Julliard
|
4ca26536a9
|
Authors: Aric Stewart <aric@codeweavers.com>, Mike McCormack <mike@codeweavers.com>
Allow dialog controls to subscribe to installer events.
|
2005-06-04 09:48:47 +00:00 |
Aric Stewart
|
cb72f7fb0a
|
Make sure the TRACE statements do not spew garbage by using
debugstr_wn.
|
2005-06-04 09:36:44 +00:00 |
Mike McCormack
|
a6c8e4e498
|
Take the dialog frame into account when calculating the dialog size.
|
2005-06-04 09:35:37 +00:00 |
Aric Stewart
|
873c0726e9
|
Since multiple progids can refer to 1 class we need to check if that
class is isntalled instead of just relying on having it set the
InstallMe variable.
|
2005-06-04 09:35:22 +00:00 |
Aric Stewart
|
4d1ce166ce
|
Locate where a buffer size is not being set and correctly handle the
buffer size conversion from W to A (with help from Robert Shearman).
|
2005-06-03 11:24:57 +00:00 |
Aric Stewart
|
ee72fb2817
|
Add install_on_demand for Extension servers also. currently defaulting
to TRUE.
Extension need to have 1 verb to mark the given progid to be
installed.
|
2005-06-03 11:24:04 +00:00 |
Aric Stewart
|
a96e1cef9f
|
Do not loop if a ProgId's Parent Index it itself.
Add a VersionIndIndex for tracking version independent fields for the
ProgIds properly.
|
2005-06-02 20:06:11 +00:00 |
Mike McCormack
|
07b19112e5
|
Use MSI_QueryGetRecord in one more place.
|
2005-06-02 19:40:45 +00:00 |
Aric Stewart
|
f1104125b1
|
Print a message for skipped actions in ProcessExecSequence like in the
UISequence.
|
2005-06-02 19:39:49 +00:00 |
Aric Stewart
|
54ba7b9338
|
Do not change a features state to Advertise if it explicitly disallows
it.
|
2005-06-02 15:16:31 +00:00 |
Aric Stewart
|
ca8c4e4105
|
For typelibs index 1 do not add \\1 to the path. This cleans up
registry diffs with native MSI.
|
2005-06-02 15:13:57 +00:00 |
Aric Stewart
|
44816cebd6
|
Register the FileType and correct short vs long path problems with
InprocServer32. Also add install_on_demand boolean for future
expansion.
|
2005-06-02 15:09:57 +00:00 |
Mike McCormack
|
0b352c7f7f
|
Use the new helper function MSI_QueryGetRecord.
|
2005-06-02 10:29:57 +00:00 |
Mike McCormack
|
6309892499
|
Create a helper function to fetch a single record from a query.
|
2005-06-02 10:29:28 +00:00 |
Dmitry Timoshkov
|
b67da5b946
|
Make more of the OLE interface vtables const.
|
2005-06-01 19:57:42 +00:00 |
Alexandre Julliard
|
955e589ed0
|
Authors: Aric Stewart <aric@codeweavers.com>, Mike McCormack <mike@codeweavers.com>
Fix handling of checkbox properties.
|
2005-06-01 19:48:48 +00:00 |
Mike McCormack
|
9ca5717a2f
|
Clean up headers and make some functions static.
|
2005-06-01 11:02:48 +00:00 |
Mike McCormack
|
e8b21c3eed
|
- avoid unicode.h
- add a missing function prototype
|
2005-06-01 11:02:19 +00:00 |
Mike McCormack
|
38de6131f1
|
Remove some unused code.
|
2005-05-31 13:20:09 +00:00 |
Mike McCormack
|
64de949cdd
|
More -Wmissing-declarations and -Wwrite-strings warning fixes.
|
2005-05-31 09:30:28 +00:00 |
Mike McCormack
|
b15c264de4
|
Improve number parsing and avoid unicode.h.
|
2005-05-31 09:30:01 +00:00 |