Katayama Hirofumi MZ
7e9cf35967
[SHELL32_APITEST] Strengthen SHChangeNotify testcase more and more ( #4174 )
...
CORE-13950
2021-12-27 09:45:44 +09:00
Katayama Hirofumi MZ
1c163bf163
[MSPAINT] Revert PostMessage to SendMessage
...
614354ccb5
CORE-17931
2021-12-27 08:26:33 +09:00
Katayama Hirofumi MZ
614354ccb5
[MSPAINT] Define GRIP_SIZE macro and use it ( #4192 )
...
Reduce magic numbers. CORE-17931
2021-12-26 23:05:47 +09:00
Katayama Hirofumi MZ
9e1386db43
[MSPAINT] Add Zoomed and UnZoomed and use them ( #4188 )
...
- Define Zoomed and UnZoomed helper functions.
- Use them.
CORE-17931
2021-12-26 19:49:56 +09:00
Katayama Hirofumi MZ
50cb4b3cb7
[MSPAINT] Delete filename extension .png from IDS_DEFAULTFILENAME
2021-12-25 22:52:56 +09:00
Katayama Hirofumi MZ
4e6e22e638
[MSPAINT] Make PNG default instead of BMP ( #4182 )
2021-12-25 22:23:25 +09:00
Eric Kohl
fa607733cb
[SCHEDSVC] Use a timer to start jobs
...
This enables the service to start multiple jobs at the same time.
2021-12-25 14:18:53 +01:00
Andreas Maier
99dcd6f71c
[MSV1_0] Implement LsaApLogonUserEx2_Network (5/5)
...
This is a part of the Partial Network Login Implementation PR.
2021-12-25 15:55:43 +03:00
Andreas Maier
dbca423cf8
[MSV1_0] Stub LsaApLogonUserEx2_Network (4/5)
...
This is a part of the Partial Network Login Implementation PR.
2021-12-25 15:55:43 +03:00
Andreas Maier
472b32d902
[MSV1_0] Extract the code for SamValidateUser function (3/5)
...
This is a part of the Partial Network Login Implementation PR.
- Extract code for SamValidateUser (sam.c) from LsaApLogonUserEx2.
- Make SamValidateNormalUser a local function for sam.c
- Move dependent function GetNtAuthorityDomainSid to sam.c
2021-12-25 15:55:43 +03:00
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