|
|
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 |
|