lushi871202
|
f64076a3b0
|
refactor(arkui): extract common native types
Issue: https://gitcode.com/openharmony/interface_sdk_c/issues/4393
Signed-off-by: lushi871202 <lushi@huawei.com>
Co-Authored-By: Agent
Change-Id: I63571b2b8575545e650d5091a11ffaf3b2c286ce
|
2026-07-22 16:40:44 +08:00 |
|
zhanchencheng
|
e7b44a244f
|
删除废弃的syscap
Signed-off-by: zhanchencheng <zhanchencheng@h-partners.com>
|
2026-06-25 11:49:02 +08:00 |
|
fenglinbailu
|
067dbc9297
|
Merge branch 'master' of https://gitcode.com/openharmony/interface_sdk_c into master1
Signed-off-by: fenglinbailu <liubin249@huawei.com>
🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[0%]
|
2026-06-17 10:59:57 +08:00 |
|
fenglinbailu
|
95cf60f55f
|
Merge branch 'master' of https://gitcode.com/openharmony/interface_sdk_c into master1
Signed-off-by: fenglinbailu <liubin249@huawei.com>
🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[0%]
|
2026-06-17 10:48:46 +08:00 |
|
linzuoquan
|
7a4c8b4af8
|
errorCode头文件拆分
🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%]
Change-Id: I0b705e8580fcaf836e596481d1218a2f4900f2df
Signed-off-by: linzuoquan <linzuoquan1@huawei.com>
|
2026-06-16 21:16:20 +08:00 |
|
chenzhiz
|
a1a448db81
|
CAPI头文件拆分
Signed-off-by: chenzhiz <chenzhizhang2@huawei.com>
|
2026-06-16 15:00:30 +08:00 |
|
tomkl123
|
0758cfd556
|
拆分滚动类组件capi头文件
Co-Authored-By: Agent
Signed-off-by: tomkl123 <wangyansong11@huawei.com>
Change-Id: I04f27d00fbee75b508048be153b92648c6534907
|
2026-06-15 22:19:22 +08:00 |
|
openharmony_ci
|
b4d4517633
|
!5352 merge dawenjian into master
导航组大文件拆分
Created-by: Hu_ZeQi
Commit-by: Hu_ZeQi
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/interface_sdk_c/issues/4155
### 原因(目的、解决的问题等)
导航组大文件拆分
### 描述(做了什么,变更了什么)
导航组大文件拆分
### 自检结果(结果截图添加到下面)
- [x] 是否通过C语法扫描
- [x] 是否通过注释规则扫描
- [x] 是否更新json文件
- [x] 实现代码是否已经合入
- [ ] 目标是否已经添加到interface/sdk_c仓ndk依赖目标(ndk_targets.gni)里
- [ ] 头文件library声明与SDK so库名称一致
### 兼容性影响评估,如有影响请写明(Y/N)
- [ ] 不兼容
- [ ] 是否经过评审
### L0新增用例自检结果
- [ ] 是,有新增L0用例,且完成自检
- [x] 否
### API参考文档影响评估(提供docs仓pr链接)
- [ ] 是,已刷新API参考文档 https://gitcode.com/openharmony/docs/pull/149868
- [x] 否,不涉及刷新API参考文档
See merge request: openharmony/interface_sdk_c!5352
|
2026-06-15 22:01:14 +08:00 |
|
Hu_ZeQi
|
0f6944c1de
|
导航组大文件拆分
Signed-off-by: Hu_ZeQi <huzeqi@huawei.com>
Change-Id: I8c61e822fb7f97a1dfa5658b47c2e32d6a012ed2
|
2026-06-15 19:41:57 +08:00 |
|
fenglinbailu
|
2d71d232ed
|
Merge branch 'master' of https://gitcode.com/openharmony/interface_sdk_c into master1
Signed-off-by: fenglinbailu <liubin249@huawei.com>
🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[0%]
|
2026-06-13 18:39:33 +08:00 |
|
openharmony_ci
|
893aa3d196
|
!5350 merge 0612_ls into master
api拆分
Created-by: liuhuayi_openharmony
Commit-by: l00916518
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/interface_sdk_c/issues/4153
### 原因(目的、解决的问题等)
头文件拆分需求
### 描述(做了什么,变更了什么)
头文件拆分需求
### 自检结果(结果截图添加到下面)
- [x] 是否通过C语法扫描
- [x] 是否通过注释规则扫描
- [x] 是否更新json文件
- [x] 实现代码是否已经合入
- [x] 目标是否已经添加到interface/sdk_c仓ndk依赖目标(ndk_targets.gni)里
- [x] 头文件library声明与SDK so库名称一致
### 兼容性影响评估,如有影响请写明(Y/N)
- [ ] 不兼容
- [x] 是否经过评审
### L0新增用例自检结果
- [ ] 是,有新增L0用例,且完成自检
- [x] 否
### API参考文档影响评估(提供docs仓pr链接)
- [x] 是,已刷新API参考文档
- [ ] 否,不涉及刷新API参考文档
https://gitcode.com/openharmony/docs/pull/149296
See merge request: openharmony/interface_sdk_c!5350
|
2026-06-13 17:44:28 +08:00 |
|
ZouQianshun
|
d0012993f4
|
通用事件头文件拆分
Signed-off-by: ZouQianshun <zouqianshun@h-partners.com>
🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%]
|
2026-06-13 11:21:49 +08:00 |
|
l00916518
|
b93fe623db
|
api拆分
Signed-off-by: l00916518 <liuhuayi3@huawei.com>
Co-Authored-By:Agent
🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%]
|
2026-06-12 16:41:52 +08:00 |
|
tzcurtain
|
2cf0fc8b5e
|
文本node_type拆分
Signed-off-by: tzcurtain <zhoukechen2@huawei.com>
Co-Authored-By: Agent
|
2026-06-12 16:10:26 +08:00 |
|
openharmony_ci
|
a4bea91e0b
|
!5323 merge capi into master
CAPI头文件拆分
Created-by: silverbullet1412
Commit-by: silverbullet1412
Merged-by: openharmony_ci
Description: ### 相关的Issue
[#4132](https://gitcode.com/openharmony/interface_sdk_c/issues/4132)
### 原因(目的、解决的问题等)
CAPI头文件拆分
### 描述(做了什么,变更了什么)
CAPI头文件拆分
### 自检结果(结果截图添加到下面)
- [x] 是否通过C语法扫描
- [x] 是否通过注释规则扫描
- [x] 是否更新json文件
- [x] 实现代码是否已经合入
- [x] 目标是否已经添加到interface/sdk_c仓ndk依赖目标(ndk_targets.gni)里
- [x] 头文件library声明与SDK so库名称一致
### 兼容性影响评估,如有影响请写明(Y/N)
- [ ] 不兼容
- [ ] 是否经过评审
### L0新增用例自检结果
- [ ] 是,有新增L0用例,且完成自检
- [x] 否
### API参考文档影响评估(提供docs仓pr链接)
- [ ] 是,已刷新API参考文档
- [x] 否,不涉及刷新API参考文档
已对齐,待header仓合入后统一生成docs
See merge request: openharmony/interface_sdk_c!5323
|
2026-06-12 14:14:12 +08:00 |
|
fenglinbailu
|
b7573fe9c7
|
布局类capi大头文件拆分
Signed-off-by: fenglinbailu <liubin249@huawei.com>
🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%]
|
2026-06-11 21:23:29 +08:00 |
|
silverbullet1412
|
e9c94d48da
|
CAPI头文件拆分
Signed-off-by: silverbullet1412 <zhaoquanzhe1@h-partners.com>
Change-Id: I54e65e54202c0b715ace7ecf7ed67b9b15817f83
|
2026-06-11 20:56:32 +08:00 |
|
pengzhiwen3
|
8e3f40bff8
|
公共能力组c-api拆分:xcomponent,embeddedcomponent,无障碍
Signed-off-by: pengzhiwen3 <pengzhiwen3@huawei.com>
🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%]
Co-authored-by: codex (gpt-5.4) <ai@local>
Change-Id: Id835ee49604802702c11389d96ac9ec620eff961
|
2026-06-11 17:00:10 +08:00 |
|
ZouQianshun
|
3b8b8bd74f
|
通用事件头文件拆分
Signed-off-by: ZouQianshun <zouqianshun@h-partners.com>
🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%]
|
2026-06-08 20:26:47 +08:00 |
|
Hu_ZeQi
|
2e71c021ff
|
Swiper:大文件拆分
Signed-off-by: Hu_ZeQi <huzeqi@huawei.com>
Change-Id: Iad600be9b86f323a75ae48e9f3b3bdcc7d208499
|
2026-06-06 17:22:12 +08:00 |
|
openharmony_ci
|
3d128ef986
|
!5210 merge master0313 into master
ARKUI_NODE_CUSTOM相关枚举拆分
Created-by: baidu_37813129
Commit-by: wanglili12
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/interface_sdk_c/issues/4042
### 原因(目的、解决的问题等)
### 描述(做了什么,变更了什么)
### 自检结果(结果截图添加到下面)
- [x] 是否通过C语法扫描
- [x] 是否通过注释规则扫描
- [x] 是否更新json文件
- [x] 实现代码是否已经合入
- [x] 目标是否已经添加到interface/sdk_c仓ndk依赖目标(ndk_targets.gni)里
- [x] 头文件library声明与SDK so库名称一致
### 兼容性影响评估,如有影响请写明(Y/N)
- [ ] 不兼容
- [x] 是否经过评审
### L0新增用例自检结果
- [ ] 是,有新增L0用例,且完成自检
- [x] 否
### API参考文档影响评估(提供docs仓pr链接)
- [x] 是,已刷新API参考文档 https://gitcode.com/openharmony/docs/pull/147411
- [ ] 否,不涉及刷新API参考文档
See merge request: openharmony/interface_sdk_c!5210
|
2026-06-02 19:35:44 +08:00 |
|
wanglili12
|
6e6e955af1
|
ARKUI_NODE_CUSTOM相关枚举拆分
Signed-off-by: wanglili12 <wanglili65@huawei.com>
|
2026-06-02 09:21:57 +08:00 |
|
咚隆东
|
8bd127b247
|
fix: 修复构建阻断和聚合体成员误删问题
改动点:
1. _validate_single_file_syntax: 校验参数统一为 -x c++-header -std=c++11
2. 写文件前 l.rstrip('\r') 修复 CRLF 双换行
3. node.get('name') 无名节点 fallback 为 node_kind,修复 unknown 误报
4. _find_brace_block_end: 逐字符解析跳过注释中的花括号,避免 Doxygen {@link} 干扰计数
5. _regex_check_in_aggregate: 往上回溯时跳过注释行和空行,避免误匹配注释中的 enum/struct
6. collect_functions_to_remove: 遇聚合体节点直接 return,不再递归 inner 子节点
根因:
- 校验阶段用 C 模式校验 C++ 头文件导致误报
- CRLF 换行符处理不当导致输出双换行
- Doxygen 注释 {@link Type} 中花括号被计入 brace_count,
导致超长枚举结束行计算错误,枚举成员被误删
- regex 回溯匹配到注释中的 enum 关键字,成员 @systemapi 被当作独立声明删除
Signed-off-by: 咚隆东 <renlian1@h-partners.com>
|
2026-05-25 17:03:57 +08:00 |
|
咚隆东
|
2079e27844
|
fix: 修复空文件删除和include清理功能
- _is_content_effectively_empty 增加 #include、#ifdef __cplusplus、
extern "C" {/}/ 等空壳结构跳过,正确判定裁剪后的无效文件
- _remove_empty_output_files 限制只扫描被修改的文件,
避免误删不含 @systemapi 的聚合头文件
- 修复裁剪结果校验误判输入路径为输出路径的问题
- 代码审查问题修复(两轮)
Signed-off-by: 咚隆东 <renlian1@h-partners.com>
|
2026-05-23 20:39:08 +08:00 |
|
咚隆东
|
f75eb78fbc
|
fix: 修复裁剪结果校验误判输入路径为输出路径的问题
_validate_output_files 中 clang_modified_files 存的是输入路径,
校验时需要映射到输出目录再校验。
Signed-off-by: 咚隆东 <renlian1@h-partners.com>
|
2026-05-20 17:53:39 +08:00 |
|
openharmony_ci
|
87a11e0a3e
|
!5177 merge feat-ren into master
fix: 修复systemapi裁剪脚本的bug
Created-by: weixin_51530161
Commit-by: 咚隆东
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/interface_sdk_c/issues/4019
### 原因(目的、解决的问题等)
### 描述(做了什么,变更了什么)
### 自检结果(结果截图添加到下面)
- [ ] 是否通过C语法扫描
- [ ] 是否通过注释规则扫描
- [ ] 是否更新json文件
- [ ] 实现代码是否已经合入
- [ ] 目标是否已经添加到interface/sdk_c仓ndk依赖目标(ndk_targets.gni)里
- [ ] 头文件library声明与SDK so库名称一致
### 兼容性影响评估,如有影响请写明(Y/N)
- [ ] 不兼容
- [ ] 是否经过评审
### L0新增用例自检结果
- [ ] 是,有新增L0用例,且完成自检
- [ ] 否
### API参考文档影响评估(提供docs仓pr链接)
- [ ] 是,已刷新API参考文档
- [ ] 否,不涉及刷新API参考文档
See merge request: openharmony/interface_sdk_c!5177
|
2026-05-19 18:50:08 +08:00 |
|
咚隆东
|
d15de4105e
|
fix: 修复systemapi裁剪脚本的7个Bug并增强鲁棒性
- 清理裁剪残留的孤立分号行(;、;;、; ;)
- 修复 Windows 中文系统 subprocess 编码问题(GBK → utf-8 手动解码)
- 不再清理空条件编译块,保留#ifdef/#endif空壳
Signed-off-by: 咚隆东 <renlian1@h-partners.com>
|
2026-05-19 16:11:11 +08:00 |
|
openharmony_ci
|
49735f0db0
|
!5067 merge material into master
systemMaterial cAPI
Created-by: hehongyang3
Commit-by: hehongyang3
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/interface_sdk_c/issues/3960
### 原因(目的、解决的问题等)
新增systemMaterial cAPI接口
### 描述(做了什么,变更了什么)
### 自检结果(结果截图添加到下面)
- [x] 是否通过C语法扫描
- [x] 是否通过注释规则扫描
- [x] 是否更新json文件
- [x] 实现代码是否已经合入
- [x] 目标是否已经添加到interface/sdk_c仓ndk依赖目标(ndk_targets.gni)里
- [x] 头文件library声明与SDK so库名称一致
### 兼容性影响评估,如有影响请写明(Y/N)
- [ ] 不兼容(不涉及)
- [x] 是否经过评审
### L0新增用例自检结果
- [x] 是,有新增L0用例,且完成自检
- [ ] 否
### API参考文档影响评估(提供docs仓pr链接)
- [x] 是,已刷新API参考文档
https://gitcode.com/openharmony/docs/pull/142968
- [ ] 否,不涉及刷新API参考文档
See merge request: openharmony/interface_sdk_c!5067
|
2026-05-13 16:59:07 +08:00 |
|
hehongyang3
|
36829f2a21
|
systemMaterial cAPI
Co-authored-by:Agent
Signed-off-by: hehongyang3 <hehongyang@huawei.com>
|
2026-05-12 11:12:18 +08:00 |
|
咚隆东
|
13f550a7be
|
feat: NDK构建添加public SDK裁剪systemapi能力
- 新增header_processor.py: 基于clang AST删除@systemapi声明
- 修改parse_ndk_headers.py: 集成systemapi裁剪步骤,支持--sdk-build-public参数
- 采用方案C: 复制到临时目录处理,成功后覆盖回原目录
Signed-off-by: 咚隆东 <renlian1@h-partners.com>
|
2026-05-10 12:51:26 +08:00 |
|
zzz701
|
3d5fd2bccd
|
处理超大深度
Signed-off-by: zzz701 <lihaima1@huawei.com>
|
2026-02-12 11:40:30 +08:00 |
|
zzz701
|
7433ae2195
|
修改告警信息
Signed-off-by: zzz701 <lihaima1@huawei.com>
|
2026-02-12 11:09:05 +08:00 |
|
zzz701
|
d17e72e982
|
处理检视意见
Signed-off-by: zzz701 <lihaima1@huawei.com>
|
2026-01-03 10:51:35 +08:00 |
|
zzz701
|
ccb3251922
|
适配新的宏
Signed-off-by: zzz701 <lihaima1@huawei.com>
|
2025-12-31 15:16:36 +08:00 |
|
zzz701
|
2d12d52b4e
|
NDK编译告警修改
Signed-off-by: zzz701 <lihaima1@huawei.com>
|
2025-12-30 19:10:27 +08:00 |
|
zzz701
|
d4b533c0d3
|
NDK编译告警
Signed-off-by: zzz701 <lihaima1@huawei.com>
|
2025-12-27 14:07:26 +08:00 |
|
yanghang
|
c7ba8e01c1
|
fix: delete syscap
Signed-off-by: yanghang <kongwei13@h-partners.com>
|
2025-12-18 14:35:12 +08:00 |
|
openharmony_ci
|
5223f4f7d3
|
!4351 merge master into master
del softbus syscap
Created-by: wangrui7
Commit-by: wangrui
Merged-by: openharmony_ci
Description: ### 相关的Issue
[[Bug]: delete softbus syscap]([[Bug]: delete softbus syscap]([[Bug]: delete softbus syscap](https://gitcode.com/openharmony/interface_sdk-js/issues/20690)))
### 原因(目的、解决的问题等)
SDK包存在,实际无api关联此syscap
### 描述(做了什么,变更了什么)
实际没有api,sdk仓删除dsoftbus syscap
### 自检结果(结果截图添加到下面)
无实际api,不涉及
- [x] 是否通过C语法扫描
- [x] 是否通过注释规则扫描
- [x] 是否更新json文件
- [x] 实现代码是否已经合入
- [x] 目标是否已经添加到build仓ndk依赖目标里
- [x] 头文件library声明与SDK so库名称一致
### 兼容性影响评估,如有影响请写明(Y/N)
- [ ] 不兼容
- [x] 是否经过评审
### L0新增用例自检结果
- [ ] 是,有新增L0用例,且完成自检
- [x] 否
### API参考文档影响评估(提供docs仓pr链接)
- [ ] 是,已刷新API参考文档
- [x] 否,不涉及刷新API参考文档
See merge request: openharmony/interface_sdk_c!4351
|
2025-12-15 14:43:40 +08:00 |
|
openharmony_ci
|
5ac757e033
|
!4335 merge master into master
api level校验优化
Created-by: li-xiang335
Commit-by: 李想
Merged-by: openharmony_ci
Description: ### 相关的Issue
[api level校验优化](https://gitcode.com/openharmony/interface_sdk_c/issues/3335)
### 原因(目的、解决的问题等)
### 描述(做了什么,变更了什么)
### 自检结果(结果截图添加到下面)
- [x] 是否通过C语法扫描
- [x] 是否通过注释规则扫描
- [x] 是否更新json文件
- [x] 实现代码是否已经合入
- [x] 目标是否已经添加到build仓ndk依赖目标里
- [x] 头文件library声明与SDK so库名称一致
### 兼容性影响评估,如有影响请写明(Y/N)
- [ ] 不兼容
- [ ] 是否经过评审
### L0新增用例自检结果
- [ ] 是,有新增L0用例,且完成自检
- [ ] 否
### API参考文档影响评估(提供docs仓pr链接)
- [ ] 是,已刷新API参考文档
- [x] 否,不涉及刷新API参考文档
See merge request: openharmony/interface_sdk_c!4335
|
2025-12-11 13:03:50 +08:00 |
|
李想
|
8d3f796a9e
|
api level校验优化
Signed-off-by: 李想 <lixiang380@huawei.com>
|
2025-12-10 14:16:45 +08:00 |
|
wangrui
|
7ed3f5e673
|
del softbus syscap
Signed-off-by: wangrui <wangrui383@huawei.com>
|
2025-12-09 19:32:42 +08:00 |
|
RuiChen_01
|
b7a31ce0e8
|
abandon interface
Signed-off-by: RuiChen_01 <chenrui193@huawei.com>
|
2025-12-05 17:56:30 +08:00 |
|
李想
|
dfa93b7b4e
|
多段注释无法解析since版本
Signed-off-by: 李想 <lixiang380@huawei.com>
|
2025-11-28 18:14:13 +08:00 |
|
zzz701
|
15582d46dc
|
去除TEEKit目录在ndk打包时添加since 宏定义
Signed-off-by: zzz701 <lihaima1@huawei.com>
|
2025-11-27 14:46:54 +08:00 |
|
李想
|
4032529aed
|
check api
Signed-off-by: 李想 <lixiang380@huawei.com>
|
2025-11-15 09:01:13 +08:00 |
|
邹林肯
|
6158c251ad
|
修改sdk版本号
Signed-off-by: wangyang2022 <wangyang412@huawei.com>
Change-Id: I89f550a31db6170da8e44f3051328b2f241f2cc7
|
2025-10-29 02:56:09 +00:00 |
|
zzz701
|
8640cf3145
|
修改废弃宏定义
Signed-off-by: zzz701 <lihaima1@huawei.com>
|
2025-09-22 16:25:58 +08:00 |
|
openharmony_ci
|
f334e5fc8e
|
merge master into master
告警处理
Created-by: zzz701
Commit-by: zzz701
Merged-by: openharmony_ci
Description: ### 相关的Issue
### 原因(目的、解决的问题等)
### 描述(做了什么,变更了什么)
### 自检结果(结果截图添加到下面)
- [ ] 是否通过C语法扫描
- [ ] 是否通过注释规则扫描
- [ ] 是否更新json文件
- [ ] 实现代码是否已经合入
- [ ] 目标是否已经添加到build仓ndk依赖目标里
### 兼容性影响评估,如有影响请写明(Y/N)
- [ ] 不兼容
- [ ] 是否经过评审
### L0新增用例自检结果
- [ ] 是,有新增L0用例,且完成自检
- [ ] 否
### API参考文档影响评估(提供docs仓pr链接)
- [ ] 是,已刷新API参考文档
- [ ] 否,不涉及刷新API参考文档
See merge request: openharmony/interface_sdk_c!3983
|
2025-09-18 10:51:03 +08:00 |
|
zzz701
|
be0d51817f
|
告警处理
Signed-off-by: zzz701 <lihaima1@huawei.com>
|
2025-09-17 21:28:01 +08:00 |
|
LeechyLiang
|
1ebe466d6b
|
removeAniHeader
Signed-off-by: LeechyLiang <liangweihong1@huawei.com>
Change-Id: Iae7639463b4a6d5f7eab67ca97dda8b247afef2d
|
2025-09-17 10:48:33 +08:00 |
|