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