Commit graph

43609 commits

Author SHA1 Message Date
Fredia Huya-Kouadio
d38ffda2c3 Fix the logic to restart the Godot application 2022-05-23 13:15:48 -07:00
Rémi Verschelde
9923851370 Fix typos with codespell
Using codespell 2.2-dev from current git.
2022-05-23 21:32:19 +02:00
Rémi Verschelde
ad8c50a49c
Merge pull request #61326 from akien-mga/thorvg-latest 2022-05-23 21:11:15 +02:00
Rémi Verschelde
fb67a685a9 thorvg: Sync a couple fixes from upstream
We're still formally tracking v0.8.1, those fixes don't impact the
library features. I didn't bother documenting them with patches as
they will likely soon make their way to either a v0.8.2 or v0.9.0.
2022-05-23 19:44:13 +02:00
Rémi Verschelde
3fb1f258be
Merge pull request #61327 from bruvzg/text_mesh_non_visual 2022-05-23 19:42:09 +02:00
Rémi Verschelde
4f43739684
Merge pull request #61310 from marxin/gcc13-fix-vhacd 2022-05-23 19:19:14 +02:00
bruvzg
4e86c13557
[TextMesh] Do not generate meshes for non-visual glyphs. 2022-05-23 20:06:36 +03:00
Rémi Verschelde
126470caa1
Merge pull request #61226 from Chaosus/shader_fix_keyword_completion 2022-05-23 19:05:29 +02:00
Rémi Verschelde
c869e649b4
Merge pull request #61321 from bruvzg/lbl3d_theme_font_chk_4x 2022-05-23 18:54:28 +02:00
Martin Liska
a648d831a9 Fix building VHACD with GCC 13.
Fixes the following error:
thirdparty/vhacd/inc/vhacdICHull.h:46:31: error: 'uint32_t' does not name a type
   46 |     ICHullError Process(const uint32_t nPointsCH, const double minVolume = 0.0);
      |                               ^~~~~~~~

Note the upstream version of the third party library is not affected.
2022-05-23 18:52:27 +02:00
bruvzg
f9fbe92e8a
[Label3D, 4.x] Monitor default theme font changes, to prevent use of invalid materials. 2022-05-23 18:15:34 +03:00
Rémi Verschelde
a76db34592
Merge pull request #61314 from Chaosus/vs_fix_conversion_bug
Fix connection of subports after uniform->constant conversion in visual shader
2022-05-23 16:21:30 +02:00
Rémi Verschelde
3771919f5d
Merge pull request #61303 from Calinou/occlusion-culling-fix-typo
Fix typo in occlusion culling warning method name
2022-05-23 16:19:46 +02:00
Rémi Verschelde
1e699a92f0
Merge pull request #61297 from reduz/improve-synchronizer-usability
Improve MultiplayerSynchronizer and MultiplayerSpawner editor usability
2022-05-23 16:10:06 +02:00
Rémi Verschelde
9b7db785eb
Merge pull request #61312 from bruvzg/hb_430
HarfBuzz: Update to version 4.3.0
2022-05-23 15:45:19 +02:00
reduz
12474fd87a Improve MultiplayerSynchronizer editor usability
* Add a button to add properties (which lets you select node and property)
* Add ability to drag properties and drop them to the editor.
* Made the editor transient (not always visible on the bottom) since its not needed most of the time.
* Added the ability to pin the editor, in case dragging properties from other nodes is desired.
2022-05-23 13:14:59 +02:00
Yuri Rubinsky
0778c7a19e Fix connection of subports after uniform->constant conversion in vshader 2022-05-23 14:09:59 +03:00
bruvzg
797ccd3ef8
HarfBuzz: Update to version 4.3.0 2022-05-23 13:18:11 +03:00
Rémi Verschelde
3568b3deea
Merge pull request #61283 from bruvzg/text_mesh_cubic
[TextMesh] Fix cubic Bezier arc processing.
2022-05-23 09:34:33 +02:00
Hugo Locurcio
209d7eb7ea
Fix typo in occlusion culling warning method name 2022-05-23 09:34:28 +02:00
Rémi Verschelde
603de7a055
Merge pull request #61270 from Calinou/sphereshape3d-decrease-default-radius
Decrease SphereShape3D's default radius to 0.5 to match primitive mesh
2022-05-23 06:07:05 +02:00
Rémi Verschelde
01d383a8ff
Merge pull request #61288 from kleonc/inspector_is_no_longer_refreshable 2022-05-22 20:11:14 +02:00
Rémi Verschelde
2bb3c97a52
Merge pull request #61282 from kleonc/inspector_array_reorder_crash_fix
`EditorPropertyArray` Fix crash when drag-reordering array elements in the inspector
2022-05-22 19:28:13 +02:00
kleonc
8c3286670f Remove UndoRedo calls trying to call removed EditorInspector::refresh() 2022-05-22 19:27:58 +02:00
Rémi Verschelde
a80793fcb8
Merge pull request #61235 from smix8/navigation_agent_avoidance_processing_4.x 2022-05-22 19:11:32 +02:00
kleonc
33b2970492 EditorPropertyArray Fix crash when drag-reordering elements in the inspector 2022-05-22 19:00:04 +02:00
Rémi Verschelde
4ded1ef482
Merge pull request #61271 from timothyqiu/min-size-recover 2022-05-22 18:20:39 +02:00
bruvzg
1f066837e4
[TextMesh] Fix cubic cubic Bezier arc processing. 2022-05-22 18:04:32 +03:00
Haoyu Qiu
4ac999cc3f Update last min size when Control becomes visible 2022-05-22 15:50:13 +08:00
Hugo Locurcio
f008e98ea2
Decrease SphereShape3D's default radius to 0.5 to match primitive mesh
The SphereMesh primitive mesh's size was recently decreased, but
unlike other primitive meshes, the sphere shape's radius wasn't
adjusted accordingly.
2022-05-22 08:46:01 +02:00
Rémi Verschelde
7b8c574401
Merge pull request #61017 from derammo/derammo_58121
display of large help text in visual script
2022-05-22 01:26:33 +02:00
derammo
5a481bd340 display of large help text in visual script
implemented vertical scroller for help text in popup
disabled broken positioning code
2022-05-21 18:38:40 -04:00
Rémi Verschelde
4ce4840fb3
Merge pull request #61253 from trollodel/more_rendering_timestamps
Add timestamps to some rendering effects
2022-05-21 20:01:17 +02:00
trollodel
fe3371a9a9 Add timestamps to some rendering effects 2022-05-21 17:47:28 +02:00
Rémi Verschelde
4173a4735e
Merge pull request #61246 from Calinou/gpuparticles3d-transform-align-property-hint
Tweak the GPUParticles3D Transform Align property hint for readability
2022-05-21 14:33:23 +02:00
Hugo Locurcio
df9340d552
Tweak the GPUParticles3D Transform Align property hint for readability 2022-05-21 13:13:48 +02:00
Rémi Verschelde
faca2f34b8
Merge pull request #61242 from snailrhymer/class-desc-select-fix-2
Fix class_desc_deselect handling of @GlobalScope.X links
2022-05-21 12:39:20 +02:00
SnailRhymer
2eddc3776f Fix class_desc_deselect handling of @GlobalScope.X links
Fix bug where links to class enums and class constants of the form @GlobalScope.X were broken.

