de7cbe8789
Highlight doc comments in a different color
2023-10-08 19:26:10 +03:00
f4bc779c4e
Fix typo in shader_language.cpp
2023-10-08 18:55:40 +03:00
f18aa00e85
Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable
2023-10-08 17:23:33 +02:00
034c0f1624
Replace sanity with safety for checks
2023-10-08 16:22:24 +02:00
d5d5af653e
C# - Fix inheritdoc links in Compat.cs
2023-10-08 09:14:28 -05:00
2951c162ed
Cleanups and improvements to the Godot Android library api:
...
- Provide api to retrieve the running Godot instance from a GodotHost
- Provide api for the GodotHost to register runtime GodotPlugin instances
- Hide the GodotService class until it's completed
- Include project setting to enable long press for Android devices
- Include project setting to enable pan and scale gestures on Android devices
2023-10-08 05:30:38 -07:00
49595ca225
[RTL] Remove unnecessary glyph position rounding.
2023-10-08 12:38:06 +03:00
22b00e392e
Fix building without GDScript
...
Fixes #82231
2023-10-08 01:29:04 +01:00
44d782681c
Incorporate min and max zoom limits into the EditorZoomWidget
2023-10-07 20:41:59 +03:00
f6cc2603a1
Add a Disable 2D property to Viewport
...
This is the 2D counterpart to the existing Disable 3D property.
Its functionality is already internally implemented and used,
but it wasn't exposed.
2023-10-07 17:19:15 +02:00
e7a35d1521
Fix crash when clicking on "Interpolation Mode" with nonexistent node path
...
issue reference [https://github.com/godotengine/godot/issues/81769 ]
#81769 AnimationPlayer: Editor crashes when clicking on "Interpolation Mode" with nonexistent node path
- adding a nullptr check on a Node pointer obtained from get_node(NodePath) in case it is null now we wont execute the next instruction
> ClassDB::get_property_info(nd->get_class(), prop, &prop_info);
Which then prevents the crash
2023-10-07 11:34:02 +02:00
eb824dc6a5
Tweak metadata property tooltip to avoid being misleading
2023-10-07 03:08:16 +02:00
5e15586ec2
Fixes to allow object-less callables throughout Godot
...
This fixes #81887
2023-10-06 16:31:35 -04:00
25cbb682f5
Fix code completion override of home and end keys
2023-10-06 14:48:45 -04:00
3700ce7318
Fix right-click menu position for the debugger breakpoint tree.
2023-10-06 19:47:19 +01:00
56a3cdc2f0
Web: Catch using GDExtensions in a non-dlink build
...
Previously this would simply fail with a cryptic
`me.rtenv.loadDynamicLibrary is not a function` error.
2023-10-06 18:02:53 +02:00
6916349697
Merge pull request #82914 from KoBeWi/acceptation
...
Accept cancel event when unfocusing LineEdit
2023-10-06 16:51:04 +02:00
62ca46cea4
Merge pull request #82913 from timothyqiu/toasters
...
Fix garbled text in editor toasters
2023-10-06 16:51:01 +02:00
a6a2d0d159
Merge pull request #82794 from dsnopek/gdextension-validated-call
...
GDExtension: Convert `validated_call()` to `ptrcall()` (rather than `call()`)
2023-10-06 16:50:57 +02:00
49e2bd9d5b
Merge pull request #81523 from KoBeWi/epic_self_roast
...
Allow contextual plugins to persist temporarily
2023-10-06 16:50:53 +02:00
7b999ee074
Merge pull request #81284 from YeldhamDev/this_one_was_in_the_backlog_for_a_while
...
Show doc tooltips when hovering properties in the theme editor
2023-10-06 16:50:48 +02:00
2f919f0fd0
Merge pull request #79893 from vnen/gdscript-validated-method-bind-call
...
GDScript: Replace ptrcalls on MethodBind to validated calls
2023-10-06 16:50:41 +02:00
4a7d49a89a
GDScript: Replace ptrcalls on MethodBind to validated calls
...
This improves the performance of typed calls to engine methods when the
argument types are exact.
Using validated calls delegate more of the work the core instead of
doing argument unpacking in the VM. It also does not need different
instructions for each return type, simplifying the code.
2023-10-06 11:15:44 -03:00
1fee40a189
Accept cancel event when unfocusing LineEdit
2023-10-06 16:00:56 +02:00
a6de7a8a3f
Allow contextual plugins to persist temporarily
2023-10-06 15:58:50 +02:00
3006394a69
Fix garbled text in editor toasters
2023-10-06 21:38:34 +08:00
1a80508d0f
Remove I/O error popup when failing to load/unload extension
2023-10-06 13:57:53 +02:00
fba341ce44
Merge pull request #82901 from kleonc/sprite-base-3d-gizmo-plugin
...
Make gizmo plugin handle `SpriteBase3D` instead of `Sprite3D`
2023-10-06 12:53:13 +02:00
249e724835
Merge pull request #82898 from TokageItLab/fix-unwanted-start-in-animation-player
...
Fix `AnimationPlayer::play()` process unwanted start between the same animations
2023-10-06 12:53:09 +02:00
c05f521e16
Merge pull request #82892 from clayjohn/tangent-binormal-transform
...
Only perform modelview transform on tangent and binormal when vertex shader is in local space
2023-10-06 12:53:05 +02:00
670de082f9
Merge pull request #82886 from clayjohn/world_vertex_coords-zfighting
...
Avoid default fallback material when using `world_vertex_coords`
2023-10-06 12:53:02 +02:00
3075e4ef1d
Merge pull request #82811 from MewPurPur/more-line-edit-organization
...
Place LineEdit secret in its own section
2023-10-06 12:52:58 +02:00
7f8c3124a8
Merge pull request #82752 from decacis/openxr_swapchain_error
...
OpenXR - Properly skip frame render when the XR runtime is not yet ready to let us acquire the next image from the swapchain
2023-10-06 12:52:52 +02:00
373c4b22d3
Fix various typos with codespell
...
Using 2.2.7.dev5+g2af65969.
2023-10-06 12:52:22 +02:00
db6a8956b2
Make gizmo plugin handle SpriteBase3D instead of Sprite3D
2023-10-06 11:03:44 +02:00
d46c962f18
Fix AnimationPlayer::play() process unwanted start
2023-10-06 15:47:54 +09:00
af1d81d95a
Only perform modelview transform on tangent and binormal when vertex shader is in local space
2023-10-05 22:08:36 -06:00
9e455f424a
Merge pull request #80872 from aaronfranke/split-importing-3d-scenes
...
Update Importing 3D scenes links to match splitting PR
2023-10-05 23:02:28 -04:00
04846c1d6d
Avoid default fallback material when using world_vertex_coords
...
This avoids z-fighting between the opaque shader and the depth prepass shader
2023-10-05 19:11:48 -06:00
3f7025b2ed
Fixed a missing word
2023-10-05 16:19:48 -07:00
f2ba8ec6ca
Merge pull request #81124 from bitsawer/fix_voxelgi_static_lights
...
Fix VoxelGI static light pairing
2023-10-06 00:24:29 +02:00
d351d40e29
Merge pull request #82877 from tomissj2/master
...
Fog shader: Fix undeclared identifier `global_variables`
2023-10-05 22:51:48 +02:00
154d512555
Merge pull request #82876 from bruvzg/old_xc_build_fix
...
[macOS] Fix ambiguous method call with older SDKs.
2023-10-05 22:51:24 +02:00
4c799d44d0
Merge pull request #82875 from SaracenOne/disconnect_button_disable
...
Disable disconnect button for inherited signals
2023-10-05 22:51:00 +02:00
7c56631419
Merge pull request #82861 from mihe/gdext-entry-false
...
Fix extensions loading/initializing even when entry point fails
2023-10-05 22:50:35 +02:00
950139e489
Merge pull request #82546 from viksl/volumetric-fog-spot-light-artifacts
...
Fix cluster artifacts and negative light
2023-10-05 22:50:12 +02:00
1edf0f35b1
Merge pull request #82326 from adeneve/gdscript_dict_highlighter_fix
...
Fix for GDScriptHighlighter dictionaries as function arguments
2023-10-05 22:49:47 +02:00
68926d5919
Merge pull request #81827 from darksylinc/matias-vkfeatures-opt-in
...
Opt-in to Vulkan features we actually use.
2023-10-05 22:49:21 +02:00
f02695cc04
Merge pull request #81138 from clayjohn/attribute-compression
...
Vertex and attribute compression
2023-10-05 22:48:55 +02:00
7ee2eb5c92
Merge pull request #80992 from viksl/volumetric-fog-NaN-issues
...
Fix volumetric fog NaN values in textures from starting at a zero Vector2.
2023-10-05 22:48:31 +02:00