Mikachu2333
|
6af3e51566
|
修复Android系统检测 (#313)
|
2025-10-15 16:51:04 +08:00 |
|
Mikachu2333
|
990b8d0df3
|
refactor(lib): 重命名字符串替换函数、优化空指针处理
|
2025-10-15 15:05:48 +08:00 |
|
Mikachu2333
|
1ac8b892e2
|
style(lib): 调整函数参数括号前空格
|
2025-10-15 15:05:48 +08:00 |
|
Mikachu2333
|
c44377f2d9
|
build(lib): 更新版本号和最后修改日期
|
2025-10-15 15:05:48 +08:00 |
|
Mikachu2333
|
16602d0e7f
|
refactor(lib): 重命名字符串替换函数
将函数名从 `xy_str_swap` 更改为 `xy_str_replace`,以更准确地反映其实际功能。
该函数并非简单交换两个字符串,而是用新字符串替换旧字符串的内容。
此更改涉及多个文件中的调用点,包括路径处理和文件读取相关的逻辑。
|
2025-10-15 15:05:48 +08:00 |
|
Mikachu2333
|
6f312a66c0
|
fix(lib): 优化字符串前缀删除逻辑并修复内存泄漏
重构 `xy_str_delete_prefix` 函数以避免不必要的内存分配和释放,
直接使用原字符串进行处理。同时修复 `xy_dir_exist` 函数中 system
调用后未释放临时命令字符串的内存泄漏问题。
|
2025-10-15 15:05:48 +08:00 |
|
Mikachu2333
|
948d55185f
|
修复 xy_normalize_path 内存泄漏问题
|
2025-10-15 15:05:48 +08:00 |
|
Mikachu2333
|
41783b8531
|
修复 xy_str_strip 误释放的问题
|
2025-10-15 15:05:48 +08:00 |
|
Mikachu2333
|
5588beb542
|
修复 xy_str_delete_prefix 误释放的问题
|
2025-10-15 15:05:48 +08:00 |
|
Mikachu2333
|
547931c4e4
|
修复 xy_detect_os 内存泄露
|
2025-10-15 15:05:48 +08:00 |
|
Mikachu2333
|
e64778911a
|
修复 xy_parent_dir 内存泄露
|
2025-10-15 15:05:48 +08:00 |
|
Mikachu2333
|
2a9d13bfc8
|
修复 xy_normalize_path 内存泄露
|
2025-10-15 15:05:48 +08:00 |
|
Mikachu2333
|
a3600bf05f
|
修复 xy_dir_exist 的内存泄露
|
2025-10-15 15:05:47 +08:00 |
|
Mikachu2333
|
437729a5cf
|
改进 xy_file_exist 的变量命名,修复内存泄露
|
2025-10-15 15:05:47 +08:00 |
|
Mikachu2333
|
b2a844b676
|
修复 xy_file_to_str 的内存泄露
|
2025-10-15 15:05:47 +08:00 |
|
Mikachu2333
|
5771a308a6
|
xy.h + xy_str_swap 帮助释放内存
|
2025-10-15 15:05:47 +08:00 |
|
Mikachu2333
|
0b4215f257
|
修复 core.c 中未手动释放的内存
|
2025-10-15 15:05:47 +08:00 |
|
Mikachu2333
|
cfe850382d
|
revert(Makefile): 彻底回退,未保留任何更改
|
2025-10-15 14:55:13 +08:00 |
|
Mikachu2333
|
717b0f96b8
|
feat(build): 增强Windows支持,动态检测目标机器类型
|
2025-10-15 14:55:13 +08:00 |
|
Mikachu2333
|
91692d6215
|
build(Makefile): 更新编译配置以包含新的头文件路径
|
2025-10-15 14:55:13 +08:00 |
|
Mikachu2333
|
6aac016c02
|
refactor(include): 更新头文件引用路径
|
2025-10-15 14:55:13 +08:00 |
|
Mikachu2333
|
1829f6e622
|
feat(chsrc): 移除一处无用的宏定义,删除文档过时内容
|
2025-10-15 14:55:13 +08:00 |
|
Mikachu2333
|
b84f2f9edd
|
feat(build): 支持编译资源文件
修复just
修复makefile
|
2025-10-15 14:55:13 +08:00 |
|
Mikachu2333
|
de75aaa62b
|
docs(chsrc): 更新文档贡献者信息
|
2025-10-15 14:55:13 +08:00 |
|
Mikachu2333
|
a5e358fc4a
|
feat(logo): 添加项目图标文件
svg为矢量图,因无损所以可作为备份
|
2025-10-15 14:55:12 +08:00 |
|
Mikachu2333
|
9666b769a1
|
build(.gitignore): 添加 .res 文件到忽略列表
|
2025-10-15 14:55:12 +08:00 |
|
Mikachu2333
|
d6c2111868
|
更新 Perl recipe (#304)
|
2025-10-11 19:27:58 +08:00 |
|
Mikachu2333
|
54dbb0ea68
|
调整 contributor
|
2025-10-06 14:40:05 +08:00 |
|
Mikachu2333
|
984186f376
|
重命名 pl_write_rust_config
增加前缀避免命名冲突
|
2025-10-06 14:40:05 +08:00 |
|
Mikachu2333
|
c6b4049a36
|
重命名 rust_cargo_note_get_src_default,增加 pl_ 前缀避免冲突
删除了一处无用的赋值
|
2025-10-06 14:40:05 +08:00 |
|
Mikachu2333
|
e335d34eee
|
删除 rawstr4c 多余的rust常量
|
2025-10-06 14:40:05 +08:00 |
|
Mikachu2333
|
0ff604060d
|
修复cargo换源
原来使用了sed和grep导致在win上无法运行
现在直接手动解析str
|
2025-10-06 14:40:05 +08:00 |
|
Mikachu2333
|
dec55705c7
|
source: fix cargo
|
2025-10-06 14:40:05 +08:00 |
|
Mikachu2333
|
4e4b4731ee
|
add test files
|
2025-10-06 14:40:05 +08:00 |
|
Mikachu2333
|
31c93f0844
|
改进 chsrc_prepend_to_file
1. 改进了获取新创建文件名的方式
2. 改进了内存泄漏问题
|
2025-10-06 13:56:54 +08:00 |
|
Mikachu2333
|
04da1243f5
|
修复 chsrc_make_tmpfile 在win上错误处理不完善的问题
|
2025-10-06 13:56:54 +08:00 |
|
Mikachu2333
|
0a49c7b2d9
|
移除点赞的步骤
|
2025-10-06 13:54:34 +08:00 |
|
Mikachu2333
|
da003f5fd1
|
增加 xy_str_take_until_newline
|
2025-10-03 09:04:24 +08:00 |
|
Mikachu2333
|
027c40c8e9
|
增加 xy_str_find
|
2025-10-03 09:04:24 +08:00 |
|
Mikachu2333
|
bb2d3af1f3
|
增加相应的测试
|
2025-10-03 09:03:35 +08:00 |
|
Mikachu2333
|
128a9c2c8b
|
改进 chsrc_overwrite_file 函数
|
2025-10-03 09:03:35 +08:00 |
|
Mikachu2333
|
9aa000c3a6
|
为win实现chsrc_prepend_to_file
|
2025-10-03 09:03:35 +08:00 |
|
Mikachu2333
|
f92ebbee04
|
消歧义chsrc_make_tmpfile的参数
|
2025-10-03 09:03:35 +08:00 |
|
Mikachu2333
|
5ccd609dd6
|
chsrc_log_write 为覆写增加提示
|
2025-10-03 09:03:35 +08:00 |
|
Mikachu2333
|
7648b6b2f2
|
增加 xy_file_to_str
|
2025-10-01 18:54:44 +08:00 |
|
Mikachu2333
|
ebf0176245
|
add url tip
|
2025-10-01 14:34:53 +08:00 |
|
Mikachu2333
|
4bea910d4d
|
fix
|
2025-10-01 14:34:53 +08:00 |
|
Mikachu2333
|
14be64fc1d
|
update comments
|
2025-10-01 14:34:53 +08:00 |
|
Mikachu2333
|
e8d1890c81
|
fix error
|
2025-10-01 14:34:53 +08:00 |
|
Mikachu2333
|
d71ea423dd
|
Use yellow as error log color when use RunOpt_Dont_Abort_On_Failure
|
2025-09-13 11:26:27 +08:00 |
|
Mikachu2333
|
981a191de8
|
优化 VS Code DEBUG 设置 (#270)
|
2025-08-22 18:54:02 +08:00 |
|
Mikachu2333
|
b6a910143d
|
修复某些系统which不存在的问题 (#271)
|
2025-08-20 10:45:08 +08:00 |
|
Mikachu2333
|
978d4c68c4
|
typo
|
2025-08-19 09:19:33 +08:00 |
|
Mikachu2333
|
03af965c4e
|
fix
|
2025-08-19 09:19:33 +08:00 |
|
Mikachu2333
|
80f4690b14
|
remove warn msg
|
2025-08-19 09:19:33 +08:00 |
|
Mikachu2333
|
62341da96d
|
improve
|
2025-08-19 09:19:33 +08:00 |
|
Mikachu2333
|
1a1a863938
|
update
|
2025-08-19 09:18:33 +08:00 |
|
Mikachu2333
|
329b97a245
|
fix with suggestions
|
2025-08-19 09:18:33 +08:00 |
|
Mikachu2333
|
62bbe6de24
|
avoid vscode autoAddFileAssociations
|
2025-08-19 09:18:33 +08:00 |
|
Mikachu2333
|
5e4bf57d45
|
template comments
|
2025-08-19 09:18:33 +08:00 |
|
Mikachu2333
|
e98361f33b
|
xy.h comments
|
2025-08-19 09:18:33 +08:00 |
|
Mikachu2333
|
4d813893e9
|
add tests
|
2025-08-18 18:42:44 +08:00 |
|
Mikachu2333
|
07685390b0
|
fix parent
|
2025-08-18 18:42:44 +08:00 |
|
Mikachu2333
|
0a91a9bdd5
|
test
|
2025-08-18 18:42:44 +08:00 |
|
 Mikachu2333andmikachu2333
|
a3cf4fcc99
|
fix pwsh path error (#250)
* add version
* improve test actions
* use XY_On_Windows
---------
Co-authored-by: mikachu2333 <mikachu23333@zohomail.com>
|
2025-08-17 16:15:52 +08:00 |
|
Mikachu2333
|
49cf464eb2
|
Add accurate speed test for rustup
|
2025-08-08 00:13:06 +08:00 |
|
Mikachu2333
|
695ce1072c
|
Add xy_streql_ic (#242)
* add xy_streql_ic
* fix format
* only target use it
|
2025-08-08 00:01:33 +08:00 |
|
Mikachu2333
|
5e679b1c33
|
Update VS Code settings to avoid auto format (#239)
|
2025-08-07 20:25:28 +08:00 |
|
Mikachu2333
|
c490b73072
|
re-fix
|
2025-08-07 20:05:44 +08:00 |
|
Mikachu2333
|
53adda7268
|
add tlmgr speed test url
|
2025-07-28 18:04:11 +08:00 |
|
Mikachu2333
|
72030ccec6
|
notes for dev branch
|
2025-06-19 20:01:17 +08:00 |
|
Mikachu2333
|
5372ace76f
|
format readme
|
2025-06-19 20:01:17 +08:00 |
|
Mikachu2333
|
e60ff265d0
|
fix struct
|
2025-06-19 20:01:17 +08:00 |
|
Mikachu2333
|
944a803ba4
|
format and use comments
|
2025-06-19 20:01:17 +08:00 |
|
Mikachu2333
|
5106de1185
|
merge
|
2025-06-18 00:18:55 +08:00 |
|
Mikachu2333
|
14b4c77125
|
add rustup mirror
|
2025-06-18 00:16:01 +08:00 |
|
Mikachu2333
|
c1a16582ff
|
add contributor infos
|
2025-06-17 12:52:54 +08:00 |
|
Mikachu2333
|
08dd6228f3
|
update cargo
|
2025-06-17 11:27:33 +08:00 |
|
Mikachu2333
|
32b7477d21
|
Re-add cqu mirror
|
2025-06-17 11:27:02 +08:00 |
|
Mikachu2333
|
7f0888c9da
|
format
|
2025-06-17 11:25:59 +08:00 |
|