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
|
92b5b3fd8c
|
msi: Preserve existing advertise strings in the PublishComponents action.
|
2011-02-10 10:28:01 -06: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
|
b96e5d21c6
|
msi: Split up resolve_folder.
|
2011-02-07 10:17:15 -06:00 |
Hans Leidekker
|
181beef870
|
msi: Try harder to remove non-persistent directories.
|
2011-02-02 14:09:14 +01:00 |
Hans Leidekker
|
bf192f6ac9
|
msi: Handle out-of-memory condition in encode_streamname.
|
2011-02-01 18:14:09 +01:00 |
Hans Leidekker
|
bc13c7eb90
|
msi: Reset file attributes before removing a file.
|
2011-02-01 18:14:08 +01:00 |
Hans Leidekker
|
08c3d2a5ab
|
msi: Skip rollback custom actions.
|
2011-01-27 16:31:45 +01:00 |
Hans Leidekker
|
aae1b21092
|
msi: Initialize a variable in get_patch_product_codes (clang).
|
2011-01-27 16:31:37 +01:00 |
Hans Leidekker
|
eb4e5d6024
|
msi: Return the correct disk prompt size from MsiSourceListEnumMediaDisksW (clang).
|
2011-01-27 16:31:32 +01:00 |
Hans Leidekker
|
53b5e7f319
|
msi: Check a return value (clang).
|
2011-01-27 16:31:25 +01:00 |
Hans Leidekker
|
4a7371e32d
|
msi/tests: Test a return value (clang).
|
2011-01-27 16:31:19 +01:00 |
Hans Leidekker
|
af3733cde5
|
msi: Use a return value (clang).
|
2011-01-27 16:31:13 +01:00 |
Hans Leidekker
|
e861283a62
|
msi: Make sure the return value is initialized in save_table (clang).
|
2011-01-27 16:31:07 +01:00 |
Hans Leidekker
|
15f0cc3130
|
msi: Check the return value of IActiveScript_AddNamedItem (clang).
|
2011-01-27 16:30:58 +01:00 |
Hans Leidekker
|
a84af95d3e
|
msi/tests: Consistently test return values (clang).
|
2011-01-27 16:30:53 +01:00 |
Hans Leidekker
|
78ce0a7350
|
msi: Check the return value of fetch_int (clang).
|
2011-01-27 16:30:48 +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
|
3eaf33fff7
|
msi: Don't interpret assembly name attributes.
|
2011-01-24 16:04:23 +01:00 |
Hans Leidekker
|
167e4eff6d
|
msi/tests: More tests for publishing and unpublishing assemblies.
|
2011-01-20 12:23:17 +01:00 |
Hans Leidekker
|
701f14801f
|
msi: Clean up better when removing a product.
|
2011-01-20 12:23:09 +01:00 |
Hans Leidekker
|
8933013b62
|
msi: Search all contexts in ACTION_GetComponentInstallStates.
|
2011-01-20 12:23:04 +01:00 |
Hans Leidekker
|
3ada9f2c08
|
msi: Downgrade a warning.
Unreferenced files are normal when applying a patch.
|
2011-01-19 12:32:44 +01:00 |
Hans Leidekker
|
34b9e4c20f
|
msi: Don't ignore disabled components when resolving install states.
Otherwise features are not published correctly.
|
2011-01-19 12:32:39 +01:00 |
Hans Leidekker
|
17cc23d365
|
msi: Free memory on error (valgrind).
|
2011-01-18 13:23:10 +01:00 |
Hans Leidekker
|
e6e454ab16
|
msi/tests: Accept one more estimated size.
|
2011-01-13 17:33:10 +01:00 |
Hans Leidekker
|
257beae1fd
|
msi: Fix some memory leaks (valgrind).
|
2011-01-13 17:26:24 +01:00 |
Hans Leidekker
|
d08378a06f
|
msi: Fix parsing of patch product codes (valgrind).
|
2011-01-12 14:55:56 +01:00 |
Hans Leidekker
|
94f4c0f07d
|
msi: Fix a memory leak (valgrind).
|
2011-01-12 14:55:43 +01:00 |
Hans Leidekker
|
52f719d18c
|
msi: Improve detection of installed local assemblies.
|
2011-01-11 16:05:46 +01:00 |
Hans Leidekker
|
6a0801a40a
|
msi: Don't extract files for assemblies which are already installed.
|
2011-01-11 16:05:46 +01:00 |
Hans Leidekker
|
65581e0e33
|
msi: Fix detection of installed global assemblies.
|
2011-01-11 16:05:46 +01:00 |
Hans Leidekker
|
0c25649d3e
|
msi: Add support for comparing TrueType font versions.
|
2011-01-11 16:05:46 +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 |
Alexandre Julliard
|
214ca2c01c
|
msi: Convert translations to po files.
|
2011-01-06 16:21:30 +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 |
Hwang YunSong
|
a0639d004d
|
msi: Update Korean resource.
|
2010-12-27 15:39:38 +01:00 |
Hans Leidekker
|
6d10216891
|
msi: Change ACTION_UpdateComponentStates to take a feature pointer.
|
2010-12-24 15:51:31 +01:00 |
Hans Leidekker
|
706b54daa7
|
msi: Use a function to determine if a feature is selected.
|
2010-12-24 15:51:25 +01:00 |
Hans Leidekker
|
03a3292ffe
|
msi: Set the install level to the maximum if the requested install state is not the default.
|
2010-12-24 15:51:14 +01:00 |
Hans Leidekker
|
cbf7a1e86e
|
msi: Set the Preselected property if the default feature selection is modified in a dialog.
|
2010-12-24 15:50:59 +01:00 |
Hans Leidekker
|
05a95f2e92
|
msi: Remove an incorrect error trace.
|
2010-12-23 17:45:11 +01:00 |
Hans Leidekker
|
6625f07ebf
|
msi: Don't flag an error in the InstallServices action if the component does not exist.
|
2010-12-23 17:45:07 +01:00 |
Hans Leidekker
|
5f9dd9df1f
|
msi: Global and local win32 assembly names are formatted differently.
|
2010-12-23 17:45:01 +01:00 |
Hans Leidekker
|
9e30f77568
|
msi: Add some traces.
|
2010-12-23 17:44:54 +01:00 |
Hans Leidekker
|
489f82e9b4
|
msi: Rewrite command line parsing to handle quoted values correctly.
|
2010-12-23 17:44:47 +01:00 |
Hans Leidekker
|
7bc7d09109
|
msi: Return INSTALLSTATE_UNKNOWN from MsiGetComponentState if the component is disabled.
|
2010-12-23 17:44:35 +01:00 |
André Hentschel
|
0e5c2f346d
|
msi/tests: Remove superfluous check.
|
2010-12-20 12:47:41 +01:00 |
Alexandre Julliard
|
17e66e06d6
|
msi: Convert the dll registration to the IRegistrar mechanism.
|
2010-12-17 14:59:49 +01:00 |
Michael Stefaniuc
|
24ad5cb68f
|
msi: Use an iface instead of a vtbl pointer in msi_remote_database_impl.
|
2010-12-15 13:18:45 +01:00 |
Michael Stefaniuc
|
b36f401011
|
msi: Use an iface instead of a vtbl pointer in msi_remote_package_impl.
|
2010-12-15 13:18:40 +01:00 |
Michael Stefaniuc
|
cb58010118
|
msi: Use an iface instead of a vtbl pointer in msi_custom_remote_impl.
|
2010-12-15 13:18:37 +01:00 |
Michael Stefaniuc
|
09019ba78a
|
msi: Use an iface instead of an vtbl pointer in IClassFactoryImpl.
|
2010-12-15 13:18:12 +01:00 |
Hans Leidekker
|
942e2b2ac9
|
msi: Support MSIRUNMODE_LOGENABLED in MsiGetMode.
|
2010-12-15 12:02:01 +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
|
b376f41766
|
msi: Don't try to install or remove ODBC drivers if the component is disabled.
|
2010-12-09 12:17:12 +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 |
Joris Huizer
|
d4d7c263cb
|
msi: Don't leak memory on error path.
|
2010-12-03 11:04: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
|
06505c9a34
|
msi: Reuse temporary executables.
Fixes a custom action in the Office 2010 installer and makes installers
that pack multiple custom actions in an executable faster.
|
2010-12-02 12:47:41 +01:00 |
Hans Leidekker
|
79da91eb7e
|
msi: Improve the stub implementations of RemoveExistingProducts and MigrateFeatureStates.
|
2010-11-30 16:21:19 +01:00 |
Hans Leidekker
|
09eb7f1eb7
|
msi: Look for transform files relative to the package directory.
|
2010-11-30 16:21:13 +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 |
Hans Leidekker
|
4b5db7a9ac
|
msi: Always initialize the dialog font list. Convert it to a standard Wine list.
Avoids accessing uninitialized memory when the TextStyle table is absent.
|
2010-11-26 14:59:19 +01:00 |
Hans Leidekker
|
967f73eaef
|
msi: Trace errors from LoadLibraryShim.
|
2010-11-26 14:59:06 +01:00 |
Hans Leidekker
|
1f96b882e9
|
msi: Fix the Create/RemoveFolders actions to actually create and remove empty folders.
|
2010-11-26 14:59:02 +01:00 |
Peter Urbanec
|
edab173047
|
msi: Add AMD64 platform definition to support installation of Visual C++ 8.0 redistributable.
|
2010-11-26 12:15:21 +01:00 |
Hans Leidekker
|
a4de41f36b
|
msi: Install assemblies only if the component action request is set to INSTALLSTATE_LOCAL.
|
2010-11-18 12:37:04 +01:00 |
Hans Leidekker
|
c3adb72820
|
msi: Add support for importing and exporting the special _ForceCodepage table.
|
2010-11-17 14:01:13 +01:00 |
Hans Leidekker
|
18c55dee35
|
msi: Improve tracing in MsiQueryFeatureStateW.
|
2010-11-17 14:01:12 +01:00 |
Hans Leidekker
|
a74e025335
|
msi: Fix handling of an empty language id list in msi_parse_summary.
|
2010-11-17 14:01:12 +01:00 |
Hans Leidekker
|
b07ea863d2
|
msi: Trace the reinstall mode in hex in MsiReinstallFeatureW.
|
2010-11-17 14:01:12 +01:00 |
Hans Leidekker
|
c3030532d4
|
msi: Forward MsiInstallMissingComponentA to MsiInstallMissingComponentW.
|
2010-11-16 11:48:20 +01:00 |
Hans Leidekker
|
6d13e2fd4b
|
msi: Components don't require a key path.
|
2010-11-16 11:48:14 +01:00 |
Hans Leidekker
|
7cd084d041
|
msi: Honor msidbComponentAttributesPermanent.
|
2010-11-16 11:48:08 +01:00 |
Hans Leidekker
|
b1b3252963
|
msi: Check component attributes before extracting the cabinet.
|
2010-11-16 11:48:04 +01:00 |
Paul Vriens
|
e21115187e
|
msi/tests: Cleanup properly on Win9x.
|
2010-11-15 13:20:06 +01:00 |
Hans Leidekker
|
9d46ba417e
|
msi: Don't use a temporary directory for local assemblies.
|
2010-11-12 16:59:24 +01:00 |
Hans Leidekker
|
19a2d144b5
|
msi: Don't rebuild the target path for files from global assembly components.
|
2010-11-12 15:43:21 +01:00 |
Hans Leidekker
|
b112d77126
|
msi: Honor msidbComponentAttributesNeverOverwrite.
|
2010-11-12 15:43:17 +01:00 |
Hans Leidekker
|
a23514eece
|
msi: Add support for installing side-by-side assemblies.
|
2010-11-11 12:23:06 +01:00 |
Hans Leidekker
|
3faddc21b3
|
msi: Calculate file install states after evaluating component conditions, not before.
|
2010-11-11 12:22:50 +01:00 |
Hans Leidekker
|
fa9757bd73
|
msi: Put quotes around the filename in MsiApplyPatch.
|
2010-11-11 12:22:43 +01:00 |
Hans Leidekker
|
8fd47bbef7
|
msi: Remove redundant function msi_find_file.
|
2010-11-11 12:22:35 +01:00 |
Hans Leidekker
|
9ae062f63e
|
msi: MsiGet/SetFeatureState must get and set the requested feature action, not the action taken.
|
2010-11-11 12:22:27 +01:00 |