summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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-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
2021-06-17Allow selecting frames by holding down the mouse in SpriteFrames editorHugo Locurcio
This complements the existing (Ctrl +) Shift + Left mouse button multiple frame (de)selection.
2021-06-17Merge pull request #49685 from ↵Rémi Verschelde
reduz/implement-drawing-animation-slices-in-canvas Implement animation slice drawing in CanvasItem
2021-06-17Merge pull request #49687 from Razoric480/lsp-symbol-translateRémi Verschelde
Translate file path to URI on LSP symbol requests
2021-06-17Implement animation slice drawing in CanvasItemreduz
* Added a function to ignore subsequent commands if they don't fall within the slice. * This will be used by the new TileMap to properly provide animated tiles.
2021-06-17Merge pull request #47986 from LightningAA/graphedit-quality-of-life-changes-4.0Rémi Verschelde
2021-06-17Translate file path to URI on LSP symbol requestsFrancois Belair
2021-06-17Scrollwheel (w/o ctrl) to zoom, mouse warping when panningLightning_A
Now uses Ctrl + Scrollwheel for vertical scrolling Ctrl + Shift Scrollwheel for horizontal scrolling Also converts some macros to constants
2021-06-17Merge pull request #49670 from reduz/rename-visibility-notifiersRémi Verschelde
Rename VisibilityNotifier2D/3D to VisibleOnScreenNotifier2D/3D
2021-06-17Merge pull request #49682 from lyuma/thread_work_doneRémi Verschelde
Consider a thread done if current_work is null
2021-06-17Merge pull request #49680 from akien-mga/fix-uwp-export-capabilitiesRémi Verschelde
UWP: Keep upstream names for capabilities preset settings to avoid mismatch
2021-06-17Merge pull request #49681 from akien-mga/themeeditor-text_submittedRémi Verschelde
ThemeEditor: Fix text_submitted connections after #49258
2021-06-17Remove thread-unsafe and unused late_added_files.Lyuma
_reimport_file is called from multiple threads as part of the threaded importer. Inserting to this set from a thread could hit a race condition leading to memory corruption or hangs. It seems to be unused, intentionally or unintentionally
2021-06-17Consider a thread done if current_work is nullLyuma
2021-06-17ThemeEditor: Fix text_submitted connections after #49258Rémi Verschelde
2021-06-17UWP: Keep upstream names for capabilities preset settings to avoid mismatchGromph
The previous code used `camelcase_to_underscore` to prettify the names for display in the export preset, but it leads to inconsistencies if we don't make sure to do the reverse operation when writing to the `AppxManifest.xml`. It's simpler to keep the same names as in the manifest, which is also what users will see referenced in MS documentation. Fixes #47900. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>