Hans Leidekker
|
b00e7039c5
|
msi: Execute custom actions in the right script.
|
2012-01-06 21:57:40 +01:00 |
Hans Leidekker
|
de11a50b91
|
msi: Don't crash on secondary root folders in msi_resolve_target_folder.
|
2012-01-05 20:54:25 +01:00 |
Hans Leidekker
|
2a19021610
|
msi: VolumeLabel and DiskPrompt are optional fields in the Media table.
|
2012-01-03 18:07:15 +01:00 |
Hans Leidekker
|
4def593456
|
msi: Accept a missing left backquote in SQL identifiers.
|
2012-01-03 18:07:08 +01:00 |
Hans Leidekker
|
ca49aae61e
|
msi: Fix handling of single quoted column names in SELECT queries.
|
2011-12-23 15:12:18 +01:00 |
Hans Leidekker
|
bde25b2cb4
|
msi: Use a common function to validate a product ID.
|
2011-12-23 15:12:11 +01:00 |
Hans Leidekker
|
ad4f747fa6
|
msi: Fix changing media for normal files.
|
2011-12-23 15:12:06 +01:00 |
Hans Leidekker
|
8cc5561fbf
|
msi: Don't run the rollback script in reinstall mode.
|
2011-12-13 18:59:15 +01:00 |
Hans Leidekker
|
8a5c700d78
|
msi: Pass REINSTALL and REINSTALLMODE properties on the command line in MsiReinstallFeatureW.
|
2011-12-13 18:59:14 +01:00 |
Hans Leidekker
|
12e106613a
|
msi: Don't set the LOGVERBOSE property in MsiReinstallFeatureW.
|
2011-12-13 18:59:14 +01:00 |
Hans Leidekker
|
1f56b60cc4
|
msi: Don't set the Installed property in MsiReinstallFeatureW.
This property will be set later.
|
2011-12-13 18:59:13 +01:00 |
Hans Leidekker
|
00477d601e
|
msi: Support all install contexts in MsiReinstallFeatureW.
|
2011-12-13 18:59:13 +01:00 |
Hans Leidekker
|
973e86b844
|
msi: Move some traces from implementations to entry points.
|
2011-12-13 18:59:12 +01:00 |
Hans Leidekker
|
0f3eb5f689
|
msi: Format the value name from the RegLocator table.
|
2011-12-12 15:50:39 +01:00 |
Hans Leidekker
|
75242afefd
|
msi/tests: Try harder to remove a shortcut file.
|
2011-12-06 15:51:01 +01:00 |
Hans Leidekker
|
cd4432bc9b
|
msi: Make sure to keep a reference to custom action data until the actions are finished.
|
2011-12-06 15:51:00 +01:00 |
Hans Leidekker
|
39b7e6e50c
|
msi: Resolve the target folder if necessary in msi_get_target_folder.
|
2011-12-01 14:18:22 +01:00 |
Hans Leidekker
|
959ebdb118
|
msi: Split up delete_reg_key_or_value.
|
2011-12-01 14:18:14 +01:00 |
Francois Gouget
|
51a256e65f
|
Assorted spelling fixes and wording tweaks.
|
2011-11-28 16:40:50 +01:00 |
Hans Leidekker
|
3ad3a184d5
|
msi: Perform a case insensitive match on the volume label.
|
2011-11-22 12:43:59 +01:00 |
Francois Gouget
|
7238a78805
|
msi: Delete the handle static critical sections when unloading the dll.
|
2011-11-17 11:37:49 +01:00 |
Hans Leidekker
|
a100550383
|
msi: Trace the exit code from custom action processes.
|
2011-11-14 13:10:19 +01:00 |
Hans Leidekker
|
353016f92f
|
msi: Process messages while waiting for custom actions to complete.
|
2011-11-14 13:10:19 +01:00 |
Andrew Talbot
|
3358b541ac
|
msi: Remove extraneous braces from switch statement.
|
2011-11-07 11:53:56 +01:00 |
Hans Leidekker
|
eb7d8b92cb
|
msi: GetComputerName returns ERROR_BUFFER_OVERFLOW when the buffer is too small.
|
2011-11-03 13:09:07 +01:00 |
Hans Leidekker
|
5266f34c3c
|
msi: Set the ComputerName property.
|
2011-11-01 12:13:46 +01:00 |
Hans Leidekker
|
936c14f87f
|
msi: Handle some more message types in MSI_ProcessMessage.
|
2011-11-01 12:12:59 +01:00 |
Hans Leidekker
|
899e85ab26
|
msi: Fix the log mode for progress messages.
|
2011-11-01 12:12:55 +01:00 |
Hans Leidekker
|
392bd2b7a2
|
msi/tests: Fix a skip message.
|
2011-10-27 14:21:31 +02:00 |
Hans Leidekker
|
841a747409
|
msi/tests: Fix some test failures on win2k.
|
2011-10-27 14:21:27 +02:00 |
Hans Leidekker
|
319081cbf6
|
msi: Wait up to 30 seconds for services to start up.
|
2011-10-27 14:21:23 +02:00 |
Bernhard Loos
|
4ac1e8e034
|
msi: Always use WHEREVIEW for sorting.
|
2011-10-20 20:48:26 +02:00 |
Bernhard Loos
|
0fd4943277
|
msi: Get rid of JOINVIEW.
|
2011-10-20 20:48:26 +02:00 |
Bernhard Loos
|
4383aafadd
|
msi: Reorder tables to optimize condition evaluation.
|
2011-10-20 20:48:26 +02:00 |
Vincent Povirk
|
2556173f20
|
msi: Use MsgWaitForMultipleObjectsEx to do waits.
|
2011-10-13 20:43:20 +02:00 |
Dan Kegel
|
c77395dc08
|
msi: Initialize variable to placate static analyzers.
|
2011-10-13 20:06:46 +02:00 |
Hans Leidekker
|
e973115a79
|
msi: Properly build the shortcut target path.
|
2011-10-11 13:37:50 +02:00 |
Hans Leidekker
|
cda63b8a38
|
msi: Don't attempt to patch files if the component action resolves to anything other than INSTALLSTATE_LOCAL.
|
2011-10-11 13:37:50 +02:00 |
Michael Stefaniuc
|
78ebd8f7cf
|
msi: Remove a redundant NULL check before free (Smatch).
|
2011-10-11 13:37:50 +02:00 |
Michael Stefaniuc
|
958eff8e94
|
msi: Remove a break after return (Smatch).
|
2011-10-11 13:37:50 +02:00 |
Michael Stefaniuc
|
0c5f83040a
|
msi: Move a TRACE before the continue (Smatch).
|
2011-10-11 13:37:49 +02:00 |
Andrew Talbot
|
895b48e9ed
|
msi: Mark fall-throughs in switch statements.
|
2011-10-06 16:47:33 -05:00 |
Andrew Talbot
|
48a6130279
|
msi: Add a break to a switch statement.
|
2011-10-06 16:47:30 -05:00 |
Hans Leidekker
|
5ea1caa69e
|
msi/tests: Properly preserve pending file renames.
|
2011-09-27 16:24:26 +02:00 |
Francois Gouget
|
d2084d5a41
|
msi/tests: Avoid #if 0 to make sure code still compiles.
|
2011-09-27 10:58:52 +02:00 |
Michael Stefaniuc
|
6074bd51cc
|
msi: Remove casts to the type of the casted variable.
|
2011-09-23 16:21:26 +02:00 |
Hans Leidekker
|
ca741823dd
|
msi: Only use Windows platform-specific encoded strings from the font naming table.
|
2011-09-23 12:39:14 +02:00 |
Hans Leidekker
|
19a965f581
|
msi: Improve font version parsing.
|
2011-09-23 12:39:10 +02:00 |
Hans Leidekker
|
7c7e0bd51d
|
msi: MSI_SetFeatureStateW doesn't need to be WINAPI.
|
2011-09-23 12:39:02 +02:00 |
Hans Leidekker
|
80438ef2ce
|
msi: Remove an unused parameter from msi_create_table.
|
2011-09-23 12:38:59 +02:00 |