godot/modules
George Marques 273bf7210f
GDScript: Add warnings that are set to error by default
- Adds a list of default levels for all warning so they can be set
  individually.
- Add warnings set by default to error for:
  - Using `get_node()` without `@onready`.
  - Using `@onready` together with `@export`.
  - Inferring a static type with a Variant value.
  - Overriding a native engine method.
- Adjust how annotations to ignore warnings are treated so they also
  apply to method parameters.
- Clean up a bit how ignored warnings are set. There were two sets but
  only one was actually being used.
- Set all warnings to the `WARN` level for tests, so they they can be
  properly tested.
- Fix enum types in native methods signatures being set to `int`.
- Fix native enums being treated as Dictionary by mistake.
- Make name of native enum types use the class they are defined in, not
  the direct super class of the script. This ensures they are always
  equal even when coming from different sources.
- Fix error for signature mismatch that was only showing the first
  default argument as having a default. Now it shows for all.
2023-02-02 12:07:25 -03:00
..
astcenc Refactor high quality texture import 2023-01-30 15:53:23 +01:00
basis_universal Handle gltf binary 2023-01-27 02:02:02 -08:00
bmp Merge pull request #67661 from cooperra/bmp-2bpp-loader 2023-01-19 10:08:21 +01:00
camera One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
csg Don't generate CSGPolygon3D shape before the assigned path is inside tree 2023-01-31 02:04:57 +01:00
cvtt Refactor high quality texture import 2023-01-30 15:53:23 +01:00
dds One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
denoise One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
enet Fix various typos with codespell 2023-01-30 14:22:47 +01:00
etcpak Refactor high quality texture import 2023-01-30 15:53:23 +01:00
freetype One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
gdscript GDScript: Add warnings that are set to error by default 2023-02-02 12:07:25 -03:00
glslang One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
gltf Merge pull request #72440 from V-Sekai/gltf_embed_as_uncompressed 2023-02-01 12:10:13 +01:00
gridmap Add EditorUndoRedoManager singleton 2023-01-16 01:11:52 +01:00
hdr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
jpg One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
jsonrpc One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
lightmapper_rd One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
mbedtls [Net] Remove StreamPeerTLS.blocking_handshake option. 2023-01-28 11:08:02 +01:00
meshoptimizer One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
minimp3 docs: replace File with FileAccess 2023-01-30 22:43:08 +08:00
mobile_vr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
mono Merge pull request #71800 from akien-mga/ci-codespell-action 2023-02-01 13:25:23 +01:00
msdfgen One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
multiplayer Convert en_GB spelling to en_US with codespell 2023-01-23 11:02:20 +01:00
navigation Rename NavigationServer internal RvoAgent to NavAgent 2023-02-01 22:27:48 +01:00
noise [Noise/NoiseTexture2D] Allow disabling normalization 2023-01-29 14:59:10 +01:00
ogg Fix OGG page_data out of bound crash 2023-01-13 13:39:03 +06:30
openxr Added methods to OpenXR interface to set which action sets are active 2023-01-31 10:20:19 +11:00
raycast Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
regex One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
squish One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
svg One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
text_server_adv [RichTextLabel] Fix thread unsafe set_physics_process_internal usage. Use WorkerThreadPool instead of creating new threads. 2023-01-30 20:47:45 +02:00
text_server_fb Merge pull request #71598 from bruvzg/gdscript_bidi_override 2023-01-19 19:33:18 +01:00
tga One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
theora Updates VideoDecoder plugin API to GDExtension. 2023-01-30 18:39:29 -08:00
tinyexr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
upnp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vhacd One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vorbis Disable OGG and MP3 looping by default on import 2023-01-22 15:45:45 +01:00
webp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
webrtc Remove some unused signals 2023-01-31 18:54:04 +01:00
websocket Remove some unused signals 2023-01-31 18:54:04 +01:00
webxr Update WebXR tutorial link to point at the Godot 4 version 2023-01-25 13:20:53 -06:00
xatlas_unwrap One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
zip One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
modules_builders.py SCons: Improve logic to generate modules_tests.gen.h 2022-02-08 13:01:35 +01:00
register_module_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub SCons: Improve logic to generate modules_tests.gen.h 2022-02-08 13:01:35 +01:00