Commit graph

67604 commits

Author SHA1 Message Date
Daniel Reimer ca45c6e795 [RAPPS]
Fix broken links and checksums by new mirrors/new version update.

svn path=/trunk/; revision=73503
2017-01-05 00:16:22 +00:00
Hermès Bélusca-Maïto 096143cb2f Happy New Year 2017 to ReactOS people!
svn path=/trunk/; revision=73502
2017-01-03 15:35:31 +00:00
Eric Kohl ade0d2cda5 [SERVICES]
- Add loading (not used yet) and unloading of user profiles.
- Create the service password secret name and pass it to LogonUserW.
Patch by Hermès BÉLUSCA - MAÏTO.

svn path=/trunk/; revision=73501
2017-01-02 20:45:36 +00:00
Pierre Schweitzer d915c39751 [MPR]
Import Wine commit:
- 96a93ee608b2919d1a8f583002e8262ef54a6743, Enumerate connections capability before looking for functions entry points.

svn path=/trunk/; revision=73500
2017-01-02 20:16:14 +00:00
Sylvain Petreolle 83f928948d [INF]
Correctly install the ACPI AC Adapter driver.

Happy new year.

svn path=/trunk/; revision=73499
2017-01-01 17:35:22 +00:00
Pierre Schweitzer 3049f1a5b4 [BTRFS]
Sync btrfs to 0.8.

CORE-12617

svn path=/trunk/; revision=73498
2017-01-01 17:12:12 +00:00
Pierre Schweitzer 3175ed2860 [XDK]
Add the PsGetThreadProcess() prototype

CORE-12617

svn path=/trunk/; revision=73497
2017-01-01 16:58:15 +00:00
Pierre Schweitzer 47b3314130 [SDK]
Implement the rtlver library with RtlIsNtDdiVersionAvailable(). Will be used later on by BtrFS driver.
Reference: https://msdn.microsoft.com/en-us/library/windows/hardware/ff561954(v=vs.85).aspx

CORE-12617

svn path=/trunk/; revision=73496
2017-01-01 16:44:40 +00:00
Eric Kohl 754b0a7362 [LSASRV]
Return proper status codes, indicating no available AD, for most trusted domain functions. 

svn path=/trunk/; revision=73495
2017-01-01 14:10:02 +00:00
Eric Kohl 7cec4c47db [ADVAPI32]
- Implement LsaEnumerateTrustedDomains and LsaEnumerateTrustedDomainsEx.
- Mark LsaGetRemoteUserName and LsaLookupPrivilegeDisplayName as implemented.

svn path=/trunk/; revision=73494
2017-01-01 13:12:03 +00:00
Eric Kohl 2c10751e87 [USERENV]
- Move functionality from CreateUserProfileW to CreateUserProfileExW.
- Implement CreateUserProfileExA and fix CreateUserProfileA.

svn path=/trunk/; revision=73493
2016-12-31 15:20:50 +00:00
Mark Jansen e01de74720 [APPHELP] Simplify SdbTagToString.
svn path=/trunk/; revision=73492
2016-12-30 21:31:14 +00:00
Mark Jansen 2549b1ebe7 [KERNEL32] Fix a typo in IsShimInfrastructureDisabled.
svn path=/trunk/; revision=73491
2016-12-30 20:54:47 +00:00
Pierre Schweitzer 3f0da1835a [SHELL32]
Revert r72888 (aka, remove a hack :-)).
This is no longer required thanks to r73489.

ROSAPPS-303
CORE-11757

svn path=/trunk/; revision=73490
2016-12-30 20:33:40 +00:00
Pierre Schweitzer 68bcda65e2 [MPR]
Enumerate connections capability before looking for functions entry points.
This is a major fix, because it allows VBoxSF to work without a hack, and without necessarily make a connection from the NP to the VBoxSF driver.

Already sent upstream.

ROSAPPS-303
CORE-11757

svn path=/trunk/; revision=73489
2016-12-30 20:30:28 +00:00
Mark Jansen 3fb8dc2d64 [SERVICES] Addendum to r73487: Fix the build.
svn path=/trunk/; revision=73488
2016-12-27 18:10:52 +00:00
Hermès Bélusca-Maïto 0ce031f74d [SERVICES]: Addendum to r73486: Start all services within LocalSystem account as a temporary measure in trunk until we completely support per-service account logging.
CORE-12541, CORE-12279

