[MSI] Sync with Wine Staging 2.16. CORE-13762
authorAmine Khaldi <amine.khaldi@reactos.org>
Sun, 8 Oct 2017 08:14:40 +0000 (09:14 +0100)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sun, 8 Oct 2017 10:31:31 +0000 (11:31 +0100)
commit71bffdcde96c8b1769bfc6b2e8c7888663ad265e
tree4b11aa3be2c07ec00c41b5e02532c9b558cd4d88
parent154006810e4a1b014550a0b35b02bb1fabb88242
[MSI] Sync with Wine Staging 2.16. CORE-13762

cb4c1dc msi: Always return MSIDBSTATE_ERROR when MsiGetDatabaseState is called from a custom action.
04d242d msi: Create dummy thread to initialize COM for custom actions.
52fbaeb msi: Add support for ActionText table.
700ebc8 msi: Return the correct values from dialogs.
a3dd99c msi: Return the current date and time.
4ccc82a msi: Use the Error table for more messages.
77e3d33 msi: Use MsiProcessMessage() to send error messages.
3ca2dfe msi: Avoid uninitialized pointer access on error path (Coverity).
d631714 msi: Add a trailing linefeed to a FIXME() trace.
39c2ff0 msi: Send the dialog created message in dialog_create().
14f865e msi: Don't queue a parent dialog to be shown in EndDialog.
8826584 msi: Process ShowDialog/EndDialog after all other control events.
44fb23d msi: Don't set _BrowseProperty.
b4c39f4 msi: Avoid a null pointer dereference.
51bd884 msi: Properly parse empty format strings.
16f0dff msi: Return the correct values from custom actions.
f348c7c msi: Rewrite dump_record().
f9c68df msi: Use the given record for INSTALLMESSAGE_ACTIONDATA.
c788ed85 msi: Provide the result of the last action.
1505912 msi: Allow setting NULL in MsiSetInteger().
f9f53fe msi: Correctly format the template field for MsiProcessMessage().
3033dae msi: Implement UI messages for dialogs.
5da9250 msi: Don't increment the refcount when creating dialogs.
48237e2 msi: Add a basic internal UI implementation.
39b841d msi: Fix a buffer overrun.
9032279 msi: Implement UI messages in MsiOpenPackage().
bcc4a04 msi: Implement INSTALLMESSAGE_INITIALIZE and INSTALLMESSAGE_TERMINATE.
a388906 msi: Send the correct UI messages upon calling MsiDoAction().
de5246a msi: Don't reimplement record formatting.
4e49ae3cc msi: Pass the given record to the callback.
df31a7c msi: Store string and record callback data separately.
cef6799 msi: Use an external UI record handler before a string handler.
48 files changed:
dll/win32/msi/action.c
dll/win32/msi/appsearch.c
dll/win32/msi/assembly.c
dll/win32/msi/classes.c
dll/win32/msi/custom.c
dll/win32/msi/database.c
dll/win32/msi/dialog.c
dll/win32/msi/files.c
dll/win32/msi/font.c
dll/win32/msi/format.c
dll/win32/msi/lang/msi_Bg.rc
dll/win32/msi/lang/msi_Da.rc
dll/win32/msi/lang/msi_De.rc
dll/win32/msi/lang/msi_En.rc
dll/win32/msi/lang/msi_Es.rc
dll/win32/msi/lang/msi_Fi.rc
dll/win32/msi/lang/msi_Fr.rc
dll/win32/msi/lang/msi_He.rc
dll/win32/msi/lang/msi_Hu.rc
dll/win32/msi/lang/msi_It.rc
dll/win32/msi/lang/msi_Ja.rc
dll/win32/msi/lang/msi_Ko.rc
dll/win32/msi/lang/msi_Lt.rc
dll/win32/msi/lang/msi_Nl.rc
dll/win32/msi/lang/msi_No.rc
dll/win32/msi/lang/msi_Pl.rc
dll/win32/msi/lang/msi_Pt.rc
dll/win32/msi/lang/msi_Ro.rc
dll/win32/msi/lang/msi_Ru.rc
dll/win32/msi/lang/msi_Si.rc
dll/win32/msi/lang/msi_Sq.rc
dll/win32/msi/lang/msi_Sr.rc
dll/win32/msi/lang/msi_Sv.rc
dll/win32/msi/lang/msi_Tr.rc
dll/win32/msi/lang/msi_Uk.rc
dll/win32/msi/lang/msi_Zh.rc
dll/win32/msi/media.c
dll/win32/msi/msi.c
dll/win32/msi/msi.rc
dll/win32/msi/msi_main.c
dll/win32/msi/msipriv.h
dll/win32/msi/package.c
dll/win32/msi/record.c
dll/win32/msi/resource.h [new file with mode: 0644]
dll/win32/msi/rsrc.rc [new file with mode: 0644]
dll/win32/msi/table.c
dll/win32/msi/upgrade.c
media/doc/README.WINE