Commit Graph

63 Commits

Author SHA1 Message Date
ShikiSuen 9411f4c7b8 LMAssembly // Adapting LMCassette to LMInstantiator.
- Also using "Self." when necessary.
2022-12-17 14:54:49 +08:00
ShikiSuen f74d3c174d LMAssembly // Introducing LMCassette.
- Powered by Tohno Engine.
2022-12-17 14:54:49 +08:00
ShikiSuen fd3c48bf02 LMAssembly // Format tweaks. 2022-12-17 14:54:49 +08:00
ShikiSuen 04bdb0db47 LMAssembly // Change isLoaded() from function to variable. 2022-12-17 14:54:49 +08:00
ShikiSuen 3aee3159e1 LMAssembly // Add a customized error. 2022-12-17 14:54:49 +08:00
ShikiSuen 73560d1ab6 LMCoreNS // Ensure dictionary data type in cnvPhonabetToASCII(), etc. 2022-12-17 14:54:48 +08:00
ShikiSuen 646ca310c6 Repo // Updating bleachSpecifiedSuggestions() to add batch processing. 2022-12-17 14:54:47 +08:00
ShikiSuen d872a6b443 Repo // Remove nerfed phrases from UOM database. 2022-12-17 14:54:47 +08:00
ShikiSuen 7c3d90dc80 LMI // Introducing hasKeyValuePairFor(), using it in LMMgr. 2022-12-17 14:49:05 +08:00
ShikiSuen 1648152b24 Repo // Move IMEState-related protocols to Shared package. 2022-12-17 14:49:05 +08:00
ShikiSuen d3668d9f0b LMCandidateNode // Use GCD on load. 2022-12-17 14:49:04 +08:00
ShikiSuen 9a58893585 LMI // Apply GCD to all functions loading user dictionaries. 2022-12-17 14:49:04 +08:00
ShikiSuen 9d077a9d49 Repo // Massive refactor & renovation.
- This commit is a massive refactor update towards the current vChewing codebase, modernizing the entire project structure.
- Put things into packages to boost compile speed.
- Also: IMKCandidates // macOS 10.13 High Sierra compatibility.
- ctlIME // Remove duplicated setValue().
2022-12-17 14:49:04 +08:00