Commit Graph

43600 Commits

Author SHA1 Message Date
1b76a9d705 GDScript: Fix lambda captures in default argument values 2022-05-23 21:38:31 -03:00
969f1980d2 GDScript: Fix if after lambda being seen as ternary 2022-05-23 21:13:25 -03:00
0a28b4cd94 GDScript: Do not allow standalone lambdas
They cannot be accessed in this case, so an error is shown to avoid
misleading the uses, especially in case of named lambdas.
2022-05-23 12:25:03 -03:00
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
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
1e699a92f0 Merge pull request #61297 from reduz/improve-synchronizer-usability
Improve MultiplayerSynchronizer and MultiplayerSpawner editor usability
2022-05-23 16:10:06 +02:00
9b7db785eb Merge pull request #61312 from bruvzg/hb_430
HarfBuzz: Update to version 4.3.0
2022-05-23 15:45:19 +02:00
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
0778c7a19e Fix connection of subports after uniform->constant conversion in vshader 2022-05-23 14:09:59 +03:00
797ccd3ef8 HarfBuzz: Update to version 4.3.0 2022-05-23 13:18:11 +03:00
3568b3deea Merge pull request #61283 from bruvzg/text_mesh_cubic
[TextMesh] Fix cubic Bezier arc processing.
2022-05-23 09:34:33 +02:00
209d7eb7ea Fix typo in occlusion culling warning method name 2022-05-23 09:34:28 +02:00
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
01d383a8ff Merge pull request #61288 from kleonc/inspector_is_no_longer_refreshable 2022-05-22 20:11:14 +02:00
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
8c3286670f Remove UndoRedo calls trying to call removed EditorInspector::refresh() 2022-05-22 19:27:58 +02:00
a80793fcb8 Merge pull request #61235 from smix8/navigation_agent_avoidance_processing_4.x 2022-05-22 19:11:32 +02:00
33b2970492 EditorPropertyArray Fix crash when drag-reordering elements in the inspector 2022-05-22 19:00:04 +02:00
4ded1ef482 Merge pull request #61271 from timothyqiu/min-size-recover 2022-05-22 18:20:39 +02:00
1f066837e4 [TextMesh] Fix cubic cubic Bezier arc processing. 2022-05-22 18:04:32 +03:00
4ac999cc3f Update last min size when Control becomes visible 2022-05-22 15:50:13 +08:00
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
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
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
4ce4840fb3 Merge pull request #61253 from trollodel/more_rendering_timestamps
Add timestamps to some rendering effects
2022-05-21 20:01:17 +02:00
fe3371a9a9 Add timestamps to some rendering effects 2022-05-21 17:47:28 +02:00
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
df9340d552 Tweak the GPUParticles3D Transform Align property hint for readability 2022-05-21 13:13:48 +02:00
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
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
a53434639f Merge pull request #61214 from somnathsarkar/particle-attractor-fix
Fix GPUParticles3D disappearance at attractor origins
2022-05-21 08:48:36 +02:00
99911bfa79 Fix GPUParticles3D disappearance at attractor origins 2022-05-20 19:56:32 -04:00
8adf048045 Merge pull request #61194 from reduz/new-hash-set
Add a new HashSet template
2022-05-21 01:06:21 +02:00
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
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
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
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
410893ad0f Merge pull request #57660 from V-Sekai/gltf-extension-fixes 2022-05-20 18:50:53 +02:00
b3bb83b651 Merge pull request #61224 from Calinou/filedialog-tweak-disabled-files-color 2022-05-20 18:46:28 +02:00
25ec4b447b Merge pull request #61211 from Calinou/project-manager-fix-small-window-size 2022-05-20 17:04:01 +02:00
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
31d7d9a565 Merge pull request #61225 from Calinou/doc-decal-transparency 2022-05-20 16:46:11 +02:00
9e64f3de6c Fix project manager display at small window sizes
- Don't use minimum size for project order/filter controls.
  This also allows the filter field to become longer at large
  window sizes.
- Hide the loading label instead of changing its opacity.
  This causes a reflow during loading, but this is preferable to having
  the UI overflow.
- Hide the About button on Android as it will spawn a dialog that's
  too large to be closed on most screens.
- Hide the language dropdown on Android as it doesn't work correctly.

This allows the project manager to be displayed correctly at much
lower window sizes than previously.
2022-05-20 16:32:29 +02:00
39a598e020 Document Decal interactions with transparent materials 2022-05-20 16:16:51 +02:00
d600e0bc00 Improve gltf extension GLTFDocument api. 2022-05-20 06:58:48 -07:00
a43625394c Merge pull request #61219 from Calinou/tweak-64-bit-overflow-message 2022-05-20 15:40:41 +02:00
136da4d3bc Merge pull request #61182 from danielkariv/fix_misclick_selection 2022-05-20 15:38:22 +02:00
ca4d2525bd Merge pull request #61217 from WindyDarian/fix_blend_shapes 2022-05-20 15:03:32 +02:00
c95c9ab1c6 Merge pull request #61215 from aaronfranke/pm-size-tweaks 2022-05-20 14:38:38 +02:00
7b5bf3af19 Tweak 64-bit integer overflow message to mention that it's a signed type 2022-05-20 14:12:09 +02:00