godot/core/variant
Rémi Verschelde 7aacb098f0
Add forward compat parsing of PackedVector4Array
This new Variant type is being added in 4.3, and breaks compatibility with
earlier releases. By adding minimal parsing support (converting to plain Array)
we can at least open the scenes, and minimize the data loss when going back and
forth between minor versions.
2024-05-03 00:20:12 +02:00
..
array.cpp Merge pull request #74588 from puchik/float-variant-nan-inequality 2023-09-27 14:03:34 +02:00
array.h Merge pull request #71786 from raulsntos/dotnet/array 2023-02-04 00:24:06 +01:00
binder_common.h Fix expected argument count for Callable call errors 2023-09-29 20:00:10 +03:00
callable_bind.cpp Fix sizeof usage for Variant pointers in alloca 2023-11-16 07:13:14 +11:00
callable_bind.h Fix rpc calls with binds 2023-06-22 11:07:53 +02:00
callable.cpp Fixes to allow object-less callables throughout Godot 2023-10-06 16:31:35 -04:00
callable.h Add vararg call() method to C++ Callable 2023-10-05 11:35:29 +02:00
container_type_validate.h [Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-11 19:45:49 +02:00
dictionary.cpp Merge pull request #74588 from puchik/float-variant-nan-inequality 2023-09-27 14:03:34 +02:00
dictionary.h GDScript: Fix test for read-only state of constants 2023-01-27 05:28:08 +02:00
method_ptrcall.h PtrToArg::convert() returns const-references where possible, avoids unnecessary copies 2023-08-07 20:40:23 +02:00
native_ptr.h Fix GDVIRTUAL_NATIVE_PTR 2023-07-03 10:52:02 +02:00
SCsub
type_info.h Use BitField<> in core type masks 2023-01-08 22:17:40 +01:00
typed_array.h Merge pull request #80075 from Bromeon/gdextension/optimize-ptrcalls 2023-09-17 14:46:13 +02:00
variant_call.cpp Fix expected argument count for Callable call errors 2023-09-29 20:00:10 +03:00
variant_construct.cpp Add ValidatedCall to MethodBind 2023-04-30 20:01:26 +02:00
variant_construct.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
variant_destruct.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
variant_destruct.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
variant_internal.h GDExtension: Convert validated_call() to ptrcall() (rather than call()) 2023-10-04 10:53:17 -05:00
variant_op.cpp Add operator NOT for all Variant types 2023-03-10 15:58:55 -03:00
variant_op.h [Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-11 19:45:49 +02:00
variant_parser.cpp Add forward compat parsing of PackedVector4Array 2024-05-03 00:20:12 +02:00
variant_parser.h Add support for reading text resource format 4 2024-04-30 09:02:19 +08:00
variant_setget.cpp [Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-11 19:45:49 +02:00
variant_setget.h Revert "Add API for HSL conversion" 2023-05-10 17:45:56 -03:00
variant_utility.cpp GDScript: Fix incorrect error message for utility functions 2023-10-16 14:09:57 +03:00
variant_utility.h Add type_string() utility 2023-10-02 17:41:20 +02:00
variant.cpp Keep Variant type after zero() 2023-11-08 12:13:36 +01:00
variant.h Add PackedRealArray as an alias for Vector<real_t> 2024-01-25 18:08:46 +01:00