Dmitry Timoshkov
|
2ad9312f02
|
msi: Avoid using dialog record after free.
|
2015-08-18 19:57:11 +09:00 |
Hans Leidekker
|
99dfc15e72
|
msi: Only remove environment strings that were added on install.
|
2015-08-18 17:30:17 +09:00 |
Hans Leidekker
|
7834983541
|
msi/tests: Mark a test result on win2k3 as broken.
|
2015-07-17 20:19:41 +09:00 |
Huw Davies
|
fed41f5306
|
msi: Don't call CloseServiceHandle() with an invalid handle.
|
2015-07-16 21:20:50 +09:00 |
Hans Leidekker
|
dfae842cca
|
msi/tests: Avoid another test failure on win2k3.
|
2015-07-15 23:19:32 +09:00 |
Hans Leidekker
|
0bd46f1501
|
msi: Add a stub implementation of MsiJoinTransaction.
|
2015-07-15 23:19:29 +09:00 |
Hans Leidekker
|
f9dc20cfcc
|
msi: Fix a couple of memory leaks (Coverity).
|
2015-07-15 23:19:25 +09:00 |
Hans Leidekker
|
17405f6b91
|
msi: Check the return value of MSI_QueryGetRecord (Coverity).
|
2015-07-15 23:19:23 +09:00 |
Huw Davies
|
e1a65bed68
|
msi: Be more selective about which access modes are used to open or create keys.
An installer was failing when trying to create subkeys after denying
delete access to their parent key.
|
2015-07-15 23:19:09 +09:00 |
Huw Davies
|
4a992fec01
|
msi: Fix a registry key leak.
|
2015-07-15 23:18:54 +09:00 |
Hans Leidekker
|
b71075ad9b
|
msi/tests: Avoid test failures on win2k3.
|
2015-07-10 21:44:49 +09:00 |
Bernhard Übelacker
|
a1dbf4d78b
|
msi: Remove shortcut which calls RegEnumValueW with value and val_count as NULL.
|
2015-07-01 15:19:13 +09:00 |
Bernhard Übelacker
|
db5f235a8b
|
msi/tests: Test MsiSourceListEnumMediaDisks with volumeLabel and diskPrompt as NULL.
|
2015-07-01 15:19:09 +09:00 |
Hans Leidekker
|
597c5f9c4b
|
msi: Open database cabinet streams through the streams implementation.
|
2015-06-22 19:18:48 +09:00 |
Hans Leidekker
|
806ff30f92
|
msi/tests: Fix test failures on win2k3.
|
2015-06-22 19:17:50 +09:00 |
Marcus Meissner
|
d0cb2519b6
|
msi: Free rec in error exit (Coverity).
|
2015-06-12 15:24:44 +09:00 |
Alexandre Julliard
|
12a2b849a6
|
msi: Inherit state for radio buttons from the parent group dynamically.
|
2015-04-29 12:22:57 +09:00 |
Hans Leidekker
|
4710e973f8
|
msi: Initialize a variable (valgrind).
|
2015-04-21 22:21:36 +09:00 |
Hans Leidekker
|
e6ce4de393
|
msi: Fix an invalid memory access (valgrind).
|
2015-04-21 22:21:31 +09:00 |
Hans Leidekker
|
55b678e186
|
msi: Initialize a variable (valgrind).
|
2015-04-21 22:21:27 +09:00 |
Hans Leidekker
|
6ef2d26a53
|
msi: Fix a trace.
Reported by Marcus Meissner.
|
2015-04-21 22:21:24 +09:00 |
Hans Leidekker
|
8969377647
|
msi: Perform a suffix match on the volume name.
|
2015-04-17 14:52:45 +09:00 |
Hans Leidekker
|
20c3c09fac
|
msi: Improve the check for files obsoleted by patches.
|
2015-04-17 14:52:42 +09:00 |
Hans Leidekker
|
dc2228305c
|
msi: Add support for patching global assembly files.
|
2015-04-10 22:46:19 +09:00 |
Hans Leidekker
|
d263c91ce2
|
msi: Assume that file patches from registered MSI patches have already been applied.
|
2015-04-10 22:46:19 +09:00 |
Hans Leidekker
|
e4fd6265eb
|
msi: Take the component action into account for file patches.
|
2015-04-10 22:46:19 +09:00 |
Hans Leidekker
|
17b80c8ec0
|
msi: Don't read past the end of the patch list in MsiApplyMultiplePatchesW.
|
2015-04-10 22:46:18 +09:00 |
Hans Leidekker
|
eb116d6640
|
msi: Get rid of global variables the cabinet extraction callbacks.
|
2015-04-01 22:34:20 +09:00 |
Hans Leidekker
|
17b05316a5
|
msi: Clean up handling of temporary files.
|
2015-04-01 22:34:20 +09:00 |
Hans Leidekker
|
20ef12a762
|
msi: Don't mark global assembly files as installed when they are extracted.
|
2015-04-01 22:34:20 +09:00 |
Hans Leidekker
|
006801366e
|
msi: Don't apply file patches in the cabinet extraction callback.
|
2015-04-01 22:34:19 +09:00 |
Hans Leidekker
|
0762dd68f8
|
msi: Store the disk id for file patches.
|
2015-04-01 22:34:19 +09:00 |
Hans Leidekker
|
2acc11c215
|
msi: Import mspatcha instead of loading it dynamically.
|
2015-04-01 22:34:19 +09:00 |
Frédéric Delanoy
|
f6a341c747
|
Assorted spelling/grammar fixes.
|
2015-03-27 22:29:48 +09:00 |
Hans Leidekker
|
c66f9bef60
|
msi: Check file state before installing global assemblies.
|
2015-03-25 22:40:45 +09:00 |
Hans Leidekker
|
19e51936e0
|
msi: Skip files from the original media if a patch is applied.
|
2015-03-25 22:40:41 +09:00 |
Hans Leidekker
|
b7453555a2
|
msi: Check the component enabled flag earlier.
|
2015-03-25 22:40:38 +09:00 |
Hans Leidekker
|
f8dc7c221b
|
msi: Use the last sequence number specified for patch media when updating media records.
|
2015-03-25 22:40:34 +09:00 |
Hans Leidekker
|
cd73576ec0
|
msi: Avoid allocating a database handle only to retrieve the summary information.
|
2015-03-25 22:40:30 +09:00 |
Hans Leidekker
|
052b3a748e
|
msi: Fall back to the database summary information stream in MSI_OpenPackageW.
|
2015-03-25 22:40:24 +09:00 |
Francois Gouget
|
f51569626c
|
msi: Mark internal symbols with hidden visibility.
|
2015-03-24 20:01:30 +09:00 |
Nikolay Sivov
|
2478421d87
|
msi: Return interface pointer instead of impl pointer.
|
2015-03-24 18:16:37 +09:00 |
Hans Leidekker
|
fa23c7fcb3
|
msi: Handle errors from IStorage_CreateStream instead of trying to open the stream first in msi_commit_streams.
|
2015-03-17 00:19:51 +09:00 |
Hans Leidekker
|
db3fdbe1e3
|
msi: Fix the case where the summary information stream is already open in MsiGetSummaryInformationW.
|
2015-03-17 00:19:50 +09:00 |
Hans Leidekker
|
7a4d8f57c7
|
msi: Improve tracing.
|
2015-03-17 00:19:48 +09:00 |
Francois Gouget
|
232d1b6e3f
|
msi: Remove unneeded NONAMELESSXXX directives.
|
2015-03-16 15:04:21 +09:00 |
Michael Stefaniuc
|
be813aed6f
|
msi: Remove comparison of pointer with >= NULL (PVS-Studio).
|
2015-03-09 22:07:08 +09:00 |
Hans Leidekker
|
4c1791f53e
|
msi: Add offsets to file patch sequence numbers.
|
2015-03-04 23:57:42 +09:00 |
Hans Leidekker
|
123428942d
|
msi: Support updating streams.
|
2015-03-04 23:57:42 +09:00 |
Hans Leidekker
|
af6281701d
|
msi: Decode stream names in load_streams.
|
2015-03-04 23:57:41 +09:00 |