History log of /reactos/dll/win32/imm32/ctf.c (Results 1 – 21 of 21)
Revision Date Author Comments
# 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 ...