Commit graph

65009 commits

Author SHA1 Message Date
smix8 40fc299aa3 Remove unused navigation polygon properties
Removes unused navigation polygon properties, a leftover from the old Godot 3 days that used polygon center to polygon center distance for (rather inaccurate) pathfinding cost calculation.
2024-06-22 21:55:48 +02:00
Rémi Verschelde 04bf7d4cad
Merge pull request #93467 from anniryynanen/progress-circle-atlas
Fix atlas texture positioning in circular TextureProgressBar
2024-06-22 16:22:30 +02:00
Rémi Verschelde ded2a4ae54
Merge pull request #93452 from raulsntos/core/placeholder-has-method
Lookup method also in base scripts of a PlaceHolderScriptInstance
2024-06-22 16:22:27 +02:00
Rémi Verschelde e526f12c6f
Merge pull request #93444 from JaviARodriguez/Open-source-Contribution
Fix FlowContainer scale from also scaling wrap point
2024-06-22 16:22:24 +02:00
Rémi Verschelde 710fb11913
Merge pull request #93442 from Calinou/basis-universal-import-quiet
Make Basis Universal import quiet unless engine is in verbose mode
2024-06-22 16:22:21 +02:00
Rémi Verschelde 1e0c741fe5
Merge pull request #93430 from KoBeWi/I_store_NodePaths,_you_store_Nodes,_we_are_not_the_same
Fix storing of Node Array properties
2024-06-22 16:22:17 +02:00
Rémi Verschelde 022b5a1f54
Merge pull request #93426 from smix8/poly_good_locking
Fix thread-use causing navigation polygon data corruption
2024-06-22 16:22:14 +02:00
Rémi Verschelde 6b8029414c
Merge pull request #93374 from hakro/fix-replication-config-error-flood
Instantiate a replication config on synchronizer creation
2024-06-22 16:22:11 +02:00
Rémi Verschelde 41cc256d63
Merge pull request #89528 from Calinou/basematerial3d-height-allow-in-compatibility
Allow BaseMaterial3D height/dither fade to work with Compatibility rendering
2024-06-22 16:22:07 +02:00
Rémi Verschelde 16ab5345ef
Merge pull request #79054 from bruvzg/word_brk_fix
[TextServer] Fix `get_word_breaks` and its uses.
2024-06-22 16:22:03 +02:00
Rémi Verschelde 8f0379730b
Merge pull request #61814 from Calinou/script-editor-decrease-idle-parse-delay
Decrease the default idle parse delay in the script editor
2024-06-22 16:21:56 +02:00
Anni Ryynänen 2c5befde43
Fix atlas texture positioning in circular TextureProgressBar
In 4.2 TextureProgressBar needed to position its atlas texture, but in 4.3
`draw_polygon()` handles it.
2024-06-22 16:07:26 +03:00
Raul Santos 175e5bcf4e
Lookup method also in base scripts of a PlaceHolderScriptInstance 2024-06-22 08:11:48 +02:00
Javi Rodriguez d6e17b8a0d Fix FlowContainer scale from also scaling wrap point
When a FlowContainer was scaled, the point at which a line wraps would
also be scaled. This would cause a FlowContainer to have lines that did
not fit the container.

FlowContainer no longer factors its scale when resorting children.

