summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-30Add support for controlling physics nodes' behavior when disabledPouleyKetchoupp
New property disable_mode to set different behaviors: Remove: remove from physics simulation MakeStatic: change body mode to static (doesn't affect area and soft body) KeepActive: do nothing Extra change: Handle disable/enable node state with specific notifications, in order to differentiate global pause from disabled nodes.
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-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>
2021-06-17Merge pull request #47796 from Calinou/editor-add-save-on-focus-loss-optionRémi Verschelde
Add a "save on focus loss" editor setting (disabled by default)
2021-06-17Merge pull request #47813 from Calinou/editor-decrease-unfocused-fps-limitRémi Verschelde
Decrease the editor FPS limit when unfocused from 20 to 10
2021-06-17Merge pull request #47894 from Calinou/project-manager-add-keyboard-shortcutsRémi Verschelde
Add keyboard shortcuts to the project manager
2021-06-17Merge pull request #48070 from KoBeWi/greedmapRémi Verschelde
Fix GridMap still drawing when Alt+Tabbing
2021-06-17Merge pull request #48331 from Faless/net/4.x_enet_relay_laxRémi Verschelde
[Net] ENet non-relaying server now process broadcasts.
2021-06-17Merge pull request #38261 from pycbouh/adjust-graph-edit-zoom-levelsRémi Verschelde
Make zoom limits and step adjustable in `GraphEdit`
2021-06-17Merge pull request #49661 from akien-mga/main-fallback-to-projectmanagerRémi Verschelde
Main: Fixup bogus fallback to project manager with more bolognese
2021-06-17Merge pull request #49654 from ↵Rémi Verschelde
akien-mga/editorsettings-auto-display-scale-factor EditorSettings: Factor code to compute auto display scale
2021-06-16Rename VisibilityNotifierXD to VisibleOnScreenNotifierXDreduz
* Renames for 2D and 3D * Class name was confusing, given both 2D and 3D have a "visible" property that is unrelated to actual on-screen visibility. * New name makes it clear that this is about visibility on screen.
2021-06-17Merge pull request #49258 from megalobyte/editor-fixRémi Verschelde
Fixes for documentation search
2021-06-17Merge pull request #49669 from fire/save-stex-nullRémi Verschelde
ERR_FAIL_NULL check file access
2021-06-16ERR_FAIL_NULL check file accessK. S. Ernest (iFire) Lee
Null in ResourceImporterTexture::_save_stex
2021-06-17Merge pull request #49667 from Riteo/remove-grid-map-lock-viewRémi Verschelde
Remove GridMap's "Lock View" option and a related method.