godot/modules
Ignacio Etcheverry e59ac40712 Mono: Better handling of missing/outdated API assemblies
Remove the old API assembly invalidation system. It's pretty simple since now the editor has a hard dependency on the API assemblies and SCons takes care of prebuilding them.
If we fail to load a project's API assembly because it was either missing or outdated, we just copy the prebuilt assemblies to the project and try again. We also do this when creating the solution and before building, just in case the user removed them from the disk after they were loaded.
This way the API assemblies will be always loaded successfully. If they are not, it's a bug.

Also fixed:

- EditorDef was behaving like GlobalDef in GodotTools.
- NullReferenceException because we can't serialize System.WeakReference yet. Use Godot.WeakRef in the mean time.
2019-07-14 19:17:07 +02:00
..
arkit ARKit for Godot 3.2 2019-06-30 18:54:48 +10:00
assimp Fixes minor issues found by static analyzer 2019-07-07 23:08:51 +02:00
bmp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
bullet Fixes minor issues found by static analyzer 2019-07-07 23:08:51 +02:00
csg DOC: Fix spelling 2019-07-06 16:54:01 -04:00
cvtt Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
dds Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
enet SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines 2019-07-03 09:59:04 +02:00
etc Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
freetype SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines 2019-07-03 09:59:04 +02:00
gdnative Merge pull request #24086 from RandomShaper/bundle-pck-to-executable 2019-07-05 10:28:29 +02:00
gdscript Use base Color() constructors instead of Color::html() 2019-07-08 21:17:10 +02:00
gridmap Use reference to constant in functions 2019-07-10 11:54:12 +02:00
hdr Cleanup unused header 2019-01-28 06:29:39 +01:00
jpg Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
mbedtls CryptoCore class to access to base crypto utils. 2019-07-02 12:36:27 +02:00
mobile_vr doc: Add default values to all properties 2019-06-30 13:58:07 +02:00
mono Mono: Better handling of missing/outdated API assemblies 2019-07-14 19:17:07 +02:00
ogg SCons: Always use env.Prepend for CPPPATH 2019-04-30 13:12:06 +02:00
opensimplex doc: Add default values to all properties 2019-06-30 13:58:07 +02:00
opus Fixes minor issues found by static analyzer 2019-07-07 23:08:51 +02:00
pvr Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
recast Fix EditorNavigationMeshGenerator registered in Core API 2019-07-09 23:33:29 +02:00
regex SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines 2019-07-03 09:59:04 +02:00
squish Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
stb_vorbis Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
svg Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
tga Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
theora SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines 2019-07-03 09:59:04 +02:00
tinyexr Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
upnp SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines 2019-07-03 09:59:04 +02:00
vhacd SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines 2019-07-03 09:59:04 +02:00
visual_script Use base Color() constructors instead of Color::html() 2019-07-08 21:17:10 +02:00
vorbis Fixes minor issues found by static analyzer 2019-07-07 23:08:51 +02:00
webm SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines 2019-07-03 09:59:04 +02:00
webp Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
webrtc doc: Add default values to all properties 2019-06-30 13:58:07 +02:00
websocket Fix WebSocketClient consuming data during hanshake 2019-07-08 19:24:27 +02:00
xatlas_unwrap SCons: Always use env.Prepend for CPPPATH 2019-04-30 13:12:06 +02:00
register_module_types.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
SCsub SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines 2019-07-03 09:59:04 +02:00