summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2022-03-16Merge pull request #59140 from reduz/physics-server-extensionRémi Verschelde
2022-03-15Create GDExtension clases for PhysicsServer3Dreduz
* Allows creating a GDExtension based 3D Physics Server (for Bullet, PhysX, etc. support) * Some changes on native struct binding for PhysicsServer This allows a 3D Physics server created entirely from GDExtension. Once it works, the idea is to port the 2D one to it.
2022-03-15Fix text buf does not clear when calling the method set_item_text in PopupMenu风青山
2022-03-15Merge pull request #45263 from KoBeWi/😕Rémi Verschelde
2022-03-14Merge pull request #59099 from RandomShaper/mouse_drop_on_disableRémi Verschelde
2022-03-14Merge pull request #59129 from Sauermann/fix-internal-gui-stateRémi Verschelde
2022-03-14Cleanup internal GUI state, if event is accepted in _input.Markus Sauermann
2022-03-14Merge pull request #57392 from madmiraal/implement-3888Rémi Verschelde
2022-03-13Merge pull request #57436 from AnilBK/change-scopesRémi Verschelde
Scope Changes for some variables.
2022-03-13Cleanup embed subwindows getterskobewi
2022-03-13Merge pull request #59108 from KoBeWi/somewhere_on_the_screenRémi Verschelde
2022-03-13Fix text clipping on the right side.bruvzg
2022-03-13Expose methods for screen-space transformskobewi
2022-03-13Fix RichTextLabel shadow color when text has transparencyHaoyu Qiu
2022-03-13Drop mouse focus and over when gui input is globally disabledPedro J. Estébanez
2022-03-13Merge pull request #58018 from Calinou/procedural-sky-add-cover-textureRémi Verschelde
Add sky cover texture for ProceduralSkyMaterial
2022-03-12Merge pull request #54399 from ↵Rémi Verschelde
Calinou/filedialog-current-properties-hint-no-editor Don't store and show current file/directory/path FileDialog properties
2022-03-12Merge pull request #59061 from fazil47/graph_edit_offset_fixRémi Verschelde
2022-03-12popup_request signal emits mouse click positionFazil Babu
2022-03-12Allow negative indexes in ItemList and PopupMenukobewi
2022-03-11Merge pull request #59007 from novaplusplus/code_edit_from_to_error_fixRémi Verschelde
2022-03-11Merge pull request #59013 from bruvzg/fake_bold_italicsRémi Verschelde
2022-03-11Add options to embolden and transform font outlines to simulate bold and ↵bruvzg
italic typefaces.
2022-03-11Convert uses of `DirAccess *` to `DirAccessRef` to prevent memleaksRémi Verschelde
`DirAccess *` needs to be deleted manually, and this is often forgotten especially when doing early returns with `ERR_FAIL_COND`. `DirAccessRef` is deleted automatically when it goes out of scope. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2022-03-11Merge pull request #58965 from TechnoPorg/remove-stex-occurrencesRémi Verschelde
Remove more occurrences of "stex"
2022-03-11Fix "p_from_line > p_to_line" errors in text editnova++
Done via making the function more robust to different inputs
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-09Change some math macros to constexprkobewi
Changes `MAX`, `MIN`, `ABS`, `CLAMP` and `SIGN`.
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.