summaryrefslogtreecommitdiffstats
path: root/editor
Commit message (Collapse)AuthorAgeFilesLines
* i18n: Sync editor translations with WeblateRémi Verschelde2022-05-1771-4826/+6063
| | | | (cherry picked from commit caeae1f94964587fde62e397e27d01af7fc0567b)
* Merge pull request #61115 from KoBeWi/don't_quote_me_on_thatRémi Verschelde2022-05-171-2/+8
|\
| * Include quotes conditionally for dropped pathskobewi2022-05-171-2/+8
| |
* | Fix editor crash in built-in help when script inheritance chain changes.K. S. Ernest (iFire) Lee2022-05-172-5/+22
| |
* | Merge pull request #55134 from KoBeWi/script_pillow_or_somethingRémi Verschelde2022-05-172-10/+17
|\ \ | |/ |/| Always soft-reload scripts
| * Always soft-reload scriptskobewi2021-11-192-10/+17
| |
* | Merge pull request #60708 from timothyqiu/drop-onreadyRémi Verschelde2022-05-171-10/+37
|\ \
| * | Create onready variables when dropping nodes and holding CtrlHaoyu Qiu2022-05-171-10/+37
| | |
* | | Merge pull request #61112 from Chaosus/graph_edit_delete_nodes_paramRémi Verschelde2022-05-174-15/+28
|\ \ \
| * | | Add node list param to `GraphEdit::delete_nodes_request` signalYuri Rubinsky2022-05-174-15/+28
| | | |
* | | | Merge pull request #61001 from derammo/derammo_popup_conditional_hideRémi Verschelde2022-05-171-0/+2
|\ \ \ \ | |/ / / |/| | |
| * | | popup deferred hide suppressed if reopenedderammo2022-05-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | popup no longer tries to close itself a second time popup no longer closes after having been reopened fixed bug in RenameDialog not calling base (by inspection) fixes #59181 fixes #60921 reverts #59287
* | | | Bind EditorFileSystem::reimport_files and improve docsLyuma2022-05-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | reimport_files offers a way for scripts to modify imported resources directly. For example, images, sounds or glTF documents which are written by an external program. It is much faster than `scan`, and can allow scripts to synchronously proceed after import finishes.
* | | | Merge pull request #59242 from Sauermann/fix-editor-select-toplevelRémi Verschelde2022-05-171-3/+15
|\ \ \ \ | |_|/ / |/| | | Fix that Top Level CanvasItems are unselectable in editor
| * | | Fix that Top Level CanvasItems are unselectable in editorMarkus Sauermann2022-05-171-3/+15
| | | | | | | | | | | | | | | | Previously the parent Transform2D was included in the calculation
* | | | Merge pull request #60086 from fire-forge/editorspinslider-hide-sliderRémi Verschelde2022-05-161-0/+4
|\ \ \ \
| * | | | Expose EditorSpinSlider.hide_sliderFireForge2022-04-091-0/+4
| | | | |
* | | | | Merge pull request #60507 from bruvzg/textmeshRémi Verschelde2022-05-162-6/+11
|\ \ \ \ \ | | | | | | | | | | | | Implement TextMesh.
| * | | | | Implement TextMesh resource.bruvzg2022-05-132-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | Apply simulated slant and embolden to the TextServer `gont_get_glyph_contours` results.
* | | | | | Merge pull request #60463 from Geometror/improve-vs-1Rémi Verschelde2022-05-164-35/+145
|\ \ \ \ \ \
| * | | | | | Improve the VisualShader/VisualScript editor UIHendrik Brucker2022-04-304-35/+145
| | | | | | |
* | | | | | | Merge pull request #60986 from fire-forge/capitalismRémi Verschelde2022-05-161-0/+1
|\ \ \ \ \ \ \
| * | | | | | | Capitalize/fix some property enum hintsFireForge2022-05-121-0/+1
| | | | | | | |
* | | | | | | | Merge pull request #61068 from ↵Rémi Verschelde2022-05-161-9/+19
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Calinou/editor-gpuparticles3d-tweak-attractor-gizmo
| * | | | | | | | Use a different color for GPUParticlesAttractor3D editor gizmosHugo Locurcio2022-05-161-9/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes attractor gizmos (orange) distinguishable from collision gizmos (blue).
* | | | | | | | | Merge pull request #61071 from timothyqiu/leading-styleboxRémi Verschelde2022-05-161-2/+4
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Fix crash when editing pinned StyleBoxHaoyu Qiu2022-05-161-2/+4
| |/ / / / / / / /
* / / / / / / / / Replace most uses of Map by HashMapreduz2022-05-16177-1034/+1055
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated!
* | | | | | | | Merge pull request #61016 from macjuul/mono-script-editor-fixRémi Verschelde2022-05-141-1/+1
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | Fix script editor opening when external editor is configured for C#
| * | | | | | | Fix script editor opening when external editor is configuredJulian Mills2022-05-141-1/+1
| | | | | | | |
* | | | | | | | Merge pull request #60978 from fire-forge/shader-capsYuri Rubinsky2022-05-131-1/+1
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | Capitalize AO, AA, UV, and UV2 in visual shader output ports
| * | | | | | | Capitalize output port names in visual shaderFireForge2022-05-131-1/+1
| | | | | | | |
* | | | | | | | Merge pull request #59498 from ↵Rémi Verschelde2022-05-121-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adamscott/add-custom-type-check-before-hiding-type [Fix #58248] Add custom type check before hiding type
| * | | | | | | | [Fix #58248] Add custom type check before hiding typeAdam Scott2022-03-241-1/+1
| | | | | | | | |
* | | | | | | | | Merge pull request #60539 from snailrhymer/class-desc-select-fixRémi Verschelde2022-05-121-49/+46
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Fix _class_desc_select to handle Variant.Type
| * | | | | | | | | Fix _class_desc_select to handle Variant.TypeSnailRhymer2022-05-121-49/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the order of checks in _class_desc_select to first try checking current page and GlobalScope before resorting to slicing either side of ".". Bug was caused by assumption that no enums or constants in @GlobalScope would contain ".". This is still assumed elsewhere in the file, so bugs may persist. Format some comments.
* | | | | | | | | | Merge pull request #60954 from V-Sekai/fix_ownership_of_created_nodesRémi Verschelde2022-05-122-37/+95
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | Fix ownership of nodes created by the MeshInstance3DEditorPluginSaracenOne2022-05-112-37/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and Skeleton3DEditorPlugin when used on foreign nodes. Make gizmos visible upon creation rather than having to select them first. Make UV2 unwrapping and PhysicalBone creation properly subject to UndoRedo.
* | | | | | | | | | Merge pull request #60643 from clayjohn/GLES3-3DRémi Verschelde2022-05-123-31/+2
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | Basic 3D renderingclayjohn2022-05-123-31/+2
| |/ / / / / / / /
* | | | | | | | | Merge pull request #60970 from Chaosus/gds_fix_signal_completionRémi Verschelde2022-05-121-0/+15
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Fix signal completion in GDScript editorYuri Rubinsky2022-05-121-0/+15
| | |_|_|/ / / / / | |/| | | | | | |
* / | | | | | | | Show list of groups in node tooltipkobewi2022-05-121-5/+16
|/ / / / / / / /
* / / / / / / / Add a new HashMap implementationreduz2022-05-1216-158/+163
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a new, cleaned up, HashMap implementation. * Uses Robin Hood Hashing (https://en.wikipedia.org/wiki/Hash_table#Robin_Hood_hashing). * Keeps elements in a double linked list for simpler, ordered, iteration. * Allows keeping iterators for later use in removal (Unlike Map<>, it does not do much for performance vs keeping the key, but helps replace old code). * Uses a more modern C++ iterator API, deprecates the old one. * Supports custom allocator (in case there is a wish to use a paged one). This class aims to unify all the associative template usage and replace it by this one: * Map<> (whereas key order does not matter, which is 99% of cases) * HashMap<> * OrderedHashMap<> * OAHashMap<>
* | | | | | | Fix ZipIO crash when reused (and possible leaks).bruvzg2022-05-114-7/+14
| | | | | | |
* | | | | | | Merge pull request #60923 from aaronfranke/fix-pm-featuresRémi Verschelde2022-05-101-2/+2
|\ \ \ \ \ \ \
| * | | | | | | Fix display of unsupported project features in the project managerAaron Franke2022-05-101-2/+2
| | | | | | | |
* | | | | | | | Merge pull request #58071 from Calinou/lightmapgi-tweak-default-texel-sizeRémi Verschelde2022-05-101-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Increase the default texel size for lightmap baking
| * | | | | | | | Increase the default texel size for lightmap bakingHugo Locurcio2022-02-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has several benefits: - Baking is now significantly faster out of the box (often twice as fast). - Lightmap texture file sizes are often divided by 2 or 3. - Baking requires less memory and is less likely to crash on large scenes. Visual quality may be degraded, but it's usually not very noticeable in the default configuration where only indirect lighting is baked.
* | | | | | | | | Cleanups after changes in ItemList signalsAleksey Smirnov2022-05-104-8/+12
| | | | | | | | |