reactos.git
6 years ago[PSDK][XDK] Add some missing definitions. CORE-14434
Amine Khaldi [Tue, 3 Apr 2018 12:35:01 +0000 (13:35 +0100)]
[PSDK][XDK] Add some missing definitions. CORE-14434

6 years ago[HID_WINETEST] Import from Wine Staging 3.3. CORE-14434
Amine Khaldi [Tue, 3 Apr 2018 12:32:05 +0000 (13:32 +0100)]
[HID_WINETEST] Import from Wine Staging 3.3. CORE-14434

6 years ago[DDK] Import hidsdi.h from Wine Staging 3.3. CORE-14434
Amine Khaldi [Tue, 3 Apr 2018 12:30:30 +0000 (13:30 +0100)]
[DDK] Import hidsdi.h from Wine Staging 3.3. CORE-14434

6 years ago[GDI32_WINETEST] Sync everything except dib.c with Wine Staging 3.3. CORE-14434
Amine Khaldi [Tue, 3 Apr 2018 12:28:13 +0000 (13:28 +0100)]
[GDI32_WINETEST] Sync everything except dib.c with Wine Staging 3.3. CORE-14434

6 years ago[DNSAPI_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Tue, 3 Apr 2018 12:26:14 +0000 (13:26 +0100)]
[DNSAPI_WINETEST] Sync with Wine Staging 3.3. CORE-14434

6 years ago[COMCTL32_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Tue, 3 Apr 2018 12:25:05 +0000 (13:25 +0100)]
[COMCTL32_WINETEST] Sync with Wine Staging 3.3. CORE-14434

6 years ago[PSDK] Add some missing BS_* definitions. CORE-14434
Amine Khaldi [Tue, 3 Apr 2018 12:24:07 +0000 (13:24 +0100)]
[PSDK] Add some missing BS_* definitions. CORE-14434

6 years ago[APPVEYOR] Start with the MSVC x64 build so we can get to what breaks it a bit sooner.
Amine Khaldi [Tue, 3 Apr 2018 12:19:30 +0000 (13:19 +0100)]
[APPVEYOR] Start with the MSVC x64 build so we can get to what breaks it a bit sooner.

6 years ago[APPVEYOR] Add the MSVC x64 build. Dedicated to Timo.
Amine Khaldi [Tue, 3 Apr 2018 12:16:09 +0000 (13:16 +0100)]
[APPVEYOR] Add the MSVC x64 build. Dedicated to Timo.

