1
0
Fork 0
godot/modules
George Marques 81c7cae567
GDScript: Don't get invalid dictionary key during completion
We try to get the value out of a dictionary in order to establish its
type for completion purposes. However, if the dictionary or the key
is not a constant, we cannot safely get the actual value, so we skip
this and just try to infer from static typing.

Getting the value directly with `Variant::get()` generate errors if the
base is a Dictionary and the key is of an invalid type. So before trying
to get it we use the Dictionary validator to make sure it we can safely
try to get the key.
2025-07-24 15:02:40 -03:00
..
astcenc SCons: Add `CPPEXTPATH` for external includes 2025-04-02 07:29:08 -05:00
basis_universal BasisU: Configure HDR quality from the settings 2025-05-05 23:56:24 +02:00
bcdec bcdec: Fix decompressing mipmaps of non-power-of-2 textures 2025-05-08 23:39:47 +02:00
betsy Use `Span<uint8_t>` in `RenderingDevice` allocation APIs to avoid intermediary arrays on calls. 2025-06-18 12:31:48 +02:00
bmp Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
camera Fix camera removal detection after toggling monitoring on Linux 2025-07-14 02:28:54 +09:00
csg Revert "Create more optimized CSGShape3D baked static mesh" 2025-07-04 20:43:28 +02:00
cvtt SCons: Add `CPPEXTPATH` for external includes 2025-04-02 07:29:08 -05:00
dds DDS: Fix loading cubemaps 2025-06-25 14:11:26 +02:00
enet Fix miscellaneous oddities around the class reference (part 5) 2025-06-06 15:21:25 +02:00
etcpak etcpak: Fix decompressing non-power of 2 mipmaps 2025-05-09 10:34:43 +02:00
fbx Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
freetype SCons: Support header-only modules 2025-07-14 15:37:05 -05:00
gdscript GDScript: Don't get invalid dictionary key during completion 2025-07-24 15:02:40 -03:00
glslang Add shader baker to project exporter. 2025-05-27 12:45:27 -03:00
gltf GLTF: Fix nasty bug with incorrect buffer indices 2025-07-05 00:00:13 -07:00
godot_physics_2d Merge pull request #104386 from Repiteo/core/cpp-math 2025-04-27 19:21:22 -05:00
godot_physics_3d Document some deadlocks in the physics server code 2025-07-13 13:44:48 -07:00
gridmap Merge pull request #108530 from mihe/physics-debug-perf 2025-07-15 08:04:25 -05:00
hdr Core: Replace C math headers with C++ equivalents 2025-04-16 15:49:02 -05:00
interactive_music Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
jolt_physics Merge pull request #108495 from simpkins/deadlock_comments 2025-07-18 11:05:12 -05:00
jpg Add Ogg Theora support to MovieWriter 2025-06-10 15:52:24 +02:00
jsonrpc JSONRPC: Fix notification return behavior 2025-04-04 10:41:18 +02:00
ktx libktx: Update to 4.4.0 2025-06-06 01:24:43 +02:00
lightmapper_rd Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
mbedtls Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
meshoptimizer meshoptimizer: Update to 0.24 2025-06-27 01:02:34 +02:00
minimp3 Use TightLocalVector for AudioStreamWAV/MP3 2025-06-21 00:25:31 -03:00
mobile_vr Replace XML codeblock spaces with tabs 2025-06-06 14:35:38 +02:00
mono Merge pull request #99798 from preslavnpetrov/master 2025-07-09 11:33:20 -05:00
msdfgen SCons: Support header-only modules 2025-07-14 15:37:05 -05:00
multiplayer Merge pull request #101416 from MrBlockers/91342-nested-spawner 2025-07-10 11:39:23 -05:00
navigation_2d Merge pull request #108284 from dmlary/nav2d_obstacle-avoidance-enabled-fix 2025-07-07 10:08:03 -05:00
navigation_3d Merge pull request #108281 from dmlary/nav_obstacle-avoidance-enabled-fix 2025-07-07 10:08:00 -05:00
noise Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
ogg SCons: Add `CPPEXTPATH` for external includes 2025-04-02 07:29:08 -05:00
openxr OpenXR: Work around bug with Meta runtime on 1.0.49 2025-07-22 09:19:35 -05:00
raycast Move occlusion culling back to being based on euclidian distance but with some distance calculation using double precision 2025-07-08 13:38:36 +02:00
regex Fix miscellaneous oddities around the class reference (part 5) 2025-06-06 15:21:25 +02:00
svg Use libjpeg-turbo for improved jpg compatibility and speed 2025-05-02 11:47:56 +02:00
text_server_adv Merge pull request #108769 from bruvzg/shy_fall 2025-07-23 13:26:59 -05:00
text_server_fb Restore per font oversampling override. 2025-06-19 18:10:54 +03:00
tga Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
theora [Docs] Various grammar and spelling fixes 2025-06-23 20:54:08 +02:00
tinyexr Merge pull request #104893 from Repiteo/scons/external-includes-alt 2025-04-02 07:48:03 -05:00
upnp [Docs] Various grammar and spelling fixes 2025-06-23 20:54:08 +02:00
vhacd SCons: Add `CPPEXTPATH` for external includes 2025-04-02 07:29:08 -05:00
vorbis Add Ogg Theora support to MovieWriter 2025-06-10 15:52:24 +02:00
webp Explicitly handle Image AlphaMode enum instead of treating as bool 2025-05-20 05:04:23 -07:00
webrtc Replace XML codeblock spaces with tabs 2025-06-06 14:35:38 +02:00
websocket Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
webxr [Web] Fix Emscripten for WebXR and update minimum version 2025-07-22 14:02:44 -04:00
xatlas_unwrap SCons: Enable `lightmapper` and `xatlas_unwrap` modules on Android and iOS editors 2025-06-17 16:48:19 +02:00
zip Comments spelling fixes 2025-06-15 01:36:10 +02:00
SCsub SCons: Support header-only modules 2025-07-14 15:37:05 -05:00
modules_builders.py SCons: Begin decoupling generation & build code 2025-04-25 08:23:01 -05:00
register_module_types.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00