summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-22Fixes the normals of SphereMesh when the sphere/hemisphere is oblongDuarte David
2021-08-22Merge pull request #50434 from QbieShay/particle-minmaxK. S. Ernest (iFire) Lee
Particle params are expressed as min-max rather than value+range AND separate axes scaling
2021-08-22Merge pull request #51886 from Geometror/fix-layout-editor-file-dialogMichael Alexsander
Fix ItemList layout (+EditorFileDialog)
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 #51982 from reduz/fix-doctool-merging-when-signatures-changeJuan Linietsky
Fix doctool merges when method signatures don't match
2021-08-22Merge pull request #51700 from Geometror/fix-color-pickerK. S. Ernest (iFire) Lee
Reimplement ColorPicker presets
2021-08-22Merge pull request #51945 from yjh0502/fix-bazier-errorK. S. Ernest (iFire) Lee
Curve2D/Curve3D: exact linear interpolation
2021-08-22Merge pull request #51975 from Jummit/consistent-graphedit-connectionsK. S. Ernest (iFire) Lee
Make GraphEdit connections consistent on zoom
2021-08-22Fix doctool merges when method signatures don't matchreduz
If methods signature did not match, documentation is not merged. This is a considerable source of annoyance for contributors and it happened as a result of #4533, otherwise the documentation for constructors would not be properly merged. This PR modifies the logic introduced to only do the signature test on constructors and operators (which are the only types of members that can repeat).
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-22Make GraphEdit connections consistent on zoomJummit
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-21Curve2D/Curve3D: exact linear interpolationJihyun Yu
While calculating interpolated points, intervals between two baked points has been assummed to be `baked_interval`. The assumption could cause significant error in some extreme cases (for example #7088). To improve accuracy, `baked_dist_cache` is introduced, which stores distance from starting point for each baked points. `interpolate_baked` now returns exact linear-interpolated position along baked points.
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-21Fix ItemList layout (+EditorFileDialog)Hendrik Brucker
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