Commit Graph

6443 Commits

Author SHA1 Message Date
0453e7e115 Merge pull request #58752 from akien-mga/webrtc-fix-put_packet-error 2022-03-04 17:58:40 +01:00
79bbe57244 Merge pull request #56830 from strank/parent-signals 2022-03-04 17:29:49 +01:00
1769f80547 WebRTC: Fix potential nullptr dereference in error message
This was evidently a typo. Didn't get a crash but GCC 12 raised a
`-Warray-bounds` warning:

```
In file included from ./core/io/stream_peer.h:34,
                 from ./core/io/packet_peer.h:34,
                 from ./core/multiplayer/multiplayer_peer.h:34,
                 from modules/webrtc/webrtc_multiplayer_peer.h:34,
                 from modules/webrtc/webrtc_multiplayer_peer.cpp:31:
In member function 'T* Ref<T>::operator->() [with T = WebRTCMultiplayerPeer::ConnectedPeer]',
    inlined from 'virtual Error WebRTCMultiplayerPeer::put_packet(const uint8_t*, int)' at modules/webrtc/webrtc_multiplayer_peer.cpp:376:4:
./core/object/ref_counted.h:101:24: error: array subscript 0 is outside array bounds of 'Ref<WebRTCMultiplayerPeer::ConnectedPeer> [0]' [-Werror=array-bounds]
  101 |                 return reference;
      |                        ^~~~~~~~~
```
2022-03-04 16:02:40 +01:00
bb8c4acdc9 Merge pull request #58185 from V-Sekai/explicit_variant_assignment_fix 2022-03-04 14:56:38 +01:00
e133adeb8c Merge pull request #58201 from V-Sekai/debugger_locals 2022-03-04 14:50:56 +01:00
4bbd7417c4 Merge pull request #58320 from mphe/fix_object_typed_arrays 2022-03-04 14:49:06 +01:00
a4195a3ea8 Merge pull request #58250 from V-Sekai/typed_array_fix 2022-03-04 14:48:40 +01:00
d31aaed172 Merge pull request #58626 from groud/fix_gdscript_analyser_crash 2022-03-04 14:15:59 +01:00
0ff45dd3a7 Merge pull request #58673 from Calinou/smooth-trimesh-collision-always-setting 2022-03-04 12:25:36 +01:00
9b94a1dc4a Merge pull request #58670 from KoBeWi/internal_debugger 2022-03-04 10:44:56 +01:00
eaddb79ec6 Refactor bbcode_to_xml into multiple specific methods
The specific `_append_xml_*` methods implement the logic that generates
the proper XML documentation for the given BBCode tag and target and
appends it to the output.
2022-03-03 23:35:10 +01:00
84615b4b53 Find inherited members in C# documentation generator 2022-03-03 19:53:06 +01:00
42989befd6 Add theme_item support to C# documentation generator 2022-03-03 18:54:49 +01:00
e601c9eb8f Fix checking for @GlobalScope in C# documentation generator 2022-03-03 18:54:41 +01:00
424817039a Check for missing methods/members in C# documentation generator
- Outputs errors for missing members or methods when generating the C#
documentation.
- Hardcodes a special case for the `_init` method, in C# we'll reference
the constructor.
- Ignores properties with slashes (since they are not declared in C# and
can't be referenced in the documentation).
2022-03-03 18:53:15 +01:00
47a7d85cc4 Fix references to global constants in C# documentation generator
Tries to find the referenced constants in the GlobalScope
if not found in the target class or if no class is specified.
2022-03-03 18:53:15 +01:00
35b964606e glTF export for new TYPE_BLEND_SHAPE tracks 2022-03-03 05:28:00 -08:00
57838fc0ee Merge pull request #58262 from Sauermann/fix-range-doc
Describe usage of float in range documentation
2022-03-03 13:12:29 +01:00
4219485a82 Always register the Smooth Trimesh Collision project setting
This ensures the project setting never disappears from the editor,
even if the current physics engine is GodotPhysics.

This also adds documentation for the Smooth Trimesh Collision
project setting.
2022-03-02 18:49:34 +01:00
98dd04c38c Fix debugger not opening built-in scripts 2022-03-02 17:57:56 +01:00
9b0fbfa06d HarfBuzz: Update to version 4.0.0 2022-03-02 10:48:37 +02:00
cd6bd04cba Remove unimplemented set_clip() method 2022-03-02 00:44:30 +01:00
7ae988ce5e Fix a crash in GDScriptAnalyzer when a script class's file is not found 2022-02-28 12:20:00 +01:00
8f035b2ab4 Fix color issues with OpenXR 2022-02-28 13:02:03 +11:00
1f1b786a36 Use VK_NULL_HANDLE when initializing XrSwapchainImageVulkanKHR 2022-02-27 21:13:02 +11:00
a95cc4eff3 Sort variables in VisualScriptEditor
Sorts the script variables in alphabetical order to display them
in VisualScriptEditor.
2022-02-24 21:18:02 +01:00
4dc8214831 Merge pull request #58496 from JFonS/fix_lm_crash 2022-02-24 13:29:51 +01:00
d0fd5fd3c7 Add sanity checks to lightmap unwrap texel size 2022-02-24 13:00:51 +01:00
f045c97218 Fix llvm compilation by adding missing override 2022-02-23 18:07:02 +01:00
e3b70f3582 Merge pull request #58244 from V-Sekai/typed_fail_case_return 2022-02-23 14:12:14 +01:00
1f3916e0b6 Merge pull request #56394 from BastiaanOlij/OpenXR_Core4 2022-02-23 13:36:07 +01:00
2fd17df2ce Merge pull request #58354 from timothyqiu/gridmap-export 2022-02-23 13:05:26 +01:00
95783f7bfc Merge pull request #58415 from V-Sekai/cyclic_assignment_gdscript_fixes 2022-02-23 12:09:44 +01:00
a78a9fee71 Implementing OpenXR driver 2022-02-23 12:02:24 +01:00
fcf8c2006d Merge pull request #58411 from cbscribe/rename_motion_velocity 2022-02-23 09:48:58 +01:00
849d34ba8e Rename motion_velocity to velocity 2022-02-22 23:31:33 -08:00
fe49244611 Use Filament specular models and parametrization 2022-02-22 19:39:41 -08:00
b6aa4ed55d Fixes cyclic detection from variables assigning themselves to themselves in autocomplete, and restricts initialization of variables from other variables which have not been declared above it in class body 2022-02-22 01:21:21 +00:00
d42250e2fb Merge pull request #58275 from V-Sekai/attribute_parse_crash_fix 2022-02-21 12:17:14 +01:00
c798f98779 Fix GLTF exporter crash when using GridMap 2022-02-20 21:52:04 +08:00
279f105246 Merge pull request #58321 from akien-mga/vector3-forward-declares 2022-02-20 11:35:33 +01:00
4d275c473e Don't process VisualScriptNodes 2022-02-19 14:33:27 -05:00
e031aa06ee Core: Use forward declares for Vector3/Vector3i
Add add Vector3 operator in Vector3i.
2022-02-19 16:47:24 +01:00
cea0630fef Fix typed arrays for Object based types
Fixes https://github.com/godotengine/godot/issues/53771.
2022-02-19 16:27:06 +01:00
ae0026bc7b Make 'is_attribute' false during parse error to prevent crash 2022-02-18 12:52:46 +00:00
bac8e451c0 Describe usage of float in range documentation 2022-02-18 00:59:22 +01:00
ab2a8bd1d8 Fix using typed arrays based on script classes 2022-02-17 17:34:53 +00:00
62d87fbd8b Return a correctly typed variant in case of a function error to prevent hard crashes 2022-02-17 15:45:19 +00:00
b890e5b8ad Merge pull request #58189 from fazil47/gltf-export-default-material-fix
Default material is assigned to meshes without material for glTF export
2022-02-17 09:16:36 +01:00
76f667bf2a Merge pull request #58130 from timothyqiu/ogg-seek-crash
Fix infinite recursion when seeking Ogg Vorbis file
2022-02-16 20:14:31 -08:00