TSF DLL 每次升级都装进新的 msime_v* 版本目录,语言配置注册的图标指向 DLL 自身, 注册表里的图标路径随之每次变化。任务栏恰好在换目录时取不到图标,就改显示「简体」文字, 并一直沿用到资源管理器重启。 - 安装器把 windows/image/msime.ico 装成 Program Files 与 Program Files (x86) 下 metasequoiaime\MetasequoiaImeTip.ico,排在 TSF DLL 的 regserver 条目之前 - RegisterProfiles 发现 DLL 上一级目录有这个文件就注册它(索引 0),否则退回 DLL 内嵌的 IDIS_METASEQUOIAIME,开发时从 build 目录注册不受影响 - 打包脚本收集并断言该图标;打包测试检查两份都装、且先于 DLL 安装
22 lines
342 B
Plaintext
22 lines
342 B
Plaintext
# Build and package outputs (collected locally, not part of this repo)
|
|
staging/
|
|
Output/
|
|
server_exe/
|
|
tsf_dll/
|
|
app_data/
|
|
default_skins/
|
|
bundled_skins/
|
|
bundled_skins.manifest
|
|
MetasequoiaIME.ico
|
|
MetasequoiaImeTip.ico
|
|
/THIRD_PARTY_NOTICES.txt
|
|
/LICENSE.txt
|
|
|
|
# Local test certificates (generated on each machine)
|
|
*.cer
|
|
*.crt
|
|
*.pfx
|
|
*.p12
|
|
*.pvk
|
|
*.spc
|