Commit graph

64885 commits

Author SHA1 Message Date
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 19bf77f666
Merge pull request #91382 from adamscott/sample-player
Add sample playback support
2024-06-19 07:59:07 +02:00
Rémi Verschelde 2b11d0ca96
Merge pull request #93279 from rburing/fti_tile_map_layer
Fix `TileMapLayer` not respecting physics interpolation mode
2024-06-18 23:16:12 +02:00
Rémi Verschelde a49b7b8a05
Merge pull request #93271 from Repiteo/ci/clang-tidy
CI: Add manual pre-commit hook for `clang-tidy`
2024-06-18 23:16:08 +02:00
Rémi Verschelde 344ab04661
Merge pull request #93262 from bruvzg/po_expr_tree
Improve PO plural translation rules handling.
2024-06-18 23:16:01 +02:00
Ricardo Buring 4c426b0be5 Fix TileMapLayer not respecting physics interpolation mode 2024-06-18 22:05:46 +02:00
bruvzg dd883bebd4
Improve PR plural translation rules handling. 2024-06-18 19:04:00 +03:00
Rémi Verschelde 0a83e7c5da
Merge pull request #93288 from rune-scape/gdextension-const-stringname-weird
Object: Use const correct `GDExtensionConstStringNamePtr`
2024-06-18 17:59:25 +02:00
Rémi Verschelde a492b32ed0
Merge pull request #93281 from TitanNano/jovan/fix_get_frame_data
Make `profiling_get_frame_data` call the correct GDVIRTUAL method
2024-06-18 17:59:22 +02:00
Rémi Verschelde 2c5f6db8c2
Merge pull request #93256 from bruvzg/ts_offset_accum
[TextServer] Save advances rounding remainders to prevent rounding error accumulation.
2024-06-18 17:59:19 +02:00
Rémi Verschelde edf2f8cb0d
Merge pull request #93238 from bruvzg/ed_unload_addons
[Editor] Unload addons before quitting to allow cleanup.
2024-06-18 17:59:16 +02:00
Rémi Verschelde 39ab252ba1
Merge pull request #93140 from bruvzg/rtl_table_bg_sep
[RTL] Fix table h/v separation alignment.
2024-06-18 17:59:13 +02:00
Rémi Verschelde fb3d489baa
Merge pull request #93137 from bruvzg/rtl_row_align
[RTL] Fix `align_to_row` for the last table row.
2024-06-18 17:59:10 +02:00
Rémi Verschelde 9a1e5aea69
Merge pull request #92588 from AThousandShips/font_sname
[Scene] Add `SceneStringNames::font(_size/_color)`
2024-06-18 17:59:06 +02:00
Rémi Verschelde 6c3f811f08
Merge pull request #92177 from KoBeWi/literally_wtf
Fix broken built-in script reloading
2024-06-18 17:59:03 +02:00
A Thousand Ships d519715d94
[Scene] Add SceneStringNames::font(_size/_color) 2024-06-18 17:24:27 +02:00
Adam Scott 52fa4f05f3
Add samples playback support 2024-06-18 11:06:31 -04:00
Rémi Verschelde b435551682
Merge pull request #93294 from rune-scape/autoload-incorrect-path
Fix incorrect autoload path in error
2024-06-18 14:09:07 +02:00
Rémi Verschelde 470cc59706
Merge pull request #93293 from rune-scape/cleanup-order
Fix cleanup order in `unregister_core_types()`
2024-06-18 14:09:04 +02:00
Rémi Verschelde 76a8fa6fed
Merge pull request #93292 from rune-scape/singleton-cleanup
Fix missing cleanup and null checks for various singletons
2024-06-18 14:09:01 +02:00
Rémi Verschelde 29654bdc4f
Merge pull request #93286 from rune-scape/fix-rare-physics-crash
GodotPhysics: Fix crash on null space
2024-06-18 14:08:58 +02:00
Rémi Verschelde 6c399a434d
Merge pull request #93269 from Chaosus/shader_fix_custom
Prevent changing some built-ins in spatial shaders
2024-06-18 14:08:55 +02:00
Rémi Verschelde a06a5e2ff1
Merge pull request #93257 from bruvzg/antrk_popup_drag
[AnimationTrackEdit] Cancel key drag when popup is shown.
2024-06-18 14:08:52 +02:00
Rémi Verschelde 2a470143ef
Merge pull request #93255 from jsjtxietian/atlas-default
Prevent generating preview for zero sized texture
2024-06-18 14:08:48 +02:00
Rémi Verschelde 0fd5aad1cf
Merge pull request #93229 from passivestar/themable-renderer-colors
Allow theming renderer colors
2024-06-18 14:08:45 +02:00
Rémi Verschelde 0ec023f101
Merge pull request #92678 from warriormaster12/dup_prop_before_remap_resources
Duplicate properties first before remapping resources
2024-06-18 14:08:39 +02:00
rune-scape ef9b82a076 fix rare physics crash 2024-06-18 02:18:11 -07:00
rune-scape 6adcb1373a fix missing cleanup and null checks for various singletons 2024-06-18 01:05:30 -07:00
jsjtxietian 3027b49943 Prevent generating preview for zero sized texture 2024-06-18 16:04:10 +08:00
rune-scape 97105f236d Fix incorrect autoload path in error 2024-06-18 00:50:56 -07:00
rune-scape 818fb63f03 fixed cleanup order in unregister_core_types() 2024-06-18 00:44:01 -07:00
bruvzg dc8d7ef43e
[TextServer] Save advances rounding remainders to prevent rounding error accumulation. 2024-06-18 09:04:51 +03:00
rune-scape ca916a536a Object: use correct GDExtensionConstStringNamePtr 2024-06-17 19:06:40 -07:00
Jovan Gerodetti 21586da50e Make profiling_get_frame_data call the correct GDVIRTUAL method. 2024-06-18 00:53:25 +02:00
Thaddeus Crews 576c9e4fe8
CI: Add pre-commit hook for clang-tidy
• Set to "manual" so it isn't invoked in normal workflow
• Modernize `.clang-tidy` file
2024-06-17 11:27:18 -05:00
Yuri Rubinsky 3d2b70c1ec Prevent changing some built-ins in spatial shaders 2024-06-17 19:18:14 +03:00
passivestar e0ab91a193 Allow theming renderer colors 2024-06-17 19:45:19 +04:00
Rémi Verschelde e2fc6d38cb
Merge pull request #92926 from alula/patch-2
Make texture filtering in TileAtlasView consistent
2024-06-17 17:27:12 +02:00
alula e591bb0288
Make texture filtering in TileAtlasView consistent
Co-authored-by: Gilles Roudière <gilles.roudiere@gmail.com>
2024-06-17 16:56:32 +02:00
Rémi Verschelde eb20a68b32
Merge pull request #93239 from Calinou/gl-vsync-tweak-warnings
Tweak warning messages related to V-Sync on OpenGL
2024-06-17 16:02:01 +02:00
Rémi Verschelde cf50779ef8
Merge pull request #93160 from bruvzg/pg_mt_crash
[EditorProgress] Use `BackgroundProgress` instead of `ProgressDialog` when called for a thread.
2024-06-17 16:01:58 +02:00
Rémi Verschelde 0a543a6085
Merge pull request #92636 from TokageItLab/blend-point-check
Add blend point check to `AnimationNodeBlendSpace2D::_process()`
2024-06-17 16:01:52 +02:00
Rémi Verschelde 0ca0b462e5
Merge pull request #93227 from oshman99/master
Fix closest edge and face check in `NavigationServer3D.map_get_closest_point_to_segment`
2024-06-17 14:31:52 +02:00
Rémi Verschelde 3421c9fab5
Merge pull request #92931 from TokageItLab/child-physical-bone
Fix unbound child bones of the PhysicalBone aren't modified
2024-06-17 14:31:46 +02:00
Artem 4ed747e255 Fixed closest edge and face check in NavigationServer3D.map_get_closest_point_to_segment 2024-06-17 15:34:46 +04:00
Rémi Verschelde 170af05c80
Merge pull request #93219 from Chaosus/vs_fix_varyings
Fix bugs in visual shader varyings
2024-06-17 13:30:20 +02:00
Rémi Verschelde 277e4ea937
Merge pull request #93177 from Faless/crypto/expose_get_entropy
[Crypto] Expose `OS.get_entropy`
2024-06-17 13:30:14 +02:00
Fabio Alessandrelli ae7045f67e [Crypto] Expose OS.get_entropy 2024-06-17 12:02:37 +02:00
Rémi Verschelde 8c70c18132
Merge pull request #93242 from 31/dev/31/csg-snap-dirty
Make CSG shape dirty after changing Snap
2024-06-17 10:59:09 +02:00
Rémi Verschelde 63cb43a059
Merge pull request #93233 from dalexeev/anim-doc-sprite-frames-frame-duration
Animation: Document frame duration units in `SpriteFrames`
2024-06-17 10:59:06 +02:00