Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-29 | InputEventWithModifiers: Improve docs of 'command' and 'meta' | FlashViper | |
Ported forward from 3.x | |||
2022-08-29 | Merge pull request #64980 from TokageItLab/fix-animedit-draw-and-find-key | Rémi Verschelde | |
2022-08-29 | Merge pull request #65025 from akien-mga/revert-62846 | Rémi Verschelde | |
2022-08-29 | Revert "Remove NOTIFICATION_ENTER_TREE when paired with ↵ | Rémi Verschelde | |
NOTIFICATION_THEME_CHANGED" This reverts commit 4b817a565cab8af648c88cfc7ab6481e86ee3625. Fixes #64988. Fixes #64997. This caused several regressions (#64988, #64997, https://github.com/godotengine/godot/issues/64997#issuecomment-1229970605) which point at a flaw in the current logic: - `Control::NOTIFICATION_ENTER_TREE` triggers a *deferred* notification with `NOTIFCATION_THEME_CHANGED` as introduced in #62845. - Some classes use their `THEME_CHANGED` to cache theme items in member variables (e.g. `style_normal`, etc.), and use those member variables in `ENTER_TREE`, `READY`, `DRAW`, etc. Since the `THEME_CHANGE` notification is now deferred, they end up accessing invalid state and this can lead to not applying theme properly (e.g. for EditorHelp) or crashing (e.g. for EditorLog or CodeEdit). So we need to go back to the drawing board and see if `THEME_CHANGED` can be called earlier so that the previous logic still works? Or can we refactor all engine code to make sure that: - `ENTER_TREE` and similar do not depend on theme properties cached in member variables. - Or `THEME_CHANGE` does trigger a general UI update to make sure that any bad theme handling in `ENTER_TREE` and co. gets fixed when `THEME_CHANGE` does arrive for the first time. But that means having a temporary invalid (and possibly still crashing) state, and doing some computations twice which might be heavy (e.g. `EditorHelp::_update_doc()`). | |||
2022-08-29 | Merge pull request #64964 from MewPurPur/reorganize-label-properties | Rémi Verschelde | |
Reorganize Label and RichTextLabel properties | |||
2022-08-29 | Merge pull request #65019 from timothyqiu/anim-docs-null | Rémi Verschelde | |
Improve documentation for `get_animation()` | |||
2022-08-29 | Improve documentation for `get_animation()` | Haoyu Qiu | |
2022-08-29 | Merge pull request #64943 from MatthewZelriche/FixUnMappedAncestor | Rémi Verschelde | |
2022-08-29 | Merge pull request #64960 from YeldhamDev/more_hl_stuff | Rémi Verschelde | |
2022-08-29 | Merge pull request #64967 from YeldhamDev/pm_up_fix | Rémi Verschelde | |
2022-08-29 | Merge pull request #64972 from YeldhamDev/you_too_menubar | Rémi Verschelde | |
2022-08-29 | Merge pull request #64386 from timothyqiu/anim-disable | Rémi Verschelde | |
Fix crash when loading Animation Library after reloading a scene | |||
2022-08-29 | Merge pull request #65013 from sakrel/patch-1 | Rémi Verschelde | |
Fix updating OccluderPolygon shapes | |||
2022-08-29 | Merge pull request #64956 from raulsntos/dotnet/format-ci | Rémi Verschelde | |
Add `dotnet format` to CI to check C# style | |||
2022-08-29 | Fix updating OccluderPolygon shapes | sakrel | |
2022-08-29 | Fixed AnimationTrackEditor redraw/deselect timing and find key compearation | Silc Renew | |
2022-08-29 | Merge pull request #64900 from raulsntos/dotnet/fix-exceptions | Ignacio Roldán Etcheverry | |
Fix various C# exceptions | |||
2022-08-29 | Merge pull request #64994 from raulsntos/dotnet/property-indexers | Ignacio Roldán Etcheverry | |
C#: Ignore property indexers and report if exported | |||
2022-08-29 | Merge pull request #64989 from mhilbrunner/upnp-docs | Rémi Verschelde | |
[DOCS] Update UPnP documentation | |||
2022-08-28 | Merge pull request #64555 from ↵ | Rémi Verschelde | |
nongvantinh/inspector_resource_preview_incorrect_size Fixed inspector resource preview shows up with incorrect size | |||
2022-08-28 | Merge pull request #64981 from Chaosus/vs_fix | Yuri Rubinsky | |
2022-08-28 | Merge pull request #64999 from Chaosus/fix_packed_scene_crash | Rémi Verschelde | |
2022-08-28 | Merge pull request #64957 from RandomShaper/subscene_edit_state | Rémi Verschelde | |
2022-08-28 | Prevent crash at loading some scenes | Yuri Rubinsky | |
2022-08-28 | Make local-to-scene resources behavior consistent in child scenes | Pedro J. Estébanez | |
2022-08-28 | Update UPnP documentation | Max Hilbrunner | |
Adds more details, especially about caveats, failure modes and pitfalls | |||
2022-08-28 | C#: Ignore property indexers and report if exported | Raul Santos | |
Ignore property indexers since they are unsupported and report a diagnostic if an user tries to export it. | |||
2022-08-28 | Merge pull request #64961 from ↵ | Rémi Verschelde | |
faisal-alam09/Bugfix-#64836-Placeholder-scene-tab-not-removed-when-new-scene-created Added a placeholder tab check before creating a new scene. | |||
2022-08-28 | Merge pull request #64885 from Mickeon/rename-tooltip-hint | Rémi Verschelde | |
Rename `hint_tooltip` to `tooltip_text` & setter getter | |||
2022-08-28 | Merge pull request #64526 from Rindbee/improve-packed-scene-instantiate | Rémi Verschelde | |
Improve PackedScene instantiate | |||
2022-08-28 | Merge pull request #64847 from Mickeon/editor-docs-hierarchy-icons | Rémi Verschelde | |
Add type icons to editor docs' hierarchy | |||
2022-08-28 | Improve PackedScene instantiate | Rindbee | |
Make `resource_local_to_scene` behave as described in the documentation. (If I understand correctly, the following **instance** refers to **the instance of the sub-scene**.) https://github.com/godotengine/godot/blob/2e24b76535dceb9cf18ab8ece3304ed92948c1b5/doc/classes/Resource.xml#L70-L72 If the resources of the sub-scene are modified in the main scene, the modified resources will be recorded in the `tscn` file of the main scene. And the root node of the sub-scene will be set twice. 1. In the main scene, when encountering a sub-scene, the sub-scene will be initialized first; 2. Then use the resources in the main scene to reset the root node of the sub-scene. This may make `resource_local_to_scene` not work as expected. The resources cannot be shared between the sub-scene root node and other ordinary nodes in the sub-scene. Yes, if the resources have `resource_local_to_scene` enabled, this patch treats the modified resources of the sub-scene root node as resources in the sub-scene, not in the main scene. Although the modifications are recorded in the `tscn` file of the main scene. | |||
2022-08-28 | Merge pull request #64936 from ↵ | Rémi Verschelde | |
rburing/solve_distance_world_boundary_motion_shape Fix collision solving between world boundary and motion shape (3D) | |||
2022-08-28 | Fix category of new added visual shader functions | Yuri Rubinsky | |
2022-08-28 | Reorganized Label and RichTextLabel properties | VolTer | |
2022-08-28 | Merge pull request #64248 from paddy-exe/built-in-shader-functions | Yuri Rubinsky | |
2022-08-28 | Add item auto-highlighting to `MenuBar` | Michael Alexsander | |
2022-08-28 | Fix some corner cases in the `Menu/OptionButton` item auto-highlight | Michael Alexsander | |
2022-08-28 | Merge pull request #64959 from raulsntos/dotnet/fix-malloc-size | Ignacio Roldán Etcheverry | |
C#: Fix byteCount in `NativeMemory.Alloc` | |||
2022-08-27 | Merge pull request #63809 from mhilbrunner/upnp-no-delete-only-add | Max Hilbrunner | |
UPNP: Don't delete previous mappings when adding new port mappings | |||
2022-08-27 | Fix crash when pressing up on an empty `PopupMenu` | Michael Alexsander | |
2022-08-27 | Implement custom non-trivial shader functions | Patrick Exner | |
2022-08-27 | Merge pull request #62846 from ↵ | Rémi Verschelde | |
AaronRecord/remove_redundant_theme_updates_in_enter_tree Remove `NOTIFICATION_ENTER_TREE` when paired with `NOTIFICATION_THEME_CHANGED` | |||
2022-08-27 | Merge pull request #64963 from V-Sekai/vs_proj_gen_fix | Rémi Verschelde | |
Correct output file names for Visual Studio project generation | |||
2022-08-27 | Merge pull request #64521 from bruvzg/sh_over_fix | Rémi Verschelde | |
Fix editor shortcuts overrides overwriting user configured shortcuts. | |||
2022-08-28 | Added a placeholder tab check before creating a new scene. | faisal-alam09 | |
2022-08-27 | Remove NOTIFICATION_ENTER_TREE when paired with NOTIFICATION_THEME_CHANGED | Aaron Record | |
2022-08-27 | Fix collision solving between world boundary and motion shape | Ricardo Buring | |
2022-08-27 | Correct output file names for Visual Studio project generation | SaracenOne | |
2022-08-27 | Fix editor shortcuts overrides overwriting user configured shortcuts. | bruvzg | |