Stanislav Motylkov [Wed, 12 Sep 2018 19:16:45 +0000 (22:16 +0300)]
[SYSDM.CPL] Fixup control positions after font metrics fix
Stanislav Motylkov [Wed, 12 Sep 2018 18:42:06 +0000 (21:42 +0300)]
[DESK.CPL] Settings: Fixup control positions
Stanislav Motylkov [Wed, 12 Sep 2018 18:31:48 +0000 (21:31 +0300)]
[DESK.CPL] Screensaver: Fixup control positions
Stanislav Motylkov [Wed, 12 Sep 2018 18:04:49 +0000 (21:04 +0300)]
[DESK.CPL] Background: Fixup control positions after font metrics fix
Stanislav Motylkov [Wed, 12 Sep 2018 17:49:26 +0000 (20:49 +0300)]
[DESK.CPL] Appearance: Fixup control positions after font metrics fix
CORE-14274
Katayama Hirofumi MZ [Fri, 14 Sep 2018 09:04:36 +0000 (18:04 +0900)]
[TRANSLATION] Update Romanian translation (#851)
Translation from Stefan Fulea.
CORE-15023
Pierre Schweitzer [Fri, 14 Sep 2018 06:15:08 +0000 (08:15 +0200)]
[WINLOGON] Fix build
Add a specific internal header for MPR and include it in WinLogon.
CORE-15012
Pierre Schweitzer [Fri, 14 Sep 2018 06:06:13 +0000 (08:06 +0200)]
[MPR] Import Wine commit:
0799550075654094a3bed080aac722b9bea01307
Implement WNetClearConnections().
CORE-15012
Stanislav Motylkov [Thu, 13 Sep 2018 11:37:20 +0000 (14:37 +0300)]
[FONT][WIN32SS] Check whether Win32Process is NULL
CORE-15031
Stanislav Motylkov [Thu, 13 Sep 2018 09:47:01 +0000 (12:47 +0300)]
[CMD] Do not overwrite input string on Ctrl+C (#852)
CORE-15029
Katayama Hirofumi MZ [Fri, 17 Aug 2018 01:31:45 +0000 (10:31 +0900)]
[FONT][WIN32SS] Add dumping functions for debugging
Mark Jansen [Sat, 1 Sep 2018 19:40:12 +0000 (21:40 +0200)]
[WIN32K] Realize PTEXTOBJ in FontGetObject if it was not initialized
Mark Jansen [Fri, 7 Sep 2018 23:47:14 +0000 (01:47 +0200)]
[FREETYPE] Mark an unhandled case as UNIMPLEMENTED
CORE-14948
Mark Jansen [Fri, 7 Sep 2018 23:46:26 +0000 (01:46 +0200)]
[KERNEL32] Do not embed binary data inside a string resource.
CORE-14948
Mark Jansen [Wed, 12 Sep 2018 19:30:49 +0000 (21:30 +0200)]
[DBGHELP] Prevent crashing on a malformed PE file.
CORE-15030
Eric Kohl [Wed, 12 Sep 2018 15:53:49 +0000 (17:53 +0200)]
[NETAPI32] Remove the obsolete file group.c
Eric Kohl [Wed, 12 Sep 2018 15:38:18 +0000 (17:38 +0200)]
[NETAPI32] Rename ENUM_CONTEXT to GROUP_ENUM_CONEXT and fix a use of the wrong type
Eric Kohl [Wed, 12 Sep 2018 15:11:52 +0000 (17:11 +0200)]
[NETAPI32] Implement NetGroupSetUsers
Pierre Schweitzer [Mon, 10 Sep 2018 16:52:51 +0000 (18:52 +0200)]
[MAINTAINERS] Complete myself
Pierre Schweitzer [Mon, 10 Sep 2018 16:47:29 +0000 (18:47 +0200)]
[MAINTAINERS] Define who can be maintainer and how to be added to the file
Mark Jansen [Sat, 8 Sep 2018 11:49:20 +0000 (13:49 +0200)]
[MAINTAINERS] Add myself.
Also add Pierre to ntdll
Thomas Faber [Sat, 8 Sep 2018 10:10:53 +0000 (12:10 +0200)]
[MAINTAINERS] Add myself.
Also add Pierre to the kernel as a whole, at his request.
Also fix a typo in "Abandoned".
Pierre Schweitzer [Sat, 8 Sep 2018 09:14:56 +0000 (11:14 +0200)]
Add a maintainers file
Eric Kohl [Tue, 11 Sep 2018 13:02:19 +0000 (15:02 +0200)]
[NETAPI32] Implement NetLogonGetTimeServiceParentDomain
Pierre Schweitzer [Tue, 11 Sep 2018 06:15:37 +0000 (08:15 +0200)]
[WINLOGON] On logoff, also disconnect from any remote location
This avoids keeping connections open and reopening them as soon
as the user reopens their session.
This fixes network shared being duplicated each time session
is reopened.
CORE-15012
Pierre Schweitzer [Tue, 11 Sep 2018 06:14:50 +0000 (08:14 +0200)]
[SDK] Add WNetClearConnections() in the headers for undocumented stuff
CORE-15012
Pierre Schweitzer [Tue, 11 Sep 2018 06:08:56 +0000 (08:08 +0200)]
[MPR] Implement WNetClearConnections()
This has been submitted upstream.
CORE-15012
Eric Kohl [Mon, 10 Sep 2018 20:04:53 +0000 (22:04 +0200)]
[NETAPI32] Implement NetGroupGetUsers
Joachim Henze [Mon, 10 Sep 2018 15:51:59 +0000 (17:51 +0200)]
[FREETYPE] Fix Regression "Monospaced font in LibreOffice" CORE-15018
LibreOffice started to show GUI in a mono-spaced font after 0.4.10-dev-466-g
35f62fc5ba0b69e7335ff41400cb3b45660f4557
We can fix this by partial revert
as proposed by Katayama Hirofumi MZ, who was author of those changes as well.
We revert the changes in penalty system here.
Amine Khaldi [Mon, 10 Sep 2018 07:05:35 +0000 (08:05 +0100)]
[USBEHCI_NEW] Bring-in the USB EHCI miniport driver created by Vadim Galyant. (#301)
Hermès Bélusca-Maïto [Sun, 9 Sep 2018 20:20:38 +0000 (22:20 +0200)]
[SERVICES] Only services starting under the LocalSystem account can run interactively. Otherwise ignore the interactive flag.
Hermès Bélusca-Maïto [Sun, 9 Sep 2018 20:14:57 +0000 (22:14 +0200)]
[SERVICES] Re-implement RChangeServiceConfigA() around RChangeServiceConfigW(), much as what is done for RCreateServiceA().
Hermès Bélusca-Maïto [Sun, 9 Sep 2018 18:52:36 +0000 (20:52 +0200)]
[SERVICES] RChangeServiceConfigW: Check valid usage of lpdwTagId when lpLoadOrderGroup is not specified.
Stanislav Motylkov [Sun, 9 Sep 2018 21:11:11 +0000 (00:11 +0300)]
[NET] Update Russian translation (#849)
Paweł Cholewa [Sun, 9 Sep 2018 20:28:02 +0000 (22:28 +0200)]
[TRANSLATION] Updated Polish translation in USETUP (#848)
Bișoc George [Sun, 9 Sep 2018 17:37:10 +0000 (19:37 +0200)]
[USETUP] Italian translation update
Bișoc George [Sun, 9 Sep 2018 17:36:24 +0000 (19:36 +0200)]
[USETUP] Romanian translation update
Baruch Rutman [Fri, 7 Sep 2018 07:59:59 +0000 (10:59 +0300)]
[BIDITEXT] Add more demo code. (#842)
Add code that demonstrates the use of the lpOrder and lpCaretPos struct members of GCP_RESULTS w/ and w/o GCP_REORDER flag.
Changed demo string literals to arrays containing character unicode values.
Baruch Rutman [Fri, 7 Sep 2018 07:45:35 +0000 (10:45 +0300)]
[LPK] Make GetCharacterPlacement caret positions respect bidi. (#842)
- Try to make use of ScriptStringCPtoX when trying to fill the lpCaretPos struct member;
if USP10 error happens fallback to the unreorder method.
- Remove now incorrect debug print.
Katayama Hirofumi MZ [Sun, 9 Sep 2018 15:37:37 +0000 (00:37 +0900)]
[WIN32SS][COMCTL32] Fix button text Y positioning (#766)
Fixes the vertical position of button text.
CORE-14906
Eric Kohl [Sun, 9 Sep 2018 15:33:03 +0000 (17:33 +0200)]
[NETAPI32] Implement NetGroupAddUser and NetGroupDelUser
Nguyễn Thanh Sơn [Sun, 9 Sep 2018 15:34:21 +0000 (22:34 +0700)]
[SETUP][REACTOS] Added Vietnamese translation. (#716)
Hermès Bélusca-Maïto [Sun, 9 Sep 2018 15:24:38 +0000 (17:24 +0200)]
[USETUP] Update French translation.
Bișoc George [Wed, 22 Aug 2018 09:10:18 +0000 (11:10 +0200)]
[USETUP] Implement the shutdown timeout progress bar. (#833)
- Add the MUI ID resource.
- Implement the shutdown timeout progress bar function and the TimeOut string handler.
- Add the resource string to other resource languages.
Pierre Schweitzer [Sun, 9 Sep 2018 09:14:42 +0000 (11:14 +0200)]
[NTOSKRNL] Move data mapping implementation to an internel helper
Eric Kohl [Sun, 9 Sep 2018 11:39:01 +0000 (13:39 +0200)]
[NETAPI32] Implement NetGroupSetInfo
Eric Kohl [Sun, 9 Sep 2018 09:52:08 +0000 (11:52 +0200)]
[NETAPI32] Implement NetGroupAdd and NetGroupDel
Vadim Galyant [Sat, 8 Sep 2018 18:52:06 +0000 (20:52 +0200)]
[USBHUB_NEW][USBPORT] Fix buffer size calculation for multi-sz values in IRP_MN_QUERY_ID.
Also fix some copypasta'd DPRINTs.
Eric Kohl [Sun, 9 Sep 2018 07:40:11 +0000 (09:40 +0200)]
[NETAPI] Implement NetGroupGetInfo
Eric Kohl [Sat, 8 Sep 2018 20:21:15 +0000 (22:21 +0200)]
[PSDK] Add missing struct _GROUP_INFO_3 to lmaccess.h
Eric Kohl [Sat, 8 Sep 2018 18:55:13 +0000 (20:55 +0200)]
[NETAPI] Implement NetGroupEnum
Eric Kohl [Sat, 8 Sep 2018 17:23:00 +0000 (19:23 +0200)]
[SAMSRV] Fix SamrQueryInformationGroup
- Use the registry value AdminComment for admin comments instead of Description. Fix SamrSetInformationGroup as well.
- Add some TRACEs.
- Do not fail if the Members value does not exist.
Pierre Schweitzer [Sat, 8 Sep 2018 13:19:45 +0000 (15:19 +0200)]
[KMTESTS:CC] Fix two failing tests on WHS bot
Eric Kohl [Sat, 8 Sep 2018 12:14:13 +0000 (14:14 +0200)]
[NET] Implement the group command
Thomas Faber [Sat, 8 Sep 2018 09:10:51 +0000 (11:10 +0200)]
[SDK] Make gen_baseaddress.py compatible with Python 3.
Thomas Faber [Sat, 8 Sep 2018 08:13:43 +0000 (10:13 +0200)]
[USBUHCI_NEW] Add license headers.
Thomas Faber [Sat, 8 Sep 2018 08:12:39 +0000 (10:12 +0200)]
[USBOHCI_NEW] Add license headers.
Pierre Schweitzer [Sat, 8 Sep 2018 08:05:41 +0000 (10:05 +0200)]
[DDK] Add NT6+ implementation for Rx*PrefixTableLock macros
Thomas Faber [Sun, 2 Sep 2018 17:39:46 +0000 (19:39 +0200)]
[USBOHCI_NEW][USBUHCI_NEW] Avoid unnecessary/incorrect status defines.
Serge Gautherie [Sat, 1 Sep 2018 15:50:23 +0000 (17:50 +0200)]
[KMTESTS:FLTMGR] Hide FltMgrLoad and FltMgrReg
And add "// TODO: WIP/untested/crashes."
ROSTESTS-299
Abdulganiev Rafael [Fri, 7 Sep 2018 07:43:36 +0000 (11:43 +0400)]
[CPL][DESK] Update monitor resource (#816)
[DESK.CPL] Update monitor resource
Pierre Schweitzer [Wed, 5 Sep 2018 19:44:47 +0000 (21:44 +0200)]
[LIBTIRPC] Fix CVE-2018-14622 by backporting its fix
CORE-15005
Pierre Schweitzer [Mon, 3 Sep 2018 06:12:58 +0000 (08:12 +0200)]
[NTOSKRNL] Don't raise a status when parameters are invalid on file mapping
Pierre Schweitzer [Sun, 2 Sep 2018 12:37:47 +0000 (14:37 +0200)]
[NTOSKRNL] When allocating a new BCB, save it in a list
This list is stored in the shared map. Later, this will allow
reusing BCB when appropriate
Mark Jansen [Wed, 5 Sep 2018 19:38:26 +0000 (21:38 +0200)]
[SDK] Generate msvc baseaddresses from an RTC build
Serge Gautherie [Wed, 5 Sep 2018 18:18:14 +0000 (20:18 +0200)]
[CMLIB] Fix compiling as NT6+ (#840)
Addendum to r70582 (
734bc291).
CORE-12596
Eric Kohl [Tue, 4 Sep 2018 22:10:54 +0000 (00:10 +0200)]
[MSV1_0] LsaApLogonUser: Update the logon time/count and bad password time/count
Eric Kohl [Tue, 4 Sep 2018 21:15:15 +0000 (23:15 +0200)]
[MSV1_0] Use the account expiration time and check account expiration on logon
Eric Kohl [Tue, 4 Sep 2018 20:42:07 +0000 (22:42 +0200)]
[IDL] Implement parts of SamrSetInformationUser.UserInternal2Information
Eric Kohl [Tue, 4 Sep 2018 20:41:04 +0000 (22:41 +0200)]
[IDL] Add some Flags SamrSetInformationUser.UserInternal2Information
Bișoc George [Tue, 4 Sep 2018 20:02:44 +0000 (22:02 +0200)]
[FONTEXT] Add Italian translation (#831)
Bișoc George [Mon, 3 Sep 2018 12:14:57 +0000 (14:14 +0200)]
[ACCESS] Fix some truncated strings in French resource (#838)
Eric Kohl [Sun, 2 Sep 2018 15:53:29 +0000 (17:53 +0200)]
[SAMSRV] Implement SamrQueryInformationUser.UserInternal2Information
Stanislav Motylkov [Sun, 2 Sep 2018 13:59:33 +0000 (16:59 +0300)]
[MSGINA] Update russian translation (#834)
Addendum to
6f4d70b.
Eric Kohl [Sun, 2 Sep 2018 09:58:30 +0000 (11:58 +0200)]
[IDL] Add the undocumented struct _SAMPR_USER_INTERNAL2_INFORMATION to sam.idl
Pierre Schweitzer [Sun, 2 Sep 2018 09:48:16 +0000 (11:48 +0200)]
[KMTESTS:CC] Add tests showing our CcMapData/CcPinRead raise invalid status
Hermès Bélusca-Maïto [Sat, 1 Sep 2018 21:45:11 +0000 (23:45 +0200)]
[WIN32K:NTUSER] co_UserDestroyWindow(): Simplify the destruction of the owned windows.
Hermès Bélusca-Maïto [Sat, 1 Sep 2018 21:42:11 +0000 (23:42 +0200)]
[WIN32K:NTUSER] Optimize IntWinListOwnedPopups() a little bit. Improve a trace.
Hermès Bélusca-Maïto [Sat, 1 Sep 2018 21:39:38 +0000 (23:39 +0200)]
[WIN32K:NTUSER] Code formatting only.
Pierre Schweitzer [Sat, 1 Sep 2018 19:52:39 +0000 (21:52 +0200)]
[KMTESTS:CC] Add tests for BCB extension
Pierre Schweitzer [Sat, 1 Sep 2018 19:26:24 +0000 (21:26 +0200)]
[KMTESTS:CC] Add more tests crossing CcPinRead and CcMapData
Eric Kohl [Sat, 1 Sep 2018 19:08:14 +0000 (21:08 +0200)]
[MSGINA] Display the 'account expired' message when a user tries to log on using an expired account.
Thomas Faber [Sat, 1 Sep 2018 16:23:25 +0000 (18:23 +0200)]
[USBOHCI_NEW] Avoid storing pointers as ULONG and physical addresses as pointers.
Thomas Faber [Sat, 1 Sep 2018 16:01:40 +0000 (18:01 +0200)]
[USBHUB_NEW] Fix x64 warnings.
Amine Khaldi [Sat, 1 Sep 2018 15:45:45 +0000 (16:45 +0100)]
[USBUHCI_NEW] Bring-in the USB UHCI miniport driver created by Vadim Galyant. (#245)
Denis Malikov [Sat, 25 Aug 2018 15:26:18 +0000 (22:26 +0700)]
[KERNEL32] fix spec file for -version=0x600+
CORE-12596
Hermès Bélusca-Maïto [Sat, 1 Sep 2018 15:18:03 +0000 (17:18 +0200)]
[GDI32_APITEST:GetTextFace] Replace tabs by spaces.
Doug Lyons [Sat, 1 Sep 2018 15:13:50 +0000 (17:13 +0200)]
[GDI32_APITEST] Add tests for GetTextFaceAliasW(), based on Katayama Hirofumi MZ's tests from CORE-14926.
CORE-14995
Pierre Schweitzer [Sat, 1 Sep 2018 13:46:44 +0000 (15:46 +0200)]
[KERNEL32] Shhhh!
Pierre Schweitzer [Sat, 1 Sep 2018 13:22:41 +0000 (15:22 +0200)]
[KMTESTS:CC] Add tests for PIN_EXCLUSIVE
Pierre Schweitzer [Sat, 1 Sep 2018 10:40:24 +0000 (12:40 +0200)]
[KMTESTS:CC] Add a test for pinning without access
Pierre Schweitzer [Sat, 1 Sep 2018 10:39:05 +0000 (12:39 +0200)]
[NTOSKRNL] Fail on pinning when there's no pin access set
Instead of assert, now, CcPinRead will just fail. This is
not consistent without Windows behavior, but still better
than asserting while testing!
Pierre Schweitzer [Sat, 1 Sep 2018 10:29:09 +0000 (12:29 +0200)]
[KMTESTS:CC] Add tests for PIN_IF_BCB flag
Pierre Schweitzer [Sat, 1 Sep 2018 10:20:17 +0000 (12:20 +0200)]
[KMTESTS:CC] Duplicate tests for CcPinRead
To be extended.
Pierre Schweitzer [Sat, 1 Sep 2018 10:18:51 +0000 (12:18 +0200)]
[KMTESTS:CC] Add missing FsRtlEnter/ExitFileSystem() calls
Spotted by Thomas
Pierre Schweitzer [Sat, 1 Sep 2018 08:10:09 +0000 (10:10 +0200)]
[KMTESTS:CC] That wasn't meant to be committed
Serge Gautherie [Mon, 27 Aug 2018 17:12:56 +0000 (19:12 +0200)]
[COMCTL32_WINETEST] treeview.c: Skip test_right_click()
until CORE-14975 is fixed upstream and WINESYNC.
CORE-14975
Pierre Schweitzer [Fri, 31 Aug 2018 21:29:59 +0000 (23:29 +0200)]
[KMTESTS:CC] Add a test to show we map our buffers wrong in CC
That is expected (cf. CORE-14259)
Pierre Schweitzer [Fri, 31 Aug 2018 21:08:25 +0000 (23:08 +0200)]
[KMTESTS:CC] Remove dummy leftover
Pierre Schweitzer [Fri, 31 Aug 2018 21:07:46 +0000 (23:07 +0200)]
[KMTESTS:CC] Extended previous test to show an overlap is enough