Commit Graph

206 Commits

Author SHA1 Message Date
MistEO
403d495438 feat: 暂时关闭minitouch,并优化一些controller的调用 2022-11-13 18:20:57 +08:00
MistEO
8316c63d4c fix: 暂时统一关闭minitouch,后续逐步适配并开启 2022-11-13 16:13:51 +08:00
MistEO
964575485b fix: 合并后的一些冲突问题及优化 2022-11-13 15:58:07 +08:00
MistEO
962043a23d perf: 增加minitouch额外滑动,调整参数 2022-11-13 15:41:58 +08:00
MistEO
2518a9b933 fix: 修复minitouch参数错误 2022-11-13 15:41:36 +08:00
MistEO
ae57b79373 fix: 修复一些参数问题 2022-11-13 15:41:36 +08:00
MistEO
cef82dd9e2 feat: 基本跑通minitouch 2022-11-13 15:41:36 +08:00
MistEO
d670f01899 feat: 调通minitouch写 2022-11-13 15:41:36 +08:00
MistEO
8069915933 feat: 重构minitouch管道,但不知道为啥还是没反应 2022-11-13 15:41:36 +08:00
MistEO
88571dcd95 fix: build error on mac 2022-11-13 15:41:36 +08:00
MistEO
92d48f9c1a feat: 命令支持minitouch点击和滑动(但是不知道为啥不起来) 2022-11-13 15:41:36 +08:00
MistEO
5fd85a4e9a feat: 完成minitouch的push 2022-11-13 15:41:36 +08:00
MistEO
2fbce68afb refactor: 重构controller,改为同步操作,修改部分接口参数 2022-11-13 15:41:33 +08:00
MistEO
2d4318db59 fix: unix sock 一些小优化 2022-11-13 15:38:18 +08:00
Hao Guan
b65ab30fa9 cleanup 2022-11-12 02:08:23 +10:00
Hao Guan
6e9d4de8c7 feat: 实现 POSIX socket 传输 2022-11-12 00:33:43 +10:00
Horror Proton
00326bb42e refactor: remove AsstUtils 2022-10-21 21:30:04 +08:00
MistEO
737f39b738 perf: 给调用命令再次加个锁
This reverts commit 2e11c078fc.
2022-10-11 11:02:53 +08:00
MistEO
2e11c078fc fix: 修复一个死锁问题
by socket 时,这行逻辑会引发死锁

           if (is_reconnect_success) {
                auto recall_ret = call_command(cmd, timeout, false /* 禁止重连避免无限递归 */, recv_by_socket);
2022-10-11 02:16:44 +08:00
Horror Proton
2966de4793 refactor: move platform files 2022-10-04 22:19:14 +08:00
zzyyyl
93073aade1 style: format 2022-09-30 22:55:25 +08:00
zzyyyl
78a6c088bc fix: 修复有时候莫名截图错误的问题
(修复 screencap 和 call_command 的 重连 和 socket 参数传递错误的问题)

link to bb0b059ef2
2022-09-30 15:56:01 +08:00
zzyyyl
19e1fd7268 style: format 2022-09-29 23:30:40 +08:00
zzyyyl
0ff6dd4b42 refactor: 给头文件加上路径
直接在上一个 commit 里改的话可能会导致 history 消失
2022-09-29 23:30:32 +08:00
MistEO
bb0b059ef2 perf: 优化截图出错时的重试机制 2022-09-28 14:49:13 +08:00
zzyyyl
bdbca3db7f fix: 加个 closesocket 2022-09-27 19:26:34 +08:00
zzyyyl
14ed0ca367 feat: 加点日志,timeout 时强制中止 hProcess 2022-09-27 19:10:25 +08:00
zzyyyl
1cc7e66189 fix: 继续修复退出时两次 kill-server 的问题 2022-09-27 19:07:12 +08:00
zzyyyl
3e64209fe4 feat: 加点日志输出 2022-09-27 17:47:33 +08:00
zzyyyl
9766b67c80 fix: 修复退出时两次 kill-server 的问题 2022-09-22 00:25:05 +08:00
MistEO
ffbfcc5c6c fix: 尝试修复调用命令时抛出异常的问题
fix https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/1871
2022-09-21 23:28:53 +08:00
zzyyyl
37fcba2fc6 fix: 修复某些情况下点击停止后重连时间很长的问题 2022-09-21 15:26:52 +08:00
zzyyyl
3c6b79b4d4 style: format 2022-09-19 19:18:56 +08:00
zzyyyl
ca29408e02 perf: 重连必须已经初始化 2022-09-18 20:01:36 +08:00
zzyyyl
bf9a99f92e feat: TaskQueue 界面 Stop() 也为异步函数,减少 connect 阶段 Stop 的卡顿时间 2022-09-18 19:25:55 +08:00
zzyyyl
b96be5fcc2 feat: 增加 kill_adb_daemon() 使得在没连上模拟器的时候 adb daemon 也能退出 2022-09-18 19:25:46 +08:00
zzyyyl
a23af8006a perf: set_inited() 与 try_release() 合并 2022-09-18 19:25:33 +08:00
zzyyyl
bb564da18b perf: socket init/close 的一些逻辑调整 2022-09-18 19:25:17 +08:00
zzyyyl
dafe0e357e feat: core 不对连接的 call_command 进行重试 2022-09-18 19:25:02 +08:00
zzyyyl
9eda6682d5 feat: 删除 screencap() 里的 try_release() 2022-09-18 12:26:34 +08:00
zzyyyl
54b0ba92e4 fix: fix typo 2022-09-18 02:29:09 +08:00
zzyyyl
4a6bd4e567 fix: 修复 Controller 中 m_instance_count 一定会减到负数的问题
满是bug的代码居然正常的跑起来了.jpg
2022-09-17 17:01:52 +08:00
zzyyyl
872f529c0d fix: 修复连接失败析构时 call_command 空指令的问题 2022-09-17 02:55:55 +08:00
Horror Proton
51715a26b3 fix. fix some compile errors, etc 2022-09-15 01:21:04 +08:00
zzyyyl
68f66d2bc2 style: format 2022-09-13 15:37:18 +08:00
dantmnf
58f9820473 fix: potential data racing
&&

perf: use aligned io buffer
2022-09-12 19:09:17 +08:00
MistEO
c41843b828 perf: 添加separator的静态对象 2022-09-11 00:51:57 +08:00
MistEO
45b287cb53 feat: 初版 Logger::separator 2022-09-11 00:51:57 +08:00
MistEO
ba7da15220 perf: 优化调用命令时的日志 2022-09-09 22:03:57 +08:00
zzyyyl
e641382197 style: format 2022-09-09 20:52:24 +08:00