James Hawkins
|
5f7b95dadd
|
msi: Validate the parameters of MsiEnumClients.
|
2007-12-17 11:48:03 +01:00 |
James Hawkins
|
64c75d1e02
|
msi: Add tests for MsiEnumClients.
|
2007-12-17 11:47:58 +01:00 |
James Hawkins
|
4777a3a33b
|
msi: Simplify ExpandAnyPath.
|
2007-12-17 11:47:49 +01:00 |
James Hawkins
|
ce6e84c071
|
msi: Verify that the PID_PAGECOUNT and PID_REVNUMBER summary info properties exist.
|
2007-12-17 11:35:33 +01:00 |
James Hawkins
|
620862e385
|
msi: If the package doesn't exist, return ERROR_FILE_NOT_FOUND.
|
2007-12-17 11:35:23 +01:00 |
James Hawkins
|
f933dd8b4f
|
msi: Validate the parameters of MsiOpenPackage.
|
2007-12-17 11:35:17 +01:00 |
James Hawkins
|
8fab39cc60
|
msi: Add more tests for MsiOpenPackage.
|
2007-12-17 11:35:11 +01:00 |
James Hawkins
|
1277e1b55a
|
msi: Release the record when loading the hash data.
|
2007-12-17 11:35:05 +01:00 |
Marcus Meissner
|
964a0303c1
|
msi: Fixed buffer overflow in number parsing.
|
2007-12-17 11:33:33 +01:00 |
James Hawkins
|
fa8476e7f6
|
msi: Close the file handle returned by FindFirstFile.
|
2007-12-14 12:26:21 +01:00 |
Lionel Debroux
|
fe444f0217
|
msi: Fix memory leaks (found by Smatch).
|
2007-12-13 14:30:40 +01:00 |
Lionel Debroux
|
1bed47a3b3
|
msi: Fix missing alloc check.
|
2007-12-13 14:30:40 +01:00 |
James Hawkins
|
d51ed8bd93
|
msi: Free the cabinet string on error.
|
2007-12-12 13:48:50 +01:00 |
James Hawkins
|
80894d1c52
|
msi: Properly release the record.
|
2007-12-12 13:48:46 +01:00 |
James Hawkins
|
e62b8c9b99
|
msi: Free the user sid string.
|
2007-12-12 13:48:42 +01:00 |
James Hawkins
|
f919a24eb2
|
msi: Free the deformatted string.
|
2007-12-12 13:48:38 +01:00 |
James Hawkins
|
e6431cd06e
|
msi: Handle the CompLocator table in the AppSearch action.
|
2007-12-08 19:53:49 +01:00 |
James Hawkins
|
44349af11a
|
msi: Reimplement MsiGetProductCode.
|
2007-12-08 19:53:43 +01:00 |
James Hawkins
|
2634d86a08
|
msi: Remove two tests that depend on the sort order of RegEnumValue.
|
2007-12-08 19:53:39 +01:00 |
James Hawkins
|
8090dbad93
|
msi: Add tests for MsiGetProductCode.
|
2007-12-07 17:07:16 +01:00 |
James Hawkins
|
383a8a5b92
|
msi: Reimplement MsiGetComponentPath.
|
2007-12-05 12:08:04 +01:00 |
James Hawkins
|
ced84f5b53
|
msi: Add tests for MsiGetComponentPath.
|
2007-12-05 12:07:35 +01:00 |
James Hawkins
|
440af17322
|
msi: Test the CompLocator subset of the AppSearch action.
|
2007-12-04 18:17:01 +01:00 |
James Hawkins
|
c77d200f27
|
msi: Add a stub implementation of MsiEnumComponentCostsW.
|
2007-12-03 14:03:11 +01:00 |
James Hawkins
|
b57a2f93a9
|
msi: Implement the Version property of the Installer object.
|
2007-12-03 14:03:06 +01:00 |
James Hawkins
|
6a30e1b0b4
|
msi: Test the CCPSearch action.
|
2007-12-03 14:03:00 +01:00 |
James Hawkins
|
80bbf58378
|
msi: Use a hash table for reordering rows in a WHERE query to conserve space.
|
2007-12-03 13:44:46 +01:00 |
James Hawkins
|
33a4fe19de
|
msi: Don't check for the media or cabinet if the cabinet is internal.
|
2007-11-29 13:37:13 +01:00 |
James Hawkins
|
32d3ffc5c5
|
msi: Make sure attr is valid before checking for the directory bit.
|
2007-11-29 13:37:07 +01:00 |
Anatoly Lyutin
|
704c399237
|
msi: Fix invalid SQL query.
|
2007-11-28 11:14:42 +01:00 |
James Hawkins
|
63fe32a8bb
|
msi: Downgrade an ERR to a WARN.
|
2007-11-26 12:28:49 +01:00 |
James Hawkins
|
6dd927a265
|
msi: Fix the condition of a FIXME.
|
2007-11-26 12:28:44 +01:00 |
James Hawkins
|
0a05a87436
|
msi: Downgrade an ERR to a WARN.
|
2007-11-26 12:28:37 +01:00 |
James Hawkins
|
8912798fb5
|
msi: Downgrade a FIXME to a WARN.
|
2007-11-26 12:28:31 +01:00 |
James Hawkins
|
ca9a4dc0d9
|
msi: Only check the volume label if it's different than the first media's volume label.
|
2007-11-26 12:28:24 +01:00 |
James Hawkins
|
4160722b07
|
msi: Check the destination file's hash and skip that file if the hash matches.
|
2007-11-26 12:28:15 +01:00 |
James Hawkins
|
6a6a218548
|
msi: Set the file contents of the file hash test file explicitly.
|
2007-11-26 12:28:03 +01:00 |
James Hawkins
|
e100288934
|
msi: Verify the szFilePath parameter of MsiGetFileHash.
|
2007-11-26 12:27:53 +01:00 |
James Hawkins
|
ef7d16c816
|
msi: Add tests for MsiGetFileHash and clean up the existing tests.
|
2007-11-26 12:27:45 +01:00 |
Misha Koshelev
|
ac2c1b8070
|
msi: automation: Fix ITypeInfo leak.
|
2007-11-20 16:39:19 +01:00 |
Misha Koshelev
|
c30d03f8cc
|
msi/tests: automation: Add missing VariantClear.
|
2007-11-20 16:39:14 +01:00 |
Misha Koshelev
|
74a2ce4d99
|
msi/tests: Close opened service handles.
|
2007-11-20 16:38:56 +01:00 |
Misha Koshelev
|
fce6f56f93
|
msi: automation: Fix automation object reference counts when objects are created.
|
2007-11-20 16:38:42 +01:00 |
James Hawkins
|
075e84bd90
|
msi: Check the cabinet's full path for existence, not just the cabinet name.
|
2007-11-20 12:29:00 +01:00 |
James Hawkins
|
78eead93fd
|
msi: Don't check for a cabinet's existence if it's embedded in the package.
|
2007-11-19 12:55:36 +01:00 |
James Hawkins
|
4e9940990b
|
msi: Don't ignore the error returned by ready_media.
|
2007-11-15 12:48:29 +01:00 |
James Hawkins
|
b1507aee98
|
msi: Only check the presence of the cabinet if the file is compressed.
|
2007-11-15 12:48:18 +01:00 |
James Hawkins
|
0023759a4b
|
msi: Add tests for situations involving missing cabinets.
|
2007-11-15 12:48:08 +01:00 |
James Hawkins
|
bb747e4fbe
|
msi: Simplify ready_media.
|
2007-11-15 12:47:59 +01:00 |
James Hawkins
|
474fca1eec
|
msi: Fix the condition for checking a drive.
|
2007-11-13 13:35:50 +01:00 |