6 years ago[CONSOLE] Italian translation update (#466)
Bișoc George [Tue, 3 Apr 2018 10:58:54 +0000 (12:58 +0200)]
[CONSOLE] Italian translation update (#466)

- Strings translated
- Typo fixed

6 years ago[RAPPS] Use FTP in passive mode
Alexander Shaposhnikov [Mon, 2 Apr 2018 21:44:12 +0000 (00:44 +0300)]
[RAPPS] Use FTP in passive mode

This should finally fix FTP downloads in RAPPS.

6 years ago[NET] Implement the NET CONFIG WORKSTATION command
Eric Kohl [Mon, 2 Apr 2018 21:13:50 +0000 (23:13 +0200)]
[NET] Implement the NET CONFIG WORKSTATION command

6 years ago[RAPPS] Fix FTP downloads
Alexander Shaposhnikov [Mon, 2 Apr 2018 20:51:35 +0000 (23:51 +0300)]
[RAPPS] Fix FTP downloads

6 years ago[EXPLORER] Handle WM_CONTEXTMENU message in CNotifyToolbar and BN_CLICKED notificatio...
Hermès Bélusca-Maïto [Mon, 2 Apr 2018 19:06:09 +0000 (21:06 +0200)]
[EXPLORER] Handle WM_CONTEXTMENU message in CNotifyToolbar and BN_CLICKED notification in CSysPagerWnd.

With these, we generate the WM_CONTEXTMENU and NIN_(KEY)SELECT
shell icon notifications that applications expect when they handle
shell notification icons with uVersion >= 3.

This fixes in particular the previously unresponsive icon of KVIrc 4.x,
and more generally *all* the notifiation icons of Qt applications.
CORE-10605 #resolve

6 years ago[RAPPS] Update rapps .cab download link
Alexander Shaposhnikov [Mon, 2 Apr 2018 18:00:10 +0000 (21:00 +0300)]
[RAPPS] Update rapps .cab download link

This replaces old link to svn.reactos.org with rapps.reactos.org
which is a new stable location for RAPPS database and future community
website. That said, svn.reactos.org link will be kept for some time.

TODO: make this a configurable value.

CORE-14351

6 years ago[WINLOGON] Fix shutdown timeout format string for long timeout
Eric Kohl [Mon, 2 Apr 2018 16:52:47 +0000 (18:52 +0200)]
[WINLOGON] Fix shutdown timeout format string for long timeout

- Use the "%d days" format for timeouts longer than a day.
- Fail if timeout is 10 years or longer.
- TODO: Replace format strings by resources. German WinXP uses "%d days" instead of "%d Tage". We can do better! ;-)

6 years ago[TRACERT] Use ConUtils lib and update de-DE.rc CORE-14265
Joachim Henze [Mon, 2 Apr 2018 16:10:31 +0000 (18:10 +0200)]
[TRACERT] Use ConUtils lib and update de-DE.rc CORE-14265

Most likely this also improves formerly unprintable characters for
fr-FR, it-IT, ro-RO, ru-RU, zh-CN.

6 years ago[EXPLORER] Add missing 'break' statements. Spotted by mudhead. CORE-14518
Hermès Bélusca-Maïto [Mon, 2 Apr 2018 14:12:25 +0000 (16:12 +0200)]
[EXPLORER] Add missing 'break' statements. Spotted by mudhead. CORE-14518

6 years ago[WINLOGON] Fix some dialog control dimensions.
Hermès Bélusca-Maïto [Sun, 1 Apr 2018 23:23:19 +0000 (01:23 +0200)]
[WINLOGON] Fix some dialog control dimensions.

6 years ago[NET] Reorganize and improve the help texts (3/X)
Eric Kohl [Mon, 2 Apr 2018 12:53:12 +0000 (14:53 +0200)]
[NET] Reorganize and improve the help texts (3/X)
- Add help texts for the START and STOP commands.
- Add text for the CONFIG command.

6 years ago[TRANSLATION][SERVMAN] Italian translation update (#463)
Bișoc George [Mon, 2 Apr 2018 11:57:10 +0000 (13:57 +0200)]
[TRANSLATION][SERVMAN] Italian translation update (#463)

* [SERVMAN] Italian update translation

* [SERVMAN] Small grammatical typo fixed

* [SERVMAN] Word replaced

- "Accedi" would be more convenient than "Accedere"

6 years ago[WINLOGON] System shutdown dialog clean-up
Eric Kohl [Mon, 2 Apr 2018 11:33:41 +0000 (13:33 +0200)]
[WINLOGON] System shutdown dialog clean-up
- Replace the winlogon icon by the warning icon.
- Add more space for the main text.
- Move the shutdown time into a separate line to ensure it is always fully visible.
- Add more space for the shutdown message and keep the message empty by default.
- Clean up the resource IDs.

6 years ago[WINLOGON] Clean up part 2
Eric Kohl [Mon, 2 Apr 2018 10:47:15 +0000 (12:47 +0200)]
[WINLOGON] Clean up part 2
- Replace the UNICODE_STRING usMessage by a PWSTR pszMessage.
- Use the "%02d:%02d:%02d" time format and get rid of the safe string printf because the string will NEVER be longer than 8 characters.
- Rename the timer id constant because it is NOT a resource id.
- Rename variables according to the coding style.

6 years ago[CMAKE] Avoid generator expresisons in install()'s RENAME argument. CORE-14509
Thomas Faber [Mon, 2 Apr 2018 07:57:51 +0000 (09:57 +0200)]
[CMAKE] Avoid generator expresisons in install()'s RENAME argument. CORE-14509

This fixes rostests_install, and thus hopefully WHS-Testbot.

6 years ago[ADVAPI32_WINETEST] Revert service.c changes from 3c1b7834e1 to avoid testbot hangs...
Thomas Faber [Mon, 2 Apr 2018 08:01:29 +0000 (10:01 +0200)]
[ADVAPI32_WINETEST] Revert service.c changes from 3c1b7834e1 to avoid testbot hangs. CORE-14521 CORE-14434

6 years ago[WINLOGON] Clean up part 1
Eric Kohl [Sun, 1 Apr 2018 23:37:50 +0000 (01:37 +0200)]
[WINLOGON] Clean up part 1
- Add empty lines to separate logical blocks of code.
- Add spaces according to our coding style.
- Move g_hShutdownDialog and g_bShuttingDown into the shutdown parameters struct.
- Pass a pointer to the shutdown parameters to the shutdown thread and the shutdown dialog and use the pointer instead of the global variables.
- Move the timer code into a separate function because it requires local variables.

6 years ago[WINLOGON] Missed this file
Eric Kohl [Sun, 1 Apr 2018 22:42:15 +0000 (00:42 +0200)]
[WINLOGON] Missed this file

6 years ago[WINLOGON] Move the system shutdown code into a separate file
Eric Kohl [Sun, 1 Apr 2018 22:38:18 +0000 (00:38 +0200)]
[WINLOGON] Move the system shutdown code into a separate file

6 years ago[NTOSKRNL] Formatting fix only. 461/head
Hermès Bélusca-Maïto [Sun, 1 Apr 2018 20:34:17 +0000 (22:34 +0200)]
[NTOSKRNL] Formatting fix only.

6 years ago[NTOSKRNL] Simplify NtRaiseHardError() by merging the terminating blocks.
Hermès Bélusca-Maïto [Sun, 1 Apr 2018 15:59:31 +0000 (17:59 +0200)]
[NTOSKRNL] Simplify NtRaiseHardError() by merging the terminating blocks.

- Return the status codes provided by the Ex(p)RaiseHardError() calls.
- Fix the return values in case of failure.

6 years ago[NTOSKRNL] ExRaiseHardError(): Protect strings copy to user-mode space inside a SEH...
Hermès Bélusca-Maïto [Sun, 1 Apr 2018 15:52:10 +0000 (17:52 +0200)]
[NTOSKRNL] ExRaiseHardError(): Protect strings copy to user-mode space inside a SEH block.

6 years ago[NTOSKRNL] Don't emit hard errors for the calling thread if hard errors have been...
Hermès Bélusca-Maïto [Sun, 1 Apr 2018 13:53:49 +0000 (15:53 +0200)]
[NTOSKRNL] Don't emit hard errors for the calling thread if hard errors have been disabled for this thread on user-mode side.

6 years ago[NTOSKRNL] Don't hardcode flag values for DefaultHardErrorProcessing.
Hermès Bélusca-Maïto [Sun, 1 Apr 2018 13:25:15 +0000 (15:25 +0200)]
[NTOSKRNL] Don't hardcode flag values for DefaultHardErrorProcessing.

6 years ago[NTOSKRNL] Update Doxygen descriptions for NtRaiseHardError, ExRaiseHardError, ExpRai...
Hermès Bélusca-Maïto [Sun, 1 Apr 2018 13:06:45 +0000 (15:06 +0200)]
[NTOSKRNL] Update Doxygen descriptions for NtRaiseHardError, ExRaiseHardError, ExpRaiseHardError and NtSetDefaultHardErrorPort.

6 years ago[NTOSKRNL] Forbid processes without the Tcb prvilege to perform a user-mode hard...
Hermès Bélusca-Maïto [Sun, 1 Apr 2018 12:46:19 +0000 (14:46 +0200)]
[NTOSKRNL] Forbid processes without the Tcb prvilege to perform a user-mode hard-error BSOD.

6 years ago[NTOSKRNL] In addition to the hard-error port, reference also the process that handle...
Hermès Bélusca-Maïto [Sat, 31 Mar 2018 20:12:44 +0000 (22:12 +0200)]
[NTOSKRNL] In addition to the hard-error port, reference also the process that handles the hard errors so that it doesn't disappear behind our back. On shutdown both the hard-error port and process are dereferenced.

6 years ago[WINLOGON] Implement BaseInitiateSystemShutdownEx(). (#458)
alpha5056 [Sun, 1 Apr 2018 17:39:41 +0000 (11:39 -0600)]
[WINLOGON] Implement BaseInitiateSystemShutdownEx(). (#458)

6 years ago[TRANSLATIONS] Update and add Turkish translations (#455)
Ercan Ersoy [Sun, 1 Apr 2018 17:27:08 +0000 (20:27 +0300)]
[TRANSLATIONS] Update and add Turkish translations (#455)

- Added Turkish translations for winetests/GUI and localmon.
- Modified Turkish translations for usersrv, user32, localmon, logon,
  3dtext, kbswitch, winemine, spider, solitarie, clipbrd and charmap_new.

6 years ago[TRANSLATION][USERSRV] Add Hungarian Translation (#442)
Kláben Szabolcs Bence (Tudi20) [Sun, 1 Apr 2018 17:13:35 +0000 (19:13 +0200)]
[TRANSLATION][USERSRV] Add Hungarian Translation (#442)

6 years ago[NET] Add the NET CONFIG (SERVER) command
Eric Kohl [Sun, 1 Apr 2018 17:00:32 +0000 (19:00 +0200)]
[NET] Add the NET CONFIG (SERVER) command

6 years ago[WIN32SS:FRAMEBUF] Improve/Fix DrvSetPointerShape(), from r7864 (#457)
Serge Gautherie [Sun, 1 Apr 2018 16:51:54 +0000 (18:51 +0200)]
[WIN32SS:FRAMEBUF] Improve/Fix DrvSetPointerShape(), from r7864 (#457)

- Fix a copypasta.
- Remove dead code.

Thanks to mudhead, who spotted most of these.

NB:
This EXPERIMENTAL_MOUSE_CURSOR_SUPPORT code isn't compiled by default since r7865.

CORE-14511

6 years ago[TRANSLATION][RAPPS] Translation update for Italian and Romanian (#460)
Bișoc George [Sun, 1 Apr 2018 16:30:36 +0000 (18:30 +0200)]
[TRANSLATION][RAPPS] Translation update for Italian and Romanian (#460)

- Small Italian translation update;
- Translation update for Romanian;
- Small update (just two strings translated based on the latest RAPPS commits);
- Header E-mail changed.

6 years ago[NET] Reorganize and improve the help texts (2/X)
Eric Kohl [Sun, 1 Apr 2018 14:51:44 +0000 (16:51 +0200)]
[NET] Reorganize and improve the help texts (2/X)
- Add missing help texts for HELP, HELPMSG and PAUSE commands.

6 years ago[CMD_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:20:50 +0000 (13:20 +0100)]
[CMD_WINETEST] Sync with Wine Staging 3.3. CORE-14434

6 years ago[BROWSEUI_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:20:15 +0000 (13:20 +0100)]
[BROWSEUI_WINETEST] Sync with Wine Staging 3.3. CORE-14434

6 years ago[ADVAPI32_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:19:24 +0000 (13:19 +0100)]
[ADVAPI32_WINETEST] Sync with Wine Staging 3.3. CORE-14434

6 years ago[ADVAPI32] Sync crypt_lmhash.c with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:18:23 +0000 (13:18 +0100)]
[ADVAPI32] Sync crypt_lmhash.c with Wine Staging 3.3. CORE-14434

6 years ago[ADVAPI32] Sync crypt_des.c with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:17:45 +0000 (13:17 +0100)]
[ADVAPI32] Sync crypt_des.c with Wine Staging 3.3. CORE-14434

6 years ago[ADVAPI32] Sync crypt.c with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:17:00 +0000 (13:17 +0100)]
[ADVAPI32] Sync crypt.c with Wine Staging 3.3. CORE-14434

6 years ago[ADVAPI32] Sync cred.c with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:16:11 +0000 (13:16 +0100)]
[ADVAPI32] Sync cred.c with Wine Staging 3.3. CORE-14434

6 years ago[STRMBASE] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:15:06 +0000 (13:15 +0100)]
[STRMBASE] Sync with Wine Staging 3.3. CORE-14434

6 years ago[MSIEXEC] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:13:47 +0000 (13:13 +0100)]
[MSIEXEC] Sync with Wine Staging 3.3. CORE-14434

6 years ago[EXPAND] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:12:40 +0000 (13:12 +0100)]
[EXPAND] Sync with Wine Staging 3.3. CORE-14434

6 years ago[RPCSS] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:11:47 +0000 (13:11 +0100)]
[RPCSS] Sync with Wine Staging 3.3. CORE-14434

6 years ago[WRITE] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:10:37 +0000 (13:10 +0100)]
[WRITE] Sync with Wine Staging 3.3. CORE-14434

6 years ago[WINHLP32] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:09:44 +0000 (13:09 +0100)]
[WINHLP32] Sync with Wine Staging 3.3. CORE-14434

6 years ago[IEXPLORE] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 1 Apr 2018 12:08:41 +0000 (13:08 +0100)]
[IEXPLORE] Sync with Wine Staging 3.3. CORE-14434

6 years ago[APPVEYOR] Clean up our build logs so we can focus on warnings and errors.
Amine Khaldi [Sun, 1 Apr 2018 12:07:09 +0000 (13:07 +0100)]
[APPVEYOR] Clean up our build logs so we can focus on warnings and errors.

6 years ago[NET] Reorganize and improve the help texts (1/X)
Eric Kohl [Sun, 1 Apr 2018 10:23:15 +0000 (12:23 +0200)]
[NET] Reorganize and improve the help texts (1/X)
- Move common texts into separate string resources.
- Add missing help texts for ACCOUNTS, COMPUTER, CONFIG and CONTINUE commands.

6 years ago[TFTPD] Add the Open TFTP Server to build.
Hermès Bélusca-Maïto [Sat, 31 Mar 2018 15:57:22 +0000 (17:57 +0200)]
[TFTPD] Add the Open TFTP Server to build.

Note that it constitutes a nice test for iphlpapi.dll and afd.sys.

6 years ago[TFTPD] Fix compilation, and use the #define MAX_SERVERS where needed instead of...
Hermès Bélusca-Maïto [Sat, 31 Mar 2018 15:04:47 +0000 (17:04 +0200)]
[TFTPD] Fix compilation, and use the #define MAX_SERVERS where needed instead of hardcoding its value.

6 years ago[TFTPD] Fix bound checks for array cfig.hostRanges. Spotted by 'mudhead'.
Hermès Bélusca-Maïto [Sat, 31 Mar 2018 14:49:24 +0000 (16:49 +0200)]
[TFTPD] Fix bound checks for array cfig.hostRanges. Spotted by 'mudhead'.
CORE-14515

6 years ago[SC] Fix comparison logic for the allowed user-defined service control code interval...
Hermès Bélusca-Maïto [Sat, 31 Mar 2018 14:35:19 +0000 (16:35 +0200)]
[SC] Fix comparison logic for the allowed user-defined service control code interval. Caught by contributor 'mudhead'.
CORE-14514

6 years ago[CMAKE] Fix command.com livecd.lst entry. CORE-14509
Thomas Faber [Fri, 30 Mar 2018 19:21:46 +0000 (21:21 +0200)]
[CMAKE] Fix command.com livecd.lst entry. CORE-14509

Spotted by Hermès.

6 years ago[CMAKE] Disallow use of LOCATION. CORE-14509 449/head
Thomas Faber [Sun, 11 Mar 2018 18:56:49 +0000 (19:56 +0100)]
[CMAKE] Disallow use of LOCATION. CORE-14509

6 years ago[CMAKE] Avoid use of the LOCATION property for asm16 files. CORE-14509
Thomas Faber [Fri, 30 Mar 2018 11:03:40 +0000 (13:03 +0200)]
[CMAKE] Avoid use of the LOCATION property for asm16 files. CORE-14509

In particular, ntvdm needs to post-process command.com, so this adds
a BINARY_PATH property to such files instead.

6 years ago[CMAKE] Avoid use of the LOCATION property in add_cd_file/add_rostests_file. CORE...
Thomas Faber [Fri, 30 Mar 2018 11:03:17 +0000 (13:03 +0200)]
[CMAKE] Avoid use of the LOCATION property in add_cd_file/add_rostests_file. CORE-14509

6 years ago[CMAKE] Avoid some uses of the LOCATION target property. CORE-14509
Thomas Faber [Sat, 10 Mar 2018 13:41:13 +0000 (14:41 +0100)]
[CMAKE] Avoid some uses of the LOCATION target property. CORE-14509

6 years agoAdd initial test for IShellFolderViewCB
Mark Jansen [Wed, 20 Dec 2017 21:32:06 +0000 (22:32 +0100)]
Add initial test for IShellFolderViewCB

6 years ago[CMAKE] Remove some anachronisms.
Thomas Faber [Sat, 10 Mar 2018 13:38:58 +0000 (14:38 +0100)]
[CMAKE] Remove some anachronisms.

6 years ago[INETCPL] Italian translation update (#453)
Bișoc George [Fri, 30 Mar 2018 13:19:26 +0000 (15:19 +0200)]
[INETCPL] Italian translation update (#453)

6 years agoMerge PR #283 "[USBPORT] Transaction Translator (TT) support bringup"
Colin Finck [Thu, 29 Mar 2018 21:52:22 +0000 (23:52 +0200)]
Merge PR #283 "[USBPORT] Transaction Translator (TT) support bringup"

6 years ago[USBHUB_NEW] Fix USBH_CheckDeviceIDUnique return value.
Thomas Faber [Tue, 27 Mar 2018 06:59:36 +0000 (08:59 +0200)]
[USBHUB_NEW] Fix USBH_CheckDeviceIDUnique return value.

6 years ago[CRT] Fixed _tstat64 which wrongly set executable bits on files. CORE-10904 445/head
Victor Perevertkin [Sat, 24 Mar 2018 21:33:57 +0000 (00:33 +0300)]
[CRT] Fixed _tstat64 which wrongly set executable bits on files. CORE-10904
Replaced some string functions with their tchar.h analogs

6 years ago[CRT] Various fixes to Wine file functions.
Thomas Faber [Sun, 25 Mar 2018 16:34:56 +0000 (18:34 +0200)]
[CRT] Various fixes to Wine file functions.

Import the following Wine commits:
ea2798f1ce9 Iván Matellanes: msvcrt: _setmode should check if file descriptor is valid.
9b495caacfd Carlo Bramini: msvcrt: Call SetFilePointer() with correct parameters.
13f34481b26 Carlo Bramini: msvcrt: Use MSVCRT_xxx macros instead of the same ones from GLIBC.
781b069ed81 Piotr Caban: msvcrt: Don't close HANDLE if stdout or stderr is sharing it.

6 years ago[CRT] Update file descriptor handling to match Wine (7/7). CORE-14504
Thomas Faber [Sun, 25 Mar 2018 16:23:18 +0000 (18:23 +0200)]
[CRT] Update file descriptor handling to match Wine (7/7). CORE-14504

Import Wine commits by Piotr Caban:
6ed69c107f8 msvcrt: Avoid using global critical section while allocating new file descriptors.
725e4733cf8 msvcrt: Remove no longer needed global lock from functions using fd critical sections.

6 years ago[CRT] Update file descriptor handling to match Wine (6/7). CORE-14504
Thomas Faber [Sun, 25 Mar 2018 15:56:26 +0000 (17:56 +0200)]
[CRT] Update file descriptor handling to match Wine (6/7). CORE-14504

Import Wine commits by Piotr Caban:
417b6056877 msvcrt: Fix possible deadlock in dup2 function.
e7fc2370885 msvcrt: Don't use fdend in create_io_inherit_block.

6 years ago[CRT] Update file descriptor handling to match Wine (5/7). CORE-14504
Thomas Faber [Sun, 25 Mar 2018 15:02:53 +0000 (17:02 +0200)]
[CRT] Update file descriptor handling to match Wine (5/7). CORE-14504

Import Wine commits by Piotr Caban:
86baccc9ae9 msvcrt: Get rid of fdtoh helper.
bd6eaf918c5 msvcrt: Get rid of is_valid_fd helper.

6 years ago[CRT] Update file descriptor handling to match Wine (4/7). CORE-14504
Thomas Faber [Sun, 25 Mar 2018 14:31:10 +0000 (16:31 +0200)]
[CRT] Update file descriptor handling to match Wine (4/7). CORE-14504

Import Wine commits by Piotr Caban:
c7b0fb51543 msvcrt: Use fd critical section in _dup2.
b052afd4afa msvcrt: Use fd critical section in msvcrt_free_fd.
16285f5700f msvcrt: Use fd critical section in read.
9ce2a8a60c1 msvcrt: Use fd critical section in create_io_inherit_block.
f00b7f40584 msvcrt: Use fd critical section in _setmode.
ba757eaec74 msvcrt: Use fd critical section in _write.
eec7a565bec msvcrt: Don't lock __badioinfo.

6 years ago[CRT] Update file descriptor handling to match Wine (3/7). CORE-14504
Thomas Faber [Sun, 25 Mar 2018 14:15:31 +0000 (16:15 +0200)]
[CRT] Update file descriptor handling to match Wine (3/7). CORE-14504

Import Wine commits by Piotr Caban:
6c2d4f1092d msvcrt: Use fd critical section in _fstat64.
9278190d468 msvcrt: Use fd critical section in _futime64.

6 years ago[CRT] Update file descriptor handling to match Wine (2/7). CORE-14504
Thomas Faber [Sun, 25 Mar 2018 13:31:50 +0000 (15:31 +0200)]
[CRT] Update file descriptor handling to match Wine (2/7). CORE-14504

Import Wine commits by Piotr Caban:
4508e665c07 msvcrt: Use fd critical section in _commit.
afc6962a24a msvcrt: Use fd critical section in _close.
9a4cfbc3edc msvcrt: Use fd critical section in _eof.
ffdd16cc0d7 msvcrt: Use fd critical section in _locking.
fa6de597700 msvcrt: Use fd critical section in _lseeki64.
f2f45d5fe67 msvcrt: Use fd critical section in _chsize_s.

6 years ago[CRT] Update file descriptor handling to match Wine (1/7). CORE-14504
Thomas Faber [Sun, 25 Mar 2018 13:13:39 +0000 (15:13 +0200)]
[CRT] Update file descriptor handling to match Wine (1/7). CORE-14504

Import Wine commits by Piotr Caban:
0c4cb6ce5d4 msvcrt: Initialize file descriptor critical section.
1d791f5db24 msvcrt: Rename msvcrt_get_ioinfo function.

6 years ago[NTOSKRNL] Properly delete VACB in CcRosCreateVacb() when mapping fails.
Pierre Schweitzer [Sun, 25 Mar 2018 16:26:32 +0000 (18:26 +0200)]
[NTOSKRNL] Properly delete VACB in CcRosCreateVacb() when mapping fails.
Spotted by Thomas.

CORE-14478
CORE-14502

6 years ago[TRANSLATION][MPLAY32] Italian update translation (#448)
Bișoc George [Sun, 25 Mar 2018 15:33:07 +0000 (17:33 +0200)]
[TRANSLATION][MPLAY32] Italian update translation (#448)

6 years ago[devmgr] Partially implement additional buttons on driver page
Eric Kohl [Sun, 25 Mar 2018 14:20:22 +0000 (16:20 +0200)]
[devmgr] Partially implement additional buttons on driver page
Based on a patch by Jared Smudde.
- Add more space between controls
- Add german translation
- Disable unsupported buttons
CORE-10373

6 years ago[MVDM] Update some of the file headers to their new versions.
Hermès Bélusca-Maïto [Sun, 25 Mar 2018 14:19:29 +0000 (16:19 +0200)]
[MVDM] Update some of the file headers to their new versions.

6 years ago[SNDVOL32] Create small speaker icons from the default sndvol32 icon
Eric Kohl [Sun, 25 Mar 2018 12:46:44 +0000 (14:46 +0200)]
[SNDVOL32] Create small speaker icons from the default sndvol32 icon

6 years ago[EXTRAC32] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:58:56 +0000 (12:58 +0100)]
[EXTRAC32] Sync with Wine Staging 3.3. CORE-14434

6 years ago[XCOPY_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:57:16 +0000 (12:57 +0100)]
[XCOPY_WINETEST] Sync with Wine Staging 3.3. CORE-14434

6 years ago[XCOPY] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:56:35 +0000 (12:56 +0100)]
[XCOPY] Sync with Wine Staging 3.3. CORE-14434

6 years ago[WMIC] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:55:09 +0000 (12:55 +0100)]
[WMIC] Sync with Wine Staging 3.3. CORE-14434

6 years ago[TASKKILL] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:54:34 +0000 (12:54 +0100)]
[TASKKILL] Sync with Wine Staging 3.3. CORE-14434

6 years ago[SCHTASKS] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:53:36 +0000 (12:53 +0100)]
[SCHTASKS] Sync with Wine Staging 3.3. CORE-14434

6 years ago[PSDK] Import taskschd.idl from Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:52:36 +0000 (12:52 +0100)]
[PSDK] Import taskschd.idl from Wine Staging 3.3. CORE-14434

6 years ago[REG_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:51:30 +0000 (12:51 +0100)]
[REG_WINETEST] Sync with Wine Staging 3.3. CORE-14434

6 years ago[REG] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:50:15 +0000 (12:50 +0100)]
[REG] Sync with Wine Staging 3.3. CORE-14434

6 years ago[CSCRIPT][WSCRIPT] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:48:58 +0000 (12:48 +0100)]
[CSCRIPT][WSCRIPT] Sync with Wine Staging 3.3. CORE-14434

6 years ago[LOCALUI] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:47:19 +0000 (12:47 +0100)]
[LOCALUI] Sync with Wine Staging 3.3. CORE-14434

6 years ago[INETCPL] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:46:20 +0000 (12:46 +0100)]
[INETCPL] Sync with Wine Staging 3.3. CORE-14434

6 years ago[XMLLITE_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 25 Mar 2018 11:44:51 +0000 (12:44 +0100)]
[XMLLITE_WINETEST] Sync with Wine Staging 3.3. CORE-14434