For an enum or constant with name "example_name", links of both forms @GlobalScope.example_name and example_name will now be correctly handled, including where example_name contains "." (e.g. Variant.Type).
2022-05-21 10:50:31 +01:00
Rémi Verschelde
a53434639f
Merge pull request #61214 from somnathsarkar/particle-attractor-fix
Fix GPUParticles3D disappearance at attractor origins
2022-05-21 08:48:36 +02:00
Somnath Sarkar
99911bfa79 Fix GPUParticles3D disappearance at attractor origins 2022-05-20 19:56:32 -04:00
Rémi Verschelde
8adf048045
Merge pull request #61194 from reduz/new-hash-set
Add a new HashSet template
2022-05-21 01:06:21 +02:00
Rémi Verschelde
f4126cc902
Merge pull request #61237 from Calinou/particlesmaterial-remove-outdated-comments
Remove outdated "not implemented yet" comments in ParticlesMaterial
2022-05-21 01:03:13 +02:00
smix8
7f3688603c Process NavigationAgent2D/3D avoidance on demand only
Changes NavigationAgent avoidance callback to a toggle that is disabled by default.
Also fixes a few missing descriptions / wrong warnings.
2022-05-20 23:47:10 +02:00
Hugo Locurcio
3afc03455e
Remove outdated "not implemented yet" comments in ParticlesMaterial
These features have been working as of 4.0.alpha8.
2022-05-20 23:28:12 +02:00
reduz
45af29da80 Add a new HashSet template
* Intended to replace RBSet in most cases.
* Optimized for iteration speed
2022-05-20 22:40:38 +02:00
Rémi Verschelde
410893ad0f
Merge pull request #57660 from V-Sekai/gltf-extension-fixes 2022-05-20 18:50:53 +02:00
Rémi Verschelde
b3bb83b651
Merge pull request #61224 from Calinou/filedialog-tweak-disabled-files-color 2022-05-20 18:46:28 +02:00
Yuri Rubinsky
29ff04acf2 Fix incorrect keyword completion after period in shader editor 2022-05-20 18:40:57 +03:00
Rémi Verschelde
25ec4b447b
Merge pull request #61211 from Calinou/project-manager-fix-small-window-size 2022-05-20 17:04:01 +02:00
Hugo Locurcio
8962d2760d
Tweak the disabled files text color in FileDialog for readability
Contrast rate is still fairly low, but the text needs to be easy enough
to distinguish from non-disabled items.
2022-05-20 16:59:34 +02:00