summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2022-03-11Merge pull request #58965 from TechnoPorg/remove-stex-occurrencesRémi Verschelde
Remove more occurrences of "stex"
2022-03-10Remove more occurrences of "stex"TechnoPorg
2022-03-10Discern between virtual and abstract class bindingsreduz
* Previous "virtual" classes (which can't be instantiated) are not corretly named "abstract". * Added a new "virtual" category for classes, they can't be instantiated from the editor, but can be inherited from script and extensions. * Converted a large amount of classes from "abstract" to "virtual" where it makes sense. Most classes that make sense have been converted. Missing: * Physics servers * VideoStream * Script* classes. which will go in a separate PR due to the complexity involved.
2022-03-10Merge pull request #58978 from Sauermann/revert-58913Rémi Verschelde
2022-03-10Revert "Update mouse cursor shape after changes"Markus Sauermann
This reverts commit 0fce98b4b5f568298477b175c70510924793f6b0.
2022-03-09Remove unused Bullet module and thirdparty codeRémi Verschelde
It has been disabled in `master` since one year (#45852) and our plan is for Bullet, and possibly other thirdparty physics engines, to be implemented via GDExtension so that they can be selected by the users who need them.
2022-03-09Remove VARIANT_ARG* macrosreduz
* Very old macros from the time Godot was created. * Limited arguments to 5 (then later changed to 8) in many places. * They were replaced by C++11 Variadic Templates. * Renamed methods that take argument pointers to have a "p" suffix. This was used in some places and not in others, so made it standard. * Also added a dereference check for Variant*. Helped catch a couple of bugs.
2022-03-09Merge pull request #58926 from ↵Rémi Verschelde
fabriceci/avoid-direction-correction-when-motion-is-down
2022-03-09Avoid directional correction when the motion is downwardfabriceci
2022-03-09Merge pull request #58913 from Sauermann/fix-mouse-cursor-changeRémi Verschelde
2022-03-09Update mouse cursor shape after changesMarkus Sauermann
This fixes some cases where the mouse cursor shape did not change automatically, but instead required a MouseMove to update.
2022-03-09Replace `TabBar`'s `min_width` with `max_tab_width` and expose itMichael Alexsander
2022-03-08Rename Control's Rect properties to exclude rect_ partMarcel Admiraal
2022-03-08Merge pull request #57769 from Chaosus/vs_customRémi Verschelde
2022-03-08Merge pull request #58850 from YeldhamDev/more_tab_regressionsRémi Verschelde
2022-03-08Add `_get_func_code/_is_available` virtual functions to custom nodesYuri Roubinsky
2022-03-08Merge pull request #58887 from cesarizu/bbcode_align_leftRémi Verschelde
2022-03-08Merge pull request #58879 from Calinou/basebutton-shortcut-context-fix-typoRémi Verschelde
2022-03-08Merge pull request #58894 from akien-mga/CompressedTexture-compat-aliasesRémi Verschelde
2022-03-08Merge pull request #58881 from pfertyk/issue_58790_all_tabs_in_front_crashRémi Verschelde
2022-03-08Add compat aliases for renamed `CompressedTexture*` typesRémi Verschelde
2022-03-08Merge pull request #49447 from Calinou/remove-shadow-color-propertyRémi Verschelde
Remove unused `shadow_color` property from Light3D
2022-03-08Add support to align to left to bbcodeCésar Izurieta
2022-03-08Fix crash with all_tabs_in_frontPaweł Fertyk
Fixes #58790.
2022-03-07Fix typo in BaseButton shortcut context methodsHugo Locurcio
2022-03-07Merge pull request #58847 from KoBeWi/editor_settings_messRémi Verschelde
2022-03-07Merge pull request #58750 from Chaosus/vs_varyingsRémi Verschelde
Add varying support to visual shaders
2022-03-07Merge pull request #58719 from Chaosus/vs_builtinsRémi Verschelde
Adds few more input/output built-ins to visual shader
2022-03-06Fix regressions with nameless and icon-only tabsMichael Alexsander
2022-03-06Remove duplicate editor settings definitionskobewi
2022-03-06Merge pull request #58805 from KoBeWi/meh_customRémi Verschelde
Remove custom_* prefixes compatibility
2022-03-06Remove set_as_minsize()kobewi
2022-03-06Merge pull request #58788 from reduz/rename-streamtextureRémi Verschelde
Rename StreamTexture* to CompressedTexture*
2022-03-06Merge pull request #58803 from KoBeWi/a_bit_of_everythingRémi Verschelde
Various code and documentation improvements
2022-03-05Various code and documentation improvementskobewi
2022-03-05Remove custom_* prefixes compatibilitykobewi
2022-03-05Change tabs_rearrange_group to propertykobewi
2022-03-05Rename StreamTexture* to CompressedTexture*reduz
* Its not and will not be used for streaming. * Streaming will be implemented in 4.1 and it will work different. * It makes more sense to be called CompressedTexture since it imports and compresses texture files.
2022-03-04Merge pull request #58753 from YeldhamDev/tab_name_regressionRémi Verschelde
Fix renaming `TabContainer` children not updating tab names when outside the tree
2022-03-04Remove unused `shadow_color` property from Light3DHugo Locurcio
This shadow color property was no longer effective since the shaders were optimized to improve occupancy.
2022-03-04Fix renaming `TabContainer` children not updating tab names when outside the ↵Michael Alexsander
tree
2022-03-04Add varying support to visual shadersYuri Roubinsky
2022-03-04Merge pull request #58755 from ↵Rémi Verschelde
akien-mga/gcc-silence-Wstringop-overflow-false-positive
2022-03-04Merge pull request #58717 from CrezyDud/masterRémi Verschelde
2022-03-04Animation: Silence false positive -Wstringop-overflow warningRémi Verschelde
And disable debug code which was wrongly left enabled.
2022-03-04Merge pull request #58512 from Calinou/light3d-add-distance-fadeRémi Verschelde
2022-03-04Merge pull request #58691 from miremrie/absolute-file-path-in-file-browserRémi Verschelde
2022-03-04Merge pull request #58687 from YeldhamDev/the_beast_has_been_slainRémi Verschelde
2022-03-04Merge pull request #58739 from Calinou/control-add-constructorsRémi Verschelde
Add optional constructor arguments to more Control nodes
2022-03-04Add optional constructor arguments to more Control nodesHugo Locurcio
This can be used to make editor code more compact. However, as of writing, these constructor arguments cannot be used from the scripting API. This was already provided for Label and CheckBox, but it was missing for other Control nodes where it made sense to provide a default value.