summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #71823 from TokageItLab/fix-bezier-initRémi Verschelde2023-01-221-1/+1
|\ | | | | | | Fix wrong BezierTrack init value
| * Fix wrong BezierTrack init valueSilc Renew2023-01-221-1/+1
| |
* | Merge pull request #71770 from KoBeWi/better_editing_or_somethingRémi Verschelde2023-01-2210-99/+110
|\ \ | | | | | | | | | Rework EditorPlugin editing logic
| * | Rework EditorPlugin editing logickobewi2023-01-2210-99/+110
| | |
* | | Merge pull request #70773 from KoBeWi/lectorRémi Verschelde2023-01-2142-503/+473
|\ \ \ | | | | | | | | | | | | Add range iterator to LocalVector
| * | | Use range iterators in LocalVector loopskobewi2023-01-2141-503/+409
| | | |
| * | | Add range iterator to LocalVectorkobewi2023-01-211-0/+64
| |/ /
* | | Merge pull request #68489 from KoBeWi/open_in_extraterrestrial_programRémi Verschelde2023-01-214-2/+63
|\ \ \ | | | | | | | | | | | | Add "Open in External Program" option
| * | | Add "Open in External Program" optionkobewi2023-01-214-2/+63
| | | |
* | | | Merge pull request #71819 from Riteo/certified-musl-momentRémi Verschelde2023-01-211-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | Make PIE relocation detection glibc-only
| * | | | Make PIE relocation detection glibc-onlyRiteo2023-01-211-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | Musl doesn't compile with it, and by looking online I think that this is a glibc only thing.
* | | | | Merge pull request #67253 from KoBeWi/PICKER_USAGE_NO_EDITORRémi Verschelde2023-01-214-44/+57
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Remove editor dependencies from ColorPicker
| * | | | | Remove editor dependencies from ColorPickerkobewi2022-10-114-44/+57
| | | | | |
* | | | | | Merge pull request #70294 from KoBeWi/treedulateRémi Verschelde2023-01-213-1/+12
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | Add a method to get global modulate
| * | | | | Add a method to get global modulatekobewi2022-12-193-1/+12
| | | | | |
* | | | | | Merge pull request #71814 from mihe/binary-resources-settingRémi Verschelde2023-01-211-2/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Remove redundant definition of `convert_text_resources_to_binary`
| * | | | | | Remove redundant definition of `convert_text_resources_to_binary`Mikael Hermansson2023-01-211-2/+0
| | | | | | |
* | | | | | | Merge pull request #65726 from KoBeWi/celllessRémi Verschelde2023-01-212-4/+16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Don't print error in `get_cell_tile_data()`
| * | | | | | | Don't print error in get_cell_tile_data()kobewi2022-09-132-4/+16
| | | | | | | |
* | | | | | | | Merge pull request #71687 from reduz/support-script-class-name-in-efsRémi Verschelde2023-01-2117-18/+250
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Support script global resource name in EditorFileSystem
| * | | | | | | | Support script global resource name in EditorFileSystemJuan Linietsky2023-01-2117-18/+250
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Works for binary and text files. * Makes EditorQuickOpen work with custom resources again. * Information is cached and easily accessible. Properly fixes #66179. Supersedes #66215 and supersedes #62417 **WARNING**: This required breaking backwards binary compatibility (.res and .scn files). Files saved after this PR is merged will no longer open in any earlier versions of Godot.
* | | | | | | | | Merge pull request #71806 from ↵Rémi Verschelde2023-01-212-7/+8
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EricEzaM/71576-perspective-menu-perspectiveorthogonal-hotkey-display-inconsistency Fix 3D editor Perspective/Ortho shortcut inconsistency
| * | | | | | | | | Fix 3D editor Perspective/Ortho shortcut inconsistencyEric M2023-01-212-7/+8
| | |_|_|_|_|_|_|/ | |/| | | | | | |
* | | | | | | | | Merge pull request #71797 from reduz/cleanup-shader-parameter-remapRémi Verschelde2023-01-215-75/+63
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up shader parameter remap
| * | | | | | | | | Clean up shader parameter remapJuan Linietsky2023-01-215-75/+63
| | |_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PR is a follow up to #64092, which fixed important issues but it was implemented in an overly complex and inefficient way (because it forced the default code path to always go through string operations). This cleans up all the shader parameter code. This fixes #54336. Also fixes #56219 because, as the new code never queries the RenderingServer on load, potential deadlocks are avoided. **NOTE**: materials saved between #62972 and #64092 will no longer work and will need to be resaved in an earlier version.
* | | | | | | | | Merge pull request #71707 from peastman/scaleRémi Verschelde2023-01-211-21/+23
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | Collision detection supports uniform scaling
| * | | | | | | | Collision detection supports uniform scalingPeter Eastman2023-01-191-21/+23
| | | | | | | | |
* | | | | | | | | Merge pull request #63667 from AntonioDell/bugfix/63549Rémi Verschelde2023-01-211-3/+0
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix(editor): Remove some MeshLibrary editor updates
| * | | | | | | | | fix(editor): Remove some MeshLibrary editor updatesAntonio Dell'Annunziata2022-07-301-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The properties for which the `notify_property_list_changed()` call were removed, had issues with caret placing and tab navigation. Since other node editors do not call this notify on all setters, it is assumed that removing them on certain fields should not impair any functionality. See f.e. navigation_mesh.cpp `set_source_group_name` vs `set_source_geometry_mode`. Solves #63549
* | | | | | | | | | Merge pull request #68002 from dogboydog/csharp_build_exit_codeRémi Verschelde2023-01-211-0/+2
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Exit editor with non-zero return code if --build-solutions fails
| * | | | | | | | | | set exit code EXIT_FAILURE when --build-solutions failsdogboydog2022-10-291-0/+2
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #71730 from reduz/fix-altgr-stuckRémi Verschelde2023-01-211-0/+1
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix AltGR getting stuck on Windows right Alt-Tab
| * | | | | | | | | | | Fix AltGR getting stuck on Windows right alt-tabJuan Linietsky2023-01-201-0/+1
| | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #28511.
* | | | | | | | | | | Merge pull request #71683 from reduz/fast-script-class-inheritance-checkRémi Verschelde2023-01-215-80/+81
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement a quick script inheritance check
| * | | | | | | | | | | Implement a quick script inheritance checkJuan Linietsky2023-01-195-80/+81
| | |_|_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Optimizes, simplifies and fixes EditorResourcePicker (was not refreshing custom clases).
* | | | | | | | | | | Merge pull request #71396 from reduz/fix-broken-userdirRémi Verschelde2023-01-212-4/+14
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix cases of broken user:// paths.
| * | | | | | | | | | | Fix cases of broken user:// paths.Juan Linietsky2023-01-152-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Properly validate paths when supplying the project name. * Ensures that the user data dir will always be valid. Fixes 69366.
* | | | | | | | | | | | Merge pull request #71390 from reduz/fix-json-as-resourceRémi Verschelde2023-01-213-14/+42
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes to JSON as resource
| * | | | | | | | | | | | Fixes to JSON as resourceJuan Linietsky2023-01-143-14/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * It was not a resource, hence it was not working to load it as such. * Changed so, when opened in editor, a parse error will not fail load and the text will be kept. * This should allow proper editing from within the code editor, including syntax checking and saving files as-is in text. Partially addresses #66820. The code editor still needs to be changed for this to work.
* | | | | | | | | | | | | Merge pull request #71345 from reduz/support-metadata-multi-node-editRémi Verschelde2023-01-211-1/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support metadata in MultiNodeEdit
| * | | | | | | | | | | | | Support metadata in MultiNodeEditJuan Linietsky2023-01-131-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Small hack for metadata to work there (similar to existing script hack). Does not appear within its own category, not sure if its worth hacking it (would need to be hacked in inspector). Fixes #59604.
* | | | | | | | | | | | | | Merge pull request #71220 from reduz/prevent-opening-windows-console-filesRémi Verschelde2023-01-213-1/+54
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevent opening Windows console files
| * | | | | | | | | | | | | | Prevent opening Windows console filesJuan Linietsky2023-01-113-1/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #20110.
* | | | | | | | | | | | | | | Merge pull request #71021 from reduz/prevent-physics-callback-removalRémi Verschelde2023-01-219-15/+66
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Error when removing a physics node during a physics callback
| * | | | | | | | | | | | | | | Error when removing a phycics node during a physics callbackJuan Linietsky2023-01-079-15/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * This behavior is not allowed, the error text suggests using call_deferred(). * Added a check in Node::remove_child to prevent future crashes of this type. * Fixed a performance regression introduced by #36244. Fixes #63718, probably other crashes too.
* | | | | | | | | | | | | | | | Merge pull request #71798 from reduz/fix-editor-redrawRémi Verschelde2023-01-211-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix constant editor redraw after shortcut
| * | | | | | | | | | | | | | | | Fix constant editor redraw after shortcutJuan Linietsky2023-01-211-0/+1
|/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduced by me by mistake on #71328. Fixes #71652.
* | | | | | | | | | | | | | | | Merge pull request #71781 from awardell/lsp_update_exportsRémi Verschelde2023-01-211-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | call update_exports from LSP didSave function
| * | | | | | | | | | | | | | | | call update_exports from LSP didSave functionAdam Wardell2023-01-201-0/+1
| | |_|_|_|_|_|_|_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exports in the inspector were not properly appearing when a gdscript was saved using an external IDE this commit adds a call to GDScript::UpdateExports toward the end of GDScriptTextDocument::didSave
* | | | | | | | | | | | | | | | Merge pull request #71790 from TokageItLab/fix-atreee-transition-maxRémi Verschelde2023-01-211-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix maximum limit of AnimationNodeTransition input count in the inspector