Eva Luna
d54bcb59d4
[Makefile] Add XROS and XRSIMULATOR as vtool-able platforms
...
Uhhh... don't ask why.
2023-06-21 20:33:20 -04:00
Duy Tran Khanh
477d49d6b9
Fix(MSA): better URL parsing
...
This commit fixes #568 : unexpected parameter "&state=" in "code"
parameter
M.C103_BAY.2.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&state=XXXXXXXXXXX
Another change includes a fix for not explicitly showing MSA error
message (also see #568 )
2023-06-02 05:48:26 +07:00
Duy Tran Khanh
ecbc15fa05
Fix(cacio): missing jni open functions
2023-05-29 15:10:45 +07:00
Duy Tran Khanh
dc6dd283ab
Fix(controls->dynamic_pos): add missing functions
...
Apple's NSExpression doesn't come with those functions by default,
while exp4j's ExpressionBuilder do. This commit adds missing functions
to fix certain controls fail to load.
2023-05-27 20:50:48 +07:00
Duy Tran Khanh
dad9667a34
Fix(controls): drawer buttons not updating
2023-05-26 19:06:34 +07:00
Duy Tran Khanh
fb75420503
Fix: random ClassNotFoundException LWJGL classes
...
Cleanup: remove unused code
2023-05-26 18:09:09 +07:00
Duy Tran Khanh
9fdfcf96e3
Fix: only reload controls when needed
2023-05-21 19:00:49 +07:00
Duy Tran Khanh
feff1bdeff
Reland: send esc on background enter
...
This used to be there before, but was accidentally removed.
2023-05-21 18:59:25 +07:00
Duy Tran Khanh
fa58188c1f
Fix(1.20): skip icons/snapshot/minecraft.icns
...
Same issue as 1.19, but the icon path changed.
Now it will skip downloading any files ending with "/minecraft.icns".
Fix the incorrectly provided icon path to delete.
Cleaner log by excluding "file doesn't exist" messages (assets)
2023-05-17 16:59:57 +07:00
Duy Tran Khanh
b3422b3693
Fix: crash upon opening link ingame
...
Now weak-link with SafariServices instead of dynamically loading it
Uncomment window size callback in nativeSetInputReafy
2023-05-15 21:08:47 +07:00
Duy Tran Khanh
35dc75e69c
Fix: 0x0 window if getter called before input ready
2023-05-15 19:28:32 +07:00
Duy Tran Khanh
91eb8725bb
Move nativeSetInputReady to native code
2023-05-15 19:26:01 +07:00
Duy Tran Khanh
0839764694
Change picker's UIMenu style
2023-05-15 09:33:22 +07:00
Duy Tran Khanh
8aa3983bee
Use UIMenu for presenting settings' picker view
...
Enforce compiling for Apple A8
Fix -fcommon cflag
Unset LIBGL_MIPMAP=3
2023-05-15 07:26:53 +07:00
Duy Tran Khanh
ea767f7962
Makefile: add Mac Catalyst (PLATFORM=6)
...
Build for Mac Catalyst is mainly for debugging purpose on Apple Silicon
Macs.
2023-05-15 07:26:53 +07:00
Duy Tran Khanh
6b3d66a33f
Workaround: stack guard allocation failures leading to crashes
...
Enable DisablePrimordialThreadGuardPages by default
2023-05-13 15:53:56 +07:00
Eilionoir Tunnicliff
ee1f2971fa
Reorganize LauncherPreferences.m
2023-05-08 14:14:04 -04:00
Eilionoir Tunnicliff
4cff4dc949
Migrate environment variables to preferences view controller
...
Also, remove some more legacy code + make the migration code better
2023-05-08 13:49:52 -04:00
Eilionoir Tunnicliff
e75858a545
Whoops x2
2023-05-08 12:18:34 -04:00
Eilionoir Tunnicliff
baed105354
Switch upload step to @v3 from @v2
2023-05-08 12:17:57 -04:00
Eilionoir Tunnicliff
0c1c6f9ed8
Whoops
2023-05-08 12:10:53 -04:00
Eilionoir Tunnicliff
7e37dc567f
Remove TOInsetGroupedTableView
2023-05-08 12:08:50 -04:00
Eilionoir Tunnicliff
dc22673b06
Remove iOS 12/13 supporting code + Alderis
...
PojavLauncher 3.0 will require heavy modifications in order to work on those two iOS versions now.
2023-05-08 11:15:52 -04:00
Eilionoir Tunnicliff
0426c4ef32
Add option to disable on-screen haptics
2023-05-08 10:31:11 -04:00
Eilionoir Tunnicliff
a10b052f8f
Bump version
...
PojavLauncher 3.0 development begins now, with iOS 14.0+
2023-05-06 17:07:16 -04:00
Duy Tran Khanh
d9877bc423
New Crowdin updates ( #561 )
...
* New translations Localizable.strings (Arabic)
* New translations Localizable.strings (Arabic)
* New translations Localizable.strings (German)
* New translations Localizable.strings (Romanian)
* New translations Localizable.strings (Japanese)
v2.2
2023-05-06 16:33:03 -04:00
Duy Tran Khanh
4edf445830
New Crowdin updates ( #557 )
...
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
v2.2rc2
2023-05-05 23:21:43 -04:00
Eilionoir Tunnicliff
777622c087
more Xcode project stuff
2023-05-02 14:06:21 -04:00
Eilionoir Tunnicliff
de37d2c281
Skip code signing if PROVISIONING points to invalid path
...
Also, add note in Xcode project about environment variables
2023-05-02 13:44:30 -04:00
Eilionoir Tunnicliff
169e33ca37
Add more environment variables to the Xcode project
...
Codesigning, verbose mode. Also use a different action when compiling
2023-05-02 13:37:37 -04:00
Eilionoir Tunnicliff
d969662dc2
Reorganize warnings again, should be more reliable
2023-05-02 11:28:16 -04:00
Duy Tran Khanh
a1a3f4f329
New Crowdin updates ( #553 )
...
* New translations Localizable.strings (Romanian)
* New translations Localizable.strings (French)
* New translations Localizable.strings (Spanish)
* New translations Localizable.strings (Arabic)
* New translations Localizable.strings (Catalan)
* New translations Localizable.strings (Czech)
* New translations Localizable.strings (German)
* New translations Localizable.strings (Greek)
* New translations Localizable.strings (Finnish)
* New translations Localizable.strings (Hebrew)
* New translations Localizable.strings (Italian)
* New translations Localizable.strings (Japanese)
* New translations Localizable.strings (Korean)
* New translations Localizable.strings (Lithuanian)
* New translations Localizable.strings (Dutch)
* New translations Localizable.strings (Norwegian)
* New translations Localizable.strings (Polish)
* New translations Localizable.strings (Portuguese)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Slovak)
* New translations Localizable.strings (Serbian (Cyrillic))
* New translations Localizable.strings (Swedish)
* New translations Localizable.strings (Turkish)
* New translations Localizable.strings (Ukrainian)
* New translations Localizable.strings (Chinese Simplified)
* New translations Localizable.strings (Chinese Traditional)
* New translations Localizable.strings (Vietnamese)
* New translations Localizable.strings (Portuguese, Brazilian)
* New translations Localizable.strings (Indonesian)
* New translations Localizable.strings (Persian)
* New translations Localizable.strings (Thai)
* New translations Localizable.strings (Kazakh)
* New translations Localizable.strings (Estonian)
* New translations Localizable.strings (Malay)
* New translations Localizable.strings (English, United Kingdom)
* New translations Localizable.strings (Filipino)
* New translations Localizable.strings (Tatar)
* New translations Localizable.strings (Bashkir)
* New translations Localizable.strings (LOLCAT)
* New translations Localizable.strings (Russian (pre-revolutionary))
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Czech)
* New translations Localizable.strings (Czech)
* New translations Localizable.strings (Indonesian)
* New translations Localizable.strings (Indonesian)
* New translations Localizable.strings (Russian)
* Disable l10n_main builds
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Chinese Simplified)
* New translations Localizable.strings (German)
* New translations Localizable.strings (German)
* New translations Localizable.strings (Vietnamese)
* New translations Localizable.strings (Chinese Simplified)
* New translations Localizable.strings (Vietnamese)
* New translations Localizable.strings (Indonesian)
* New translations Localizable.strings (Ukrainian)
* New translations Localizable.strings (Ukrainian)
2023-05-02 10:36:31 -04:00
khanhduytran0
3510fdac5c
Revert "Remove CAltKit"
...
This reverts commit 55db8ddf3f .
2023-04-29 14:33:54 +07:00
Duy Tran Khanh
1c5c63a497
Fix: Fugu15Max/Dopamine's systemhook conflict
...
Chained function hooks lead to recursive calls:
0 systemhook.dylib 0x1046b5064
jbdswProcessBinary + 36
1 systemhook.dylib 0x1046b5228
jbdswProcessLibrary + 52
2 systemhook.dylib 0x1046b5228
jbdswProcessLibrary + 52
3 systemhook.dylib 0x1046b6f44 dlopen_hook + 52
4 PojavLauncher 0x10446ffe4 hooked_dlopen +
540
5 systemhook.dylib 0x1046b6f54 dlopen_hook + 68
...
2023-04-28 15:40:39 +07:00
Duy Tran Khanh
09f3f68763
Remove Fullscreen button from default control map
...
Since the window size issue in old version was resolved, this button is no longer needed, plus enabling fullscreen would prevent version < 1.13 from resizing.
2023-04-27 17:30:11 +07:00
Eilionoir Tunnicliff
3fd10e7b82
Don't need this file
2023-04-26 11:41:19 -04:00
Eilionoir Tunnicliff
511089254f
Merge remote-tracking branch 'refs/remotes/origin/main'
2023-04-26 11:29:56 -04:00
Eilionoir Tunnicliff
e906a797d5
No more large titles, change various localizations
2023-04-26 11:24:47 -04:00
Eilionoir Tunnicliff
d47246ada6
Crowdin broke before the merge
2023-04-26 11:13:18 -04:00
Duy Tran Khanh
c425b8cf6e
New Crowdin updates ( #551 )
...
* New translations Localizable.strings (Romanian)
* New translations Localizable.strings (French)
* New translations Localizable.strings (Spanish)
* New translations Localizable.strings (Arabic)
* New translations Localizable.strings (Catalan)
* New translations Localizable.strings (Czech)
* New translations Localizable.strings (German)
* New translations Localizable.strings (Greek)
* New translations Localizable.strings (Finnish)
* New translations Localizable.strings (Hebrew)
* New translations Localizable.strings (Italian)
* New translations Localizable.strings (Japanese)
* New translations Localizable.strings (Korean)
* New translations Localizable.strings (Lithuanian)
* New translations Localizable.strings (Dutch)
* New translations Localizable.strings (Norwegian)
* New translations Localizable.strings (Polish)
* New translations Localizable.strings (Portuguese)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Slovak)
* New translations Localizable.strings (Serbian (Cyrillic))
* New translations Localizable.strings (Swedish)
* New translations Localizable.strings (Turkish)
* New translations Localizable.strings (Ukrainian)
* New translations Localizable.strings (Chinese Simplified)
* New translations Localizable.strings (Chinese Traditional)
* New translations Localizable.strings (Vietnamese)
* New translations Localizable.strings (Portuguese, Brazilian)
* New translations Localizable.strings (Indonesian)
* New translations Localizable.strings (Persian)
* New translations Localizable.strings (Thai)
* New translations Localizable.strings (Kazakh)
* New translations Localizable.strings (Estonian)
* New translations Localizable.strings (Malay)
* New translations Localizable.strings (English, United Kingdom)
* New translations Localizable.strings (Filipino)
* New translations Localizable.strings (Tatar)
* New translations Localizable.strings (Bashkir)
* New translations Localizable.strings (LOLCAT)
* New translations Localizable.strings (Russian (pre-revolutionary))
* New translations Localizable.strings (German)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Chinese Simplified)
2023-04-26 10:56:35 -04:00
Eilionoir Tunnicliff
5c4834a437
Attempt to fix issue with different branches in GA
2023-04-26 10:56:00 -04:00
khanhduytran0
b714ca95b8
New translations Localizable.strings
2023-04-26 19:17:00 +07:00
Duy Tran Khanh
ed133b2fe0
Update Makefile
...
whoops wrong path
2023-04-26 18:33:57 +07:00
Duy Tran Khanh
5e64d15d24
Move *.lproj to Natives/resources
2023-04-26 18:29:58 +07:00
Eilionoir Tunnicliff
55db8ddf3f
Remove CAltKit
2023-04-26 00:44:11 -04:00
Eilionoir Tunnicliff
54988b7799
Remove last references to Apple TV for now
2023-04-26 00:26:24 -04:00
Duy Tran Khanh
58bb3c2c45
Update java dependencies
...
Remove org.json (used by Java MSA, no longer used)
Update gson to 2.10.1 (may fix random issues, vulns)
2023-04-26 11:11:43 +07:00
Duy Tran Khanh
bb588ca7e6
Add missing LIBGL env vars
2023-04-26 11:09:41 +07:00
Duy Tran Khanh
954b57f748
Fix: iOS < 15 Symbol not found: kIOMainPortDefault
...
Use kIOMasterPortDefault instead
2023-04-26 11:07:02 +07:00
Duy Tran Khanh
82d5191fda
Fix: cursor pos does not reset to the middle
...
might be a feature too, idk, if anyone asks to bring it back, add a
switch
2023-04-26 11:01:55 +07:00