K. S. Ernest (iFire) Lee
9d1979ba62
Make animation reset do less spam.
2021-08-05 11:33:01 -07:00
George Marques
3f362cec68
Improve extension system
...
- Fix library loading and initialization.
- Add extra methods/parameters in the interface needed by extenstions.
- Add Variant destructors and functions for extracting values and
creating Variants from values.
2021-08-05 14:57:31 -03:00
George Marques
97947bc063
Fix a few default parameters in bindings
...
They have the wrong type and cause issues with extensions.
2021-08-05 14:57:29 -03:00
George Marques
626c0b6905
Add a instance callback for extensions
...
This sends the Godot object instance back to the extension so they can
keep a pointer for function calls.
Incidentally fix argument order on instance bindings callback for free()
2021-08-05 14:56:13 -03:00
George Marques
4205d907c9
Improve extension API dump
...
- Fix type size information.
- Validate sizes at compile time (for the current build configuration
only).
- Normalize type names.
- Add extra information.
2021-08-05 14:56:13 -03:00
K. S. Ernest (iFire) Lee
d393708e75
Merge pull request #51285 from V-Sekai/reset-anim-spam
...
Reset baking should not spam on lack of animation players.
2021-08-05 13:17:18 -04:00
K. S. Ernest (iFire) Lee
48001d9cb9
Merge pull request #50797 from AndreaCatania/AndreaCatania-patch-4
...
Fix Static & Rigid body generation on mesh import.
2021-08-05 13:00:14 -04:00
Francois Belair
03f8fa9f62
Fix LSP parsing get_node only from the scene root
2021-08-05 12:30:06 -04:00
K. S. Ernest (iFire) Lee
6fa7cf1380
Reset baking should not spam on lack of animation players.
2021-08-05 09:14:27 -07:00
Raul Santos
2deefd938f
Reduce C# Dictionary internal calls
...
- Implements new `KeyValuePairs` and `KeyValuePairAt` internal calls
to get the `key` and the `value` in one call.
- Caches the `DictionaryEntry` to reuse properties without repeating
internal calls.
2021-08-05 17:30:28 +02:00
Raul Santos
0669ffcd15
Add documentation to Dictionary in C#
...
Adds documentation to `Godot.Collections.Dictionary` in C#.
2021-08-05 17:30:27 +02:00
Raul Santos
d2655cb131
Rename RotationQuaternion to be more similar to get_rotation_quaternion
...
Renames `RotationQuaternion` to be more consistent with `get_rotation_quaternion`
2021-08-05 17:29:55 +02:00
Raul Santos
5330c83690
Rename RandSeed to RandFromSeed and use ref param
...
Renames `RandSeed` method to be more consistent with `Math::rand_from_seed`
2021-08-05 17:29:55 +02:00
Rémi Verschelde
dcf2a62b05
Merge pull request #51164 from TokageItLab/fix-gizmo-transform-scaling
...
Fixed gizmo forced implicit normalization and inconsistent rotation
2021-08-05 16:42:33 +02:00
Rémi Verschelde
4cf12d7895
Merge pull request #51215 from akien-mga/shortcut-rename-property-to-event
...
Shortcut: Rename `shortcut` property to `event`
2021-08-05 15:52:20 +02:00
Rémi Verschelde
342a0d45cf
Merge pull request #51250 from LightningAA/minor_view_rotation_gizmo_improvements-4.0
...
Minor visual improvements to the view rotation gizmo
2021-08-05 14:59:37 +02:00
Rémi Verschelde
9e5ebce1d9
Merge pull request #50707 from SirQuartz/patch-26
2021-08-05 13:50:42 +02:00
Rémi Verschelde
de2c2be19b
Shortcut: Rename shortcut
property to event
...
Having a property which has the same name as its class leads to confusing
situations (e.g. `BaseButton` has a `shortcut` property of type `Shortcut`
which has a `shortcut` property of type `InputEvent`).
Also renames `is_event` to `matches_event`, and `is_valid` to `has_valid_event`
to better reflect what the methods check.
2021-08-05 13:48:43 +02:00
Rémi Verschelde
66d968e4b6
Merge pull request #51272 from akien-mga/scons-message-status-override
...
SCons: Fix info message when defining `GODOT_VERSION_STATUS`
2021-08-05 13:32:20 +02:00
Rémi Verschelde
e92ba89dc7
SCons: Fix info message when defining GODOT_VERSION_STATUS
2021-08-05 12:20:45 +02:00
Rémi Verschelde
a544e77822
Merge pull request #51247 from pycbouh/docs-extract-theme-items
...
Add theme item descriptions to the online documentation
2021-08-05 00:18:56 +02:00
Rémi Verschelde
73b1f5ac79
Merge pull request #48615 from Razoric480/lsp-rename
...
Implement LSP didSave notification and rename request
2021-08-05 00:18:31 +02:00
Yuri Sizov
bf2839ea3e
Add theme item descriptions to the online documentation
2021-08-04 22:27:10 +03:00
Lightning_A
37b943be42
Minor improvements to the view rotation gizmo
2021-08-04 13:19:17 -06:00
Rémi Verschelde
85186bc0c5
Merge pull request #51242 from pycbouh/editor-theme-instructions
...
Improve user communications in the theme editor
2021-08-04 18:34:35 +02:00
Yuri Sizov
b27989ff67
Improve user communications in the theme editor
2021-08-04 18:26:36 +03:00
Rémi Verschelde
b8c08ba5ad
Tests: Improve coverage for File::get_csv_line()
...
Adds a few more complex edge cases which are supported.
Also adds some documentation, simplifies the code a bit and forbids using
double quotes as a delimiter.
2021-08-04 11:53:21 +02:00
Rémi Verschelde
0cee8831b2
Merge pull request #51005 from Faless/mp/4.x_channels
...
[Net] Implement RPC channels in MultiplayerAPI.
2021-08-04 09:31:33 +02:00
Rémi Verschelde
7eedc2c348
Merge pull request #51228 from timothyqiu/inspector-update
...
Disable save button when Inspector is not editing anything
2021-08-04 09:28:56 +02:00
Haoyu Qiu
b38f528082
Disable save button when Inspector is not editing anything
2021-08-04 15:03:10 +08:00
Rémi Verschelde
1eff610e2b
Merge pull request #51226 from nekomatata/fix-max-slides-error
...
Fix inverted condition in CharacterBody2D/3D set_max_slides
2021-08-04 07:04:32 +02:00
Ignacio Roldán Etcheverry
2e362d47c8
Merge pull request #47691 from 31/fix-script_class-null-master
...
Fix `script_class` null access when reloading a deleted C# script
2021-08-04 06:15:25 +02:00
31
6fd2edddc0
Fix 'script_class' null access when reloading a deleted C# script
2021-08-03 22:43:42 -05:00
PouleyKetchoupp
7d0a28f875
Fix inverted condition in CharacterBody2D/3D set_max_slides
2021-08-03 19:24:46 -07:00
Ignacio Roldán Etcheverry
d5e13a036f
Merge pull request #51020 from raulsntos/csharp-print-methods
...
Simplify C# print methods
2021-08-04 00:22:42 +02:00
Raul Santos
ad460cde79
Simplify C# print methods
...
- Extracts the parameters logic to a single method
- Simplify the handling of null parameters
2021-08-03 23:12:27 +02:00
Rémi Verschelde
769de0c35f
Merge pull request #51220 from pycbouh/editor-mono-build-log
...
Fix the editor theme application for the Mono build log
2021-08-03 21:45:33 +02:00
Yuri Sizov
d3e413c659
Fix the editor theme application for the Mono build log
2021-08-03 22:13:32 +03:00
Fabio Alessandrelli
ebdfe259c1
Merge pull request #51216 from Faless/headless/switch
...
[Headless] Add --headless switch (no rendering, no audio).
2021-08-03 19:57:29 +02:00
Aaron Franke
7cec3c2b95
Use real_t in 3D nodes
2021-08-03 11:16:51 -05:00
Haoyu Qiu
04ad838e2c
Fix various i18n failures
2021-08-03 23:53:36 +08:00
Fabio Alessandrelli
09386ba9fd
[Headless] Add --headless switch (no rendering, no audio).
...
Also remove now unused "--no-window" option, and relative OS getter and
setter.
2021-08-03 17:45:50 +02:00
Hugo Locurcio
a97c5b50db
Change the editor update spinner color when updating continuously
...
Updating continuously should only be enabled for troubleshooting
purposes, as it uses a lot of CPU/GPU power.
The update spinner is now displayed in red when the Update Continuously
editor setting is enabled.
2021-08-03 17:29:40 +02:00
Fabio Alessandrelli
80fc90e82a
Merge pull request #50454 from Ev1lbl0w/gsoc21-dap
...
Implemented initial DAP support
2021-08-03 17:12:37 +02:00
Rémi Verschelde
db9c993250
Merge pull request #51213 from pycbouh/editor-resource-picker-cache
...
Cache `EditorResourcePicker`'s allowed types
2021-08-03 16:15:13 +02:00
Yuri Sizov
decd548223
Cache EditorResourcePicker's allowed types
2021-08-03 16:52:12 +03:00
Rémi Verschelde
ba2e6c66cb
Merge pull request #50893 from KoBeWi/how_to_config_file
...
Improve ConfigFile example
2021-08-03 14:55:23 +02:00
kobewi
1721f0143e
Improve ConfigFile example
2021-08-03 14:32:46 +02:00
Rémi Verschelde
3c21fc5db6
Merge pull request #51199 from Faless/net/4.x_ip_lock
2021-08-03 13:29:15 +02:00
Rémi Verschelde
74f5513d21
i18n: Sync template with current 3.x codebase
...
Weblate will now track the state of `3.x` to prepare for the 3.4 release.
(cherry picked from commit 92bafdcafb
)
2021-08-03 11:07:47 +02:00