7193 Commits

Author SHA1 Message Date
RadiatedExodus
2f98f4c0da
Docs: Change README.md to update to the latest vanity link (again) (#5045) 2024-01-12 07:24:11 +01:00
RadiatedExodus
848896ec83
Docs: Change Discord invite in README.md (#5039)
* Change Discord invite in README.md

* Add https protocol to the Discord link

i forgor
2024-01-10 14:06:26 +01:00
Maksim Belov
01fb9ac205
#4993: Better exit handling + hook library change 2024-01-07 18:00:17 +03:00
artdeell
84550a2fb7 Update LWJGL 2023-12-30 17:29:27 +03:00
artdeell
5f39dd788c Fix[codestyle]: change comment 2023-12-21 16:22:41 +03:00
artdeell
594e4cb204 Feat[exit]: Cleaner exits
- Replaced xhook with bytehook
- Reimplemented the exit hook and atexit()
2023-12-19 15:16:32 +03:00
artdeell
c4764aa9f1 Fix[mcdl]: Misc fixes
- Renamed class to MinecraftDownloader
- Shrunk download buffer to 32k
- Made DownloaderTask private and final
- Moved directory ensurement to the scheduling step, to avoid race conditions
- Fixed broken asset downloads for 1.6.x
2023-12-19 08:27:25 +03:00
artdeell
0e34866345 Fix[mcdl]: copy the last inherited client JAR into the version folder 2023-12-19 08:27:25 +03:00
artdeell
8fce2a22a2 Feat[mcdl]: skip natives-only libraries to improve startup speeds 2023-12-19 08:27:25 +03:00
artdeell
17f74407e6 Todo[mcdl]: implement mirror tamper checking 2023-12-19 08:27:25 +03:00
artdeell
dec824af97 Feat[mcdl]: better Minecraft downloader
Now it does not look like dog poo
2023-12-19 08:27:25 +03:00
artdeell
87ec536112 Feat[cc]: unified place for checking directories and parent directories 2023-12-19 08:27:25 +03:00
artdeell
1842e09a6a Fix[cf]: unable to load CurseForge entries in the modpack menu and unable to download modpacks 2023-12-19 08:27:25 +03:00
artdeell
07db69f395 Ref[javagui]: changes to the Java GUI installer 2023-12-19 08:27:25 +03:00
artdeell
031ad28e4c Fix[mcdl]: Misc fixes
- Renamed class to MinecraftDownloader
- Shrunk download buffer to 32k
- Made DownloaderTask private and final
- Moved directory ensurement to the scheduling step, to avoid race conditions
- Fixed broken asset downloads for 1.6.x
2023-12-17 22:57:07 +03:00
artdeell
eb9053761e Fix[mcdl]: copy the last inherited client JAR into the version folder 2023-12-17 15:41:20 +03:00
artdeell
4ef62b9a70 Feat[mcdl]: skip natives-only libraries to improve startup speeds 2023-12-17 14:46:31 +03:00
artdeell
6628869c67 Todo[mcdl]: implement mirror tamper checking 2023-12-17 13:50:12 +03:00
artdeell
77df7d528c Feat[mcdl]: better Minecraft downloader
Now it does not look like dog poo
2023-12-17 13:14:29 +03:00
artdeell
8a04ffe313 Feat[cc]: unified place for checking directories and parent directories 2023-12-16 18:13:04 +03:00
artdeell
1002c8ae1e Fix[cf]: unable to load CurseForge entries in the modpack menu and unable to download modpacks 2023-12-16 15:47:13 +03:00
artdeell
c6a6c54f56 Ref[javagui]: changes to the Java GUI installer 2023-12-11 21:20:28 +03:00
artdeell
8da6924006 Feat[joystick]: add setting for absolute finger tracking 2023-12-10 17:03:44 +03:00
Mathias-Boulay
2a95a306bd Tweak[profile-selector]: keep focus on the selected profiles 2023-12-10 14:26:04 +01:00
Mathias-Boulay
5336b80485 Tweak[profile-editor]: sort the installed versions 2023-12-10 13:45:52 +01:00
artdeell
af4ae5e919 Fix[msa]: handle PresentedExceptions without a set cause 2023-12-10 14:51:27 +03:00
artdeell
1e8e1757ab Remove additional debugging 2023-12-10 14:15:59 +03:00
artdeell
b021a1fd5c Fix[datedetect]: Read original release date instead of the modded release date 2023-12-10 14:15:59 +03:00
artdeell
ce145b50e9 Fix[msa]: switch auth type based on game release date 2023-12-10 14:15:59 +03:00
Mathias-Boulay
7bfc86cade Refactor: assume modrinth may not give a SHA 1 2023-12-10 09:52:19 +03:00
Mathias-Boulay
3dfe1fd5b3 Refactor: rename ensureSha1 function 2023-12-10 09:52:19 +03:00
Mathias-Boulay
fc5187bd65 Refactor[modpacks]: handle non valued algo 2023-12-10 09:52:19 +03:00
Mathias-Boulay
26cad1a47b Refactor: centralise download with sha1 2023-12-10 09:52:19 +03:00
Mathias-Boulay
017965faa5 Feat[modpack]: verify main modpack download 2023-12-10 09:52:19 +03:00
Mathias-Boulay
d52559ab93 Feat[modpacks]: verify mod sha1 2023-12-10 09:52:19 +03:00
Mathias-Boulay
30541c2e3c Feat[modpacks]: collect sha1 hashes 2023-12-10 09:52:19 +03:00
artdeell
f88fb3c61a Feat[zink]: update OSMesa
Now 23.2.0, based on https://github.com/PojavLauncherTeam/osmesa-zink-builder
2023-11-27 20:25:37 +03:00
artdeell
5ba7c67dd1 Feat[zink]: update Turnip 2023-11-27 15:37:50 +03:00
Mathias-Boulay
3f302dc733 Fix[logging]: limit the amount of logging emitted from lwjgl 2023-11-19 17:55:00 +01:00
Mathias-Boulay
26f86f6d01 Workaround[lwjgl]: force fetching all functions 2023-11-19 11:42:45 +01:00
artdeell
a43de355b2 Fix[kbd]: all keys released when switching language 2023-11-18 16:09:25 +03:00
artdeell
540d8b5940 Fix[mousegrab]: edit mouse grab code to follow android guidelines
https://developer.android.com/develop/ui/views/touch-and-input/gestures/movement#pointer-capture
2023-11-18 15:12:09 +03:00
Maksim Belov
c773b92527
Feat[osmesa]: Implement V-Sync (#4827) 2023-11-10 22:24:50 +03:00
artdeell
abea18f6ed Fix[lwjgl]: add Android API <30 linker issue mitigation 2023-11-08 23:40:47 +03:00
artdeell
0341457539 Fix[downloader]: add description for not being able to unpack JRE 17 2023-11-08 23:38:06 +03:00
Maksim Belov
d5f74af94a
Feat: Handle MainActivity destruction (#4817)
* Feat[launcher]: begin implementing MainActivity destruction handling

* Feat[lifecycle]: finalize MainActivity lifecycle awareness implementation

* Clean[dialog]: unified halting LifecycleAwareAlertDialog implementation

* Fix[mainactivity]: comment truncated
2023-11-07 21:21:19 +03:00
Maksim Belov
682fe04ef6
Refactor: Unified egl_bridge implementation (#4816)
* Start working on bridge unification

* Fin[bridge]: unified bridge structure

* Fix[egl_bridge]: remove legacy functions and make initialization more early

* Fix[bridge_tbl]: add forgotten gl_get_current

* Clean[jre_launcher]: remove stray adrsp_test() declaration
2023-11-06 21:12:08 +01:00
GaucovyAero
9a24cdea20
Chore: Update the bug report template (#4812)
Fixes some grammatical issues and adds more information into examples
2023-11-06 17:20:46 +01:00
SolDev69
0eb6dc7ca2
Remove unnecessary environment variables (#4761)
* Update JREUtils.java

Remove useless environment variables

* Update JREUtils.java

Fix formatting

Co-authored-by: Mathias Boulay <mathiasboulay@free.fr>

---------

Co-authored-by: Mathias Boulay <mathiasboulay@free.fr>
2023-11-06 19:10:12 +03:00
artdeell
16c7c44313 Feat[mslogin]: handle WebView state saving 2023-11-03 17:10:16 +03:00