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
Timo Kreuzer
39f11249ff
[NTOS][RTL] Initialize MxCsr where missing
2022-08-22 11:22:08 +02:00
Timo Kreuzer
a82e46e521
[CRT_APITEST] Add tests for floating point control and status functions
2022-08-22 11:22:08 +02:00
Artyom Ovsyannikov
5a9efc4081
[DRWTSN32] Add Russian (ru-RU) translation ( #4617 )
...
Reviewed-by: Stanislav Motylkov <x86corez@gmail.com>
2022-08-22 01:54:03 +03:00
Artyom Ovsyannikov
3dd5599fc4
[TRANSLATION] Improve Russian (ru-RU) translation ( #4615 )
...
[WINEMINE][INF] Improve Russian translation for Minesweeper
[TIMEDATE] Improve Russian translation
2022-08-22 01:42:24 +03:00
Artyom Ovsyannikov
e59e6ba017
[OSK] Update Russian (ru-RU) translation ( #4611 )
...
Reviewed-by: Stanislav Motylkov <x86corez@gmail.com>
2022-08-21 23:46:38 +03:00
Katayama Hirofumi MZ
6c748ca8a9
[NTUSER] Rewrite NtUserUnloadKeyboardLayout ( #4613 )
...
- Add co_IntUnloadKeyboardLayoutEx (Win: xxxInternalUnloadKeyboardLayout), IntUnloadKeyboardLayout (Win: xxxUnloadKeyboardLayout) helper functions.
- Rewrite NtUserUnloadKeyboardLayout function.
CORE-11700
2022-08-20 09:45:06 +09:00
Katayama Hirofumi MZ
c06cccea22
[USER32] Adjustment for IME/IMM ( #4610 )
...
- Add IS_CICERO_MODE() macro.
- Append DWORD dwLastStatus to IMEUI structure.
- Modify ImeWndProc_common, ImeWnd_OnCreate, ImeWnd_OnImeSelect, and ImeWnd_OnImeControl functions.
CORE-11700
2022-08-18 10:55:11 +09:00