virtualx-engine/platform
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
..
android Fix ClassDB API portability with some android and editor classes 2020-01-19 20:15:13 +01:00
haiku Image: Include S3TC compression via Squish in non-tools build 2020-01-13 15:58:49 +01:00
iphone Fix crash when closing app on iphone 2020-01-18 09:54:07 +01:00
javascript HTML5 callbacks rework. 2020-01-17 21:42:36 +01:00
osx Remove unused ip_unix member from OSX/server. 2020-01-14 17:33:49 +01:00
server Remove unused ip_unix member from OSX/server. 2020-01-14 17:33:49 +01:00
uwp Export: Improve usability of command line interface 2020-01-07 14:25:56 +01:00
windows MinGW: Avoid GCC -Wcast-function-type warnings on GetProcAddress 2020-01-16 12:10:25 +01:00
x11 Merge pull request #35209 from RandomShaper/fix_pck_embed_linux 2020-01-16 18:45:20 +01:00
register_platform_apis.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
SCsub Always use lists for LIBS in SCons 2019-08-12 22:31:55 +02:00