virtualx-engine/platform/android
Ignacio Etcheverry a6105c8ea0 Fix ClassDB API portability with some android and editor classes
- `EditorNavigationMeshGenerator` was being registered as part of the Core API,
even after d3f48f88bb. We must make sure to
set Editor as the current ClassDB API type before creating an instance.

- The `VisualScriptEngineSingleton.constant` property has a property hint string
that's different between tools and non-tools builds. This commit makes the
hint string to no longer be set in `_bind_methods`, and to instead set it in
`_validate_property`. This way it's ignored when calculating the API hash.

- `JavaClassWrapper` is now registered in ClassDB on all platforms,
using a dummy implementation on platforms other than Android.
This fixes API portability between Android and other platforms.

- Updated `--class-db-json` command to ignore non-virtual methods that start
with an underscore (see: 4be87c6016).
2020-01-19 20:15:13 +01:00
..
api Fix ClassDB API portability with some android and editor classes 2020-01-19 20:15:13 +01:00
export Android: Improve name of icon export properties 2020-01-17 13:06:32 +01:00
java Add support for Android adaptive icons. 2020-01-14 16:11:07 +00:00
audio_driver_jandroid.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
audio_driver_jandroid.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
audio_driver_opensl.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
audio_driver_opensl.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
detect.py Android: Style fixes to manifest and build.gradle 2019-08-27 11:16:55 +02:00
dir_access_jandroid.cpp Fixes Android FileDialog 2020-01-10 15:25:08 +01:00
dir_access_jandroid.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
file_access_android.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
file_access_android.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
file_access_jandroid.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
file_access_jandroid.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
java_class_wrapper.cpp Fix ClassDB API portability with some android and editor classes 2020-01-19 20:15:13 +01:00
java_godot_io_wrapper.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
java_godot_io_wrapper.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
java_godot_lib_jni.cpp Fix ClassDB API portability with some android and editor classes 2020-01-19 20:15:13 +01:00
java_godot_lib_jni.h fixes android double tap regression 2020-01-13 12:46:33 +01:00
java_godot_wrapper.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
java_godot_wrapper.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
logo.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2019-10-12 23:23:33 +02:00
net_socket_android.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
net_socket_android.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
os_android.cpp Fixes Android FileDialog 2020-01-10 15:25:08 +01:00
os_android.h Fixes Android FileDialog 2020-01-10 15:25:08 +01:00
platform_config.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
power_android.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
power_android.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
run_icon.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2018-06-28 19:17:41 +02:00
SCsub Add Android NetSocket implementation. 2019-12-14 18:10:36 +01:00
string_android.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
thread_jandroid.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
thread_jandroid.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00