Commit graph

65034 commits

Author SHA1 Message Date
David Snopek
51f9df0ec8 [Web] Fix checking for OpenGL extensions with Emscripten 3.1.51 and later 2024-06-24 14:41:51 -05:00
Rémi Verschelde
e78dc83ee8
Merge pull request #93540 from RandomShaper/res_load_uncached
`ResourceLoader`: Fix handling of uncached loads
2024-06-24 13:20:24 +02:00
Pedro J. Estébanez
884d1da938 ResourceLoader: Fix handling of uncached loads
- `CACHE_MODE_IGNORE_DEEP` is checked in addition to `CACHE_MODE_IGNORE` to determine if a load is uncached. This avoids crashes in uncached loads due to prematurely freed load tasks.
- Cached load tasks are isolated (not registered in the task map ever). This avoids regular loads from reusing in-flight cached loads, which is not correct.
2024-06-24 11:25:57 +02:00
Rémi Verschelde
6649a84f62
Merge pull request #93494 from brno32/fix-headless-error
Add stub method for `mouse_get_position` in headless display server
2024-06-24 11:14:32 +02:00
Rémi Verschelde
d7855a00b0
Merge pull request #93485 from smix8/leftover_from_hangover
Remove unused navigation polygon properties
2024-06-24 11:14:28 +02:00
Rémi Verschelde
1abca34813
Merge pull request #93475 from KoBeWi/unified_timeline
Store TileMapLayer selection in scene's history
2024-06-24 11:14:25 +02:00
Rémi Verschelde
c48c085260
Merge pull request #93471 from sertonix/patch-1
Remove private glslang include
2024-06-24 11:14:21 +02:00
Rémi Verschelde
1cc83ad622
Merge pull request #93468 from AThousandShips/contributing_improve
Change suggestion in `CONTRIBUTING.md` to avoid spam
2024-06-24 11:14:17 +02:00
Rémi Verschelde
d4d123c8a1
Merge pull request #93435 from passivestar/themable-inspector
Make inspector spacing more themable
2024-06-24 11:14:14 +02:00
Rémi Verschelde
f9c51183bb
Merge pull request #93342 from kus04e4ek/build-fix
Fix not using `encoding="utf-8"` when writing to files or reading from them
2024-06-24 11:14:10 +02:00
Rémi Verschelde
bf20231140
Merge pull request #93179 from TheSofox/tree-nav-crash
Fix engine crashing when using Down Arrow selection on Tree with no selection
2024-06-24 11:14:06 +02:00
Rémi Verschelde
6882a948b6
Merge pull request #92874 from Chaosus/completion_color_color
Add coloring for completion of Color components
2024-06-24 11:14:02 +02:00
Rémi Verschelde
b35df67f62
Merge pull request #92766 from Repiteo/ci/svgo
Style: Optimize `.svg` files via `svgo`; add as pre-commit hook
2024-06-24 11:13:57 +02:00
Rémi Verschelde
09a5708df3
Merge pull request #90785 from jsjtxietian/low-process
Update outdated `low_processor_usage_mode` doc
2024-06-24 11:13:49 +02:00
jsjtxietian
c24103cc20 Update outdated low_processor_usage_mode doc 2024-06-24 11:33:02 +08:00
Thaddeus Crews
cc6dd8d02c
Style: Optimize .svg files with svgo 2024-06-23 08:15:19 -05:00
Thaddeus Crews
4af1068688
CI: Add svgo pre-commit hook 2024-06-23 08:14:54 -05:00
Alex Drozd
e7859e9a49 Add stub method for mouse_get_position in headless display server 2024-06-23 00:15:02 +02:00
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
Sofox
d86e02580c Fix engine crashing when using Down Arrow selection on Tree with no selection 2024-06-22 18:40:21 +01:00
kobewi
230a4cb63f Store TileMapLayer selection in scene's history 2024-06-22 18:42:48 +02:00
passivestar
6bb58ca5ae Make inspector spacing more themable 2024-06-22 19:55:47 +04:00
Sertonix
01d333fce0
Remove private glslang include
The latest glslang versions only install headers that are part of the public interface. This breaks when builtin_glslang is set to false.

Ref 1dcb072cda
2024-06-22 14:51:17 +00: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
A Thousand Ships
6f99aeda04
Change suggestion in CONTRIBUTING.md to avoid spam
Having an issue tagged in a commit message spams the issue thread with
notifications, which can be especially noisy when new contributors make
a lot of updates or rebases.
2024-06-22 15:20:33 +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