Alexandre Julliard
|
720a37d778
|
msi/tests: Skip MsiEnumProductsEx tests if not supported.
|
2012-05-03 23:31:43 +02:00 |
Hans Leidekker
|
fde66de6a5
|
msi: Don't free cached tables in MsiDatabaseCommit.
|
2012-04-26 19:26:37 +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
|
15ee85dee8
|
msi: Implement MsiGet/SetMode(MSIRUNMODE_REBOOTNOW).
|
2012-04-02 13:30:36 +02:00 |
Hans Leidekker
|
f01cd3a36d
|
msi/tests: Add tests for MsiEnumComponents and MsiEnumComponentsEx.
|
2012-04-02 12:34:38 +02:00 |
Hans Leidekker
|
ccad8e9d80
|
msi/tests: Reduce code duplication in the feature/component state tests.
|
2012-03-28 19:05:02 +02:00 |
Hans Leidekker
|
3f1e3008ea
|
msi: Clear the cert pointer in MsiGetFileSignatureInformation.
|
2012-03-28 17:37:44 +02:00 |
Hans Leidekker
|
d351a9999e
|
msi: Also set the Intel property on 64-bit processors.
|
2012-03-28 17:37:41 +02:00 |
Andoni Morales Alastruey
|
342fcb6198
|
msi: Implement MSIMODIFY_MERGE function in TABLE_modify.
|
2012-03-28 11:44:52 +02:00 |
Hans Leidekker
|
280af52666
|
msi: Mask off modifiers before setting the UILevel property.
Spotted by Aric Stewart.
|
2012-03-26 18:15:03 +02:00 |
Hans Leidekker
|
c98bf1b57b
|
msi: Fix deleting services on installation.
Based on a patch by Berhard Loos.
|
2012-03-13 13:30:11 +01:00 |
Hans Leidekker
|
a4c20dc437
|
msi: Implement MsiEnumProductsEx.
|
2012-03-12 16:37:23 +01:00 |
Hans Leidekker
|
9336c10619
|
msi: Make sure target paths are normalized.
Fix for the Lotus Notes 6.5.1 installer.
|
2012-01-18 16:25:21 +01:00 |
Nikolay Sivov
|
576aa0e6d0
|
msi: Use data table for dispid tests.
|
2012-01-16 13:13:23 +01:00 |
Hans Leidekker
|
bc801f85be
|
msi: Set the SourceDir and SOURCEDIR properties in MsiGetSourcePath.
|
2012-01-16 12:45:34 +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
|
75242afefd
|
msi/tests: Try harder to remove a shortcut file.
|
2011-12-06 15:51:01 +01:00 |
Hans Leidekker
|
5266f34c3c
|
msi: Set the ComputerName property.
|
2011-11-01 12:13:46 +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
|
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 |
Hans Leidekker
|
6ae7061645
|
msi: Improve parsing of the package platform.
|
2011-09-15 15:41:42 +02:00 |
Bernhard Loos
|
dc16dd1351
|
msi: The underlying tables might have changed, so it's not possible to cache the result of the execute.
|
2011-09-12 17:45:28 +02:00 |
Hans Leidekker
|
79e71d543f
|
msi/tests: Fix some test messages.
|
2011-09-09 13:37:03 +02:00 |
Hans Leidekker
|
9562b61bc4
|
msi/test: Mark some test results as broken.
|
2011-09-09 13:36:57 +02:00 |
Hans Leidekker
|
eaf8848d0d
|
msi/tests: Fix a number of test messages.
|
2011-09-05 17:17:32 +02:00 |
Bernhard Loos
|
a52c2bf941
|
msi: Make WHEREVIEW able to deal directly with multiple tables.
|
2011-08-26 13:33:44 +02:00 |
Hans Leidekker
|
d7952d8a24
|
msi/tests: Skip a test if the process is limited.
|
2011-08-24 12:14:46 +02:00 |
Hans Leidekker
|
0dec906d61
|
msi/tests: Accept one more estimated size.
|
2011-08-24 12:14:46 +02:00 |
Hans Leidekker
|
fabfc5da78
|
msi/tests: Clean up local packages.
|
2011-08-23 16:53:56 +02:00 |
Hans Leidekker
|
eb7ae99ddb
|
msi: Remove icons when the product is uninstalled.
|
2011-08-23 16:53:56 +02:00 |
Hans Leidekker
|
763e2f3edc
|
msi/tests: Use a package code that is different from the product code.
|
2011-08-23 16:53:56 +02:00 |
Frédéric Delanoy
|
760faf01a9
|
tests: Assorted spelling fixes.
|
2011-08-04 18:27:37 +02:00 |
Bernhard Loos
|
20bdf059ab
|
msi: MsiDatabaseCommit also succeeds for a a readonly database.
|
2011-07-28 11:31:28 +02:00 |
Hans Leidekker
|
12a55d9190
|
msi/tests: Clean up the local package in test_register_product.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
395887b684
|
msi/tests: Remove a test.
This test shows that native fails to remove an empty directory under
certain conditions. I don't see why we should replicate this behavior.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
b32c643c18
|
msi: Handle escaped double quotes in command line parsing.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
667ba16dbc
|
msi: Implement and test MsiSetFeatureAttributes.
|
2011-06-10 10:55:18 +02:00 |
Hans Leidekker
|
4c9c50d86b
|
msi: Implement and test MsiGetFeatureInfo.
|
2011-06-10 10:55:11 +02:00 |
Hans Leidekker
|
ab13c00fc9
|
msi: Add support for returning validation errors.
|
2011-06-07 14:18:33 +02:00 |
Hans Leidekker
|
c7e36d8ba8
|
msi: Unescape ^Q^Y sequences in text archives.
|
2011-05-12 18:23:00 +02:00 |
Hans Leidekker
|
e2ba5dce06
|
msi: Handle embedded nulls in text archives.
|
2011-05-12 18:22:54 +02:00 |
Hans Leidekker
|
defcf092a9
|
msi/tests: Show that MsiSetTargetPath updates folder properties.
|
2011-05-11 14:56:49 +02:00 |
Piotr Caban
|
54833c9b7c
|
wine.inf: Add quotes to webbrowser command keys.
|
2011-05-04 20:42:27 +02:00 |
Hans Leidekker
|
4668091528
|
msi: Rewrite the folder resolution code to keep track of the parent-child relationship.
|
2011-05-02 16:40:06 +02:00 |
Hans Leidekker
|
b4a7a30b18
|
msi: Fix handling of components without a key path in MsiEnumComponentCostsW.
|
2011-05-02 16:38:51 +02:00 |
Hans Leidekker
|
eee070f1e0
|
msi: Add offsets to disk ids added by patches.
|
2011-04-14 17:37:23 +02:00 |
Hans Leidekker
|
cfddf2796e
|
msi/tests: Fix some memory leaks (valgrind).
|
2011-04-14 17:37:22 +02:00 |
Hans Leidekker
|
88b4bbfc6a
|
msi: More Wow64 fixes.
|
2011-04-06 12:05:08 +02:00 |
Hans Leidekker
|
ce0b3a030b
|
msi: Fix parsing of an empty property followed by a non-empty property.
|
2011-04-05 14:42:52 +02:00 |
Hans Leidekker
|
68d6158875
|
msi: Implement and test MsiEnumComponentCostsA/W.
|
2011-04-01 16:16:04 +02:00 |
Hans Leidekker
|
a0a7a7fc3d
|
msi/tests: Remove unneeded Wow64 checks.
|
2011-03-30 13:28:05 +02:00 |
Hans Leidekker
|
f3f25af900
|
msi: Implement MsiGetFileSignatureInformationA/W.
|
2011-03-30 13:28:05 +02:00 |
Hans Leidekker
|
8d58ddfe12
|
msi: Accept whitespace-only property values on the command line.
|
2011-03-30 13:28:05 +02:00 |
Hans Leidekker
|
419496d0c8
|
msi/tests: Allocate the user token dynamically and unify implementations.
|
2011-03-30 13:28:05 +02:00 |
Hans Leidekker
|
c505c0fe98
|
msi/tests: Get rid of workarounds for win9x test failures.
|
2011-03-30 13:28:05 +02:00 |
Hans Leidekker
|
e82a4896f3
|
msi: Ignore invalid upgrade codes in the PublishProduct action.
|
2011-03-30 13:28:05 +02:00 |
David Hedberg
|
fed6e5211c
|
msi: Add an offset to sequence numbers belonging to files added by a patch.
|
2011-03-29 12:21:49 +02:00 |
David Hedberg
|
599b30833a
|
msi: Use ordering information to update the correct row.
|
2011-03-10 15:18:00 +01:00 |
Hans Leidekker
|
429407cfb6
|
msi: Assume a file is present if the target exists with the same size and there's no file version or hash to verify.
|
2011-03-08 12:31:04 +01:00 |
Hans Leidekker
|
be790cb0ad
|
msi: Load media info even if there's no file to install.
|
2011-03-08 12:30:55 +01:00 |
Hans Leidekker
|
8e5230740a
|
msi/tests: Check the result of get_system_dirs and get_user_dirs.
|
2011-03-07 13:17:18 +01:00 |
Austin English
|
0a284208bd
|
msi/tests: Remove win9x hacks.
|
2011-02-28 13:12:50 +01:00 |
Austin English
|
05126ec247
|
msi/tests: Remove win9x hacks.
|
2011-02-25 11:08:22 +01:00 |
Austin English
|
7de70a4804
|
msi/tests: Make sure to use return values (LLVM/Clang).
|
2011-02-17 17:29:54 +01:00 |
Austin English
|
b6bea541db
|
msi/tests: Remove dead assignments.
|
2011-02-17 17:29:46 +01:00 |
Detlef Riekenberg
|
1c2183a85a
|
msi/tests: Fix a typo.
|
2011-02-14 12:28:17 +01:00 |
Austin English
|
27dd864f63
|
msi/tests: Make sure to use a return value (LLVM/Clang).
|
2011-02-11 14:48:19 +01:00 |
Austin English
|
5e92277f97
|
msi/tests: Don't check return values inside of if(0) (LLVM/Clang).
|
2011-02-11 14:48:11 +01:00 |
Hans Leidekker
|
ba9f1f770a
|
msi: Get rid of msi_component_set_state and msi_feature_set_state.
|
2011-02-10 10:28:01 -06:00 |
Austin English
|
a85adf3152
|
msi/tests: Make sure to use return values (LLVM/Clang).
|
2011-02-10 09:56:49 -06:00 |
Austin English
|
6816aa295e
|
msi/tests: Make sure to use return values (LLVM/Clang).
|
2011-02-08 14:46:59 -06:00 |
Hans Leidekker
|
b2b4005fe4
|
msi/tests: Show that a failing call to MsiGetSourcePath(SOURCEDIR) sets the SOURCEDIR property.
|
2011-02-07 10:17:20 -06:00 |
Hans Leidekker
|
4a7371e32d
|
msi/tests: Test a return value (clang).
|
2011-01-27 16:31:19 +01:00 |
Hans Leidekker
|
a84af95d3e
|
msi/tests: Consistently test return values (clang).
|
2011-01-27 16:30:53 +01:00 |
Greg Geldorp
|
0abf2da022
|
msi/tests: Check 64-bit reg view if key not present in 32-bit view.
|
2011-01-27 14:20:35 +01:00 |
Hans Leidekker
|
92203f1053
|
msi: Implement the MsiPublishAssemblies and MsiUnpublishAssemblies standard actions.
|
2011-01-24 16:04:28 +01:00 |
Hans Leidekker
|
167e4eff6d
|
msi/tests: More tests for publishing and unpublishing assemblies.
|
2011-01-20 12:23:17 +01:00 |
Hans Leidekker
|
e6e454ab16
|
msi/tests: Accept one more estimated size.
|
2011-01-13 17:33:10 +01:00 |
Hans Leidekker
|
f133222d5e
|
msi/tests: Add a test for MsiGetComponentState.
|
2011-01-10 10:42:43 +01:00 |
Hans Leidekker
|
35bdf01881
|
msi/tests: Add tests for publishing and unpublishing assemblies.
|
2011-01-10 10:42:39 +01:00 |
Hans Leidekker
|
01286b97e3
|
msi/tests: Mark a test result on some old Wow64 platforms as broken.
|
2011-01-06 18:28:52 +01:00 |
Greg Geldorp
|
faf19ec966
|
msi/tests: Fix remaining Wow64 failures for action test set.
|
2011-01-04 16:03:02 +01:00 |
Greg Geldorp
|
536876afc3
|
msi/tests: Fix some failures on Wow64.
|
2011-01-03 14:57:29 +01:00 |
André Hentschel
|
648025881f
|
msi/tests: Don't test function directly when reporting GetLastError().
|
2010-12-30 15:01:11 +01:00 |
Hans Leidekker
|
489f82e9b4
|
msi: Rewrite command line parsing to handle quoted values correctly.
|
2010-12-23 17:44:47 +01:00 |
André Hentschel
|
0e5c2f346d
|
msi/tests: Remove superfluous check.
|
2010-12-20 12:47:41 +01:00 |
André Hentschel
|
6e9b841216
|
msi: Fix test failure on some 2k3 machines.
|
2010-12-13 16:24:10 +01:00 |
Hans Leidekker
|
1214dca412
|
msi/tests: Fix some test failures on Wow64.
|
2010-12-10 17:09:37 +01:00 |
Hans Leidekker
|
973821c775
|
msi/tests: Avoid a test failure on 64-bit.
|
2010-12-09 12:17:22 +01:00 |
Hans Leidekker
|
23169289e6
|
msi: Map neutral parts of package language ids to the system default language id.
|
2010-12-06 19:05:53 +01:00 |
Alexandre Julliard
|
24d2f694cb
|
msi/tests: Fix a test failure on win2k.
|
2010-12-03 16:15:13 +01:00 |
Hans Leidekker
|
ad6b7cd46a
|
msi: Clear last error on success in MsiQueryFeatureState and MsiQueryProductState.
|
2010-12-02 12:47:42 +01:00 |
Hans Leidekker
|
c47ecd1ccc
|
msi: Always ignore disabled components.
|
2010-11-30 16:21:01 +01:00 |
Hans Leidekker
|
e609bb0453
|
msi/tests: Fix the scope of todo_wine in the tests for MsiApplyMultiplePatches.
These tests succeed on Wine if you run them from a volume for which GetDriveType
returns something other than DRIVE_FIXED, e.g. a ramdisk.
|
2010-11-26 14:59:35 +01:00 |