Katayama Hirofumi MZ
c5e6456377
[MSCTFIME] Use QISearch for QueryInterface ( #6630 )
...
Simplify code and reduce binary size.
JIRA issue: CORE-19360
- Use shlwapi!QISearch for QueryInterface
implementation.
- Add delay link to shlwapi.
2024-03-17 12:44:03 +09:00
Katayama Hirofumi MZ
efa86fff9f
[MSCTFIME] Implement CicBridge::Notify ( #6586 )
...
Supporting TIPs...
JIRA issue: CORE-19360
- Implement CicBridge::Notify
method.
- Implement CicBridge::
SetCompositionString method.
- Add some CicInputContext
methods (stub).
2024-03-09 12:57:50 +09:00
Katayama Hirofumi MZ
299abf7c87
[MSCTFIME][SDK] Add CInputContextOwner (stub) ( #6584 )
...
Supporting TIPs...
JIRA issue: CORE-19360
- Add ITfContextOwner
interface to "msctf.idl".
- Stub-implement
CInputContextOwner class.
2024-03-08 20:43:32 +09:00
Katayama Hirofumi MZ
febb589e00
[MSCTFIME] Finish msctfime.cpp ( #6523 )
...
Supporting TIPs...
JIRA issue: CORE-19360
- Add some CicBridge methods (stub).
- Implement ImeProcessKey,
ImeToAsciiEx, ImeSetCompositionString,
CtfImeEscapeEx, and CtfImeIsIME
functions.
2024-02-23 19:58:21 +09:00
Katayama Hirofumi MZ
69b08be0e0
[MSCTFIME][CICERO] Half-implement CIMEUIWindowHandler ( #6521 )
...
Supporting TIPs...
JIRA issue: CORE-19360
- Add implementation to
CIMEUIWindowHandler class.
2024-02-23 13:45:00 +09:00
Katayama Hirofumi MZ
7d0b5482f6
[MSCTFIME] Implement CicBridge::OnSetOpenStatus ( #6514 )
...
Supporting TIPs...
JIRA issue: CORE-19360
- Add CicInputContext::EscbCompComplete
method (stub).
- Implement CicBridge::OnSetOpenStatus
method.
2024-02-22 17:28:40 +09:00
Katayama Hirofumi MZ
f53f1334ed
[MSCTFIME][CICERO] Implement CFnDocFeed ( #6513 )
...
Supporting TIPs...
JIRA issue: CORE-19360
- Add missing CicInputContext methods.
- Implement CFnDocFeed class.
2024-02-22 15:46:05 +09:00
Katayama Hirofumi MZ
b2ec78673d
[MSCTFIME] Restructuring ( #6505 )
...
Improve code flexibility. 3700+
lines of msctfime.cpp was too long.
JIRA issue: CORE-19360
- Split msctfime.cpp code to some
source files and header files.
2024-02-20 21:11:08 +09:00