Fabio Alessandrelli
d7dca072aa
[Net] Default @rpc annotation should be puppet, not master.
2021-08-06 02:39:22 +02:00
Fabio Alessandrelli
a816d74fdf
[Net] Fix ENetMultiplayerPeer status during connection.
...
While the client emitting "peer_connect" for the server, the status was
still set to CONNECTION_CONNECTING, causing bugs in the upper layer.
2021-08-06 02:00:56 +02:00
Aaron Franke
136dd887ad
Preserve original name in shader params cache
2021-08-05 18:31:08 -05:00
Ignacio Roldán Etcheverry
ed3dcd7d9d
Merge pull request #51044 from raulsntos/csharp-dictionary-doc
...
Reduce C# Dictionary internal calls, Add documentation to Dictionary in C#
2021-08-06 00:00:31 +02:00
PouleyKetchoupp
b9e68c8155
Fix one-way collision in Tilemap
...
In a given quadrant there can be one or more bodies used, and the
process iterated over cells to add the shapes, so the shape index
doesn't necessarily correspond to the polygon shape index.
Instead body shape indices need to be tracked separately.
2021-08-05 12:10:35 -07:00
Rémi Verschelde
0ee6f1ac91
Merge pull request #51286 from KoBeWi/get_used_REKT
...
Fix get_used_rect() calculation
2021-08-05 20:59:56 +02:00
kobewi
665dc7805b
Fix get_used_rect() calculation
2021-08-05 20:40:21 +02:00
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
kleonc
fd483c729f
TabContainer: Fix error on removing top-level Control child, Remove _get_tab method
2021-08-04 21:13:10 +02: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