Commit Graph

29 Commits

Author SHA1 Message Date
ShikiSuen 2664509276 Repo // Massive updates conforming to recent changes of Megrez. 2022-12-20 19:55:49 +08:00
ShikiSuen 9816df451b LMAssembly // Clear strData of certain subLMs when necessary. 2022-12-17 15:14:23 +08:00
ShikiSuen e7d0259d58 LMAssembly // Add saveData() to all submodels.
- Also: LMCoreNS // Variable name fix.
2022-12-17 15:14:22 +08:00
ShikiSuen 8f5bd48beb LMAssembly // Store file paths of all sub-language-models.
- Also: LMPlainBPMF // Variable name fix.
2022-12-17 15:14:22 +08:00
ShikiSuen cd85f821d2 LMAssembly // Add replaceData() to certain submodels.
- LMCoreEX // Add replaceData(), etc.
- LMReplacements // Add replaceData(), etc.
- LMAssociates // Add replaceData(), etc.
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 cdc8a3a113 LMCoreNS // Auto-generate candidates of half-width punctuations. 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 7cbaad774d LMA // Trim unnecessary newlines. 2022-12-17 14:54:50 +08:00
ShikiSuen fefb106d34 LMCassette // Also let clear() clear the reverseLookupMap. 2022-12-17 14:54:50 +08:00
ShikiSuen c88c8bda64 LMCassette // Generate wildcard table even if wildcardKey is missing. 2022-12-17 14:54:49 +08:00
ShikiSuen d2d8d4ab58 LMCassette // Handle delimiters consisting of multiple spaces. 2022-12-17 14:54:49 +08:00
ShikiSuen f94ecf5fda Repo // Implementing reverse-lookup, requiring macOS 10.15 and later.
- Prefs & PrefUI // Add reverse-lookup toggle.
2022-12-17 14:54:49 +08:00
ShikiSuen 2614916354 LMCassette // Partial CIN2 Support (%sname & %intlname). 2022-12-17 14:54:49 +08:00
ShikiSuen 2cdfce640f LMCassette // Partial CIN2 Support (%wildcardKey).
- Also disable wildcardKey if it is included in the %chardef section.
2022-12-17 14:54:49 +08:00
ShikiSuen d6f47b6213 LMCassette // Partial CIN2 Support (%octagram).
- Data loading is supported. However, the entire interaction method with Megrez needs to be reconsidered for using frequency data of words consisting of more than 1 kanji.
2022-12-17 14:54:49 +08:00
ShikiSuen 007928ea6f LMCassette // Remove "shouldStartReading" and "isOV". 2022-12-17 14:54:49 +08:00
ShikiSuen 06bcd3637c LMCassette // Tolerance with tabs: Use Tab as the delimiter if found. 2022-12-17 14:54:49 +08:00
ShikiSuen 5ca4138b63 LMAssembly // Use class in lieu of struct. 2022-12-17 14:54:49 +08:00
ShikiSuen da891266f5 LMCassette // Fix an issue of adding invalid contents to dictionary. 2022-12-17 14:54:49 +08:00
ShikiSuen ce7e140458 LMCassette // Fix a forgotten comment. 2022-12-17 14:54:49 +08:00
ShikiSuen c0ef70fe0d InputHandler // Implement stroke composition support. 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 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 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