summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2022-12-14Merge pull request #69726 from xiongyaohua/tweak_curveRémi Verschelde
Handle corner cases for curve baking
2022-12-14Fix Curve2D::get_closest_offsetYaohua Xiong
2022-12-14Handle corner cases for curve bakingYaohua Xiong
When control point and point have equal position, the derivative is 0 vector, which cause error message in Basis::look_at(). This commit handles this case.
2022-12-14Merge pull request #69527 from clayjohn/surface-nameRémi Verschelde
Index override surface name starting from 1 to match surface name
2022-12-14Merge pull request #70024 from bruvzg/te_ime_textRémi Verschelde
[TextEdit] Fix IME intermediate text not displayed when TextEdit is empty and placeholder is set.
2022-12-13Merge pull request #70003 from clayjohn/GLES3-ccRémi Verschelde
Various fixes and documentation for CanvasGroup
2022-12-13[TextEdit] Fix IME intermediate text not displayed when TextEdit is empty ↵bruvzg
and placeholder is set.
2022-12-13Various fixes and documentation for CanvasGroupclayjohn
Properly apply custom materials with CanvasGroups in the GLES3 backend Properly blur backbuffer when using a partial rect in forward_plus and gl_compatibility renderers Properly set fit_margin when clear_margin is set Fix shader error during backbuffer clear in mobile renderer
2022-12-13Merge pull request #70007 from timothyqiu/nan-scaleRémi Verschelde
Fix crash after executing `ItemList.set_icon_scale`
2022-12-13Merge pull request #69890 from Rindbee/use-buffer-to-speed-upRémi Verschelde
Use buffer to speed up copying/transcribing when renaming dependencies
2022-12-13Use buffer to speed up copying/transcribing when renaming dependenciesRindbee
If the scene is more complex, you may need to copy/transcribe a large amount of data, so use buffer to speed up this process.
2022-12-13Merge pull request #69977 from KoBeWi/properties_together_strongRémi Verschelde
Remove single-element groups from GPUParticles2D
2022-12-13Merge pull request #69973 from TokageItLab/null-check-animtree-editRémi Verschelde
Add null checks to AnimationTreeEditors and `_clear_editors()` to `_node_removed()`
2022-12-13Fix crash after executing ItemList.set_icon_scaleHaoyu Qiu
2022-12-12Remove single-element groups from GPUParticles2Dkobewi
2022-12-13Add null checks to AnimationTreeEditors and _clear_editors()Silc Renew
2022-12-12VariantParser make readahead optionallawnjelly
It turns out some areas are independently moving / reading filepointers outside of the VariantParser, which can cause the readahead caching to get out of sync. This PR makes the VariantParser readahead to be optional to allow for these use cases.
2022-12-12Merge pull request #69629 from smix8/agent_wild_callback_pointer_4.xRémi Verschelde
Fix Navigation agent callback wild pointer crash
2022-12-12Merge pull request #61855 from Calinou/popup-centered-minsize-fix-freezeRémi Verschelde
Fix infinite loop when calling `Control.popup_centered_minsize()`
2022-12-12Fix Navigation agent callback wild pointer crashsmix8
Fixes crash in sanitizer builds when callback agent or object are already freed.
2022-12-12Merge pull request #69950 from kleonc/tile-map-const-refs-for-the-winRémi Verschelde
`TileMap` Pass some parameters by `const &` instead of by value
2022-12-12Merge pull request #69718 from groud/finally_rename_gdnative_to_gdextensionRémi Verschelde
Rename all gdnative occurences to gdextension
2022-12-12Merge pull request #69922 from adamscott/fix-tilemap-tileset-heap-use-after-freeRémi Verschelde
Fix `heap-use-after-free` error in `TileMap::~TileMap()`
2022-12-12Merge pull request #67050 from KoBeWi/syrtRémi Verschelde
Warn if isometric TileMap is not Y-sorted
2022-12-12TileMap Pass some parameters by `const &` instead of by valuekleonc
2022-12-12Rename all gdnative occurences to gdextensionGilles Roudière
Non-exhaustive list of case-sensitive renames: GDExtension -> GDNative GDNATIVE -> GDEXTENSION gdextension -> gdnative ExtensionExtension ->Extension (for where there was GDNativeExtension) EXTENSION_EXTENSION ->EXTENSION (for where there was GDNATIVE_EXTENSION) gdnlib -> gdextension gdn_interface -> gde_interface gdni -> gde_interface
2022-12-12Fix `heap-use-after-free` error in `TileMap::~TileMap()`Adam Scott
Co-authored-by: Gilles Roudiere <gilles.roudiere@gmail.com>
2022-12-12Merge pull request #68546 from marzecdawid/fix-deselect-all-in_treeRémi Verschelde
Fix errors while deselecting all tree items; issue #65185
2022-12-12Fix seeking process order to retrieve key correctly for AnimationTrackSilc Renew
2022-12-11Merge pull request #69900 from Chaosus/vs_particles_optimizeRémi Verschelde
Optimize a code generation of visual shader particles
2022-12-11Merge pull request #69850 from timothyqiu/defer-gizmoRémi Verschelde
Use ObjectID as argument when referred-calling `_request_gizmo`
2022-12-11Optimize a code generation of visual shader particlesYuri Rubinsky
2022-12-10Enable assigning an owner to navigation regions and linksJosh Jones
This allows users of the server APIs to get back the nodes that created certain regions and links.
2022-12-10Merge pull request #69853 from TokageItLab/fix-unmerged-history-anim-editorRémi Verschelde
Fix unmerged history in AnimationTrackEditor
2022-12-10Fix unmerged history in AnimationTrackEditorSilc Renew
2022-12-10Use ObjectID as argument when referred-calling _request_gizmoHaoyu Qiu
Fixes crash on project launch.
2022-12-10Merge pull request #69844 from AmyGilhespy/patch-1Rémi Verschelde
Fix glyph_flags typo.
2022-12-10Merge pull request #68728 from Rindbee/fix-wrong-editRémi Verschelde
Make sure the popup editor is hidden when selected
2022-12-09Fix glyph_flags typo.AmyGilhespy
2022-12-09Merge pull request #69353 from YuriSizov/window-be-more-like-your-brotherRémi Verschelde
Copy local theme overrides from `Control` to `Window`
2022-12-09Merge pull request #69644 from radenling/fix-viewport-update-in-editorRémi Verschelde
Fix for 2D viewport not updating in the editor when the camera moves
2022-12-09Merge pull request #69753 from lpares12/feat_meta_cursorRémi Verschelde
RichTextLabel: decouple meta cursor from underline
2022-12-09Fix TileMap drawing itself twice on creationVladislav Slobodenyuk
Adds a check before calling `item_rect_changed()` in `_recompute_rect_cache()` of `scene/2d/tile_map.cpp`. Makes sure TileMap is only redrawn if the rect is actually changed. Fixes #69754
2022-12-09Merge pull request #69661 from Mickeon/fix-editor-cannot-disconnect-signalRémi Verschelde
Fix unable to disconnect signal in Editor once created
2022-12-09Merge pull request #69774 from ↵Rémi Verschelde
Calinou/backbuffercopy-only-show-rect-when-relevant Fix BackBufferCopy `rect` property appearing when not relevant in inspector
2022-12-08Fix BackBufferCopy `rect` property appearing when not relevant in inspectorHugo Locurcio
The `rect` property is only effective if `copy_mode` is Rect.
2022-12-08TouchScreenButton: Fix screen capability checkRémi Verschelde
Fixes #69572.
2022-12-08Fix unable to disconnect signal in Editor once createdMicky
Adds a CONNECT_INHERITED flag to connections, only available in editor builds. This flag denotes that the signal has been inherited from a previous Scene in the instancing hierarchy.
2022-12-08RichTextLabel: decouple meta cursor from underlineLluc Pares
This commit decouples the type of cursor used when the underline of meta tag is set to False. Previous to this commit setting the meta underline to false in the RichTextLabel would also make it show the arrow cursor instead of the hand cursor. Making the meta tag with no underline should not have any effect on the type of cursor, since the text will still be clickable it should be expected to have a hand cursor. The same behavior is seen in other languages, like HTML+CSS, where the setting "text-decoration" to "none" for the links, disables the underline but maintains the clickable cursor. Fixes godotengine/godot-proposals#3193
2022-12-07Index override surface name starting from 1 to match surface nameclayjohn