Commit Graph
81612 Commits
Author SHA1 Message Date
winesync 7d95ee4fe9 [WINESYNC] msi: Use a string literal for empty strings.
Signed-off-by: Michael Stefaniuc <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 17c745a9d253b888366831ce4b9e695297f0dac2 by Michael Stefaniuc <[email protected]>
2022-03-20 19:28:36 +01:00
winesync 9ad17dd7b2 [WINESYNC] msi: Correct Query for loading an image.
Signed-off-by: Alistair Leslie-Hughes <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 358d4f5a914e574c026380666964fcefb0495517 by Alistair Leslie-Hughes <[email protected]>
2022-03-20 19:28:36 +01:00
winesync b6228b299c [WINESYNC] msi/tests: Test the "VersionNT" property.
Signed-off-by: Zebediah Figura <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 990fc66274d68b915df62005ab93792129612fc1 by Zebediah Figura <[email protected]>
2022-03-20 19:28:36 +01:00
winesync 9fb472fc26 [WINESYNC] msi: Use the global is_wow64 variable in custom_start_server().
Signed-off-by: Zebediah Figura <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 12ae1f8528b18d0df018680747429be29fca7ea4 by Zebediah Figura <[email protected]>
2022-03-20 19:28:35 +01:00
winesync f31e4044c2 [WINESYNC] msi/tests: Use wide character string literals.
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 058ca3d04a4a712d86a111a1975045be02e03133 by Hans Leidekker <[email protected]>
2022-03-20 19:28:35 +01:00
winesync 74f53b4bcb [WINESYNC] msi: Use wide character string literals in the remaining files.
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id c4fc91f4bf0ffdc4a7dc2e582e5bd3fddca85222 by Hans Leidekker <[email protected]>
2022-03-20 19:28:35 +01:00
winesync d012037f17 [WINESYNC] msi: Use wide character string literals in classes.c.
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id e7dd9b3f3694b276d50ccfb5515e7e0f70b1c555 by Hans Leidekker <[email protected]>
2022-03-20 19:28:35 +01:00
winesync 0f67ae4bda [WINESYNC] msi: Use wide character string literals in registry.c.
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 2672646eaeb1877e0d746e8554529396ec8d9eb1 by Hans Leidekker <[email protected]>
2022-03-20 19:28:35 +01:00
winesync 0272139cbc [WINESYNC] msi: Use wide character string literals in package.c.
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 731bb72c3d00b089ee23297efdfe0496733e96a4 by Hans Leidekker <[email protected]>
2022-03-20 19:28:34 +01:00
winesync a808407b15 [WINESYNC] msi: Use wide character string literals in msi.c.
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 8255da2249816b77b709d1e6c888760c5e59a8f8 by Hans Leidekker <[email protected]>
2022-03-20 19:28:34 +01:00
winesync 9066c718b0 [WINESYNC] msi: Use wide character string literals in dialog.c.
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id d9fbe788af65c2b2696c446d765a34ae40e3226b by Hans Leidekker <[email protected]>
2022-03-20 19:28:34 +01:00
winesync 7ceaee6d19 [WINESYNC] msi: Use wide character string literals in action.c.
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 8e13b0b99c823bc22c7eef8b8dac04de283ca462 by Hans Leidekker <[email protected]>
2022-03-20 19:28:34 +01:00
winesync ce6af3b1bc [WINESYNC] msi: Use 0 terminated WCHAR strings in the SQL tokenizer.
Signed-off-by: Michael Stefaniuc <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 6705b959d0cf7635bf2ab16ab89fefb409a0a9c8 by Michael Stefaniuc <[email protected]>
2022-03-20 19:28:33 +01:00
winesync cdb9abd625 [WINESYNC] msiexec: Use wide-char string literals.
Signed-off-by: Michael Stefaniuc <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 64709fe7e9c629f476fb0dd7b62480e868b0174c by Michael Stefaniuc <[email protected]>
2022-03-20 19:28:33 +01:00
winesync dac7d6f23c [WINESYNC] msi: Fix a leak (Coverity).
Signed-off-by: Sven Baars <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 462edf6e2a79208d6c88ac6aeb760733d571b7c5 by Sven Baars <[email protected]>
2022-03-20 19:28:33 +01:00
winesync 1cdb30ec0d [WINESYNC] msi: Install feature when new component is added.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49350
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 877540b522c46134aa1b843519fa5694adb187ce by Piotr Caban <[email protected]>
2022-03-20 19:28:33 +01:00
winesync aa0312d7cb [WINESYNC] msi: Add disabled feature to show that it's not getting installed by patch.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 99e7c801e4d5032110190acbb04d85eb069df867 by Piotr Caban <[email protected]>
2022-03-20 19:28:32 +01:00
winesync 8bb4f0597d [WINESYNC] msi: Test adding new feature in patch.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id cc8bc83e9ecd2aba8e322a974af268e715fbd372 by Piotr Caban <[email protected]>
2022-03-20 19:28:32 +01:00
winesync 1c5160dca5 [WINESYNC] msi: Add support for appending data to _TransformView table.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 3459c90cd6a49e817213b6e6764bdfafa7d4bcc7 by Piotr Caban <[email protected]>
2022-03-20 19:28:32 +01:00
winesync ed0e61b53a [WINESYNC] msi: Remove no longer needed parameter from TABLE_remove_column.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id d579b17eb425ac5e28f9263ebf302ea2282996ec by Piotr Caban <[email protected]>
2022-03-20 19:28:32 +01:00
winesync c6c4bdb242 [WINESYNC] msi: Fix use after free error in TransformView_set_row.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 6a0a0d2a0b15bffa9d4a5b41e75be6765e731d69 by Piotr Caban <[email protected]>
2022-03-20 19:28:32 +01:00
winesync 61167e123f [WINESYNC] msi: Remove MSICOLUMNINFO.temporary field.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id b61455cb81714ff4f4108b70584816adbffbc68a by Piotr Caban <[email protected]>
2022-03-20 19:28:31 +01:00
winesync 791734c2e9 [WINESYNC] msi: Remove column_info.temporary field.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 76a2077c83048d8eead8ea0cbfafa70406c0cd88 by Piotr Caban <[email protected]>
2022-03-20 19:28:31 +01:00
winesync 9cf1ecf2f3 [WINESYNC] msi: Fix adding temporary columns.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 15b47513a1926a103492e0774396119f57d2e8d5 by Piotr Caban <[email protected]>
2022-03-20 19:28:31 +01:00
winesync 41e6537b69 [WINESYNC] msi: Add table existance tests for tables with temporary columns.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id cb9cb83cda01fa873667e11038d9bdd01428f059 by Piotr Caban <[email protected]>
2022-03-20 19:28:31 +01:00
winesync 8b9aafd97b [WINESYNC] msi: Test freeing _TransformView table.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id eb5a803bdbb8f602ae1212674a121cadd24642a5 by Piotr Caban <[email protected]>
2022-03-20 19:28:31 +01:00
winesync eb6788c943 [WINESYNC] msi: Remove ref_count from MSICOLUMNINFO.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 7200257d0428b1e9b4da72e8c4e39f9cf27455e6 by Piotr Caban <[email protected]>
2022-03-20 19:28:30 +01:00
winesync caa225a496 [WINESYNC] msi: Fix table ref count on create.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 405486fbe6853c78744099fa1ebe07995e07a438 by Piotr Caban <[email protected]>
2022-03-20 19:28:30 +01:00
winesync 5c718f5f5c [WINESYNC] msi: Support removing temporary columns in TABLE_remove_column.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 5d568279dc0b842206918ba87a955298e72973ae by Piotr Caban <[email protected]>
2022-03-20 19:28:30 +01:00
winesync f78dfeafac [WINESYNC] msi: Add MsiDatabaseApplyTransformA MSITRANSFORM_ERROR_VIEWTRANSFORM test.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 301dde9838563d33b610c2c09dc69cb07c4c8c9d by Piotr Caban <[email protected]>
2022-03-20 19:28:30 +01:00
winesync 4048c060fc [WINESYNC] msi: Support DELETE when MSITRANSFORM_ERROR_VIEWTRANSFORM flag is used.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id b1f9f4ccee6f7d42dbeaf457e81db462a1b526af by Piotr Caban <[email protected]>
2022-03-20 19:28:30 +01:00
winesync 9d793f296e [WINESYNC] msi: Support DROP when MSITRANSFORM_ERROR_VIEWTRANSFORM flag is used.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 6b6e1bd2c73ac23b03db0e656f895896936df5ba by Piotr Caban <[email protected]>
2022-03-20 19:28:29 +01:00
winesync e6af2a5a61 [WINESYNC] msi: Support INSERT INTO when MSITRANSFORM_ERROR_VIEWTRANSFORM flag is used.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 9130379710297cb487dbd8891b82f505e754c39d by Piotr Caban <[email protected]>
2022-03-20 19:28:29 +01:00
winesync 28c50c1ac7 [WINESYNC] msi: Support ALTER TABLE when MSITRANSFORM_ERROR_VIEWTRANSFORM flag is used.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id ae6fd7b14792b932832da6f5d5088d500723c386 by Piotr Caban <[email protected]>
2022-03-20 19:28:29 +01:00
winesync 27a430bda6 [WINESYNC] msi: Support CREATE when MSITRANSFORM_ERROR_VIEWTRANSFORM flag is used.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 7e4077fb6d77810e40e842e7557c03ab3abe0593 by Piotr Caban <[email protected]>
2022-03-20 19:28:29 +01:00
winesync 317c1f6c05 [WINESYNC] msi: Support UPDATE when MSITRANSFORM_ERROR_VIEWTRANSFORM flag is used.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 6e7303a7006538d3df1a09e13f5a5f469098b35f by Piotr Caban <[email protected]>
2022-03-20 19:28:29 +01:00
winesync 1bbb87bb26 [WINESYNC] msi: Add stub support for MSITRANSFORM_ERROR_VIEWTRANSFORM flag in MsiApplyTransform.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 8bc835b4517728fac8ff8a9cfa5e59b843e9a8df by Piotr Caban <[email protected]>
2022-03-20 19:28:28 +01:00
winesync 8e75cb8a26 [WINESYNC] msi: Introduce msi_record_stream_name helper.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 5fc68884adec547a5343e8713e8727282b5aa25a by Piotr Caban <[email protected]>
2022-03-20 19:28:28 +01:00
winesync ce486a09ef [WINESYNC] include: Add MSITRANSFORM_ERROR enum definition.
Signed-off-by: Piotr Caban <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 57b870007dddd86c6772ce1707148ec7ad8bd8db by Piotr Caban <[email protected]>
2022-03-20 19:28:28 +01:00
winesync 5c7b97165c [WINESYNC] msi: Fix installing from administrative image with compressed source files.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49352
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 15c8e5dee6fa3b7eac1d1b3cd6d27aa744faff4d by Hans Leidekker <[email protected]>
2022-03-20 19:28:28 +01:00
winesync 1c0e89646f [WINESYNC] msi: Return void from init_automation_object.
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 1726b7f46c03a543f5d682d951f29a4af41001e7 by Hans Leidekker <[email protected]>
2022-03-20 19:28:28 +01:00
winesync c65efd0116 [WINESYNC] msi: Add support for bitmap buttons.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48974
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 9cc044957791e0658ec3d0d8ad08eebfc08b522c by Hans Leidekker <[email protected]>
2022-03-20 19:28:27 +01:00
winesync f4d2571b7e [WINESYNC] msi: Report the real NT version number up to 6.3.
MSI always reports 6.3 even without a manifest, but does not report anything
higher.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48959
Signed-off-by: Zebediah Figura <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 658183a803fced017e1e29f4001cec8b48748327 by Zebediah Figura <[email protected]>
2022-03-20 19:28:27 +01:00
winesync ba60287fce [WINESYNC] msi: Add support for ListView dialog control.
Signed-off-by: Dmitry Timoshkov <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 76606eaea034c51a73190aac92e75d8b20e82164 by Dmitry Timoshkov <[email protected]>
2022-03-20 19:28:27 +01:00
winesync 484e828005 [WINESYNC] msi/tests: Fix some format-overflow warnings.
Signed-off-by: Rémi Bernon <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id f961817710edd81b5d91bb7cb3f78975c307bfa2 by Rémi Bernon <[email protected]>
2022-03-20 19:28:27 +01:00
winesync 98d8ddaaa0 [WINESYNC] msi: Change unknown platform enum entry name.
Public shlwapi.h defines same name, it seems safer to rename internal type.

