Kyle Katarn
b42ddce11a
[NETSHELL] Fix "ghost" network activity when opening Network Status page ( #4662 )
...
Opening Network Status page creates a systematic "ghost" network activity,
activating RX+TX activity icon both on property page and tray, while no Rx/Tx.
This is due to pContext->dw[In|Out]Octets being initialized to 0 and compared
to refreshed interface data.
To circumvent this, copy refreshed interface data to the context on first update.
2022-09-03 23:30:57 +02:00
Sam Watson
7dc58ccb0c
[THEMES] Improve text colors of Modern Dark theme ( #4655 )
...
- Update colors for all different font sizes.
- Update caption color for other fonts too.
2022-09-03 23:18:36 +02:00
Kyle Katarn
22f0c3a84a
[TRANSLATION] French translation update ( #4638 )
...
Update of various French translation files for several modules:
CALC, LABEL, DXDIAG, MPLAY32, RAPPS, SHUTDOWN, SNDVOL32, EXPLORER, WINLOGON;
CONSOLE.CPL, MMSYS.CPL; NETCFGX.DLL, SHELL32.DLL, SHLWAPI.DLL, SYSSETUP.DLL
2022-09-03 23:12:29 +02:00
Kyle Katarn
7ed0284e8e
[NTOS:EX] Fix returned number of handles for Idle System Process ( #4661 )
...
PsIdleProcess and PsInitialSystemProcess share the same handle table. This
leads ObGetProcessHandleCount() to report the same number of handles
when called on those system processes, when being enumerated by
NtQuerySystemInformation(SystemProcessInformation).
Instead, just return 0 for the handle count of the Idle process in SystemProcessInformation.
This is not done in ObGetProcessHandleCount(), since a separate
NtQueryInformationProcess(ProcessHandleCount) for the idle process should return
a non-zero value.
CORE-16577
2022-09-03 22:56:33 +02:00
Kyle Katarn
de5af76811
[TASKMGR] Fix overlapping controls (French only) ( #4658 )
...
Controls are sized with 0 pixel gap, which is OK in general but show an overlap upon selection.
Add the extra 1 pixel gap.
2022-09-03 17:29:26 +02:00
Kyle Katarn
f8c28b9773
[TASKMGR] Fix UI on SwitchTo for multiple application ( #4652 )
2022-09-03 17:27:50 +02:00
Kyle Katarn
6b2eeb0a29
[CONSOLE.CPL] Use translated resource rather than hardcoded text ( #4647 )
2022-09-03 17:22:14 +02:00
Kyle Katarn
f07741e631
[USRMGR] Replace old (leftover) debug MessageBox with Wine trace macros ( #4640 )
...
Remove leftover of debug code. CORE-18276
2022-09-03 17:19:41 +02:00
Katayama Hirofumi MZ
bb9c5e8e3e
[KERNEL32] Fix kernel32.rc for UTF-8 codepage ( #4648 )
...
- Move #pragma code_page(65001) line.
CORE-18177
2022-08-31 12:04:21 +09:00
Katayama Hirofumi MZ
facc2837a1
[NTUSER] Move TL structure definition to ntuser.h ( #4644 )
...
- Move struct _TL and TL definitions from win32.h to ntuser.h.
- Modify the type of TL.pfnFree as newly-defined TL_FN_FREE function pointer.
CORE-11700
2022-08-30 09:35:27 +09:00
Katayama Hirofumi MZ
8222c0e6d8
[KBSWITCH][NTUSER] Revert Shift+Alt handling
...
The current Shift+Alt handling is buggy. The keyboard won't work frequently.
It dislikes system-side Alt (VK_MENU) key handling.
It seems like Shift+Alt handling should be in kernel.
CORE-10667
2022-08-28 20:15:33 +09:00
Thamatip Chitpong
efe25648a5
[SYSDM] General page: Auto-update the system uptime ( #4616 )
...
- Also insert curly-brackets for switch-case in GeneralPageProc
- Use correct printf data type for the system uptime
Reviewed-by: Stanislav Motylkov <x86corez@gmail.com>
Reviewed-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
2022-08-28 13:20:17 +03:00
Artyom Ovsyannikov
5f16fbcd47
[TASKLIST] Add Russian (ru-RU) translation ( #4630 )
...
Reviewed-by: Stanislav Motylkov <binarymaster@mail.ru>
2022-08-28 13:00:03 +03:00
Katayama Hirofumi MZ
6970b545af
[USER32] Follow-up of "Follow-up of 2ba41ad"
...
You are careless. Do test.
CORE-18338
2022-08-28 16:20:40 +09:00
Katayama Hirofumi MZ
8edc22a2ca
[USER32] Follow-up of 2ba41ad
...
Be careful about every case.
CORE-18338
2022-08-28 16:17:58 +09:00
Katayama Hirofumi MZ
2ba41ad4e0
[USER32] Retry: Fix build against 0aa9d9f
and 1d10671
...
CORE-18338
2022-08-28 16:12:55 +09:00
Katayama Hirofumi MZ
1d106717bf
[USER32] Fix build against 0aa9d9f
(uninitalized variable hKey)
...
2022-08-28T00:37:16.2978407Z d:\a\reactos\reactos\src\win32ss\user\user32\windows\input.c(671) : error C4700: uninitialized local variable 'hKey' used
CORE-18338
2022-08-28 16:06:21 +09:00
Katayama Hirofumi MZ
43108ba763
[KBSWITCH] Simplify checking NULLs
...
CORE-10667
2022-08-28 09:48:56 +09:00
Katayama Hirofumi MZ
0aa9d9fdb7
[USER32] Fix HKL keyboard list values (Retrial)
...
CORE-18338
2022-08-28 09:08:12 +09:00
Katayama Hirofumi MZ
5d123ce5f1
Revert "[USER32] Fix HKL value in IntLoadKeyboardLayout ( #4632 )" ( #4637 )
...
This reverts commit ea2d32b9eb
.
2022-08-28 08:11:01 +09:00
Thamatip Chitpong
0c324e350e
[CPL] Use MAKEINTRESOURCE instead of LoadString ( #4631 )
...
Fixes for ACCESS, DESK, INTL, MAIN, MMSYS, OPENGLCFG, POWERCFG, TIMEDATE, USRMGR, and WINED3DCFG.
2022-08-27 16:01:55 +02:00
Serge Gautherie
730b13daac
[NTOS:MM] kdbg.c: Fix Argv[n] copypastas ( #4634 )
2022-08-27 15:58:54 +02:00
Katayama Hirofumi MZ
ea2d32b9eb
[USER32] Fix HKL value in IntLoadKeyboardLayout ( #4632 )
...
The loaded HKL values were wrong. CORE-11700
2022-08-27 07:42:37 +09:00
Katayama Hirofumi MZ
83442919e4
[EXPLORER] Do WM_MOUSEACTIVATE.MA_NOACTIVATE on notification area
...
Don't activate taskbar when clicked the notification area.
CORE-10667
2022-08-26 08:07:54 +09:00
Timo Kreuzer
3aa3b3af56
[CRT] Implement portable ceil/floor
2022-08-26 00:44:46 +02:00
Timo Kreuzer
2943ea2cfe
[CRT_APITEST] Add tests for ceil/floor
2022-08-26 00:44:46 +02:00
Katayama Hirofumi MZ
e8b830d6bf
[KBSWITCH] Fix GetNextLayout for three or more languages ( #4629 )
...
Typing Alt+Shift should work cyclically.
CORE-11737
2022-08-26 06:33:39 +09:00
Katayama Hirofumi MZ
b4114030a2
[RAPPS] Really update progress bar text ( #4633 )
...
- Invalidate rectangle at CDownloaderProgress::OnSetText.
- Unsubclass the progress bar if necessary.
- Set zero to the progress for each download beginning.
CORE-14686
2022-08-26 06:29:19 +09:00
Katayama Hirofumi MZ
844d447e03
[RAPPS] Don't send WM_SETTEXT directly
...
Use SetWindowText and SetDlgItemText.
CORE-14686
2022-08-25 17:40:23 +09:00
Katayama Hirofumi MZ
261416ddb9
[KBSWITCH] Follow-up of 0991ced
...
- Used FW_NORMAL.
- Added NULL checks.
CORE-10667
2022-08-25 14:19:50 +09:00
Katayama Hirofumi MZ
c7ba53e3fb
[NTUSER] Follow-up of 9e7c2ba
...
CORE-11700
2022-08-25 12:07:32 +09:00
Katayama Hirofumi MZ
9e7c2ba460
[NTUSER] Improve NtUserGetImeInfoEx / NtUserSetImeInfoEx
...
CORE-11700
2022-08-25 10:20:42 +09:00
Katayama Hirofumi MZ
4d724b6fbb
[INPUT] Refactor LayoutList_Create ( #4626 )
...
LayoutList_Create function was too complicated. CORE-11700
2022-08-25 08:38:49 +09:00
Thamatip Chitpong
0ed302ef65
[INPUT] Use MAKEINTRESOURCE instead of LoadString ( #4628 )
2022-08-24 15:17:14 +09:00
Katayama Hirofumi MZ
d4ed449ca2
[KBSWITCH] Total refactoring
2022-08-24 13:26:54 +09:00
Katayama Hirofumi MZ
82db0523e4
[KBSWITCH] Fix notification icon handle leak
2022-08-24 12:18:59 +09:00
Katayama Hirofumi MZ
eca08cfe98
[KBSWITCH] Refactor WndProc
2022-08-24 11:57:29 +09:00
Katayama Hirofumi MZ
7151c30079
[USER32] Get/SetWindowLongPtr about PIMEUI ( #4625 )
...
In ImeWndProc_common, correctly get/set the PIMEUI value by Get/SetWindowLongPtrW. CORE-11700
2022-08-24 11:10:23 +09:00
Katayama Hirofumi MZ
3892252bc5
[KBSWITCH] Use StringCchCopy instead of lstrcpyn
2022-08-24 10:23:51 +09:00
Katayama Hirofumi MZ
0991cedca7
[KBSWITCH] Refactor CreateTrayIcon
2022-08-24 10:21:50 +09:00
Katayama Hirofumi MZ
f974f02881
[KBSWITCH] Fix menu handle leak
2022-08-24 09:11:36 +09:00
Katayama Hirofumi MZ
b4f73f040f
[KBSWITCH][NTUSER] Realize Shift+Alt language switch ( #4622 )
...
- Fix co_UserProcessHotKeys on modifiers-only hot-keys.
- Add Alt+Shift hot-keys to kbswitch window.
CORE-11737
2022-08-24 07:31:46 +09:00
Katayama Hirofumi MZ
372a445ad6
[IMM32] Add CtfImmIsGuidMapEnable and CtfImmGetGuidAtom ( #4621 )
...
- Add CtfImmIsGuidMapEnable and CtfImmGetGuidAtom functions.
- Modify imetable.h and imm32.spec.
CORE-11700
2022-08-23 21:57:45 +09:00
Katayama Hirofumi MZ
f34b8460e3
[NTUSER] Use assignment-lock against THREADINFO.KeyboardLayout ( #4620 )
...
- Assignment and locking are managed by UserAssignmentLock/UserAssignmentUnlock.
- Synchronize ClientInfo->hKL to pti->KeyboardLayout->hkl.
CORE-11700, CORE-18317
2022-08-23 19:32:23 +09:00
Hermès Bélusca-Maïto
5cadc268ef
[BOOT][SDK:CMLIB] Compile a CMLIB for FreeLdr / NT bootloader with correct definitions. ( #4619 )
...
This also allows using the CMLIB with any reduced functionality
that could be required at boot-time.
2022-08-22 22:08:02 +02:00
Stanislav Motylkov
95b3e7508e
[OSK] Fix text label height for Russian (ru-RU) translation
...
Addendum to e59e6ba0
.
2022-08-22 16:50:17 +03:00
Timo Kreuzer
e9a129c1e2
[NTOS] Remove useless functions
2022-08-22 11:22:08 +02:00
Timo Kreuzer
620f9ee71a
[NTOS] Add MxCsr handling to trap handlers
2022-08-22 11:22:08 +02:00
Timo Kreuzer
92c798c657
[NTOSKRNL] Implement KiXmmExceptionHandler
2022-08-22 11:22:08 +02:00
Timo Kreuzer
76086220fa
[CRT] Fix amd64 floating point control functions
2022-08-22 11:22:08 +02:00