Hans Leidekker
|
842525f423
|
msi: Try the registered install location first when resolving the target directory.
|
2012-08-13 11:45:15 +02:00 |
Hans Leidekker
|
b7cefc9997
|
msi: Avoid an out of bounds access in msi_build_directory_name.
|
2012-08-13 11:45:11 +02:00 |
Hans Leidekker
|
f180de40dd
|
msi: Implement the RemoveExistingProducts standard action.
|
2012-07-31 18:01:54 +02:00 |
Vincent Povirk
|
b8812afd33
|
msi: Stub Migrate10CachedPackagesW.
|
2012-07-31 10:52:53 +02:00 |
Hans Leidekker
|
6a588baaf7
|
msi: Use inline wrappers for calling COM methods.
|
2012-07-27 17:05:32 +02:00 |
Hans Leidekker
|
108d5927d0
|
msi: Use the right interface to call 32-bit and 64-bit custom action scripts.
|
2012-07-27 17:05:32 +02:00 |
Detlef Riekenberg
|
a7e1b7c6ea
|
msi/tests: Use always static binding for GetTokenInformation.
|
2012-07-27 17:05:20 +02:00 |
Hans Leidekker
|
cbd83d0307
|
msi/tests: Mark some test results as broken.
|
2012-07-16 19:34:40 +02:00 |
Hans Leidekker
|
32fa9db888
|
msi: Don't hard-code the ServicePackLevel property.
|
2012-07-09 15:06:42 -04:00 |
Hans Leidekker
|
f55ee1a212
|
msi: Don't crash if no working directory is specified for custom action type 34.
|
2012-07-09 15:06:35 -04:00 |
Francois Gouget
|
7f0cfac5cc
|
msi/tests: Get rid of unneeded function typedefs.
|
2012-06-15 18:35:37 +02:00 |
Hans Leidekker
|
a17ca16495
|
msi: Keep assembly caches loaded until the package is destroyed.
|
2012-06-12 10:22:24 +02:00 |
Hans Leidekker
|
3480ccbbb4
|
msi: Always load mscoree.dll from the system directory.
|
2012-06-12 10:22:15 +02:00 |
Hans Leidekker
|
458f6b7ccd
|
msi: Don't fail if no .NET runtime is available.
|
2012-06-12 10:22:04 +02:00 |
Hans Leidekker
|
f6f1bfd6fb
|
msi/tests: Use only uppercase characters for the PID_REVNUMBER property.
|
2012-06-12 10:21:55 +02:00 |
Hans Leidekker
|
0ed61000d3
|
msi: Support registry key names that exceed 255 characters.
|
2012-06-11 21:03:48 +02:00 |
Hans Leidekker
|
fc2c8a215f
|
msi: Fail if a registry key cannot be created.
|
2012-06-11 21:03:48 +02:00 |
Hans Leidekker
|
fd0c2dabdf
|
msi: Ignore the value if a registry value name is special.
|
2012-06-11 21:03:47 +02:00 |
Hans Leidekker
|
f0ea60049c
|
msi: Add support for 64-bit registry components.
|
2012-06-11 21:03:47 +02:00 |
Hans Leidekker
|
e16bcda486
|
msi: Don't create empty values for special registry entries.
|
2012-05-31 12:37:22 +02:00 |
Hans Leidekker
|
c959e38625
|
msi: Don't terminate the string in msi_id2stringA.
This makes sure that the last string can be fully written when saving the
string table.
|
2012-05-31 12:37:22 +02:00 |
Hans Leidekker
|
35b9594244
|
msi: Add support for version 4.0 of the .NET runtime.
|
2012-05-17 17:21:42 +02:00 |
Hans Leidekker
|
d6105eaa1f
|
msi: Use the correct function pointer in msi_init_assembly_caches.
|
2012-05-17 17:21:28 +02:00 |
Hans Leidekker
|
11daa6aad5
|
msi: Break out of the loop as soon as the assembly is detected in msi_load_assembly.
|
2012-05-17 17:21:25 +02:00 |
Michael Stefaniuc
|
49add07795
|
msi/tests: Test the correct return values.
|
2012-05-17 10:18:11 +02:00 |
Francois Gouget
|
fac36c55e9
|
Assorted typo, spelling, wording and case fixes.
|
2012-05-15 16:26:43 +02:00 |
Hans Leidekker
|
4b32c09376
|
msi: Add support for the ActionInfo progress message subtype.
|
2012-05-15 16:26:38 +02:00 |
Hans Leidekker
|
6c7d0993f0
|
msi: Add support for the ProgressAddition progress message subtype.
|
2012-05-15 16:26:37 +02:00 |
Hans Leidekker
|
022915f75b
|
msi: Don't hide failure of script custom actions.
|
2012-05-15 16:26:37 +02:00 |
Hans Leidekker
|
32c7a52f5c
|
msi: Resolve the target path for the ODBC driver file if necessary.
|
2012-05-08 16:21:40 +02:00 |
Alexandre Julliard
|
720a37d778
|
msi/tests: Skip MsiEnumProductsEx tests if not supported.
|
2012-05-03 23:31:43 +02:00 |
Francois Gouget
|
1bf438ab29
|
msi: Tweak msiexec's usage message.
|
2012-05-03 11:51:38 +02:00 |
Hans Leidekker
|
9700e9c7a6
|
msi: Fix a couple of DispGetParam calls.
|
2012-05-01 14:50:03 +02:00 |
Hans Leidekker
|
c3e3c81bfb
|
msi: Add the Session object as a global member to custom action scripts.
|
2012-05-01 14:49:58 +02:00 |
Hans Leidekker
|
52738e4f93
|
msi: Remove a workaround for missing Windows Script interfaces.
|
2012-05-01 14:49:52 +02:00 |
Hans Leidekker
|
605e0b7b41
|
msi: Add support for uninstalling global assemblies.
|
2012-04-30 11:02:28 +02:00 |
Hans Leidekker
|
89e95aa92c
|
msi: Avoid a crash in get_registered_local_package.
|
2012-04-26 19:26:41 +02:00 |
Hans Leidekker
|
fde66de6a5
|
msi: Don't free cached tables in MsiDatabaseCommit.
|
2012-04-26 19:26:37 +02:00 |
Hans Leidekker
|
c8bb335990
|
msi: Check supported languages in the AppSearch action.
|
2012-04-23 17:55:28 +02:00 |
Hans Leidekker
|
52f3d5bead
|
msi: Remove child folders first in the RemoveFolders action.
|
2012-04-23 17:55:21 +02:00 |
Hans Leidekker
|
2e5bf9ca06
|
msi: Dynamically allocate the path buffer in MsiQueryComponentStateW.
|
2012-04-23 17:55:18 +02:00 |
Hans Leidekker
|
cf1cb30dfa
|
msi: Initialize hkey in msi_comp_find_prod_key.
|
2012-04-23 17:55:14 +02:00 |
Hans Leidekker
|
f1af03fa16
|
msi: Reduce the indentation level in ACTION_GetComponentInstallStates.
|
2012-04-23 17:55:10 +02:00 |
Francois Gouget
|
f5a5cc067a
|
msi: Make create_record() static.
|
2012-04-20 12:00:33 +02:00 |
Hans Leidekker
|
a7137ef035
|
msi: Remove an unneeded assignment.
|
2012-04-20 11:59:43 +02:00 |
Hans Leidekker
|
2b9be70975
|
msi/tests: Fix some leaks.
|
2012-04-20 11:59:39 +02:00 |
Hans Leidekker
|
2e51464e4d
|
msi/tests: Add a test for MsiEnumProductsEx.
|
2012-04-20 11:59:35 +02:00 |
Hans Leidekker
|
fc73c9db0a
|
msi: Fix install state detection for registry components.
|
2012-04-20 11:59:26 +02:00 |
Robert van Herk
|
f87c4a36dd
|
msi: Fixed MsiGetFileHashW for empty files.
|
2012-04-06 20:40:59 +02:00 |
Hans Leidekker
|
dd205230a0
|
msi: Keep the UI level fixed during the lifetime of a package.
|
2012-04-05 17:53:20 +02:00 |