518 Commits

Author SHA1 Message Date
Miku AuahDark 07088eee88 Bump Minimum SDK to API 18 (KitKat)
Support for Jelly Bean has been gone the moment we update NDK toolchain version. See #279 for the rational on this change.
2024-10-12 09:51:23 +08:00
Miku AuahDark 3d1503f917 Respect user orientation lock setting for resizable window.
Cherry-picked from libsdl-org/SDL@3373667.
2024-06-18 11:03:15 +08:00
Miku AuahDark 65c4223d0a Update actions/checkout and actions/upload-artifact to v4. 2024-02-16 10:54:19 +08:00
Miku AuahDark 1975903d2e Separate debug and release APK build to reduce CI build times. 2024-02-16 10:54:14 +08:00
Miku AuahDark 860c109861 Update coypright year. 2024-02-13 10:18:48 +08:00
Miku AuahDark e74a9ef791 Update LOVE 11.x submodule. 2024-02-13 10:18:17 +08:00
Miku AuahDark 55feb38fa1 Release 11.5 hotfix 1. 11.5a 2023-12-29 13:51:37 +08:00
Miku AuahDark 6811eca7d2 Artifact unstripped .so files. 2023-12-29 13:32:16 +08:00
Miku AuahDark d1f74df686 Don't set the intent to null, only set the intent data to null.
Issue #260.
2023-12-25 12:23:18 +08:00
Miku AuahDark c3ed3b454b Sanitize destination filename from content URI.
Fixes #257.
2023-12-23 13:08:00 +08:00
Miku AuahDark 8a3d635cdb LOVE Loader: Add missing FLAG_GRANT_READ_URI_PERMISSION flag. 2023-12-23 12:58:55 +08:00
Miku AuahDark a81931be2c Merge pull request #259 from marclurr/fix-embedding
Fix embedding
2023-12-10 17:57:26 +08:00
Mark 7a0068535b Remove unreachable code 2023-12-09 14:52:26 +00:00
Mark 034a6d6361 initialise needToCopyGameInArchive inside onCreate based on the value
of embed
2023-12-09 12:29:23 +00:00
Miku AuahDark 7a32a370f9 Release 11.5. 11.5 2023-12-03 20:46:00 +08:00
Miku AuahDark 8687928a33 Update LOVE submodule. 2023-11-27 12:52:04 +08:00
Miku AuahDark 6d67b15e79 SDL: Disable building Android audio subsystems. 2023-11-25 22:38:28 +08:00
Miku AuahDark ecb5076b3d Update LOVE submodule. 2023-11-25 22:32:44 +08:00
Miku AuahDark 3b80a5a766 Update SDL to 2.28.5. 2023-11-25 22:31:57 +08:00
Miku AuahDark 69cfcd25fb Rebuild LuaJIT for ARMv7 and x86.
Previous build was compiled for Android Lollipop. It must be compiled for Jelly Bean instead.
2023-11-25 22:07:01 +08:00
Miku AuahDark 8bbe71a6bb Add <LuaJIT>/android/<arch> to exported include directories. 2023-11-25 21:49:56 +08:00
Miku AuahDark d9ea1f60a5 Rebuild LuaJIT after 044d5b5. 2023-11-25 21:43:50 +08:00
Miku AuahDark a3b1903250 Use LuaJIT build script from Megasource's 12.x branch. 2023-11-25 21:43:06 +08:00
Miku AuahDark 044d5b5e34 Update LuaJIT to LuaJIT/LuaJIT@43d0a19. 2023-11-25 21:41:59 +08:00
Miku AuahDark abd98a1378 Replace Python script with Unix Shell and Powershell script.
Fixes #246.
2023-11-25 18:04:19 +08:00
Miku AuahDark 86dbfffcfc Restore old behavior of launching LOVE from launcher after ae465f8.
The old behavior is to re-start no-game screen when launching LOVE from app launcher for non-embed builds.
2023-11-15 12:33:41 +08:00
Miku AuahDark b2686d98e5 Update LOVE submodule. 2023-11-15 12:26:52 +08:00
Miku AuahDark 11d99352dc Fixed minor issue with LOVE Loader launcher. 2023-11-15 12:25:48 +08:00
Miku AuahDark f2970f47b1 Potentially fix unexpected "love.filedropped" event when launching .love files.
Issue #254
2023-11-15 11:47:07 +08:00
Miku AuahDark 8a882cabc0 Add notice about AGP bug for 3rd-party modules. 2023-09-27 12:48:53 +08:00
Miku AuahDark f7bc09eac0 Update Gradle to 8.1. 2023-09-26 15:59:30 +08:00
Miku AuahDark 8b77791aeb Apply LOVE 11.x-specific patch to SDL2. 2023-09-26 15:49:26 +08:00
Miku AuahDark eac9c7dc6a Update SDL to 2.28.3. 2023-09-26 15:48:40 +08:00
Miku AuahDark d257a3b987 Update compile SDK version and NDK version.
* Target API level 34.

* Update NDK to r25b. This will be the last NDK update to LOVE 11.x as future NDK dropped support for Android KitKat and earlier.
2023-09-26 14:25:00 +08:00
Miku AuahDark af732a0f47 Update LOVE submodule to love2d/love@2deb627. 2023-09-26 13:44:01 +08:00
Miku AuahDark 9b9cc15813 Recompile LuaJIT for Android with debug information. 2023-06-01 15:38:14 +08:00
Miku AuahDark eeb47f70c0 Update LOVE Submodule. 2023-06-01 15:38:13 +08:00
Miku AuahDark 729c355674 Minor fix from LuaJIT upstream.
LuaJIT/LuaJIT@224129a8e6
2023-06-01 15:38:13 +08:00
Miku AuahDark 81ff3acca7 Merge pull request #249 from MikuAuahDark/selector
Provide App To Select *.love File to Open
2023-04-19 14:25:26 +08:00
Miku AuahDark 0b106828b2 Initial "Loader" launcher. 2023-04-18 13:20:56 +08:00
Miku AuahDark 5187166c3d Update LuaJIT to LuaJIT/LuaJIT@1c27912705. 2023-04-18 10:25:19 +08:00
Miku AuahDark c8ebfc3427 Update copyright to 2023. 2023-04-18 10:05:14 +08:00
Miku AuahDark bda684ae1c Simplify isNativeLibsExtracted() 2023-04-18 09:50:11 +08:00
Miku AuahDark 7ee3735d1a Apply LOVE 11.x-specific patch to SDL2. 2023-04-18 09:39:33 +08:00
Miku AuahDark 55853d5850 Update SDL to 2.26.5. 2023-04-18 09:37:23 +08:00
Miku AuahDark f9eca86935 Minor dependency and readme update. 2023-04-17 21:09:38 +08:00
Miku AuahDark 5d34bf94f3 Update version. 2023-04-16 15:42:13 +08:00
Miku AuahDark acb97d6f87 Update LOVE Submodule. 2023-04-16 15:40:58 +08:00
Miku AuahDark a1868f713d Perform minor changes. 2023-04-16 15:39:44 +08:00
Miku AuahDark 569df256e3 Upgrade to AGP 8.0 2023-04-16 14:53:12 +08:00