3442 Commits

Author SHA1 Message Date
Nikolay Sivov
20e4705192 msi: Update MsiServerMessage registration version to match module version. 2014-03-20 17:40:36 +01:00
Nikolay Sivov
117ae25764 msi: MsiInstaller coclass is not included in a typelib. 2014-03-20 17:40:33 +01:00
Nikolay Sivov
0e90cebce0 msi: 'optional' only applies to VARIANT and VARIANT* types. 2014-03-18 11:40:51 +01:00
Nikolay Sivov
29eaebaa34 msi: Update feature selection bitmaps. 2014-03-12 10:24:05 +01:00
Marcus Meissner
3fa41c9e70 msi: Fixed missing free in an error path (Coverity). 2014-03-10 10:41:15 +01:00
Francois Gouget
f6ccfaa6f3 msi/tests: Update is_process_limited() to deal with non-administrator accounts. 2014-03-05 11:50:35 +01:00
Francois Gouget
38aa71b2c6 msi/tests: Skip some package tests if in a non-administrator, non-power user account. 2014-03-05 11:50:30 +01:00
Francois Gouget
601c5a1a68 msi/tests: Avoid msi test failures when running in an account with insufficient privileges. 2014-03-05 11:50:22 +01:00
Francois Gouget
65bacd4b69 msi/tests: Avoid source test failures when running in an account with insufficient privileges. 2014-03-05 11:50:02 +01:00
Francois Gouget
badff7c43a msi/tests: Check that we have enough privileges to run the automation tests.
Note that we could have enough privileges to do the InstallProduct
tests, but not enough to clean up the registry after them, thus
causing later runs to fail. In that case we skip the tests.
2014-03-04 19:23:35 +01:00
Hans Leidekker
f525038142 msi: Remove the product reference when a shared component is unregistered. 2014-03-03 17:02:51 +01:00
Hans Leidekker
a547027b01 msi: Correctly [un]register progids when associated class and extensions change state. 2014-02-27 09:32:21 -06:00
Hans Leidekker
28ecbec88d msi: Get rid of the InstallMe field in MSIMIME. 2014-02-27 09:32:11 -06:00
Hans Leidekker
f0d663fb4d msi: Use an INSTALLSTATE variable to track install state of classes and extensions. 2014-02-27 09:32:02 -06:00
Vincent Povirk
b4daf7a7f0 msi/tests: Add tests for [un]registering progids. 2014-02-26 11:12:25 -06:00
Hans Leidekker
1ae3bcc94d msi: Don't install services without an image path.
Spotted by Aric Stewart.
2014-02-22 08:41:22 -06:00
Frédéric Delanoy
f21225a41b msi: Fix typo in a field name. 2014-02-13 17:52:15 +01:00
André Hentschel
3c1ca4e548 msi: Use boolean return value in boolean function. 2014-02-04 11:15:47 +01:00
André Hentschel
2d6685f4ec msi: Check return value from MSIREG_OpenInstallProps (Coverity). 2014-01-06 17:19:43 +01:00
Frédéric Delanoy
a06363669f msi/tests: Use BOOL type where appropriate. 2014-01-06 17:15:14 +01:00
Hans Leidekker
48908c130c msi: Remove the unused CurrentlyScripting field from MSISCRIPT. 2014-01-03 17:00:12 +01:00
Hans Leidekker
fcb924c144 msi: Fall back to the global temporary directory when the TempFolder property resolves to a non-existing directory. 2014-01-03 17:00:08 +01:00
Hans Leidekker
41d2b53c5b msi: Always derive the SourceDir property from the database path. 2014-01-03 17:00:02 +01:00
Alexandre Julliard
99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard
d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Frédéric Delanoy
1d36b93f7e msi/tests: Constify some character strings. 2013-12-27 14:31:52 +01:00
Alexandre Julliard
566d3418af makedep: Add a separate pragma flag for typelibs that need registration. 2013-12-26 13:32:49 +01:00
Hans Leidekker
f222582af6 msi: Don't add text to the scrollable text control twice. 2013-12-19 17:10:26 +01:00
Frédéric Delanoy
1983448942 msi: Constify a character string. 2013-12-18 11:34:53 +01:00
Alexandre Julliard
ca41acc1f9 makefiles: Automatically update the IDL_H_SRCS variable. 2013-12-15 10:23:06 +01:00
Alexandre Julliard
4f3d71cef3 makefiles: Get rid of the no longer used PO_SRCS variables. 2013-12-15 10:23:04 +01:00
Frédéric Delanoy
5ba7f79bad Assorted spelling fixes. 2013-12-03 19:41:53 +01:00
Hans Leidekker
3271b98263 msi: Fix handling of empty mask edit templates. 2013-12-02 12:12:39 +01:00
Frédéric Delanoy
57d7f74d34 Assorted spelling fixes. 2013-11-21 19:44:46 +01:00
Qian Hong
9612ed1ba6 msi: Get extension name by strrchrW instead of strchrW. 2013-11-13 18:31:36 +01:00
Alexandre Julliard
5756ee09f3 makefiles: Add makedep pragmas for rc files that contain translations. 2013-11-05 20:38:19 +01:00
Alexandre Julliard
c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Alexandre Julliard
f8421142e7 makefiles: Add makedep pragmas for typelib idl files. 2013-11-05 20:38:18 +01:00
Alexandre Julliard
7960e02b17 makefiles: Add makedep pragmas for identifier idl files. 2013-11-05 20:38:18 +01:00
Dmitry Timoshkov
a5b51a766b msi: Check number of bytes returned by ReadFile. 2013-10-30 15:28:56 +01:00
Frédéric Delanoy
ec1888b7d3 msi/tests: Use BOOL type where appropriate. 2013-10-29 10:22:01 +01:00
Frédéric Delanoy
8793b5fe28 msi: Use BOOL type where appropriate. 2013-10-28 10:40:20 +01:00
Kohei Takahashi
953359c73f msi: Return -1 on open failure in FDI callbacks. 2013-10-15 19:20:19 +02:00
Hans Leidekker
1d124f8869 msi/tests: Compile with -D__WINESRC__. 2013-10-15 14:28:22 +02:00
Hans Leidekker
0354af649a msi/tests: Prepare msi.c for the switch to -D__WINESRC__. 2013-10-15 14:28:22 +02:00
Hans Leidekker
07043df793 msi/tests: Prepare suminfo.c for the switch to -D__WINESRC__. 2013-10-15 14:28:21 +02:00
Hans Leidekker
2a70f1bde3 msi/tests: Prepare source.c for the switch to -D__WINESRC__. 2013-10-15 14:28:21 +02:00
Hans Leidekker
c3764ff014 msi/tests: Prepare record.c for the switch to -D__WINESRC__. 2013-10-15 14:28:21 +02:00
Hans Leidekker
8a97d08759 msi/tests: Prepare patch.c for the switch to -D__WINESRC__. 2013-10-15 14:28:21 +02:00