summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2023-02-07C#: Rename export settings `mono` -> `dotnet` and remove unused AOT settingsRedworkDE
2023-02-07Some code simplificationsMarkus Sauermann
1. `number_width` isn't used later 2. `return_type` is used only once 3. AudioServer::get_singleton()->get_channel_count() always returns a channel_count of 1 or larger 4. negative `aa->backward` conditional 5. `current_canvas` == `find_world_2d()->get_canvas()` 6. identical if `render_shadows`
2023-02-06Merge pull request #72802 from RedMser/blender-rpc-error-handlingRémi Verschelde
Better error handling for Blender RPC import
2023-02-06Merge pull request #72546 from vonagam/fix-typed-array-can-referenceYuri Sizov
GDScript: Fix can_reference check for typed arrays
2023-02-06Merge pull request #72677 from dalexeev/gds-await-infer-typeYuri Sizov
GDScript: Fix `await` type inference
2023-02-06Merge pull request #72804 from vnen/gdscript-no-onready-without-nodeYuri Sizov
GDScript: Fix inheritance check of @onready for inner classes
2023-02-06GDScript: Fix `await` type inferenceDanil Alexeev
2023-02-06Merge pull request #70002 from poohcom1/fix/static-subscript-autocompleteYuri Sizov
Fix code-completion suggesting non-static members for custom classes
2023-02-06Merge pull request #72708 from KoBeWi/PackedMultilineStringArrayYuri Sizov
Fix @export_multiline for PackedStringArray
2023-02-06GDScript: Fix can_reference check for typed arraysDmitrii Maganov
2023-02-06GDScript: Fix inheritance check of @onready for inner classesGeorge Marques
2023-02-06Better error handling for Blender RPC importRedMser
- If RPC import fails, then try a direct import as well. While it's slower, it may be better than failing the import completely. - Connection errors will disable RPC automatically, to avoid having to wait the full 30 seconds timeout each time. This should be properly fixed by allowing to override the timeout per HTTPClient.
2023-02-06GDScript: Fix recently merged test not ignoring warningsRémi Verschelde
2023-02-06Merge pull request #72330 from MinusKube/unreachable_code_bugRémi Verschelde
Fix unreachable code warning for elif block
2023-02-06Merge pull request #72628 from lyuma/gltf-reimport-appendingRémi Verschelde
Use reimport_append api for importing embedded gltf images
2023-02-06Merge pull request #72512 from vonagam/fix-ternary-type-sourceYuri Sizov
GDScript: Fix type certainty for result of ternary operator
2023-02-06Use reimport_append api for importing embedded gltf imagesLyuma
Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
2023-02-06Merge pull request #72794 from vnen/gdscript-no-onready-without-nodeRémi Verschelde
GDScript: Don't allow @onready without inheriting Node
2023-02-06Merge pull request #72774 from bruvzg/spoof_loadRémi Verschelde
[TextServer] Preload USpoofChecker to speed up GDScript parsing.
2023-02-06Merge pull request #72276 from dalexeev/gds-rpc-annotRémi Verschelde
GDScript: Better handling of `@rpc` annotation and autocompletion
2023-02-06Merge pull request #72709 from RedworkDE/net-basedirectory-whoopsRémi Verschelde
C#: Fix AppContext.BaseDirectory
2023-02-06GDScript: Don't allow @onready without inheriting NodeGeorge Marques
2023-02-05[TextServer] Preload USpoofChecker to speed up GDScript parsing.bruvzg
2023-02-05GDScript: Better handling of `@rpc` annotation and autocompletionDanil Alexeev
2023-02-05Merge pull request #72608 from vnen/gdscript-warning-default-errorYuri Sizov
GDScript: Add warnings that are set to error by default (take 2)
2023-02-04Fix @export_multiline for PackedStringArraykobewi
2023-02-04Merge pull request #71860 from GeroVeni/masterYuri Sizov
Improve docs for rpc annotations
2023-02-04C#: Fix AppContext.BaseDirectoryRedworkDE
2023-02-04Improve docs for rpc annotationsGeroVeni
2023-02-04Merge pull request #71786 from raulsntos/dotnet/arrayRémi Verschelde
Sync C# Array with Core
2023-02-03Merge pull request #65910 from KoBeWi/gdsusRémi Verschelde
Cleanup function state connections when destroying instance
2023-02-03Merge pull request #72554 from RedworkDE/net-appcontext-basedirectoryRémi Verschelde
C#: Set AppContext.BaseDirectory for editor builds
2023-02-03Merge pull request #72635 from RedworkDE/net-nodepath-iequatableRémi Verschelde
C#: Implement `IEquatable<>` and equality operators in `NodePath`
2023-02-03Merge pull request #72633 from RedworkDE/net-stringname-iequatableRémi Verschelde
C#: Declare `IEquatable<>` interface for `StringName`
2023-02-03Merge pull request #72604 from rbessems/rbessems/env_blend_modeRémi Verschelde
Add XR Environment Blend Mode Support
2023-02-03C#: Declare `IEquatable<>` interface for `StringName`RedworkDE
2023-02-03C#: Implement `IEquatable<>` and equality operators in `NodePath`RedworkDE
- Implement `IEquatable<>` interface. - Implement `==` and `!=` operators. - Override `Equals` and `GetHashCode`.
2023-02-02Add XR Environment Blend Mode SupportRon Bessems
2023-02-02Merge pull request #72398 from vnen/gdscript-setter-chainRémi Verschelde
GDScript: Improve usability of setter chains
2023-02-02GDScript: Add warnings that are set to error by defaultGeorge Marques
- 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-02C#: Set AppContext.BaseDirectory for editor buildsRedworkDE
2023-02-02GDScript: Improve usability of setter chainsGeorge Marques
- Consider PackedArrays non-shared since they are copied on C++/script boundaries. - Add error messages in the analyzer when assigning to read-only properties. - Add specific error message at runtime when assignment fails because the property is read-only.
2023-02-02Merge pull request #72592 from EricEzaM/67008-autocomplete-crash-virtual-fnRémi Verschelde
Fix crash in gdscript when autocompleting virtual function and signature does not match base.
2023-02-02Merge pull request #72468 from rbessems/rbessems/add_ml2_controllerRémi Verschelde
Adding Magic Leap 2 Controller Interaction Profile
2023-02-02Merge pull request #72553 from RedworkDE/net-output-directoryRémi Verschelde
C#: Preserve directories in output during export
2023-02-02Fix crash in gdscript when autocompleting virtual function and signature ↵Eric M
does not match base.
2023-02-02Add Magic Leap 2 OpenXR Interaction ProfileRon Bessems
2023-02-02Merge pull request #72557 from vonagam/fix-make-value-protectionRémi Verschelde
GDScript: Fix getting reduced value of incomplete subscript for autocomplete
2023-02-02Merge pull request #72542 from smix8/rvoagent_to_navagent_rename_4.xRémi Verschelde
Rename NavigationServer internal RvoAgent to NavAgent
2023-02-02GDScript: Fix crash in export group annotationsDanil Alexeev