baptr
810fcc7431
Fix gdscript analyzer error when instantiating EditorPlugins.
...
Editor code is not instantiable outside of the editor
(1d14c054a1/core/object/class_db.cpp (L369)
).
This is fine for editor plugins and the like, but the GDScript analyzer
balks at it, causing F5 runs to fail: #73525 .
Instead, we really just want to know if the type is abstract - so add
a new ClassDB method to check that and nothing else.
Update core/object/class_db.cpp
Apply code review comments
Co-Authored-By: Bryce <1522777+baptr@users.noreply.github.com>
2024-07-10 10:24:57 +02:00
clayjohn
e0f736ec10
Properly linearize depth buffer for SSAO when using orthogonal camera
2024-07-09 15:29:45 -07:00
Valeriy Molchanov
32369d2b6d
Fix Issue #94145 Incorrect text in the Node Configuration Warning dialog
...
Fix some translations
Revert "Fix some translations"
This reverts commit 61e586ef84fb962eefdc14593241c1d8b0fb7b6b.
Revert "Fix Issue #94145 Incorrect text in the Node Configuration Warning dialog"
This reverts commit d0832dc5e7f0657744780cdfc97ed40772ea717c.
msgid
warnings.push_back(RTR("A SpriteFrames resource must be created or set in the \"Sprite Frames\"
revert editor/translations/editor
2024-07-09 22:36:18 +02:00
Yuri Rubinsky
af5fc8354b
Fix a bunch of orphan StringName errors at ProjectSettings/Editor exit
2024-07-09 19:38:52 +03:00
Fredia Huya-Kouadio
5e59819727
Cleanup Android input on render thread settings
...
Follow up to https://github.com/godotengine/godot/pull/93933
Clean up the set of settings use to control whether Android input should be dispatched on the render thread.
Addresses comments in https://github.com/godotengine/godot/pull/93933#issuecomment-2210437977
2024-07-09 09:15:18 -07:00
George Marques
87c90a573c
GDScript: Call setter on simple setter chain without getter
...
Fixes a bug where a member variable was being set directly before
calling the setter.
2024-07-09 13:01:59 -03:00
Micky
891703e43e
Overhaul Transform2D documentation
2024-07-09 18:01:17 +02:00
Hugo Locurcio
cf2d2e2dd8
Silence Vulkan "Unable to acquire framebuffer." swapchain error
...
This error is harmless and can be safely ignored.
2024-07-09 17:12:54 +02:00
Rémi Verschelde
26d1577f39
Merge pull request #94131 from dalexeev/gds-fix-mismatched-parser-autoloads
...
GDScript: Fix "Mismatched external parser" for autoloads
2024-07-09 16:47:32 +02:00
Rémi Verschelde
5514510f7f
Merge pull request #94117 from mhilbrunner/fix-94090-vsproj-scons-4.8
...
Fix VS project generation with SCons 4.8.0+
2024-07-09 16:47:29 +02:00
Rémi Verschelde
b4943e16e1
Merge pull request #94115 from Zorvalt/fix-git-timestamp-with-show-signature
...
SCons: Fix build fetching `git_timestamp` if git `log.showsignature=true`
2024-07-09 16:47:26 +02:00
Rémi Verschelde
1b0430dc3a
Merge pull request #94114 from bruvzg/ios_text_change
...
[iOS/Text Input] Avoid deleting and reentering unchanged part of text.
2024-07-09 16:47:23 +02:00
Rémi Verschelde
92320c9b73
Merge pull request #94025 from dalexeev/gds-fix-implicit-cast-typed-array-param
...
GDScript: Fix implicit cast to typed array when passing parameter
2024-07-09 16:47:20 +02:00
Rémi Verschelde
ff8050efda
Merge pull request #94014 from markdibarry/parallax-snap
...
Add pixel snap for `Parallax2D`
2024-07-09 16:47:17 +02:00
Rémi Verschelde
40cb283dd7
Merge pull request #93866 from Chaosus/shader_fix_global_func_set
...
Improve code for setup of `global_func_set` in `ShaderLanguage`
2024-07-09 16:47:13 +02:00
Rémi Verschelde
17e7253ea8
Merge pull request #93721 from semensanyok/fix-RichTextLabel-fade-start-index
...
Fix RichTextLabel fade set `start_index` to command offset
2024-07-09 16:47:10 +02:00
Rémi Verschelde
49a6171319
Merge pull request #93352 from Calinou/linuxbsd-controller-no-trackpad-graphics-tablet
...
Fix trackpads and graphics tablets being recognized as controllers on Linux/*BSD
2024-07-09 16:47:04 +02:00
Rémi Verschelde
247a481001
Fix a couple GCC 14 `-Wmaybe-uninitialized` warnings
2024-07-09 16:12:22 +02:00
Hilderin
169e732518
Fix missing options in Project Import Defaults
2024-07-09 09:33:39 -04:00
Danil Alexeev
110c4d4067
GDScript: Fix "Mismatched external parser" for autoloads
2024-07-09 16:16:45 +03:00
passivestar
09f967bc00
Prevent node rename shortcut from stealing focus from controls
2024-07-09 16:29:35 +04:00
Micky
847766689a
Add `push_url` as a keyword for `push_meta`
2024-07-09 12:39:30 +02:00
Bastiaan Olij
bf8c85e13b
Remove our ERR_ON_RENDER_THREAD guard, it is not reliable
2024-07-09 18:48:00 +10:00
bruvzg
fea8ab0999
[Windows] Fix reading keyboard layout names.
2024-07-09 11:46:06 +03:00
Max Hilbrunner
f682406cf2
Fix VS project generation with SCons 4.8.0+
2024-07-09 09:55:41 +02:00
Rémi Verschelde
7d708626a3
SCons: Pass optimization flags to the linker too, needed by Emscripten
2024-07-09 09:34:02 +02:00
bruvzg
c151c7dce0
[Editor] Unload addons when using `--import` or `--quit`.
2024-07-09 09:54:41 +03:00
bruvzg
c632b47b48
[iOS/Text Input] Avoid deleting and reentering unchanged part of text.
2024-07-09 08:32:27 +03:00
Rémi Verschelde
82cedc83c9
Merge pull request #94107 from akien-mga/scons-optimize-auto
...
SCons: Default `optimize` to `auto`, fixing `target`/`dev_build` inference for Web
2024-07-09 01:25:04 +02:00
Rémi Verschelde
8897c77d50
SCons: Default `optimize` to `auto`, fixing `target`/`dev_build` inference for Web
...
Fixes #94087 .
2024-07-09 00:21:29 +02:00
Rémi Verschelde
b0467d07bf
Merge pull request #94105 from KoBeWi/same_parent_new_problems
...
Fix wrong inspected node after drag&drop
2024-07-09 00:03:32 +02:00
Rémi Verschelde
60da1ccd79
Merge pull request #94103 from akien-mga/thorvg-0.14.1
...
thorvg: Update to 0.14.1
2024-07-09 00:03:29 +02:00
Rémi Verschelde
6d2fe76084
Merge pull request #94102 from Calinou/obj-import-fix-no-surfaces-error
...
Fix error message being printed when importing an OBJ with no surfaces
2024-07-09 00:03:26 +02:00
Rémi Verschelde
c10fde6137
Merge pull request #94095 from clayjohn/GLES3-drawbuffers
...
Use `GL_COLOR_ATTACHMENT` in depth prepass when using Multiview.
2024-07-09 00:03:23 +02:00
Rémi Verschelde
daba91d8c6
Merge pull request #93897 from akien-mga/vformat-better-error-message
...
Core: Improve `vformat` error reporting on `sprintf` failure
2024-07-09 00:03:17 +02:00
Rémi Verschelde
6f9c0aa40d
Merge pull request #93630 from BastiaanOlij/scene_data_projection_correction
...
Make RenderSceneData take projection correction into account
2024-07-09 00:03:14 +02:00
Rémi Verschelde
8bf4a158e5
Merge pull request #82012 from BrinerLovo/fix_81929
...
Animation: Fix reset value when adding new Bezier track
2024-07-09 00:03:11 +02:00
Rémi Verschelde
8ed9bfdc25
Merge pull request #94089 from dsnopek/gdext-valid-runtime-properties
...
GDExtension: Fix setting base class properties on a runtime class
2024-07-08 23:53:12 +02:00
kobewi
b51d9117ed
Fix wrong inspected node after drag&drop
2024-07-08 23:52:16 +02:00
Rémi Verschelde
79a24fa7e0
thorvg: Update to 0.14.1
2024-07-08 23:20:55 +02:00
BrinerLovo
bf01119cdf
Animation: Fix reset value when adding new Bezier track
...
Fixes #81929 .
In Float and Integer types, there is no subindex – only the primary value.
Currently, trying to retrieve a subindex from these types in the Variant leads
to a return value of null. To address this, the proposed change ensures that
the default value is returned for these types instead of attempting an invalid
subindex retrieval.
2024-07-08 23:18:03 +02:00
Hugo Locurcio
bbf68306c5
Fix error message being printed when importing an OBJ with no surfaces
...
An OBJ with no surfaces is valid, and typically happens when
you import an OBJ mesh with no associated MTL file.
2024-07-08 23:14:52 +02:00
Grublady
5583ac5218
Ignore trailing slashes in new project’s path when disabling Create Folder
...
In the “Create New Project” dialog, disabling the “Create Folder” slider with a trailing slash in the project path would cause it to incorrectly identify the last path component as the substring following the slash, in other words, an empty string.
By first discarding any trailing slashes when disabling the slider, the project dialog will now identify and pop the last path component as usual even when a trailing slash is present.
2024-07-08 17:10:12 -04:00
Aaron Franke
2e7526af42
Fix editor inspector crashing when the old object is no longer valid
2024-07-08 14:00:28 -07:00
clayjohn
5b213dcd26
Use GL_COLOR_ATTACHMENT in depth prepass when using Multiview.
...
I am certain this is a driver bug. But on some devices when no draw buffer is specified, the depth operations fail when there is no color buffer.
2024-07-08 12:52:20 -07:00
Zorvalt
5a81d2440f
Fix build fetching git_timestamp if git log.showsignature=true
2024-07-08 21:52:07 +02:00
David Snopek
91fcdff01e
GDExtension: Fix setting base class properties on a runtime class
2024-07-08 12:33:55 -05:00
Rémi Verschelde
16f98cd707
Merge pull request #94079 from RandomShaper/editor_main_mq
...
Let EditorLog use the right call queue for thread safety
2024-07-08 19:13:45 +02:00
Rémi Verschelde
6deaa15590
Merge pull request #94076 from AThousandShips/lambda_get_method_fix
...
[GDScript] Fix `get_method` for lambda self `Callable`s
2024-07-08 19:13:42 +02:00
Rémi Verschelde
3ced38cf28
Merge pull request #94073 from mihe/macos-home-end
...
Add Home/End to text caret movements on macOS
2024-07-08 19:13:39 +02:00