James Hawkins
|
c2e91588e9
|
msi: Perform a forced reboot if a custom action returns ERROR_INSTALL_SUSPEND.
|
2007-05-30 11:49:16 +02:00 |
|
James Hawkins
|
b8e0b3c1c8
|
msi: Set the MsiNTProductType property.
|
2007-05-30 11:49:09 +02:00 |
|
James Hawkins
|
44649d2ff8
|
msi: Fall back to checking if the cab exists if the volume name doesn't match.
|
2007-05-30 11:48:51 +02:00 |
|
James Hawkins
|
1aa0082558
|
msi: Create the destination directory if it doesn't exist when duplicating files.
|
2007-05-30 11:48:40 +02:00 |
|
Francois Gouget
|
fa48cb042c
|
Assorted spelling fixes.
|
2007-05-29 13:47:18 +02:00 |
|
Francois Gouget
|
dbf7b7b398
|
msi/tests: Fix a signed/unsigned int mismatch.
|
2007-05-29 12:12:01 +02:00 |
|
Dmitry Timoshkov
|
3c9e7a7f33
|
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
|
2007-05-25 20:37:56 +02:00 |
|
James Hawkins
|
ea2c96c5df
|
msi: Add the ability to deformat the component's source.
|
2007-05-25 19:30:50 +02:00 |
|
James Hawkins
|
f5c2806ca1
|
msi: Remove a misleading ERR, as this fails if a file doesn't exist, which is common.
|
2007-05-25 19:30:42 +02:00 |
|
Michael Stefaniuc
|
7043b7baa4
|
msi: A signed 1-bit bitfield doesn't make much sense; use unsigned.
|
2007-05-24 11:36:10 +02:00 |
|
Misha Koshelev
|
864a7df10e
|
msi: automation: Append copyright notice.
|
2007-05-23 12:49:16 +02:00 |
|
Misha Koshelev
|
74de3e1754
|
msi: Make MsiEnumProducts enumerate products, not features.
|
2007-05-21 12:38:55 +02:00 |
|
Misha Koshelev
|
ea899e1d6f
|
msi/tests: automation: Test Installer::Products before and after InstallProduct, check product is not/is installed.
|
2007-05-21 12:38:55 +02:00 |
|
Misha Koshelev
|
74b2c18bae
|
msi/tests: automation: Installer::InstallProduct, remove a registry key set by Wine but not native.
|
2007-05-21 12:38:55 +02:00 |
|
Misha Koshelev
|
01460f6753
|
msi: automation: Implement StringList::_NewEnum.
|
2007-05-18 20:01:55 +02:00 |
|
Misha Koshelev
|
4ccdbc5845
|
msi: automation: Generalize list implementation.
Same structures and functions can be used for both StringList and RecordList.
|
2007-05-18 20:01:39 +02:00 |
|
Misha Koshelev
|
2521111bc7
|
msi/tests: automation: Add tests for StringList::_NewEnum.
|
2007-05-18 20:00:30 +02:00 |
|
Misha Koshelev
|
5ee995d90a
|
msi/tests: automation: Fix Installer_ProductInfo ok message to correctly state function.
|
2007-05-18 20:00:13 +02:00 |
|
Misha Koshelev
|
ee33e40542
|
msi/tests: automation: Change SUCCEEDED(hr) to more specific hr == S_OK.
|
2007-05-18 14:43:40 +02:00 |
|
Misha Koshelev
|
04505f7107
|
msi: script: Change all tabs to spaces to conform to msi formatting.
|
2007-05-18 14:43:28 +02:00 |
|
Misha Koshelev
|
937b643092
|
msi: automation: Change all tabs to spaces to conform to msi formatting.
|
2007-05-18 14:43:19 +02:00 |
|
Misha Koshelev
|
63ed9117c3
|
msi/tests: automation: Check for NULL source string before calling lstrcpyW.
|
2007-05-18 14:43:05 +02:00 |
|
Misha Koshelev
|
f1f687e646
|
msi/tests: automation: Change non-const LPCWSTR parameters to LPWSTR.
|
2007-05-18 14:42:57 +02:00 |
|
Misha Koshelev
|
8136bd4117
|
msi: automation: Implement Installer::ProductInfo.
|
2007-05-17 12:47:39 +02:00 |
|
Misha Koshelev
|
d800a082a8
|
msi: Return appropriate values for empty MsiProductInfo parameters.
|
2007-05-17 12:47:20 +02:00 |
|
Misha Koshelev
|
68bfb39767
|
msi/tests: Add test for empty MsiGetProductInfo parameters not referencing default registry values.
|
2007-05-17 12:45:16 +02:00 |
|
Misha Koshelev
|
2177e492e6
|
msi/tests: automation: Add tests for Installer::ProductInfo.
|
2007-05-16 14:58:19 +02:00 |
|
Misha Koshelev
|
0eaf8bc164
|
msi/tests: automation: Remove unnecessary if (SUCCEEDED(hr)) statements.
|
2007-05-16 14:58:07 +02:00 |
|
Misha Koshelev
|
187f856e46
|
msi: automation: Condense a few loops.
|
2007-05-16 14:58:00 +02:00 |
|
Francois Gouget
|
0acb5810bf
|
Assorted spelling fixes.
|
2007-05-15 18:09:16 +02:00 |
|
Misha Koshelev
|
23cfbe2ec8
|
msi: automation: Simplify counting products/related products.
|
2007-05-15 14:12:20 +02:00 |
|
Misha Koshelev
|
5f2e81e2a5
|
msi: automation: Installer::Products, verify HeapAlloc return value.
|
2007-05-15 14:11:45 +02:00 |
|
Misha Koshelev
|
536b49905b
|
msi: Make MsiEnumRelatedProducts enumerate registry value names, not subkeys.
|
2007-05-15 14:11:37 +02:00 |
|
Misha Koshelev
|
a6dfcf90f7
|
msi: automation: Implement Installer::RelatedProducts.
|
2007-05-15 14:10:58 +02:00 |
|
Misha Koshelev
|
7a9b218235
|
msi/tests: automation: Add tests for Installer::RelatedProducts.
|
2007-05-15 14:09:52 +02:00 |
|
Misha Koshelev
|
5b37ba6f04
|
msi: automation: Implement Installer::InstallProduct.
|
2007-05-15 14:09:42 +02:00 |
|
Misha Koshelev
|
b75b224822
|
msi/tests: automation: Add test for Installer::InstallProduct.
|
2007-05-15 14:06:47 +02:00 |
|
Misha Koshelev
|
18cab64b42
|
msi: automation: Implement Record::IntegerData.
|
2007-05-15 14:06:27 +02:00 |
|
Misha Koshelev
|
9d234fcb9f
|
msi: automation: Implement View::Modify.
|
2007-05-14 16:20:01 +02:00 |
|
Misha Koshelev
|
854ca51a5f
|
msi/tests: automation: Add test for View::Modify.
|
2007-05-14 16:19:24 +02:00 |
|
Misha Koshelev
|
5e16dbb3f3
|
msi/tests: automation: Add tests for Record::IntegerData.
|
2007-05-14 16:19:15 +02:00 |
|
Misha Koshelev
|
d2ad4e09ce
|
msi/tests: automation: Correct expected Record::StringData PROPERTYPUT return variant type.
|
2007-05-14 16:19:05 +02:00 |
|
Misha Koshelev
|
c0c6fe6341
|
msi: automation: Implement Record::FieldCount.
|
2007-05-14 16:17:22 +02:00 |
|
Misha Koshelev
|
aa9f4beb65
|
msi: automation: Return DISP_E_MEMBERNOTFOUND if flags are incorrect.
|
2007-05-14 16:16:54 +02:00 |
|
Misha Koshelev
|
6bb7c911f5
|
msi/tests: automation: Test invoking methods as properties & vice versa.
|
2007-05-14 16:15:51 +02:00 |
|
Misha Koshelev
|
7eb3db632e
|
msi: automation: Implement Installer::CreateRecord.
|
2007-05-14 16:15:40 +02:00 |
|
Misha Koshelev
|
075e1898bf
|
msi/tests: automation: Test for Installer::CreateRecord error.
|
2007-05-14 16:15:20 +02:00 |
|
Misha Koshelev
|
2d8c2ce6d6
|
msi: automation: Implement Session::EvaluateCondition.
|
2007-05-14 16:14:58 +02:00 |
|
Misha Koshelev
|
75222d7452
|
msi/tests: automation: Add tests for Session::EvaluateCondition.
|
2007-05-14 16:13:23 +02:00 |
|
Misha Koshelev
|
d74e643f8c
|
msi: automation: Implement Installer::RegistryValue.
|
2007-05-11 12:59:52 +02:00 |
|