summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-26Merge pull request #50855 from raulsntos/csharp-use-array-emptyIgnacio Roldán Etcheverry
Use `Array.Empty` instead of allocating a every time
2021-07-26Use Array.Empty instead of allocating a every timeRaul Santos
Use `System.Array.Empty<T>` to get an empty array instead of allocating a new one every time. Since arrays are immutable there is no need to allocate them every time.
2021-07-25Merge pull request #50861 from raulsntos/fix-bindings-generatorIgnacio Roldán Etcheverry
Fix bindings generator range iterator errors
2021-07-25Fix bindings generator range iterator errorsRaul Santos
2021-07-25Merge pull request #50841 from Blackiris/fix-instantiate-line-classRémi Verschelde
Fix instantiate line class
2021-07-25Fix instantiate line classJulien Nguyen
2021-07-25Merge pull request #50835 from bruvzg/optimize_is_rtlRémi Verschelde
Optimise `is_layout_rtl`.
2021-07-25Merge pull request #50809 from akien-mga/iterators-const-referencesRémi Verschelde
2021-07-25Merge pull request #50250 from luzpaz/typosRémi Verschelde
Fix various typos
2021-07-25Use const references where possible for List range iteratorsRémi Verschelde
2021-07-25Merge pull request #50834 from akien-mga/resourceuid-fix-remove-id-bindingRémi Verschelde
ResourceUID: Fix `remove_id` binding
2021-07-25Merge pull request #50644 from BastiaanOlij/mobile_compute_to_fragmentRémi Verschelde
2021-07-25ResourceUID: Fix `remove_id` bindingRémi Verschelde
Fixes #50833.
2021-07-25Fix various typos with codespellluz paz
Found via `codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,fave,findn,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint`
2021-07-25Merge pull request #50828 from aaronfranke/fix-json-stringify-dictRémi Verschelde
Fix check for the first key in JSON stringify from Dictionary code
2021-07-25Optimise `is_layout_rtl` by caching its return value.bruvzg
2021-07-25Use fragment shader instead of compute shader for effects for mobile rendererBastiaan Olij
2021-07-24Fix check for the first key in JSON stringify from Dictionary codeAaron Franke
2021-07-25Merge pull request #50820 from raulsntos/fix-csharp-documentationRémi Verschelde
Fix documentation in StringExtensions
2021-07-24Merge pull request #50821 from raulsntos/fix-collision-docRémi Verschelde
Fix typo in CollisionObject documentation
2021-07-24Merge pull request #50791 from foxydevloper/select-mode-tooltip-improvationRémi Verschelde
Improve select tool's tooltip for 2D and 3D
2021-07-24Fix documentation in StringExtensionsRaul Santos
2021-07-24Fix typo in CollisionObject documentationRaul Santos
2021-07-24Merge pull request #50535 from ChristopheClaustre/packedbytearray_decode_apiRémi Verschelde
Change in PackedByteArray decode api and docs
2021-07-24Merge pull request #50757 from aaronfranke/simple-cs-editorconfigIgnacio Roldán Etcheverry
Add a simple C# `.editorconfig`
2021-07-24Merge pull request #50816 from aaronfranke/iterators-fix-scene-importRémi Verschelde
Fix scene import following List iterator changes
2021-07-24New to_***_array method to decode PackedByteArray to Packed***ArrayChristopheClaustre
Documentation for new PackedByteArray::to_***_array methods Documentation for to_byte_array method for PackedInt32/Int64/Float32/Float64Array
2021-07-24Fix scene import following List iterator changesAaron Franke
2021-07-24Merge pull request #50786 from reduz/implement-resource-uidsRémi Verschelde
Implement Resource UIDs
2021-07-24Merge pull request #50511 from aaronfranke/iteratorsRémi Verschelde
Use C++ range iterators for Lists in many situations
2021-07-24Implement Resource UIDsreduz
* Most resource types now have unique identifiers. * Applies to text, binary and imported resources. * File formats reference both by text and UID (when available). UID always has priority. * Resource UIDs are 64 bits for better compatibility with the engine. * Can be represented and used textually, example `uuid://dapwmgsmnl28u`. * A special binary cache file is used and exported, containing the mappings. Example of how it looks: ```GDScript [gd_scene load_steps=2 format=3 uid="uid://dw86wq31afig2"] [ext_resource type="PackedScene" uid="uid://bt36ojelx8q6c" path="res://subscene.scn" id="1_t56hs"] ``` GDScript, shaders and other special resource files can't currently provide UIDs, but this should be doable with special keywords on the files. This will be reserved for future PRs.
2021-07-24Merge pull request #50795 from Calinou/editor-profiler-display-time-add-tooltipsRémi Verschelde
Add a tooltip for Inclusive and Self in the editor profiler
2021-07-24Add a tooltip for Inclusive and Self in the editor profilerHugo Locurcio
This also changes the display mode tooltips to reflect the fact that times are now displayed in milliseconds instead of seconds.
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-23Improve select tool's tooltipfoxydevloper
- Makes tips clearer and more consistent. - Removes outdated "shift+v" that doesn't work - Adds Ctrl+RMB for adding nodes at position - Removes tip for non-existent Alt+Drag in 3D select tool
2021-07-23Add a simple C# .editorconfigAaron Franke
2021-07-23Merge pull request #50789 from aaronfranke/fix-input-action-raw-strRémi Verschelde
Fix Input get_action_raw_strength binding
2021-07-23Merge pull request #50780 from JFonS/fix_submenusRémi Verschelde
Fix Popup submenu in single-window mode
2021-07-23Merge pull request #50762 from TokageItLab/fix-node-selection-signalRémi Verschelde
2021-07-23Merge pull request #50748 from JFonS/gizmo_reworkRémi Verschelde
Node3D gizmo improvements
2021-07-23Merge pull request #50779 from DavidCambre/Revert-unnecessary-changesRémi Verschelde
Revert unnecessary changes to VisualScriptEmitSignal
2021-07-23Node3D gizmo improvementsjfons
* Clean-up of node_3d_editor_plugin.{h,cpp}: removed unused code, fixed some bugs. * Moved node_3d_editor_gizmos.{h,cpp} to editor/plugins. * Added support for multiple gizmos per node. This means custom gizmos will no longer override the built-in ones and that multiple gizmos can be used in more complex nodes. * Added support for handle IDs. When adding handles to a gizmo, an ID can be specified for each one, making it easier to work with gizmos that have a variable number of handles. * Added support for subgizmos, selectable elements that can be transformed without needing a node of their own. By overriding _subgizmo_intersect_frustum() and/or _subgizmo_intersect_ray() gizmos can define which subgizmos should be selected on a region or click selection. Subgizmo transformations are applied using get/set/commit virtual methods, similar to how handles work.
2021-07-23Fix popup submenu in single-window modejfons
The internal processing code only works for OS windows, since it takes the mouse position relative to the window and not the viewport. Now we make sure it's not called in single-window mode.
2021-07-23Revert unnecessary changes to VisualScriptEmitSignalDavid Cambré
Revert unnecessary changes to VisualScriptEmitSignal, commit 2032b56005b2f6add6b105a00f04c05f9b292eec
2021-07-23Merge pull request #50765 from Calinou/resource-importer-expose-order-enumRémi Verschelde
Expose an ImportOrder enum in ResourceImporter
2021-07-23Merge pull request #50782 from timothyqiu/undoredo-refRémi Verschelde
Fix UndoRedo crash when clearing history
2021-07-23Merge pull request #50747 from bruvzg/move_alert_to_osRémi Verschelde
Move `alert` function from `DisplayServer` to `OS`.
2021-07-23Merge pull request #50776 from SirQuartz/patch-30Rémi Verschelde
2021-07-23Merge pull request #43693 from KoBeWi/absolute_tooltipsRémi Verschelde
Show tooltips even when paused or time_scale is 0
2021-07-24Fix UndoRedo crash when clearing historyHaoyu Qiu