Commit Graph

63057 Commits

Author SHA1 Message Date
Fredia Huya-Kouadio f291a4ed3a Fix leakage of JNI object references
Fixes https://github.com/godotengine/godot/issues/87548
2024-04-15 10:30:18 -07:00
Rémi Verschelde b8fa48be04
Merge pull request #90693 from dalexeev/core-marshalls-fix-refc-handling
Core: Fix `RefCounted` handling in `marshalls.cpp`
2024-04-15 13:41:20 +02:00
Rémi Verschelde 0ec66a1097
Merge pull request #90692 from akien-mga/scons-debug_paths_relative-opt-in
SCons: Make new `debug_paths_relative` option opt-in
2024-04-15 13:41:17 +02:00
Rémi Verschelde e1dd1f49c0
Merge pull request #90571 from KoBeWi/you're_too_old,_upgrade_to_newer_format
Improve error when scene/resource is saved with newer format
2024-04-15 13:41:15 +02:00
Rémi Verschelde 05b76a9d80
Merge pull request #90405 from bruvzg/rtl_uni
[RTL] Add support for character code BBCode tag `[char=...]`.
2024-04-15 13:41:11 +02:00
Rémi Verschelde 5b681dbe7f
Merge pull request #84932 from timothyqiu/search-and-replace
Improve search/replace bar behavior
2024-04-15 13:41:05 +02:00
Danil Alexeev 3c62f5fe5c
Core: Fix `RefCounted` handling in `marshalls.cpp` 2024-04-15 13:53:40 +03:00
Rémi Verschelde e5c689d028
SCons: Make new debug_paths_relative option opt-in
As pointed out in https://github.com/godotengine/godot/pull/78232#issuecomment-2056467297,
it actually makes it harder to run Godot locally while keeping the relationship with the
header files it was compiled from.
2024-04-15 12:19:36 +02:00
kobewi 445302a4b2 Improve error when scene/resource is saved with newer format 2024-04-15 12:08:35 +02:00
bruvzg 524a20f460
[RTL] Add support for character code bb tag. 2024-04-15 11:25:50 +03:00
Rémi Verschelde c951421c99
Merge pull request #90268 from RandomShaper/wtp_servers
Use WorkerThreadPool for Server threads (enhanced)
2024-04-15 10:12:00 +02:00
Rémi Verschelde a44b0b6dc1
Merge pull request #90685 from timothyqiu/auto-translate-legacy
Don't store deprecated `auto_translate` property
2024-04-15 10:00:38 +02:00
Rémi Verschelde de97ab4b55
Merge pull request #90676 from adamscott/change-qa-to-forum
Rename Q&A to Forum in the Help top bar
2024-04-15 10:00:35 +02:00
Rémi Verschelde 4e1ed6bc23
Merge pull request #90668 from timothyqiu/owner-id
Store `ObjectID` instead of pointer for KinematicCollision owner
2024-04-15 10:00:32 +02:00
Rémi Verschelde 88033ea8c6
Merge pull request #90637 from aaronp64/force_native_crash
Fix `Window.hide()` crash when `force_native` changes
2024-04-15 10:00:29 +02:00
Rémi Verschelde 673e770a8d
Merge pull request #90575 from TokageItLab/boneattachment-performance
Remove `bone_pose_updated` signal and replace it with the `skeleton_updated` signal
2024-04-15 10:00:26 +02:00
Rémi Verschelde 50fd380359
Merge pull request #90562 from bruvzg/fix_links
[Unix / DirAccess] Fix removing directory symlinks with `remove`, ensure `erase_contents_recursive` is not following directory symlinks.
2024-04-15 10:00:22 +02:00
Rémi Verschelde fac55137a1
Merge pull request #89627 from markdibarry/parallax2d_scroll_scale
Account for scale in scroll logic for `Parallax2D`
2024-04-15 10:00:15 +02:00
Haoyu Qiu 48f1e5b561 Don't store deprecated auto-translate property 2024-04-15 14:23:24 +08:00
Haoyu Qiu 4176102a5e Store ObjectID instead of pointer for KinematicCollision owner 2024-04-15 12:28:36 +08:00
Adam Scott a0e644eab5
Rename Q&A to Forum in the Help top bar 2024-04-14 15:34:49 -04:00
Rémi Verschelde d00734053f
Merge pull request #90635 from bqqbarbhg/texture-path-fix
Fix FBX texture path resolving
2024-04-14 14:39:17 +02:00
Rémi Verschelde 41fc152232
Merge pull request #90633 from YeldhamDev/the_popup_is_not_wearing_any_panels
Remove `Popup`'s unused "panel" style
2024-04-14 14:39:15 +02:00
Rémi Verschelde 122054cf7a
Merge pull request #90573 from timothyqiu/svg-image
Fix error when loading SVG imported as Image
2024-04-14 14:39:11 +02:00
Rémi Verschelde 9b0b7afe28
Merge pull request #90035 from KoBeWi/SUPER_CALL_DEFERRED
Fix scroll to description
2024-04-14 14:39:07 +02:00
Michael Alexsander 7c75355541
Remove `Popup`'s unused "panel" style 2024-04-13 15:18:12 -03:00
aaronp64 4ed51933f9 Fix Window.hide() crash when force_native changed
Moved force_native = p_force_native assignment to after is_visible() check, to prevent value from changing after window is shown.

