godot/modules
Fredia Huya-Kouadio d17811c814 Re-architect how Android plugins are packaged and handled at export time
The previous packaging format for Godot Android plugins consisted of the plugin's `gdap` config file accompanied by binaries defined in the `gdap` file.
This format is now deprecated (starting with Godot 4.2), and instead Godot Android plugins are now packaged as `EditorExportPlugin` plugins.

The `EditorExportPlugin` class has been updated with the following methods to provide the necessary set of functionality:
- `_supports_platform`: returns true if the plugin supports the given platform
- `_get_android_dependencies`: retrieve the set of android dependencies (e.g: `org.godot.example:my-plugin:0.0.0`) provided by the plugin
- `_get_android_dependencies_maven_repos`: retrieve the urls of the maven repos for the provided android dependencies
- `_get_android_libraries`: retrieve the local paths of the android libraries (AAR files) provided by the plugin
- `_get_android_manifest_activity_element_contents`: update the contents of the `<activity>` element in the generated Android manifest
- `_get_android_manifest_application_element_contents`: update the contents of the `<application>` element in the generated Android manifest
- `_get_android_manifest_element_contents`: update the contents of the `<manifest>` element in the generated Android manifest
2023-07-18 19:14:53 +02:00
..
astcenc
basis_universal
bmp
camera
csg Unify and streamline connecting to Resource changes 2023-07-17 19:35:57 +02:00
cvtt
dds Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
denoise
enet
etcpak
freetype
gdscript Re-architect how Android plugins are packaged and handled at export time 2023-07-18 19:14:53 +02:00
glslang
gltf Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
gridmap Unify and streamline connecting to Resource changes 2023-07-17 19:35:57 +02:00
hdr
jpg
jsonrpc
lightmapper_rd
mbedtls
meshoptimizer
minimp3 Fix documentation validation after 8352122e70 2023-07-12 17:30:34 +02:00
mobile_vr
mono Merge pull request #78264 from magian1127/4.0StringName 2023-07-18 12:19:37 +02:00
msdfgen
multiplayer [MP] Use get/set indexed in MultiplayerSynchronizer 2023-07-14 20:50:55 +02:00
navigation Add more hints to navigation map cell size errors 2023-07-14 23:10:09 +02:00
noise Unify and streamline connecting to Resource changes 2023-07-17 19:35:57 +02:00
ogg
openxr Merge pull request #78817 from BastiaanOlij/fix_startup_issue_hand_tracking 2023-07-17 09:59:51 +02:00
raycast Merge pull request #72784 from myaaaaaaaaa/parallel-foreach 2023-07-14 18:48:49 +02:00
regex
squish
svg
text_server_adv Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
text_server_fb Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
tga
theora Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
tinyexr
upnp
vhacd
vorbis Load OGGs from file system 2023-07-14 19:05:58 -07:00
webp Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
webrtc
websocket
webxr
xatlas_unwrap
zip
modules_builders.py
register_module_types.h
SCsub