Miku AuahDark
8e61af7669
Update LOVE submodule.
11.4
2022-01-20 20:51:55 +08:00
Miku AuahDark
612a0d0d0c
AssetManager: Use directory name without trailing slash when calling AssetManager.list()
...
It seems that earlier version of Android (probably Android 8) returns empty files if the
passed path in AssetManager.list() contains trailing slash.
2022-01-18 14:27:04 +08:00
Miku AuahDark
2cd3d319d0
Update README.md
2022-01-12 12:14:24 +08:00
Miku AuahDark
b367b3733d
Release 11.4
2022-01-05 00:48:12 +08:00
Miku AuahDark
efaf0f7aa4
Update copyright year to 2022.
2022-01-01 10:44:50 +08:00
Miku AuahDark
8164f11ecb
Update submodule.
2021-12-31 10:32:41 +08:00
Miku AuahDark
7ec4135598
LuaJIT: Update to LuaJIT/LuaJIT@a91d0d9d3b
2021-12-31 01:56:38 +08:00
Miku AuahDark
8ad534d227
SDL: Apply libsdl-org/SDL@2363ddc330
2021-12-30 15:19:02 +08:00
Miku AuahDark
ba88c4107f
SDL: Apply libsdl-org/SDL@a1e992b110
2021-12-30 15:17:07 +08:00
Miku AuahDark
645bae0831
Fixed /sdcard/Android/data/org.love2d.android/files/games/lovegame lookup.
...
See #194 for more information.
2021-12-28 14:48:34 +08:00
Miku AuahDark
9076e124fe
Update LOVE submodule.
2021-12-12 10:06:50 +08:00
Miku AuahDark
fd966a7298
Update target SDK to Android 12
...
We can't update NDK yet because it drops supports for Android Jelly Bean.
2021-12-05 14:26:58 +08:00
Miku AuahDark
17f92a71aa
Update gradle library dependencies.
...
* AGP to 7.0.3
* AndroidX AppCompat to 1.4.0
2021-12-05 14:08:25 +08:00
Miku AuahDark
91ba32e893
Fix gradle wrapper inconsistencies.
2021-12-05 14:04:43 +08:00
Miku AuahDark
2f5394098c
Increase minimum SDK version to API 16.
...
Don't think anyone uses ICS nowadays?
2021-12-05 13:54:00 +08:00
Miku AuahDark
17ec687714
Apply love-specific SDL2 patches to fix black screen.
2021-12-05 13:49:46 +08:00
Miku AuahDark
cd0747806d
Change how "embed" flag is passed.
2021-12-05 13:49:23 +08:00
Miku AuahDark
b17ba72668
Remove hidapi from getLibraries.
...
libsdl-org/SDL@5b646cd19e
2021-12-05 13:12:35 +08:00
Miku AuahDark
06e4082dfb
Apply love-specific SDL2 patches.
...
Hopefully this will be the last time.
2021-12-05 13:12:01 +08:00
Miku AuahDark
4001bdab19
Update SDL to 2.0.18
2021-12-05 12:52:45 +08:00
Miku AuahDark
cd2280386e
Update GitHub Actions steps to reflect newly refactored flavor.
2021-12-05 12:46:31 +08:00
Miku AuahDark
b6cb0d037e
Minor cleanup to GameActivity.
2021-12-05 12:03:23 +08:00
Miku AuahDark
c9831be4a4
Refactor AndroidManifest.
...
Playstore flavor is now removed. Instead, another "record" flavor added:
* `embedNoRecord` - Embed version without recording support.
* `embedRecord` - Embed version with recording support.
* `normalNoRecord` - Normal version without recording support.
* `normalRecord` - Normal version with recording support.
2021-12-05 11:44:47 +08:00
Miku AuahDark
a3fc057064
Revert "Implement partial "Share to LOVE" support."
2021-12-05 10:08:17 +08:00
Miku AuahDark
a3ea2d5ca0
Update LuaJIT to LuaJIT/LuaJIT@b4b2dce9fc
2021-11-13 14:42:25 +08:00
Miku AuahDark
c802045cb2
Update LOVE submodule.
2021-11-05 15:31:54 +08:00
Miku AuahDark
25de1b5de3
Remove redundant GameActivity.getAssetManager()
2021-11-05 13:59:46 +08:00
Miku AuahDark
ab850bfc5d
Implement GameActivity.buildFileLookup
2021-11-05 13:58:02 +08:00
Miku AuahDark
80078b3046
Update LOVE submodule.
2021-11-02 17:58:57 +08:00
Miku AuahDark
ba0f568f15
Improve GameActivity.getCRequirePath()
2021-11-02 17:42:56 +08:00
Miku AuahDark
444a61b945
Add GameActivity.getCRequirePath()
...
Used by love.filesystem C loader later.
2021-11-01 20:32:10 +08:00
Miku AuahDark
52a80a4e54
Forgot to add .gitignore
2021-11-01 17:53:11 +08:00
Miku AuahDark
383fe4aec6
Initial modular 3rd-party C libs system.
2021-11-01 17:50:36 +08:00
Miku AuahDark
b3d9ceb314
Do not obfuscate SDL Java wrappers.
...
Fixes #217
2021-10-13 19:19:31 +08:00
Miku AuahDark
61ed34b4c7
Reorder GitHub Actions checkout step.
2021-10-11 20:14:10 +08:00
Miku AuahDark
56ab3cef77
Try to silence some Play Console warnings.
...
Issue #215
2021-10-11 20:07:16 +08:00
Miku AuahDark
ae0d89458a
Add x86_64 abiFilters for debug.
...
This workaround problems on debugging/running from Android Studio. See #208
2021-08-21 14:37:25 +08:00
Miku AuahDark
ab03301730
Update Gradle build system.
...
Highlights:
* At least JDK 11 and/or Android Studio 2020.3.1 is now required.
* Update AGP to 7.0 and Gradle to 7.2.
* Replace jcenter() repository with mavenCentral()
Known Issue:
* Currently NDK 22 can't be used to compile yet as GLSLang has compile errors.
2021-08-20 09:41:36 +08:00
Miku AuahDark
89c9fc0a70
Update love2d/love@1e69a8c485
...
to trigger new workflow run.
2021-08-07 14:08:27 +08:00
Miku AuahDark
f507d58891
Use lld linker when linking everything.
2021-05-09 16:35:44 +08:00
Miku AuahDark
552376fc7a
Remove x86-specific compile options for Theora
...
Turns out they're unsupported.
2021-05-09 16:31:18 +08:00
Miku AuahDark
1ff59f59e5
Recompile LuaJIT binaries with -fPIC and lld linker and rewrite build_instructions.bat
2021-05-09 16:30:18 +08:00
Miku AuahDark
df01c4568b
Update LOVE to love2d/love@e9c58c8192
2021-05-08 22:43:16 +08:00
Miku AuahDark
5862a884bd
Update to LOVE to love2d/love@22455276f6
2021-02-06 23:03:47 +08:00
Miku AuahDark
d023500320
Only copy game archive if it's requested.
2021-02-06 22:09:47 +08:00
Miku AuahDark
0480f4bac7
Add getAssetManager() method.
...
This method will be called from C++ side.
2021-02-06 19:30:08 +08:00
Miku AuahDark
59153900ad
Update Android Gradle plugin to 4.1.1
2021-02-06 19:08:06 +08:00
Miku AuahDark
0008f9b49e
Fix compile error.
2021-02-06 18:54:19 +08:00
Miku AuahDark
c315ddff8b
Fixed crash when plugging physical keyboard or joystick.
2021-01-21 17:03:43 +08:00
Miku AuahDark
7da70d9786
SDL: Apply https://hg.libsdl.org/SDL/rev/a8e6474302ea
...
Issue #198
2021-01-14 14:55:03 +08:00