ShikiSuen
|
5e49fe31ed
|
CocoaExtension // Add NSWIndowController.orderFront().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
63d56d8132
|
Repo // Enforce NSApp.activate() instead.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
94105ccc9b
|
PrefUI // Remove a button useless since this version.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
79b7eac55a
|
Bump version to 2.9.8 GM Build 2980.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
5c4962c1c3
|
Repo // Update CNS data last-checked timestamp to 20221201.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
82f7b2477a
|
SessionCtl // Do currentLM.insertTemporaryData() when necessary.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
5a23c63cfb
|
SessionCtl // Apply updateUnigramData().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
3cc7972613
|
InputHandler // Add updateUnigramData().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
9028c6a5dd
|
Megrez // Allow resynchronizing unigram data in update().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
d870d5ad2a
|
InputHandler // Expose generateStateOfCandidates().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
eb7076e318
|
LMAssembly // Add temporary data support for LMCoreEX.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
73b8d04425
|
Bump version to 2.9.7 SP1 Build 2971.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
326b22b35a
|
SessionCtl // Improve the handling of isVerticalTyping().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
0e98eb0d2c
|
SessionCtl // Add isServingIMEItself().
- Also monitoring activateServer() in console.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
5db19f854e
|
TDKCandidates // Add context menu support.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
1d593b490f
|
SessionCtl // Add candidatePairRightClicked().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
dd964b3c40
|
SessionCtl // +isCandidateContextMenuEnabled().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
58bcea2507
|
SessionCtl // Add certain details among vCLog outputs.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
197b6d69fd
|
SessionCtl // Reorder contents of inputMode.didSet().
- See the updated comments for reasons.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
5a2b93bbe2
|
i18n // Fix: Successful in -> Succeeded in.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
681a704ea4
|
AppDelegate // Boost memory limiter to 512MB.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
15188f0eed
|
LMInstantiator // Stop duplicating LMCassette.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
383a3dd658
|
Repo // Differentiate the colors among post-marking tooltips.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
6ff42a8dbc
|
InputHandler // Specify display durations for tooltips.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
1fe0442042
|
SessionCtl // Bind the tooltip display duration property.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
401b79a831
|
IMEState // Add tooltip duration property.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
1f7be00263
|
Repo // Enforcing file naming convention.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
b8d6a828ba
|
SessionCtl // Nil the inputHandler for inactive sessions.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
65462f4ad0
|
SessionCtl // Nil the candidateUI for inactive sessions.
- We don't nil the IMKCandidates on deinit() in order to avoid EXC_BAD_ACCESS error.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
6f25182af0
|
AppInstaller // Stop using "-9" with killall.
- This gives system some time to release the memory.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
e313bda323
|
PrefUI // Add a UI toggle for phrase replacement mode.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
cdc8a3a113
|
LMCoreNS // Auto-generate candidates of half-width punctuations.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
7e57eb74c1
|
InputHandler // Allow committing composer / calligrapher contents.
- Requiring that the compositor is empty.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
035893838c
|
CtlCandidate // Only reload data with states of candidate containers.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
6229f7deaf
|
CtlCandidateTDK // Memory leak fix, etc.
- Also stop reloadData() on init().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
6f579fafd8
|
SessionCtl // Add isCandidateState().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
0b2a046885
|
SessionCtl // ctlCandidateCurrent -> candidateUI.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
06e984b6f9
|
SessionCtl // Enforce forceComposerCleanup() if necessary.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
850a48b883
|
SessionCtl // Tweak resetInputHandler().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
8043bd683c
|
InputHandler // Add sansReading() to generateStateOfInputting().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
496264f108
|
InputHandler // Add isCompositorEmpty().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
9fa7fff61a
|
SessionCtl // Bind shareAlphanumericalModeStatusAcrossClients().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
e71f9ea2a3
|
PrefUI // Add shareAlphanumericalModeStatusAcrossClients().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
951cca4956
|
PrefMgr // Add shareAlphanumericalModeStatusAcrossClients().
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
e8bb808836
|
LMAssembly // Again use struct in lieu of class if possible.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
0fa61f02fb
|
Bump version to 2.9.6 GM Build 2960.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
a0aa85a672
|
InputHandler // Prompt if succeeded in handling a marked phrase.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
d432f36bc5
|
InputHandler // Stop breaking composition buffer in certain cases.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
1057a3fe82
|
SessionCtl // Use an alternative way to keep IMKCandidates' visibility.
- We have no other way to solve the excessive-memory-usage problem without completely removing the instance container.
|
2022-12-17 15:14:22 +08:00 |
ShikiSuen
|
337cf84c8b
|
SessionCtl // Use NSMutableOrderedSet in lieu of Swift.Set.
|
2022-12-17 15:14:22 +08:00 |