Fixes #93439
2024-06-21 19:13:43 -04:00
Hugo Locurcio 281e0e6a5b
Allow BaseMaterial3D height/dither fade to work with Compatibility rendering
Compatibility is based on OpenGL ES 3.0, so the height shader
(including deep parallax) and distance fade dither modes work
just fine with no adjustments required.
2024-06-22 00:57:22 +02:00
Hugo Locurcio cf09cc2115
Decrease the default idle parse delay in the script editor
This makes errors reported 0.5 seconds faster compared to the previous
default value, and is closer to other code editors' behavior such as
VS Code.
2024-06-22 00:40:21 +02:00
Hugo Locurcio ec97372f04
Make Basis Universal import quiet unless engine is in verbose mode
This makes Basis Universal stdout match other compression modes.
2024-06-22 00:34:53 +02:00
Rémi Verschelde 8a6c1e8f52
Merge pull request #93428 from adamscott/fix-superfluous-line-samples
Remove superfluous non-working sample playing check
2024-06-21 16:49:52 +02:00
Rémi Verschelde 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
Rémi Verschelde 0e4b06a830
Merge pull request #93421 from akien-mga/ci-gha-artifact-retention-2-months
CI: Keep GHA artifacts for 60 days
2024-06-21 16:49:46 +02:00
Rémi Verschelde 3325ffbe1b
Merge pull request #92750 from bruvzg/ios_autogen
[iOS export] Automatically generate ARM64 simulator library from device library if it's missing.
2024-06-21 16:49:40 +02:00
Rémi Verschelde 4226dbf469
Merge pull request #90136 from KoBeWi/re-add_root_node
Fix `add_root_node()` being no-op
2024-06-21 16:49:37 +02:00
Rémi Verschelde 019a0c18a4
Merge pull request #90135 from KoBeWi/missing_star
Update scene tabs after marking as unsaved
2024-06-21 16:49:31 +02:00
Rémi Verschelde c53a4a7f64
Merge pull request #90069 from KoBeWi/file_suicide_prevention_measures
Don't allow copying file into its own path
2024-06-21 16:49:26 +02:00
Rémi Verschelde 284dae1510
Merge pull request #89788 from KoBeWi/project_directory_naming_manager
Make project naming setting available in project manager
2024-06-21 16:49:18 +02:00
kobewi 8041dc6a55 Make project naming setting available in project manager 2024-06-21 15:53:06 +02:00
kobewi 74cc9e8d93 Fix storing of Node Array properties 2024-06-21 15:49:48 +02:00
bruvzg b5e3238109
[TextServer] Fix get_word_breaks and it uses. 2024-06-21 14:56:57 +03:00
Rémi Verschelde 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
Rémi Verschelde 74f9f12c71
Merge pull request #92320 from Hilderin/fix-importing-assets-with-csv
Fix reimporting assets with csv in the project
2024-06-21 13:54:35 +02:00
Adam Scott e8212f1849
Remove superfluous non-working sample playing check 2024-06-21 07:17:28 -04:00
smix8 eba3acadac Fix thread-use causing navigation polygon data corruption
Fixes navigation polygon  data corruption caused by thread-use that changed vertices or polygons while the navigation polygon was processed, e.g. by server region sync, navmesh baking or user thread updates.
2024-06-21 12:58:03 +02:00
smix8 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
Rémi Verschelde 06f4968a82
CI: Keep GHA artifacts for 60 days 2024-06-21 10:34:00 +02:00
Rémi Verschelde 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
Rémi Verschelde 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
Rémi Verschelde 1f134f3865
Merge pull request #93378 from akien-mga/thorvg-0.13.8
thorvg: Update to 0.13.8
2024-06-21 10:14:32 +02:00
Rémi Verschelde b749ff59e4
Merge pull request #93369 from bruvzg/mingw-llvm-warnings
[LLVM/MinGW] Fix/suppress DX12 related warnings.
2024-06-21 10:14:28 +02:00
Rémi Verschelde ee3b31da80
Merge pull request #93362 from adamscott/fix-web-audio-pause
Fix pausing issues when using Web Audio samples
2024-06-21 10:14:25 +02:00
Rémi Verschelde 4a9dc72d16
Merge pull request #93361 from passivestar/viewport-buttons-styles
Add missing style overrides for viewport overlay buttons
2024-06-21 10:14:21 +02:00
Rémi Verschelde 31f3969c86
Merge pull request #93147 from Hilderin/fix-freeze-after-save
Fix noticeable freeze after saving a scene
2024-06-21 10:14:18 +02:00
Rémi Verschelde 5ac2631af7
Merge pull request #92688 from HolonProduction/autocompletion-batch-2
Add more autocompletion tests
2024-06-21 10:14:13 +02:00
Rémi Verschelde e5c0f60c59
Merge pull request #91084 from OwenAEdwards/master
Modify MultiplayerSpawner scene path error checking.
2024-06-21 10:14:06 +02:00
smix8 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
smix8 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
Hilderin 8ac841a026 Fix Noticeable freeze after saving a scene #93104 2024-06-20 16:47:28 -04:00
passivestar 83078715ca Add missing style overrides for viewport overlay buttons 2024-06-20 22:28:45 +04:00
Rémi Verschelde 6fb3b72756
i18n: Fix validation errors in zh_CN class reference 2024-06-20 18:17:02 +02:00
Adam Scott 57db018e33
Fix pausing issues when using Web Audio samples 2024-06-20 10:32:28 -04:00
Rémi Verschelde 393f4a7969
Merge pull request #93391 from DarkMessiah/fix_update_available_label
Fix determining the availability of a new version
2024-06-20 16:22:25 +02:00