Signed-off-by: Nikolay Sivov <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 5aeb9ed82efd4a02d24eac4ffdb64e7badb5f8bd by Nikolay Sivov <[email protected]>
2022-03-20 19:28:27 +01:00
winesync 3d671fafe3 [WINESYNC] msi: Properly declare variables in msi/tests/utils.h as extern.
Omitting the extern storage qualifier when declaring a global variable in
a header file is mistake. If that header is included by several files it
results in multiple definitions of the same variable (unless -fcommon is
specified or assumed, the latter being the case for GCC 9.x and earlier).

This fixes building with GCC 10.

Signed-off-by: Gerald Pfeifer <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id ea032bb7f8daddfe308f86f52c54db5f657b658a by Gerald Pfeifer <[email protected]>
2022-03-20 19:28:26 +01:00
winesync 5741562d55 [WINESYNC] msi: Global variable compatibility update for gcc 10.
Signed-off-by: Michael Cronenworth <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id cc7f698b8245a48669d248569e7589ff824f2c70 by Michael Cronenworth <[email protected]>
2022-03-20 19:28:26 +01:00
winesync 373ffef2ef [WINESYNC] msi: Add support for custom action type 7.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44618
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 54ef6e5e3932a5ce747fca717c697b67f2bd3e24 by Hans Leidekker <[email protected]>
2022-03-20 19:28:26 +01:00
winesync be64b5c843 [WINESYNC] msi/tests: Fix a crash on Windows 10.
Signed-off-by: Zebediah Figura <[email protected]>
Signed-off-by: Hans Leidekker <[email protected]>
Signed-off-by: Alexandre Julliard <[email protected]>

wine commit id 4661c8d45b8f4b4b2adfb157bb16ce3466bc00f0 by Zebediah Figura <[email protected]>
2022-03-20 19:28:26 +01:00