Serge Gautherie
076f08cb3e
[SYSSETUP] WriteUserLocale(): Fix Locale[] length and value ( #8090 )
...
'Locale' format is "0000nnnn".
CORE-15848
2025-06-08 16:05:22 +02:00
Katayama Hirofumi MZ
901af6a681
[SENDMAIL] Add 'override' keywords
...
to CDeskLinkDropHandler. CORE-19469
2025-06-07 11:24:40 +09:00
Katayama Hirofumi MZ
99ddf459e0
[MYDOCS] Add 'override' keywords
...
to CMyDocsDropHandler.
JIRA issue: CORE-19469
2025-06-07 11:22:06 +09:00
Whindmar Saksit
4f7736a088
[SHELL32] Implement single-click mode in DefView ( #8054 )
2025-06-03 20:39:38 +02:00
Andrei-Valentin Miloiu
81edd1f9b4
[NETSHELL] Update Romanian (ro-RO) translation ( #7973 )
2025-06-02 21:43:33 +02:00
Hervé Poussineau
d09c3d0af8
[COMCTL32] Pass WM_SYSCOLORCHANGE/WM_DISPLAYCHANGE/WM_WININICHANGE to property pages
...
Property pages may want to react on such events, like 'Font' or 'Layout' pages
in console.dll
CORE-13212
2025-06-02 21:23:30 +02:00
Justin Miller
9fe829874b
[KERNELBASE][KERNEL32] Import KernelBase from WINE-10.0 ( #8049 )
...
* [KERNELBASE] Import KernelBase from wine-10.0
* [KERNELBASE] Create some cmake files and add stuff into headers
2025-06-01 23:13:41 -07:00
Whindmar Saksit
ddcd5f7083
[SHELL32] Don't assert on broken ShellExecuteEx error reporting ( #8065 )
2025-06-01 06:49:38 +02:00
Katayama Hirofumi MZ
54840389ee
[NETSHELL] Update Japanese (ja-JP) translation
...
CORE-18706
2025-06-01 11:36:06 +09:00
Timo Kreuzer
e431470ff9
[REACTOS] Fix build with VS 17.14.2 / CL 19.44.35207.1
2025-05-31 09:51:33 +00:00
Whindmar Saksit
d663eb4466
[SHELL32][CMD][SHLWAPI] Use the openas verb when invoking unknown file types ( #7981 )
...
CORE-20184
2025-05-30 18:46:24 +02:00
Eric Kohl
7015c76c63
[ADVAPI32] Do not call the classic service handler function with an event control code
2025-05-27 23:37:19 +02:00
Katayama Hirofumi MZ
d4c64771cd
[CTFMON][MSCTF][MSCTFIME][MSUTB] Move CTF modules to base/ctf ( #8040 )
...
This PR reorganizes the location of
the CTF-related modules to improve
grep-ability, understanding, and
readability. New folder base/ctf will
become incomplete Cicero, CTF or
TSF (Text Services Framework).
JIRA issue: CORE-19360
JIRA issue: CORE-19361
JIRA issue: CORE-19363
- Move ctfmon, msctf, msctfime,
and msutb modules to new
directory base/ctf.
- Adapt CMakeLists.txt to this move.
- Modify .github/labeler.yml and
media/doc/WINESYNC.txt.
- No code content changes except
CMakeLists.txt, .github/labeler.yml,
and media/doc/WINESYNC.txt.
2025-05-28 05:04:03 +09:00
Hermès Bélusca-Maïto
2a0d98c2bc
[DOSKEY][USETUP][KERNEL32][NTVDM][CONSRV][REGEXPL] Fix build ( #8019 )
...
Fix build after the move and update of private console API
definitions to wincon_undoc.h
2025-05-27 20:52:20 +02:00
Hermès Bélusca-Maïto
228156e79f
[SDK][SHELL] Sort out SEE_MASK_* and CMIC_MASK_* defines ( #8019 )
...
- Add missing versioning defines for the different SEE_MASK_*
and CMIC_MASK_* defines.
- Move the five undocumented SEE_MASK_* defines into reactos/undocshell.h
2025-05-27 20:52:19 +02:00
Hermès Bélusca-Maïto
6696d40cfc
[SDK] Introduce winbase_undoc.h for undocumented exported kernel32 definitions ( #8019 )
...
This header is based on the following files from the official
Windows 10.0.10240.0 PSDK, a copy of which can be found at:
- https://github.com/tpn/winsdk-10/blob/master/Include/10.0.10240.0/um/minwin/winbasep.h
- https://github.com/tpn/winsdk-10/blob/master/Include/10.0.10240.0/um/minwin/wbasek.h
2025-05-27 20:52:17 +02:00
Johannes Anderwald
4bdbb3092c
[POWERCFG] Add Batteries page
...
Missing things are:
- "Show details for each battery" doesn't work
- Data are not updated on timer (you need to reopen the window)
Global battery doesn't work, but that's a ntoskrnl bug (CORE-19452)
2025-05-26 21:45:55 +02:00
Katayama Hirofumi MZ
5af1d7c6b1
[MSCTF][SDK][CTFMON][MSCTFIME][MSUTB] Add msctf.dll stubs ( #8026 )
...
Some baby steps to msctf.dll for CTF.
JIRA issue: CORE-19361
- Add all the export functions of msctf.dll.
- Modify msctf.spec.
- Modify sdk/include/psdk/msctf.idl
and sdk/include/psdk/inputscope.idl.
- Add sdk/include/reactos/msctf_undoc.h.
- Include <msctf_undoc.h> in ctfmon,
msctfime, and msutb.
2025-05-26 07:22:41 +09:00
Katayama Hirofumi MZ
3194e0556f
[MSCTF] Implement CheckAnchorStore function ( #8025 )
...
Implementing missing features...
JIRA issue: CORE-19361
2025-05-26 06:40:22 +09:00
Eric Kohl
16e620d647
[ADVAPI32] Pass PnP data to services on SERVICE_CONTROL_DEVICEEVENT
...
Services can now receive PnP events.
2025-05-25 14:34:25 +02:00
Doug Lyons
284f15be02
[USP10] Fix notepad without word-wrap 'select all' ( #8016 )
...
CORE-20176 & CORE-20177
2025-05-24 18:06:35 -05:00
Katayama Hirofumi MZ
2041f3c7a1
[IMM32][GITHUB] Move dll/win32/imm32 to win32ss/user/imm32 ( #8024 )
...
imm32 and win32ss have common
interface. This move will improve
grep-ability.
JIRA issue: N/A
- Move dll/win32/imm32 to
win32ss/user/imm32.
- Adapt CMakeLists.txt to this move.
- No code content change except
CMakeLists.txt and .github\labeler.yml.
2025-05-24 13:44:47 +09:00
Katayama Hirofumi MZ
ec5b1422bc
[IMM32][SDK] Implement ImmIMPGetIMEA/W ( #8011 )
...
Implementing missing features...
JIRA issue: CORE-19268
- Add dll/win32/imm32/imepro.c.
- Move some utils.c code into imepro.c.
- Implement ImmIMPGetIMEA and
ImmIMPGetIMEW functions there.
- Add prototypes into <imm32_undoc.h>.
- Delete needless code.
2025-05-21 07:16:39 +09:00
Whindmar Saksit
937954cf6c
[BROWSEUI][SHELL32][SHLWAPI][BOOTDATA] Implement and use IRegTreeOptions ( #7255 )
2025-05-20 16:59:02 +02:00
Katayama Hirofumi MZ
c876fe350d
[IMM32][NTUSER] Strictly check Cicero IME ( #8009 )
...
This PR enhances Cicero IME support.
JIRA issue: CORE-19268
- Add null checks for the functions
of Cicero IMEs in Imm32LoadIME
function.
- Add and use
IS_CICERO_COMPAT_DISABLED
macro in win32ss/include/ntuser.h.
- Fix ImmGetImeInfoEx,
Imm32LoadImeDpi,
ImmGetDescriptionA,
ImmGetDescriptionW,
ImmGetIMEFileNameA,
ImmGetIMEFileNameW, and
ImmGetProperty functions for
Cicero IME support.
- Set last error in NtUserGetImeInfoEx.
2025-05-20 07:34:46 +09:00
Katayama Hirofumi MZ
7ce90a0399
[IMM32] NotifyIME: Improve debug trace ( #8005 )
...
JIRA issue: CORE-19455
- Add some traces for NotifyIME calls.
- Improve Imm32MakeIMENotify trace.
- Make some parameter types of
Imm32MakeIMENotify function
DWORD's.
- Fix and improve ERR_PRINTF macro.
2025-05-20 07:30:46 +09:00
Hervé Poussineau
eff61af6df
[IPHLPAPI] Call tcpip.sys driver to get IP/TCP/UDP statistics
...
CORE-19596
2025-05-19 21:07:58 +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
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
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
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
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
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
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