#
ec24b547 |
| 28-Jul-2024 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32][NTUSER] Use HandleToUlong, UlongToHandle etc. macros (#7180)
Respect coding standard.
JIRA issue: N/A
- Use HandleToUlong, UlongToHandle,
UlongToPtr etc. macros for type
casting.
-
[IMM32][NTUSER] Use HandleToUlong, UlongToHandle etc. macros (#7180)
Respect coding standard.
JIRA issue: N/A
- Use HandleToUlong, UlongToHandle,
UlongToPtr etc. macros for type
casting.
- Remove redundant casts.
show more ...
|
#
1797566d |
| 03-Dec-2023 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[IMM32] Include ldrfuncs.h for RtlDllShutdownInProgress (#6071)
|
#
6e449d47 |
| 03-Dec-2023 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32][KERNEL32][SDK] Half-implement BaseCheckAppcompatCache (#6069)
- And add it to <compat_undoc.h>.
- Use <compat_undoc.h> in IMM32.
- Modify kernel32.spec.
CORE-19268
|
#
75cf6920 |
| 03-Dec-2023 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32][SDK][NTUSER] Implement ImmProcessKey for Cicero (#6106)
Complete CTF IMM.
- Add CtfImeProcessCicHotkey and CtfImeSetActiveContextAlways
to access CTF IMEs.
- Check whether Cicero is sta
[IMM32][SDK][NTUSER] Implement ImmProcessKey for Cicero (#6106)
Complete CTF IMM.
- Add CtfImeProcessCicHotkey and CtfImeSetActiveContextAlways
to access CTF IMEs.
- Check whether Cicero is started in the current thread in ImmProcessKey.
- Call CtfImeProcessCicHotkey if necessary in ImmProcessKey.
- Modify <CtfImeTable.h>.
- Add CI_CICERO_STARTED flag to "ntuser.h".
- Fix Imm32JCloseOpen.
CORE-19268
show more ...
|
#
d795021a |
| 02-Dec-2023 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32][SDK] Implement GetKeyboardLayoutCP (#6068)
- Add IMM32!GetKeyboardLayoutCP function.
- Add it to <imm32_undoc.h>.
- Delete ImmDisableLegacyIME and
ImmSendMessageToActiveDefImeWndW funct
[IMM32][SDK] Implement GetKeyboardLayoutCP (#6068)
- Add IMM32!GetKeyboardLayoutCP function.
- Add it to <imm32_undoc.h>.
- Delete ImmDisableLegacyIME and
ImmSendMessageToActiveDefImeWndW functions
(2k3/xp IMM32 doesn't have such functions).
- Modify imm32.spec.
- Refer ntdll!RtlDllShutdownInProgress function (that is WinXP+).
CORE-19268
show more ...
|
#
931224fb |
| 30-Nov-2023 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32][SDK][NTUSER] Implement CtfImmTIMActivate (#6041)
- Add Imm32InitTLS, Imm32AllocateTLS, Imm32GetTLS,
Imm32GetCoInitCountSkip, Imm32IncCoInitCountSkip, and
Imm32DecCoInitCountSkip helper
[IMM32][SDK][NTUSER] Implement CtfImmTIMActivate (#6041)
- Add Imm32InitTLS, Imm32AllocateTLS, Imm32GetTLS,
Imm32GetCoInitCountSkip, Imm32IncCoInitCountSkip, and
Imm32DecCoInitCountSkip helper functions to
control the TLS data.
- Introduce "CoInitialize Spy" (ISPY) to manage COM
initialization status.
- Implement CtfImmCoInitialize and CtfImmCoUninitialize.
- Implement CtfImmEnterCoInitCountSkipMode and
CtfImmLeaveCoInitCountSkipMode.
- Implement CtfImmLastEnabledWndDestroy,
ImmDisableTextFrameService, and CtfImmTIMActivate.
CORE-19268
show more ...
|
#
90e17817 |
| 26-Nov-2023 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32] Implement CtfImmTIMCreateInputContext
CORE-19268
|
#
9d0b6f31 |
| 25-Nov-2023 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32][SDK] Implement CtfImmSetCiceroStartInThread
- Add CtfImmSetCiceroStartInThread function. - Add its prototype to <imm32_undoc.h> - Modify imm32.spec.
CORE-19268
|
#
3b2fdc56 |
| 25-Nov-2023 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32][SDK][NTUSER][IMM32_WINETEST] Add CtfImmGenerateMessage (#6037)
Implementing advanced text service...
- Add CtfImmGenerateMessage function.
- Modify imm32.spec.
- Move TRANSMSG, TRANSMSG
[IMM32][SDK][NTUSER][IMM32_WINETEST] Add CtfImmGenerateMessage (#6037)
Implementing advanced text service...
- Add CtfImmGenerateMessage function.
- Modify imm32.spec.
- Move TRANSMSG, TRANSMSGLIST etc. in
win32ss/include/ntuser.h to <immdev.h>.
- Move win32ss/include/imetable.h to
sdk/include/reactos/imetable.h.
- Move dll/win32/imm32/CtfImeTable.h to
sdk/include/reactos/CtfImeTable.h.
- Fix build failure of imm32_winetest due
to TRANSMSG redefinition.
CORE-19268
show more ...
|
#
eb4d13c8 |
| 03-Nov-2023 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32][SDK] Implement CtfImm(Hide,Restore)ToolbarWnd (#5863)
- Add Imm32GetFn helper function.
- Implement CtfImmHideToolbarWnd and
CtfImmRestoreToolbarWnd functions.
- Add them to <imm32_undo
[IMM32][SDK] Implement CtfImm(Hide,Restore)ToolbarWnd (#5863)
- Add Imm32GetFn helper function.
- Implement CtfImmHideToolbarWnd and
CtfImmRestoreToolbarWnd functions.
- Add them to <imm32_undoc.h>.
CORE-19268
show more ...
|
#
dabb3f4d |
| 01-Nov-2023 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32][SDK] Add CtfAImmIsIME, CtfImmSetAppCompatFlags etc. (#5862)
- Add CtfAImmIsIME, CtfImmIsCiceroStartedInThread and CtfImmSetAppCompatFlags functions.
- Implement CtfImmDispatchDefImeMessage
[IMM32][SDK] Add CtfAImmIsIME, CtfImmSetAppCompatFlags etc. (#5862)
- Add CtfAImmIsIME, CtfImmIsCiceroStartedInThread and CtfImmSetAppCompatFlags functions.
- Implement CtfImmDispatchDefImeMessage function.
- Modify imm32.spec.
- Add the prototypes of ImmGetAppCompatFlags, CtfAImmIsIME, CtfImmIsCiceroStartedInThread,
CtfImmSetAppCompatFlags, and CtfImmDispatchDefImeMessage into <imm32_undoc.h>.
CORE-19268
show more ...
|
#
b3194e32 |
| 31-Oct-2023 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32][SDK] Add CtfAImmActivate/Deactivate functions (#5835)
- Add dll/win32/imm32/CtfImeTable.h for CTF
IME functions.
- Implementing Imm32CheckAndApplyAppCompat,
Imm32LoadCtfIme, and
Im
[IMM32][SDK] Add CtfAImmActivate/Deactivate functions (#5835)
- Add dll/win32/imm32/CtfImeTable.h for CTF
IME functions.
- Implementing Imm32CheckAndApplyAppCompat,
Imm32LoadCtfIme, and
Imm32EnumCreateCtfICProc helper functions.
- Add CtfAImmActivate and CtfAImmDeactivate
functions.
- s/CI_TFSDISABLED/CI_TSFDISABLED/
CORE-19268
show more ...
|
#
c2a94365 |
| 23-Oct-2022 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32] Improve debuggability at all (#4798)
- Strengthen tracing.
- Introduce IS_NULL_UNEXPECTEDLY, IS_ZERO_UNEXPECTEDLY etc. macros to manage tracing.
CORE-11700
|
#
fb86db15 |
| 13-Oct-2022 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32] Silence CtfImmDispatchDefImeMessage's fixme
Too noisy. CORE-11700
|
#
020d7d58 |
| 08-Sep-2022 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32] Remove unnecessary NULL checks for function pointers
CORE-11700
|
#
8ba378c9 |
| 08-Sep-2022 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32] s/Imm32Is16BitMode/IS_16BIT_MODE/
CORE-11700
|
#
5b87c95e |
| 08-Sep-2022 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32] s/Imm32IsCiceroMode/IS_CICERO_MODE/
CORE-11700
|
#
372a445a |
| 23-Aug-2022 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32] Add CtfImmIsGuidMapEnable and CtfImmGetGuidAtom (#4621)
- Add CtfImmIsGuidMapEnable and CtfImmGetGuidAtom functions.
- Modify imetable.h and imm32.spec.
CORE-11700
|
#
081ffbeb |
| 08-May-2022 |
George Bișoc <george.bisoc@reactos.org> |
[IMM32] Silence two debug prints
These two debug prints are spammy as fuck and it makes shit harder to debug ReactOS, apart that these prints barely serve any purpose.
|
#
8de74398 |
| 08-Apr-2022 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32] Fix & Rename: s/Imm32LockIMCEx/Imm32InternalLockIMC/ (#4436)
- Fix & Rename: s/Imm32InitContext/Imm32CreateInputContext/ (Win: IMM32!CreateInputContext).
- Fix & Rename: s/Imm32LockIMCEx/Im
[IMM32] Fix & Rename: s/Imm32LockIMCEx/Imm32InternalLockIMC/ (#4436)
- Fix & Rename: s/Imm32InitContext/Imm32CreateInputContext/ (Win: IMM32!CreateInputContext).
- Fix & Rename: s/Imm32LockIMCEx/Imm32InternalLockIMC/ (Win: IMM32!InternalImmLockIMC).
- Add CtfImmTIMCreateInputContext stub.
CORE-11700
show more ...
|
#
4342b84c |
| 07-Apr-2022 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[IMM32] Add ctf.c for Cicero (#4430)
Preparing of Cicero (modern input method) support.
- Add ctf.c and add some CTF functions.
- Modify the IMM table.
- Modify imm32.spec.
- Rename: s/Imm32Fr
[IMM32] Add ctf.c for Cicero (#4430)
Preparing of Cicero (modern input method) support.
- Add ctf.c and add some CTF functions.
- Modify the IMM table.
- Modify imm32.spec.
- Rename: s/Imm32FreeImeStates/Imm32DestroyImeModeSaver/.
- Improve Imm32DestroyInputContext.
CORE-11700
show more ...
|