summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-20Merge pull request #49741 from RandomShaper/fix_save_scene_side_effectsRémi Verschelde
Remove side effects of scene save
2021-06-20Merge pull request #41794 from KoBeWi/shiny_new_tweensRémi Verschelde
2021-06-20Merge pull request #48080 from aaronfranke/real-serializationRémi Verschelde
Binary serialization for reals
2021-06-20Merge pull request #49737 from JFonS/fix_vis_rangeRémi Verschelde
Fix crash in visibility range system.
2021-06-20Merge pull request #48696 from madmiraal/fix-48692Rémi Verschelde
Fix `InputMap.action_erase_event()` failing to erase events correctly.
2021-06-19Merge pull request #44806 from madmiraal/consolidate_jsonRémi Verschelde
Consolidate JSON, JSONParseResults and JSONParser into JSON
2021-06-19Merge pull request #49746 from madmiraal/fix-49588Rémi Verschelde
Add adb output to error message when install fails
2021-06-19Add adb output to error message when install failsMarcel Admiraal
2021-06-19Remove side effects of scene savePedro J. Estébanez
2021-06-19Merge pull request #49615 from BastiaanOlij/inverse_xr_camera_offsetBastiaan Olij
Inverse XR camera offset for stereoscopic rendering
2021-06-19Complete rewrite of TweensTomasz Chabora
* Tweens were changed from Node to RefCounted. New API is inspired by DOTween. * Tweens are created and managed by SceneTree, similar to SceneTreeTimer, which makes them ultra cheap to use a lot. * Animating with Tweens is done by creating sequences of Tweeners. You create them from code and they autostart by default (fire-and-forget). * There are 4 Tweeners that cover the former Tween functionality: PropertyTweener, IntervalTweener, CallbackTweener and MethodTweener. * The methods were simplified a lot. Long argument lists are replaced with chained calls on Tweens and Tweeners. * Tweeners by default execute in sequence, so it's easy to create complex chained animations. * You can bind a Tween to a node. Tween will be removed automatically when the bound node is freed.
2021-06-19Fix crash in visibility range system.jfons
2021-06-19Inverse XR camera offset for stereoscopic renderingBastiaan Olij
2021-06-19Merge pull request #48544 from Calinou/expose-data-dirsRémi Verschelde
Expose OS data directory getter methods
2021-06-19Merge pull request #49724 from Calinou/raycast3d-draw-double-sidedRémi Verschelde
Use double-sided material for RayCast3D
2021-06-19Consolidate JSON, JSONParseResults and JSONParser into JSONMarcel Admiraal
Renames JSON.parse_string() to parse() Renames JSON.decode_data() to stringify()
2021-06-19Expose OS data directory getter methodsHugo Locurcio
This can be used by editor plugins and non-game applications to store data in the correct directories according to the XDG Base Directory specification.
2021-06-19Use double-sided material for RayCast3DHugo Locurcio
This makes RayCast3Ds visible if the camera is fully inside one (e.g. a RayCast3d parented to the current Camera3D).
2021-06-19Merge pull request #49287 from reduz/expose-variant-internal-bindersRémi Verschelde
Make some Variant internal functions public.
2021-06-18Merge pull request #49715 from JFonS/fix_ignore_occlusion_cullingRémi Verschelde
Fix "Ignore Occlusion Culling" flag.
2021-06-18Merge pull request #49449 from SpectralDragon/fix-enum-equal-operationGeorge Marques
Fix equal operation for typed enums
2021-06-18Fix "Ignore Occlusion Culling" flag.jfons
2021-06-18Merge pull request #49474 from nekomatata/line-2d-upwardRémi Verschelde
Make LineShape2D normal point upwards by default
2021-06-18Make LineShape2D normal point upwards by defaultPouleyKetchoupp
Allows line shapes to collide with objects falling from the top by default, which makes more sense for the most common cases.
2021-06-18Merge pull request #49711 from Faless/js/4.x_fix_callback_returnRémi Verschelde
[HTML5] JS callback functions now returns passed value.
2021-06-18GDScript: Fix setting type of operator return valueGeorge Marques
Also write type adjust when needed for binary operators.
2021-06-18[HTML5] JS callback functions now returns passed value.Fabio Alessandrelli
JavaScript callbacks created via the `JavaScript.create_callback` method used to always return void. With this patch they return the value returned by the Godot function as one would expect.
2021-06-18Merge pull request #49659 from LightningAA/string-valid-integer-to-intRémi Verschelde
2021-06-18Merge pull request #49683 from lyuma/remove_late_addedRémi Verschelde
Remove thread-unsafe and unused late_added_files.
2021-06-18Merge pull request #44156 from aaronfranke/quat-angle-toRémi Verschelde
Add Quaternion angle_to method
2021-06-18Merge pull request #49638 from aaronfranke/multiply-transformsRémi Verschelde
Allow multiplying Transforms and Basis by numbers
2021-06-18Merge pull request #49475 from nekomatata/kinematic-collision-ridRémi Verschelde
Expose collider RID in 2D/3D kinematic collision
2021-06-18Merge pull request #40525 from KoBeWi/fastest_close_in_the_westRémi Verschelde
Make closing current scene faster
2021-06-18Merge pull request #47802 from Calinou/editor-sprite-frames-select-hold-mouseRémi Verschelde
Allow selecting frames by holding down the mouse in SpriteFrames editor
2021-06-18Merge pull request #49698 from aaronfranke/prop-no-usageRémi Verschelde
Add PROPERTY_USAGE_NONE and use it
2021-06-18Merge pull request #32313 from YeldhamDev/format_args_valuesRémi Verschelde
Better format arguments in variant parser
2021-06-18Merge pull request #46462 from aaronfranke/sun-angleRémi Verschelde
Allow setting the preview sun angle with angular altitude and azimuth numbers
2021-06-18Merge pull request #49703 from aaronfranke/cs-bind-gen-def-val-typoRémi Verschelde
Fix a typo in C# bindings generator for default value types
2021-06-18Fix a typo in C# bindings generator for default value typesAaron Franke
2021-06-17Add Quaternion angle_to methodAaron Franke
2021-06-17Allow setting the preview sun angle with numbersAaron Franke
2021-06-17Binary serialization for realsAaron Franke
Added new "encode_real" methods for handling real_t, and used them for vector types. Types are encoded based on compilation setting. But for decoding, always check how it was encoded. This way, serialized data is cross-compatible with Godot compiled with singles and Godot compiled with doubles. At least, in theory.
2021-06-18Better format arguments in variant parserMichael Alexsander Silva Dias
2021-06-18Merge pull request #49695 from kleonc/animation-track-editor-multi-edit-easingRémi Verschelde
AnimationMultiTrackKeyEdit Allow editing easing if it's possible for all edited tracks
2021-06-17Add PROPERTY_USAGE_NONE and use itAaron Franke
2021-06-17Make some variant internal functions public.reduz
-Make constructors, ops and setget inline functions public -Should help optimizing the GDScript VM
2021-06-18Merge pull request #49672 from aaronfranke/box-extents-compatRémi Verschelde
Add extents get/set override to BoxShape3D and RectangleShape2D for compatibility
2021-06-17AnimationMultiTrackKeyEdit Allow editing easing if it's possible for all ↵kleonc
edited tracks
2021-06-17Re-add extents property to box shapes for compatibilityAaron Franke
2021-06-17Merge pull request #49043 from ↵Rémi Verschelde
theoway/missing_description_vs_search_window_fixed Fixes missing descriptions in Visual Script search window when adding nodes