summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed undo/redo behaviour of color picker and added ability to ↵Zi Ye2024-03-245-9/+47
| | | | cancel/confirm color selection.
* Merge pull request #89591 from Chubercik/thorvg-0.12.8Rémi Verschelde2024-03-236-8/+3
|\ | | | | thorvg: Update to 0.12.9
| * thorvg: Update to 0.12.9Jakub Marcowski2024-03-246-8/+3
| |
* | Merge pull request #89599 from timothyqiu/vegetateRémi Verschelde2024-03-2337-0/+54
|\ \ | | | | | | Fix unexpected auto translation of editor `Tree` content
| * | Fix unexpected auto translation of Tree contentHaoyu Qiu2024-03-1837-0/+54
| | |
* | | Merge pull request #88824 from V-Sekai/retarget_silhouette_templateRémi Verschelde2024-03-232-10/+248
|\ \ \ | |_|/ |/| | Retargeting option to use a template for silhouette.
| * | Option to use Animation as skeleton rest silhouette.Lyuma2024-03-232-10/+248
| |/ | | | | | | | | Adds `rest_pose/external_animation_library` advanced option to replace bone rest with an exported Animation before retargeting. Together this allows a purely importer based workflow to transfer a known good pose from one FBX to another.
* | Merge pull request #89831 from bruvzg/macos_pm_titleRémi Verschelde2024-03-242-2/+72
|\ \ | | | | | | | | | [macOS] Use `expand_to_title` for the project manager.
| * | [macOS] Use "expand_to_title" for the project manager.bruvzg2024-03-242-2/+72
| |/
* | Merge pull request #89823 from YeldhamDev/variation,_not_notificationRémi Verschelde2024-03-242-9/+0
|\ \ | | | | | | | | | Remove pointless `_notification()` function in `EditorPropertyOTVariation`
| * | Remove pointless `_notification()` function in `EditorPropertyOTVariation`Michael Alexsander2024-03-232-9/+0
| |/
* | Merge pull request #89799 from timothyqiu/line-numbersRémi Verschelde2024-03-242-6/+4
|\ \ | | | | | | | | | Translate "Line N" as a whole
| * | Translate "Line N" as a wholeHaoyu Qiu2024-03-232-6/+4
| |/
* | Merge pull request #89794 from TokageItLab/animationplayback-seekRémi Verschelde2024-03-241-6/+6
|\ \ | | | | | | | | | Fix AnimationPlaybackTrack seeking behavior overall
| * | Fix AnimationPlaybackTrack seeking behavior overallSilc Lizard (Tokage) Renew2024-03-231-6/+6
| |/ | | | | | | | | | | Co-authored-by: jsjtxietian <jsjtxietian@outlook.com> Co-authored-by: Miguel0312 <miguel.vpereira14@gmail.com> Co-authored-by: BruceLiCong <citb_li@163.com>
* | Merge pull request #89756 from zaevi/dotnet/fix_null_arrayRémi Verschelde2024-03-241-3/+18
|\ \ | | | | | | | | | C#: Fix errors when creating `Variant` from null array
| * | C#: Fix errors when creating Variant from null arrayZae2024-03-211-3/+18
| |/
* | Merge pull request #89732 from azuloo/animation-player-pin-fixRémi Verschelde2024-03-241-0/+2
|\ \ | | | | | | | | | Fix AnimationPlayer pin behavior
| * | Fix AnimationPlayer pin behaviorazuloo2024-03-211-0/+2
| |/
* | Merge pull request #89727 from Malcolmnixon/fix-avatars-without-root-boneRémi Verschelde2024-03-241-5/+0
|\ \ | | | | | | | | | Fix XRBodyModifier3D hip driving for avatars no Root bone
| * | Fix for avatars without a root bone.Malcolm Nixon2024-03-201-5/+0
| |/
* | Merge pull request #89711 from MewPurPur/fix-godot-logoRémi Verschelde2024-03-2412-12/+11
|\ \ | | | | | | | | | Fix a pixel misalignment in the blue robot logo
| * | Follow up to blue robot icons optimizationMewPurPur2024-03-2012-12/+11
| |/
* | Merge pull request #89710 from AThousandShips/dotnet_namesRémi Verschelde2024-03-246-13/+13
|\ \ | | | | | | | | | [Doc] Fix casing of some C# names
| * | [Doc] Fix casing of some C# namesA Thousand Ships2024-03-206-13/+13
| |/
* | Merge pull request #89707 from AThousandShips/typo_fixRémi Verschelde2024-03-241-1/+1
|\ \ | | | | | | | | | [Wayland] Fix typo in input code
| * | [Wayland] Fix typo in input codeA Thousand Ships2024-03-201-1/+1
| |/
* | Merge pull request #89692 from Scony/baking-crash-preventionRémi Verschelde2024-03-243-5/+12
|\ \ | | | | | | | | | Add navigation baking crash prevention mechanism
| * | Add navigation baking crash prevention mechanismPawel Lampe2024-03-233-5/+12
| |/
* | Merge pull request #89690 from Calinou/editor-improve-native-shader-inspectorRémi Verschelde2024-03-243-8/+94
|\ \ | | | | | | | | | Improve the editor native shader source visualizer
| * | Improve the editor native shader source visualizerHugo Locurcio2024-03-223-8/+94
| |/ | | | | | | | | | | | | - Use CodeEdit to enable features such as line numbers and minimap. - Enable syntax highlighting. - Use a fixed-width font. - Use the script editor settings.
* | Merge pull request #89686 from ↵Rémi Verschelde2024-03-241-15/+6
|\ \ | | | | | | | | | | | | | | | kleonc/unique-node-names-check-owned-then-in-owner Always look for unique node names in owner if not found in owned nodes
| * | Always look for unique node names in owner if not found in owned nodeskleonc2024-03-191-15/+6
| |/
* | Merge pull request #89671 from alesliehughes/string_underrunRémi Verschelde2024-03-241-2/+2
|\ \ | | | | | | | | | Stop possible underrun when processing a string
| * | Stop possible underrun when processing a stringAlistair Leslie-Hughes2024-03-191-2/+2
| |/ | | | | | | | | | | | | | | | | | | | | Calling String::utf8("Unicode String", -1) assumes that the string will be NULL terminated. However, the length parameter is always used to find the end of the string. So there is the chance the character before th start of the string is read. Making the pointer NULL in the case where it's out of range, still allows the following to work as expected while (ptrtmp != ptrtmp_limit && *ptrtmp) ....
* | Merge pull request #89664 from voylin/tree-empty-clicked-fixRémi Verschelde2024-03-241-0/+1
|\ \ | | | | | | | | | Fix `empty_clicked` signal in Tree when using `hide_root`
| * | Fix empty_clicked signal when hide_rootvoylin2024-03-221-0/+1
| | | | | | | | | | | | fix
* | | Merge pull request #89658 from AThousandShips/dock_terminalRémi Verschelde2024-03-241-0/+1
|\ \ \ | | | | | | | | | | | | [Editor] Add `Open in Terminal` to the file system empty click
| * | | [Editor] Add `Open in Terminal` to the file system empty clickA Thousand Ships2024-03-191-0/+1
| | |/ | |/| | | | | | | Was missing from clicking in the empty file list
* | | Merge pull request #89652 from invino4/patch-1Rémi Verschelde2024-03-241-0/+2
|\ \ \ | | | | | | | | | | | | Add property `UsingGodotNETSdk` to Godot.NET.Sdk
| * | | Add property UsingGodotNETSdk to Godot.NET.SdkJason Hunter2024-03-181-0/+2
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Godot.NET.Sdk (for C# use) should define the property `UsingGodotNETSdk` in its [SDK.props](https://github.com/godotengine/godot/blob/a07dd0d6a520723c4838fb4b65461a16b7a50f90/modules/mono/editor/Godot.NET.Sdk/Godot.NET.Sdk/Sdk/Sdk.props). ## Why Defining this property allows shared build configuration (e.g. Directory.Build.targets or other imported msbuild files) to detect deterministically when they are operating within the scope of a project controlled by Godot.NET.Sdk. This enables shared build configuration that may span many different projects within a folder to have Godot.NET.Sdk-specific configuration that only applies to Godot projects. ## Why named UsingGodotNETSdk This naming scheme is common practice in Microsoft Dotnet SDKs. For example, the property `UsingMicrosoftNETSdk` is defined by the default SDK, `UsingMicrosoftTraversalSdk` is defined by [Microsoft.Build.Traversal](https://github.com/microsoft/MSBuildSdks/blob/363532de5b406c9afc6e6ff0f276431c27b11347/src/Traversal/Sdk/Sdk.props#L10), `UsingMicrosoftNoTargetsSdk` by [Microsoft.Build.NoTargets](https://github.com/microsoft/MSBuildSdks/blob/363532de5b406c9afc6e6ff0f276431c27b11347/src/NoTargets/Sdk/Sdk.props#L10), and so on. The property `UsingMicrosoftNETSdk` is even used in the implementation of Godot.NET.Sdk for conditional logic of the type predicted here. Note that these "Using*" properties are _additive_ in the sense that more than one can be defined for a given project (as SDKs can effectively be built upon other SDKs, using them as components). So, it is normal and appropriate for both `UsingMicrosoftNETSdk` and `UsingGodotNETSdk` to be simultaneously defined within the same project.
* | | Merge pull request #89642 from permelin/fix-favorite-iconRémi Verschelde2024-03-241-4/+4
|\ \ \ | | | | | | | | | | | | Resource file not found error when loading Favorite icon
| * | | Resource file not found error when loading Favorite iconPer Melin2024-03-181-4/+4
| |/ /
* | | Merge pull request #89631 from dalexeev/editor-fix-inspector-groups-interferingRémi Verschelde2024-03-241-0/+3
|\ \ \ | | | | | | | | | | | | Editor: Fix same-name (sub)groups interfering in Inspector
| * | | Editor: Fix same-name (sub)groups interfering in InspectorDanil Alexeev2024-03-181-0/+3
| |/ / | | | | | | | | | Clear (sub)group hashmaps when changing category.
* | | Merge pull request #89629 from lyuma/import_rest_as_resetRémi Verschelde2024-03-245-5/+90
|\ \ \ | | | | | | | | | | | | Add option to import skeleton rest as RESET animation
| * | | Add option to import skeleton rest as RESET animationLyuma2024-03-195-5/+90
| |/ / | | | | | | | | | | | | Also creates an AnimationPlayer if one does not exist. Designed to be used in conjunction with loading rest pose in another importer.
* | | Merge pull request #89628 from twobitadder/whoops_no_internals_plsRémi Verschelde2024-03-241-1/+1
|\ \ \ | | | | | | | | | | | | Fix crash on `reparent()` with Node containing internal children
| * | | fixes crash on nodes with internal childrentwobit2024-03-171-1/+1
| |/ /
* | | Merge pull request #89619 from AThousandShips/rand_fixRémi Verschelde2024-03-241-1/+1
|\ \ \ | | | | | | | | | | | | [Core] Fix `rand_weighted` not using the current state