Glavo
ef311560fd
Enhance SHA-1 table and update task for version detection ( #7155 )
2026-11-01 21:10:33 +08:00
Glavo
c3abfcf1d9
更新 amdgpu.ids ( #7111 )
2026-10-29 02:37:36 +08:00
Glavo
83ffc91a88
重构 DownloadProvider ( #6919 )
2026-09-30 20:26:28 +08:00
0443ff7cd1
[Feature] 模组等的更新日志以及 HTMLRenderer 的完善 ( #6098 )
...
Resolves #4685
Co-authored-by: Calboot <calboot39@outlook.com >
Co-authored-by: CalbootOnceMore <calboot43@outlook.com >
Co-authored-by: CiiLu <109708109+ciilu@users.noreply.github.com >
2026-08-05 21:56:48 +08:00
Glavo
1277bf8b5d
使用 kala-encoding-detector 作为编码推测库 ( #6477 )
2026-07-26 00:47:43 +08:00
Glavo
e9a9efd0cc
重构启动器配置模型 ( #6122 )
2026-06-19 11:05:24 +08:00
Glavo
5803235407
使用 WebURL for Java 解析 URI ( #6084 )
2026-05-12 21:43:19 +08:00
Calboot
8969f55a1f
[Bugfix] 使用 tomlj 代替 toml4j 以适配 TOML 标准 ( #5863 )
...
Resolves #5544
2026-04-20 21:35:47 +08:00
Glavo
e430db0cd6
使用 HelloNBT 替代 OpenNBT ( #5667 )
2026-03-21 22:57:52 +08:00
Burning_TNT
a39a23f938
Fix: 无法安装带有 Fabric 的非标准 MMC 整合包 ( #4034 )
...
- 修复无法安装带有 Fabric 的非标准 MMC 整合包的漏洞
- 在安装时写入当前安装器实现信息和启动器信息,以在后续调试时获得更多信息
Fix #4049
2025-09-14 20:50:53 +08:00
Glavo
3184f91227
使用 Java 17 构建 HMCL ( #4452 )
2025-09-11 15:51:04 +08:00
Glavo
7576bf6a01
在 LocaleUtils 中添加更多工具方法 ( #4390 )
2025-09-04 15:51:17 +08:00
Glavo and 3gf8jv4dv
d60a923841
使用 Java 11 构建 HMCL ( #4078 )
...
Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com >
2025-07-25 16:05:09 +08:00
Glavo
6e05b5ee58
使用 JNA 查询注册表 ( #3913 )
2025-05-14 22:18:02 +08:00
Glavo
1da98d6d67
启动时在日志中记录当前平台的所有 GPU ( #3893 )
2025-05-09 10:08:08 +08:00
Glavo
1ab7ab0750
使用 JNA 调用本机 API ( #3890 )
2025-05-04 22:31:50 +08:00
Glavo
dc5ebcf64d
使用 libs.versions.toml 管理依赖版本 ( #3873 )
2025-04-29 13:41:45 +08:00
Glavo
75d0ec34f5
将构建项目所需的最低 JDK 版本升级至 11 ( #3805 )
2025-04-29 09:52:06 +08:00
Glavo
05c5b53c52
自动探测日志文件编码 ( #3863 )
2025-04-27 20:39:49 +08:00
Glavo
5ca1120223
Bump jsoup to 1.19.1 ( #3835 )
2025-04-18 22:42:10 +08:00
Glavo
6aa4019221
Bump Gson to 2.13.0 ( #3834 )
2025-04-18 22:35:05 +08:00
Glavo
62e965c6fe
使用 Kala Compress 替代 commons-compress ( #3481 )
2025-04-08 17:36:36 +08:00
Glavo
4292d47fe8
Bump Gson to 2.12.1 ( #3691 )
2025-03-02 23:58:07 +08:00
Glavo
d40742a624
Bump jsoup to 1.18.3 ( #3632 )
2025-02-19 16:28:46 +08:00
Glavo
4c6fdf49de
Bump JetBrains Annotations to 26.0.1 ( #3493 )
2024-12-13 00:29:34 +08:00
Glavo
422f681fe6
Bump XZ to 1.10 ( #3391 )
2024-10-26 20:54:48 +08:00
Glavo
1033389c38
Revert "Bump commons-compress to 1.27.1 ( #3344 )" ( #3351 )
...
This reverts commit fab32a6d51 .
2024-10-16 22:15:13 +08:00
Glavo
936285847c
Bump Gson to 2.11.0 ( #3345 )
2024-10-15 19:10:02 +08:00
Glavo
fab32a6d51
Bump commons-compress to 1.27.1 ( #3344 )
2024-10-15 19:05:22 +08:00
Glavo
71c9632d61
GitHub Action 使用 Java 8 构建 HMCL ( #3340 )
...
* update
* update
2024-10-15 03:13:35 +08:00
Glavo
1c864ba072
使用 Jsoup 解析并渲染 HTML 页面 ( #3321 )
2024-10-13 19:19:52 +08:00
Glavo
59a9b3a926
清理 ManagedProcess::getPid() ( #2660 )
...
* Delete getPID0
* Delete blank line
2024-01-20 10:57:46 +08:00
Glavo
96270b1706
Bump dependencies ( #2659 )
...
* Bump dependencies
* Fix build
2024-01-19 23:23:44 +08:00
Burning_TNT and Glavo
5d3660ffb8
Enable HMCL to export jstack dump file 让 HMCL 能够导出游戏运行栈文件 ( #2582 )
...
* Enable HMCL to create game thread dump while game is running
* Fix checkstyle
* Hide accessToken
* Code cleanup
* Code cleanup
* Enhance I18N and declare the charset (UTF-8) of output file
* Inline variables
* Update the modifier of org.jackhuang.hmcl.game.GameDumpCreator#writeDumpHeadTo from public to private
* Refactor
* Add license for GameDumpCreator, remove support for Java 8
* Remove unnecessary Arrays.copyOf
* Fix checkstyle
* Use system charset to read the inputstream from JVM
* opt GameDumpCreator
* retry on failed attach to vm
* update GameDumpCreator
* Opt GameDumpCreator
* Fix
* Include BCIG
* Use BCIG to get PID.
* Fix.
* Fix again.
* Code cleanup. Fix bugs.
---------
Co-authored-by: Glavo <zjx001202@gmail.com >
2024-01-08 20:35:46 +08:00
Glavo
c6afd53e73
Bump dependencies ( #2191 )
2023-04-06 02:41:57 +08:00
Glavo
d8c96769ea
Bump dependencies ( #2149 )
2023-02-24 04:31:45 +08:00
Glavo
7e522ff136
弃用 commons-lang ( #2061 )
...
* Remove ArrayUtils
* Remove MutableObject
* VersionRange
* Replace Range with VersionRange
* fix checkstyle
* Update
* update
* update
* fix checkstyle
* fix checkstyle
* update
2023-02-08 19:57:52 +08:00
Glavo
d4398764a1
Update Texture ( #2037 )
...
* Update Texture
* fix checkstyle
2023-02-02 21:25:05 +08:00
Glavo
c76b562705
Remove log4j-patch ( #1860 )
...
* Remove log4j-patch
* Update I18N
2022-11-23 17:20:15 +08:00
Glavo
5df95ad0fa
Use Gradle Kotlin DSL
2022-01-01 20:59:36 +08:00