Fixes #90609
2024-04-13 14:03:29 -04:00
bqqbarbhg 2a757e4897 Fix FBX texture path resolving 2024-04-13 20:28:12 +03:00
Rémi Verschelde 578d937927
Merge pull request #90631 from AThousandShips/array_iter_fix
[Core] Fix incorrect comparison for `Array` const iterator
2024-04-13 18:43:01 +02:00
A Thousand Ships 80cb914e06
[Core] Fix incorrect comparison for `Array` const iterator 2024-04-13 17:32:33 +02:00
Rémi Verschelde 43b32f9d0b
Merge pull request #90626 from Repiteo/scons/msvc-sucks-eggs
SCons: Fix `silence_msvc` regression
2024-04-13 16:39:29 +02:00
Rémi Verschelde b2b51e10f8
Merge pull request #90622 from AThousandShips/doc_fix
[Doc] Fix incorrect reference to `input_pickable`
2024-04-13 16:39:26 +02:00
Rémi Verschelde 73f5eeb7d4
Merge pull request #66744 from aaronfranke/group-2d
Reorganize some code to have 2D things grouped together
2024-04-13 16:39:23 +02:00
Thaddeus Crews 6df57d2d7d
SCons: Fix `silence_msvc` regression 2024-04-13 08:58:29 -05:00
A Thousand Ships d8cd7b2f9f
[Doc] Fix incorrect reference to `input_pickable` 2024-04-13 15:44:14 +02:00
Aaron Franke 6dd4a68797
Reorganize some code to have 2D things grouped together 2024-04-13 02:56:50 -07:00
Rémi Verschelde 2886511c18
Merge pull request #90613 from akien-mga/tests-navigation-race-condition
Tests: Remove NavigationRegion3D race condition that fails on CI
2024-04-13 11:30:57 +02:00
Rémi Verschelde 085601510b
Merge pull request #90606 from m4gr3d/fix_export_option_overrides_load_on_startup
Fix the logic to load export preset's options overrides
2024-04-13 11:30:54 +02:00
Rémi Verschelde 133d036741
Merge pull request #90603 from m4gr3d/fix_keystore_path_resolution
Fix issue with resolving the path for the Android keystore file
2024-04-13 11:30:51 +02:00
Rémi Verschelde 3a57f10dd5
Merge pull request #90602 from smix8/bsfmod
Use fmod for navigation mesh border size warning
2024-04-13 11:30:47 +02:00
Rémi Verschelde a66bc023dd
Merge pull request #90598 from berarma/scene_tree_clean_up
Remove some unused SceneTree properties
2024-04-13 11:30:44 +02:00
Rémi Verschelde 4bce45b746
Merge pull request #90588 from ajreckof/Fix-infinite-while-loop-on-empty-added-file
Fix infinite while loop on empty added file.
2024-04-13 11:30:41 +02:00
Rémi Verschelde dae51097c5
Merge pull request #90583 from groud/fix_heap-use-after-free_error
Fix heap-use-after-free error in TileMapLayerEditor
2024-04-13 11:30:38 +02:00
Rémi Verschelde c9a595afb5
Merge pull request #90580 from vnen/gdscript-allow-enum-to-int-cast
GDScript: Allow casting enum to int
2024-04-13 11:30:34 +02:00
Rémi Verschelde 8e1b50045a
Merge pull request #90554 from bqqbarbhg/fbx-color-fixes
FBX: Fix material colors
2024-04-13 11:30:31 +02:00
Rémi Verschelde 6d5981aad7
Merge pull request #90538 from migueldeicaza/order
Fix the initialization order for the iOS driver
2024-04-13 11:30:27 +02:00
Rémi Verschelde c88993411d
Merge pull request #90536 from Rindbee/make-the-inherited-scene-root-node-unable-to-change-type
Make the inherited scene root node unable to change type
2024-04-13 11:30:25 +02:00
Rémi Verschelde 665a98b5f2
Merge pull request #90525 from KoBeWi/color_limbo
Fix folder colors not saving after project.godot is modifed externally
2024-04-13 11:30:21 +02:00
Rémi Verschelde 2a0fcc4c7b
Merge pull request #88926 from samsface/fix_animation_player_error_dialog
Fix animation player error dialog focus
2024-04-13 11:30:18 +02:00
Rémi Verschelde e5c4ce60de
Merge pull request #78232 from akien-mga/scons-debug-ffile-prefix-map
SCons: Add `-ffile-prefix-map` GCC/Clang option to make debug file paths relative
2024-04-13 11:30:12 +02:00