Commit Graph
1227 Commits
Author SHA1 Message Date
Eilionoir Tunnicliff 2d7acabe95 Update release.yml 2022-08-17 11:13:38 -04:00
Eilionoir Tunnicliff 5fc075e2aa Fix M1 runner 2 2022-08-17 11:04:23 -04:00
Eilionoir Tunnicliff 35e65c621f Fix M1 runner
bruh
2022-08-17 11:00:55 -04:00
Eilionoir Tunnicliff 8e8ed96bc2 Start running compile on M1 mini (#367)
* Switch to self-hosted runner

* Fix name

* Fix runner 2

* Update release

* Update release.yml

* Update release.yml
2022-08-17 10:51:55 -04:00
Duy Tran Khanh 4f8e46cfc3 there wasn't cd .. 2022-08-17 20:51:03 +07:00
Duy Tran Khanh 028f2535e8 ipa build: added java 17 2022-08-17 20:45:45 +07:00
Eilionoir Tunnicliff 365cb1aa1a Merge remote-tracking branch 'refs/remotes/origin/main' 2022-08-17 02:54:31 -04:00
Eilionoir Tunnicliff 8f2ecc2476 Unlock java_home option when unjailbroken
Also prep code for Java 17 bundling

TODO: Allow building of ipa with different runtimes included
2022-08-17 02:54:22 -04:00
Duy Tran Khanh da75d569b1 Perform some entitlement checks 2022-08-15 18:22:00 +07:00
Eilionoir Tunnicliff 764f3e54c3 fix again 2022-08-14 00:19:01 -04:00
Eilionoir Tunnicliff ebb44336ad Fix slider option again wtf
I actually do need to go to bed
2022-08-14 00:11:51 -04:00
Eilionoir Tunnicliff 707d895e91 Fix warning 3
i need to go to bed
2022-08-14 00:02:32 -04:00
Eilionoir Tunnicliff e2571fe7b1 Actually implement Allocated RAM slider block 2022-08-13 23:54:17 -04:00
Eilionoir Tunnicliff 8691220b40 Fix warning again 2022-08-13 23:31:43 -04:00
Eilionoir Tunnicliff cd95c1c071 Fix enable ram option now showing up 2022-08-13 23:18:52 -04:00
Eilionoir Tunnicliff ca64b813f3 Fix warning 2022-08-13 23:17:05 -04:00
Eilionoir Tunnicliff b1024a0c68 Merge remote-tracking branch 'refs/remotes/origin/main' 2022-08-13 23:04:26 -04:00
Eilionoir Tunnicliff 1a2ff210b5 Changes (untested)
Couldn't test locally due to issues with the iOS 16 SDK included with Xcode 14. Pushing
this now so I can build and test with GitHub Actions as I await the download of an
older version of macOS to put on my MacBook again

- Rewrite UIMenu in LauncherPreferencesViewController.m to support disabling some options
- Disable Allocated RAM slider until the option is specifically toggled by the user
    - Requires restart to show the slider due to the importance it presents
- raw_unjb_warn and ram_unjb_enable preferences
2022-08-13 23:04:13 -04:00
Duy Tran Khanh 10aa3d07e8 Simplify scrollPanGesture handling 2022-08-14 09:12:19 +07:00
Duy Tran Khanh cf8a5609c0 Fixes a crash that could occur with Java 17
Additional change: added increased-memory-limit entitlement for iOS 15
2022-08-14 09:05:17 +07:00
Duy Tran Khanh 8e848efc29 Fix sideloading on Windows causes Access is denied 2022-08-13 07:15:01 +07:00
Duy Tran Khanh 2679e618b8 Fix ipa files permission, should install now without error 2022-08-12 21:37:13 +07:00
Duy Tran Khanh 57031041e2 MinecraftResourceUtils.m: fix unexpected states
Fix: could not find inhertisFrom, launch even when download fails.

Other changes: log shown dialog, fix compile warning
2022-08-12 19:27:01 +07:00
Duy Tran Khanh 38c41d65d9 Auto disable Forge splash screen 2022-08-12 18:26:38 +07:00
Eilionoir Tunnicliff 7a2550cd45 Update LauncherPreferencesViewController.m 2022-08-12 07:05:07 +00:00
Duy Tran Khanh 44408a05af Update JavaLauncher.m 2022-08-12 12:14:37 +07:00
Duy Tran Khanh 1592d50f65 Attempt to unlock 120Hz for ProMotion display 2022-08-12 12:09:41 +07:00
Duy Tran Khanh ae1c86b113 Various fixes
- GLFW display mode array, fix 0x0 resolution bug
- OSMesa library (copied back 64f4042)
- Hacks for getting Spiral Knights to launch
- Error is now logged properly
2022-08-12 11:53:02 +07:00
Duy Tran Khanh 1d2d7edaec Update Makefile 2022-08-12 04:43:34 +07:00
Duy Tran Khanh 1ef9042f62 Update development.yml: move jre download location 2022-08-12 04:39:10 +07:00
Duy Tran Khanh 8ef9091192 fix the wrong file name 2022-08-12 04:36:05 +07:00
Eilionoir Tunnicliff fc857cc3c3 No more need for this 2022-08-11 11:33:56 -04:00
khanhduytran0 3a854fc9fd Remove -INT name suffix from IPA 2022-08-11 21:30:36 +07:00
Duy Tran Khanh 3658d8ccb3 Update README.md 2022-08-11 21:18:06 +07:00
Duy Tran Khanh c6add4db09 Update LoginViewController for int -> ipa 2022-08-11 20:51:43 +07:00
Duy Tran Khanh 12daebcd5c IPA build: use W^X JIT-enabled runtime
Finally, we managed to get W^X JIT working. The game will now run at
full speed, without having to jailbreak the device.
More info:
https://github.com/PojavLauncherTeam/android-openjdk-build-multiarch/re
leases/tag/jre8-40df388
2022-08-11 20:49:20 +07:00
Eilionoir Tunnicliff 3ce2ee901c Pojav INT Setup (#358)
* Pull JRE Zero when compiling IPA

Also move dsym above ipa to make sure it's made

* Depend on dsym

* Disable certain preferences when unjailbroken

- Allocated RAM
- Java home (to be readded)
- Disable home symlink

* Add launch warning

* bruh

* bruh 2

* bruh 3
2022-08-10 11:34:55 -04:00
Eilionoir Tunnicliff e121ae4f7f Fix ipa building without debs 2022-08-09 11:04:16 -04:00
Duy Tran Khanh 51e6a3b7be Fixes: "An unknown error occurred" + localize file 2022-08-09 18:40:08 +07:00
Duy Tran Khanh cf98cecf0b ldid: sign only the main binary 2022-08-09 18:13:45 +07:00
Duy Tran Khanh 370997d381 Added entitlement file for IPA build 2022-08-09 17:18:43 +07:00
Duy Tran Khanh 6dcde44087 Fixes for IPA build 2022-08-09 14:21:16 +07:00
Duy Tran Khanh 586eae3f1e Simplify IPA builder + upload artifact to Actions 2022-08-09 14:06:17 +07:00
Duy Tran Khanh 47e1ad342f Update LauncherViewController.m 2022-08-08 13:58:17 +07:00
Duy Tran Khanh 3af1cf6c56 Properly handling empty version text field 2022-08-08 13:56:57 +07:00
Duy Tran Khanh 95b9be2b63 Fixes a crash when installed version list is empty 2022-08-08 12:38:50 +07:00
Duy Tran Khanh 1c033a6e50 findNearestVersion: avoid negative index 2022-08-08 10:08:11 +07:00
Duy Tran Khanh 3db2926743 Moved type selections to segments in picker view
The version picker view now only display the selected type in one of
(Installed, Releases, Snapshot, Old-beta, Old-alpha). Toggling between
Releases and Snapshots allows jumping to the corresponding release or
the latest snapshot of the version.
2022-08-08 09:37:32 +07:00
Eilionoir Tunnicliff 26f849b3e2 Add MacStadium banner
Required for the Open Source program that they allowed us to enter
2022-08-05 13:37:07 -04:00
Duy Tran Khanh d17728a093 Virtual keyboard: fix Return key not working 2022-08-03 12:33:31 +07:00