svn path=/trunk/; revision=73487
2016-12-27 15:26:01 +00:00
Hermès Bélusca-Maïto a35a785b11 [SERVICES]: Add a *temporary* hack, as part of CORE-12541 and CORE-12279, that manually creates and loads the "LocalService" and "NetworkService" accounts and user profiles (and their registry hives), inspired from code from userenv.dll . This is done here until services can be correctly logged into the "LocalService" or "NetworkService" accounts (Eric is working on that), and their user profiles automatically properly created. When this is OK the hack will be removed and a proper call to "LoadUserProfile" in the code will be done where needed.
svn path=/trunk/; revision=73486
2016-12-27 15:06:23 +00:00
Hermès Bélusca-Maïto 1de5731e1e [ADVAPI32][LSA][IDL]: Fix the parameter type of some functions + fix associated LSA IDL file (ref: https://msdn.microsoft.com/en-us/library/cc234411.aspx )
svn path=/trunk/; revision=73484
2016-12-25 15:47:51 +00:00
Hermès Bélusca-Maïto 2a8a023851 [XDK][RTL]: Fix parameter of RtlUnicodeStringToCountedOemString (see r51875); add RtlUpcaseUnicodeStringToAnsiString into XDK.
svn path=/trunk/; revision=73483
2016-12-25 15:06:31 +00:00
James Tabor c7dd36d8e1 [NtGDI]
- Turn off debug DC Bounds spam.

svn path=/trunk/; revision=73482
2016-12-23 18:42:47 +00:00
James Tabor 7f0fc1252d [NtGDI]
- Turn off debug DC Bounds spam.

svn path=/trunk/; revision=73481
2016-12-23 17:40:09 +00:00
Hermès Bélusca-Maïto 35f9007fc4 [KERNEL32]: Addendum to r73479: display the file that failed to be opened before releasing SxsWin32RelativePath as PathName might be equal to SxsWin32RelativePath.RelativeName. Spotted by Mark Jansen (actually he got it right at the beginning :) )
svn path=/trunk/; revision=73480
2016-12-23 11:43:21 +00:00
Hermès Bélusca-Maïto a01ab28f62 [KERNEL32]: Improve SxS DPRINT info, based on Mark Jansen's suggestion. CORE-10524
svn path=/trunk/; revision=73479
2016-12-22 22:37:26 +00:00
Mark Jansen 21a0d64aa3 [CMD] Show the executed command in the title, do not restore the old title when it is modified. CORE-12586
svn path=/trunk/; revision=73478
2016-12-22 21:25:37 +00:00
Mark Jansen 11e9d57a30 [BOOTDATA] Update AHKAppTests.cmd to check all drives for the AHK-Tests. CORE-12597 #resolve
svn path=/trunk/; revision=73477
2016-12-22 20:51:38 +00:00
James Tabor bb5564609a [Win32SS]
- Implement DC Bounds support. It's close to what wine does and passes thousands of tests. Still WIP. See CORE-11582.

svn path=/trunk/; revision=73476
2016-12-22 17:34:58 +00:00
James Tabor 527c11cf4d [Win32SS|RTL]
- Fix clipping for Draw Text. Inspired by Katayama Hirofumi MZ patch and ComCtl32/RichEd20/UxThmems. See CORE-2201.

svn path=/trunk/; revision=73475
2016-12-22 16:39:33 +00:00
James Tabor 7761bf28ba [User32|RTL]
- Move TEXT_TabbedTextOut back into User32.

svn path=/trunk/; revision=73474
2016-12-22 06:51:32 +00:00
Mark Jansen bd37cb261c [KERNEL32] Re-enable Safer and AppCompat checks in CreateProcessInternalW. CORE-12585
svn path=/trunk/; revision=73473
2016-12-20 19:51:44 +00:00
James Tabor 974a6b6921 [NtGDI]
- Quick Hax to fix gray font anti-aliasing rendering, see CORE-7721.

svn path=/trunk/; revision=73472
2016-12-19 20:13:17 +00:00
James Tabor 8f83c019d3 [User32]
- Patch by Katayama Hirofumi MZ : DrawFrameControl draws bad, correct centering while drawing radio buttons. See CORE-12573.

