Eric Kohl
c477928b0e
[HIDCLASS] Override hid device capabilities
...
- Disable the Removable capability
- Enable the SilentInstall and SurpriseRemovalOK capabilities
This keeps the remove device icon from showing in the notification area whenever you plug in a mouse or a keyboard.
2025-05-19 00:29:10 +02:00
Katayama Hirofumi MZ
5d40ec3e8c
[IMM32] ImeGetImeMenuItems is optional ( #8008 )
...
Supporting old IMEs.
JIRA issue: CORE-19268
Do null check of ImeGetImeMenuItems
function of IME side, in
ImmGetImeMenuItemsAW function.
2025-05-19 06:09:48 +09:00
Timo Kreuzer
eb9c664d7e
[KERNEL32_APITEST] Revert manifest architecture changes
...
While the previous change didn't have any effect on ReactOS, it made the test crash on Windows 2003.
2025-05-18 17:53:12 +00:00
Timo Kreuzer
6b222fb084
[SHELL32_APITEST] Comment out OpenAs_RunDLL test
...
This test hangs on Windows 2003 and breaks testing on Windows 2003 x64.
2025-05-18 11:54:26 +00:00
Katayama Hirofumi MZ
8029339c49
[IMM32] Fix ImmLocalAlloc usage ( #8007 )
...
JIRA issue: CORE-19268
- Replaces LPTR with 0 in two calls
to ImmLocalAlloc within imemenu.c
(No need to zero-fill).
2025-05-17 06:35:17 +09:00
Katayama Hirofumi MZ
9e1f2b035f
[NTUSER][USER32] Rewrite GetAncestor ( #7978 )
...
JIRA issue: N/A
- Set the last error.
- Check message window.
- Modify user32.spec.
2025-05-16 19:41:01 +09:00
Whindmar Saksit
53685ada35
[SHELL32][SHDOCVW] Only forward menu messages to the correct shell extension ( #7968 )
...
Folder Marker 1.4 fails if it gets a WM_INITPOPUPMENU it does not expect.
CORE-17811
2025-05-15 12:21:22 +02:00
Katayama Hirofumi MZ
6bfb792439
[IMM32][SDK] Add User32InitializeImmEntryTable to <undocuser.h> ( #8006 )
...
Declare function in proper place.
JIRA issue: CORE-19268
- Add User32InitializeImmEntryTable
prototype to <undocuser.h> and use it.
2025-05-15 15:10:57 +09:00
Katayama Hirofumi MZ
6efbed51ac
[BROWSEUI][FORMATTING] Quick Launch: Just formatting ( #7998 )
...
JIRA issue: N/A
Just fix indentation and formatting.
2025-05-15 07:57:23 +09:00
Katayama Hirofumi MZ
490f7af4ae
[NETAPI32] Revert to Wine module ( #8004 )
...
Partially revert #7912 .
JIRA issue: CORE-5743
Use wine instead of wine2ros.
2025-05-15 07:43:14 +09:00
Katayama Hirofumi MZ
e2e6fcdb96
[IMM32] Revert to Wine module ( #8003 )
...
Partially revert #7912 .
JIRA issue: CORE-5743
- Use wine instead of wine2ros.
- Improve Unexpected Condition Checkers.
2025-05-15 07:38:49 +09:00
Doug Lyons
a2dd6efcb4
[COMCTL32] Fix StatusBar left border frame missing ( #7979 )
...
Remove flag BF_MIDDLE from DrawEdge function.
CORE-19854
2025-05-14 17:15:16 -05:00
Mohammad Amin Mollazadeh
0fa49018cd
[FREELDR] Show a notice message when booting in debug mode ( #7967 )
...
Make FreeLoader print a notice message before it passes the control
to the kernel, if kernel-mode debugging is enabled via boot options.
This can be helpful for people who may forget that they're booting
in debug mode (the default boot option also for the bootcd) and they
need to attach a debugger for the boot process to continue.
2025-05-14 22:15:11 +02:00
Timo Kreuzer
947c03e948
[WS2_32][WS2HELP] On Vista+ forward all ws2help to ws2_32
2025-05-14 05:50:59 +00:00
Timo Kreuzer
8df62f2f2c
[WS2_32] Add Vista exports
2025-05-14 05:50:59 +00:00
Timo Kreuzer
3a0e02cede
[WS2_32] Improve exports
...
- Add 64 bit exports
- Fix some parameters
- Add stubs file to build
2025-05-14 05:50:59 +00:00
Timo Kreuzer
c47d1ffba6
[WS2_32] Fix export ordering
...
Put exports with ordinals at the top, sort the rest like on Windows.
2025-05-14 05:50:59 +00:00
Katayama Hirofumi MZ
4f84ffa118
[IMM32][SDK] Support IME menus Part 1 ( #7969 )
...
Supporting IME menus will improve
Asian users' usability. IME menu is
used on the IME System Pen icon.
JIRA issue: CORE-20142
- Add dll/win32/imm32/imemenu.c.
- Move some code to imemenu.c.
- Implement IME menu transporting
correctly by using file mapping and
serialization.
2025-05-14 11:02:57 +09:00
Katayama Hirofumi MZ
189623614d
[ACCESS] Improve Japanese (ja-JP) translation Part 3 ( #7997 )
...
Follow-up of #7995 .
JIRA issue: CORE-18706
2025-05-14 10:30:27 +09:00
Katayama Hirofumi MZ
626a875de1
[EXPLORER] Improve Japanese (ja-JP) translation ( #7996 )
...
JIRA issue: CORE-18706
2025-05-14 10:21:05 +09:00
Katayama Hirofumi MZ
6d1d6a7c51
[ACCESS] Improve Japanese (ja-JP) translation Part 2 ( #7995 )
...
Follow-up of #7994 .
JIRA issue: CORE-18706
2025-05-14 10:13:19 +09:00
Katayama Hirofumi MZ
6d460b61bf
[ACCESS] Improve Japanese (ja-JP) translation ( #7994 )
...
JIRA issue: CORE-18706
2025-05-14 10:07:04 +09:00
Katayama Hirofumi MZ
9e3546028d
[SHELL32] Improve Japanese (ja-JP) translation ( #7993 )
...
JIRA issue: CORE-18706
2025-05-14 09:47:03 +09:00
Katayama Hirofumi MZ
e07cf7f629
[DXDIAG] Improve Japanese (ja-JP) translation ( #7992 )
...
JIRA issue: CORE-18706
2025-05-14 09:35:45 +09:00
Katayama Hirofumi MZ
6cca9a9466
[SERVMAN] Improve Japanese (ja-JP) translation ( #7991 )
...
JIRA issue: CORE-18706
2025-05-14 09:26:36 +09:00
Katayama Hirofumi MZ
f17f96cb7e
[RAPPS] Update Japanese (ja-JP) translation ( #7990 )
...
JIRA issue: CORE-18706
2025-05-14 09:22:26 +09:00
Katayama Hirofumi MZ
2766144b8b
[FC] Improve Japanese (ja-JP) translation ( #7989 )
...
JIRA issue: CORE-18706
2025-05-14 09:04:22 +09:00
Katayama Hirofumi MZ
0c5274549b
[REG] Improve Japanese (ja-JP) translation ( #7988 )
...
JIRA issue: CORE-18706
2025-05-14 08:49:25 +09:00
Katayama Hirofumi MZ
42b48b7435
[HELP] Improve Japanese (ja-JP) translation ( #7987 )
...
JIRA issue: CORE-18706
2025-05-14 08:22:28 +09:00
Katayama Hirofumi MZ
28ff80d3d1
[NETID] Improve Japanese (ja-JP) translation ( #7986 )
...
JIRA issue: CORE-18706
2025-05-14 08:16:18 +09:00
Katayama Hirofumi MZ
aa79640218
[DEVMGR] Improve Japanese (ja-JP) translation ( #7985 )
...
JIRA issue: CORE-18706
2025-05-14 08:10:41 +09:00
Katayama Hirofumi MZ
4fe1f62ba3
[NETCFGX] Improve Japanese (ja-JP) translation ( #7984 )
...
JIRA issue: CORE-18706
2025-05-14 08:01:29 +09:00
Katayama Hirofumi MZ
42da121600
[SYSSETUP] Improve Japanese (ja-JP) translation ( #7983 )
...
JIRA issue: CORE-18706
2025-05-14 07:09:41 +09:00
Katayama Hirofumi MZ
99ecbf5e56
[KBSWITCH][SDK] Add indicml.h and change window class ( #7970 )
...
Supporting the IME System Pen icon.
JIRA issue: CORE-19268
- Change kbswitch window class to "Indicator"
from "kbswitcher".
- Add <ime/indicml.h> from DDK.
2025-05-13 07:14:17 +09:00
Hervé Poussineau
49427c48c5
[WIN32SS:USER] If default display driver doesn't work, try with VGA
...
CORE-7728, CORE-16002, CORE-16009, CORE-19224, CORE-19951
2025-05-12 18:24:58 +02:00
Hervé Poussineau
dca369cf41
[WIN32SS:ENG] Rework EngpUpdateGraphicsDeviceList
...
- choose VGA adapter outside of driver initialization loop
- choose primary adapter outside of driver initialization loop
- link VGA adapter to primary adapter at the end
- only set DISPLAY_DEVICE_PRIMARY_DEVICE in this function
Also mark VgaSave driver as SystemStart instead of Disabled,
so it is available if main display driver doesn't work.
2025-05-12 18:24:55 +02:00
Katayama Hirofumi MZ
6df1cc63b6
[BROWSEUI] Fix 'bad window handle' on CShellBrowser::RepositionBars ( #7980 )
...
Silence "NtUserSetWindowPos bad window
handle!" error at win32k!NtUserSetWindowPos
function when Desktop has started up.
JIRA issue: CORE-19663
Add null check of window handle before
SetWindowPos call in
CShellBrowser::RepositionBars method.
2025-05-12 22:27:52 +09:00
Katayama Hirofumi MZ
d06d9f3e8f
[SYSDM] Improve Japanese (ja-JP) translation ( #7976 )
...
JIRA issue: CORE-18706
Update dll/cpl/sysdm/lang/ja-JP.rc.
2025-05-11 21:57:55 +09:00
Katayama Hirofumi MZ
6a905ae2e1
[REACTOS] Improve Japanese (ja-JP) translation ( #7975 )
...
JIRA issue: CORE-18706
Update base/setup/reactos/lang/ja-JP.rc.
2025-05-11 21:57:07 +09:00
Eric Kohl
d32fd58722
[UMPNPMGR][ADVAPI32][SERVICES] Pass PNP events to the service manager
...
- umpnpmgr.dll: Call I_ScSendPnPMessage to report pnp events to the service manager.
- adavpi32.dll: Implement I_ScSendPnPMessage which calls the service managers RI_ScSendPnPMessage function.
- services.exe: Add a debug message to RI_ScSendPnPMessage.
2025-05-11 14:25:15 +02:00
Katayama Hirofumi MZ
00b5dc8b49
[BROWSEUI] Quick Launch: Refresh buttons on change notify ( #7965 )
...
Respond change notification on Quick Launch.
JIRA issue: CORE-18475
- Subclass CISFBand to handle messages.
- Register change notification.
- Refresh buttons on change notification.
- Use timer to reduce redrawing cost.
2025-05-11 06:04:14 +09:00
Whindmar Saksit
afe29ee7fa
[BROWSEUI] Don't remember invoked non-folders in addressbar ( #7954 )
...
CORE-20091
2025-05-09 16:19:49 +02:00
Eric Kohl
e0ef51b11e
[UMPNPMGR] PNP_RegisterNotification: Validate a service and keep its status handle in the notification entry
2025-05-09 01:00:59 +02:00
Hervé Poussineau
3729b96625
[WIN32SS:ENG] In case of error, display the name of the problematic file
2025-05-08 21:48:14 +02:00
Hervé Poussineau
a8abe1d677
[WIN32SS:ENG] Move debug log to the right place
...
Display number of prepared modes after preparing them, not at device creation
where this number is always 0.
2025-05-08 21:48:14 +02:00
Hervé Poussineau
a36bf31a0d
[VGAMP] Correctly initialize interface before calling VideoPortInitialize
2025-05-08 21:48:14 +02:00
Hermès Bélusca-Maïto
f20efc6007
[INCLUDE][ATL] Fix WM_SETHOTKEY macro wrappers
...
WM_SETHOTKEY / WM_GETHOTKEY messages encode the hotkey in a different
way than with the WM_HOTKEY message.
For more details, see:
https://learn.microsoft.com/en-us/windows/win32/inputdev/wm-gethotkey
https://learn.microsoft.com/en-us/windows/win32/inputdev/wm-sethotkey
Addendum to commit 6829350af9
(PR #7947 )
2025-05-08 18:57:43 +02:00
Eric Kohl
3bb27eb416
[UMPNPMGR] Fix buggy identification of window and service handles
2025-05-07 23:57:09 +02:00
Katayama Hirofumi MZ
0ca6002b4f
[GDI32][NTGDI][SDK] Font/Text: Fix SAL2 annotations and const-ness ( #7865 )
...
I want to work in correct type info.
JIRA issue: CORE-17684
- Add and fix SAL2 annotations.
- Fix const-ness of function
parameters.
- Delete needless type casts.
2025-05-06 15:13:04 +09:00
Katayama Hirofumi MZ
530d26a1f4
[NTGDI][NTUSER] Initial support of NtGdiRemoveFontResourceW ( #7877 )
...
Enable the users to delete fonts.
JIRA issue: CORE-17684
- Add IntDeleteRegFontEntry helper function.
- Add RegDeleteValueW and RegEnumValueW helper
functions in win32ss/user/ntuser/misc/registry.c.
- Add some code to IntGdiRemoveFontResourceSingle
function.
2025-05-06 12:38:54 +09:00