Yaroslav Kibysh
cc7c6d21f8
[DEVMGR] Fix Ukrainian translation ( #1441 )
2019-03-25 23:15:00 +01:00
Stanislav Motylkov
cd7011388e
[COMCTL32] Edit: Fix caret and scroll position
...
Based on patch by JIRA contributor 'I_Kill_Bugs'. CORE-15780
2019-03-24 23:26:20 +01:00
Hermès Bélusca-Maïto
780f2ba215
[USER32][COMCTL32] Move the auto radio button group logic from BM_SETCHECK to WM_LBUTTONUP handler.
...
CORE-8526
Import Wine commit:
96d0af52eb
"user32: Move the auto radio button group logic from BM_SETCHECK to WM_LBUTTONUP handler.
This patch also changes the logic to get the control style with WM_GETDLGCODE
instead of GetWindowLong to make the message test pass.
"
by Dmitry Timoshkov.
See bug report https://bugs.winehq.org/show_bug.cgi?id=42010
- (ReactOS-only) Fix also the corresponding logic in COMCTL32.
2019-03-24 17:23:24 +01:00
Yaroslav Kibysh
a30e644dc4
[EXPLORER][SHPOLICY] Implement "NoSimpleStartMenu" policy ( #1258 )
...
- Enable "New Start Menu" control for all languages.
- Implement the "NoSimpleStartMenu" policy in shpolicy.c and its usage in explorer.
- Hide controls instead of disabling (as in Win XP/Vista).
2019-03-24 14:56:43 +01:00
Baruch Rutman
1078479358
[LPK] Implement LpkGetTextExtentExPoint(). ( #1362 )
...
- Add argument checking.
- Use logic from NtGdiGetTextExtentExW().
2019-03-23 23:31:02 +01:00
Stanislav Motylkov
cc99d3ad5f
[SHELL32] Add line bar to About dialog for consistence
...
Addendum to f9d2931
. CORE-15215
2019-03-23 19:11:28 +01:00
Yaroslav Kibysh
3999e875be
[SHPOLICY] Fix the missing backslash in SHRestricted. CORE-15666 ( #1267 )
...
Import Wine commit https://source.winehq.org/git/wine.git/?a=commit;h=dbbfa481539acd29de47ff6cd5cc2d24a2e01871
Original patch from Yaroslav Kibysh, reported to Wine and committed there by Fabian Maurer.
Thank you all!
2019-03-23 18:28:39 +01:00
Hermès Bélusca-Maïto
b9148b8c62
[WTSAPI32][PSDK] Addendum to 27ed609a: Some of the WTS_INFO_CLASS values are NT6-SP1+
2019-03-23 16:31:15 +01:00
Andrew Boyarshin
27ed609acd
[WTSAPI32] Implement WTSConnectState and WTSClientProtocolType in WTSQuerySessionInformation
...
Since ReactOS doesn't actually support non-local WinSTA/WTS capabilities, this seems to be a good way to reduce spam in the log while providing correct behaviour.
Also call Unicode version from ANSI one to reduce code duplication.
2019-03-23 16:06:10 +01:00
Stanislav Motylkov
56ccf8d832
[COMCTL32] Edit: Fix rectangle overflow when inserting characters
...
Based on patch by JIRA contributor 'I_Kill_Bugs'. CORE-11475
2019-03-23 15:52:43 +01:00
Stanislav Motylkov
8e05f5509c
[MSI] Allow to pass product key validation check
...
CORE-14710 CORE-15864
2019-03-19 23:05:57 +01:00
Luo Yufan
4785291ff3
[SAMSRV] Update Chinese translation
2019-03-19 23:05:34 +01:00
Thomas Faber
49fbaa758e
[RICHED20] Simplify MSVC thiscall & stdcall wrappers.
...
Imports Wine commit b64511c00a5.
2019-03-19 21:19:20 +01:00
Eric Kohl
be54b37dd6
[USERENV] UnloadUserProfile: When a profiles ref count gets 0, delete the profile if the user is a member of the guests group.
2019-03-18 23:27:29 +01:00
Eric Kohl
c8d44606d6
[USERENV] Implement GetProfileType().
2019-03-17 17:51:32 +01:00
Eric Kohl
0f21a8a6e6
[USERENV] LoadUserProfileW: Check the user for Administators and Guests group membership and set the State value accordingly.
...
See https://www.pcreview.co.uk/threads/purpose-of-the-state-key-located-in-users-profiles.2939114/post-9722112
2019-03-17 12:44:54 +01:00
Eric Kohl
646ab9286c
[NETAPI32] NetUserEnum, NetUserGetInfo: Get the user privileges and auth flags for info levels 1, 2, 3, 4 and 11.
2019-03-17 12:34:49 +01:00
Eric Kohl
cf6a5d6e7c
[USERENV] Store the profiles load time, flags and state in the profile list.
2019-03-16 19:13:15 +01:00
Jared Smudde
6707efc534
[SHELL32] Disable the Hardware tab in the properties dialog for Network drives ( #1249 )
...
This matches Windows behaviour.
2019-03-16 15:37:56 +01:00
Eric Kohl
7d28dfd184
[USERENV] Use a reference counter when loading and unloading profiles. Unload the hive only when the reference counter reaches 0. This fixes the remaining bugs in "userenv_apitest LoadUserProfile".
2019-03-16 07:45:30 +01:00
Joachim Henze
e3e173ffaa
[COMCTL32] Combobox Implement logic for set and get dropdown height CORE-15833
...
by import of Wine commit
313c63e194
merged from current Wine head.
Thanks to patches author Fabian Maurer
and also Doug Lyons for tests and adding initial the merge-patch.
2019-03-16 02:11:00 +01:00
Eric Kohl
05886b83e9
[USERENV] Use a mutex to serialize profile loading and unloading.
2019-03-15 21:20:14 +01:00
Katayama Hirofumi MZ
332ca5f572
[OLE32] Implement WS_EX_ACCEPTFILES ( #1403 )
...
The window that has WS_EX_ACCEPTFILES extended style, should pretend like a drop target that accepts CF_HDROP data. CORE-11238
2019-03-15 22:31:13 +09:00
Eric Kohl
30c501fc9f
[USERENV] LoadUserProfileW: If a user profile has already been loaded, just open and return the profile key.
2019-03-14 23:49:16 +01:00
Eric Kohl
85c5d035d9
[NETAPI32] NetUserAdd, NetUserSetInfo: Start to set parm_err in case of invalid parameters.
2019-03-12 01:02:47 +01:00
Eric Kohl
33eb43d6e7
[NETAPI32] NetUserSetInfo: Support the logon hours for level 2, 3, 4, 22 and 1020. Also make sure that we do not leak memory on invalid levels.
2019-03-12 00:20:07 +01:00
Eric Kohl
0425d866bf
[NETAPI32] NetUserGetInfo: Build and return the users SID for level 4 and 23.
2019-03-11 22:31:36 +01:00
Eric Kohl
462418fe38
[NETAPI32] Initialize parm_err
2019-03-09 20:26:00 +01:00
Arnav Bhatt
c17bcb65b9
[TRANSLATION] Hindi translation of SYSSETUP AND SAMSRV. ( #1400 )
2019-03-08 15:48:20 +01:00
Arnav Bhatt
3a85677531
Hindi translation of comdlg32. ( #1391 )
...
Hindi translation of comdlg32.
2019-03-07 10:05:08 +01:00
Timo Kreuzer
f5f6ea2965
[REACTOS] Fix 64 bit issues
2019-03-04 21:58:42 +01:00
Eric Kohl
ac73ba7db6
[MSV1_0] Check logon hours and workstation names on logon. Also return the machine name on logon and fix the LOGONSERVER environment variable.
2019-03-04 17:26:27 +01:00
Ged Murphy
0649f25b48
[SHELL32] Implement SHTestTokenMembership and forward IsUserAnAdmin to it
...
Moved to the bottom of the file with the other ros functions to help keep wine syncs easier.
2019-03-04 11:54:43 +00:00
Eric Kohl
6748d72c9f
[MSV1_0] Export LsaApLogonUserEx2 instead of LsaApLogonUser and remove the outdated logon functions.
2019-03-04 10:20:10 +01:00
Eric Kohl
ef4ee94feb
[LSASRV] LsapLogonUser: Support LsaTokenInformationNull logins.
2019-03-04 01:37:15 +01:00
Eric Kohl
96466710f8
[MSV1_0] LsaApLogonUser: Pass the Authenticating Authority to the caller.
2019-03-04 01:37:14 +01:00
Joachim Henze
1d7287288d
[SHELL32] Update all languages RCs to fix possible text truncation CORE-15765
...
IDD_BROWSE_FOR_FOLDER displays text controlled by the calling applications in
IDC_BROWSE_FOR_FOLDER_TITLE. Its old height could lead to text truncation
for existing 3rd party apps.
The new height value for IDC_BROWSE_FOR_FOLDER_TITLE
was inspired by IDC with the same from dialog IDD_BROWSE_FOR_FOLDER_NEW.
I could change all languages to the same height,
as dimensions of the dialog and surrounding controls were same.
2019-03-03 02:23:34 +01:00
Joachim Henze
026c575577
[MSI] In dialogs show titlebar buttons CORE-15301
...
Import the Wine fix
https://source.winehq.org/git/wine.git/?a=commit;h=84e6b331918d57f39e20a3063b67eb7fc0876288
Many thanks to the fixes author Fabian Maurer.
2019-03-03 01:26:59 +01:00
Eric Kohl
e88a6b2053
[SETUPAPI] Implement CM_Next_Range()
2019-03-02 20:59:12 +01:00
Bișoc George
0bc8e2a5bb
[COVERITY][SETUPAPI] Release the blocks of memory when done
...
pRange variable allocates blocks of memory from the heap by HeapAlloc() although this resource is never freed afterwards.
COVERITY CID 1427056
2019-03-02 20:39:09 +01:00
Pierre Schweitzer
6ee2f9882c
[MSAFD] Don't leak event while querying/setting socket options
2019-02-25 22:34:29 +01:00
Pierre Schweitzer
6bc61f63f1
[MSAFD] Implement socket options SO_SNDBUF and SO_RCVBUF
2019-02-25 22:34:29 +01:00
Mark Jansen
5c05a29d3d
[APPHELP] Implement ShimDumpCache and ShimFlushCache
...
These functions simply call into the Base* functions,
having a prototype that is compatible with rundll32
CORE-11301
2019-02-25 20:00:34 +01:00
Luo Yufan
ca9cdce760
[TRANSLATION] Update Chinese and Traditional Chinese translations. ( #1369 )
2019-02-25 00:36:53 +01:00
Pierre Schweitzer
f6c50cb93d
[MSAFD] Make WSPSetSockOpt() SO_RCVBUF stub return success
2019-02-24 21:25:39 +01:00
Stanislav Motylkov
8c90a67da6
[MSGINA] Add bar bitmap to logon and shutdown dialogs
2019-02-24 15:52:49 +01:00
Stanislav Motylkov
fe1d611e0f
[MSGINA] Improve Ctrl-Alt-Del invitation window
2019-02-24 15:52:49 +01:00
Stanislav Motylkov
f9d29319a6
[MSGINA] Implement rotation bar animation
...
Based on initial work by Bisoc George. Rotation bar image by Zcooger. CORE-15215
2019-02-24 15:52:49 +01:00
Pierre Schweitzer
d1598788cd
[WS2_32] Use SEH in WSCGetProviderPath()
2019-02-23 13:35:07 +01:00
Pierre Schweitzer
02e84521cc
[WS2_32] Implement WSCGetProviderPath()
2019-02-23 10:57:30 +01:00