Eric Kohl
fa0eef085c
[BOOTDATA][LSASRV] Add the security service(s)
...
- Add the service routines for the SamSs service.
- Start the SamSs service.
2019-08-31 18:17:14 +02:00
Eric Kohl
0625eb3746
[SERVICES][ADVAPI32] Support the security process aka lsass.exe
...
- Reserve the pipe NtControlPipe0 for the security process.
- Count regular service control pipes from 1.
- Use I_ScIsSecurityProcess to identify the security process.
- Services.exe uses the SECURITY_SERVICES_STARTED event to notify the security process that NtControlPipe0 is ready for use.
2019-08-31 17:24:47 +02:00
Eric Kohl
8571c26a71
[NETAPI32] Implement DsEnumerateDomainTrustsA
2019-08-31 12:45:30 +02:00
Eric Kohl
324afc252c
[NETAPI32] Implement DsEnumerateDomainTrustsW
2019-08-25 18:23:38 +02:00
Eric Kohl
abeb3324fb
[NETAPI32] Implement DsAddressToSiteNamesA and DsAddressToSiteNamesExA
2019-08-25 11:39:53 +02:00
Ioannis Adamopoulos
e419195d37
[HEADERS] Move some helpers from undocshell.h to shellutils.h as they didn't cover anything undocumented. Merge traycmd.h in undocshell.h as both contain just undocumented shell definitions.
2019-08-25 12:20:52 +03:00
Eric Kohl
121f0a5c50
[NETAPI32] Fix a typo in DsDeregisterDnsHostRecordsA
...
Thank you very much UserNT and Thomas for the hint!
2019-08-25 11:15:00 +02:00
Eric Kohl
c9537b392b
[NETAPI32] Implement DsDeregisterDnsHostRecordsA
2019-08-24 22:57:36 +02:00
Eric Kohl
47b749aa31
[NETAPI32] Implement DsGetDcNameWithAccountA
2019-08-24 21:40:11 +02:00
Eric Kohl
792d0f6b78
[NETAPI32] Implement DsGetDcSiteCoverageA
2019-08-24 19:44:37 +02:00
Eric Kohl
61ac4f1ee9
[NETAPI32] Add the NetpAllocStrFromWStr helper function
2019-08-24 14:00:33 +02:00
Eric Kohl
3d5c682cd8
[NETAPI32] Implement DsGetSiteNameA
...
Also add the NetpAllocAnsiStrFromWStr helper function.
2019-08-24 13:15:41 +02:00
Mark Jansen
4872912eb2
[SETUPAPI] Demote some noisy dprints
2019-08-23 13:03:36 +02:00
Mark Jansen
029b8f2cf9
[NTDLL] Use the embedded manifest from the process to check compatibility.
2019-08-21 18:57:52 +02:00
Shy Zedaka
cbf47846e7
[TRANSLATION] Changes to Newdev and hdwwiz
2019-08-21 18:49:59 +02:00
Shy Zedaka
cc8180fe63
[TRANSLATION] Change the recycle bin from 'Trash' to 'Recycle bin'
2019-08-21 18:49:59 +02:00
Mark Jansen
ca4b001544
[NTDLL_VISTA] Fix the build for arm
2019-08-20 22:31:56 +02:00
Mark Jansen
6872cef0da
[FRAMEDYN[ARM] Fix some exports
2019-08-20 22:31:55 +02:00
Mark Jansen
419d7e96ad
[NTDLL][ARM] Export pow
2019-08-20 22:31:55 +02:00
Serge Gautherie
9f5f7a97f8
[IPHLPAPI] icmp.c: Restore sync after Wine Staging 1.7.55
...
Mark all our (new) differences.
2019-08-20 15:20:01 +02:00
Mark Jansen
c2b9f94234
[COMCTL32] imagelist: Invalidate the cookie of a destroyed imagelist
...
CORE-16316
CORE-16275
2019-08-19 21:25:07 +02:00
Konstantin Motylkov
ab2c90f1b9
[DNSAPI][DNSAPI_APITEST] Fix DnsQuery_UTF8 function and add tests
...
CORE-11634
2019-08-19 20:01:23 +02:00
Serge Gautherie
cb77f1701f
[SHELL32][STOBJECT] Enforce ShellExecuteW(..., file, parameters, ...)
...
CORE-16299
2019-08-19 13:01:08 +02:00
Mark Jansen
343442cc3f
[LDR][APPHELP] Add a shim that disables manifest compatibility version parsing
2019-08-19 12:08:06 +02:00
Eric Kohl
f052817d84
[MSV1_0] Add SpLsaModeInitialize and SpUserModeInitialize.
...
SpLsaModeInitialize and SpUserModeInitialize will provide access to SSPI functions. LSASRV will soon access the LsaAp functions via SpLsaModeInialize.
2019-08-18 14:56:27 +02:00
Serge Gautherie
8ba4b11a33
[IPHLPAPI] icmp.c: Complete sync with Wine Staging 1.7.55
...
- Restore a missing brace.
- Mark all our differences (at that time). Please inspect them.
CORE-10536
2019-08-17 17:48:21 +02:00
Bișoc George
dcf18826a5
[DESK] Change the property "Screensaver" page on text change
...
If the user takes action on the edit box control of "Screensaver" dialog page, enable the "Apply" property button.
CORE-16280
2019-08-17 15:36:47 +02:00
Katayama Hirofumi MZ
344d559935
[COMCTL32] Unchange the property sheet page after WM_INITDIALOG ( #1842 )
...
In my testing on Win2k3, EN_CHANGE is generated in OnInitDialog, that is correct. The target is property sheet. The property sheet does unchange the page after WM_INITDIALOG generation. CORE-16280
2019-08-17 20:02:57 +09:00
Andreas Maier
2b5f38295b
[COMCTL32] remove unused theme_*.c files.
2019-08-17 12:08:04 +02:00
Shy Zedaka
fca051a1d1
[TRANSLATION][NEWDEV] Complete Hebrew Translations for New Device Prompt
2019-08-16 20:04:27 +02:00
Jose Carlos Jesus
3a92f9c3a0
[CONSOLE] New Portuguese Translation
2019-08-16 19:32:24 +02:00
Jose Carlos Jesus
23cac56740
[DESKMON] Update Portuguese Translation
2019-08-16 19:32:23 +02:00
Jose Carlos Jesus
c12b06fb8e
[DESK] New Portuguese translation
2019-08-16 19:32:23 +02:00
Jose Carlos Jesus
0b4510301b
[SHELL][COMCTL32] pt_PT_Translation Improvements
2019-08-16 19:32:23 +02:00
Jose Carlos Jesus
0ddbf9a552
[HDWWIZ] New pt_PT_Translation
2019-08-16 19:32:16 +02:00
Oleg Dubinskiy
5f7575909f
[AUDIOSRV][BOOTDATA][INCLUDE][MMSYS] Rename RosAudioSrv to AudioSrv ( #1826 )
...
Rename RosAudioSrv to AudioSrv in audio service itself and in all system components which are related to this, same as it done in Win2k3.
It allows MS DxDiag to detect the system audio service correctly, so it becomes possible to run DirectSound test properly with MS dsound.dll, although it works with some minor errors and only in older VirtualBox versions, ~ up to 5.1.38 (and in other emulators as well).
CORE-16307
2019-08-16 19:11:04 +02:00
Andrew Boyarshin
0a84597679
[COMCTL32] Export LoadIconMetric and LoadIconWithScaleDown
...
They are already implemented and there is little sense for them to be hidden.
Required for ProcessHacker 3.0+.
2019-08-16 18:31:07 +02:00
Andreas Maier
83dcae1e0f
[JSCRIPT] import wine commits "stub + implement Enumerator()"
...
6630bc4096
a015c62643
CORE-13810
2019-08-16 16:37:32 +02:00
Waritnan Sookbuntherng
76dfa2b284
[COMCTL32] Checking size grip bounds in x-axis only
2019-08-16 16:22:24 +02:00
Waritnan Sookbuntherng
b9ddad0bbb
[COMCTL32] Hide size grip when the parent window is maximized
2019-08-16 16:22:24 +02:00
Andreas Maier
4093681ad0
[COMCTL32] Saturated images: Take mask-images in account.
...
This fixes CORE-14209 - Some icons not drawn in IDA Free
2019-08-15 21:11:45 +02:00
Andreas Maier
49a797543f
[COMCTL32] Improve failure cases.
2019-08-15 21:11:45 +02:00
Adam Słaboń
65f42596ce
[THEMES][LUNAR] Update
...
Improved Button and Combo Button bitmaps, fixed SYSSETUP Lunar resource.
2019-08-15 20:25:02 +02:00
Shy Zedaka
a3944563c3
[SHELL32] Run Dialog Text Fix
2019-08-15 20:03:55 +02:00
Timo Kreuzer
06e631fafe
[KSUSER] Improve pointer arithmetics
2019-08-15 18:04:57 +02:00
Katayama Hirofumi MZ
944aba1fcc
[SHELL32] Fix Desktop Properties menu item action ( #1833 )
...
1. Right Click the Desktop.
2. Choose "Properties" menu item.
3. "Properties for Display" dialog must be shown.
The parameters of ShellExecuteW were wrong. The execution parameters must be separated from the file parameter.
CORE-16299
2019-08-15 23:10:06 +09:00
Denis Malikov
18a9993d69
[KERNEL32] implement CreateSemaphoreExW/A and adjust macroses for it
2019-08-15 15:50:59 +02:00
Serge Gautherie
40ab30d6a0
[KERNEL32] Partially fix dll/win32/kernel32/client/vista.c compilation as NT6
...
CORE-12596
2019-08-15 15:42:34 +02:00
Timo Kreuzer
ad89837c0e
[3RDPARTY] Suppress MSVC printf format warnings in 3rd-party code
2019-08-15 15:24:12 +02:00
Timo Kreuzer
58588b76e2
[REACTOS] Fix MSVC printf format warnings
2019-08-15 15:24:12 +02:00
Timo Kreuzer
7611cc2b12
[REACTOS] Fix SIZE_T related warnings
2019-08-15 14:20:00 +02:00
Shy Zedaka
187c9fc33c
[Translation] More Hebrew Translations
...
Co-authored-by: Baruch Rutman <peterooch@gmail.com>
2019-08-15 13:41:01 +02:00
Mark Jansen
c96ba1aff2
[SHELL32] CDefView: Improve the context menu positioning
...
Previously we would always show a menu on the focused item, but
this should only be done when it is also selected.
2019-08-15 11:28:31 +02:00
Joachim Henze
0f16d44b66
[SHELL32] Improve ShellExecute
...
This fixes regression CORE-6412 and also fixes CORE-12927
by bringing us a bit closer to Wine implementation.
Thanks to patches author Doug Lyons.
The removed code looks like historic workaround code.
Automated tests do improve as well
VBox https://reactos.org/testman/compare.php?ids=68662,68696
KVM https://reactos.org/testman/compare.php?ids=68663,68697
I intend to merge this back into 0.4.12RC.
2019-08-06 20:24:55 +02:00
Katayama Hirofumi MZ
5972b1e284
[SYSSETUP] Caption of 2nd stage ReactOS Setup is too heavy ( #1806 )
...
The caption text of 2nd stage ReactOS Setup was too bold. CORE-16295
2019-08-06 11:09:56 +09:00
Katayama Hirofumi MZ
836e3107ba
[SYSSETUP] Fix bold font ( #1799 )
...
The font of radio buttons at ReactOS 2nd setup was wrong and too heavy. CORE-16291
2019-08-05 09:44:25 +09:00
Eric Kohl
7550e9efbf
[DEVMGR] Add the code to uninstall a device from the property page
2019-08-04 11:20:04 +02:00
Shy Zedaka
ce2f52d054
[SYSDM] Fix Re-sizing License Prompt ( #1789 )
...
CORE-16278
2019-08-03 23:34:20 +02:00
Eric Kohl
611989943e
[DEVMGR] Change the menu id prefix from IDC_ to IDM_.
2019-08-03 21:52:00 +02:00
Eric Kohl
38d3c4d8da
[DEVMGR] Fix the indentation of the menu resources. No code changes!
2019-08-03 16:37:54 +02:00
Eric Kohl
d1a2983c00
[DEVMGR] Fix wonky action menu
...
Patch by Pi_User5.
CORE-10364
2019-08-03 14:54:18 +02:00
Hermès Bélusca-Maïto
44cddadba8
[KERNEL32] Minor enhancements for CreateRemoteThread(). ( #804 )
...
- Add some cleanup code in failure code paths, instead of asserting.
- Move BasepNotifyCsrOfThread() helper to the only file where it is used.
- Don't use ERROR_DBGBREAK in failure paths but just DPRINT the error
message: we handle the failures properly.
- When creating the remote thread, sync its service tag with the parent
thread's one.
2019-08-01 19:12:49 +02:00
Hermès Bélusca-Maïto
effdb6f232
[KERNEL32][RTL] Diverse fixes/improvements for thread stack creation code. ( #802 )
...
- kernel32!BaseCreateStack() is compatible with ntdll!RtlpCreateUserStack().
- When checking whether a stack guard page can be added, its size has to
be accounted for in the checking logic.
- We have to satisfy the PEB::MinimumStackCommit constraint.
- We cannot use PEB::GuaranteedStackBytes in BaseCreateStack() since it is
nowhere initialized (default is 0). It gets initialized to a non-zero
value when the user manually calls SetThreadStackGuarantee().
https://www.installsetupconfig.com/win32programming/windowsthreadsprocessapis7_6.html
- RtlpCreateUserStack(): Fix memory leak in failure case.
- RtlpFreeUserStack() doesn't need to return anything.
See also commit 1bc59379
(r59868).
CORE-11319
2019-08-01 19:04:13 +02:00
Joachim Henze
3e581e44a9
[INTL] Addendum to CORE-16252
...
That change was not intended.in
commit 0.4.13-dev-740-g
8b67edd8fa
Thx to Stas'M for noticing the windres warning.
2019-07-31 01:58:42 +02:00
Joachim Henze
8b67edd8fa
[INPUT][INTL][SYSSETUP] Limit Combobox height CORE-16252
...
v6 comboboxes default to displaying up to 30entries and
give a bad user experience in 2nd stage
where we usually have low vertical screen resolution.
Therefore limit the height of the expanded boxes to
bring us close to how they were drawn before 0.4.12-dev-882-g
e3e173ffaa
Adding CBS_NOINTEGRALHEIGHT gives similar result for both:
comctl32 v5 and v6 comboboxes.
2019-07-30 23:14:31 +02:00
Eric Kohl
034c6fd0c5
[LSASRV] Improvements to LsapLogonUser()
...
- Token handle duplication must be the last step because we cannot close the duplicated token handle if something fails.
- Call LsaApLogonTerminated(), delete the logon session and free the profile buffer if something fails.
2019-07-30 23:10:33 +02:00
Tibor Lajos Füzi
48200015f7
[KBDHU] Fix Hungarian keyboard layout. ( #1765 )
...
CORE-15567
2019-07-29 21:55:24 +02:00
Eric Kohl
32861b84b9
[MSV1_0] Add debug messages to MsvpCheckWorkstations() and disable MsvpCheckLogonHours() for testing.
2019-07-29 01:22:37 +02:00
Jose Carlos Jesus
f699cc96ac
[NETSHELL][SYSSETUP] Minor improvements for pt_PT translation and object position adjustments ( #1761 )
2019-07-29 00:20:40 +02:00
Hermès Bélusca-Maïto
b6135732d4
[DLLs] Fix .spec files regarding OLE-specific exports.
...
- Do not use hardcoded ordinals, add missing '-private'.
Except for MSXML3, OLE32 and RSAENH, see commit bff824b2
for more details.
- SHSVCS: The 6 first exports are nonamed with ordinals. Replace exported
commented stubs by actual exported stubs instead.
Co-Authored-By: Timo Kreuzer <timo.kreuzer@reactos.org>
2019-07-28 16:26:22 +02:00
Eric Kohl
12aba91abb
[MSV1_0] LsaApCallPackage: The messages MsV1_0EnumerateUsers, MsV1_0GetUserInfo and MsV1_0ReLogonUsers are obsolete.
2019-07-28 14:57:46 +02:00
Oleg Dubinskiy
1a84d120a6
[DSOUND_NEW] Remove unused dsound_convert.c file ( #1748 )
2019-07-24 19:56:33 +02:00
Doug-Lyons
77671f0337
[NETID][WINLOGON] Fix Computer Name Change to update Domain/Hostname on reboot. ( #1684 )
...
CORE-16123
- NETID: Correct the call when using the "Computer Name Change" in ReactOS.
- WINLOGON: Update the volatile "Hostname" and "Domain" variables from
their non-volatile counterparts.
Co-authored-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
2019-07-22 00:49:47 +02:00
Oleg Dubinskiy
7f59361911
[DSOUND_NEW] Completely fix gcc compilation (addendum to 25e98eb
). ( #1740 )
...
CORE-16128
2019-07-21 17:02:34 +02:00
Michael Maltsev
a303932803
[ADVAPI32] Avoid excessive allocation in CheckTokenMembership. CORE-16094
2019-07-21 11:39:30 +02:00
Timo Kreuzer
ddb56e8cca
[OLEAUT32] Use snprintf instead of sprintf
...
Fixes GCC 8 warning:
dll/win32/oleaut32/oleaut.c:876:39: error: '%s' directive writing up to 99 bytes into a region of size between 92 and 291 [-Werror=format-overflow=]
sprintf(typelibkey, "Typelib\\%s\\%s\\0\\win%u", tlguid, ver, sizeof(void *) == 8 ? 64 : 32);
^~ ~~~
dll/win32/oleaut32/oleaut.c:876:5: note: 'sprintf' output between 18 and 316 bytes into a destination of size 300
sprintf(typelibkey, "Typelib\\%s\\%s\\0\\win%u", tlguid, ver, sizeof(void *) == 8 ? 64 : 32);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-07-20 13:56:18 +02:00
Timo Kreuzer
3120320c65
[FRAMEDYN] Fix broken asm (.code64 is for x64 only)
2019-07-20 13:56:18 +02:00
Timo Kreuzer
1b70ddd834
[KERNEL32] Improve path name handling
...
Fixes GCC 8 warning:
dll/win32/kernel32/client/loader.c: In function 'LoadLibraryA':
dll/win32/kernel32/client/loader.c:129:17: error: 'strncat' specified bound 13 equals source length [-Werror=stringop-overflow=]
strncat(PathBuffer, "\\twain_32.dll", 13);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-07-20 13:56:18 +02:00
Timo Kreuzer
2800837dc0
[MSGINA] Fix copying the TokenSource string
...
TOKEN_SOURCE::SourceString is an 8 char non-null-terminated string. Copy it as such.
Fixes GCC 8 warning:
dll/win32/msgina/lsa.c:195:5: error: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Werror=stringop-truncation]
strncpy(TokenSource.SourceName, "User32 ", sizeof(TokenSource.SourceName));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-07-20 13:56:18 +02:00
Timo Kreuzer
f3a9b524f1
[ADVAPI32] Fix copying the TokenSource string
...
TOKEN_SOURCE::SourceString is an 8 char non-null-terminated string. Copy it as such.
Fixes GCC 8 warning:
dll/win32/advapi32/misc/logon.c:638:5: error: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Werror=stringop-truncation]
strncpy(TokenSource.SourceName, "Advapi ", sizeof(TokenSource.SourceName));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-07-20 13:56:18 +02:00
Jose Carlos Jesus
69454b4302
[TRANSLATION] Add Portuguese (neutral) translation. ( #1702 )
...
Add Portuguese (neutral) translation for intl.cpl, main.cpl, msgina.dll, msports.dll, welcome.exe and rundll32.exe, and fix the one in mshtml.dll .
2019-07-15 00:07:50 +02:00
Eric Kohl
433c9d327e
[SETUPAPI] Implement CM_Delete_DevNode_Key_Ex()
...
CM_REGISTRY_USER is not supported yet.
2019-07-13 14:26:57 +02:00
Mark Jansen
b5423ba70b
[SHELL32] Fix SHCreateDirectoryExW showing an error on success
...
CORE-15145
2019-07-09 22:52:17 +02:00
Eric Kohl
93f77f2625
[SETUPAPI] CM_Delete_DevNode_Key[_Ex]: Use DEVINST instead of DEVNODE because we are using DEVINST anywhere else.
2019-07-08 00:08:22 +02:00
Eric Kohl
86e8a477b6
[SETUPAPI] CMP_RegisterNotification: When a window is registered, pass the window text to PNP_RegisterNotification().
2019-07-07 23:47:01 +02:00
Bișoc George
019e3ffe5f
[SHELL32] Recycle-Bin: Validate the MaxCapacity value with respect to the available disk space. ( #1688 )
...
CORE-12313
Co-authored-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
2019-07-07 19:01:09 +02:00
Hermès Bélusca-Maïto
8a30801516
[SHELL32] Recycle-Bin: Minor code enhancements.
...
- Use _countof() and ZeroMemory().
- Fix case of 'BitBucket' registry key (Windows-compatible).
- Simplify code.
- Minor code formatting.
2019-07-07 17:56:51 +02:00
Bișoc George
818d660868
[SHELL32] Enable the "Apply" button when user takes action on the edit box control ( #1720 )
...
CORE-12312
2019-07-07 14:47:44 +02:00
Eric Kohl
ece54dcd2f
[SETUPAPI][UMPNPMGR] The 3rd parameter of PNP_RegisterNotification() seems to be the service name
2019-07-07 13:41:00 +02:00
Doug Lyons
119c99ef7e
[TIMEDATE] Allow editing the time server combo box. CORE-13001
2019-07-07 12:45:45 +02:00
Doug Lyons
44b543bad3
[TIMEDATE] Handle manual time server entry. CORE-13001
2019-07-07 12:45:36 +02:00
Doug Lyons
33401f3875
[TIMEDATE] Use w32time compatible registry settings. CORE-13001
2019-07-07 12:45:17 +02:00
Thomas Faber
d19b792511
[W32TIME] Implement a rudimentary version of W32TimeSyncNow. CORE-13001
2019-07-07 12:45:03 +02:00
Thomas Faber
1938b7484e
[TIMEDATE] Avoid the use of DisplayWin32Error in time sync utility functions. CORE-13001
2019-07-07 12:44:51 +02:00
Thomas Faber
aa24ad7429
[TIMEDATE] Separate time sync functions out into their own file. CORE-13001
...
This is in preparation for the w32time service, and based on
work by Doug Lyons.
2019-07-07 12:44:37 +02:00
Victor Perevertkin
042646ceac
[IPHLPAPI] Use if_descrlen field for determining the length of
...
if_descr in IFEntry structure. This fixes heap corruption on GCC8.
CORE-16088
2019-07-05 22:49:12 +03:00
Stanislav Motylkov
a76e03d8bc
[SHELL32][USERENV] Improve Russian translation ( #1710 )
...
CORE-16170
2019-07-01 21:43:22 +02:00
Oleg Dubinskiy
25e98eb0da
[DSOUND_NEW] Add CMakeLists.txt + mostly fix gcc compilation
2019-06-30 20:06:36 +02:00
Jose Carlos Jesus
86d4156c39
[TRANSLATIONS] Add/Update Portuguese (neutral) translations. ( #1687 )
...
Translations for SYSDM.CPL, SETUPAPI, SHELL32, LSASRV, SAMSRV, SYSSETUP,
USRMGR, THEMEUI, USERENV, WININET, MSCONFIG.
2019-06-29 16:55:33 +02:00
Eric Kohl
7eb6e42626
[UMPNPMGR][SETUPAPI] PNP_RegisterNotification() has got 9 parameters.
2019-06-29 13:38:42 +02:00
Thomas Faber
d16c9a798a
[LIBPNG] Update to version 1.6.37. CORE-16147
2019-06-27 12:52:12 +02:00
Thomas Faber
430656f0b9
[MBEDTLS] Update to version 2.7.11. CORE-16147
2019-06-27 12:52:00 +02:00
Eric Kohl
a9c4c07955
[SETUPAPI][UMPNPMGR] PNP_UnregisterNotification: Add 2 unknown parameters
2019-06-23 21:45:54 +02:00
Eric Kohl
ca0406131c
[SETUPAPI][UMPNPMGR] Improve CMP_RegisterNotification/PNP_RegisterNotification
...
Pass the notification filter to PNP_RegisterNotification as a byte-pointer to the filter and the size of the filter.
2019-06-23 19:31:34 +02:00
Eric Kohl
89c936fdd6
[NETCFGX] Start a network adapter device after the custom install steps have been completed.
...
This could probably fix CORE-16103
2019-06-22 21:01:26 +02:00
Eric Kohl
8dc70d2454
[SETUPAPI] Implement SetupDiRestartDevices()
2019-06-22 21:01:25 +02:00
Andreas Maier
49165276f2
[COMCTL32] Fix CORE-14619 (Checkbox buttons theming regression) ( #1674 )
...
* [COMCTL32] Fix CORE-14619 (Checkbox buttons theming regression)
Fix cb_states / rb_states lookup table.
* [README.WINE] comctl32 is synced to WineStaging-3.3.
See commit b3fb8555
.
2019-06-22 16:36:14 +02:00
Jose Carlos Jesus
be820b9ca3
[NEWDEV] Add Portuguese (neutral) translation.
2019-06-22 16:17:03 +02:00
Jose Carlos Jesus
0e6732586d
[NETID] Add Portuguese (neutral) translation.
2019-06-22 16:16:58 +02:00
Jose Carlos Jesus
64a647a843
[NETCFGX] Add Portuguese (neutral) translation.
2019-06-22 16:11:55 +02:00
Bișoc George
4c9dc7302b
[MAIN.CPL] Adjust the GROUPBOX control spacing for French resource ( #1682 )
...
CORE-12372
2019-06-22 15:37:59 +02:00
Eric Kohl
214692ff5e
[NETSHELL] Improvements to the network setup (2a/x)
...
Step 2a: Really check the binding between network components.
Next Step: Bind the Tcpip transport to all enumerated network adapters.
2019-06-20 22:08:39 +02:00
Eric Kohl
73ca084e96
[NETCFGX] Read a components bind value and implement the IsBoundTo method.
2019-06-20 22:08:38 +02:00
Eric Kohl
79a0f2b430
[NETCFGX] EnumClientServiceProtocol: Use the right parent key when trying to open the 'NDI' subkey.
...
This makes the description of the selected item show up in the network connection properties.
2019-06-20 20:08:36 +02:00
Hermès Bélusca-Maïto
1dc4ba9da7
[DEVMGR] Add the missing pt-PT.rc translation file. Strange, I thought I added it before...
2019-06-20 18:04:26 +02:00
Mas Ahmad Muhammad
fd928f9d6e
[CPL_DESK] Update Indonesian translation.
2019-06-20 17:31:57 +02:00
Mas Ahmad Muhammad
e3c779a855
[CPL_MMSYS] Update Indonesian translation.
2019-06-20 17:31:57 +02:00
Mas Ahmad Muhammad
40be6abdd8
[CPL_TIMEDATE] Update Indonesian translation.
2019-06-20 17:31:56 +02:00
Mas Ahmad Muhammad
37d345d8cc
[CPL_CONSOLE] Update Indonesian translation.
2019-06-20 17:31:56 +02:00
Mas Ahmad Muhammad
456e06ae2a
[CPL_APPWIZ] Add Indonesian translation.
2019-06-20 17:31:55 +02:00
Mas Ahmad Muhammad
aadd11c01d
[CPL_ACCESS] Update Indonesian translation.
2019-06-20 17:31:54 +02:00
Mas Ahmad Muhammad
682ea2206a
[NEWDEV] Update Indonesian translation.
2019-06-20 17:31:53 +02:00
Mas Ahmad Muhammad
11f1b911d8
[IEFRAME] Add Indonesian translation.
2019-06-20 17:31:52 +02:00
Mas Ahmad Muhammad
7f09d9512c
[DEVMGR] Update Indonesian translation.
2019-06-20 17:31:51 +02:00
Mas Ahmad Muhammad
867fdc24d9
[MSGINA] Update Indonesian translation.
2019-06-20 17:31:50 +02:00
Mas Ahmad Muhammad
859199ee16
[COMCTL32] Add Indonesian translation.
2019-06-20 17:31:49 +02:00
Mas Ahmad Muhammad
bb499e4b4e
[THEMEUI] Add Indonesian translation.
2019-06-20 17:31:47 +02:00
Mas Ahmad Muhammad
d0629fde40
[COMDLG32] Add Indonesian translation.
2019-06-20 17:31:46 +02:00
Mas Ahmad Muhammad
4742f65936
[BROWSEUI] Add Indonesian translation.
2019-06-20 17:31:44 +02:00
Jose Carlos Jesus
37c43a7414
[DEVMGR] Add Portuguese (neutral) translation.
2019-06-20 17:15:17 +02:00
Jose Carlos Jesus
666e6561d5
[CREDUI] Update Portuguese (neutral) translation.
2019-06-20 17:15:17 +02:00
Jose Carlos Jesus
af10e1fb74
[COMDLG32] Update Portuguese (neutral) translation.
2019-06-20 17:15:16 +02:00
Jose Carlos Jesus
4bbeb21f6d
[COMCTL32] Update Portuguese (neutral) translation.
2019-06-20 17:15:15 +02:00
Jose Carlos Jesus
7df98d73b3
[BROWSEUI] Add Portuguese (neutral) translation.
2019-06-20 17:15:15 +02:00
Jose Carlos Jesus
64785cf7d3
[ACLUI] Add Portuguese (neutral) translation.
2019-06-20 17:15:14 +02:00
Eric Kohl
e57f103d53
[NETCFGX] Add the interfaces INetCfgBindingInterface and IEnumNetCfgBindingInterface (stubs only).
2019-06-19 22:38:31 +02:00
Eric Kohl
ec9c8fdf25
[NETCFGX] Add the interfaces INetCfgBindingPath and IEnumNetCfgBindingPath (stubs only).
2019-06-18 22:35:46 +02:00
Eric Kohl
2da533a8a4
[NETCFGX] NetPropPageProvider: Handle the Min and Max values for INT, LONG and WORD types properly
...
CORE-15095
2019-06-18 21:47:29 +02:00
Mark Jansen
c8ef4912a7
[URLMON] Directly call cabinet!Extract instead of calling it via advpack!ExtractFilesW
...
CORE-15795
2019-06-17 19:51:58 +02:00
Jose Carlos Jesus
65dc8aba92
[APPWIZ.CPL] Update Portuguese Brazilian, and add Portuguese (neutral) translations. ( #1656 )
2019-06-17 15:12:08 +02:00
Jose Carlos Jesus
8aca2dafeb
[ACCESS.CPL] Add & update Portuguese translation. ( #1656 )
2019-06-17 15:12:08 +02:00
Eric Kohl
1270e0a4fc
[NETCFGX] Add the INetCfgComponentBindings interface to the NetCfgComponent class.
2019-06-17 14:57:08 +02:00
Eric Kohl
78f13ae5ad
[NETSHELL] Improvements to the network setup (1/x)
...
Step 1: Find the TcpIp transport and enumerate the installed network adapters using INetCfg.
Next Step: Find out how the binding process works and bind the TcpIp transport to all enumerated network adapters. This will replace the blind binding process we are using right now.
2019-06-17 01:18:05 +02:00
Eric Kohl
24b22db77e
[NETCFGX] Resize a helper buffer to accommodate a device instance id.
...
This prevent NULL pointer exceptions in calls to INetCfgComponent::GetPnpDevNodeId().
2019-06-17 00:46:30 +02:00
Eric Kohl
9bf78b6a95
[NETCFGX] Set the ComponentId value when a NIC is installed.
2019-06-16 23:59:52 +02:00
Mark Jansen
f3d1d38041
[INPUT] Don't race the system to free an imagelist
2019-06-16 23:11:03 +02:00
Mark Jansen
bcffdd0b16
[RASAPI32] Add RasClearConnectionStatistics stub
...
CORE-10092
2019-06-16 13:56:54 +02:00
Serge Gautherie
b13990bd78
[SETUPAPI] Revert "Fix a typo in CM_Query_Resource_Conflict_List." ( #1634 )
...
Previous code was correct.
This reverts commit c47ad98f
.
2019-06-15 17:55:33 +02:00
Baruch Rutman
22064d7787
[LPK] Fix for CORE-16115. ( #1654 )
...
Proposed changes:
- Use the total extent (width) and font metrics (height) as values
to put in the lpSize variable instead of calling ScriptString_pSize()
in the LpkGetTextExtentExPoint() function.
- Use GetTextExtentExPointWPri in more cases as another effort to get the data.
- Trailing whitespace fixes.
2019-06-15 17:37:51 +02:00
Baruch Rutman
1a7ffd29d6
[LPK] Update Wine BiDi code. ( #1651 )
...
Imports the changes from
ef07087f47
2019-06-15 17:24:38 +02:00
Joachim Henze
10f00f8c1c
[MSI] Fix regression CORE-14646
...
Pressing Next-button in setup of "1C Enterprise (training version) 8.3.10.2252"
did not have any effect anymore. Setup could not be completed anymore.
The regression was introduced to ros by 0.4.8-dev-739-g
f8b992f2d3
and was confirmed being a Wine-regression in
https://bugs.winehq.org/show_bug.cgi?id=45445
Thanks to Fabian Maurer for communicating to Wine and thanks to
Thomas Faber for regenerating cond.tab.c from the fixed source file cond.y
using BISON.
I also committed the same fix to 0.4.12-RC-32-g152ee20.
2019-06-14 23:21:37 +02:00
Eric Kohl
7b29f4d975
[NETCFGX] InstallNetDevice: Run the default device installer before making class-specific changes.
2019-06-13 14:16:25 +02:00
Giannis Adamopoulos
cc25a266f2
[COMCTL32] imagelist: Make the exported functions use the internal IImageList2
...
- Add a hack to rename the exported functions and use the Internal_ prefix for them so that the IImageList can use them with minimal code changes.
- Add the correct implementation of the affected exported functions making them now use the IImageList of the passed HIMAGELIST.
This indirection is possible because an HIMAGELIST is also a IImageList*.
This indirection is also needed because we can end up using image lists created by either comctl32 v5 or comctl32 v6.
This is how windows manage to use an HIMAGELIST created by comctl32 v5 when it is passed to comctl32 v6.
What really happens in this scenario is that the exported functions of both versions end up using the interface
stored in the object without checking if this interface is the version provided in the same dll or in the other.
2019-06-12 19:20:44 +03:00
Pierre Schweitzer
f381137c89
[BTRFS] Upgrade to 1.3
...
CORE-16111
2019-06-11 12:35:19 +02:00
Eric Kohl
90aa2c26f8
[NETCFGX] Improvements to the TCP/IP settings dialog.
...
- Separate the gateway settings from the DHCP settings.
- Enable Edit and Delete buttons only if an item in a list box has been selected.
CORE-9908
2019-06-11 06:58:42 +02:00
Eric Kohl
8f285f71c9
[NETCFGX] Do not update the TCP/IP properties when the cancels the advanced properties dialog.
...
CORE-9908
2019-06-10 20:28:58 +02:00
Pierre Schweitzer
72d229b38c
[NETPLWIZ] Add French translation
2019-06-10 19:01:30 +02:00
Eric Kohl
de0e19bc72
[NETSHELL] Network connections can't be renamed
...
Enable the 'Rename' and 'Delete' menu items for Administrators.
CORE-15348
2019-06-10 17:23:13 +02:00
Yaroslav Kibysh
27cfe08016
[CONSOLE] Update Ukrainian translation. ( #1643 )
2019-06-10 17:02:58 +02:00
Yaroslav Kibysh
f0163f124f
[MSGINA] Update Ukrainian translation. ( #1642 )
2019-06-10 17:00:44 +02:00
Yaroslav Kibysh
b2e4ff8cfd
[SHELL32] Update Ukrainian translation. ( #1637 )
2019-06-10 16:45:20 +02:00
Pierre Schweitzer
a7b6a1a97d
[MSGINA] Update French translation
2019-06-10 15:37:32 +02:00
Eric Kohl
f2f698587c
[MSGINA] Add missing logon restriction messages.
2019-06-09 22:42:10 +02:00
Serge Gautherie
8a8453494f
[SHELL32] SHCreateShellFolderView(): Fix parameter validation order. ( #1632 )
...
Fixes one modification from commit ae2a85d0
.
CORE-16098
2019-06-09 15:57:45 +02:00
Eric Kohl
c1421c4108
[NETAPI32] Ignore usriX_logon_hours and usriX_units_per_week if usriX_logon_hours is NULL.
2019-06-09 15:25:13 +02:00
Eric Kohl
1b05c9586c
[NETAPI32] Do not try to set usriX_max_storage. Just ignore it.
2019-06-09 14:50:07 +02:00
Serge Gautherie
92e5fabb55
[BROWSEUI] Fix SHEnumClassesOfCategories() parameter validation. ( #1622 )
...
Addendum to fdfef818
. CORE-11711
2019-06-08 20:05:54 +02:00
Hermès Bélusca-Maïto
ae2a85d003
[SHELL32] Fix some NULL-pointers validation.
...
- In the exported SHCreateDefaultContextMenu() and
IDataObject_Constructor() functions (called amongst others by
the exported CIDLData_CreateFromIDArray() function).
- In the exported SHCreateShellFolderView() function.
- In CDefView::GetItemObject(), where data was written to *ppvOut before
ppvOut was being checked for NULL.
2019-06-08 19:43:02 +02:00
Yaroslav Kibysh
47d76db311
[BROWSEUI] Update Ukrainian translation. ( #1626 )
2019-06-08 18:43:13 +02:00
Yaroslav Kibysh
6a8e99e235
[NEWDEV] Update Ukrainian translation. ( #1625 )
2019-06-08 18:37:29 +02:00
Yaroslav Kibysh
4d44e11f1e
[SHELL32] Update Ukrainian translation. ( #1623 )
2019-06-08 17:58:42 +02:00
Eric Kohl
c47ad98ff7
[SETUPAPI] Fix a typo in CM_Query_Resource_Conflict_List.
2019-06-06 19:12:44 +02:00
Eric Kohl
adc9bd48b7
[SETUPAPI] GetDeviceInstanceKeyPath: Create a new driver instance property if needed and SEH-protect calls to umpnpmgr.
2019-06-06 19:08:43 +02:00
Hermès Bélusca-Maïto
fdfef818ef
[BROWSEUI] Fix CSHEnumClassesOfCategories::Initialize() parameters validation. ( #1559 )
...
CORE-11711
2019-06-06 17:07:38 +02:00
Serge Gautherie
1f8250f700
[BROWSEUI] browseui.spec: Fix SHEnumClassesOfCategories() parameters. ( #1559 )
2019-06-06 17:06:52 +02:00
Serge Gautherie
addfb61d8b
[NTDLL_VISTA] Check _DEBUG with #ifdef, not #if ( #1615 )
2019-06-06 01:49:18 +02:00
Serge Gautherie
46259092f9
[ADVAPI32:REG] Remove some useless casts ( #1614 )
2019-06-05 18:37:07 +02:00
Serge Gautherie
38db074491
Misc addendum to CORE-14271 ( #1529 )
...
* [ADVAPI32] Simplify RtlCreateUnicodeStringFromAsciiz() return value check
RtlCreateUnicodeStringFromAsciiz() returns a BOOLEAN, not a BOOL.
No functional change.
Addendum to
CORE-14271
* [USER32] Simplify RtlCreateUnicodeStringFromAsciiz() return value check
RtlCreateUnicodeStringFromAsciiz() returns a BOOLEAN, not a UINT.
Also, add a FIXME.
No functional change.
Addendum to
CORE-14271
* [USER32] Simplify RegisterClipboardFormatA/W() a bit
No functional change.
* [UDFS] Simplify SeSinglePrivilegeCheck() return value check
No functional change.
Addendum to
CORE-14271
2019-06-04 16:56:33 +02:00
Joachim Henze
bc3eed68ca
[MSHTML] Fake Success in HTMLDocument_put_bgColor()
...
This avoids at startup of Instant Messenger "QIP 2005 8095"
a message-box with "OLE Error 8004001".
The issue is a subtask of CORE-11537
Many Thanks to the patches author
Andreas Maier <staubim@quantentunnel.de>
JIRA-nick: andy-123
Note you still need to install Gecko 2.40 and Samba 1.3 from rapps for QIP.
2019-06-01 22:53:16 +02:00
Eric Kohl
adceb3807e
[NETAPI32] Implement parts of NetGetDCName and declare some parameters optional.
2019-05-29 15:35:55 +02:00
Eric Kohl
968bdeddf3
[NETAPI32] Implement NetpAllocWStrFromStr(), NetpAllocWStrFromAnsiStr() (not public, but useful) and NetpAllocWStrFromWStr().
2019-05-29 12:59:44 +02:00
Katayama Hirofumi MZ
9a39315d46
[SYSSETUP] Set registry hostname in WriteComputerSettings ( #1589 )
...
Based on @Doug-Lyons's patch. CORE-16067
2019-05-29 19:59:40 +09:00
Hervé Poussineau
74be88ac47
[LDR] Silence some debug logs when images overlap
2019-05-27 13:24:28 +02:00
Timo Kreuzer
801ec51a91
[BROWSEUI] Fix indentation
...
Fixes GCC 8 warning:
dll/win32/browseui/explorerband.cpp:1332:17: error: this 'if' clause does not guard... [-Werror=misleading-indentation]
if (!SUCCEEDED(hr) || !pParent.p)
^~
dll/win32/browseui/explorerband.cpp:1335:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
hr = pParent->SetNameOf(0, pidlChild, dispInfo->item.pszText, SHGDN_INFOLDER, &pidlNew);
^~
2019-05-27 13:22:40 +02:00
Timo Kreuzer
95269bc8d1
[GLU32] Fix indentation
...
Fixes GCC 8 warnings:
dll/opengl/glu32/src/libnurbs/internals/subdivider.cc:852:2: error: this 'if' clause does not guard... [-Werror=misleading-indentation]
if( jarc->pwlArc ) jarc->pwlArc->deleteMe( pwlarcpool ); jarc->pwlArc = 0;
^~
dll/opengl/glu32/src/libnurbs/internals/subdivider.cc:852:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
if( jarc->pwlArc ) jarc->pwlArc->deleteMe( pwlarcpool ); jarc->pwlArc = 0;
^~~~
2019-05-27 13:22:40 +02:00
Timo Kreuzer
207a0f520e
[MSHTML] Convert tabs to spaces
...
Fixes GCC 8 warning:
dll/win32/mshtml/script.c:844:4: error: this 'if' clause does not guard... [-Werror=misleading-indentation]
if(!new_buf)
^~
dll/win32/mshtml/script.c:846:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
This->size <<= 1;
^~~~
2019-05-27 13:22:40 +02:00
Timo Kreuzer
51fbf9e8c0
[LIBXSLT] Disable misleading-indentation warnings
...
Fixes GCC 8 warning:
dll/3rdparty/libxslt/security.c:358:5: error: this 'else' clause does not guard... [-Werror=misleading-indentation]
else
^~~~
dll/3rdparty/libxslt/security.c:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
if (ret <= 0) {
^~
2019-05-27 13:22:40 +02:00
Timo Kreuzer
089d59bc6c
[RSAENH] Use StringCbPrintfA instead of sprintf
...
Fixes GCC 8 warning:
dll/win32/rsaenh/rsaenh.c:161:23: error: '%s' directive writing up to 259 bytes into a region of size 235 [-Werror=format-overflow=]
#define RSAENH_REGKEY "Software\\Wine\\Crypto\\RSA\\%s"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dll/win32/rsaenh/rsaenh.c:161:23: note: in definition of macro 'RSAENH_REGKEY'
#define RSAENH_REGKEY "Software\\Wine\\Crypto\\RSA\\%s"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dll/win32/rsaenh/rsaenh.c:1107:5: note: 'sprintf' output between 26 and 285 bytes into a destination of size 260
sprintf(szRSABase, RSAENH_REGKEY, pKeyContainer->szName);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-05-27 13:22:40 +02:00
Timo Kreuzer
81bdf4e360
[CRT] Add missing posix error codes
...
These are required by latest mingw-w64 stl and we are mixing this with our crt headers.
Define _CRT_NO_POSIX_ERROR_CODES in all modules that define their own constants.
2019-05-27 13:22:40 +02:00
Katayama Hirofumi MZ
2db0e159a4
[KERNEL32] Fix SetComputerNameExW ( #1583 )
...
Based on @Doug-Lyons's patch. CORE-16058
2019-05-27 16:18:38 +09:00
Jose Carlos Jesus
7f5e960e32
[TRANSLATIONS] Update/Add Portuguese translations.
...
Translations for: reactos/setup, usetup, syssetup, netshell, shell32.
2019-05-26 21:19:31 +02:00
Hermès Bélusca-Maïto
c4e2826c73
[CONSOLE][CONCFG][CONSRV] Provide support for specified additional TrueType fonts + bugfixes.
...
CORE-12451 CORE-13182 CORE-13196
- CONSOLE: Initialize the additional TrueType fonts cache.
* Fix the font preview when a TrueType font has been selected.
* Refresh the available fonts and the font preview when the selected
code page is changed (Work In Progress), or when the OS pool of
font resources has changed (WM_FONTCHANGE message).
- CONCFG: Implement support for the additional TrueType fonts cache:
the contents of the cache is enumerated under the registry key
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
* Add helper functions and macros.
* In CreateConsoleFontEx(), set the mandatory font pitch&family flags
and remove those that we do not support.
* In IsValidConsoleFont2(), update the validity checks and the
documentation links.
- CONSRV: Load/refresh the additional TrueType fonts cache when needed.
2019-05-19 23:10:41 +02:00
Jose Carlos Jesus
73d7fd1415
[TRANSLATIONS] Update/Add Portuguese translations. ( #1564 )
...
Translations for: deskadp, deskmon, reactos/setup, usetup, syssetup.
Co-Authored-By: Bișoc George <fraizeraust99@gmail.com>
2019-05-19 17:04:47 +02:00
Eric Kohl
bb4fc96939
[MMSYS] Reset the speaker volume to its initial value when the user clicks the "Cancel" button
...
CORE-13815
2019-05-19 16:27:10 +02:00
Eric Kohl
a65a260919
[POWERCFG] Show the hibernate page only if the S4 power state is available
2019-05-12 23:52:08 +02:00
Eric Kohl
c58a2163d7
[POWERCFG] Add a separate power schemes dialog for ac-only systems
...
The layout issues will be fixed by a future patch.
2019-05-12 23:48:36 +02:00
Eric Kohl
3a207cdf27
[POWERCFG] Fix-up the lid, power button and sleep button settings according to the power capabilities.
2019-05-09 23:56:37 +02:00
Eric Kohl
cc13842ad4
[POWERCFG] Do not re-initialize all paged directly when the hibernate file setting changes. Re-initialize the pages on PSN_SETACTIVE instead.
2019-05-08 23:31:00 +02:00
Pierre Schweitzer
ea7aca8bdd
[KERNEL32] Drop unused line breaks
2019-05-08 18:34:28 +02:00
Eric Kohl
535b8dda8d
[POWERCFG] Implement the power scheme 'Save As' feature
...
CORE-12565
2019-05-06 23:55:42 +02:00
Eric Kohl
af14108ee2
[POWERCFG] Do not call other pages init routines when the hibernate setting changes. This will be fixed later.
2019-05-06 23:39:09 +02:00
Eric Kohl
1dcf8376f0
[POWERCFG] Fix power scheme deletion
...
CORE-12566, CORE-12567
2019-05-05 22:48:53 +02:00
Eric Kohl
077dcfedb9
[POWERCFG] Improve the error handling in AddPowerScheme() and keep track of the current power scheme.
2019-05-05 22:10:00 +02:00
Pierre Schweitzer
204bfa8574
[KERNEL32] Misc. fixes to DefineDosDeviceW
...
- Add support for LUIDDeviceMapsEnabled;
- Broadcast proper message in case of device removal;
- Use less memory for strings management;
- Make code a bit cleaner.
2019-05-05 18:33:15 +02:00
Eric Kohl
b5e6280a72
[POWERCFG] Really fix the power schemes exceptions!
2019-05-05 17:05:59 +02:00
Pierre Schweitzer
5d20d512be
[KERNEL32] Rewrite QueryDosDeviceW to handle global and local MS-DOS namespaces
...
It also comes with a small performance boost: instead of performing object
queries one after another, we query them all at once.
2019-05-05 14:18:09 +02:00
Pierre Schweitzer
8d128aa441
[KERNEL32] Reduce QueryDosDeviceA memory footprint
...
by using TEB static unicode string (which is already
preallocated).
Also, properly handle RtlUnicodeStringToAnsiString failures.
Finally, make sure output buffer is properly 0 terminated.
2019-05-05 10:17:16 +02:00
Pierre Schweitzer
1ed7f27466
[KERNEL32] Reduce DefineDosDeviceA memory footprint
...
by using TEB static unicode string (which is already
preallocated).
2019-05-05 10:17:16 +02:00
Hermès Bélusca-Maïto
2ebda0e3d0
[CONSOLE.CPL] Fix the console screen preview when selecting TrueType fonts.
...
CORE-13182 CORE-13196
- Use the correct character height & width.
- Additions: use StringCch*() when initializing the dialog title.
[CONSRV:CONCFG] Minor fixes.
- When retrieving font characteristics in ConCfgReadUserSettings(),
check for NULL/zero values that indicate that we should use default
ones instead.
- Rename 'dwNumSubKeys' into 'dwNumValues'.
2019-05-05 01:20:19 +02:00
Eric Kohl
5164c852e8
[POWERPROF] ValidatePowerPolicies: Do not fail because of legal power states which were set by FixSystemPowerState.
2019-05-02 20:39:58 +02:00
Hervé Poussineau
7033ab18df
[HID] Use hidparser static library for HidP_* functions
...
hid.dll and hidparse.sys must understand the same HID preparsed data,
so use the same code in hid.dll and in hidparse.sys
At the same time, this permis implementation of some HidP_* functions.
2019-05-02 20:06:47 +02:00
Katayama Hirofumi MZ
dcaaf3e7af
[COMDLG32] Fix treatment of wrong filename extension ( #1545 )
...
Fix treatment of wrong filename extensions upon GetOpenFileName/GetSaveFileName. CORE-15270
2019-05-02 22:48:01 +09:00
Mark Jansen
575ab6c760
[ACGENRAL] Add a test shim
2019-05-01 19:22:19 +02:00
Mark Jansen
1570f08b4d
[APPHELP] Add ordinal import support
2019-05-01 19:22:19 +02:00
Eric Kohl
2872cfc3b7
[POWERCFG] Fix indentation. No code changes!
2019-05-01 13:16:38 +02:00
Hermès Bélusca-Maïto
77d234b049
[KERNEL32] Addendum to 0e3a0435
(PR #803 ): always return TRUE in the stub-plemented SetThreadStackGuarantee() to continue satisfying programs that use it. CORE-15989
2019-04-29 22:51:35 +02:00
Serge Gautherie
cf48f8bf8a
[REACTOS] Replace remnant legacy SPIF_SENDWININICHANGE by SPIF_SENDCHANGE ( #1526 )
...
No functional change otherwise.
2019-04-28 21:19:42 +02:00
Bișoc George
89f6929dae
[ACCESS] Reposition the "ToggleKeys" group box control ( #1541 )
...
CORE-15383
2019-04-28 20:21:38 +02:00
Eric Kohl
93b54d007f
[POWERCFG] Fix minor power scheme issues
...
- Really fix the exception that occurs on closing the property sheet.
- Use the correct scheme ID when the current power scheme is set.
2019-04-28 13:18:52 +02:00
Katayama Hirofumi MZ
2da24f7274
[COMDLG32] Follow up of #1514 CORE-7114 Don't load asterisk extension
2019-04-28 08:44:52 +09:00
Hermès Bélusca-Maïto
9256c808b1
[NFS] Fix a typo in the precompiled header.
2019-04-28 01:42:52 +02:00
Eric Kohl
ce218f70ec
[POWERCFG] Fix an exception that occurs when the control panel is closed.
2019-04-27 19:01:35 +02:00
Hermès Bélusca-Maïto
0e3a043526
[KERNEL32] Add an (incomplete) pre-implementation for SetThreadStackGuarantee(). ( #803 )
...
This should remove some of the "SetThreadStackGuarantee(): stub" messages in some simple cases.
2019-04-27 18:41:50 +02:00
Katayama Hirofumi MZ
6a7d8112c3
[COMDLG32] Save open/save location by extension ( #1514 )
...
Use the proper open/save initial folder for comdlg32.GetOpenFileName and comdlg32.GetSaveFileName. CORE-7114
2019-04-27 23:02:34 +09:00
Andrew Cook
716613cddc
[CMAKE] Use new policies for CMP0005 and CMP0018 ( #1481 )
...
* [CMAKE] Fix for CMP0018
The new behaviour lets us explicitly disabling position independent code, avoiding the need to change undocumented variables
* LINK_DEPENDS is semicolon separated
* [CMAKE] Fix for CMP0005
it seems impossible to have cmake correct escape PROXY_CLSID_IS so move it to the header
2019-04-27 11:33:37 +02:00
Eric Kohl
9a24e9799e
[POWERCFG] Show the name of the power scheme in the delete confirmation message box
2019-04-26 23:12:36 +02:00
Eric Kohl
7251020e41
[POWERCFG] Some small cleanup
...
- Rename IDC_HYBERNATE... to IDC_HIBERNATE...
- Rename IDS_PORCENT to IDS_PERCENT
- Replace %1 by %s in IDS_CONFIG1 and IDS_CONFIG2
2019-04-26 21:52:30 +02:00
Eric Kohl
0ca4b50791
[POWERCFG] Fix the initialization of the power schemes page
...
CORE-4995
2019-04-26 00:03:27 +02:00
Oleg Dubinskiy
c8611aea13
[DPNHPAST] Import dpnhpast.dll from Wine (Staging) 4.5
2019-04-24 19:59:15 +02:00
Jared Smudde
7e18b6d0eb
[BROWSEUI] Enable the Disconnect Network Drive menu item. ( #1522 )
...
CORE-13516, CORE-13518
2019-04-24 04:28:05 +02:00
Jared Smudde
bf431dd278
[MPR] Implement the function WNetDisconnectDialog(). ( #1522 )
...
CORE-13516, CORE-13518
2019-04-24 04:28:01 +02:00
Jared Smudde
d1404a7a2a
[NETPLWIZ] Implement the Disconnect Network Drive dialog. ( #1522 )
...
CORE-13516, CORE-13518
2019-04-24 04:26:12 +02:00
Katayama Hirofumi MZ
9de816c971
[APPWIZ.CPL] Set a default shortcut-link description ( #1520 )
...
CORE-15511
2019-04-24 03:44:44 +02:00
Hermès Bélusca-Maïto
62823a08ce
[SHELL32] Make the new-item menu work (aka. make it dynamic) when the .lnk handler doesn't have any ShellNew entry.
2019-04-24 03:41:41 +02:00
Hermès Bélusca-Maïto
0416c598f8
[SHELL32] Code formatting/style/whitespace fix + fix two memory leaks in failure paths of CNewMenu::LoadItem().
2019-04-24 03:36:27 +02:00
Katayama Hirofumi MZ
8e60c2efee
[SHELL32] Implement 'New Link' (Retrial of #1510 ), CORE-15511 ( #1518 )
...
Correctly create cache about ".lnk" and handling in the member functions.
Co-authored-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
2019-04-24 03:28:17 +02:00
Eric Kohl
8c30fdab1c
[STOBJECT] Store the "Show x icon in the taskbar" setting for the hotplug, power and volume icons.
...
CORE-12365
CORE-12972
CORE-15234
2019-04-23 00:12:23 +02:00
Eric Kohl
22411ef223
[POWERCFG] Fix indentation and coding style. No code changes!
2019-04-23 00:09:10 +02:00
Eric Kohl
8fb2a2dd12
[STOBJECT][MMSYS][POWERCFG] Store the "Show x icon in the taskbar" setting for the hotplug, power and volume icons.
...
CORE-12365
CORE-12972
CORE-15234
2019-04-23 00:04:01 +02:00
Hermès Bélusca-Maïto
05b052fee2
[OPENGL32] Fix the order of the specified callbacks for the DrvSetCallbackProcs() call.
...
References:
- https://github.com/OpenSWR/openswr/blob/master/ogldriver/wgl.cpp
- https://github.com/Igalia/mesa/blob/master/src/gallium/state_trackers/wgl/stw_icd.h
- "OpenGL Installable Client Driver, Version 1.101 -- Reference Guide" by Microsoft Corporation.
2019-04-22 18:29:43 +02:00
Bernhard Feichtinger
a8fa5394ef
[OPENGL32] Fix usage of TEB members.
2019-04-22 17:42:13 +02:00
Mark Jansen
774f497721
[SYSSETUP] Fix a broken DPRINT
...
Thanks to Thomas for spotting it.
2019-04-22 16:24:59 +02:00
Eric Kohl
754a35b210
[STOBJECT] Mark hotplug, power and volume context menu default items
2019-04-22 10:36:17 +02:00
Eric Kohl
eabae983e0
[POWRPROF] EnumPwrSchemes: Fix callback string lengths
...
The callback routine should get the real lengths of the name and description strings in bytes instead of the buffer sizes in characters. This fixes buffer overflows in powercfg.cpl.
2019-04-22 00:44:47 +02:00
Serge Gautherie
a57bc4f6c3
[ACGENRAL] Fix MSVC warning C4090 "different 'const' qualifiers" about a ShimLib_ShimFree() call ( #1506 )
...
Addendum to 007cc5cd
.
CORE-7538
2019-04-21 21:15:11 +02:00
Eric Kohl
f62a4b2015
[POWERCFG] Use a list of power schemes (power policy, id, name and description) rather than a bare array of power policies. This will simplify adding and deleting schemes quite a lot.
2019-04-20 22:48:38 +02:00
Eric Kohl
8896706566
[POWERCFG] Fix the undue change of monitor switch off time
...
CORE-12495
2019-04-20 14:43:16 +02:00
Eric Kohl
a117331947
[POWERCFG] Fix coding style and indentation. No code changes!
2019-04-20 14:36:22 +02:00
Eric Kohl
afca8367ea
[KERNEL32] GetSystemPowerStatus(): Set the BATTERY_FLAG_CRITICAL flag if the battery life gets lower than 5 percent.
2019-04-19 22:30:46 +02:00
Eric Kohl
333eb16f30
[KERNEL32] GetSystemPowerStatus(): Fix coding style. No code changes!
2019-04-19 22:28:11 +02:00
Eric Kohl
453e5bc2af
[STOBJECT] Improvements to the power notification icon
...
- Use GetSystemPowerStatus() instead of querying each battery.
- Add an ugly AC power icon. Should be fixed or replaced.
- Display AC power, battery charging, battery depleting and error cases. The AC power case was missing.
- Update some strings because we are no longer using float for the charge percentage.
@Turkish translators: Please check and update the translation of IDS_PWR_CHARGING!
2019-04-19 21:54:37 +02:00
Andreas Maier
0263151f3c
[DBGHELP] SymFromAddr: Handle 2 or more symbols at the same address correct.
...
There could be more then 2 symbols at the same addr.
Adjust function to handle that case correct.
2019-04-19 21:09:45 +02:00
Andreas Maier
b2bcd8afdd
[DBGHELP] Set LastError for SymGetModuleBase-calls to ERROR_MOD_NOT_FOUND.
...
Correct last error in module_find_by_addr.
2019-04-19 21:09:45 +02:00
Andreas Maier
6175044aed
[DBGHELP] set correct values in symt_fill_sym_info (SYMBOL_INFO).
...
* symtype: set to SymPdb not SymCv (may be for old pdb-files pre VS 6.0)
* flags: return SYMFLAG_PUBLIC_CODE for SymTagPublicSymbol if its a function.
* flags: do not return SYMFLAG_FUNCTION for SymTagFuncion.
2019-04-19 21:09:45 +02:00
Andreas Maier
9466a005e9
[DBGHELP] Add SYMFLAG_- and SYMTYPE_-defines.
2019-04-19 21:09:44 +02:00
Andreas Maier
e3447d02c1
[DBGHELP] use correct record in codeview_snarf_public.
...
Use public_vx iststead of data_vx for public symbols.
2019-04-19 21:09:44 +02:00
Andreas Maier
183294a12e
[DBGHELP] search for debugfiles in modulepath too.
...
Debug symbols (like PDB, ...) could not be found if the direcory of
the module and application differs. Applying this patch they will
be found.
Dbghelp searches the module path too. (See MS docs).
2019-04-19 21:09:38 +02:00
Mark Jansen
0efcfec044
[NTOBJSHEX] Reorder include files in the precompiled header
2019-04-18 21:17:00 +02:00
Mark Jansen
91ba017dfc
[APPHELP] Fix warnings
2019-04-18 19:21:39 +02:00
Mark Jansen
9f00854bad
[MSGINA] Disable exceptions in atl when compiling without exceptions
2019-04-18 19:21:38 +02:00
Mark Jansen
d0a8b98bd8
[NTOBJSHEX] Disable exceptions in atl when compiling without exceptions
2019-04-18 19:21:38 +02:00
Mark Jansen
f5731a41f8
[SHELL32] Use the same definitions for shell32 and it's static libs
2019-04-18 19:21:37 +02:00
Mark Jansen
9824a0154e
[ATL] Retire atlnew
2019-04-18 19:21:37 +02:00
Katayama Hirofumi MZ
083d6be31e
[KERNEL32] Implement InvalidateNLSCache
2019-04-16 21:41:58 +09:00
Katayama Hirofumi MZ
a004233bd3
[KERNEL32] Fix handle leak and caching (follow-up of 7e38267
)
2019-04-16 20:57:02 +09:00
Katayama Hirofumi MZ
7e3826786e
[KERNEL32] Era first year is GANNEN
2019-04-16 11:10:00 +09:00
Thomas Faber
6122f3f436
[COMCTL32] Remove an unnecessary include.
2019-04-14 14:35:29 +02:00
Hermès Bélusca-Maïto
4a96e0adbc
[3RDPARTY] Addendum to 146096cd: Make some warnings non-fatal.
2019-04-13 18:24:01 +02:00
Jared Smudde
ca72c931f3
[OPENGLCFG] Edit the applet name so it uses the same capitalization scheme as the other Control Panel applets.
2019-04-13 17:07:55 +02:00
Oleg Dubinskiy
7a88727570
[DIRECTX] Fix typos in readme.txt ( #1498 )
...
See also PR #687 .
2019-04-13 17:07:02 +02:00
Thomas Faber
5685ad4a12
[CMAKE] Don't use the PCH for generated files.
...
The PCH must be used with the same compiler flags it was generated with,
so don't use it for files that use modified flags.
2019-04-13 15:58:22 +02:00
Timo Kreuzer
146096cd2e
[3RDPARTY] Make some warnings non-fatal
2019-04-13 14:07:50 +02:00
Timo Kreuzer
c2e16abc91
[DBGHELP] Fix 64 bit issue
2019-04-13 14:07:50 +02:00
Timo Kreuzer
f9a967b2ae
[REACTOS] Fix misc 64 bit issues
2019-04-13 14:07:50 +02:00
jimtabor
84d518b190
[DDraw] Fix DxDiag tests.
...
After the DC work is done while before releasing the DC flush the GDI
batch.
See CORE-15905. Someone may need to notify wine about this change.
2019-04-10 19:24:50 -05:00
Katayama Hirofumi MZ
c65156002c
[SHELL32] Fix SHFileOperation Move operation ( #1487 )
...
Reduce failures of Move operation of shell32!SHFileOperation function. CORE-13450
2019-04-08 21:59:33 +09:00
Stanislav Motylkov
d2a2632fd9
[SYSSETUP] Update Russian translation
...
Addendum to 5d4d48a
, 21b7648
, and ea799b7
.
2019-04-07 23:51:34 +02:00
Foxlet
ea799b74f1
[SYSSETUP] Add Mizu to syssetup.
2019-04-07 22:47:20 +02:00
Hervé Poussineau
11d11cf6d0
[CMAKE] Temporarly disable pch in some modules to fix travis-ci
...
Problem appeared after 09c4d0a74b
2019-04-07 21:00:49 +02:00
Hervé Poussineau
10ecbaddd0
[ADVAPI32] Send correct type to ElfrChangeNotify()
...
This fixes the following compiler error:
../dll/win32/advapi32/service/eventlog.c:658:59: error: passing argument 3 of 'ElfrChangeNotify' makes integer from pointer without a cast [-Werror=int-conversion]
dll/win32/advapi32/eventlogrpc_c.h:391:20: note: expected 'ULONG {aka long unsigned int}' but argument is of type 'HANDLE {aka void *}'
2019-04-07 18:32:29 +02:00
Hervé Poussineau
cb031ac957
[ACLAYERS] Use correct prototypes
...
FARPROC is defined in windef.h as "typedef INT_PTR (WINAPI *FARPROC)();"
2019-04-07 18:32:29 +02:00
Hervé Poussineau
09c4d0a74b
[CMAKE] Prevent out-of-bound accesses in parser/lexer files
...
which try to remove path prefix from them.
2019-04-07 18:32:29 +02:00
Joachim Henze
b71429059a
[COMCTL32] Improve status bar margin for unthemed and themed CORE-15834
...
Improve further what was recently committed in
0.4.12-dev-361-g
da9accfba6
2019-04-07 15:15:25 +02:00
Katayama Hirofumi MZ
f762aa3dd2
[SHELL32] Fix explorer file item label background CORE-15937
2019-04-07 21:38:00 +09:00
Katayama Hirofumi MZ
15537c3bbe
[KERNEL32] Support Japanese calendar ( #1482 )
...
Implement the Japanese calendar in kernel32. Locale info and date formatting. CORE-15920
2019-04-07 20:20:23 +09:00
Jérôme Gardou
23373acbb9
[CMAKE] Use modules instead of shared libraries
...
There is no need to compile our DLLs as shared libraries since we are
managing symbols exports and imports through spec files.
On my system, this reduces the configure-time by a factor of two.
2019-04-06 17:43:38 +02:00
Katayama Hirofumi MZ
c7bebe40cb
[KERNEL32] Improve MultiByteToWideChar ( #1477 )
...
Reduce MultiByteToWideChar failures. CORE-13349
2019-04-06 20:11:07 +09:00
Katayama Hirofumi MZ
6150baf414
[SHELL32] pl-PL.rc escape sequence fix
2019-04-06 11:41:08 +09:00
Adam Słaboń
21b7648f15
[SYSSETUP] Add Lunar theme option to 2nd setup stage
...
This adds Lunar theme option to the 2nd setup stage theme chooser page.
2019-04-06 01:10:52 +02:00
Mark Jansen
5d4d48a850
[SYSSETUP] Add a theme chooser that can handle multiple styles
2019-04-05 21:56:31 +02:00
Adam Słaboń
7047aa80ef
[TRANSLATION] Polish translation update
...
Polish translation update for calc, fltmc, magnify, notepad, osk, sndvol32, usetup, fdebug, appwiz, mmsys, sysdm, acppage, ziplfdr, browseui, cryptui, jscript, shell32, themeui and inf. Added translation for cyrptext, vcdcontroltool, and (not yet complete) getuname.
2019-04-05 10:34:10 +02:00
Katayama Hirofumi MZ
f55ded91a4
[SHIMGVW] Fix cursor ( #1471 )
...
Fix the cursor of shimgvw.dll. CORE-15219
2019-04-05 16:52:11 +09:00
Katayama Hirofumi MZ
d04b4e65d6
[SHELL32] Implement Explorer background image (Retrial of #801 ) ( #1463 )
...
IconArea_Image, IconArea_Text and IconArea_TextBackground values in desktop.ini in a folder will be supported. It denies network paths. CORE-5516
2019-04-05 07:59:35 +09:00
Mark Jansen
d71712e909
[SYSSETUP] Ask for common controls v6 when using v6 features
2019-04-03 19:44:27 +02:00
Mark Jansen
bae083355d
[SYSSETUP] Add a missing break
2019-04-03 19:44:16 +02:00
Maxim Smirnov
39c0fd5722
[SHELL32] Fix version info in the file dialog
2019-04-03 00:51:24 +02:00
Julien Schueller
23d0aead53
[KERNEL32] Fix typo in kernel32.spec ( #1453 )
2019-04-02 15:48:41 +02:00
Timo Kreuzer
be97da34ac
[NETAPI32] Fix NetUserEnum to work on x64
...
The previous implementation used the resume_handle parameter to return a pointer to the active enumeration context, but resume_handle is a DWORD. To support 64 bit pointers, the enumeration context is inserted into a global linked list and given a unique 32 bit value as identifier for later lookup.
The way the function is implemented, leaking a data structure while the MSDN description does not indicate that, seems a little questionable in general, but that is something that I leave to the original author to investigate.
2019-04-02 01:45:51 +02:00
Timo Kreuzer
61e35141e8
[SETUPAPI] Use ClassInstallReserved field instead of Reserved to store a pointer.
...
The Reserved field is ULONG and we need ULONG_PTR. ClassInstallReserved was unused so far. I have no idea whether this is correct, but it cannot be more incorrect than what we had.
2019-04-01 22:20:39 +02:00
Hervé Poussineau
6cc607bac2
[SETUPAPI] SetupDiGetDeviceInfoListClass: fix buffer overflow (and return correct results)
2019-04-01 11:38:32 +02:00
Hervé Poussineau
faa938e9dc
[USERENV] Initialize variable before using it
2019-04-01 11:38:32 +02:00
Hervé Poussineau
6a1c78b37b
[GLU32] Prevent a warning when comparing 'this' against 0
2019-04-01 11:38:32 +02:00
Hervé Poussineau
6668178cff
[PSDK] Remove throw specifiers, deprecated in C++11
2019-04-01 11:38:32 +02:00
Thomas Faber
ca86ee9c03
[MBEDTLS] Update to version 2.7.10. CORE-15895
2019-03-30 14:57:40 +01:00
Thomas Faber
743951eccf
[LIBTIFF] Update to version 4.0.10. CORE-15854
2019-03-26 10:14:47 +01:00
Yaroslav Kibysh
cc7c6d21f8
[DEVMGR] Fix Ukrainian translation ( #1441 )
2019-03-25 23:15:00 +01:00
Eric Kohl
5a2911d7d8
[SYSDM] Add the 'Copy to' dialog and move the 'Change Profile Type' dialog a little.
2019-03-25 00:19:58 +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
Eric Kohl
9a4676f19f
[SYSDM] Get a profiles 'State' value and use it to display the profile type.
2019-03-24 06:50:24 +01:00
Baruch Rutman
1078479358
[LPK] Implement LpkGetTextExtentExPoint(). ( #1362 )
...
- Add argument checking.
- Use logic from NtGdiGetTextExtentExW().
2019-03-23 23:31:02 +01:00
Yaroslav Kibysh
505d27cbef
[SYSDM] Update Russian and Ukrainian translations ( #1437 )
2019-03-23 22:18:42 +01:00
Eric Kohl
d4b638d7c8
[SYSDM] Simplify AddUserProfile() by using fixed size buffers for account and domain names and handle unknown and deleted accounts properly. Also fix fonts for asian languages.
2019-03-23 20:58:03 +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
Eric Kohl
ea2ca8fa91
[SYSDM] Add the 'Change Profile Type' dialog.
2019-03-23 18:49:40 +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
Yaroslav Kibysh
8fb10879fc
[ACPPAGE][SYSDM] Update Ukrainian translation ( #1435 )
2019-03-23 15:20:34 +01:00
Eric Kohl
6c6e7b82fc
[SYSDM] Implement the 'delete profile' button, except for deleting the profile.
2019-03-21 21:58:02 +01:00
Eric Kohl
b80400ed10
[SYSDM] Update the buttons on the user profile dialog after adding the profiles to the listview.
2019-03-21 21:58:01 +01:00
Stanislav Motylkov
ffc4e30ce5
[SYSDM] Update Russian translation
...
Addendum to 71f84a3
.
2019-03-20 23:49:03 +01:00
Stanislav Motylkov
400a42458c
[ACPPAGE] Update Russian translation
...
Addendum to ab3451a
.
2019-03-20 23:49:03 +01:00
Eric Kohl
71f84a3b13
[SYSDM] Add some strings that will be used in the user profile dialog.
2019-03-19 23:19:41 +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
Mark Jansen
ab3451aea1
[ACPPAGE] Revamp the 'edit' page to easier select different layers
2019-03-18 21:24:44 +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
Stanislav Motylkov
62595d39a6
[SYSDM] Update SMBIOS parsing code
2019-03-16 11:16:55 +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
Mark Jansen
ee62837ec0
[SHIMENG] Implement experimental support for multiple hooks on the same function
2019-03-14 20:02:01 +01:00
Mark Jansen
6abe0e50aa
[SDK][SHIMENG] Ensure that module entrypoints are not called while loading the shim engine
...
This is done by marking everything that is already loaded but not 'processed'.
After the shim engine is done initializing, the original state is restored,
with the exception of the shim engine itself.
CORE-15846
2019-03-14 20:02:01 +01:00
Mark Jansen
a1f6a6bdc3
[LDR] Do not call module entrypoints while loading the shim engine.
...
Manually call the shim engine entrypoint
CORE-15846
2019-03-14 20:02:01 +01:00
Mark Jansen
cfdb7d564c
[SHIMENG] Don't crash on a shim not found
...
CORE-15846
2019-03-14 20:02:01 +01:00
Mark Jansen
0ebeced143
[SHIMENG] Find shims case-insensitive
...
CORE-15845
2019-03-14 20:02:00 +01:00
Mark Jansen
cdc8b721da
[ACLAYERS] Add stubplemented IgnoreLoadLibrary shim
...
CORE-15845
2019-03-14 20:02:00 +01:00
Mark Jansen
0fdfdcb1ea
[ACLAYERS] Simplify ForceDXSetupSuccess as suggested by Thomas
2019-03-14 20:01:47 +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