winesync
4e286e01e6
[WINESYNC] wininet/tests: Don't test that the URL cache is used for persistent cookies.
...
This seems to be an implementation detail, which is no longer true in Windows
1709+.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 4928c623dc7f3b7f2355cf61c9f97784ff2380fe by Zebediah Figura <z.figura12@gmail.com >
2021-01-05 11:03:13 +01:00
winesync
1fb556935e
[WINESYNC] wininet: Don't set default gopher protocol in InternetCrackUrlW.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 4335be346271072f440419b9234883aef187d857 by Jacek Caban <jacek@codeweavers.com >
2021-01-05 11:03:13 +01:00
winesync
9eddd0f193
[WINESYNC] wininet: Add missing schemes to url_schemes.
...
Fixes res URL scheme handling.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=31399
Signed-off-by: Jacek Caban <jacek@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 64cb9425da43271109bc1df8df4aa32132f257ae by Jacek Caban <jacek@codeweavers.com >
2021-01-05 11:03:13 +01:00
winesync
1e7b402584
[WINESYNC] wininet: Fix the spelling of a comment.
...
Signed-off-by: Francois Gouget <fgouget@free.fr >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 84069679a407cf0b5b8d185b5d98e9afdb933c45 by Francois Gouget <fgouget@free.fr >
2021-01-05 11:03:13 +01:00
winesync
0a44ccfa80
[WINESYNC] wininet: Handle http_proxy variable entirely in Unicode.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id cadad89d106186a9d0377607096a58677496ec50 by Alexandre Julliard <julliard@winehq.org >
2021-01-05 11:03:13 +01:00
winesync
5f12c8d726
[WINESYNC] wininet: Build with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 3c31cc5836026b45a40818ec874bbbcc4d6ad982 by Alexandre Julliard <julliard@winehq.org >
2021-01-05 11:03:13 +01:00
winesync
4eead52783
[WINESYNC] wininet: Import zlib inflate code.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id cee281a036cf5e9017d5a25e0cbe75c2bcd2c146 by Alexandre Julliard <julliard@winehq.org >
2021-01-05 11:03:13 +01:00
winesync
33fde115eb
[WINESYNC] wininet: Add support for detecting the proxy config URL.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id a4357043ff9aa14f086207c239f0fc29c0a24b83 by Hans Leidekker <hans@codeweavers.com >
2021-01-05 11:03:13 +01:00
winesync
3e2348037b
[WINESYNC] wininet/tests: Skip some FTP tests when no connection can be made.
...
Signed-off-by: Sven Baars <sven.wine@gmail.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 237d5636271a1a78b02a0eb7feaab7dfb9dfed57 by Sven Baars <sven.wine@gmail.com >
2021-01-05 11:03:13 +01:00
winesync
d9efda8225
[WINESYNC] wininet/tests: Fix some test failures on Windows.
...
Signed-off-by: Sven Baars <sven.wine@gmail.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 8b2d3857136c50d56c706a7f880fc605b325e334 by Sven Baars <sven.wine@gmail.com >
2021-01-05 11:03:13 +01:00
Jérôme Gardou
4a3f32ff30
[WINESYNC]: revert wine-staging patchset for wininet
2021-01-05 11:03:13 +01:00
Jérôme Gardou
f997acf8e3
[WINESYNC] Add wininet entry
2021-01-05 11:03:13 +01:00
Stanislav Motylkov
8cf363feb1
[UNIATA] Fix one of INF sections that made device unrecognized
...
In fact, UniATA todo.txt file mentions it implicitly:
- 159.fix bug with invalid INF section under XP+ (43e2)
CORE-17398
2021-01-05 02:58:04 +03:00
Hermès Bélusca-Maïto
68182b2a52
[USETUP] Partial revert of 8b94515b for the ESCAPE key in the UpgradeRepairPage() screen.
...
The AsciiChar of the ESCAPE key should be 0x1B instead of zero; however
this is not the case due to the hacked keyboard layout currently being
used. This will be fixed later ...
2021-01-04 16:13:28 +01:00
Victor Perevertkin
06bff99edb
[I8042PRT][RAMDISK] Fix usage of the RegistryPath in DriverEntry
...
We can't rely on it being zero-terminated, so ensure that it's
duplicated first before usage in RtlQueryRegistryValues
2021-01-04 17:19:12 +03:00
Victor Perevertkin
e12233daf6
[USETUP] Do not put ImagePath to the service registry entry
...
It is supposed to be there already
2021-01-04 16:50:33 +03:00
Victor Perevertkin
e5254974d2
[NTOS:IO] Start loading drivers from the disk only after SystemRoot is initialized
...
Add another PnPBootDriversInitialized variable to indicate a point where
both disk subsystem and SystemRoot symlink are initialized, and use it
in a PiCallDriverAddDevice call.
2021-01-04 16:50:33 +03:00
Victor Perevertkin
c4c0585f96
[NTOS:IO][NTOS:PNP] Implement PiCallDriverAddDevice
...
- Move the driver's name obtaining logic into the IopGetDriverNames
function
- Create a new PiCallDriverAddDevice instead of PipCallDriverAddDevice
and move it to pnpmgr/devaction.c file. Move around all its internal
helpers too
- Support a proper Windows-compatible driver loading order for a PDO
(lower filters, main service, upper filters, etc.)
- Set a correct Problem for the DeviceNode, in case of an error during
driver loading
- Check the Start Type for all drivers before loading
- Do not try to load drivers during the early boot stage when there is
no disk subsystem initialized
2021-01-04 16:50:33 +03:00
Victor Perevertkin
4c95339da0
[NTOS:IO] Refactoring of the driver initialization code (2)
...
- Do not hold the IopDriverLoadResource while trying to reference a
driver object (but still acquire it when we actually need to load a
driver)
- Change IopLoadDriver and IopInitializeDriverModule to use registry
handle instead of a service name string and/or full registry path
- Do not try to reference a driver object inside IopLoadDriver. It's
supposed to be done before the function call
2021-01-04 16:50:33 +03:00
Victor Perevertkin
a6a3aa0f0d
[NTOS:IO] Refactor IopLoadUnloadDriver
...
- Split IopLoadUnloadDriver into IopLoadDriver and calling DriverUnload
- Schedule the worker for (un)loading driver in a separate routine
(IopDoLoadUnloadDriver) this allows IopLoadDriver to be called
separately (if we are sure that we're in the system process)
2021-01-04 16:50:32 +03:00
Victor Perevertkin
e18a32df3a
[NTOS:IO] Refactoring of the driver initialization code
...
- Remove IopCreateDriver and put its code into IoCreateDriver and
IopInitializeDriverModule. It's hard to extract a meaningful common
part from it
- Refactor IopInitializeDriverModule. Extend and put the DriverName
generation logic into it. Now this function frees the ModuleObject in
case of failure and returns STATUS_FAILED_DRIVER_ENTRY in case of
DriverInit failure (will be used later)
2021-01-04 16:50:32 +03:00
Victor Perevertkin
edb425d89e
[CMAKE] Use consolidated registry.inf for generating SETUPREG.HIV
...
This way all registry data generated by add_registry_inf goes there.
SETUPREG.HIV increased by about 12KiB after that
2021-01-04 16:50:32 +03:00
Victor Perevertkin
6f0e37b042
[NTOS:PNP][NTOS:IO] Do not create a device object + node on every driver load
...
- Remove the usage of IopCreateDeviceNode and change it to
PipAllocateDeviceNode where required
2021-01-04 16:50:32 +03:00
Victor Perevertkin
4f91354092
[HIVESYS] Add CDROM device class
2021-01-04 16:50:31 +03:00
Victor Perevertkin
b1c460d34e
[I8042PRT] Add service registry entry for the driver
2021-01-04 16:50:31 +03:00
Victor Perevertkin
9029f51d8c
[UNIATA] Reduce the stack usage in AtapiDmaInit
2021-01-04 16:43:23 +03:00
Piotr Hetnarowicz
eb5972010a
[SHELL32] Improve Polish (pl-PL) translation ( #3410 )
2021-01-03 18:24:18 +03:00
Piotr Hetnarowicz
df7b892d97
[COMDLG32] Improve Polish (pl-PL) translation ( #3411 )
2021-01-03 15:54:10 +03:00
Eric Kohl
54d6fab0e1
[SAMSRV] Add 'Print Operators', 'Performance Monitor Users' and 'Performance Log Users' aliases to servers
2021-01-03 06:17:48 +01:00
Victor Perevertkin
e394a1312a
[CMAKE] Replace CMAKE_AR with CMAKE_LINKER /LIB for msvc
...
Render the command to a variable for dealing with quotes properly
Addendum to ca1b2ada34 and b96e88894a
2021-01-03 04:06:51 +03:00
Victor Perevertkin
ca1b2ada34
[CMAKE] Replace DIVISION_SLASH unicode character with SOLIDUS
...
This fixes the build on some machines. In addition, replace
the hardcoded "LINK /LIB" with ${CMAKE_AR}
Addendum to b96e88894a
2021-01-03 03:46:12 +03:00
Hermès Bélusca-Maïto
0abff65a55
[USETUP] Minor improvements when initializing the console.
...
- Use NT values for uninitialized handle values.
- Cache the STD_INPUT_HANDLE.
- Free the console if GetConsoleScreenBufferInfo() fails in CONSOLE_Init().
2021-01-03 00:27:54 +01:00
Hermès Bélusca-Maïto
8b94515bd3
[USETUP] Fix handling of the ESCAPE key.
...
Its AsciiChar is not zero in Console-compatible code.
2021-01-03 00:27:50 +01:00
Eric Kohl
16532170de
[SYSSETUP][INF] Add event log settings to the default security settings and apply them on setup
2021-01-02 21:18:18 +01:00
Thomas Faber
9587fe1c36
[ACPICA] Update to version 20201217. CORE-17410
2021-01-01 16:20:53 +01:00
Eric Kohl
8de143e058
[SYSSETUP] Rename defltws.inf to defltwk.inf
2021-01-01 11:14:28 +01:00
Eric Kohl
1627e44637
[INF] Rename defltws.inf to defltwk.inf
2021-01-01 11:12:36 +01:00
Eric Kohl
f1e768c070
[SAMSRV][INF] Add missing aliases and privileges
...
- Add the 'Backup Operators', 'Replicator', 'RemoteDesktop Users' and 'Network Configuration Operators' aliases.
- Add missing privileges for the aliases.
Happy new year 2021! :-)
2021-01-01 10:24:36 +01:00
Hermès Bélusca-Maïto
b570fac18b
Happy New Year 2021 to the ReactOS Community!!
...
⚛️ 🍾 🥳 🎆 ☢️
2021-01-01 00:00:00 +01:00
Stanislav Motylkov
88d36c93a2
[UNIATA] Properly mark ReactOS diff from upstream
...
Addendum to 4b9cf2e (r71252), d14a872 (r73324), 7d65f2a (r71262), and 6c0ff7b .
CORE-11157 CORE-16078
2020-12-31 22:14:39 +03:00
Jérôme Gardou
c9f1501373
[FASTFAT_NEW] Fix callback calling convention
2020-12-31 17:14:04 +01:00
Serge Gautherie
685f15e253
[ACPI] acpi_create_registry_table(): Close the key handle, on errors ( #3372 )
...
Addendum to 44f1cf1 (r74559). CORE-12942
2020-12-31 17:42:42 +03:00
Serge Gautherie
309ed0d1fe
[ACPI] AcpiRegOpenKey(): Add a missing OBJ_KERNEL_HANDLE ( #3370 )
...
CORE-10207
2020-12-31 17:42:03 +03:00
Stanislav Motylkov
0ed5db45a4
[UNIATA] Emulate SCSI INQUIRY to properly recognize Xbox DVD drives
...
CORE-16692
2020-12-31 15:54:42 +03:00
George Bișoc
c11d342f42
[OSK] Adjust the resource size, width and heigh properties of buttons ( #3403 )
...
For French (fr-FR) and French Canadian (fr-CA) translations.
CORE-17039
2020-12-31 01:48:34 +03:00
Tibor Lajos Füzi
82f0061ddc
[TRANSLATION] Hungarian (hu-HU) translation update ( #3388 )
...
For mspaint, notepad, wordpad, cmd, cmdutils/help, appwiz, devmgr, newdev
Co-authored-by: Stanislav Motylkov <x86corez@gmail.com >
2020-12-31 01:42:34 +03:00
Erdem Ersoy
8a92b55649
[TRANSLATION] Update Turkish (tr-TR) translations of Control Panel applets ( #3367 )
2020-12-31 00:46:05 +03:00
Václav Zouzalík
d40f29601d
[SHIMGVW] Update Czech (cs-CZ) translation ( #3409 )
...
Co-authored-by: Stanislav Motylkov <x86corez@gmail.com >
2020-12-31 00:06:48 +03:00
Jérôme Gardou
8a6d653044
[CRT] Fix _onexit
...
Avoid calling malloc in CR initialisation code.
Have executables call msvcrt implementation, while the DLLs keep their own function tables
CORE-17362
2020-12-30 19:03:52 +01:00
Jérôme Gardou
6c6d9bee68
[CRT] Do not call atexit at process initialization
...
There is no guarantee that the underlying APIs are initialized at this point
CORE-17362
2020-12-30 19:03:52 +01:00