Andreas Maier
045cd5d42f
[MSV1_0] Extract SamValidateNormalUser to a separate file (2/5)
...
This is a part of the Partial Network Login Implementation PR.
- Extract code for SamValidateNormalUser (sam.c) from LsaApLogonUserEx2.
- Move dependent functions to sam.c:
* GetAccountDomainSid
* MsvpCheckPassword
* MsvpCheckLogonHours
* MsvpCheckWorkstations
2021-12-25 15:55:43 +03:00
Andreas Maier
5a67ed775f
[MSV1_0] Improve GetComputerNameW call (1/5)
...
This is a part of the Partial Network Login Implementation PR.
2021-12-25 15:55:43 +03:00
Katayama Hirofumi MZ
2be9ea9c3b
[BOOTDATA] Support EMF/WMF metafile file types ( #4183 )
...
Improve "Open with" registry info. CORE-17814
2021-12-25 21:40:59 +09:00
Katayama Hirofumi MZ
5c8ae0d766
[GDIPLUS] GdipCreateBitmapFromStream should accept metafiles ( #4181 )
...
- Add hbitmap_from_emf helper function.
- GdipCreateBitmapFromStream accepts the metafiles.
CORE-17814
2021-12-25 21:40:08 +09:00
Scott Maday
99a6d03786
[I8042PRT] Add Latitude D820 to the hack list ( #4185 )
...
Fixes the Dell Latitude D820 TouchPad not working.
2021-12-25 03:07:33 +01:00
Andreas Maier
0901077f8c
[MSV1_0] Create stubs for SECPKG_USER_FUNCTION_TABLE
...
This commit fixes a bug as well: old code of SpUserModeInitialze returns
a pointer to a local variable (SECPKG_USER_FUNCTION_TABLE).
2021-12-25 02:10:33 +03:00
Katayama Hirofumi MZ
1c82bf0324
[TASKMGR] Avoid freezing in getting icons ( #4180 )
...
- Modify the timeout value of SendMessageTimeout.
- Use SMTO_ABORTIFHUNG flag.
- Check if the window alive.
CORE-17894
2021-12-24 16:08:07 +09:00
Katayama Hirofumi MZ
4ed752e2c5
[EXPLORER] Adjust Taskbar AUTOHIDE size Part 2
...
The previous commit 2cc893f
was too thick. CORE-17927
2021-12-24 07:52:02 +09:00
Katayama Hirofumi MZ
2cc893f514
[EXPLORER] Adjust AUTOHIDE size
...
GetSystemMetrics(SM_CXBORDER) is too thin. CORE-17927
2021-12-24 07:26:11 +09:00
Katayama Hirofumi MZ
f153b52dbb
[SHELL32] Use IDI_SHELL_DOCUMENT for broken non-exe icons
...
CORE-16287
2021-12-24 02:47:31 +09:00
Katayama Hirofumi MZ
051561ed17
[NTUSER] Use call procedure handle if available ( #4178 )
...
Based on I_Kill_Bugs' patch.
- Use IsCallProcHandle to check if the procedure is a call procedure handle.
- If so, use the call procedure.
CORE-10499
2021-12-23 11:53:18 +09:00
Arnav Bhatt
52befa1d73
[SYSDM] Make the environment dialog box resizable ( #4038 )
...
Make it resizable, similarly to what is done in Windows 10.
2021-12-23 01:25:32 +01:00
Arnav Bhatt
e58b4a4928
[SYSDM] Edit Environment Variable Dialog Improvement ( #3575 )
...
Improve the "Edit Environment Variable" dialog box to be functionally as similar to the one of Windows 10.
CORE-11733
- Improved the existing dialog box. In particular, allow it to be resizable.
- Implemented new "fancy" dialog box for variables containing multiple directories as values,
showing them in a list.
2021-12-23 00:37:21 +01:00
Chris Spiegel
00ffe2dfff
[NETSHELL] Improve workgroup vs. domain wording ( #4172 )
2021-12-21 13:40:54 +01:00
Oleg Dubinskiy
8a6312abda
[WIN32SS][NTDDRAW] Improve DxEngGetDCState type 2 implementation ( #4176 )
...
- Use the REGION_Complexity() function to get the actual region complexity instead of just number of rectangles.
- Don't use prgnRao at all, because it is always uninitialized when passed to the function. So in condition between prgnRao and prgnVis, the 2nd one always succeeds.
- Update the comment accordingly.
- Additionally, add a DPRINT to the end of the function, which displays the returned value.
This allows to properly enable and use DirectDraw and Direct3D hardware acceleration with the following MS DirectX components: ddraw.dll, d3d8.dll, d3d9.dll and dxg.sys. As in VM, same on real hardware.
But note that now the bugcheck 0x50 (PAGE_FAULT_IN_NONPAGED_AREA) occurs when executing fullscreen DDraw apps, after switching display mode. It's unhidden by this fix.
Addendum to 855bf46
.
CORE-17561
2021-12-20 21:27:13 +01:00
Ronny Borchert
9d33a2056e
[NTFS][UDFS] Fix build with NDEBUG undefined ( #4171 )
...
- Fix DumpBTreeNode() parameters in ntfs/btree.c
- Comment out unused variable in env_spec.cpp
- Fix missed brackets in else clause in wcache_lib.cpp
2021-12-20 21:19:53 +01:00
Serge Gautherie
0fd3e51580
[HALX86] HalpDmaAllocateChildAdapter(): Fix memory leak, on error ( #4156 )
...
Simplify code, instead of adding 2 missing ObDereferenceObject().
(Note that ObInsertObject() always dereferences the object in case of failure.)
CORE-17904
2021-12-20 21:14:36 +01:00
Andrej Bartulin
2196a06fc1
[KEYBOARD] Switch to QWERTZ for Croatian keyboard layout ( #4177 )
2021-12-20 15:23:16 +01:00
Stanislav Motylkov
2bf37e73e5
[STORPROP] Fix MSVC build. Addendum to 9a7bd386
2021-12-20 02:46:47 +03:00
Eric Kohl
9a7bd386b9
[STORPROP] Add missing stubs and move some functions around
2021-12-20 00:08:06 +01:00
Serge Gautherie
d375b7f6c5
[WIN32K:NTUSER] Make sure to hold User Global Lock before mapping desktop heap ( #4144 )
...
Addendum to 8c098ee8d
.
CORE-17890
2021-12-19 23:34:35 +01:00
Doug Lyons
7d1b50394b
[WIN32SS] Do not remove message from the Msg Queue if it is not for us. ( #4129 )
...
CORE-8217
Patch from 'I_Kill_Bugs' contributor.
2021-12-19 16:03:22 +01:00
Jérôme Gardou
63bb43adbb
[MSI] Remove read-only bit when copying the package file
...
CopyFileW also copies the file attributes, and the copy will be opened with
write access later on.
This is import of Wine commit:
e830975806
Fixes MS Office 2000/2003 installers and probably others. CORE-17693
2021-12-18 15:44:04 +03:00
Katayama Hirofumi MZ
e8a7e0da2b
[TASKMGR] Make 'Hide When Minimized' non-default ( #4169 )
...
HideWhenMinimized = FALSE; at LoadSettings function.
AlwaysOnTop = TRUE; at LoadSettings function.
2021-12-18 18:21:32 +09:00
Stanislav Motylkov
1a1fd20f3e
[README] Update release article link
2021-12-17 22:35:26 +03:00
Stanislav Motylkov
011bd77a94
[README] Update release version
2021-12-17 22:34:18 +03:00
Hervé Poussineau
ac5536aa48
[SCSIPORT] Ignore LUNs not supported by the adapter
...
CORE-17641
2021-12-17 11:09:23 +01:00
Jose Carlos Jesus
a36cc8054d
[COMDLG32] Fix ico3 not shown in Print dialog ( #2831 ) ( #2831 )
2021-12-17 13:06:55 +09:00
Mark Jansen
db39a50c73
Simplify CDefaultContextMenu by using CAtlList ( #3405 )
2021-12-17 13:01:03 +09:00
Jose Carlos Jesus
c3a4309d0c
[EXPLORER] Fixed issue in TaskBar AUTOHIDE CORE-17093 ( #2863 )
...
CORE-17093
2021-12-17 12:42:19 +09:00
Katayama Hirofumi MZ
f643fb301b
[NTUSER] Fix SwitchToThisWindow
...
Taskbar task buttons were not working correctly due to this bug.
CORE-17911
2021-12-17 11:38:23 +09:00
Hervé Poussineau
0358fcf9e4
[NTOS:PNP] Let pnproot only report already detected devices
...
Ignore devices which have DeviceReported=1 in instance key
and not DeviceReported=1 in Control key.
CORE-17874
2021-12-16 16:14:21 +01:00
Hervé Poussineau
d380e9777c
[NTOS:PNP] Set DeviceReported=1 in Instance key and Control key of legacy devices at report time
...
CORE-17874
2021-12-16 16:14:21 +01:00
Katayama Hirofumi MZ
e3622ebe4e
[NTGDI] Strictly check pen style ( #4164 )
...
- Check the pen style and elegantly fail if the style was wrong.
CORE-13819
2021-12-16 10:47:57 +09:00
Katayama Hirofumi MZ
545e1190f2
[TASKMGR] Avoid hangs as much as possible ( #4166 )
...
- Use ShowWindowAsync instead of ShowWindow.
- Use SwitchToThisWindow directly.
CORE-17894
2021-12-16 09:57:40 +09:00
Katayama Hirofumi MZ
0b6f3eb8e4
[NTUSER][USER32] Use async way in TileWindows and CascadeWindows ( #4167 )
...
Processing asynchronously. CORE-17894
2021-12-16 09:52:02 +09:00
Katayama Hirofumi MZ
f636b96eee
[EXPLORER] Quick taskbar menu even if any halted window ( #4165 )
...
Optimized for speed. CORE-17894
2021-12-16 09:49:43 +09:00
Valerij Zaporogeci
403222dd4f
[TASKMGR] Preserve graphs history on resizes ( #4141 )
...
- Also the graph stays preserved on the kernel time toggle
- An attempt to clean up the collected cruft was made as well
2021-12-16 03:06:09 +03:00
Hermès Bélusca-Maïto
b2c8fe2c55
[TASKMGR] Formatting changes only
2021-12-16 03:06:04 +03:00
Denis Malikov
8ef8e41cc9
[SHELL32] Show error message if move or copy operation failed ( #4155 )
...
This allows user to know when there is not enough space on the target media,
when there is no permissions for the operation, or some other error.
CORE-9239
2021-12-15 17:42:47 +03:00
Katayama Hirofumi MZ
e055b0623c
[EXPLORER] Use ShowWindowAsync in CTrayWindow::RestoreAll()
...
Here, ShowWindowAsync is better than ShowWindow.
CORE-17894
2021-12-14 23:12:01 +09:00
Chan Chilung
10c7145cc6
[XCOPY] Add missing Syntax parameter in STRING_HELP string ( #4161 )
2021-12-14 03:34:06 +03:00
Rubén Mendoza Luna
b7fa746172
[HELP] Fix (tr-TR) rc sporadic compilation error on VS ( #4162 )
...
Fix (tr-TR) resource file compilation error RC2102 on VS2015 and 2017.
Based on the work done at CORE-7405, moves the string split location so
the first part of the message isn't too long anymore.
CORE-17910
2021-12-14 03:22:44 +03:00
Dmitry Borisov
3f97671319
[E1000] Minor improvements ( #3904 )
...
- Add support for 64-bit counters (Intel gigabit NICs)
- Properly handle OIDs
- Check that the packet filter is not 0
- Performance increase
2021-12-14 01:57:33 +03:00
Katayama Hirofumi MZ
55a1c29341
[NTUSER][USER32] Simplify SwitchToThisWindow ( #4153 )
...
CORE-17894
2021-12-13 08:14:33 +09:00
Eric Kohl
cf8380100e
[KERNEL32] SetComputerNameExW: Truncate the computer name
...
This fixes the SetComputerNameExW api test.
2021-12-12 17:40:52 +01:00
Jose Carlos Jesus
067c08c23f
[USETUP] Improve Portuguese (pt-PT) translation ( #4131 )
2021-12-10 17:16:16 +03:00
Katayama Hirofumi MZ
8c9b6fdb5c
[USER32] Partially fix freezing of Task Switcher ( #4148 )
...
- Use SendMessageTimeout instead of SendMessage.
- Use SwitchToThisWindow instead of BringWindowToTop.
- Use ShowWindowAsync instead of ShowWindow.
- Use SWP_ASYNCWINDOWPOS for SetWindowPos.
CORE-17894
2021-12-10 13:37:43 +09:00
Katayama Hirofumi MZ
581757d861
[KERNEL32_APITEST] Improve MultiByteToWideChar testcase
...
- Fix WinXP and ReactOS cases.
CORE-13349
NOTE: We use Win10's MultiByteToWideChar behaviour due to security reason.
2021-12-10 12:24:41 +09:00
Chan Chilung
21d71c28e2
[DOC] Improve file name for Chinese translation notes ( #4039 )
2021-12-10 01:16:33 +03:00