Commit Graph

10732 Commits

Author SHA1 Message Date
2bb4d5dee1 Merge pull request #93423 from smix8/ref_that
Fix potential crash due to invalid navigation mesh ref
2024-06-21 16:49:49 +02:00
de59dca156 Merge pull request #93384 from dalexeev/gds-fix-non-global-class-export
GDScript: Fix non-global class export
2024-06-21 13:55:23 +02:00
d98a2b1a8b Fix potential crash due to invalid navigation mesh ref
Fixes potential crash due to invalid navigation mesh ref, e.g. due to NavigationPolygon call unref() internally while the resource is still in the update queue of the server.
2024-06-21 11:15:12 +02:00
04a530f91f Merge pull request #93407 from smix8/lock_this_geometry_up
Fix thread-use causing navigation source geometry data corruption
2024-06-21 10:14:38 +02:00
2e1b651da8 Merge pull request #93392 from smix8/if_you_cant_behave_responsible_you_get_locked
Fix thread-use causing navigation mesh data corruption
2024-06-21 10:14:35 +02:00
5ac2631af7 Merge pull request #92688 from HolonProduction/autocompletion-batch-2
Add more autocompletion tests
2024-06-21 10:14:13 +02:00
e5c0f60c59 Merge pull request #91084 from OwenAEdwards/master
Modify MultiplayerSpawner scene path error checking.
2024-06-21 10:14:06 +02:00
fd727ab994 Fix thread use causing navigation mesh data corruption
Fixes navigation mesh data corruption caused by thread use that changed vertices or polygons while the navigation mesh was processed, e.g. by server sync or baking.
2024-06-21 09:39:16 +02:00
d4722b9e1f Fix thread-use causing navigation source geometry data corruption
Fixes navigation source geometry data corruption caused by thread-use that changed vertices or indices while the source geometry data was used in a parsing process or read from by the navmesh baking.
2024-06-21 08:06:14 +02:00
6fec188fc2 Merge pull request #93364 from bruvzg/mingw-llvm-arm64
[Windows/ARM64] Fix raycast/embree ARM64 build with LLVM/MinGW.
2024-06-20 16:18:40 +02:00
24ce3081d7 Merge pull request #93198 from raulsntos/dotnet/escape-generated-members
C#: Escape generated members
2024-06-20 16:18:24 +02:00
04d70c11fc [Windows/ARM64] Fix raycast/embree ARM64 build with LLVM/MinGW. 2024-06-20 15:52:04 +03:00
24b6edcd38 GDScript: Fix non-global class export 2024-06-20 14:30:12 +03:00
cd87b0bf84 Merge pull request #93057 from HolonProduction/not-enough-code-paths
Autocompletion: Add support for string name option in more places
2024-06-19 10:53:21 +02:00
558054f707 Merge pull request #92640 from AThousandShips/text_value_changed_sname
[Scene] Add `SceneStringNames::text/value_changed`
2024-06-19 10:10:00 +02:00
0cc321b144 Merge pull request #92639 from AThousandShips/confirmed_sname
[Scene] Add `SceneStringNames::confirmed`
2024-06-19 10:09:56 +02:00
1609b275b0 Merge pull request #92638 from AThousandShips/item_selected_sname
[Scene] Add `SceneStringNames::item_selected`
2024-06-19 10:09:53 +02:00
1f7ee56f78 Merge pull request #87584 from tamask/gltf-metadata
Retain meta data set on importer nodes
2024-06-19 10:09:41 +02:00
fbb879debd [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
ca18a06ecb [Scene] Add SceneStringNames::confirmed 2024-06-19 09:40:54 +02:00
d9e2fc74c7 [Scene] Add SceneStringNames::item_selected 2024-06-19 09:39:05 +02:00
19bf77f666 Merge pull request #91382 from adamscott/sample-player
Add sample playback support
2024-06-19 07:59:07 +02:00
e19f0042ca Retain meta data set on imported nodes
During the import process, many importer nodes are replaced with their
engine node counterparts. For example, ImporterMeshInstance3D is
replaced with a MeshInstance3D node. Any meta data set on these
importer nodes, i.e. through a GLTFDocumentExtension, are lost during
the conversion. This change copies over any meta data set on these
importer nodes to their engine counterparts.
2024-06-18 12:39:34 -05:00
2c5f6db8c2 Merge pull request #93256 from bruvzg/ts_offset_accum
[TextServer] Save advances rounding remainders to prevent rounding error accumulation.
2024-06-18 17:59:19 +02:00
9a1e5aea69 Merge pull request #92588 from AThousandShips/font_sname
[Scene] Add `SceneStringNames::font(_size/_color)`
2024-06-18 17:59:06 +02:00
6c3f811f08 Merge pull request #92177 from KoBeWi/literally_wtf
Fix broken built-in script reloading
2024-06-18 17:59:03 +02:00
d519715d94 [Scene] Add SceneStringNames::font(_size/_color) 2024-06-18 17:24:27 +02:00
52fa4f05f3 Add samples playback support 2024-06-18 11:06:31 -04:00
dc8d7ef43e [TextServer] Save advances rounding remainders to prevent rounding error accumulation. 2024-06-18 09:04:51 +03:00
0ca0b462e5 Merge pull request #93227 from oshman99/master
Fix closest edge and face check in `NavigationServer3D.map_get_closest_point_to_segment`
2024-06-17 14:31:52 +02:00
4ed747e255 Fixed closest edge and face check in NavigationServer3D.map_get_closest_point_to_segment 2024-06-17 15:34:46 +04:00
8c70c18132 Merge pull request #93242 from 31/dev/31/csg-snap-dirty
Make CSG shape dirty after changing Snap
2024-06-17 10:59:09 +02:00
c3336aa110 Merge pull request #93178 from Faless/crypto/expose_tls_options_getters
[Crypto] Expose TLSOptions getters
2024-06-17 10:58:51 +02:00
31
649c87b957 Make CSG shape dirty after changing Snap, update doc
Update doc to mention that Snap only takes effect at the top level.

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-06-16 14:33:48 -07:00
65cd0c86f9 C#: Escape generated members 2024-06-15 19:07:42 +02:00
3639c1f0ca [Crypto] Expose TLSOptions getters 2024-06-14 22:33:10 +02:00
c419b548d2 Fix mismatched external parser with binary exports 2024-06-14 11:18:52 -04:00
fc499fc703 Merge pull request #93117 from jsjtxietian/gltf-owner
Unset the owner of `ImporterMeshInstance3D` before adding it to skeleton's child
2024-06-13 11:50:48 +02:00
e09443509a Unsetting the owner of ImporterMeshInstance3D before adding it to skeleton's child 2024-06-13 12:45:55 +08:00
51f74af2ac Autocompletion: Add support for string name option in more places 2024-06-12 20:38:43 +02:00
e651421905 [TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API. 2024-06-12 19:30:19 +03:00
475248d99d Merge pull request #93075 from BastiaanOlij/openxr_add_htc_msft_hand_interaction
OpenXR: Add HTC/MSFT hand interaction profiles
2024-06-12 18:17:09 +02:00
8eb130fdf0 OpenXR: Add HTC/MSFT hand interaction profiles 2024-06-12 19:16:43 +10:00
4516050e64 Merge pull request #92885 from Chaosus/fix_goto_definition_for_new
Fix goto definition for `new` method
2024-06-12 10:00:34 +02:00
e4fd5b55eb Merge pull request #92893 from Hilderin/fix-freeze-after-building-c#
Fix freeze after building C#
2024-06-10 16:11:59 +02:00
09a037628e Merge pull request #85488 from miv391/fix-expected-indented-block-error-message-lines
Moving "Expected indented block" error message's line number back to where the error is
2024-06-10 16:11:30 +02:00
cc990efddf Fix freeze after building C# 2024-06-09 13:40:51 -04:00
5962646fd3 Fix goto definition for new method 2024-06-08 10:52:01 +03:00
19affb60d1 Merge pull request #92850 from permelin/fix-navigationserver3d-get_closest_point_to_segment-use_collision
Fix `NavigationServer3D.get_closest_point_to_segment()` with `use_collision`
2024-06-07 23:30:42 +02:00
747e0f5ef0 Merge pull request #92801 from devloglogan/has-tracking-data-fix
Set `XRHandTracker` property `has_tracking_data` to true only when palm joint is tracked
2024-06-07 23:30:24 +02:00