godot/core
Maxim Kulkin 058604f5b8 Fix crash when saving resources with circular references
When saving resources, marking of already seen resources was
done too late, causing infinite loop traversing referenced resources
and eventual stack overflow. The change marks traversed resource
before descending to it's children, thus when this resource is
encountered again, it is already marked as seen and traversal stops.
2023-07-14 19:20:04 +02:00
..
config C#: Unify project name handling and fix issues with the handling of some special characters 2023-06-14 21:07:58 +02:00
crypto mbedTLS: disable weak crypto and TLS versions. 2023-05-10 11:13:19 +02:00
debugger Fix infinite loop on EOF in the command line debugger 2023-06-11 04:20:22 -07:00
error Fix incorrect index error macros 2023-01-22 12:23:56 +01:00
extension GDExtension @since attribute 2023-06-21 12:47:48 +02:00
input Merge pull request #76045 from Eoin-ONeill-Yokai/steaminput-fix 2023-07-12 17:16:36 +02:00
io Fix crash when saving resources with circular references 2023-07-14 19:20:04 +02:00
math Merge pull request #76787 from RedworkDE/avoid-localvector-copy 2023-06-20 00:01:55 +02:00
object Merge pull request #78612 from RandomShaper/mq_flush_ref 2023-07-14 18:49:08 +02:00
os [macOS] Implement optional native file selection dialog support for sandboxed apps. 2023-07-12 22:36:24 +03:00
string Merge pull request #79017 from bruvzg/esc_fix 2023-07-14 18:49:26 +02:00
templates Handle RID validator overflow 2023-06-20 13:20:17 +02:00
variant Merge pull request #78551 from AThousandShips/call_rpc 2023-07-08 18:15:41 +02:00
core_bind.cpp [macOS] Implement optional native file selection dialog support for sandboxed apps. 2023-07-12 22:36:24 +03:00
core_bind.h [macOS] Implement optional native file selection dialog support for sandboxed apps. 2023-07-12 22:36:24 +03:00
core_builders.py CI: Update static checks to black 23.3.0 2023-06-19 23:33:02 +02:00
core_constants.cpp Merge pull request #76165 from and-rad/safe-credentials 2023-05-10 12:47:07 +02:00
core_constants.h Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
core_globals.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_globals.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_string_names.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_string_names.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
doc_data.cpp Display BitField[Enum] in docs to distinguish from Enum 2023-06-15 17:23:02 +03:00
doc_data.h Display BitField[Enum] in docs to distinguish from Enum 2023-06-15 17:23:02 +03:00
register_core_types.cpp Properly free core types in reverse order 2023-05-30 17:47:12 +02:00
register_core_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub FreeType: Update to version 2.13.1 2023-07-10 12:04:02 +03:00
typedefs.h Fix several clang-tidy bool literal conversion warnings 2023-03-04 16:38:35 +02:00
version.h Fix Windows StringFileInfo structure 2023-04-12 22:08:49 +02:00