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 astcenc: Update to 4.4.0 2023-05-11 14:32:47 +02:00
basis_universal Fix Basic Universal compressing with normal maps. 2023-06-16 11:20:16 -07:00
bmp Adds some basic 16BPP BMP Support. 2023-04-12 19:27:23 -04:00
camera Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
csg Unify and streamline connecting to Resource changes 2023-07-17 19:35:57 +02:00
cvtt Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
dds Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
denoise CI: Update static checks to black 23.3.0 2023-06-19 23:33:02 +02:00
enet Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
etcpak Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
freetype Expose brotli decompression to the scripting API. 2023-03-29 22:43:36 +03:00
gdscript Re-architect how Android plugins are packaged and handled at export time 2023-07-18 19:14:53 +02:00
glslang Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
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 One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
jpg Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
jsonrpc Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
lightmapper_rd Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
mbedtls mbedtls: Improve X509 certificate load error handling 2023-06-26 19:17:17 +02:00
meshoptimizer Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
minimp3 Fix documentation validation after 8352122e70 2023-07-12 17:30:34 +02:00
mobile_vr Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
mono Merge pull request #78264 from magian1127/4.0StringName 2023-07-18 12:19:37 +02:00
msdfgen One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
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 Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
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 Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
squish Fix misuses of error macros 2023-04-18 10:20:48 +03:00
svg Added Image's `load_svg_from_(buffer|string)` 2023-06-23 00:43:43 -03:00
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 One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
theora Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
tinyexr Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
upnp Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
vhacd Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
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 Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
websocket Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
webxr Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
xatlas_unwrap Style: Harmonize header includes in modules 2023-06-15 14:35:45 +02:00
zip Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
SCsub
modules_builders.py
register_module_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00