Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-17 | Merge pull request #51762 from nekomatata/fix-crash-gdscript-cache | Rémi Verschelde | |
Fix crash when failing to load script from cache | |||
2021-08-16 | Fix crash when failing to load script from cache | PouleyKetchoupp | |
2021-08-16 | Merge pull request #51698 from Paulb23/text-editor-settings | Rémi Verschelde | |
Reorganise text editor settings | |||
2021-08-16 | Reorganise text editor settings | Paulb23 | |
2021-08-16 | Fix C# native instance bindings after recent re-write | Ignacio Roldán Etcheverry | |
This was needed after: 44691448911f1d29d4d79dbdd5553734761e57c4 | |||
2021-08-15 | Add constant to vector function parameters that don't actually modify their ↵ | Ricard Rovira Cubeles | |
input. Add more overloads of vector multiplication, required by templates to compile with float=64. | |||
2021-08-13 | Style: Cleanup code using `text_editor/completion/use_single_quotes` | Rémi Verschelde | |
2021-08-13 | Merge pull request #51508 from AndreaCatania/mem-placement | Rémi Verschelde | |
Refactors the memnew_placement. | |||
2021-08-13 | Merge pull request #51607 from aaronfranke/includes | Rémi Verschelde | |
Fix some unnecessary includes | |||
2021-08-13 | Refactors the memnew_placement. | AndreaCatania | |
With this commit the macro `memnew_placement` uses the standard memory placement syntax: `new (mem) TheClass()`, and removes the outdated and not used syntax: ``` _ALWAYS_INLINE_ void *operator new(size_t p_size, void *p_pointer, size_t check, const char *p_description) { ``` Thanks to this change, the function `memnew_placement` call is compatible with any class, and can also initialize classes with non-empty constructor: ``` // This is valid, like before. memnew_placement(mem, Variant); // This works too: memnew_placement(mem, Variant(123)); ``` | |||
2021-08-13 | Fix duplicate conditions. | Anilforextra | |
2021-08-13 | Fix some unnecessary includes | Aaron Franke | |
2021-08-12 | Use real_t and double where appropriate in Particles | Aaron Franke | |
2021-08-12 | Merge pull request #51532 from nekomatata/layer-mask-accessors | Rémi Verschelde | |
Uniformize layer names, script methods and documentation | |||
2021-08-12 | Uniformize layer names, script methods and documentation | PouleyKetchoupp | |
- Back to 1-based layer names to make it clearer in editor UI - Layer bit accessors are renamed to layer value and 1-based too - Uniform errors and documentation in render and physics - Fix a few remaining collision_layer used in place of collision_mask | |||
2021-08-12 | Resource: Remove unused `_use_builtin_script()` virtual method | Rémi Verschelde | |
And another piece of dead code found while searching for "use_builtin". | |||
2021-08-12 | Fix multiple issues with CSGPolygon | Marcel Admiraal | |
2021-08-11 | Make radius & height in CapsuleShape3D independent | PouleyKetchoupp | |
Also changed CapsuleMesh to make settings consistent between render and physics. | |||
2021-08-11 | Merge pull request #51500 from timothyqiu/navmesh-doc | Rémi Verschelde | |
2021-08-11 | Improve NavigationMesh typing, parameter validation and documentation | Haoyu Qiu | |
2021-08-11 | Merge pull request #47378 from aaronfranke/use-input-enums | Rémi Verschelde | |
Use key enum instead of plain integers for input code | |||
2021-08-11 | Merge pull request #51178 from Geometror/layout-options-textline-textparagraph | Rémi Verschelde | |
Various text layout improvements (TextLine, TextParagraph, Label, TextServer) | |||
2021-08-11 | Various text layout improvements (TextLine, TextParagraph, Label, TextServer) | Hendrik Brucker | |
2021-08-10 | Use Key enum instead of plain integers | Aaron Franke | |
2021-08-10 | Merge pull request #49343 from theoway/node_auto_arrangement_graph_edit | K. S. Ernest (iFire) Lee | |
Node Auto Arrangement in GraphEdit/VisualScript/VisualShader | |||
2021-08-11 | Automatic arrangement of nodes in VisualScript/VisualShaders editors | Umang Kalra | |
This PR and commit adds the functionality to arrange nodes in VisualScript/VisualShader editor. The layout generated by this feature is compact, with minimum crossings between connections & uniform horizontal & vertical gaps between the nodes. This work has been sponsored by GSoC '21. Full list of additions/changes: • Added arrange_nodes() method in GraphEdit module. • This method computes new positions for all the selected nodes by forming blocks and compressing them. The nodes are moved to these new positions. • Adding this method to GraphEdit makes it available for use in VisualScript/VisualShaders editors and its other subclasses. • Button with an icon has been added to call arrange_nodes() in GraphEdit. • This button is inherited by VisualScript/VisualShaders editors to invoke the method. • Undo/redo is functional with this method. • By using signals in arrange_nodes(), position changes are registered in undo/redo stack of the subclass that is using the method. • Metadata of the method has been updated in ClassDB • Method description has been added to class reference of GraphEdit | |||
2021-08-10 | Fix crash when parsing Dictionary | kobewi | |
2021-08-10 | Merge pull request #51457 from nekomatata/moving-platforms-3d | Rémi Verschelde | |
Fix 3D moving platform logic | |||
2021-08-09 | Fix 3D moving platform logic | PouleyKetchoupp | |
Same thing that was already done in 2D, applies moving platform motion by using a call to move_and_collide that excludes the platform itself, instead of making it part of the body motion. Helps with handling walls and slopes correctly when the character walks on the moving platform. Also made some minor adjustments to the 2D version and documentation. Co-authored-by: fabriceci <fabricecipolla@gmail.com> | |||
2021-08-09 | Some work on double support | Aaron Franke | |
2021-08-10 | Merge pull request #51453 from Blackiris/fix-new-inherited-script | Rémi Verschelde | |
Fix infinite loop when creating a newly inherited GDScript file | |||
2021-08-09 | Fix infinite loop when creating a newly inherited GdScript file | Julien Nguyen | |
2021-08-09 | Merge pull request #51446 from nekomatata/fix-moving-platform-rotation | Rémi Verschelde | |
Fix applied rotation from moving platforms in move_and_slide | |||
2021-08-09 | Fix applied rotation from moving platforms in move_and_slide | PouleyKetchoupp | |
When synchronizing CharacterBody motion with moving the platform using direct body state, only the linear velocity was taken into account. This change exposes velocity at local point in direct body state and uses it in move_and_slide to get the proper velocity that includes rotations. | |||
2021-08-09 | Use doubles for time in many other places | Aaron Franke | |
2021-08-09 | Merge pull request #51338 from V-Sekai/gltf-lights | Rémi Verschelde | |
Continue when glTF2 lights fail to parse. | |||
2021-08-09 | Merge pull request #51180 from RandomShaper/native_script_inherits | Rémi Verschelde | |
Implement inherits_script() for NativeScript and PluginScript | |||
2021-08-09 | Continue when glTF2 lights fail to parse. | K. S. Ernest (iFire) Lee | |
2021-08-08 | [Text Server] Improve object (image/table) inline alignment. | bruvzg | |
2021-08-07 | Merge pull request #51322 from raulsntos/fix-msbuild-exception | Rémi Verschelde | |
Ensure MSBuildPanel buttons are instantiated | |||
2021-08-07 | Removes const from set functions on the Gizmos | AndreaCatania | |
2021-08-06 | Ensure MSBuildPanel buttons are instantiated | Raul Santos | |
2021-08-06 | Fix LSP completion crashing on scene-less scripts | Francois Belair | |
2021-08-06 | HTML5: Fix warnings and re-enable `werror=yes` on CI | Rémi Verschelde | |
Add a missing call to disable warnings on a forked env for freetype's `sfnt.c`. | |||
2021-08-06 | Merge pull request #51283 from Razoric480/lsp-parse-from | Rémi Verschelde | |
Fix LSP parsing get_node only from the scene root | |||
2021-08-06 | Merge pull request #51301 from Faless/mp/4.x_gd_default_rpc | Rémi Verschelde | |
[Net] Default @rpc annotation should be puppet, not master. | |||
2021-08-06 | Merge pull request #51008 from raulsntos/csharp-renames | Rémi Verschelde | |
2021-08-06 | [Net] Default @rpc annotation should be puppet, not master. | Fabio Alessandrelli | |
2021-08-06 | [Net] Fix ENetMultiplayerPeer status during connection. | Fabio Alessandrelli | |
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-05 | Fix LSP parsing get_node only from the scene root | Francois Belair | |