Commit Graph

9212 Commits

Author SHA1 Message Date
zzyyyl
73eb4d2eaa fix: 战斗连续失败三次后 Fight 任务报错
fix #6734
2023-10-07 22:11:35 +08:00
Lancarus
bd2f60797a doc: Update 3.5-肉鸽辅助协议.md 2023-10-07 22:05:30 +08:00
uye
926f696269 perf: 根据 qodana 优化代码 (#6736) 2023-10-07 18:13:27 +08:00
uye
73b5228e05 perf: 根据 qodana 优化代码 2023-10-07 18:05:53 +08:00
uye
c9c6abe953 perf: 根据 qodana 优化代码 2023-10-07 17:49:01 +08:00
uye
a47ea21409 perf: 根据 qodana 优化代码 2023-10-07 16:47:57 +08:00
uye
c015f5b355 docs: Update CHANGELOG.md 2023-10-07 14:55:01 +08:00
uye
283f12c9e7 perf: 根据 qodana 优化代码 2023-10-07 14:09:17 +08:00
zzyyyl
62821c451f fix: 修复 Award 任务无法正常结束的问题
fix #6703
2023-10-07 13:22:17 +08:00
uye
9943327a89 refactor: 使用 IShellLink 和 IPersistFile 接口创建快捷方式 2023-10-07 10:59:49 +08:00
Horror Proton
c8e559f887 fix: 修复 POSIX 平台上在一些情况下子进程不结束而使 MAA 永久性挂起的问题 (#6727)
在满足 `recv_by_socket = true` 时的一些特殊情况下,POSIX 平台上执行 ADB 命令的子进程可能无法及时退出:

1. **子进程在 `nc`
后未退出。**[这篇博文](https://billauer.co.il/blog/2018/07/netcat-nc-stop-quit-disconnect/)提及
FreeBSD、GNU 和其他 Netcat 实现,在以下情况是否会退出**是未定义的**:
    1. gets an EOF on its standard input;
    2. receives a FIN packet.
   
    如果模拟器的 `nc` 是一个不良的实现,可能会在不传递 `-q` 参数时完全不退出,在 MAA 对不同截屏命令进行测速时卡死;
2. **子进程有任何标准输出或错误输出。** 因为未将 `m_pipe_out[PIPE_WRITE]` 设置
`O_NONBLOCKING`,也未读取管道内容,子进程将在管道缓冲区满时挂起。

该 PR 对于第一种情况添加了超时 Killing,对第二种情况排空了管道。

Fix #6688.
2023-10-07 10:39:45 +08:00
AnnAngela
b60ff21371 doc: Update readme.md 2023-10-07 09:52:59 +08:00
AnnAngela
d711a27ff4 chore: Update README.md 2023-10-07 09:52:49 +08:00
AnnAngela
bea20cf5da doc: Update readme.md 2023-10-07 09:42:11 +08:00
w568w
33b3ccdd75 fix: subprocess hangs up if not draining the pipe when reading with recv_by_socket 2023-10-07 08:33:47 +08:00
David
4d1133cdc1 style: VS22 ResourceUpdater.sln explorer name change
#6599
[skip ci]
2023-10-06 19:34:28 +02:00
David
177d065bd1 chore: Jessica Alter new opers 2023-10-06 16:27:06 +02:00
status102
c5ed47a667 fix: remove duplicate of std::move 2023-10-06 20:58:07 +08:00
github-actions[bot]
41e845a769 docs: Auto Update Changelogs of v4.25.0-beta.1 (#6719)
Co-authored-by: MistEO <MistEO@users.noreply.github.com>
Co-authored-by: MistEO <mistereo@hotmail.com>
2023-10-06 18:16:43 +08:00
MistEO
634861c3f0 fix: 修复无法对后续加载的图片资源进行存在检测的错误,跳过宿舍技能检查 (#6686) 2023-10-06 17:56:20 +08:00
MistEO
9736b57ed4 chore: 改改注释 2023-10-06 17:56:01 +08:00
MistEO
6c400ca89b feat: OCR manipulation params for QuickFormation (#6697) 2023-10-06 17:54:13 +08:00
shxyke
0cfa991caa chore: add ability to download specific maadeps (#6700) 2023-10-06 09:31:16 +08:00
David
014e973a69 chroe: cn default values 2023-10-05 21:32:34 +02:00
shxyke
0d855b7658 fix: fix host executable suffix error 2023-10-05 17:26:10 +08:00
zzyyyl
76d7b1810b feat: 支持不同界面公招 2023-10-05 17:07:35 +08:00
status102
aed84e43a8 perf: 移除m_loaded 2023-10-05 09:25:22 +08:00
status102
caa353cc53 fix: 修复无法对后续加载的图片资源进行存在检测的错误,跳过宿舍技能检查 2023-10-05 09:20:58 +08:00
David
979d859f9f chore: specialParams implementation 2023-10-04 22:23:13 +02:00
David
668d6d4384 feat: OCR manipulation for QuickFormation 2023-10-04 22:22:56 +02:00
David
d295fca6e4 fix: 泰拉大陆调查团 EN regex
[skip ci]
2023-10-04 21:11:31 +02:00
zzyyyl
d84848339f debug: 删除一些日志 2023-10-05 02:41:38 +08:00
zzyyyl
d1e4fa43bf fix: 修复肉鸽获取 Sami@Roguelike@StrategyChange 等任务时的闪退问题
憨憨 zzyyyl 不会用 string_view
2023-10-05 02:36:23 +08:00
MistEO
10678fb307 feat: 新增av号、bv号对分p的支持 (#6670) 2023-10-04 22:50:01 +08:00
MistEO
6b44e63738 docs: 优化文档视觉效果,添加文档编写指南 (#6611) 2023-10-04 22:49:44 +08:00
MistEO
3f864d6efb feat: Add ThriftController (#6573) 2023-10-04 22:49:26 +08:00
MistEO
e4109aca19 feat: WpfGui新增 肉鸽设置-中止行为等待至本次战斗结束后 (#6591) 2023-10-04 22:47:06 +08:00
MistEO
2c9746827a feat: 自动战斗-战斗列表-关卡名允许在作业标题未匹配到关卡名时,对文件名进行匹配。若还无法匹配到,则置空 (#6694) 2023-10-04 22:45:17 +08:00
status102
2f19ed5e66 feat: 自动战斗-战斗列表-关卡名允许在作业标题未匹配到关卡名时,对文件名进行匹配。若还无法匹配到,则置空 2023-10-04 21:12:27 +08:00
status102
13631803f6 fix: remove test code 2023-10-04 13:59:39 +08:00
shxyke
33830bcd2d feat: Add ThriftController 2023-10-04 09:53:16 +08:00
北雁 Cryolitia
ae517e70bb fix: Sync with OS not working (#6672)
fix #6663 

sync with
3005f5593f (diff-36c75f83140bc44df90233c9c18fa86d157ce94b19f15290a13b72dff0fa5e03R446)

sync with
686f88631f

fix a stupid enum type convert problem that caused #6663
0833cc1019 (diff-36c75f83140bc44df90233c9c18fa86d157ce94b19f15290a13b72dff0fa5e03L3260)
2023-10-03 20:57:58 +02:00
David
802886ddac fix: Combat with Support templ error
fix lazy load template error Fight with Support #6584
[skip ci]
2023-10-03 20:47:06 +02:00
Lancarus
ea76c837b9 feat: 优化萨米肉鸽逻辑 (#6679) 2023-10-04 02:39:36 +08:00
Sherkey
6584762e98 fix: 修复错误条件下UI显示"投资后进入第二层"按钮的问题 (#6676)
之前铸币了(
2023-10-04 02:21:45 +08:00
Lancarus
324c550b79 feat: 优化萨米肉鸽逻辑 2023-10-04 02:09:00 +08:00
Infko
2ad09491df ci: 移除 qodana 的插件来恢复工作流 (#6675)
加载插件时 eap 有效期变为 30 天
不加载能有 60 天
2023-10-04 01:37:22 +08:00
zzyyyl
2f364315fd debug: 增加一项检查和一些日志 2023-10-04 00:44:02 +08:00
zzyyyl
73b5235f14 fix: 修复抄作业网络连接失败的问题
学姐改的什么玩意(

link to 7633dbfef2
2023-10-03 18:42:02 +08:00
MiaoYan JY
117f87f14a feat: 优化正则 2023-10-03 17:00:16 +08:00