History log of /reactos/dll/win32/imm32/precomp.h (Results 1 – 25 of 46)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 8ea93d2a 13-Feb-2024 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[REACTOS] Standardize <imm.h> and <immdev.h> (#6493)

Improve header compatibility and
code quality.
JIRA issue: CORE-19268
- Improve <imm.h> and <immdev.h>
compatibility by correctly choosing

[REACTOS] Standardize <imm.h> and <immdev.h> (#6493)

Improve header compatibility and
code quality.
JIRA issue: CORE-19268
- Improve <imm.h> and <immdev.h>
compatibility by correctly choosing
the items.
- Use <immdev.h> instead of
<ddk/immdev.h>.
- Move INPUTCONTEXTDX, IMEINFOEX,
IMEDPI, and CLIENTIMC into
<imm32_undoc.h>.
- Adapt to these changes.

show more ...


# b7dcc102 09-Dec-2023 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Rewrite ImmLoadLayout (#6138)

ImmLoadLayout was buggy.
- Don't do zero fill pImeInfoEx.
- Simplify registry handling.
- Don't reset pImeInfoEx->fLoadFlag if failed early.
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 ...


# 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 ...


# 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 ...


# a65014e3 23-Oct-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Add UNEXPECTED() macro for detailed debugging

CORE-11700


# 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


# 65858036 21-Oct-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Add uCodePage parameter to Imm32WideFromAnsi/Imm32AnsiFromWide

This needs for multiple codepage support.
CORE-11700


# db16a1f7 21-Oct-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] ImmGetImeInfoEx minor fix

CORE-11700


# 8f0e22ac 21-Oct-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Simplify Imm32WriteImeLayout

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


# ffbdb7d3 22-Jul-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32][USER32] ImmPutImeMenuItemsIntoMappedFile (#4588)

Implement inter-process menu item retrieving.
CORE-11700


# b0b925d2 22-Apr-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Add ValidateHandle function (#4467)

Set the last error on failure of handle validation.
CORE-11700


# e5f637f9 14-Apr-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Add Win: comments more (#4449)

CORE-11700


# bc8a4ac3 09-Apr-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Many renamings and 'Win:' info (#4438)

- Add many Win: comments.
- s/Imm32UnloadIME/Imm32FreeIME/
- s/Imm32LoadImeInfo/Imm32LoadIME/
- s/g_hImm32Inst/ghImm32Inst/
- s/Imm32AllocAndBuildH

[IMM32] Many renamings and 'Win:' info (#4438)

- Add many Win: comments.
- s/Imm32UnloadIME/Imm32FreeIME/
- s/Imm32LoadImeInfo/Imm32LoadIME/
- s/g_hImm32Inst/ghImm32Inst/
- s/Imm32AllocAndBuildHimcList/Imm32BuildHimcList/
- s/Imm32SelectLayout/Imm32SelectInputContext/
CORE-11700

show more ...


# 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 ...


# 3c169714 08-Apr-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Renaming: s/g_pImeDpiList/gpImeDpiList/ (#4434)

Improve debuggability. CORE-11700


# 895909e6 08-Apr-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Renaming: s/g_csImeDpi/gcsImeDpi/ (#4433)

Improve debuggability. CORE-11700


# 97f4c3c3 31-Mar-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Renaming: s/ImmLockOrLoadImeDpi/Imm32FindOrLoadImeDpi/ (#4422)

- Rename ImmLockOrLoadImeDpi as Imm32FindOrLoadImeDpi.
- Imm32FindOrLoadImeDpi --> Win: FindOrLoadImeDpi.
CORE-11700


# 16678606 31-Mar-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Renaming about IME layout (#4419)

CORE-11700


# 6dfe0321 31-Mar-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Renaming: s/g_SharedInfo/gSharedInfo/ (#4418)

CORE-11700


# ed765b7c 31-Mar-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Renaming: s/pImmHeap/ghImmHeap/ (#4416)

CORE-11700


# 46518ad6 29-Mar-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[IMM32] Renaming: s/Imm32HeapAlloc/ImmLocalAlloc/

s/Imm32HeapFree/ImmLocalFree/
CORE-11700


12