summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-01[script editor] Fix two special cases not being checked in code completionAndy Maloney
When this code was changed for 4.0, a "break" statement inside a for loop in 3.x was changed to "return". This means that the two special cases (autoloads and input actions) are never checked. Removing the return lets these work properly in the editor. (Also reorder conditionals to short-circuit and avoid expensive methods.)
2021-03-01Merge pull request #42007 from HaSa1002/callable-docsRémi Verschelde
Document missing Callable methods
2021-03-01Document missing Callable methodsHaSa1002
* Callable.hash() * Callable.is_custom() * Callable.is_null() * Callable.is_standard() * Callable.bind() * Callable.unbind() * Callable::operator== * Callable::operator!= Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-03-01Merge pull request #46551 from bruvzg/json_utf16Rémi Verschelde
JSON parser: add UTF-16 surrogate pairs support.
2021-03-01JSON parser: add UTF-16 surrogate pairs support.bruvzg
2021-03-01Merge pull request #46544 from Chaosus/tilemap_signal_fixRémi Verschelde
Check before connecting `TileMapEditor::settings_changed`
2021-03-01Merge pull request #46539 from Chaosus/vs_fix_returnRémi Verschelde
Removes redundant code from get_input/output_port_type (visual shaders)
2021-03-01Merge pull request #46536 from likeich/masterRémi Verschelde
Refactored cpu_particles_2d.cpp _notification Method
2021-03-01Merge pull request #46535 from asmaloney/fix-gizmo-namesRémi Verschelde
Fix Node3D gizmo names
2021-03-01Merge pull request #46508 from rcorre/pathbakeRémi Verschelde
Clarify Curve.get_closest_point uses baked points.
2021-03-01Merge pull request #46522 from Ev1lbl0w/bugfix-shader_noretRémi Verschelde
Added missing returns on error scenarios
2021-03-01Merge pull request #46534 from asmaloney/doc-styleboxflat-grammarRémi Verschelde
Fix some grammar in StyleBoxFlat class docs
2021-03-01Merge pull request #45937 from revilo/fix-42611Rémi Verschelde
Fix for "Save Branch as Scene"
2021-03-01Merge pull request #46532 from kuruk-mm/improve_flushRémi Verschelde
Logger: Cache 'flush_stdout_on_print' to improve performance, and wor…
2021-03-01Merge pull request #46543 from Chaosus/shader_fix_hexRémi Verschelde
Fix parsing hexadecimal (lowercase `e`,`f`) in shaders
2021-03-01Check before connecting `TileMapEditor::settings_changed`Yuri Roubinsky
2021-03-01Merge pull request #46541 from Chaosus/vs_fix_stepYuri Roubinsky
Fix incorrect switching port type in VisualShaderNodeStep
2021-03-01Fix parsing hexadecimal (lowercase `e`,`f`) in shadersYuri Roubinsky
2021-03-01Fix incorrect switching port type in VisualShaderNodeStepYuri Roubinsky
2021-03-01Removes redundant code from get_input/output/_port_type (visual shaders)Yuri Roubinsky
2021-02-28Refactored cpu_particles_2d.cpp _notification MethodKyle
Refactors the _notification method in cpu_particles_2d.cpp to use a switch statement for readability and to bring it inline with other classes like node.cpp and timer.cpp.
2021-02-28Fix gizmo namesAndy Maloney
Commit 5ef62e546f485e5f2798230dcfbea2b4ddecbe6e renamed EditorNode3DGizmoPlugin "get_name" to "get_gizmo_name", but it wasn't done everywhere. Because EditorNode3DGizmoPlugin inherits from Resource, it was then using Resource::get_name() which resulted in null names. Fixes godotengine/godot#46349
2021-02-28Fix some grammar in StyleBoxFlat class docsAndy Maloney
2021-02-28Logger: Cache 'flush_stdout_on_print' to improve performance, and works ↵Mateo Kuruk Miccino
before ProjectSettings starts. ProjectSetting: Now 'application/run/flush_stdout_on_print' requires a restart of the Editor to take effect
2021-02-28Merge pull request #46526 from pdfrod/fix-crash-on-giprobe-bakeRémi Verschelde
Fix crash in GIProbe::bake
2021-02-28Fix crash in GIProbe::bakePedro Rodrigues
The problem happened when the passed from_node was null and the GIProbe node had no parent node. Fixes #45978
2021-02-28Added missing returns on error scenariosEv1lbl0w
2021-02-28Merge pull request #46517 from pdfrod/fix-out-of-bounds-acess-on-x11Rémi Verschelde
Fix out of bounds array access on DisplayServerX11 code
2021-02-28Merge pull request #46474 from RootKiller/fix_jointsRémi Verschelde
Fix for crash after joint connected node is set to null
2021-02-28Fix out of bounds array access on DisplayServerX11 codePedro Rodrigues
The problem happened on methods `screen_get_position`, `screen_get_usable_rect` and `window_set_current_screen` when they were passed a negative screen value. Fixes: - #46184 - #46185 - #46186
2021-02-28SceneTreeDock: Changed "Save Branch as Scene" to make use of ↵Oliver Dick
Node::duplicate_from_editor, which is also used by "Duplicate" function of the SceneTreeDock - Removed Node::duplicate_and_reown method as it is not used anymore
2021-02-28Merge pull request #46475 from RootKiller/fix_joint_collisionRémi Verschelde
Fixed bug that caused collision not to be properly reenabled when joi…
2021-02-28Merge pull request #45201 from EricEzaM/PR/popup-menu-fixRémi Verschelde
Fixed popup not calculating size correctly before adjusting its rect.
2021-02-28Clarify Curve.get_closest_point uses baked points.Ryan Roden-Corrent
Based on the doc, I wasn't sure if get_closest_point would return the closest baked point or the closest "source" point. It seems to use baked: https://github.com/godotengine/godot/blob/8faecd6a470aeef41084a32d74f4a131a5ef42b6/scene/resources/curve.cpp#L809
2021-02-28Merge pull request #46499 from kuruk-mm/fix_cache_loadRémi Verschelde
ResourceLoader: Fix inverse 'if' on the cache mode
2021-02-28Merge pull request #46441 from Chaosus/fix_graphedit_zoom_connectionYuri Roubinsky
Fix GraphEdit port connection when graph is zoomed/unzoomed
2021-02-27ResourceLoader: Fix inverse 'if' on the cache modeMateo Kuruk Miccino
2021-02-27Merge pull request #46487 from Faless/net/4.x_http_request_eofRémi Verschelde
[Net] Better EOF handling in HTTPRequest.
2021-02-27[Net] Better EOF handling in HTTPRequest.Fabio Alessandrelli
This fix request_completed being emitted two times, the first with the result, the second as a failure when retrieving responses served with read-until-EOF.
2021-02-27Refactor removal of constraints from bodies in 2D jointsEryk Dwornicki
2021-02-27Move removal of the constraints from bodies to Joint3DSW destructorEryk Dwornicki
Joint3DSW instances are also destroyed without explicitly calling free() for example when changing constrainted bodies at runtime using set_node method.
2021-02-27Fix GraphEdit connects when graph is zoomed/unzoomed Yuri Roubinsky
2021-02-27Fixed bug that caused collision not to be properly reenabled when joint ↵Eryk Dwornicki
between two bodies is destroyed
2021-02-27Merge pull request #46457 from m4gr3d/fix_invalid_missing_templates_error_masterRémi Verschelde
Fix invalid missing template error when the Android build template is not installed
2021-02-27Merge pull request #46453 from m4gr3d/loosen_restrictions_on_plugin_loadingRémi Verschelde
Update the logic to load Godot Android plugins packaged into the binary.
2021-02-27Merge pull request #46470 from Faless/net/4.x_enet_timeoutRémi Verschelde
Add set_peer_timeout to NetworkedMultiplayerENet.
2021-02-27Merge pull request #46473 from angad-k/PathFollow2D-unit-testRémi Verschelde
Fix some initializations in PathFollow2D's unit test
2021-02-27fix initializations of node Path2D unit testsAngad Kambli
2021-02-27Merge pull request #44974 from Gorgonx7/masterRémi Verschelde
Initial tests for geometry3D
2021-02-27Added test file and test casesJames Gordon