|
|
2fc4b33359
|
style: 更新 .clang-format 规则并重新格式化所有源文件
- 重构模块使用新的代码风格
- 老代码 (src 目录下的代码) 继续使用之前的代码风格
通过在需要不同代码风格的目录下放对应 .clang-format 配置文件实现
|
2026-04-14 01:52:53 +08:00 |
|
|
|
0c24fb2a32
|
feat(core/event): 添加 event 资源清理和重置接口
|
2026-04-13 05:35:13 +08:00 |
|
|
|
8a72e671bc
|
core: 重命名 event_t 联合体成员 data 为 as
|
2026-04-11 05:59:44 +08:00 |
|
|
|
0c7fdf08df
|
backend: X11 后端 window 信息查询接口使用原始封装代替语义化封装
- 拆分 window_get_skip_taskbar / window_get_urgency /
window_get_states / window_get_geometry_mode 为更底层的
window_get_atom_array / window_get_wm_hints / atom_to_window_state
- window_get_fixed_size 改为输出参数风格
- 扁平化 window_map_request_event_t,内联原 window_props_t 和
window_geometry_t 的字段
- window_props_t → window_layer_props_t,仅保留 layer 分类所需的
types/states
|
2026-04-09 05:08:39 +08:00 |
|
|
|
3884d3fc50
|
backend: X11 后端添加窗口几何信息查询并修正错误语义
- 添加 window_get_geometry/window_get_fixed_size/window_get_geometry_mode
- window_get_atom_array 改为 bool 返回,区分 XCB 调用错误和空数据
- window_get_types/window_get_states 属性为空时返回 true 而非 false
- handle_map_request 重排操作顺序:错误检查提前,失败路径无内存泄漏
- 补充 _NET_WM_STATE_MAXIMIZED_VERT/HORZ atom 注册
|
2026-04-09 02:23:06 +08:00 |
|
|
|
0edb6ad6aa
|
backend: X11 后端添加窗口属性和状态查询接口
|
2026-04-08 19:32:53 +08:00 |
|
|
|
5353e4c677
|
窗口 metadata 添加 role 字段
|
2026-04-07 05:33:33 +08:00 |
|
|
|
9728fad871
|
backend: X11 后端添加获取窗口 metadata 信息方式
|
2026-04-07 03:16:51 +08:00 |
|
|
|
196dab9bb3
|
事件循环框架
|
2026-04-01 16:08:01 +08:00 |
|