summaryrefslogtreecommitdiffstats
path: root/platform/android/export
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ceSpartan3222024-11-261-6/+6
|\
| * Fix missing space after period in error message.Alexander Hartmann2024-11-241-6/+6
| |
* | Merge commit godotengine/godot@9e6098432aac35bae42c9089a29ba2a80320d823Spartan3222024-11-202-4/+6
|\|
| * Merge pull request #99353 from syntaxerror247/some_uid_issuesThaddeus Crews2024-11-192-4/+6
| |\ | | | | | | | | | Fix Android boot splash and gradle build issue
| | * Fix Android boot splash and gradle build issueAnish Mishra2024-11-182-4/+6
| | |
* | | Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3efSpartan3222024-11-192-2/+18
|\| |
| * | Merge pull request #97992 from Nikitf777/android-sdk-pathThaddeus Crews2024-11-181-1/+17
| |\ \ | | | | | | | | | | | | Add default value of editor property `export/android/android_sdk_path` for Windows, Linux, and macOS
| | * | Add default value of editor propetry "export/android/android_sdk_path" for ↵Nikita2024-11-171-1/+17
| | | | | | | | | | | | | | | | Windows, Linux, and macOS
| * | | Use `(r)find_char` instead of `(r)find` for single charactersA Thousand Ships2024-11-171-1/+1
| | |/ | |/|
* | | Merge commit godotengine/godot@6c05ec3d6732cac44cf85c91db7d3fd1075bcb23Spartan3222024-11-154-7/+7
|\| |
| * | Allow setting custom initialization vector for FileAccessEncrypted. Add ↵bruvzg2024-11-134-7/+7
| | | | | | | | | | | | export setting to set static seed for PCK encryption initialization vectors.
* | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-123-10/+22
|\| |
| * | Merge pull request #98604 from Summersay415/read-musicThaddeus Crews2024-11-121-0/+5
| |\ \ | | | | | | | | | | | | Android: Add various media permissions
| | * | Add media permissionsSummersay4152024-10-281-0/+5
| | | |
| * | | Merge pull request #98971 from syntaxerror247/new_appCategoryThaddeus Crews2024-11-123-6/+13
| |\ \ \ | | | | | | | | | | | | | | | Add `CATEGORY_UNDEFINED` option in Android export
| | * | | Android: Add app_category "Undefined"Anish Mishra2024-11-083-6/+13
| | | | |
| * | | | Add ability for PCK patches to remove filesJuan2024-11-111-4/+4
| |/ / / | | | | | | | | | | | | Co-authored-by: Mikael Hermansson <mikael@hermansson.io>
* | | | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1fSpartan3222024-11-062-2/+18
|\| | |
| * | | Merge pull request #97631 from m4gr3d/prompt_apk_install_after_generationThaddeus Crews2024-11-042-1/+11
| |\ \ \ | | | | | | | | | | | | | | | [Android editor] Enable automatic install of exported apks for the Android editor
| | * | | Enable automatic install of export apks for the Android editorFredia Huya-Kouadio2024-10-282-1/+11
| | |/ /
| * / / Add warning when monochrome icon is not specifiedSummersay4152024-10-291-1/+7
| |/ /
* | | Fix copyright headers referring to GodotSpartan3222024-10-278-16/+16
| | |
* | | Merge commit godotengine/godot@b3bcb2dc14691f7729984128dca26a844f662fa1Spartan3222024-10-221-0/+1
|\| |
| * | Don't include `core/io/image.h` in `core/os/os.h`Yevhen Babiichuk (DustDFG)2024-10-181-0/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | `core/os/os.h` doesn't use `core/io/image.h`. It just brings transitive dependencies. Lots of dependencies because `core/os/os.h` is transitively included in almost every file of godot Also added `core/io/image.h` into files^1 where `Ref<Image>` and `core/os/os.h` were used to prevent obscure errors involving `Ref<Image>` ^1 except those which include `core/io/image_loader.h` or `core/io/image.h` by corresponding .h file with the same name Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-118-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-111-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Add logic to automatically pick up jar/aar library dependencies in the ↵Fredia Huya-Kouadio2024-09-291-0/+3
| | | | `res://addons` directory
* Add support for Android Themed Icons (monochrome)Anish Mishra2024-09-272-6/+41
|
* Add Advanced Settings switch to Editor Settingskobewi2024-09-171-5/+5
|
* C#: Fallback to CoreCLR/MonoVM hosting APIs when hostfxr/NativeAOT failsRaul Santos2024-09-161-14/+10
| | | | | | | | Some platforms don't support hostfxr but we can use the coreclr/monosgen library directly to initialize the runtime. Android exports now use the `android` runtime identifier instead of `linux-bionic`, this removes the restrictions we previously had: - Adds support for all Android architectures (arm32, arm64, x32, and x64), previously only the 64-bit architectures were supported. - Loads `System.Security.Cryptography.Native.Android` (the .NET library that binds to the Android OS crypto functions).
* Fix editor_doc_cache locked on editor startupHilderin2024-09-141-1/+3
|
* [Editor] Expose more editor settings to documentationA Thousand Ships2024-09-121-0/+1
| | | | Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
* [Windows] Only use long executable path when necessary, fix broken apksigner ↵bruvzg2024-09-101-0/+5
| | | | detection.
* Merge pull request #96208 from m4gr3d/cleanup_immersive_logicRémi Verschelde2024-08-301-1/+1
|\ | | | | | | Restore fullscreen toggle menu for the Android editor and clean up the immersive mode logic
| * Restore 'Toggle fullscreen' menu for the Android editor and clean up the ↵Fredia Huya-Kouadio2024-08-281-1/+1
| | | | | | | | immersive mode logic
* | Allow adding custom export platforms using scripts / GDExtension.bruvzg2024-08-282-16/+16
|/
* Update the `GodotHost` interface to support signing and verifying Android apksFredia Huya-Kouadio2024-08-262-33/+70
| | | | | | Update the export logic to enable apk generation and signing for Android editor builds Note: Only legacy builds are supported. Gradle builds are not supported at this point in time.
* Merge pull request #91271 from m4gr3d/clean_gradle_build_setupRémi Verschelde2024-08-161-7/+6
|\ | | | | | | Clean up the gradle build logic used to generate the Godot Android binaries
| * Clean up the build commands used by the editor for gradle buildsFredia Huya-Kouadio2024-05-311-7/+6
| |
* | Fixed Android export failing when no JDK is setup in the OS environment and ↵Chris2024-07-271-1/+2
| | | | | | | | custom keystores have been set in the export dialog.
* | Fix issue preventing enabling the remote button for AndroidFredia Huya-Kouadio2024-07-161-0/+1
| | | | | | | | | | | | | | | | https://github.com/godotengine/godot/pull/92032 updated the logic to enable / disable the remote debug button, and in doing so added a `can_export` check. However, no events / notifications are dispatched when the value of the `can_export` check changes, which in turn prevents the logic used to enable / disable the remote debug button from running again. The fix consists then in removing the `can_export` check, so that the remote debug button shows as `enabled` when a preset is present and is runnable.
* | Revert hiding of custom templates under the `Advanced Options` toggleFredia Huya-Kouadio2024-06-241-1/+1
| |
* | Style: Optimize `.svg` files with `svgo`Thaddeus Crews2024-06-232-2/+2
| |
* | Update the splash screen logic for the Godot app templateFredia Huya-Kouadio2024-06-102-139/+15
|/ | | | Due to limitations to the splash screen introduced in Android 12, the splash screen logic is updated to the same logic as used on other platforms, i.e: the splash screen is rendered by the Godot engine instead of the Android runtime.
* Replace `find` with `contains/has` where applicableA Thousand Ships2024-05-081-4/+4
| | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers
* Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-041-3/+3
| | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable
* Merge pull request #90611 from m4gr3d/automatically_generate_debug_keystoreRémi Verschelde2024-04-223-7/+93
|\ | | | | | | Automatically generate the Android debug keystore
| * Automatically generate the Android debug keystoreFredia Huya-Kouadio2024-04-123-7/+93
| | | | | | | | Automatically generate the Android debug keystore when the Java SDK path is specified.
* | Fix issue with resolving the path for the Android keystore fileFredia Huya-Kouadio2024-04-122-8/+18
|/ | | | The previous logic passed the path to the Android keystore as-is to an external tool. This causes the tool to fail if the path is Godot-specific (e.g: 'res://<path_to_keystore>'
* Revert pack trimming introduced by #82084Mikael Hermansson2024-04-101-5/+5
|