Commit Graph

  • eeb4cbcb6b [FREELDR:INF] Change immutable input string pointers to PCSTR when it's possible. Hermès Bélusca-Maïto 2022-03-20 19:47:04 +01:00
  • e51c305f51 [SDK:RTL] Consistently use the Allocate/FreeStringMemory helpers when allocating/freeing string buffers. Hermès Bélusca-Maïto 2022-03-21 21:04:44 +01:00
  • ab827f5225 [SDK:RTL] Don't copy-paste rtl.h into rtl_vista.h; just include it instead. Hermès Bélusca-Maïto 2022-03-21 21:07:38 +01:00
  • fa404fb2b4 [SDK:RTL] Place source files in alphabetical order in CMakeLists.txt Hermès Bélusca-Maïto 2022-03-21 01:27:36 +01:00
  • 9d3c3a757a [SDK:REACTOS][CMLIB][BOOT] Get rid of the FreeLdr-specific __FREELDR_H define, and use the standard NT _BLDR_ instead. Hermès Bélusca-Maïto 2022-03-20 16:45:51 +01:00
  • 44a6987493 [CRT_APITEST] wctomb.c Fix '\n.' typos CORE-18103 Joachim Henze 2022-03-25 18:42:07 +01:00
  • a8107ee446 [REACTOS] Fix ' \n' typos in *.rc CORE-18103 Joachim Henze 2022-03-23 21:10:08 +01:00
  • b66389c140 [SERVICES] Restore Herves name and readd g_dwServiceBits CORE-18071 Joachim Henze 2022-03-20 20:52:53 +01:00
  • d31a557237 [SERVICES] Tweak the binary size a bit CORE-18071 Joachim Henze 2022-03-20 20:12:56 +01:00
  • 80c56a5f6c [WINESYNC]: msi is now in sync with wine-staging wine-7.3 Mark Jansen 2022-03-14 21:57:24 +01:00
  • 3b5586f635 [WINESYNC] msi: Create the custom action server as an elevated process. winesync 2022-03-14 21:57:22 +01:00
  • 48d97683b3 [WINESYNC] msi: Do not sign extend after multiplying. winesync 2022-03-14 21:53:54 +01:00
  • f162f02b5d [WINESYNC] msi/tests: Fix the trailing linefeed in an ok() message. winesync 2022-03-14 21:53:48 +01:00
  • 0dd82beda9 [WINESYNC] msi/tests: Correctly free usersid. winesync 2022-03-14 21:53:46 +01:00
  • 1b4acd3c65 [WINESYNC] msi/tests: Build without -DWINE_NO_LONG_TYPES. winesync 2022-03-14 21:24:16 +01:00
  • 02f995b22e [WINESYNC] msi: Build without -DWINE_NO_LONG_TYPES. winesync 2022-03-14 21:20:29 +01:00
  • 36bf554942 [WINESYNC] msi: Use correct integral type. winesync 2022-03-14 21:20:24 +01:00
  • d683397fb9 [WINESYNC] msiexec: Enable compilation with long types. winesync 2022-03-14 21:12:26 +01:00
  • 848267813e [WINESYNC] msi: Fix memory leak in get_fusion_filename (Coverity). winesync 2022-03-14 21:12:25 +01:00
  • 6aefc5b976 [WINESYNC] msi/tests: Use CRT allocation functions. winesync 2022-03-14 21:12:25 +01:00
  • 1b18dc22d5 [WINESYNC] msi: Use CRT allocation functions. winesync 2022-03-14 20:05:29 +01:00
  • 34c24483e5 [WINESYNC] msi/tests: Avoid "misleading indentation" warnings. winesync 2022-03-14 20:05:26 +01:00
  • 5deb0e6042 [WINESYNC] msi: Use custom action name for MsiBreak handling. winesync 2022-03-14 20:05:24 +01:00
  • 218a1ae241 [WINESYNC] include: Introduce winetest_push_context() and winetest_pop_context(). Mark Jansen 2022-03-14 00:35:20 +01:00
  • eb75eae983 [WINESYNC] makefiles: Specify the bison prefix directly in the source files. winesync 2022-03-14 00:16:50 +01:00
  • 9a05b53ce8 [WINESYNC] msi: Don't call RegCloseKey with uninitialized value. winesync 2022-03-14 00:16:49 +01:00
  • 3d6aaff254 [WINESYNC] msi: GetBinaryType() doesn't accept DLLs. winesync 2022-03-14 00:16:47 +01:00
  • faea5bf012 [WINESYNC] msi: Wrap around to first record at end of view in MSI_ViewFetch. winesync 2022-03-14 00:16:45 +01:00
  • 47b3e61d62 [WINESYNC] msi/tests: Add tests for MsiViewFetch wraparound behaviour. winesync 2022-03-14 00:16:44 +01:00
  • 91f589bcea [WINESYNC] makefiles: Directly generate resources also for non-registered typelibs. winesync 2022-03-14 00:04:07 +01:00
  • 6eaaa698cd [WINESYNC] msiexec: Append .msi extension to file name if file is not found. winesync 2022-03-13 23:59:56 +01:00
  • f56eca297a [WINESYNC] msi: Use the standard va_list instead of __ms_va_list. winesync 2022-03-13 23:59:52 +01:00
  • 8c1eae241a [WINESYNC] msi: Pass size in bytes to RegQueryValueExW(). winesync 2022-03-13 23:59:51 +01:00
  • 00510cf555 [WINESYNC] include: Use the standard va_list instead of __ms_va_list when building with msvcrt. winesync 2022-03-13 23:58:56 +01:00
  • d749abb725 [WINESYNC] msi: Fixup Installer\\Patches\\<...> key path (Coverity). winesync 2022-03-13 23:57:54 +01:00
  • a966ff8233 [WINESYNC] msi: Set dialog as parent in subsequent dialog. winesync 2022-03-13 23:53:18 +01:00
  • e097431ffc [WINESYNC] msi: Don't leak the file handle on error in cabinet_close_file_info(). winesync 2022-03-13 23:53:17 +01:00
  • bdddd67734 [WINESYNC] msiexec: Add system DPI awareness settings to the application manifest. winesync 2022-03-13 23:53:16 +01:00
  • c239da3a8a [WINESYNC] msi: Remove CDECL on static functions where not needed. winesync 2022-03-13 23:53:15 +01:00
  • 026a2db614 [WINESYNC] msi: Fix ASCII / ANSI mixups in comments. winesync 2022-03-13 23:53:14 +01:00
  • 0a1c22503d [WINESYNC] include: Fix size of MsiEnumClientsEx[AW]'s array argument (GCC). winesync 2022-03-13 23:44:03 +01:00
  • a8f4759920 [WINESYNC] msiexec: Enable visual styles. winesync 2022-03-13 23:41:18 +01:00
  • de80f2a3c1 [WINESYNC] msi: Check for a NULL return from deformat_string() when checking for failure. winesync 2022-03-13 23:41:13 +01:00
  • 8975937c00 [WINESYNC] msi/tests: Make check_reg_* helpers more verbose. winesync 2022-03-13 23:41:12 +01:00
  • c595505376 [WINESYNC] msi/tests: Always explicitly test REG_MULTI_SZ strings. winesync 2022-03-13 23:41:12 +01:00
  • 9d3876e40f [WINESYNC] msi: Write "Clients" value as REG_MULTI_SZ in PublishProduct. winesync 2022-03-13 23:41:12 +01:00
  • 8c80eb17f5 [WINESYNC] msi/tests: Pass an empty string to check_reg_str() instead of special-casing NULL. winesync 2022-03-13 23:41:11 +01:00
  • 7cface09ce [WINESYNC] winecrt0: Add a default implementation DllRegisterServer()/DllUnregisterServer(). winesync 2022-03-13 22:12:17 +01:00
  • 4bf22783a8 [WINESYNC] msi: Use nameless unions. winesync 2022-03-13 21:43:46 +01:00
  • a3e22d8922 [WINESYNC] msi: Fix building the fusion filename. winesync 2022-03-13 21:43:44 +01:00
  • 1c1431b92f [WINESYNC] msi: Remove read-only bit when copying the package file. winesync 2022-03-13 21:40:21 +01:00
  • 34b3377879 [WINESYNC] msi: Return an error if trying to run a 64-bit custom action in a 32-bit prefix. winesync 2022-03-13 21:40:18 +01:00
  • fc7157139f [WINESYNC] msi: Check for failure from do_msidbCustomActionTypeDll(). winesync 2022-03-13 21:40:18 +01:00
  • 8585445613 [WINESYNC] msi: Also set "MsiRunningElevated" installer property. winesync 2022-03-13 21:40:17 +01:00
  • 0fdd4d83b3 [WINESYNC] msi/tests: Use wide-char string literals. winesync 2022-03-13 21:40:15 +01:00
  • 7d95ee4fe9 [WINESYNC] msi: Use a string literal for empty strings. winesync 2022-03-13 21:40:14 +01:00
  • 9ad17dd7b2 [WINESYNC] msi: Correct Query for loading an image. winesync 2022-03-13 21:40:10 +01:00
  • b6228b299c [WINESYNC] msi/tests: Test the "VersionNT" property. winesync 2022-03-13 21:40:10 +01:00
  • 9fb472fc26 [WINESYNC] msi: Use the global is_wow64 variable in custom_start_server(). winesync 2022-03-13 21:40:10 +01:00
  • f31e4044c2 [WINESYNC] msi/tests: Use wide character string literals. winesync 2022-03-13 21:40:07 +01:00
  • 74f53b4bcb [WINESYNC] msi: Use wide character string literals in the remaining files. winesync 2022-03-13 21:31:42 +01:00
  • d012037f17 [WINESYNC] msi: Use wide character string literals in classes.c. winesync 2022-03-13 21:31:37 +01:00
  • 0f67ae4bda [WINESYNC] msi: Use wide character string literals in registry.c. winesync 2022-03-13 21:31:36 +01:00
  • 0272139cbc [WINESYNC] msi: Use wide character string literals in package.c. winesync 2022-03-13 21:30:13 +01:00
  • a808407b15 [WINESYNC] msi: Use wide character string literals in msi.c. winesync 2022-03-13 21:30:13 +01:00
  • 9066c718b0 [WINESYNC] msi: Use wide character string literals in dialog.c. winesync 2022-03-13 21:24:17 +01:00
  • 7ceaee6d19 [WINESYNC] msi: Use wide character string literals in action.c. winesync 2022-03-13 19:08:59 +01:00
  • ce6af3b1bc [WINESYNC] msi: Use 0 terminated WCHAR strings in the SQL tokenizer. winesync 2022-03-13 19:08:59 +01:00
  • cdb9abd625 [WINESYNC] msiexec: Use wide-char string literals. winesync 2022-03-13 19:08:57 +01:00
  • dac7d6f23c [WINESYNC] msi: Fix a leak (Coverity). winesync 2022-03-13 19:08:50 +01:00
  • 1cdb30ec0d [WINESYNC] msi: Install feature when new component is added. winesync 2022-03-13 19:08:45 +01:00
  • aa0312d7cb [WINESYNC] msi: Add disabled feature to show that it's not getting installed by patch. winesync 2022-03-13 19:08:45 +01:00
  • 8bb4f0597d [WINESYNC] msi: Test adding new feature in patch. winesync 2022-03-13 19:08:44 +01:00
  • 1c5160dca5 [WINESYNC] msi: Add support for appending data to _TransformView table. winesync 2022-03-13 19:08:44 +01:00
  • ed0e61b53a [WINESYNC] msi: Remove no longer needed parameter from TABLE_remove_column. winesync 2022-03-13 19:08:44 +01:00
  • c6c4bdb242 [WINESYNC] msi: Fix use after free error in TransformView_set_row. winesync 2022-03-13 19:08:44 +01:00
  • 61167e123f [WINESYNC] msi: Remove MSICOLUMNINFO.temporary field. winesync 2022-03-13 19:08:43 +01:00
  • 791734c2e9 [WINESYNC] msi: Remove column_info.temporary field. winesync 2022-03-13 19:08:43 +01:00
  • 9cf1ecf2f3 [WINESYNC] msi: Fix adding temporary columns. winesync 2022-03-13 19:08:42 +01:00
  • 41e6537b69 [WINESYNC] msi: Add table existance tests for tables with temporary columns. winesync 2022-03-13 19:08:41 +01:00
  • 8b9aafd97b [WINESYNC] msi: Test freeing _TransformView table. winesync 2022-03-13 19:08:41 +01:00
  • eb6788c943 [WINESYNC] msi: Remove ref_count from MSICOLUMNINFO. winesync 2022-03-13 19:08:41 +01:00
  • caa225a496 [WINESYNC] msi: Fix table ref count on create. winesync 2022-03-13 19:08:41 +01:00
  • 5c718f5f5c [WINESYNC] msi: Support removing temporary columns in TABLE_remove_column. winesync 2022-03-13 19:08:40 +01:00
  • f78dfeafac [WINESYNC] msi: Add MsiDatabaseApplyTransformA MSITRANSFORM_ERROR_VIEWTRANSFORM test. winesync 2022-03-13 19:08:39 +01:00
  • 4048c060fc [WINESYNC] msi: Support DELETE when MSITRANSFORM_ERROR_VIEWTRANSFORM flag is used. winesync 2022-03-13 19:08:39 +01:00
  • 9d793f296e [WINESYNC] msi: Support DROP when MSITRANSFORM_ERROR_VIEWTRANSFORM flag is used. winesync 2022-03-13 19:08:39 +01:00
  • e6af2a5a61 [WINESYNC] msi: Support INSERT INTO when MSITRANSFORM_ERROR_VIEWTRANSFORM flag is used. winesync 2022-03-13 19:08:39 +01:00
  • 28c50c1ac7 [WINESYNC] msi: Support ALTER TABLE when MSITRANSFORM_ERROR_VIEWTRANSFORM flag is used. winesync 2022-03-13 19:08:39 +01:00
  • 27a430bda6 [WINESYNC] msi: Support CREATE when MSITRANSFORM_ERROR_VIEWTRANSFORM flag is used. winesync 2022-03-13 19:08:38 +01:00
  • 317c1f6c05 [WINESYNC] msi: Support UPDATE when MSITRANSFORM_ERROR_VIEWTRANSFORM flag is used. winesync 2022-03-13 19:08:38 +01:00
  • 1bbb87bb26 [WINESYNC] msi: Add stub support for MSITRANSFORM_ERROR_VIEWTRANSFORM flag in MsiApplyTransform. winesync 2022-03-13 19:08:38 +01:00
  • 8e75cb8a26 [WINESYNC] msi: Introduce msi_record_stream_name helper. winesync 2022-03-13 19:08:37 +01:00
  • ce486a09ef [WINESYNC] include: Add MSITRANSFORM_ERROR enum definition. winesync 2022-03-13 19:08:37 +01:00
  • 5c7b97165c [WINESYNC] msi: Fix installing from administrative image with compressed source files. winesync 2022-03-13 19:08:35 +01:00
  • 1c0e89646f [WINESYNC] msi: Return void from init_automation_object. winesync 2022-03-13 19:08:30 +01:00
  • c65efd0116 [WINESYNC] msi: Add support for bitmap buttons. winesync 2022-03-13 19:08:28 +01:00
  • f4d2571b7e [WINESYNC] msi: Report the real NT version number up to 6.3. winesync 2022-03-13 19:08:27 +01:00
  • ba60287fce [WINESYNC] msi: Add support for ListView dialog control. winesync 2022-03-13 19:08:19 +01:00
  • 484e828005 [WINESYNC] msi/tests: Fix some format-overflow warnings. winesync 2022-03-13 19:08:17 +01:00