summaryrefslogtreecommitdiff
path: root/platform/android
AgeCommit message (Collapse)Author
2020-08-13Remove obsolete GLES2 backend codeRémi Verschelde
This code currently isn't compiled (and cannot compile). We plan to re-add OpenGL ES-based renderer(s) in Godot 4.0 alongside Vulkan (probably ES 3.0, possibly also a low-end ES 2.0), but the code will be quite different so it's not relevant to keep this old Godot 3.2 code. The `drivers/gles2` code from the `3.2` branch can be used as a reference for a potential new implementation.
2020-08-11Merge pull request #41000 from amanj120/forward_port_bundle_pr_exportRémi Verschelde
Add 'Export App Bundle' to Android Export Options
2020-08-05Add 'Export App Bundle' to Android Export OptionsAman Jain
2020-08-01platform: Update metadata for export platformsChristopher Davis
Updates the logos of for macOS, Android, and iOS; Also changes "Mac OSX" to "macOS" Addresses https://github.com/godotengine/godot-proposals/issues/1161
2020-07-28Move PopupWindow logic to GodotEditText on AndroidPouleyKetchoupp
2020-07-27refactor apk signing into it's own methodAman Jain
2020-07-27Merge pull request #40706 from akien-mga/style-fix-file_format-macosRémi Verschelde
Fix code format scripts compat with non-GNU Unices
2020-07-27Style: Fix code format scripts compat with non-GNU UnicesRémi Verschelde
It's too hard to get compatibility between GNU and BSD sed, so let's just use perl oneliners. And improve it to also remove trailing tabs, not just spaces.
2020-07-27Merge pull request #40671 from nekomatata/virtual-keyboard-height-fixRémi Verschelde
Fix virtual keyboard height regression
2020-07-26Merge pull request #40487 from nekomatata/virtual-keyboard-enter-fixesRémi Verschelde
Fix Return key events in LineEdit & TextEdit on Android
2020-07-26Fix Return key events in LineEdit & TextEdit on AndroidPouleyKetchoupp
Depending on the device implementation, editor actions could be received with different action ids or not at all for multi-line. Added a parameter to virtual keyboards to properly handle single-line and multi-line cases in all situations. Single-line: Input type set to text without multiline to make sure actions are sent. IME options are set to DONE action to force action id consistency. Multi-line: Input type set to text and multiline to make sure enter triggers new lines. Actions are disabled by the multiline flag, so '\n' characters are handled in text changed callbacks.
2020-07-26CI: Install master version of psf/blackRémi Verschelde
Until https://github.com/psf/black/pull/1328 makes it in a stable release, we have to use the latest from Git. Apply new style fixes done by latest black.
2020-07-24Fix virtual keyboard height regressionPouleyKetchoupp
Disabling virtual keyboard focus adjustement caused get_keyboard_height to always return 0 because it was calculated when the view is resized. In order to fix it, a PopupWindow is now created on top of the main view and is set for focus adjustments so the keyboard size can be calculated based on this popup without affecting the main view.
2020-07-24Write an AndroidManifest.xml file to be merged with app module's manifest.Aman Jain
2020-07-23Merge pull request #40348 from amanj120/forward_port_bundle_pr_iconsRémi Verschelde
Copy project icons to Gradle project directory during Android Custom Build.
2020-07-23Copy icons to Gradle projectAman Jain
2020-07-23SCons: Remove unused DEBUG_MEMORY_ENABLED defineRémi Verschelde
Its last use was removed in Godot 3.0, so it no longer makes sense to define. Also removed `D3D_DEBUG_INFO` for Windows as it's likely a left over from a long time ago pre-opensourcing when Godot had some form of Direct3D 9 support?
2020-07-21Android: Keyboard modifier and arrow key supportthebestnom
2020-07-20Merge pull request #40422 from amanj120/forward_port_bundle_pr_resourcesRémi Verschelde
Create strings.xml files in the Gradle project to handle localization
2020-07-20Disable virtual keyboard focus adjustment on AndroidPouleyKetchoupp
Fixes #37190 The default adjustment setting was causing the view to pan down in order to adjust the focus on the text content. We don't need any focus adjustment since we're using a fixed size window for our application. Documentation: https://developer.android.com/reference/android/view/WindowManager.LayoutParams#SOFT_INPUT_ADJUST_NOTHING
2020-07-15Create strings.xml files in the gradle project to handle localizationAman Jain
2020-07-14Android: fix display server always alerting no Vulkan supportthebestnom
2020-07-14Merge pull request #40354 from bruvzg/add_vulkan_init_messageRémi Verschelde
Display error popup instead of crashing if Vulkan init failed.
2020-07-13Commit other files changed by file_format.shAaron Franke
2020-07-13Add error messages if Vulkan init failed, prevent Vulkan context freeing ↵bruvzg
uninitialized device and instance.
2020-07-10Add override keywords.Marcel Admiraal
2020-07-10Merge pull request #40244 from amanj120/forward_port_bundle_pr_permissionsRémi Verschelde
Refactor permissions and command line flags into separate methods
2020-07-09Refactor permissions and command line flags into separate methodsAman Jain
2020-07-09Utility methods for writing files to Gradle project.Aman Jain
2020-07-03Remove String::find_last (same as rfind)Stijn Hinlopen
2020-06-30Add a separate application focus/in notification out from Window focus ↵Juan Linietsky
notification.
2020-06-27Fix the logic to enable focus awarenessFredia Huya-Kouadio
2020-06-25Enable the ability to use Godot as a subview within an Android appFredia Huya-Kouadio
2020-06-22Follow up cleanup for the godotpayment project moduleFredia Huya-Kouadio
2020-06-22Remove GodotPayment android pluginTimo Schwarzer
This is now available in a separate repository at https://github.com/godotengine/godot-google-play-billing
2020-06-19Merge pull request #39053 from timoschwarzer/static-assert-variant-arg-maxRémi Verschelde
Add static_assert checks where code assumes VARIANT_ARG_MAX == 5
2020-06-16Clean up the `GodotPlugin` public API.Fredia Huya-Kouadio
2020-06-04Add support for focus awarenessFredia Huya-Kouadio
2020-06-04Check if the specified Android release keystore existsMarcus Brummer
2020-06-01Fix inconsistent error messages with Android custom export templatesPouleyKetchoupp
2020-05-28Add missing consumePurchase plugin method for GodotPaymentvolzhs
2020-05-27Validate that `Use Custom Build` is enabled when `Plugins` are selectedFredia Huya-Kouadio
Remove `GodotPayment` from the default build template
2020-05-27Merge pull request #39080 from m4gr3d/fix_emit_signalRémi Verschelde
Use compile-time constant for the size of the signal parameters
2020-05-27Use compile-time constant for the size of the signal parametersFredia Huya-Kouadio
2020-05-27Provide the ability for clients of the Godot library to add their own ↵Fredia Huya-Kouadio
command line arguments
2020-05-26Merge pull request #39050 from timoschwarzer/google-play-billing-4.0Rémi Verschelde
(4.0) Re-implement GodotPayment Android plugin using the Google Play Billing library
2020-05-25Re-implement GodotPayment Android plugin using the Google Play Billing libraryTimo Schwarzer
2020-05-25Merge pull request #38996 from mbrlabs/android-plugin-fixRémi Verschelde
Perform a clean Gradle build if android plugins changed
2020-05-25Merge pull request #39047 from m4gr3d/fix_emit_signalRémi Verschelde
Fix parameters passing when emitting signal
2020-05-25Add static_assert checks where code assumes VARIANT_ARG_MAX == 5Timo Schwarzer