summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-21Merge pull request #71687 from reduz/support-script-class-name-in-efsRémi Verschelde
Support script global resource name in EditorFileSystem
2023-01-21Merge pull request #71806 from ↵Rémi Verschelde
EricEzaM/71576-perspective-menu-perspectiveorthogonal-hotkey-display-inconsistency Fix 3D editor Perspective/Ortho shortcut inconsistency
2023-01-21Merge pull request #71797 from reduz/cleanup-shader-parameter-remapRémi Verschelde
Clean up shader parameter remap
2023-01-21Merge pull request #71707 from peastman/scaleRémi Verschelde
Collision detection supports uniform scaling
2023-01-21Support script global resource name in EditorFileSystemJuan Linietsky
* 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.
2023-01-21Fix 3D editor Perspective/Ortho shortcut inconsistencyEric M
2023-01-21Clean up shader parameter remapJuan Linietsky
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.
2023-01-21Merge pull request #63667 from AntonioDell/bugfix/63549Rémi Verschelde
fix(editor): Remove some MeshLibrary editor updates
2023-01-21Merge pull request #68002 from dogboydog/csharp_build_exit_codeRémi Verschelde
Exit editor with non-zero return code if --build-solutions fails
2023-01-21Merge pull request #71730 from reduz/fix-altgr-stuckRémi Verschelde
Fix AltGR getting stuck on Windows right Alt-Tab
2023-01-21Merge pull request #71683 from reduz/fast-script-class-inheritance-checkRémi Verschelde
Implement a quick script inheritance check
2023-01-21Merge pull request #71396 from reduz/fix-broken-userdirRémi Verschelde
Fix cases of broken user:// paths.
2023-01-21Merge pull request #71390 from reduz/fix-json-as-resourceRémi Verschelde
Fixes to JSON as resource
2023-01-21Merge pull request #71345 from reduz/support-metadata-multi-node-editRémi Verschelde
Support metadata in MultiNodeEdit
2023-01-21Merge pull request #71220 from reduz/prevent-opening-windows-console-filesRémi Verschelde
Prevent opening Windows console files
2023-01-21Merge pull request #71021 from reduz/prevent-physics-callback-removalRémi Verschelde
Error when removing a physics node during a physics callback
2023-01-21Merge pull request #71798 from reduz/fix-editor-redrawRémi Verschelde
Fix constant editor redraw after shortcut
2023-01-21Fix constant editor redraw after shortcutJuan Linietsky
Introduced by me by mistake on #71328. Fixes #71652.
2023-01-21Merge pull request #71781 from awardell/lsp_update_exportsRémi Verschelde
call update_exports from LSP didSave function
2023-01-21Merge pull request #71790 from TokageItLab/fix-atreee-transition-maxRémi Verschelde
Fix maximum limit of AnimationNodeTransition input count in the inspector
2023-01-21Merge pull request #71788 from PrecisionRender/fix-filter_linear_mipmap-hintRémi Verschelde
Fix typo in hint when using removed built-in textures
2023-01-21Merge pull request #71776 from clayjohn/PointLight2D-indicesRémi Verschelde
Stop incrementing light_count once max number of lights are reached in 2D canvas renderer
2023-01-21Fix max limit of AnimationNodeTransition input count in the inspectorSilc Renew
2023-01-20Fix type in hint when using removed built-in texturesPrecisionRender
2023-01-20call update_exports from LSP didSave functionAdam Wardell
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
2023-01-20Stop incrementing light_count once max number of lights are reached in 2D ↵clayjohn
canvas renderer
2023-01-21Merge pull request #71772 from clayjohn/GLES3-liRémi Verschelde
Assign light indices after sorting in OpenGL renderer
2023-01-20Assign light indices after sorting in OpenGL rendererclayjohn
This ensures that the light indices sent to the shader actually match where the light is saved
2023-01-20Merge pull request #70913 from ↵Rémi Verschelde
Maran23/4-x-some-more-missing-properties-to-godot-converter Added more missing properties/methods to the Godot converter
2023-01-20Merge pull request #71646 from Vilcrow/android-export-genname-checkRémi Verschelde
[Android export] Added validation of the project name when using $genname in the 'Unique Name' field.
2023-01-20Merge pull request #71752 from vnen/no-gdc-exportRémi Verschelde
Remove references to compiled GDScript in export
2023-01-20Merge pull request #71753 from Maran23/4-x-input-map-converterRémi Verschelde
Add InputMap conversion to Project Converter
2023-01-20Merge pull request #71766 from LinuxUserGD/LinuxUserGD/masterRémi Verschelde
Exclude atomic lib under FreeBSD using LLVM [4.x]
2023-01-20Merge pull request #71709 from clayjohn/decals-lights-sortingRémi Verschelde
Sort decals and lights based on camera origin
2023-01-20Merge pull request #71705 from clayjohn/RD-surface-freeRémi Verschelde
Add mutex when adding geometry instances to the dirty list in the Forward Clustered renderer
2023-01-20Merge pull request #71764 from clayjohn/texture-bindingRémi Verschelde
Decrement texture_binding count when using screen textures
2023-01-20Merge pull request #71760 from Chaosus/vs_proximity_rangeClay John
Fix code generation for ProximityRange node in visual shader
2023-01-20Add more missing properties/methods to the converter.Marius Hanl
icon_align -> icon_alignment rect_min_size -> custom_minimum_size get_tree().set_input_as_handled() -> get_viewport().set_input_as_handled() _unhandled_key_input(event: InputEventKey) -> _unhandled_key_input(event: InputEvent) And C# equivalents
2023-01-20Exclude atomic lib under FreeBSD using LLVMrobfram
2023-01-20Decrement texture_binding count when using screen texturesclayjohn
2023-01-20Fix code generation for ProximityRange node in visual shaderYuri Rubinsky
2023-01-20Add mutex when adding geometry instances to the dirty list in the Forward ↵clayjohn
Clustered renderer
2023-01-20Add InputMap conversionMarius Hanl
All InputMap strings that changed between Godot 3 and 4 are now renamed when converting the project. This includes: - alt -> alt_pressed - shift -> shift_pressed - control -> ctrl_pressed - meta -> meta_pressed - scancode -> keycode - physical_scancode -> physical_keycode - doubleclick -> double_click
2023-01-20Remove references to compiled GDScript in exportGeorge Marques
This feature was removed from GDScript so it should not be present on the interface nor in the saved export presets.
2023-01-20Sort decals and lights based on camera originclayjohn
Also implement sort_offset for decals Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2023-01-20[Android export] Added validation of the project name when using $genname in ↵S.V.I. Vilcrow
the 'Unique Name' field.
2023-01-20Merge pull request #71738 from akien-mga/remove-array-dict-propertyeditRémi Verschelde
Remove unused obsolete Array/DictionaryPropertyEdit
2023-01-20Merge pull request #71728 from akien-mga/doc-preserve-mono-settingsRémi Verschelde
doc: Define dummy Mono settings to keep them in doctool
2023-01-20Merge pull request #70305 from Maran23/4-x-new-op-groupingRémi Verschelde
Group all 'New XXX...' operations in a 'New...' sub menu in the file system dock context menu
2023-01-20Remove unused obsolete Array/DictionaryPropertyEditRémi Verschelde
This were long superseded by EditorPropertyArray/Dictionary.