summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #51322 from raulsntos/fix-msbuild-exceptionRémi Verschelde2021-08-071-8/+12
|\ | | | | Ensure MSBuildPanel buttons are instantiated
| * Ensure MSBuildPanel buttons are instantiatedRaul Santos2021-08-061-8/+12
| |
* | Removes const from set functions on the GizmosAndreaCatania2021-08-072-4/+4
| |
* | Fix LSP completion crashing on scene-less scriptsFrancois Belair2021-08-062-16/+22
|/
* HTML5: Fix warnings and re-enable `werror=yes` on CIRémi Verschelde2021-08-062-1/+2
| | | | | Add a missing call to disable warnings on a forked env for freetype's `sfnt.c`.
* Merge pull request #51283 from Razoric480/lsp-parse-fromRémi Verschelde2021-08-061-1/+22
|\ | | | | Fix LSP parsing get_node only from the scene root
| * Fix LSP parsing get_node only from the scene rootFrancois Belair2021-08-051-1/+22
| |
* | Merge pull request #51301 from Faless/mp/4.x_gd_default_rpcRémi Verschelde2021-08-061-1/+1
|\ \ | | | | | | [Net] Default @rpc annotation should be puppet, not master.
| * | [Net] Default @rpc annotation should be puppet, not master.Fabio Alessandrelli2021-08-061-1/+1
| | |
* | | Merge pull request #51008 from raulsntos/csharp-renamesRémi Verschelde2021-08-063-5/+5
|\ \ \
| * | | Rename RotationQuaternion to be more similar to get_rotation_quaternionRaul Santos2021-08-052-3/+3
| | | | | | | | | | | | | | | | Renames `RotationQuaternion` to be more consistent with `get_rotation_quaternion`
| * | | Rename RandSeed to RandFromSeed and use ref paramRaul Santos2021-08-051-2/+2
| | |/ | |/| | | | | | | Renames `RandSeed` method to be more consistent with `Math::rand_from_seed`
* | | [Net] Fix ENetMultiplayerPeer status during connection.Fabio Alessandrelli2021-08-061-1/+1
| |/ |/| | | | | | | While the client emitting "peer_connect" for the server, the status was still set to CONNECTION_CONNECTING, causing bugs in the upper layer.
* | Reduce C# Dictionary internal callsRaul Santos2021-08-052-26/+64
| | | | | | | | | | | | | | - 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.
* | Add documentation to Dictionary in C#Raul Santos2021-08-051-20/+168
|/ | | | Adds documentation to `Godot.Collections.Dictionary` in C#.
* Merge pull request #51247 from pycbouh/docs-extract-theme-itemsRémi Verschelde2021-08-051-6/+12
|\ | | | | Add theme item descriptions to the online documentation
| * Add theme item descriptions to the online documentationYuri Sizov2021-08-041-6/+12
| |
* | Merge pull request #48615 from Razoric480/lsp-renameRémi Verschelde2021-08-056-2/+176
|\ \ | |/ |/| Implement LSP didSave notification and rename request
| * Implement didSave notification and rename requestFrancois Belair2021-07-176-2/+176
| |
* | Merge pull request #51005 from Faless/mp/4.x_channelsRémi Verschelde2021-08-0410-59/+140
|\ \ | | | | | | [Net] Implement RPC channels in MultiplayerAPI.
| * | [Net] Implement RPC channels in MultiplayerAPI.Fabio Alessandrelli2021-07-3010-59/+140
| | |
* | | Fix 'script_class' null access when reloading a deleted C# script312021-08-031-0/+7
| | |
* | | Simplify C# print methodsRaul Santos2021-08-031-5/+15
| | | | | | | | | | | | | | | - Extracts the parameters logic to a single method - Simplify the handling of null parameters
* | | Fix the editor theme application for the Mono build logYuri Sizov2021-08-031-1/+13
| | |
* | | Merge pull request #50454 from Ev1lbl0w/gsoc21-dapFabio Alessandrelli2021-08-031-2/+2
|\ \ \ | | | | | | | | Implemented initial DAP support
| * | | Implemented initial DAP supportEv1lbl0w2021-08-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented "output" event Refactored "seq" field generation Prevent debugging when editor and client are in different projects Removed unneeded references to peer on the parser Refactored way to detect project path Implemented "setBreakpoints" request Fix double events when terminating from client Refactored "stopped" event Implemented "stopped" with breakpoint event Implemented "stackTrace", "scopes" and "variables" request Report incoming number of stack dump variables Implemented proper reporting of scopes and variables from stack frames Prevent editor from grabbing focus when a DAP session is active Implemented "next" and "stepIn" requests Implemented "Source" checksum computing Switched expected errors from macros to silent guards Refactored message_id Respect client settings regarding lines/columns behavior Refactored nested DAP fields Implement reporting of "Members" and "Globals" scopes as well Fix error messages not being shown, and improved wrong path message
* | | | Validates VisualScript.add_node input nodeHaoyu Qiu2021-08-021-0/+1
| | | |
* | | | Merge pull request #51036 from winterpixelgames/master-ws-fixRémi Verschelde2021-08-0110-4/+56
|\ \ \ \ | | | | | | | | | | WebsocketPeer outbound buffer fixes and buffer size query
| * | | | Websocket peer outbound buffer fixes. Expose outbound buffered amount.Jordan Schidlowsky2021-07-3110-4/+56
| | | | |
* | | | | Merge pull request #50625 from nekomatata/body-one-direction-layersRémi Verschelde2021-07-312-8/+8
|\ \ \ \ \ | | | | | | | | | | | | One-directional collision layer check for rigid bodies and soft bodies
| * | | | | One-directional collision layer check for rigid bodies and soft bodiesPouleyKetchoupp2021-07-192-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check for each body individually if it collides with the other one or ignores it. When a body is being ignored, the other body's mass is considered infinite when applying impulses to avoid extra overlapping.
* | | | | | Make action names translatableHaoyu Qiu2021-07-312-3/+3
| | | | | |
* | | | | | Remove obsolete "dectime" methodAaron Franke2021-07-304-74/+37
| | | | | | | | | | | | | | | | | | | | | | | | Replaced by "move_toward"
* | | | | | Do nothing when dragging CSGBox handle perpendicular to the cameraHaoyu Qiu2021-07-311-0/+6
| |_|_|/ / |/| | | |
* | | | | Merge pull request #51052 from V-Sekai/gltf-fallbacksRémi Verschelde2021-07-301-9/+16
|\ \ \ \ \ | | | | | | | | | | | | glTF2 fallback load PNG and JPG
| * | | | | glTF2 fallback load PNG and JPGK. S. Ernest (iFire) Lee2021-07-301-9/+16
| | | | | |
* | | | | | Merge pull request #51067 from akien-mga/doc-return-argument-self-closing-tagsRémi Verschelde2021-07-3039-1424/+712
|\ \ \ \ \ \ | | | | | | | | | | | | | | doc: Use self-closing tags for `return` and `argument`
| * | | | | | doc: Use self-closing tags for `return` and `argument`Rémi Verschelde2021-07-3039-1424/+712
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there.
* | | | | | | [Net] Fix ENet 'connect_to_host' creating only one channel.Fabio Alessandrelli2021-07-301-1/+1
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Passing `0` to `enet_host_create` will allow the maximum amount of channel supported by ENet. For some reasons, `connect_to_host` will instead only create 1 channel when passed `0`. This commit normalize the behaviour to always allocate the maximum allowed channels when passing `0`.
* / / / / / In glTF2 animations, log spam less when running.K. S. Ernest (iFire) Lee2021-07-291-1/+4
|/ / / / /
* | | | | Merge pull request #51009 from raulsntos/fix-csharp-splitRémi Verschelde2021-07-291-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | | Use `allowEmpty` parameter in Split
| * | | | Use `allowEmpty` parameter in SplitRaul Santos2021-07-291-1/+1
| | | | |
* | | | | Merge pull request #51022 from raulsntos/csharp-interpolated-stringsRémi Verschelde2021-07-2913-108/+26
|\ \ \ \ \ | | | | | | | | | | | | Use C# interpolated strings
| * | | | | Use C# interpolated stringsRaul Santos2021-07-2913-108/+26
| |/ / / / | | | | | | | | | | | | | | | | | | | | Uses interpolated strings wherever possible. String concatenations are still left where used for breaking long lines.
* | | | | [Net] Refactor ENetMultiplayerPeer to use ENet wrappers.Fabio Alessandrelli2021-07-293-831/+481
| | | | |
* | | | | [Net] Implement lower level ENet wrappers.Fabio Alessandrelli2021-07-298-0/+1458
| | | | |
* | | | | [Net] Add generate_unique_id to MultiplayerPeer.Fabio Alessandrelli2021-07-295-45/+2
|/ / / / | | | | | | | | | | | | | | | | | | | | Used by ENetMultiplayerPeer and WebSocketServer to generate network IDs, and exposed to the user for p2p networks (e.g. WebRTCMultiplayerPeer) and custom MultiplayerPeer implementations.
* | | | Merge pull request #49723 from aaronfranke/fix-csg-sphereRémi Verschelde2021-07-281-31/+35
|\ \ \ \ | | | | | | | | | | Fix CSGSphere3D mesh creation
| * | | | Fix CSGSphere3D mesh creationAaron Franke2021-07-261-31/+35
| | | | |
* | | | | Merge pull request #50913 from Razoric480/lsp-SymbolKind-fixRémi Verschelde2021-07-272-31/+31
|\ \ \ \ \ | | | | | | | | | | | | Fix LSP reporting wrong types