reactos.git
13 months ago[FONTSUB] Fix build²
Pierre Schweitzer [Sat, 22 Dec 2018 14:02:16 +0000 (15:02 +0100)]
[FONTSUB] Fix build²

13 months ago[FONTSUB] Fix build
Pierre Schweitzer [Sat, 22 Dec 2018 13:52:02 +0000 (14:52 +0100)]
[FONTSUB] Fix build

13 months ago[KMTESTS:CC] Add a trace to identify failing tests
Pierre Schweitzer [Sat, 22 Dec 2018 13:36:08 +0000 (14:36 +0100)]
[KMTESTS:CC] Add a trace to identify failing tests

13 months ago[TRANSLATION] Update Chinese shortcut translation (#1179)
Luo Yufan [Sat, 22 Dec 2018 13:35:33 +0000 (21:35 +0800)]
[TRANSLATION] Update Chinese shortcut translation  (#1179)

* [INF] Update Traditional Chinese translation.
* [ROSAPPS] Update Chinese translation.
* [FONTSUB] Add Traditional Chinese translation.
* [FONTSUB] Add Traditional Chinese translation.
* [FONTSUB] Update Simplified Chinese translation.
* [ROSAPPS] Update Chinese translation.
* [FONTSUB] Update Simplified Chinese translation.

13 months ago[KMTESTS:CC] Add more tests for SetFileSizes
Pierre Schweitzer [Sat, 22 Dec 2018 11:42:05 +0000 (12:42 +0100)]
[KMTESTS:CC] Add more tests for SetFileSizes

These are covered by Thomas' patch.

CORE-11819

13 months ago[KMTESTS:CC] Add tests for CcSetFileSizes
Pierre Schweitzer [Sat, 22 Dec 2018 11:29:18 +0000 (12:29 +0100)]
[KMTESTS:CC] Add tests for CcSetFileSizes

These are passing in W2K3 but failing in ReactOS.

CORE-11819

13 months ago[USP10] Don't mix character and glyph index caches. CORE-14226
Thomas Faber [Sat, 22 Dec 2018 10:29:24 +0000 (11:29 +0100)]
[USP10] Don't mix character and glyph index caches. CORE-14226

Import Wine commits by Nikolay Sivov:
d1e618d31da usp10: Use glyph index consistently in ScriptGetGlyphABCWidth().
8d018d8d1da usp10: Make sure metrics cache is used with glyph indices only.
eda3a3e37da usp10: Remove extra parentheses.

Fixes font display in UltraISO and GOG installers.

See also https://bugs.winehq.org/show_bug.cgi?id=44410

13 months ago[NTOS:CC] CcCanIWrite(): Use BYTES_TO_PAGES(Length)
Serge Gautherie [Fri, 21 Dec 2018 18:20:59 +0000 (19:20 +0100)]
[NTOS:CC] CcCanIWrite(): Use BYTES_TO_PAGES(Length)

13 months ago[IPHLPAPI_APITEST] Add tests for GetOwnerModuleFromUdpEntry
Pierre Schweitzer [Fri, 21 Dec 2018 18:16:25 +0000 (19:16 +0100)]
[IPHLPAPI_APITEST] Add tests for GetOwnerModuleFromUdpEntry

13 months ago[SDK] Define GetOwnerModuleFromUdpEntry()
Pierre Schweitzer [Fri, 21 Dec 2018 18:15:05 +0000 (19:15 +0100)]
[SDK] Define GetOwnerModuleFromUdpEntry()

13 months ago[IPHLPAPI_APITEST] Add tests for GetExtendedUdpTable
Pierre Schweitzer [Fri, 21 Dec 2018 18:05:07 +0000 (19:05 +0100)]
[IPHLPAPI_APITEST] Add tests for GetExtendedUdpTable

13 months ago[COMDLG32] Update Ukrainian translation for NEWFILEOPENV2ORD dialog (#1175)
Oleg Dubinskiy [Fri, 21 Dec 2018 15:49:05 +0000 (17:49 +0200)]
[COMDLG32] Update Ukrainian translation for NEWFILEOPENV2ORD dialog (#1175)

13 months ago[COMDLG32] Update Russian translation for NEWFILEOPENV2ORD dialog (#1174)
Oleg Dubinskiy [Fri, 21 Dec 2018 15:48:36 +0000 (17:48 +0200)]
[COMDLG32] Update Russian translation for NEWFILEOPENV2ORD dialog (#1174)

13 months ago[NTOSKRNL] Don't call AcquireForLazyWrite with the master lock held
Pierre Schweitzer [Fri, 21 Dec 2018 07:44:14 +0000 (08:44 +0100)]
[NTOSKRNL] Don't call AcquireForLazyWrite with the master lock held

This incorrect behavior was leading to a call at too high IRQL for paged code.
This was triggered by MS FastFAT.

ReleaseFromLazyWrite call was already correctly called to that regard.

CORE-11819

13 months ago[D3DCOMPILER_43] Fix a MSVC-x64 warning about dxbc_init() (#1173)
Serge Gautherie [Fri, 21 Dec 2018 01:53:42 +0000 (02:53 +0100)]
[D3DCOMPILER_43] Fix a MSVC-x64 warning about dxbc_init() (#1173)

"...\utils.c(561) : warning C4028: formal parameter 2 different from declaration"

Cherry-pick:
https://source.winehq.org/git/wine.git/commit/ffe9346120ca74f193d8a31d0b6a48eb55604d2b
CORE-7538

13 months ago[THEMEUI][BOOTDATA] Add the Red, White, Blue Classic Color Scheme for Classic Theme...
Lee Schroeder [Thu, 20 Dec 2018 23:38:45 +0000 (16:38 -0700)]
[THEMEUI][BOOTDATA] Add the Red, White, Blue Classic Color Scheme for Classic Theme, and Localization (#1059)

Adds the 'Red, White, and Blue' Color Scheme used by the Classic Theme and adds localization for all the color schemes into themeui.dll.

Translators, please check the language files for potential copypasta errors.

13 months ago[NTOS] Addendum to 03873aee: check that the computed size of the OEM-converted string...
Hermès Bélusca-Maïto [Thu, 20 Dec 2018 23:33:56 +0000 (00:33 +0100)]
[NTOS] Addendum to 03873aee: check that the computed size of the OEM-converted string is less than MAXUSHORT.

13 months ago[LOG2LINES] Partially sync output format from command line input (#1109)
Serge Gautherie [Thu, 20 Dec 2018 23:27:01 +0000 (00:27 +0100)]
[LOG2LINES] Partially sync output format from command line input (#1109)

13 months ago[JSCRIPT] Fix a MSVC-x64 warning about to_uint32() (#1172)
Serge Gautherie [Thu, 20 Dec 2018 23:07:24 +0000 (00:07 +0100)]
[JSCRIPT] Fix a MSVC-x64 warning about to_uint32() (#1172)

"...\jsutils.c(679) : warning C4028: formal parameter 3 different from declaration"

Cherry-pick:
https://source.winehq.org/git/wine.git/commit/961d5c8ed05eeccbe216ff24faa0e3d6a0c2b332
CORE-7538

13 months ago[ROSAPPS][VGAFONTEDIT] Refactor on OpenInfo
Katayama Hirofumi MZ [Thu, 20 Dec 2018 14:37:08 +0000 (23:37 +0900)]
[ROSAPPS][VGAFONTEDIT] Refactor on OpenInfo

13 months ago[ROSAPPS][VGAFONTEDIT] Fix memory leaks
Katayama Hirofumi MZ [Thu, 20 Dec 2018 14:16:04 +0000 (23:16 +0900)]
[ROSAPPS][VGAFONTEDIT] Fix memory leaks

13 months ago[TRANSLATION] Update Chinese translation. (#1170)
Luo Yufan [Thu, 20 Dec 2018 13:40:03 +0000 (21:40 +0800)]
[TRANSLATION] Update Chinese translation. (#1170)

* [BROWSEUI] Update Traditional Chinese translation.
* [BROWSEUI] Update Simplified Chinese translation.
* [SHELL32] Update Traditional Chinese translation.
* [REGEDIT] Update Traditional Chinese translation.
* [BROWSEUI] Update Traditional Chinese translation.

13 months ago[ROSAPPS][VGAFONTEDIT] String/Memory check
Katayama Hirofumi MZ [Thu, 20 Dec 2018 13:33:59 +0000 (22:33 +0900)]
[ROSAPPS][VGAFONTEDIT] String/Memory check

13 months ago[DEVMGMT] Replace the blurry 32pixel icon with a clearer one. (#1169)
Jared Smudde [Thu, 20 Dec 2018 08:38:32 +0000 (02:38 -0600)]
[DEVMGMT] Replace the blurry 32pixel icon with a clearer one. (#1169)

Device Manager's icon improvement.

13 months ago[USETUP][NTDLL_APITEST][KBDROST] Allow non-Latin codepage users to build ReactOS...
Katayama Hirofumi MZ [Thu, 20 Dec 2018 08:25:32 +0000 (17:25 +0900)]
[USETUP][NTDLL_APITEST][KBDROST] Allow non-Latin codepage users to build ReactOS on MSVC (Retrial of #1150) (#1168)

- The converter is code7bit I made. code7bit: https://github.com/katahiromz/code7bit
- This converter converts non-clean characters in string literals.
- However I couldn't erase a ton of codepage C4819 warnings.
- CORE-15447

You can edit an European source file as follows:
- Right click the file in the Solution Explorer.
- Select "Open With...".
- Choose "C++ Source Code Editor (with encoding)".
- Choose "Central European (Windows) - Codepage 1260".

13 months ago[NTOSKRNL] Check that caller has the priviliege to unload a driver
Pierre Schweitzer [Thu, 20 Dec 2018 07:49:00 +0000 (08:49 +0100)]
[NTOSKRNL] Check that caller has the priviliege to unload a driver

Also, probe the service name when unloading a driver if called from
user-mode. This will avoid that userland applications can trigger an
invalid read in the kernel (and thus, a BSOD).

CORE-15468

13 months ago[NTOS] Minor formatting + don't hardcode sizeof(UCHAR) value.
Hermès Bélusca-Maïto [Thu, 20 Dec 2018 02:46:42 +0000 (03:46 +0100)]
[NTOS] Minor formatting + don't hardcode sizeof(UCHAR) value.

13 months ago[NTOS] Addendum to d8cb37bf: return the correct Status from NtAllocateUuids().
Hermès Bélusca-Maïto [Thu, 20 Dec 2018 02:45:43 +0000 (03:45 +0100)]
[NTOS] Addendum to d8cb37bf: return the correct Status from NtAllocateUuids().

13 months ago[NTOS] Fixes for NtDisplayString().
Hermès Bélusca-Maïto [Thu, 20 Dec 2018 02:32:08 +0000 (03:32 +0100)]
[NTOS] Fixes for NtDisplayString().

- Require the user to have TCB privilege for using this function.
- Probe and capture the user-provided string (and avoid usermode-triggered BSODS ;-)
- Allocate the OEM-converted string in *NonPagedPool* because we are
  going to transmit the buffer to BOOTVID.

13 months ago[TRANSLATION] Update Traditional Chinese translation. (#1166)
Luo Yufan [Thu, 20 Dec 2018 02:25:12 +0000 (10:25 +0800)]
[TRANSLATION] Update Traditional Chinese translation. (#1166)

Translations for DESK, HDWWIZ, SYSDM, TIMEDATE and BROWSEUI.

If any Taiwanese contributors are present, please help improving the translations!

13 months ago[NETSHELL] Use distinct icon for connection status window (#1167)
Stanislav Motylkov [Wed, 19 Dec 2018 23:35:22 +0000 (02:35 +0300)]
[NETSHELL] Use distinct icon for connection status window (#1167)

CORE-15445

13 months ago[NTOSKRNL] Drop the ViewLock mutex in favour of the master spin lock
Pierre Schweitzer [Wed, 19 Dec 2018 21:49:48 +0000 (22:49 +0100)]
[NTOSKRNL] Drop the ViewLock mutex in favour of the master spin lock

This will allow Cc calls during DPC, which is required by MS FastFAT

CORE-11819

13 months ago[NTOSKRNL] Fix indentation. No code changes.
Eric Kohl [Tue, 18 Dec 2018 20:35:12 +0000 (21:35 +0100)]
[NTOSKRNL] Fix indentation. No code changes.

13 months ago[NTOSKRNL] Fix indentation. No code changes.
Eric Kohl [Mon, 17 Dec 2018 20:23:10 +0000 (21:23 +0100)]
[NTOSKRNL] Fix indentation. No code changes.

13 months ago[NTUSER] Implement creating the system threads
Giannis Adamopoulos [Sun, 16 Dec 2018 11:16:29 +0000 (13:16 +0200)]
[NTUSER] Implement creating the system threads
- Add UserCreateSystemThread function that will signal csrss to create a new system thread.
- NtUserCreateWindowStation: Create the raw input thread and the desktop thread when the IO window station gets created.
- IntMakeHungWindowGhosted: Create the ghost system thread that will own all ghost windows.
- Let the raw input thread manage the window station of csrss.

[USERSRV] Remove system threads creating hack
- Implement SrvCreateSystemThreads
- Don't create the system threads in UserServerDllInitialization.

13 months ago[USERSRV] Add definition for the USER_CREATE_SYSTEM_THREAD api message
Giannis Adamopoulos [Thu, 13 Dec 2018 09:21:00 +0000 (11:21 +0200)]
[USERSRV] Add definition for the USER_CREATE_SYSTEM_THREAD api message

13 months ago[WINSRV] Add a hack to fix giving the api port to win32k
Giannis Adamopoulos [Sun, 16 Dec 2018 11:14:56 +0000 (13:14 +0200)]
[WINSRV] Add a hack to fix giving the api port to win32k
- Register our api port with win32k in SrvRegisterLogonProcess because UserClientConnect is never really called.

[NTUSER] Silence a noisy trace

13 months ago[NTUSER] Fix desktop and window station assignment for csrss
Giannis Adamopoulos [Sun, 16 Dec 2018 11:19:54 +0000 (13:19 +0200)]
[NTUSER] Fix desktop and window station assignment for csrss
- NtUserSetInformationThread: Stub UserThreadUseActiveDesktop and UserThreadRestoreDesktop
- Properly mark the first thread that enters win32k belonging to csrss. At this point we assume that since gpepCSRSS isn't initialized yet, it probably is the first thread.

[WINSRV] Use NtUserSetInformationThread to set the current desktop when needed
-When csrss needs to use user32 or enter win32k, it first needs to assign the current thread to a desktop.

13 months ago[NTUSER] Don't crash when the current thread doesn't have a desktop
Giannis Adamopoulos [Mon, 17 Dec 2018 18:11:59 +0000 (20:11 +0200)]
[NTUSER] Don't crash when the current thread doesn't have a desktop

13 months ago[WINSRV] Fix setting the console title
Giannis Adamopoulos [Mon, 17 Dec 2018 08:50:50 +0000 (10:50 +0200)]
[WINSRV] Fix setting the console title

13 months ago[TRANSLATION][USETUP] Complete Hebrew translation (#1163)
Baruch Rutman [Wed, 19 Dec 2018 12:20:18 +0000 (14:20 +0200)]
[TRANSLATION][USETUP] Complete Hebrew translation (#1163)

- Code-page 862, Hebrew text is in visual order.
- Use escape sequences for quotation marks.

13 months ago[ROSAPPS][VGAFONTEDIT] Allow file drop (#1165)
Katayama Hirofumi MZ [Wed, 19 Dec 2018 12:08:25 +0000 (21:08 +0900)]
[ROSAPPS][VGAFONTEDIT] Allow file drop (#1165)

- Allow file drop on EXE file.
- Allow file drop on the main window.

13 months agoUpdate Chinese translation. (#1164)
Luo Yufan [Wed, 19 Dec 2018 12:04:19 +0000 (20:04 +0800)]
Update Chinese translation. (#1164)

* [SYSSETUP] Update Simplified Chinese translation.
* [SYSSETUP] Update Traditional Chinese translation.
* [SHELL32] Update Traditional Chinese translation.
* [VCDCONTROLTOOL] Update Simplified Chinese translation.
* [VCDCONTROLTOOL] Update Traditional Chinese translation.

13 months ago[DEVMGR][NETCFGX][MSCONFIG][NETSHELL] Fix and improve icons (#1143)
Katayama Hirofumi MZ [Wed, 19 Dec 2018 11:07:17 +0000 (20:07 +0900)]
[DEVMGR][NETCFGX][MSCONFIG][NETSHELL] Fix and improve icons (#1143)

CORE-15445

13 months ago[CRT] Use explicit C linkage for intrinsic functions.
Thomas Faber [Wed, 19 Dec 2018 09:54:49 +0000 (10:54 +0100)]
[CRT] Use explicit C linkage for intrinsic functions.

Fixes MSVC warnings:
sdk\include\crt\xmmintrin.h(33): warning C4162: '_mm_getcsr': no function with C linkage found
sdk\include\crt\xmmintrin.h(35): warning C4162: '_mm_setcsr': no function with C linkage found

13 months ago[NTOSKRNL] Fix copy/pasta ;-)
Pierre Schweitzer [Wed, 19 Dec 2018 07:15:11 +0000 (08:15 +0100)]
[NTOSKRNL] Fix copy/pasta ;-)

13 months ago[NTOSKRNL] Probe parameters in NtAllocateUuids() if called from user-mode
Pierre Schweitzer [Wed, 19 Dec 2018 07:07:28 +0000 (08:07 +0100)]
[NTOSKRNL] Probe parameters in NtAllocateUuids() if called from user-mode

This will avoid that userland applications can trigger an invalid write in
the kernel (and thus, a BSOD).

CORE-15462

13 months ago[VCDCONTROLTOOL] Add Ukrainian translation
Oleg Dubinskiy [Tue, 18 Dec 2018 22:21:07 +0000 (00:21 +0200)]
[VCDCONTROLTOOL] Add Ukrainian translation

13 months ago[NTOSKRNL] Only allow SYSTEM to call NtSetUuidSeed()
Pierre Schweitzer [Tue, 18 Dec 2018 22:08:19 +0000 (23:08 +0100)]
[NTOSKRNL] Only allow SYSTEM to call NtSetUuidSeed()

Also, validate input buffer before attempting any operation on it.
This will avoid userland applications to be able to trigger an invalid
read in the kernel (and thus a BSOD).

Regarding access restriction, see:
https://stackoverflow.com/questions/1254244/need-access-to-ntsetuuidseed-from-a-non-localsystem-process

CORE-15460

13 months ago[PSDK] Fix 5 MSVC-x64 "C4028" warnings about SQL*() (#1160)
Serge Gautherie [Tue, 18 Dec 2018 21:48:40 +0000 (22:48 +0100)]
[PSDK] Fix 5 MSVC-x64 "C4028" warnings about SQL*() (#1160)

Missed parts of sqlext.h in r74826 WineSync.
CORE-13362 CORE-7538

13 months ago[TRANSLATION] Ukrainian Translation Update & OEM-866 Code Page Problem (#1133)
Yaroslav Kibysh [Tue, 18 Dec 2018 17:38:42 +0000 (19:38 +0200)]
[TRANSLATION] Ukrainian Translation Update & OEM-866 Code Page Problem (#1133)

Also add the Ї ї Є є characters to the VGA font for code page 866.

13 months ago[TRANSLATION] Update Chinese translation (zh_CN & zh_TW) (#1159)
Luo Yufan [Tue, 18 Dec 2018 16:24:35 +0000 (00:24 +0800)]
[TRANSLATION] Update Chinese translation (zh_CN & zh_TW) (#1159)

13 months ago[CYLFRAC] Fix 3 MSVC-x64 warnings about TimeProc() (#1157)
Serge Gautherie [Tue, 18 Dec 2018 12:30:28 +0000 (13:30 +0100)]
[CYLFRAC] Fix 3 MSVC-x64 warnings about TimeProc() (#1157)

- "...\cylfrac.c(160): warning C4028: formal parameter 3 different from declaration"
- "...\cylfrac.c(160): warning C4028: formal parameter 4 different from declaration"
- "...\cylfrac.c(160): warning C4028: formal parameter 5 different from declaration"

CORE-7538

13 months ago[CYLFRAC] Fix a MSVC-x64 warning about hwnd (#1158)
Serge Gautherie [Tue, 18 Dec 2018 12:29:03 +0000 (13:29 +0100)]
[CYLFRAC] Fix a MSVC-x64 warning about hwnd (#1158)

"...\cylfrac.c(160): warning C4311: 'type cast': pointer truncation from 'HWND' to 'DWORD'".

13 months ago[VCDCONTROLTOOL] Enable Spanish translation
Pierre Schweitzer [Tue, 18 Dec 2018 07:20:27 +0000 (08:20 +0100)]
[VCDCONTROLTOOL] Enable Spanish translation

Addendum to 1cb1da5 which was an addendum to be8a835

13 months ago[TRANSLATION] Update Traditional Chinese translation. (#1142)
Luo Yufan [Tue, 18 Dec 2018 03:30:48 +0000 (11:30 +0800)]
[TRANSLATION] Update Traditional Chinese translation. (#1142)

13 months agoRemove unwanted file; addendum to be8a835.
Hermès Bélusca-Maïto [Tue, 18 Dec 2018 00:48:30 +0000 (01:48 +0100)]
Remove unwanted file; addendum to be8a835.

13 months ago[VCDCONTROLTOOL] Add Spanish translation (#1156)
Javier Fernandez [Tue, 18 Dec 2018 00:33:08 +0000 (01:33 +0100)]
[VCDCONTROLTOOL] Add Spanish translation (#1156)

13 months ago[DESK][SHELL32] Allow Desk.cpl to run standalone on WinXP/2003 again CORE-15412
Joachim Henze [Mon, 17 Dec 2018 21:01:49 +0000 (22:01 +0100)]
[DESK][SHELL32] Allow Desk.cpl to run standalone on WinXP/2003 again CORE-15412

addendum to 0.4.10-dev-502-g
d559ca9c982f9766acc5db3ea887ef2bc27acdff

That copy-paste was done once intentionally to keep our imports similar to 2003.
It's worth reading the conversation in PR #748: Getequ seems to be ok with this.

The ideal solution most likely would be to instead *statically*
link against RegLoadMUIStringW() from advapi32_vista when WINNT=0x502.
For now the stuff runs again at least.
I left the func existing in advapi32_vista.dll.

13 months ago[BROWSEUI] Add ITaskbarList implementation 1141/head
Mark Jansen [Sat, 15 Dec 2018 15:23:22 +0000 (16:23 +0100)]
[BROWSEUI] Add ITaskbarList implementation
CORE-15424

13 months ago[EXPLORER] Add TWM_GETTASKSWITCH, which seems to be used on windows
Mark Jansen [Sun, 16 Dec 2018 00:21:53 +0000 (01:21 +0100)]
[EXPLORER] Add TWM_GETTASKSWITCH, which seems to be used on windows
to get a handle to the task switch control.
This can then be used to send messages to it, like hiding/showing buttons
CORE-15424

13 months ago[OLE32] Don't free handles that are just copied in the inproc case. 1146/head
Mark Jansen [Sun, 16 Dec 2018 21:03:26 +0000 (22:03 +0100)]
[OLE32] Don't free handles that are just copied in the inproc case.
This imports wine commit 25b136d40080a80c006b89e02708d2e248504a42,
by Huw Davies and Zebediah Figura
CORE-14696

13 months ago[KMTESTS:CC] Add some tests regarding small pinning size (< PAGE_SIZE)
Pierre Schweitzer [Mon, 17 Dec 2018 19:29:31 +0000 (20:29 +0100)]
[KMTESTS:CC] Add some tests regarding small pinning size (< PAGE_SIZE)

CORE-15384

13 months ago[SHELL32] Add backslash if path was like C: (#1152)
Katayama Hirofumi MZ [Mon, 17 Dec 2018 13:42:18 +0000 (22:42 +0900)]
[SHELL32] Add backslash if path was like C: (#1152)

CORE-15434

13 months ago[SHELL32] 'Run' dialog box should accept URL (#1153)
Katayama Hirofumi MZ [Mon, 17 Dec 2018 13:37:51 +0000 (22:37 +0900)]
[SHELL32] 'Run' dialog box should accept URL (#1153)

Fix ShellExecCmdLine function. CORE-15455, CORE-11772

13 months ago[SHELL32] Add CDefView::DefMessageSFVCB (Retrial of #1145) (#1151)
Katayama Hirofumi MZ [Mon, 17 Dec 2018 10:22:31 +0000 (19:22 +0900)]
[SHELL32] Add CDefView::DefMessageSFVCB (Retrial of #1145) (#1151)

CORE-14976

13 months ago[VCDCONTROLTOOL] Add Russian translation
Oleg Dubinskiy [Mon, 17 Dec 2018 07:09:08 +0000 (09:09 +0200)]
[VCDCONTROLTOOL] Add Russian translation

13 months ago[KBDROST][NTDLL_APITEST] Revert #1135 (Delete UTF-8 BOM) (#1149)
Katayama Hirofumi MZ [Mon, 17 Dec 2018 02:29:35 +0000 (11:29 +0900)]
[KBDROST][NTDLL_APITEST] Revert #1135 (Delete UTF-8 BOM) (#1149)

CORE-15447

13 months ago[SDK] Define some constants for use with _mm_prefetch (#1147)
Mark Jansen [Sun, 16 Dec 2018 22:25:52 +0000 (23:25 +0100)]
[SDK] Define some constants for use with _mm_prefetch (#1147)

* [SDK] Define some constants for use with _mm_prefetch
This should fix the build for x64
Add __INTRIN_INLINE for gcc and clang

13 months ago[CMAKE] MSVC: Make C4028 warning into error, on "i386" only
Serge Gautherie [Wed, 18 Jul 2018 15:08:57 +0000 (17:08 +0200)]
[CMAKE] MSVC: Make C4028 warning into error, on "i386" only

"C4028: formal parameter N different from declaration"

CORE-7538

13 months ago[SAMSRV] Implement SamConnect5() and add/improve TRACE messages.
Eric Kohl [Sun, 16 Dec 2018 19:41:36 +0000 (20:41 +0100)]
[SAMSRV] Implement SamConnect5() and add/improve TRACE messages.

- Implement SamConnect5() and let the other connect functions call SamrConnect5().
- Add missing and improve incomplete TRACE messages for all Samr functions.

13 months ago[BTRFS] Fix MSVC build.
Hermès Bélusca-Maïto [Sun, 16 Dec 2018 16:38:09 +0000 (17:38 +0100)]
[BTRFS] Fix MSVC build.

13 months ago[SHELLBTRFS] Fix MSVC build.
Hermès Bélusca-Maïto [Sun, 16 Dec 2018 16:20:37 +0000 (17:20 +0100)]
[SHELLBTRFS] Fix MSVC build.

13 months ago[BTRFS] Fix link with modern MSVC compilers
Pierre Schweitzer [Sun, 16 Dec 2018 13:37:52 +0000 (14:37 +0100)]
[BTRFS] Fix link with modern MSVC compilers

CORE-15452

13 months ago[NTOSKRNL] Add and call the CmpSaveBootControlSet() stub.
Eric Kohl [Sun, 16 Dec 2018 11:48:56 +0000 (12:48 +0100)]
[NTOSKRNL] Add and call the CmpSaveBootControlSet() stub.

13 months ago[SHELLBTRFS] Oops, that local change got dropped...
Pierre Schweitzer [Sun, 16 Dec 2018 11:27:08 +0000 (12:27 +0100)]
[SHELLBTRFS] Oops, that local change got dropped...

CORE-15452

13 months ago[SHELLBTRFS] Fix build
Pierre Schweitzer [Sun, 16 Dec 2018 11:19:32 +0000 (12:19 +0100)]
[SHELLBTRFS] Fix build

CORE-15452

13 months ago[UBTRFS] Upgrade to 1.1
Pierre Schweitzer [Sun, 16 Dec 2018 11:05:58 +0000 (12:05 +0100)]
[UBTRFS] Upgrade to 1.1

CORE-15452

13 months ago[SHELLBTRFS] Upgrade to 1.1
Pierre Schweitzer [Sun, 16 Dec 2018 11:04:40 +0000 (12:04 +0100)]
[SHELLBTRFS] Upgrade to 1.1

CORE-15452

13 months ago[BTRFS] Upgrade to 1.1
Pierre Schweitzer [Sun, 16 Dec 2018 11:03:16 +0000 (12:03 +0100)]
[BTRFS] Upgrade to 1.1

CORE-15452

13 months ago[NTOSKRNL] Fix indentation. No code changes.
Eric Kohl [Sun, 16 Dec 2018 09:30:23 +0000 (10:30 +0100)]
[NTOSKRNL] Fix indentation. No code changes.

13 months ago[KERNEL32] Store the current computer name in the volatile ActiveComputerName key...
Eric Kohl [Sun, 16 Dec 2018 09:28:26 +0000 (10:28 +0100)]
[KERNEL32] Store the current computer name in the volatile ActiveComputerName key on first query in order to ensure that the visible computer name does not change until the next reboot.

13 months ago[USER32] App Switcher Arrow keys (#1136)
Katayama Hirofumi MZ [Sat, 15 Dec 2018 23:42:20 +0000 (08:42 +0900)]
[USER32] App Switcher Arrow keys (#1136)

Implement Arrow keys on App Switcher (Alt+Tab). CORE-15449

13 months ago[CPL][SHELL32] Add icons to input, joy, sysdm, folder options (#1138)
Katayama Hirofumi MZ [Sat, 15 Dec 2018 23:40:47 +0000 (08:40 +0900)]
[CPL][SHELL32] Add icons to input, joy, sysdm, folder options (#1138)

CORE-15445

13 months ago[SHELL32] Add a warning dialog before starting a dialog as well as a format complete...
Jared Smudde [Sat, 15 Dec 2018 20:22:57 +0000 (14:22 -0600)]
[SHELL32] Add a warning dialog before starting a dialog as well as a format complete dialog. (#1137)

Also fix the progress bar not working and the Allocation unit size combo box disappearing after a format completes.

13 months ago[UMPNPMGR] Re-enable the usage of Interlocked Singly-Linked lists. 1139/head
Hermès Bélusca-Maïto [Sat, 15 Dec 2018 14:26:01 +0000 (15:26 +0100)]
[UMPNPMGR] Re-enable the usage of Interlocked Singly-Linked lists.

Using locked operations (insertion & removal) on the list of queued
devices installations is necessary, because these operations are done
concurrently by two different threads: PnpEventThread() and
DeviceInstallThread().

Addendum to commit b2aeafca (r24365).

13 months ago[UMPNPMGR] Fix a typo.
Hermès Bélusca-Maïto [Fri, 14 Dec 2018 23:41:40 +0000 (00:41 +0100)]
[UMPNPMGR] Fix a typo.

13 months ago[STLPORT] Fix MSVC x64 build.
Hermès Bélusca-Maïto [Sat, 15 Dec 2018 16:05:59 +0000 (17:05 +0100)]
[STLPORT] Fix MSVC x64 build.

Timo, can you check whether this disabled code block is really needed?

13 months ago[PSDK] PSDK-compatibility: Add the SList function declarations to winbase.h.
Hermès Bélusca-Maïto [Sat, 15 Dec 2018 15:21:24 +0000 (16:21 +0100)]
[PSDK] PSDK-compatibility: Add the SList function declarations to winbase.h.

13 months ago[SHELL32] Update Simplified Chinese translation.
Luo Yufan [Sat, 15 Dec 2018 15:19:53 +0000 (23:19 +0800)]
[SHELL32] Update Simplified Chinese translation.

13 months ago[SHELL32] Update Traditional Chinese translation.
Luo Yufan [Sat, 15 Dec 2018 15:18:02 +0000 (23:18 +0800)]
[SHELL32] Update Traditional Chinese translation.

13 months ago[FLOPPY_NEW] Import the floppy driver from MS GitHub repository
Pierre Schweitzer [Sat, 15 Dec 2018 19:02:03 +0000 (20:02 +0100)]
[FLOPPY_NEW] Import the floppy driver from MS GitHub repository

Do not enable it yet, as it doesn't work in ROS for the moment :-(.
Its place in tree is not optimal (it should be with disk/class/etc.),
but I prefer keeping it close to actual driver for now.

All the work has been done so that it compiles and links with ReactOS
SDK though.

13 months ago[PSDK] Complete the MEDIA_TYPE enum
Pierre Schweitzer [Sat, 15 Dec 2018 18:18:35 +0000 (19:18 +0100)]
[PSDK] Complete the MEDIA_TYPE enum

13 months ago[NETAPI32] Implement NetRegisterDomainNameChangeNotification() and NetUnregisterDomai...
Eric Kohl [Sat, 15 Dec 2018 16:17:14 +0000 (17:17 +0100)]
[NETAPI32] Implement NetRegisterDomainNameChangeNotification() and NetUnregisterDomainNameChangeNotification().

13 months ago[MAINTAINERS][DOC] Update mspatcha in README.WINE and MAINTAINERS 1087/head
Mark Jansen [Wed, 12 Dec 2018 19:07:05 +0000 (20:07 +0100)]
[MAINTAINERS][DOC] Update mspatcha in README.WINE and MAINTAINERS

13 months ago[MSPATCHA] Initial patch decoding + applying.
Mark Jansen [Sat, 8 Dec 2018 22:49:57 +0000 (23:49 +0100)]
[MSPATCHA] Initial patch decoding + applying.
Some initial work is done, all testcases pass now.
However a lot of the patch format is still unknown / not working,
so do not expect anything other than the apitest to work yet.
The next thing to do now, is to gather input, output and patch files,
and analyze how the compression and patching works on bigger /
more complex files.
CORE-15417

13 months ago[MSPATCHA] Implement GetFilePatchSignature functions
Mark Jansen [Sun, 2 Dec 2018 18:14:16 +0000 (19:14 +0100)]
[MSPATCHA] Implement GetFilePatchSignature functions

13 months ago[MSPTCHA_APITEST] Initial tests.
Mark Jansen [Sat, 1 Dec 2018 21:35:29 +0000 (22:35 +0100)]
[MSPTCHA_APITEST] Initial tests.
The filename intentionally does not contain the word 'patch',
because this will trigger windows to auto-elevate the test app.

13 months ago[MSPATCHA][PSDK] Update / add some function definitions
Mark Jansen [Sat, 1 Dec 2018 13:16:46 +0000 (14:16 +0100)]
[MSPATCHA][PSDK] Update / add some function definitions

13 months ago[VCDCONTROLTOOL] Add a shortcut to start menu
Pierre Schweitzer [Sat, 15 Dec 2018 14:45:57 +0000 (15:45 +0100)]
[VCDCONTROLTOOL] Add a shortcut to start menu