From bf2ba7b7b6c04a3e2d8a699ab43459238def0b7c Mon Sep 17 00:00:00 2001 From: nlupugla Date: Tue, 17 Sep 2024 21:48:24 -0400 Subject: [PATCH] Removed my added compatibility methods. --- core/core_bind.compat.inc | 62 -------------------------- core/core_bind.h | 8 ---- core/object/object.compat.inc | 0 core/object/object.h | 10 ----- core/variant/container_type_validate.h | 5 ++- core/variant/dictionary.cpp | 42 ++++++++--------- core/variant/variant_setget.cpp | 8 ++-- 7 files changed, 28 insertions(+), 107 deletions(-) delete mode 100644 core/object/object.compat.inc diff --git a/core/core_bind.compat.inc b/core/core_bind.compat.inc index 42c05670abf3..3e8ac3c5de6a 100644 --- a/core/core_bind.compat.inc +++ b/core/core_bind.compat.inc @@ -29,7 +29,6 @@ /**************************************************************************/ #ifndef DISABLE_DEPRECATED -#include "core_bind.h" namespace core_bind { @@ -53,67 +52,6 @@ void OS::_bind_compatibility_methods() { ClassDB::bind_compatibility_method(D_METHOD("execute_with_pipe", "path", "arguments"), &OS::_execute_with_pipe_bind_compat_94434); } -// ClassDB - -namespace special { - -Dictionary ClassDB::class_get_signal_compat_82198(const StringName &p_class, const StringName &p_signal) const { - MethodInfo signal; - if (::ClassDB::get_signal(p_class, p_signal, &signal)) { - return signal.operator Dictionary(); - } else { - return Dictionary(); - } -} - -TypedArray ClassDB::class_get_signal_list_compat_82198(const StringName &p_class, bool p_no_inheritance) const { - List signals; - ::ClassDB::get_signal_list(p_class, &signals, p_no_inheritance); - TypedArray ret; - - for (const MethodInfo &E : signals) { - ret.push_back(E.operator Dictionary()); - } - - return ret; -} - -TypedArray ClassDB::class_get_property_list_compat_82198(const StringName &p_class, bool p_no_inheritance) const { - List plist; - ::ClassDB::get_property_list(p_class, &plist, p_no_inheritance); - TypedArray ret; - for (const PropertyInfo &E : plist) { - ret.push_back(E.operator Dictionary()); - } - - return ret; -} - -TypedArray ClassDB::class_get_method_list_compat_82198(const StringName &p_class, bool p_no_inheritance) const { - List methods; - ::ClassDB::get_method_list(p_class, &methods, p_no_inheritance); - TypedArray ret; - - for (const MethodInfo &E : methods) { -#ifdef DEBUG_METHODS_ENABLED - ret.push_back(E.operator Dictionary()); -#else - Dictionary dict; - dict["name"] = E.name; - ret.push_back(dict); -#endif - } - - return ret; -} - -void ClassDB::_bind_compatibility_methods() { - ::ClassDB::bind_compatibility_method(D_METHOD("class_get_signal", "class", "signal"), &ClassDB::class_get_signal_compat_82198); - ::ClassDB::bind_compatibility_method(D_METHOD("class_get_signal_list", "class", "no_inheritance"), &ClassDB::class_get_signal_list_compat_82198, DEFVAL(false)); - ::ClassDB::bind_compatibility_method(D_METHOD("class_get_property_list", "class", "no_inheritance"), &ClassDB::class_get_property_list_compat_82198, DEFVAL(false)); - ::ClassDB::bind_compatibility_method(D_METHOD("class_get_method_list", "class", "no_inheritance"), &ClassDB::class_get_method_list_compat_82198, DEFVAL(false)); -} -} // namespace special } // namespace core_bind #endif // DISABLE_DEPRECATED diff --git a/core/core_bind.h b/core/core_bind.h index 038e33b13a85..62d2da26569b 100644 --- a/core/core_bind.h +++ b/core/core_bind.h @@ -445,7 +445,6 @@ class ClassDB : public Object { protected: static void _bind_methods(); - static void _bind_compatibility_methods(); public: PackedStringArray get_class_list() const; @@ -496,13 +495,6 @@ class ClassDB : public Object { TypedArray class_get_struct_list(const StringName &p_class, bool p_no_inheritance = false) const; TypedArray class_get_struct_members(const StringName &p_class, const StringName &p_struct) const; -#ifndef DISABLE_DEPRECATED - Dictionary class_get_signal_compat_82198(const StringName &p_class, const StringName &p_signal) const; - TypedArray class_get_signal_list_compat_82198(const StringName &p_class, bool p_no_inheritance = false) const; - TypedArray class_get_property_list_compat_82198(const StringName &p_class, bool p_no_inheritance = false) const; - TypedArray class_get_method_list_compat_82198(const StringName &p_class, bool p_no_inheritance = false) const; -#endif - #ifdef TOOLS_ENABLED virtual void get_argument_options(const StringName &p_function, int p_idx, List *r_options) const override; #endif diff --git a/core/object/object.compat.inc b/core/object/object.compat.inc deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/core/object/object.h b/core/object/object.h index 99954289893e..d5985ef8be24 100644 --- a/core/object/object.h +++ b/core/object/object.h @@ -417,12 +417,6 @@ class Object { TypedArray> _get_signal_list_as_structs() const; TypedArray> _get_signal_connection_list_as_structs(const StringName &p_signal) const; TypedArray> _get_incoming_connections_as_structs() const; -#ifndef DISABLE_DEPRECATED - void _add_user_signal_compat_82198(const String &p_name, const Array &p_args = Array()); - TypedArray _get_signal_list_compat_82198() const; - TypedArray _get_signal_connection_list_compat_82198(const StringName &p_signal) const; - TypedArray _get_incoming_connections_compat_82198() const; -#endif void _set_bind(const StringName &p_set, const Variant &p_value); Variant _get_bind(const StringName &p_name) const; void _set_indexed_bind(const NodePath &p_name, const Variant &p_value); @@ -530,10 +524,6 @@ class Object { TypedArray> _get_property_list_as_structs_bind() const; TypedArray _get_method_list_bind() const; TypedArray> _get_method_list_as_structs_bind() const; -#ifndef DISABLE_DEPRECATED - TypedArray _get_property_list_bind_compat_82198() const; - TypedArray _get_method_list_bind_compat_82198() const; -#endif void _clear_internal_resource_paths(const Variant &p_var); diff --git a/core/variant/container_type_validate.h b/core/variant/container_type_validate.h index e11a169d922c..708745793a23 100644 --- a/core/variant/container_type_validate.h +++ b/core/variant/container_type_validate.h @@ -51,10 +51,11 @@ struct ContainerTypeValidate { Ref