Eric Kohl [Mon, 11 Feb 2019 22:44:01 +0000 (23:44 +0100)]
[SNDVOL32] Read the Style value from the registry and use it as the default display mode. The /n option is no longer needed.
CORE-15743
Eric Kohl [Mon, 11 Feb 2019 20:16:32 +0000 (21:16 +0100)]
[SNDVOL32] Disable the balance trackbar for mono channels.
CORE-15743
Stanislav Motylkov [Mon, 11 Feb 2019 18:16:26 +0000 (21:16 +0300)]
[MEDIA][INF] Fix E1000 driver date
DriverVer date format is mm/dd/yyyy
Victor Perevertkin [Sun, 16 Sep 2018 12:07:46 +0000 (15:07 +0300)]
[CONFIGURE] Do not create another "reactos" directory in build directory. This makes configure.sh consistent with configure.cmd
Pierre Schweitzer [Mon, 11 Feb 2019 08:03:15 +0000 (09:03 +0100)]
[NTOSKRNL] Simplify object type name printing
Hermès Bélusca-Maïto [Sat, 5 Jan 2019 15:50:32 +0000 (16:50 +0100)]
[WIN32SS:NTUSER] Bugcheck in case two mandatory initialization steps are not fulfilled.
- Bugcheck VIDEO_DRIVER_INIT_FAILURE in case initializing video fails.
- Bugcheck WIN32K_INIT_OR_RIT_FAILURE (Windows-compatible) in case
the USER subsystem version does not match.
Hermès Bélusca-Maïto [Thu, 3 Jan 2019 14:50:06 +0000 (15:50 +0100)]
[BUGCODES] Add WIN32K_INIT_OR_RIT_FAILURE to the list.
Hermès Bélusca-Maïto [Sun, 10 Feb 2019 21:33:43 +0000 (22:33 +0100)]
[USBSTOR][USBSTOR_NEW] Fix a comparison made for assigning the ScsiInquiryData->RemovableMedia flag.
Now removable drives are really reported as such.
See https://github.com/reactos/reactos/pull/308/files#r163224294
for more details.
Hermès Bélusca-Maïto [Wed, 2 Jan 2019 19:28:21 +0000 (20:28 +0100)]
[DISK.SYS] Add a HACK so that we can use NT5+ NTOS functions with this NT4 driver for removable devices.
This is needed in order to avoid an infinite recursive loop between
disk!UpdateRemovableGeometry() and ntos!IoReadPartitionTable().
This does not happen with NT5+ disk_new.sys because it doesn't call
IoReadPartitionTable() in that situation.
Eric Kohl [Sun, 10 Feb 2019 21:17:15 +0000 (22:17 +0100)]
[SNDVOL32] Implement the volume and balance trackbar for mono and stereo lines.
Pierre Schweitzer [Sun, 10 Feb 2019 19:52:55 +0000 (20:52 +0100)]
[OOPS] That was not meant to be pushed/commited
Pierre Schweitzer [Sun, 10 Feb 2019 19:42:32 +0000 (20:42 +0100)]
[CRYPTEX] Add French translation
Stanislav Motylkov [Sun, 10 Feb 2019 19:26:09 +0000 (22:26 +0300)]
[CRYPTEXT] Add russian translation
Addendum to
d56d9c1.
Eric Kohl [Sun, 10 Feb 2019 18:34:22 +0000 (19:34 +0100)]
[SNDVOL32] Initialize and update the volume and balance trackbars. Moving the trackbars has no effect yet.
Eric Kohl [Sun, 10 Feb 2019 12:28:58 +0000 (13:28 +0100)]
[SNDVOL32] Fix coding style issues. No code changes!
Baruch Rutman [Sun, 10 Feb 2019 16:57:43 +0000 (18:57 +0200)]
[CRYPTEXT] Make extension localizable, and add an icon for certificate files (#1347)
- Localize error message and shell file extension description.
- Added Hebrew resources.
- Added Icon.
The icon is the Tango icon named "certificate". If anybody has a idea for more fitting icon please recommend it.
Follow up of #1343
CORE-15736
Hermès Bélusca-Maïto [Sun, 10 Feb 2019 16:30:56 +0000 (17:30 +0100)]
[NETCFGX] Fix an assignment typo.
Serge Gautherie [Sun, 10 Feb 2019 15:46:23 +0000 (16:46 +0100)]
[CMAKE] msvc.cmake: Remove 2 now redundant '/GF' (#1239)
Addendum to
5e673f3.
CORE-14373
Bișoc George [Sun, 10 Feb 2019 15:43:51 +0000 (16:43 +0100)]
[USETUP][REACTOS] Check the status return value of InitDestinationPaths() (#1264)
- Within the function's body code, check the status values returned by the called functions.
- Change the BuildInstallPaths's function type to NTSTATUS instead of VOID (and check the status of InitDestinationPaths() as well.
Bișoc George [Sun, 10 Feb 2019 15:04:16 +0000 (16:04 +0100)]
[OSK] Implement standard/enhanced keyboard handler (#1338)
- Add the respective standard keyboard resource.
- Implement the standard/enhanced keyboard dialog switcher.
- Implement save/load handler.
- Move the warning box conditinal check (bShowWarning) to wWinMain application entry point (this will prevent the modal welcome box from displaying each time the user switches into another dialog).
CORE-14428
Luo Yufan [Sun, 10 Feb 2019 14:46:19 +0000 (22:46 +0800)]
[SETUP][INF] Add font substitute for CJK. (#1346)
Fix CJK font problem in Royale theme in ReactOS.
The reason for this PR is similar to the previous one (#1127).
CORE-15738
Mark Jansen [Sat, 9 Feb 2019 12:23:47 +0000 (13:23 +0100)]
[IPHLPAPI] Preserve decoration in exported symbols
CORE-8462
CORE-15665
Eric Kohl [Sun, 10 Feb 2019 11:53:08 +0000 (12:53 +0100)]
[SNDVOL32] Disable the 'Advanced Controls' menu item by default.
Pierre Schweitzer [Sun, 10 Feb 2019 10:23:57 +0000 (11:23 +0100)]
[NTOSKRNL] Also display sections name
Serge Gautherie [Wed, 30 Jan 2019 00:54:42 +0000 (01:54 +0100)]
[UDFS] Correctly check SeSinglePrivilegeCheck() return value
SeSinglePrivilegeCheck() returns a BOOLEAN, not a NTSTATUS.
CORE-14271
Hermès Bélusca-Maïto [Sat, 9 Feb 2019 23:47:43 +0000 (00:47 +0100)]
[SDK:CMAKE] Fix LINK command-line from the VS IDE for CMake VSSolution configurations, when using MSVC "linker script" files.
MSBuild, via the VS IDE, uses response files when calling CL or LINK.
We cannot specify a custom response file on the linker command-line,
since specifying response files from within response files is forbidden.
We therefore have to pre-process, at configuration time, the linker
script so as to retrieve the custom linker options to be appended
to the linker command-line.
Hermès Bélusca-Maïto [Sat, 9 Feb 2019 23:43:31 +0000 (00:43 +0100)]
[FREELDR][SDK:CMAKE] Move the `MSVC "linker script" file' functionality out of FreeLdr's cmake file and place it in the dedicated files instead.
Oleksandr Shaposhnikov [Mon, 4 Feb 2019 02:53:09 +0000 (04:53 +0200)]
[FREELDR] Fix VSSolution configuring and build
"configure.cmd VSSolution" was failing due to add_asm_files macro
expansion. It was using the same 'freeldr_linker_file' variable name
as a temporary filename base twice. This patch uses '_target'
parameter to make those variable names differ.
Eric Kohl [Sat, 9 Feb 2019 23:14:05 +0000 (00:14 +0100)]
[SNDVOL32] Fix the positions and sizes of the separators of the normal line dialog and load the master dialogs for speakers or headphones.
Pierre Schweitzer [Sat, 9 Feb 2019 12:59:11 +0000 (13:59 +0100)]
[NTOSKRNL] Fix parsing loop
Pierre Schweitzer [Sat, 9 Feb 2019 12:45:19 +0000 (13:45 +0100)]
[NTOSKRNL] Add a first implementation of !handle command in KDBG
It allows dumping all the handles (filtered by PID/Process)
and it displays basic information about file and key handles
Andrew Cook [Sat, 9 Feb 2019 04:08:08 +0000 (15:08 +1100)]
[mvdm] Fix missing pointer dereference
Original code compared against the pointer value rather
than the first byte
Mark Jansen [Sat, 9 Feb 2019 00:44:39 +0000 (01:44 +0100)]
[CRYPTEXT] Add a minimal shell extension that will show the certificate dialog
Mark Jansen [Thu, 7 Feb 2019 19:57:04 +0000 (20:57 +0100)]
[LDR] Check forwarded imports against the manifest before trying to load them
CORE-15729
Victor Perevertkin [Mon, 21 Jan 2019 21:44:25 +0000 (00:44 +0300)]
[E1000] Finished an implementation of the driver.
Added PIDs for whole Intel 8254x family.
Note: this driver uses legacy interfaces for either receive and transmit descriptors.
CORE-14675
Mark Jansen [Mon, 2 Jul 2018 20:29:05 +0000 (22:29 +0200)]
[NDIS] Improve debug output
Mark Jansen [Sun, 3 Jun 2018 20:43:50 +0000 (22:43 +0200)]
[E1000] Initial send implementation.
CORE-14675
Mark Jansen [Tue, 29 May 2018 20:52:43 +0000 (22:52 +0200)]
[E1000] Implement basic sending.
Implement some interrupt recognition
CORE-14675
Mark Jansen [Sun, 27 May 2018 22:09:10 +0000 (00:09 +0200)]
[E1000] Basic initialization of the card
Initialize some registers, allocate basic resources
CORE-14675
Mark Jansen [Fri, 18 May 2018 22:23:45 +0000 (00:23 +0200)]
[E1000] Create an initial driver skeleton
Based on the rtl8139 driver written by Cameron Gutman
CORE-14675
Mark Jansen [Sun, 14 Oct 2018 13:45:02 +0000 (15:45 +0200)]
[LDR] Add support for .local files
CORE-187
Mark Jansen [Sat, 2 Feb 2019 01:31:48 +0000 (02:31 +0100)]
[NTDLL_APITEST] Add test for RtlComputePrivatizedDllName_U
Mark Jansen [Sat, 2 Feb 2019 01:30:40 +0000 (02:30 +0100)]
[RTL] Implement RtlComputePrivatizedDllName_U
Serge Gautherie [Thu, 7 Feb 2019 15:57:56 +0000 (16:57 +0100)]
[NTOS:MM] ExFreePoolWithTag(): Accept tag mismatch, on release build only (#1334)
"Release" builds should not BSoD on 'Freeing pool - invalid tag specified' case,
this is compatible with Windows behaviour.
Nothing changes otherwise concerning the "Debug" builds, where pool-tag mismatch
triggers a BSoD as expected.
CORE-15446
Eric Kohl [Tue, 5 Feb 2019 19:33:43 +0000 (20:33 +0100)]
[SNDVOL32] Take the balance between channels into account for the volume trackbar of the tray window.
Eric Kohl [Mon, 4 Feb 2019 22:54:04 +0000 (23:54 +0100)]
[MMSYS] Take the balance between channels into account for the master volume trackbar.
Amine Khaldi [Mon, 4 Feb 2019 12:12:58 +0000 (13:12 +0100)]
[WINDOWSCODECS_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:12:26 +0000 (13:12 +0100)]
[WINDOWSCODECS] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:11:54 +0000 (13:11 +0100)]
[PSDK] Update wincodec.idl. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:11:26 +0000 (13:11 +0100)]
[WBEMPROX_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:10:55 +0000 (13:10 +0100)]
[WBEMPROX] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:10:24 +0000 (13:10 +0100)]
[WBEMDISP_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:09:55 +0000 (13:09 +0100)]
[WBEMDISP] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:09:27 +0000 (13:09 +0100)]
[VERSION_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:09:00 +0000 (13:09 +0100)]
[VERSION] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:08:28 +0000 (13:08 +0100)]
[VBSCRIPT_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:07:56 +0000 (13:07 +0100)]
[VBSCRIPT] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:07:25 +0000 (13:07 +0100)]
[UXTHEME_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:06:57 +0000 (13:06 +0100)]
[USP10_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:06:21 +0000 (13:06 +0100)]
[USP10] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:05:28 +0000 (13:05 +0100)]
[USERENV_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:05:00 +0000 (13:05 +0100)]
[URLMON_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:04:30 +0000 (13:04 +0100)]
[URLMON] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:03:56 +0000 (13:03 +0100)]
[TWAIN_32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:03:27 +0000 (13:03 +0100)]
[T2EMBED] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:02:58 +0000 (13:02 +0100)]
[SXS_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:02:29 +0000 (13:02 +0100)]
[SXS] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:01:59 +0000 (13:01 +0100)]
[SNMPAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:01:30 +0000 (13:01 +0100)]
[SHLWAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:00:58 +0000 (13:00 +0100)]
[SHELL32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Mon, 4 Feb 2019 12:00:25 +0000 (13:00 +0100)]
[PSDK] Update shellapi.h and shlobj.h. CORE-15682
Luo Yufan [Sun, 3 Feb 2019 10:27:55 +0000 (18:27 +0800)]
[TRANSLATION] Update Chinese translation.
Andrew Cook [Sun, 3 Feb 2019 11:57:20 +0000 (22:57 +1100)]
Merge pull request #1335 from ariscop/CMP0065
Fixes for upstream cmake
Thomas Faber [Mon, 28 Jan 2019 21:12:35 +0000 (22:12 +0100)]
[NTOS:MM] Dump pool consumers at most once per second.
This should avoid some log spam during kmtest:ExPools, which
intentionally depletes pool.
Thomas Faber [Sat, 2 Feb 2019 21:48:51 +0000 (22:48 +0100)]
[NTDLL_APITEST] Add test for NtDuplicateObject with OBJ_PROTECT_CLOSE.
Thomas Faber [Sat, 19 Jan 2019 10:45:33 +0000 (11:45 +0100)]
[NTOS:OB] Correctly handle OBJ_PROTECT_CLOSE in ObDuplicateObject.
Thomas Faber [Sat, 2 Feb 2019 20:37:08 +0000 (21:37 +0100)]
[NTDLL_APITEST] Add tests for zero and negative information class values. CORE-15651
Thomas Faber [Sat, 19 Jan 2019 10:35:18 +0000 (11:35 +0100)]
[NTOSKRNL] Guard against negative InformationClass enum values. CORE-15651
Thomas Faber [Sat, 2 Feb 2019 18:03:40 +0000 (19:03 +0100)]
[RPCRT4][RPCRT4_WINETEST] Don't unset IDL_FLAGS. Fixes build on 64 bit hosts.
Eric Kohl [Sat, 2 Feb 2019 16:21:35 +0000 (17:21 +0100)]
[SNDVOL32] Implement the mute checkbox. The tray dialog is done.
Alexandr A. Telyatnikov [Fri, 1 Feb 2019 22:18:15 +0000 (01:18 +0300)]
[UNIATA] Add AHCI revision 1.3.1
Also explicitly print current AHCI revision in debug log. CORE-15643
Eric Kohl [Sat, 2 Feb 2019 14:13:35 +0000 (15:13 +0100)]
[SETUPAPI] Add a stub for SetupDiDeleteDeviceInterfaceData to make the wine tests work.
Eric Kohl [Sat, 2 Feb 2019 13:43:30 +0000 (14:43 +0100)]
[SNDVOL32] Implement the volume control for the tray window.
Arnav Bhatt [Sat, 2 Feb 2019 13:41:31 +0000 (19:11 +0530)]
[SETUP] GUI setup Hindi translation (#951)
Amine Khaldi [Sat, 2 Feb 2019 13:16:27 +0000 (14:16 +0100)]
[SHDOCVW_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:16:02 +0000 (14:16 +0100)]
[SHDOCVW] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:15:35 +0000 (14:15 +0100)]
[SETUPAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:14:59 +0000 (14:14 +0100)]
[SERVICES_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:14:08 +0000 (14:14 +0100)]
[SERIALUI_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:13:33 +0000 (14:13 +0100)]
[SECUR32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:13:03 +0000 (14:13 +0100)]
[PSDK] Update schannel.h. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:12:33 +0000 (14:12 +0100)]
[SCRRUN_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:12:04 +0000 (14:12 +0100)]
[RSAENH_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:11:36 +0000 (14:11 +0100)]
[RPCRT4_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:11:06 +0000 (14:11 +0100)]
[RICHED32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:10:37 +0000 (14:10 +0100)]
[RICHED20] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:08:53 +0000 (14:08 +0100)]
[PSDK] Update tom.idl. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:30:32 +0000 (13:30 +0100)]
[REGEDIT_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:30:06 +0000 (13:30 +0100)]
[QMGR] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:29:37 +0000 (13:29 +0100)]
[PSAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682