| level及输出路径整改 Signed-off-by: hemenghao <hemenghao2@huawei.com> | 1 年前 |
| UT Signed-off-by: zhangsaiyang <zhangsaiyang@h-partners.com> Co-Authored-By: Agent | 9 天前 |
| fugailvtisheng Signed-off-by: h30051954 <hemenghao2@h-partners.com> Co-Authored-By: Agent 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] | 10 天前 |
| 回退解绑逻辑修改 Signed-off-by: cy7717 <chenyu301@huawei.com> | 3 个月前 |
| Merge branch 'master' of git@gitcode.com:hyh66/inputmethod_imf_9454.git into 'master' # Conflicts: # conflict test/unittest/cpp_test/src/identity_checker_test.cpp | 17 天前 |
| !2167 mod for tmp ime switch_part2 and tdd failed Merge pull request !2167 from cy7717/master | 10 个月前 |
| mod for notify inpout stop Signed-off-by: cy7717 <chenyu301@huawei.com> | 2 个月前 |
| mod for sys special ime Signed-off-by: cy7717 <chenyu301@huawei.com> | 4 个月前 |
| mod for notify inpout stop Signed-off-by: cy7717 <chenyu301@huawei.com> | 2 个月前 |
| mod for notify inpout stop Signed-off-by: cy7717 <chenyu301@huawei.com> | 2 个月前 |
| rssuid增加 Signed-off-by: hemenghao <hemenghao2@huawei.com> | 4 个月前 |
| 输入法屏蔽沉浸式 Signed-off-by: zhangsaiyang <zhangsaiyang@h-partners.com> Co-Authored-By: Agent | 23 天前 |
| rssuid增加 Signed-off-by: hemenghao <hemenghao2@huawei.com> | 4 个月前 |
| Merge branch 'master' of gitee.com:openharmony/inputmethod_imf into master Signed-off-by: cy7717 <chenyu301@huawei.com> | 11 个月前 |
| 用例修复 Signed-off-by: hemenghao <hemenghao2@huawei.com> Co-Authored-By: Agent | 2 个月前 |
| multiuserservice Signed-off-by: hyh66 <huangyaohua3@huawei.com> | 4 个月前 |
| fix:dynamic start ime list Signed-off-by: wuchengwen <wuchengwen4@huawei.com> | 10 个月前 |
| modify code Signed-off-by: zhao-linglan <zhaolinglan1@huawei.com> | 2 个月前 |
| mod for detach/attach Signed-off-by: cy7717 <chenyu301@huawei.com> | 7 个月前 |
| rssuid增加 Signed-off-by: hemenghao <hemenghao2@huawei.com> | 4 个月前 |
| fix:add privateCommand check Signed-off-by: wuchengwen <wuchengwen4@huawei.com> Co-Authored-By: Agent | 3 个月前 |
| modify hook manager Signed-off-by: zhao-linglan <zhaolinglan1@huawei.com> | 8 个月前 |
| 残余数据清理 Signed-off-by: hemenghao <hemenghao2@huawei.com> Co-Authored-By: Agent | 2 个月前 |
| fugailvtisheng Signed-off-by: h30051954 <hemenghao2@h-partners.com> Co-Authored-By: Agent 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] | 10 天前 |
| 两个屏幕分组,键盘当前显示在A, B触发requesthide, 会导致后续A触发requesthide键盘无法隐藏掉 会在如下校验处被拦截: if (!data->imeStateManager->IsIpcNeeded(type)) { IMSA_HILOGD("no need to request, type: %{public}d.", type); return ErrorCode::NO_ERROR; } Signed-off-by: cy7717 <chenyu301@huawei.com> | 6 个月前 |
| !2645 merge master into master 0612tdd Created-by: hyh66 Commit-by: hyh66 Merged-by: openharmony_ci Description: * **IssueNo**: https://gitcode.com/openharmony/inputmethod_imf/issues/2050 * **Description**: * **Sig**: SIG_DataManagement * **Feature or Bugfix**: * **Binary Source**:No/Yes * **TDD**:Pass/Fail/NA * **XTS**:Pass/Fail/NA * **Pretest**:Pass/Fail/NA ### 稳定性排查: - [ ] 【规则】禁止在锁内向其他进程发送IPC(进程间通信); - [ ] 【规则】禁止将捕获**栈变量引用**的lambda函数**异步到其他线程执行**; - [ ] 【规则】禁止传递this指针至其他模块或线程(特别是eventhandler任务); - [ ] 【规则】禁止存储string的c_str()方法获取到的指针; - [ ] 【规则】成员变量进行赋值或创建需要排查并发; - [ ] 【规则】谨慎在未经拷贝的情况下使用外部传入的string、C字符串; - [ ] 【规则】map\vector\list\set等stl模板类使用时需要排查并发; - [ ] 【规则】谨慎考虑加锁范围,尽可能的小范围加锁; - [ ] 【规则】在IPC通信中谨慎使用同步通信方式; - [ ] 【规则】禁止将外部传入的裸指针在内部直接构造智能指针; - [ ] 【规则】禁止多个独立创建的智能指针管理同一地址; - [ ] 【规则】禁止在析构函数中抛异步任务; - [ ] 【规则】禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁; - [ ] 【规则】禁止在对外接口中未经判空直接使用外部传入的指针; - [ ] 【规则】监听回调要确保,回调触发和取消注册并发时无生命周期问题; - [ ] 【规则】遍历容器进行删除或插入时注意迭代器失效问题; ### 日志打印排查: - [ ] 【规则】禁止打印内存地址,如:%p; - [ ] 【规则】禁止打印密钥、文件路径、数据库名称、udidhash、设备名称、账号id等敏感信息; - [ ] 【规则】禁止不作匿名化直接打印udid/networkid/uuid/ip/mac等敏感信息; - [ ] 【规则】非必要不要在循环内打印日志,防止日志超限; ### 安全编码自检: - [ ] 【内存管理】内存申请前必须对内存大小进行合法性校验; - [ ] 【内存管理】内存申请后必须判空,判断内存申请是否成功; - [ ] 【内存管理】分配和释放内存(or fd等资源)的函数需要成对出现; - [ ] 【内存管理】申请内存后异常退出前需要及时进行内存释放; - [ ] 【内存管理】禁止使用realloc、alloca函数; - [ ] 【内存管理】strdup使用需要注意内存释放; - [ ] 【内存管理】正则表达式构造后需释放资源,regcomp/regexec与regfree必须成对使用; - [ ] 【内存管理】realpath使用时如果resolved_path为NULL需要注意内存释放; - [ ] 【外部输入校验】外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验; - [ ] 【外部输入校验】按TLV格式解析时需校验解析长度值是否小于等于缓冲区实际值,并校验是否符合业务数据范围; - [ ] 【外部输入校验】解析数据后拷贝时需校验源buffer实际缓冲区大小,避免越界读写; - [ ] 【外部输入校验】使用外部输入作为循环变量时,需要校验循环变量上限是否合理,防止出现超大循环; - [ ] 【外部输入校验】禁止直接使用外部输入作为数组下标,防止出现内存越界; - [ ] 【敏感信息】堆、栈中保存密钥、口令(包括加密后的变量)变量使用完后必须显式覆盖或清空; - [ ] 【加密算法】禁止使用私有加密算法或不安全加密算法; - [ ] 【变量初始化】指针变量、表示资源描述符的变量、bool变量必须赋初值; - [ ] 【指针】IPC流程中ReadCString、ReadRawData、readParcelable等结果必须判空; - [ ] 【整数运算】整数之间运算时必须严格检查,确保不会出现溢出、反转、除0; - [ ] 【整数运算】禁止对有符号整数进行位操作符运算; - [ ] 【循环变量】循环次数如果受外部数据控制,需要检验其合法性; - [ ] 【循环变量】循环变量和中止条件的数据类型定义保持一致; - [ ] 【安全函数】安全函数必须检查返回值,并进行正确处理; - [ ] 【安全函数】安全函数目标缓冲区入参大小与目标缓冲区实际大小必须一致; - [ ] 【安全函数】禁止封装或者自定义安全函数; - [ ] 【常见问题】修改单个函数时,如果涉及新增异常返回分支,必须排查是否需要释放锁、内存、fd等资源; - [ ] 【常见问题】函数返回值需与函数签名相同,参数定义需在同一范畴(不能定义bool,返回int32_t),或同一枚举类型; - [ ] 【常见问题】格式化打印类型需匹配,例如:int32_t %d; uint32_t %u; long %ld; unsigned long %lu; long long PRId64;<br> unsigned long long PRIu64; See merge request: openharmony/inputmethod_imf!2645 | 3 天前 |
| 动态获取光标位置 Signed-off-by: zhangsaiyang <zhangsaiyang@h-partners.com> Co-Authored-By: Agent | 3 个月前 |
| mod for mutil group prempt in process Signed-off-by: cy7717 <chenyu301@huawei.com> | 11 天前 |
| mod for sys special ime Signed-off-by: cy7717 <chenyu301@huawei.com> | 4 个月前 |
| multiuserservice Signed-off-by: hyh66 <huangyaohua3@huawei.com> | 4 个月前 |
| code check add Signed-off-by: wangdongqi <wangdongqi2@h-partners.com> | 1 年前 |
| IsDeviceLockAndScreenLocked Signed-off-by: shiyu-shiyu <shiyu52@h-partners.com> | 9 个月前 |
| multiuserservice Signed-off-by: hyh66 <huangyaohua3@huawei.com> | 4 个月前 |
| Merge branch 'master' of https://gitcode.com/guojin26/inputmethod_imf 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[0%] 👌 AI Adopted[0%] | 8 天前 |
| 意见修改 Signed-off-by: h30051954 <hemenghao2@h-partners.com> Co-Authored-By: Agent 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] | 11 天前 |
| mock权限 Signed-off-by: h30051954 <hemenghao2@h-partners.com> Co-Authored-By: Agent | 1 天前 |
| 072401 Signed-off-by: hyh66 <huangyaohua3@huawei.com> 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] | 7 天前 |
| 黄蓝差异 Signed-off-by: hemenghao <hemenghao2@huawei.com> | 10 个月前 |
| 补充TDD,提升覆盖率 Signed-off-by: g30043150 <guojin31@h-partners.com> | 6 天前 |
| [200~ Signed-off-by: shiyu-shiyu <shiyu52@h-partners.com> | 3 个月前 |
| 安全键盘和普通键盘切换时,触发sendKeyboardStatus Signed-off-by: guojin26 <guojin31@h-partners.com> | 4 个月前 |
| 0727tdd Signed-off-by: hyh66 <huangyaohua3@huawei.com> 🤖 AI[90%] 🔧 Human Fixed[3%] 🧑 Human[8%] 👌 AI Adopted[97%] Co-authored-by: opencode (glm-5) <ai@local> | 4 天前 |
| 0727tdd Signed-off-by: hyh66 <huangyaohua3@huawei.com> 🤖 AI[90%] 🔧 Human Fixed[3%] 🧑 Human[8%] 👌 AI Adopted[97%] Co-authored-by: opencode (glm-5) <ai@local> | 4 天前 |
| 0727tdd Signed-off-by: hyh66 <huangyaohua3@huawei.com> 🤖 AI[90%] 🔧 Human Fixed[3%] 🧑 Human[8%] 👌 AI Adopted[97%] Co-authored-by: opencode (glm-5) <ai@local> | 4 天前 |
| 输入法 arkts API异常优化 Signed-off-by: KangPeng <kangpeng18@h-partners.com> | 7 个月前 |
| displayId绑定时的刷新 Signed-off-by: guojin26 <guojin31@h-partners.com> | 18 天前 |
| fugailvtisheng Signed-off-by: h30051954 <hemenghao2@h-partners.com> Co-Authored-By: Agent 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] | 10 天前 |
| feature:post Ndk cb to main thread Signed-off-by: wuchengwen <wuchengwen4@huawei.com> | 10 个月前 |
| delete tdd Signed-off-by: cy7717 <chenyu301@huawei.com> | 11 个月前 |
| 补充TDD,提升覆盖率 Signed-off-by: g30043150 <guojin31@h-partners.com> | 6 天前 |
| fix:dynamic start ime list Signed-off-by: wuchengwen <wuchengwen4@huawei.com> | 10 个月前 |
| 日志整改 Signed-off-by: marui_ <marui106@h-partners.com> | 8 个月前 |
| UT Signed-off-by: zhangsaiyang <zhangsaiyang@h-partners.com> Co-Authored-By: Agent | 9 天前 |
| UT Signed-off-by: shiyu-shiyu <shiyu52@h-partners.com> | 8 天前 |
| IsEnable 接口改造 Change-Id: Icfe4cb683b6bef9b17d2dde9f7a9a880814bdf1f Signed-off-by: Moody Liu <mooodyhunter@outlook.com> | 6 个月前 |
| mod for conflict Signed-off-by: cy7717 <chenyu301@huawei.com> | 3 个月前 |
| mod for sys ime image Signed-off-by: cy7717 <chenyu301@huawei.com> | 3 个月前 |
| UT Signed-off-by: zhangsaiyang <zhangsaiyang@h-partners.com> Co-Authored-By: Agent | 9 天前 |
| 特性分支to主干编辑框占位文本和abilityName;支持短信验证码编辑框;编辑框应用发送清空候选词命令 Signed-off-by: qianyong325 <qianyong15@h-partners.com> | 1 年前 |
| UT Signed-off-by: shiyu-shiyu <shiyu52@h-partners.com> | 8 天前 |
| feat: Add TaskManager TaskManager process tasks from AMS/IMA/IMSA Signed-off-by: wyxpku <wyxpku@qq.com> | 1 年前 |
| fix:warning Signed-off-by: wuchengwen <wuchengwen4@huawei.com> | 11 个月前 |
| multiuserservice Signed-off-by: hyh66 <huangyaohua3@huawei.com> | 4 个月前 |
| 0706合并 Signed-off-by: hyh66 <huangyaohua3@huawei.com> 🤖 AI[16%] 👌 AI Adopted[16%] 🧑 Human[84%] | 25 天前 |
| fugailvtisheng Signed-off-by: h30051954 <hemenghao2@h-partners.com> Co-Authored-By: Agent 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] | 10 天前 |