Commit Graph

12 Commits

Author SHA1 Message Date
67f0c169f5 utils 按作用拆成 log/macros/memory 三个模块 2026-03-23 19:05:39 +08:00
38572bd5f7 utils: 添加 p_strdup_nullable 辅助函数 2026-03-23 10:08:49 +08:00
57c0250c44 fix: 修复 warn 宏调错内部函数 2026-03-14 13:43:27 +08:00
59a6177770 core: 补全 state 容器初始化与实体访问接口 2026-03-14 04:02:00 +08:00
cfbc66cf49 core: 补全 layout 注册表与结果集接口
- 新增 src/core/layout.c,实现 layout result 和 registry 的基础操作
- 精简 wm_layout_ctx_t,改为按顺序传递参与布局的窗口 id 列表
- 为 layout API 补充中文前置条件说明
- 在 utils 中补充 p_strdup 和容量扩展辅助函数
2026-03-13 02:23:58 +08:00
94d3be12ec fix: 修复 MIN/MAX 宏守卫导致的宏可能不生效问题 2026-03-03 00:12:19 +08:00
a772d0f56f 支持 client 窗口浮动 2026-01-28 23:40:15 +08:00
364a00fb7c 添加边框 2025-12-20 20:22:41 +08:00
5039ce457e 使用 logger 替代 printf 函数 2025-12-08 06:55:39 +08:00
6814e5e1f1 代码中所有的 NULL 都用 C23 标准中的 nullptr 替换 2025-11-14 12:26:20 +08:00
db284bf6b7 检测屏幕信息 2025-11-14 05:30:29 +08:00
c575092c00 添加信号处理 2025-10-08 11:08:03 +08:00