svn path=/trunk/; revision=73471
2016-12-19 16:41:32 +00:00
James Tabor 30ff1f1032 [User32]
- Patch by Roman Pi?l : Fix buffer overflow in EDIT_EM_ReplaceSel().

svn path=/trunk/; revision=73470
2016-12-19 16:37:44 +00:00
James Tabor 1140838644 [User32]
- Patch by Andrey Gusev : Add support for WS_EX_RIGHT style.

svn path=/trunk/; revision=73469
2016-12-19 16:36:12 +00:00
James Tabor 833738127d [User32_API]
- Patch by Katayama Hirofumi MZ : Add a test for Next Dialog Item for radio buttons.

svn path=/trunk/; revision=73468
2016-12-19 16:28:42 +00:00
Amine Khaldi ed41960b74 [RPCRT4] Properly stub RpcMgmtInqServerPrincName{A,W}. Tested by Jared Smudde. CORE-12465
svn path=/trunk/; revision=73467
2016-12-18 20:04:19 +00:00
Amine Khaldi 0d96052ca1 [INCLUDE] Fix a WIN32_WINNT => _WIN32_WINNT typo in some comments. Spotted by Serge Gautherie. CORE-12580
svn path=/trunk/; revision=73466
2016-12-18 17:57:51 +00:00
Mark Jansen f1167250a0 [ATL][ATL_APITEST] Add GetEnvironmentVariable to CString. CORE-12581
svn path=/trunk/; revision=73465
2016-12-17 19:38:08 +00:00
Mark Jansen 71d5b09683 [SDK] Add Resolution/Bitdepth shims + layers to the appcompat database. CORE-11927 #resolve
svn path=/trunk/; revision=73464
2016-12-16 22:13:01 +00:00
Mark Jansen f3f43843fe [ACGENRAL] Implement the DisableThemes shim. CORE-11927
svn path=/trunk/; revision=73463
2016-12-16 22:05:58 +00:00
Mark Jansen b7add401e9 [ACLAYERS] Implement Force8BitColor and Force640x480 shims. CORE-11927
svn path=/trunk/; revision=73462
2016-12-16 21:54:06 +00:00
Mark Jansen 3da415c457 [SHIMLIB] Shim helper functions keep a list of used shims, so that events can be forwarded. CORE-11329
svn path=/trunk/; revision=73461
2016-12-16 19:18:26 +00:00
Giannis Adamopoulos fa047badd1 [PSDK] -Add some definitions needed by the previous commit.
svn path=/trunk/; revision=73460
2016-12-16 10:39:16 +00:00
Giannis Adamopoulos 668ef9aa19 [SHELL32] - CNetFolder: Fix opening items which was broken after having a callback for the default context menu became mandatory.
svn path=/trunk/; revision=73459
2016-12-16 10:31:13 +00:00
Hermès Bélusca-Maïto a54d1167e4 [APITESTS]: Add a test for userenv.dll API Load/UnloadUserProfile.
CORE-12541

svn path=/trunk/; revision=73458
2016-12-15 18:44:47 +00:00
Hermès Bélusca-Maïto 17b4930a9d [NETAPI32]: Fix misusage of a pointer, that caused a crash when using the command "net localgroup". Address one of the problems described in CORE-11081.
Note that those ((ULONG_PTR)the_pointer + sizeof(type_pointed_by_the_pointer)) could be somewhat short cut into: (the_pointer + 1) (with the_pointer being of type *type_pointed_by_the_pointer). But anyway...

svn path=/trunk/; revision=73457
2016-12-15 14:45:58 +00:00
Hermès Bélusca-Maïto ea3f263fca [NET]: Correct one entry in the help list of commands.
svn path=/trunk/; revision=73456
2016-12-15 13:00:06 +00:00
Robert Naumann 399406609d [MSTSC] Decrease the size of the header font as it was cropped in some languages.
svn path=/trunk/; revision=73455
2016-12-14 21:10:35 +00:00
Mark Jansen f62aa585d6 [USRMGR] Load 32bit icons for groups tab. Patch by Jared Smudde. CORE-12547 #resolve #comment Thanks!
svn path=/trunk/; revision=73454
2016-12-14 20:33:39 +00:00
Mark Jansen 3180d93edf [APPSHIM_APITEST] Update display mode shim tests to show some difference in versions + add extra tests. CORE-11927
svn path=/trunk/; revision=73453
2016-12-14 19:19:57 +00:00