summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-22moved particle parameters to minmax and split scale axisQbieShay
This commit adds quite a chunk of modifications to particles - particle (value + randomness) now use min and max instead - passing a curveXYZtexture is now possible and will scale particles per-axis - CPUParticle3D have an optional parameter to split the scale curve per-axis
2021-08-22Merge pull request #51970 from reduz/implement-gdvirtuals-everywhereJuan Linietsky
Replace BIND_VMETHOD by new GDVIRTUAL syntax
2021-08-22Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz
* New syntax is type safe. * New syntax allows for type safe virtuals in native extensions. * New syntax permits extremely fast calling. Note: Everything was replaced where possible except for `_gui_input` `_input` and `_unhandled_input`. These will require API rework on a separate PR as they work different than the rest of the functions. Added a new method flag METHOD_FLAG_OBJECT_CORE, used internally. Allows to not dump the core virtuals like `_notification` to the json API, since each language will implement those as it is best fits.
2021-08-22Merge pull request #51979 from ↵Juan Linietsky
godotengine/revert-41850-cumulative-time_issue_6999 Revert "Add Node processing and physics processing cumulative (as opposed to delta) time"
2021-08-22Revert "Add Node processing and physics processing cumulative (as opposed to ↵Juan Linietsky
delta) time"
2021-08-22Merge pull request #51965 from theoway/fix_node_arranger_origin_bugK. S. Ernest (iFire) Lee
Fixes position offset of node groups set by arrange_nodes() in GraphEdit
2021-08-22Merge pull request #51952 from Jummit/refactor-graphedit-connectionsK. S. Ernest (iFire) Lee
Refactor GraphEdit connections
2021-08-22Merge pull request #41850 from MohammadKhashashneh/cumulative-time_issue_6999Hugo Locurcio
Add Node processing and physics processing cumulative (as opposed to delta) time
2021-08-22Merge pull request #37260 from Calinou/define-minimum-window-sizeHugo Locurcio
Define a default minimum window size to workaround rendering issues
2021-08-22Merge pull request #47673 from Calinou/improve-editor-window-titleHugo Locurcio
Improve the editor window title for better usability
2021-08-22Merge pull request #36872 from Calinou/default-stretch-aspect-expandHugo Locurcio
Use the `keep` stretch aspect by default
2021-08-22Define a default minimum window size to workaround rendering issuesHugo Locurcio
The minimum window size can still be set to `Vector2(0, 0)` in a script if needed. This closes #37242.
2021-08-22Fixes position offset of node groups set by arrange_nodes() in GraphEditUmang Kalra
2021-08-21Merge pull request #51919 from raulsntos/csharp-renamesAaron Franke
Rename C# string extensions to follow GDScript
2021-08-21Merge pull request #51958 from requizm/fix/37772Hugo Locurcio
Fix camera override not working
2021-08-21Refactor GraphEdit connectionsJummit
Remove duplicate bezier code and use Curve instead. Add an overridable method for retrieving the points of a connection line, which makes it posible to create custom connections lines.
2021-08-21Fix camera override not workingrequizm
2021-08-21Merge pull request #51953 from mbrlabs/android-vibrationFredia Huya-Kouadio
Check if vibration duration is > 0 on Android
2021-08-21Check if vibration duration is > 0 on AndroidMarcus Brummer
2021-08-21Merge pull request #51836 from akien-mga/string-remove-NO_USE_STDLIBRémi Verschelde
String: Remove old NO_USE_STDLIB code path
2021-08-21Merge pull request #51933 from requizm/fix/p51866Hugo Locurcio
2021-08-21Fix line_separation working incorrectly in find_click of RichTextLabelMenderes
Apply suggestions from code review Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2021-08-20Merge pull request #51866 from requizm/fix/49455Hugo Locurcio
Fix `line_separation` working incorrectly in `RichTextLabel`
2021-08-20Fix line_separation constant working incorrectly in RichTextLabelrequizm
2021-08-20Merge pull request #51899 from fabriceci/motion-mode-2dCamille Mohr-Daurat
Add a custom physics for Top Down games in CharacterBody2D node to support slopes.
2021-08-20add motion mode to handle TPSfabriceci
2021-08-20Merge pull request #50282 from mortarroad/master-fix-convex-hull-windingCamille Mohr-Daurat
Fix winding of new convex hull implementation.
2021-08-20Merge pull request #49105 from vnen/gdscript-inner-preload-typeRémi Verschelde
GDScript: Fix inner classes and preloaded scripts as types
2021-08-20GDScript: Make singleton functions be seen as staticGeorge Marques
Since those can be called without an instance.
2021-08-20Fix winding of new convex hull implementation.Morris Tabor
2021-08-20Rename C# string extensions to follow GDScriptRaul Santos
Follow up to d9d77291bca8dd1e87aa4d9e40de96d99e5ef1f6. Renames `String.Extension` -> `String.GetExtension()` and `String.BaseName()` -> `String.GetBaseName()`. This makes those methods more consistent with GDScript and with the `GetBaseDir` method.
2021-08-20Merge pull request #51916 from mhilbrunner/vs-fixRémi Verschelde
Fix VisualScriptEditor after namespaces
2021-08-20Fix VisualScriptEditor after namespacesMax Hilbrunner
2021-08-20Merge pull request #51910 from neikeq/csharp-callable-defvalRémi Verschelde
C#: Fix bindings generator for Callable argument default value
2021-08-20C#: Fix bindings generator for Callable argument default valueIgnacio Roldán Etcheverry
Previously there weren't any Callable arguments with a default value, but d4dd859991205e6cecfa9a0553b89db47c983d0b introduced one.
2021-08-20Merge pull request #51905 from Calinou/doc-string-get-extensionRémi Verschelde
Improve documentation for `String.get_extension()`
2021-08-20Merge pull request #51903 from nekomatata/shapes-fix-warningsRémi Verschelde
Fix compilation warnings in Shape2DSW/Shape3DSW
2021-08-20Merge pull request #51902 from vnen/variant-internal-constructorRémi Verschelde
Fix initialization of objects in VariantInternal
2021-08-20Improve documentation for `String.get_extension()`Hugo Locurcio
2021-08-19Fix compilation warnings in Shape2DSW/Shape3DSWPouleyKetchoupp
2021-08-19Fix initialization of objects in VariantInternalGeorge Marques
2021-08-19Merge pull request #51881 from KoBeWi/zz__iinnddeexxRémi Verschelde
Fix z_index applied twice for TileMap layers
2021-08-19Merge pull request #51583 from nekomatata/capsule-height-radius-settersRémi Verschelde
Fix capsule height/radius setters with linked properties
2021-08-19Merge pull request #51890 from fabriceci/crash-animation-blend-treeRémi Verschelde
Fix 51889 that cause a crash when you click on an AnimationTree that contains an invalid node
2021-08-19Fix capsule height/radius setters with linked propertiesPouleyKetchoupp
Capsule height and radius setters can modify each other, rather than using clamping, to avoid cases where values are not set correctly when loading a scene (depending on the order of properties). Inspector undo/redo: Added the possibility to link properties together in the editor, so they can be undone together, for cases where a property can modify another one. Gizmo undo/redo: Capsule handles pass both radius and height values so they can be undone together.
2021-08-19Merge pull request #51804 from ThreeRhinosInAnElephantCostume/fixundoredoRémi Verschelde
2021-08-19Merge pull request #51335 from JFonS/fix-omni-shadow-biasJFonS
Improvements to SpotLight3D and OmniLight3D's shadows
2021-08-19Merge pull request #51885 from akien-mga/html5-GODOT_VERSION_STATUSFabio Alessandrelli
HTML5: Handle `GODOT_VERSION_STATUS` env var in `@GODOT_VERSION@`
2021-08-19Avoid a crash when an node of the AnimationTree is invalidfabriceci
2021-08-19fixed popup_menu buttons getting triggered by lmb press instead of release.ThreeRhinosInAnElephantCostume