Mike McCormack
|
d39cf962ac
|
msi: Change an ERR to a WARN.
|
2006-07-29 11:55:36 +02:00 |
Andrew Talbot
|
81592e497b
|
msi/tests: Write-strings warnings fix.
|
2006-07-29 11:51:02 +02:00 |
Stefan Leichter
|
055b23b125
|
msi: Native DllGetVersion does not fail if the supplied buffer is bigger than required.
|
2006-07-28 13:17:22 +02:00 |
Stefan Leichter
|
93bbd00be7
|
msi: Make the version information of DllGetVersion same as in version resource.
|
2006-07-28 13:17:01 +02:00 |
James Hawkins
|
05bd17b8b7
|
msi: Add tests for MsiDatabaseImport.
|
2006-07-28 12:35:37 +02:00 |
Michael Stefaniuc
|
b222f1bca4
|
msi: 0xdeadbeef is too big for a signed int thus producing sign
comparison warnings when compared to an int variable. Use 0xdeadbee
instead.
|
2006-07-28 12:33:45 +02:00 |
Andrew Talbot
|
ccf7f0777a
|
msi/tests: Write-strings warning fix.
|
2006-07-28 12:33:01 +02:00 |
Mike McCormack
|
43f7f3ec3f
|
msi: Don't set the shortcut's working directory if it's NULL.
|
2006-07-28 12:32:17 +02:00 |
Mike McCormack
|
525ceb7085
|
msi: Fix some memory leaks.
|
2006-07-28 12:32:14 +02:00 |
James Hawkins
|
d1617bea17
|
msi: Download the MSI package if it is a remote URL.
|
2006-07-27 12:22:43 +02:00 |
Mike McCormack
|
65d12c342d
|
msi: Fix the value of LONG integers in records (suggested by James Hawkins).
|
2006-07-27 11:57:12 +02:00 |
Mike McCormack
|
e12f2b36a3
|
msi: Remember to free a handle.
|
2006-07-27 11:57:00 +02:00 |
Mike McCormack
|
31c5652dc6
|
msi: Fix some memory leaks in the condition parser.
|
2006-07-27 11:56:57 +02:00 |
Mike McCormack
|
f3dae17cbb
|
msi: Use msi_alloc/free, not HeapAlloc/Free.
|
2006-07-27 11:56:51 +02:00 |
James Hawkins
|
75c866ed58
|
msi: Test the column types of MSI packages.
|
2006-07-27 11:43:33 +02:00 |
James Hawkins
|
59a706bc2b
|
msi: Test the states of a component with a compressed file.
|
2006-07-27 11:43:28 +02:00 |
James Hawkins
|
5842af1b95
|
msi: Fix a typo.
|
2006-07-27 11:43:22 +02:00 |
Mike McCormack
|
aff9f4c1ed
|
msi: Fix an off by one error in MsiRecordGetString.
|
2006-07-26 15:17:42 +02:00 |
Mike McCormack
|
76baa45a86
|
msi: Implement SQL inner joins.
|
2006-07-26 15:17:40 +02:00 |
Andrew Talbot
|
320da90632
|
msi/tests: Write-strings warnings fix.
|
2006-07-26 10:25:21 +02:00 |
Mike McCormack
|
328298b64f
|
msi: Add a FIXME for join queries.
|
2006-07-26 10:23:44 +02:00 |
Mike McCormack
|
1d46cdf11a
|
msi: Always load all the components.
|
2006-07-26 10:23:34 +02:00 |
Mike McCormack
|
4ab109e507
|
msi: Fix where queries on 32bit integer columns.
|
2006-07-25 11:22:43 +02:00 |
James Hawkins
|
8144e17169
|
msi: Add tests for the WHERE SQL clause.
|
2006-07-25 11:22:19 +02:00 |
Mike McCormack
|
9f89427291
|
msi: Use CLSIDFromString to make squash_guid a bit more robust.
|
2006-07-24 19:55:53 +02:00 |
Mike McCormack
|
bc673bff01
|
msi: Make MsiConfigureFeature a bit more robust.
|
2006-07-24 19:55:50 +02:00 |
Mike McCormack
|
0bfb9c3e3d
|
msi: Move COM server implementation to a separate file.
|
2006-07-24 19:55:41 +02:00 |
Robert Shearman
|
c0596e0ae9
|
msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case of it being NULL.
|
2006-07-24 13:47:50 +02:00 |
Mike McCormack
|
a652e28517
|
msi: Add a test case for MsiGetFileHash.
|
2006-07-24 13:46:37 +02:00 |
Mike McCormack
|
e8a7587bdb
|
msi: Implement MsiGetFileHash.
|
2006-07-24 13:46:33 +02:00 |
Mike McCormack
|
bb141641d3
|
msi: Reimplement MsiGetUserInfo using awstrings.
|
2006-07-24 13:27:15 +02:00 |
Mike McCormack
|
dc4d5b0f0e
|
msi: MoveMsiEnumPatches to registry.c
|
2006-07-24 12:57:33 +02:00 |
James Hawkins
|
dc0aad523b
|
msi: Add tests for component and feature states.
|
2006-07-24 12:57:32 +02:00 |
James Hawkins
|
e295bd9743
|
msi: Expand features with odd Display values.
|
2006-07-21 20:22:48 +02:00 |
James Hawkins
|
cf9886e6e0
|
msi: Don't display a feature if its Display value is zero.
|
2006-07-21 20:22:41 +02:00 |
James Hawkins
|
cae3215a6f
|
msi: Set the component's initial state based on its attributes.
|
2006-07-21 20:22:27 +02:00 |
Mike McCormack
|
aed2de8ec9
|
msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
|
2006-07-21 10:56:53 +02:00 |
Mike McCormack
|
869495efd3
|
msi: Use msi_reg_get_val_str() to read a registry value.
|
2006-07-21 10:56:40 +02:00 |
Mike McCormack
|
db1baf7367
|
msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
|
2006-07-21 10:56:30 +02:00 |
Mike McCormack
|
8bce656fd3
|
msi: Components with INSTALLSTATE_NOTUSED are considered present.
|
2006-07-21 10:56:17 +02:00 |
Mike McCormack
|
a36d06c003
|
msi: A component with an empty path is not used.
|
2006-07-21 10:55:48 +02:00 |
Mike McCormack
|
dfb1f4f55b
|
msi: Use TRACE not FIXME for already implemented functions.
|
2006-07-21 10:55:37 +02:00 |
Juan Lang
|
fb6bd2414b
|
msi: Don't use fixed-size buffers in AppSearch action.
|
2006-07-21 10:49:09 +02:00 |
James Hawkins
|
ece0ae0a41
|
msi: Implement the SetInstallLevel event.
|
2006-07-20 12:51:20 +02:00 |
James Hawkins
|
de73481c89
|
msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can be used internally.
|
2006-07-20 12:51:11 +02:00 |
James Hawkins
|
7bcac31dcf
|
msi: Update feature states after changing install levels, as they may have changed.
|
2006-07-20 12:50:14 +02:00 |
James Hawkins
|
7c7f0bb2c1
|
msi: Rename SetFeatureStates to match the naming scheme of internal msi functions.
|
2006-07-20 12:50:02 +02:00 |
Juan Lang
|
07253473d4
|
msi: Implement ACTION_AppSearchIni.
|
2006-07-20 12:09:06 +02:00 |
Juan Lang
|
0042c010af
|
msi: Implement searching parent in ACTION_AppSearchReg.
|
2006-07-19 18:15:49 +02:00 |
Mike McCormack
|
fee5bee811
|
msi: Implement MsiConfigureFeatureW.
|
2006-07-19 18:15:35 +02:00 |