Hans Leidekker
|
d9e40b8219
|
msi: Destroy streams cache when applying a transform.
|
2010-02-19 13:06:36 +01:00 |
Hans Leidekker
|
f80f1cc2db
|
msi: Accept '\5' and '-' in SQL identifiers.
|
2010-02-19 13:06:32 +01:00 |
Hans Leidekker
|
f4bcb105d2
|
msi: Include run mode in fixmes.
|
2010-02-19 13:06:27 +01:00 |
Hans Leidekker
|
65c68efc8d
|
msi: Implement MSIRUNMODE_MAINTENANCE and MSIRUNMODE_REBOOTATEND for MsiGetMode.
|
2010-02-18 14:39:11 +01:00 |
Hans Leidekker
|
a11882fc0f
|
msi: Implement MsiSetMode.
|
2010-02-18 14:39:06 +01:00 |
Hans Leidekker
|
7b660bb3d8
|
msi: Add tests for publishing and unpublishing components.
|
2010-02-17 10:57:45 +01:00 |
Hans Leidekker
|
0f0e81d14a
|
msi: Implement the UnpublishComponents standard action.
|
2010-02-17 10:57:40 +01:00 |
Hans Leidekker
|
d95e3eb4d2
|
msi: PublishComponents must look at the requested install state of the feature, not the component.
|
2010-02-17 10:57:35 +01:00 |
Hans Leidekker
|
9cbb80d984
|
msi: Only run the CreateFolder and RemoveFolder actions when the component is set to be installed or removed, respectively.
|
2010-02-16 12:29:08 +01:00 |
Hans Leidekker
|
c32d9d7004
|
msi: Get rid of ACTION_VerifyFeatureForAction.
|
2010-02-16 12:29:01 +01:00 |
Hans Leidekker
|
598c542607
|
msi: Get rid of ACTION_VerifyComponentForAction.
|
2010-02-16 12:28:56 +01:00 |
Hans Leidekker
|
54391a11c0
|
msi: Update the UI when registering or unregistering type libraries.
|
2010-02-16 12:28:48 +01:00 |
Hans Leidekker
|
438ad93b22
|
msi: Implement and test MsiGetPatchInfoA/W.
|
2010-02-15 16:36:39 +01:00 |
Hans Leidekker
|
b4bdfe6746
|
msi: Add tests for creating and removing shortcuts.
|
2010-02-15 12:20:02 +01:00 |
Hans Leidekker
|
2276c291fc
|
msi: Implement the RemoveShortcuts standard action.
|
2010-02-15 12:20:02 +01:00 |
Paul Vriens
|
983cff23fa
|
msi/tests: Fix a test failure on Win9x/WinMe.
|
2010-02-12 16:39:39 +01:00 |
Hans Leidekker
|
f7879b43d5
|
msi: Fix a memory leak in ITERATE_StartService.
Found by Valgrind.
|
2010-02-12 14:49:38 +01:00 |
Hans Leidekker
|
82d50fa675
|
msi: Return the right error from ITERATE_RegisterTypeLibraries.
|
2010-02-12 14:49:38 +01:00 |
Hans Leidekker
|
98761037ab
|
msi: Implement the UnregisterTypeLibraries standard action.
|
2010-02-12 14:49:38 +01:00 |
Hans Leidekker
|
bbfaf6af75
|
msi: Add tests for installing and removing ODBC drivers.
|
2010-02-11 14:38:45 +01:00 |
Hans Leidekker
|
28bf8e1f0d
|
msi: Implement the RemoveODBC standard action.
|
2010-02-11 14:38:45 +01:00 |
Hans Leidekker
|
2568e5ec65
|
msi: Make sure attrs variable is properly double nul-terminated in ITERATE_InstallODBCDataSource.
|
2010-02-11 14:38:45 +01:00 |
Hans Leidekker
|
4742dfba98
|
msi: The File_Setup field in the ODBCDriver and ODBCTranslator tables is optional.
|
2010-02-11 14:38:45 +01:00 |
Paul Vriens
|
312e4f6b23
|
msi/tests: Run the 'in_use' tests again.
|
2010-02-10 17:31:28 +01:00 |
Hans Leidekker
|
068cb1291b
|
msi: Add a partial implementation of the ValidateProductID standard action.
|
2010-02-10 14:31:49 +01:00 |
Hans Leidekker
|
7331b3ca98
|
msi: Implement the UnregisterFonts standard action.
|
2010-02-10 14:31:15 +01:00 |
Hans Leidekker
|
5df62d0c42
|
msi: Add stub implementations of the DisableRollback and InstallAdminPackage standard actions.
|
2010-02-10 14:31:05 +01:00 |
Alexandre Julliard
|
9644d1dcd7
|
makefiles: Generate a general catch-all dependency on .tab.h files to replace the manually maintained ones.
|
2010-02-08 20:58:00 +01:00 |
Hans Leidekker
|
f5af1ca399
|
msi: Implement the SelfUnregModules standard action.
|
2010-02-05 15:33:11 +01:00 |
Hans Leidekker
|
3864ddf9f2
|
msi: Implement the RemoveFolders standard action.
|
2010-02-05 15:33:05 +01:00 |
Marcus Meissner
|
5c4a3bd61b
|
msi: Handle some error returns (Coverity).
|
2010-02-04 17:27:34 +01:00 |
Marcus Meissner
|
9fab263d39
|
msi: Call Custom function via wrapper.
|
2010-02-04 14:06:34 +01:00 |
Hans Leidekker
|
b9da31f112
|
msi: Implement the DeleteServices standard action.
|
2010-02-04 13:39:29 +01:00 |
Hans Leidekker
|
3d38c07706
|
msi: Add tests for the _Streams table implementation.
|
2010-02-04 13:39:29 +01:00 |
Hans Leidekker
|
19b50cff34
|
msi: Fix an off-by-one error in STREAMS_find_matching_rows.
|
2010-02-04 13:39:29 +01:00 |
Hans Leidekker
|
95a21c27da
|
msi: Give the Name field from the _Streams table a valid type.
|
2010-02-04 13:39:29 +01:00 |
Hans Leidekker
|
24dd10c6b0
|
msi: Make room for the new row in STREAMS_insert_row.
|
2010-02-04 13:39:28 +01:00 |
Hans Leidekker
|
c1940c1c5f
|
msi: Allow overwriting an existing stream in STREAMS_set_row.
|
2010-02-04 13:39:28 +01:00 |
Hans Leidekker
|
dcbe0fdff2
|
msi: Encode the stream name before trying to open it.
|
2010-02-04 13:39:28 +01:00 |
Hans Leidekker
|
b833ae0263
|
msi: Improve error handling in STREAMS_set_row and add_streams_to_table.
|
2010-02-04 13:39:28 +01:00 |
Hans Leidekker
|
5741df2e58
|
msi: Implement STREAMS_get_row.
|
2010-02-04 13:39:28 +01:00 |
Hans Leidekker
|
74d6fe35a2
|
msi: Remove unused and redundant name field from STREAM structure.
|
2010-02-04 13:39:28 +01:00 |
Juan Lang
|
aafcf1a536
|
msi: Remove function name from fixme.
|
2010-02-04 13:39:28 +01:00 |
Michael Stefaniuc
|
643f55abab
|
msi: Don't print the function name twice in a WARN.
|
2010-02-04 13:39:28 +01:00 |
André Hentschel
|
06e15ee9e6
|
msi: Copy InstallerImpl_LastErrorRecord to use it for DatabaseImpl.
|
2010-02-04 13:39:26 +01:00 |
Hans Leidekker
|
9a0020ade9
|
msi: Move some helpers to the module where they are used.
|
2010-02-03 11:31:48 +01:00 |
Hans Leidekker
|
29f47299c2
|
msi: Implement the ScheduleReboot standard action.
|
2010-02-03 11:31:48 +01:00 |
Hans Leidekker
|
552a9c9b85
|
msi: Add a stub implementation of the SetODBCFolders standard action.
|
2010-02-03 11:31:48 +01:00 |
Hans Leidekker
|
743ead45c8
|
msi: Test duplicating files from a nonexistent component.
|
2010-02-02 11:47:19 +01:00 |
André Hentschel
|
3299bfd471
|
msi: Fix crash with access to component.
|
2010-02-02 11:47:19 +01:00 |