TechnoPorg
2904d19069
Make EditorResourceConversionPlugin usable.
...
Previously, EditorResourceConversionPlugin nominally existed in scripting, but there was no way for a user to actually register one.
This PR adds methods to EditorPlugin for registering/unregistering EditorResourceConversionPlugins.
Additionally, it documents EditorResourceConversionPlugin with descriptions and a basic example.
2023-01-14 18:48:11 -07:00
Ekaterina Vaartis
5e041eee11
Alter linux debug stacktraces handling to support more environments
...
- Use -gdwarf-4 to support both LLVM and GCC when calling addr2line
- Subtract position-independant execuable relocation when passing the
address to addr2line
2023-01-15 02:48:33 +03:00
Rémi Verschelde
cd3e03432a
Merge pull request #71410 from YuriSizov/docs-update-tutorial-links
...
Update all outdated online documentation links
2023-01-15 00:16:30 +01:00
Rémi Verschelde
4f631dc1b0
Merge pull request #71411 from Paulb23/new-textfile-global-path
...
Globalise path for New TextFile in FileSystemDock
2023-01-15 00:12:58 +01:00
Rémi Verschelde
f7c5dbaeee
Merge pull request #71404 from Paulb23/fix-multi-caret-searchbar
...
Remove secondary carets when using FindReplaceBar
2023-01-15 00:12:46 +01:00
Rémi Verschelde
03d11e608e
Merge pull request #71402 from Paulb23/autocomplete-extra-quote
...
Fixed adding extra quote when completing strings
2023-01-15 00:11:42 +01:00
bruvzg
5406b001ca
Move remote debug buttons to a single menu.
2023-01-14 22:25:35 +02:00
Raul Santos
949a2778ca
C#: Sync Basis
with Core
...
- Remove `GetOrthogonalIndex` method (moved to `GridMap`).
- Remove `GetRow` and `SetRow` methods.
2023-01-14 20:06:45 +01:00
Paulb23
659d9b0fa3
Globalise path for New TextFile in FileSystemDock
2023-01-14 16:43:33 +00:00
Yuri Sizov
4c1f11944e
Update all outdated online documentation links
2023-01-14 19:38:00 +03:00
Paulb23
b9f24f1586
Remove secondary carets when using FindReplaceBar
2023-01-14 15:58:56 +00:00
Paulb23
1aac10d73d
Fixed adding extra quote when completing strings
2023-01-14 15:28:22 +00:00
Emmanuel Leblond
38d9e8b366
Add missing is_bitfield field for global enum in extension_api_dump
2023-01-14 16:08:41 +01:00
kobewi
59ea36b87c
Remove set_drag_forwarding_compat()
2023-01-14 15:16:51 +01:00
Yuri Rubinsky
60d031777b
Merge pull request #71393 from Chaosus/fix_template_classname
2023-01-14 16:58:49 +03:00
Rémi Verschelde
ac104a69b8
Merge pull request #71309 from BastiaanOlij/improve_renderscaling_options
...
Improving communication of scaling settings to renderer implementation
2023-01-14 14:45:02 +01:00
Juan Linietsky
1aaff63b8f
Fixes to JSON as resource
...
* It was not a resource, hence it was not working to load it as such.
* Changed so, when opened in editor, a parse error will not fail load and the text will be kept.
* This should allow proper editing from within the code editor, including syntax checking and saving files as-is in text.
Partially addresses #66820 .
The code editor still needs to be changed for this to work.
2023-01-14 14:41:51 +01:00
Yuri Rubinsky
9bd5ef1836
Fix GDScript script templates to use a PascalCase style for _CLASS_
2023-01-14 16:21:05 +03:00
Yuri Rubinsky
d2d5e548c9
Merge pull request #71385 from Chaosus/vs_fix_crash
2023-01-14 14:51:46 +03:00
Yuri Rubinsky
8180d38910
Fix node preview crashes after updating visual shader node
2023-01-14 14:08:00 +03:00
jainl28patel
390f83bf5a
fix normal map not flipping in sprite2D
2023-01-14 11:51:56 +05:30
Raul Santos
c990f7984e
C#: Remove includeBorders
parameter from Rect2i.Intersects
and AABB.Intersects
2023-01-14 04:39:40 +01:00
clayjohn
e0e073138d
Enforce a default minimum lightmap size hint size
2023-01-13 17:46:55 -08:00
Raul Santos
4438315242
C#: Remove SphericalInterpolateWith
from Transform3D
2023-01-14 02:10:59 +01:00
Rémi Verschelde
a51ca2beaf
Merge pull request #71346 from Chaosus/material_fix_freezing
...
Clear material arrays to prevent freeing of invalid texture RID
2023-01-14 00:44:18 +01:00
Rémi Verschelde
02f5f56a42
Merge pull request #71368 from anthonyec/uppercase-color-constants-documentation
...
Uppercase references to color constants in documentation
2023-01-14 00:43:45 +01:00
Rémi Verschelde
c87176d324
Merge pull request #71367 from Maran23/4-x-more-node-tests
...
More `Node` tests
2023-01-14 00:43:18 +01:00
Rémi Verschelde
e97372068b
Merge pull request #71360 from bruvzg/progress_dialog_theme
...
Fix editor progress dialog theme update.
2023-01-14 00:42:36 +01:00
Rémi Verschelde
81b9c26872
Merge pull request #71366 from Scony/fix-navi-process-monitor
...
Fix 'Navigation Process' monitor initialization
2023-01-14 00:42:11 +01:00
Marius Hanl
d2f246806c
Added more node tests
...
Testing the following functions:
- reparent
- duplicate
- replace_by (also with keeping groups)
2023-01-14 00:23:58 +01:00
Rémi Verschelde
61c48f6910
Merge pull request #71321 from TokageItLab/stop-edit
...
Implement toggling pause / stop button to AnimationPlayerEditor
2023-01-14 00:09:43 +01:00
bruvzg
026002859b
Fix editor progress dialog theme update.
2023-01-14 01:07:24 +02:00
Anthony Cossins
ddab3976fe
Uppercase references to color constants in documentation
2023-01-13 22:56:22 +00:00
Pawel Lampe
dec0a3ed99
Fix 'Navigation Process' monitor initialization
2023-01-13 23:47:31 +01:00
Silc 'Tokage' Renew
e7d4361fae
Implement toggling pause / stop button to AnimationPlayerEditor
2023-01-14 07:10:20 +09:00
Rémi Verschelde
f0117a2c8d
Merge pull request #71354 from clayjohn/GLES3-glsl-crash
...
Avoid crashing when custom GLSL shaders are imported when using the gl_compatibility renderer
2023-01-13 22:48:43 +01:00
Rémi Verschelde
ae66a4b301
Merge pull request #71235 from Calinou/doc-shader-per-instance-uniforms
...
Clarify the difference between uniforms and per-instance uniforms in docs
2023-01-13 22:34:50 +01:00
Rémi Verschelde
030a95dd61
Merge pull request #71137 from lyuma/remove_modification_stack_3d
...
Remove SkeletonModificationStack3D, and Skeleton3D api cleanup
2023-01-13 22:34:09 +01:00
Yuri Sizov
682ef35787
Merge pull request #71328 from reduz/button-shortcuts-no-longer-press
...
Button shortcuts no longer "press" the Button.
2023-01-14 00:14:51 +03:00
clayjohn
ccaebcd5e0
Avoid crashing when custom GLSL shaders are imported when using the gl_compatibility renderer
2023-01-13 12:53:19 -08:00
Hugo Locurcio
2841047657
Clarify the difference between uniforms and per-instance uniforms in docs
2023-01-13 21:48:06 +01:00
Yuri Sizov
4c5e09f96a
Merge pull request #71339 from raulsntos/dotnet/is_finite
...
Add `IsFinite` to C# Variants
2023-01-13 23:34:51 +03:00
Yuri Sizov
d6ca145936
Merge pull request #71347 from KoBeWi/CompatRect
...
Add expand mode compat to TextureRect
2023-01-13 23:33:43 +03:00
Yuri Sizov
bdb3543c2a
Merge pull request #71343 from raulsntos/dotnet/is_zero_approx
...
Add `IsZeroApprox` to C# vectors
2023-01-13 23:31:24 +03:00
Yuri Rubinsky
01cddbb12a
Clear material arrays to prevent freeing of invalid texture RID
2023-01-13 23:25:09 +03:00
kobewi
54abd5b560
Add expand mode compat to TextureRect
2023-01-13 19:16:49 +01:00
Juan Linietsky
503d2d1cbf
Support metadata in MultiNodeEdit
...
Small hack for metadata to work there (similar to existing script hack).
Does not appear within its own category, not sure if its worth hacking it (would need to be hacked in inspector).
Fixes #59604 .
2023-01-13 19:10:19 +01:00
Raul Santos
14c16746f3
Add IsZeroApprox
to C# vectors
2023-01-13 18:53:39 +01:00
Juan Linietsky
dd3a1b08a9
Button shortcuts no longer "press" the Button.
...
* Button shortcuts were treated as generic input events on buttons. This means that to activate a button shortcut you had to press and release.
* This logic is removed and now shortcuts always activate on press.
* This makes the editor feel more responsive and solves problems related to this behavior.
Fixes #45033 and possibly others.
2023-01-13 18:43:02 +01:00
Rémi Verschelde
228db366bf
Merge pull request #70601 from vmedea/keep-terrain-choice
...
Keep terrain choice when changing layer in tilemap editor
2023-01-13 18:04:02 +01:00