Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -81,3 +81,6 @@ c5df0cb82bc539eff7dcfb2add99d60771fc50c5

# Move RenderingServer enums to a dedicated RenderingServerEnums (`RSE`) namespace
f5a290ac462765afca34e64dd39f883511510147

# Style: Add `class_db.h` includes explicitly
e380a417526c11f15a9ddb3997292409b10da2af
1 change: 1 addition & 0 deletions core/config/project_settings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
#include "core/io/file_access_pack.h"
#include "core/io/marshalls.h"
#include "core/io/resource_uid.h"
#include "core/object/class_db.h"
#include "core/object/message_queue.h"
#include "core/object/script_language.h"
#include "core/templates/rb_set.h"
Expand Down
4 changes: 4 additions & 0 deletions core/core_bind.compat.inc
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@

#ifndef DISABLE_DEPRECATED

#include "core_bind.h"

#include "core/object/class_db.h"

namespace CoreBind {

// Semaphore
Expand Down
1 change: 1 addition & 0 deletions core/core_bind.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
#include "core/io/marshalls.h"
#include "core/math/geometry_2d.h"
#include "core/math/geometry_3d.h"
#include "core/object/class_db.h"
#include "core/os/keyboard.h"
#include "core/os/main_loop.h"
#include "core/os/thread_safe.h"
Expand Down
2 changes: 2 additions & 0 deletions core/crypto/aes_context.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@

#include "core/crypto/aes_context.h"

#include "core/object/class_db.h"

Error AESContext::start(Mode p_mode, const PackedByteArray &p_key, const PackedByteArray &p_iv) {
ERR_FAIL_COND_V_MSG(mode != MODE_MAX, ERR_ALREADY_IN_USE, "AESContext already started. Call 'finish' before starting a new one.");
ERR_FAIL_COND_V_MSG(p_mode < 0 || p_mode >= MODE_MAX, ERR_INVALID_PARAMETER, "Invalid mode requested.");
Expand Down
2 changes: 2 additions & 0 deletions core/crypto/crypto.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@

#include "crypto.h"

#include "core/object/class_db.h"

/// Resources

CryptoKey *(*CryptoKey::_create)(bool p_notify_postinitialize) = nullptr;
Expand Down
1 change: 1 addition & 0 deletions core/crypto/hashing_context.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "hashing_context.h"

#include "core/crypto/crypto_core.h"
#include "core/object/class_db.h"

Error HashingContext::start(HashType p_type) {
ERR_FAIL_COND_V(ctx != nullptr, ERR_ALREADY_IN_USE);
Expand Down
1 change: 1 addition & 0 deletions core/debugger/engine_profiler.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "engine_profiler.h"

#include "core/debugger/engine_debugger.h"
#include "core/object/class_db.h"

void EngineProfiler::_bind_methods() {
GDVIRTUAL_BIND(_toggle, "enable", "options");
Expand Down
6 changes: 5 additions & 1 deletion core/extension/gdextension.compat.inc
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@

#ifndef DISABLE_DEPRECATED

#include "gdextension.h"

#include "core/object/class_db.h"

Error GDExtension::_open_library_bind_compat_88418(const String &p_path, const String &p_entry_symbol) {
return ERR_UNAVAILABLE;
}
Expand All @@ -46,4 +50,4 @@ void GDExtension::_bind_compatibility_methods() {
ClassDB::bind_compatibility_method(D_METHOD("initialize_library", "level"), &GDExtension::_initialize_library_bind_compat_88418);
}

#endif
#endif // DISABLE_DEPRECATED
1 change: 1 addition & 0 deletions core/extension/gdextension_manager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
#include "core/extension/gdextension_special_compat_hashes.h"
#include "core/io/dir_access.h"
#include "core/io/file_access.h"
#include "core/object/class_db.h"
#include "core/object/script_language.h"

GDExtensionManager::LoadStatus GDExtensionManager::_load_extension_internal(const Ref<GDExtension> &p_extension, bool p_first_load) {
Expand Down
1 change: 1 addition & 0 deletions core/extension/godot_instance.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "godot_instance.h"

#include "core/extension/gdextension_manager.h"
#include "core/object/class_db.h"
#include "core/os/main_loop.h"
#include "main/main.h"
#include "servers/display/display_server.h"
Expand Down
4 changes: 4 additions & 0 deletions core/input/input.compat.inc
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@

#ifndef DISABLE_DEPRECATED

#include "input.h"

#include "core/object/class_db.h"

void Input::_vibrate_handheld_bind_compat_91143(int p_duration_ms) {
vibrate_handheld(p_duration_ms, -1.0);
}
Expand Down
1 change: 1 addition & 0 deletions core/input/input.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include "core/config/project_settings.h"
#include "core/input/default_controller_mappings.h"
#include "core/input/input_map.h"
#include "core/object/class_db.h"
#include "core/os/os.h"

#ifdef DEV_ENABLED
Expand Down
1 change: 1 addition & 0 deletions core/input/input_event.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@

#include "core/input/input_map.h"
#include "core/input/shortcut.h"
#include "core/object/class_db.h"
#include "core/os/keyboard.h"
#include "core/os/os.h"

Expand Down
4 changes: 4 additions & 0 deletions core/input/input_map.compat.inc
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@

#ifndef DISABLE_DEPRECATED

#include "input_map.h"

#include "core/object/class_db.h"

void InputMap::_add_action_bind_compat_97281(const StringName &p_action, float p_deadzone) {
add_action(p_action, p_deadzone);
}
Expand Down
1 change: 1 addition & 0 deletions core/input/input_map.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@

#include "core/config/project_settings.h"
#include "core/input/input.h"
#include "core/object/class_db.h"
#include "core/os/keyboard.h"
#include "core/os/os.h"
#include "core/variant/typed_array.h"
Expand Down
2 changes: 2 additions & 0 deletions core/input/shortcut.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@

#include "shortcut.h"

#include "core/object/class_db.h"

void Shortcut::set_events(const Array &p_events) {
for (int i = 0; i < p_events.size(); i++) {
Ref<InputEventShortcut> ies = p_events[i];
Expand Down
1 change: 1 addition & 0 deletions core/io/config_file.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "config_file.h"

#include "core/io/file_access_encrypted.h"
#include "core/object/class_db.h"
#include "core/string/string_builder.h"
#include "core/variant/variant_parser.h"

Expand Down
1 change: 1 addition & 0 deletions core/io/dir_access.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@

#include "core/config/project_settings.h"
#include "core/io/file_access.h"
#include "core/object/class_db.h"
#include "core/os/os.h"
#include "core/os/time.h"
#include "core/templates/local_vector.h"
Expand Down
2 changes: 2 additions & 0 deletions core/io/dtls_server.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@

#include "dtls_server.h"

#include "core/object/class_db.h"

DTLSServer *DTLSServer::create(bool p_notify_postinitialize) {
if (_create) {
return _create(p_notify_postinitialize);
Expand Down
6 changes: 5 additions & 1 deletion core/io/file_access.compat.inc
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@

#ifndef DISABLE_DEPRECATED

#include "file_access.h"

#include "core/object/class_db.h"

Ref<FileAccess> FileAccess::_open_encrypted_bind_compat_98918(const String &p_path, ModeFlags p_mode_flags, const Vector<uint8_t> &p_key) {
return open_encrypted(p_path, p_mode_flags, p_key, Vector<uint8_t>());
}
Expand Down Expand Up @@ -123,4 +127,4 @@ void FileAccess::_bind_compatibility_methods() {
ClassDB::bind_compatibility_method(D_METHOD("get_as_text", "skip_cr"), &FileAccess::get_as_text_bind_compat_110867, DEFVAL(false));
}

#endif
#endif // DISABLE_DEPRECATED
1 change: 1 addition & 0 deletions core/io/file_access.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
#include "core/io/file_access_pack.h"
#include "core/io/marshalls.h"
#include "core/io/resource_uid.h"
#include "core/object/class_db.h"
#include "core/os/os.h"
#include "core/os/time.h"

Expand Down
2 changes: 2 additions & 0 deletions core/io/http_client.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@

#include "http_client.h"

#include "core/object/class_db.h"

const char *HTTPClient::_methods[METHOD_MAX] = {
"GET",
"HEAD",
Expand Down
1 change: 1 addition & 0 deletions core/io/image.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
#include "core/io/image_loader.h"
#include "core/io/resource_loader.h"
#include "core/math/math_funcs.h"
#include "core/object/class_db.h"
#include "core/templates/hash_map.h"
#include "core/variant/dictionary.h"

Expand Down
2 changes: 2 additions & 0 deletions core/io/image_loader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@

#include "image_loader.h"

#include "core/object/class_db.h"

void ImageFormatLoader::_bind_methods() {
BIND_BITFIELD_FLAG(FLAG_NONE);
BIND_BITFIELD_FLAG(FLAG_FORCE_LINEAR);
Expand Down
1 change: 1 addition & 0 deletions core/io/ip.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@

#include "ip.h"

#include "core/object/class_db.h"
#include "core/os/semaphore.h"
#include "core/os/thread.h"
#include "core/templates/hash_map.h"
Expand Down
1 change: 1 addition & 0 deletions core/io/json.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@

#include "core/config/engine.h"
#include "core/io/file_access.h"
#include "core/object/class_db.h"
#include "core/object/script_language.h"
#include "core/variant/container_type_validate.h"

Expand Down
1 change: 1 addition & 0 deletions core/io/marshalls.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "marshalls.h"

#include "core/io/resource_loader.h"
#include "core/object/class_db.h"
#include "core/object/ref_counted.h"
#include "core/object/script_language.h"
#include "core/variant/container_type_validate.h"
Expand Down
2 changes: 2 additions & 0 deletions core/io/missing_resource.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@

#include "missing_resource.h"

#include "core/object/class_db.h"

bool MissingResource::_set(const StringName &p_name, const Variant &p_value) {
if (is_recording_properties()) {
properties.insert(p_name, p_value);
Expand Down
1 change: 1 addition & 0 deletions core/io/packed_data_container.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "packed_data_container.h"

#include "core/io/marshalls.h"
#include "core/object/class_db.h"

Variant PackedDataContainer::getvar(const Variant &p_key, bool *r_valid) const {
bool err = false;
Expand Down
1 change: 1 addition & 0 deletions core/io/packet_peer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@

#include "core/config/project_settings.h"
#include "core/io/marshalls.h"
#include "core/object/class_db.h"

/* helpers / binders */

Expand Down
2 changes: 2 additions & 0 deletions core/io/packet_peer_dtls.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@

#include "packet_peer_dtls.h"

#include "core/object/class_db.h"

PacketPeerDTLS *PacketPeerDTLS::create(bool p_notify_postinitialize) {
if (_create) {
return _create(p_notify_postinitialize);
Expand Down
1 change: 1 addition & 0 deletions core/io/packet_peer_udp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@

#include "core/io/ip.h"
#include "core/io/udp_server.h"
#include "core/object/class_db.h"

void PacketPeerUDP::set_blocking_mode(bool p_enable) {
blocking = p_enable;
Expand Down
1 change: 1 addition & 0 deletions core/io/pck_packer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include "core/io/file_access.h"
#include "core/io/file_access_encrypted.h"
#include "core/io/file_access_pack.h" // PACK_HEADER_MAGIC, PACK_FORMAT_VERSION
#include "core/object/class_db.h"
#include "core/version.h"

static int _get_pad(int p_alignment, int p_n) {
Expand Down
1 change: 1 addition & 0 deletions core/io/resource.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
#include "core/io/resource_loader.h"
#include "core/math/math_funcs.h"
#include "core/math/random_pcg.h"
#include "core/object/class_db.h"
#include "core/os/os.h"
#include "core/variant/container_type_validate.h"
#include "scene/main/node.h" //only so casting works
Expand Down
1 change: 1 addition & 0 deletions core/io/resource_importer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
#include "core/config/project_settings.h"
#include "core/io/config_file.h"
#include "core/io/image.h"
#include "core/object/class_db.h"
#include "core/os/os.h"
#include "core/variant/variant_parser.h"

Expand Down
1 change: 1 addition & 0 deletions core/io/resource_loader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
#include "core/io/dir_access.h"
#include "core/io/file_access.h"
#include "core/io/resource_importer.h"
#include "core/object/class_db.h"
#include "core/object/message_queue.h"
#include "core/object/script_language.h"
#include "core/os/condition_variable.h"
Expand Down
2 changes: 2 additions & 0 deletions core/io/resource_saver.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,11 @@
/**************************************************************************/

#include "resource_saver.h"

#include "core/config/project_settings.h"
#include "core/io/file_access.h"
#include "core/io/resource_loader.h"
#include "core/object/class_db.h"
#include "core/object/script_language.h"

Ref<ResourceFormatSaver> ResourceSaver::saver[MAX_SAVERS];
Expand Down
1 change: 1 addition & 0 deletions core/io/resource_uid.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
#include "core/io/file_access.h"
#include "core/io/resource_loader.h"
#include "core/math/random_pcg.h"
#include "core/object/class_db.h"

// These constants are off by 1, causing the 'z' and '9' characters never to be used.
// This cannot be fixed without breaking compatibility; see GH-83843.
Expand Down
2 changes: 2 additions & 0 deletions core/io/socket_server.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@

#include "socket_server.h"

#include "core/object/class_db.h"

void SocketServer::_bind_methods() {
ClassDB::bind_method(D_METHOD("is_connection_available"), &SocketServer::is_connection_available);
ClassDB::bind_method(D_METHOD("is_listening"), &SocketServer::is_listening);
Expand Down
1 change: 1 addition & 0 deletions core/io/stream_peer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "stream_peer.h"

#include "core/io/marshalls.h"
#include "core/object/class_db.h"

Error StreamPeer::_put_data(const Vector<uint8_t> &p_data) {
int len = p_data.size();
Expand Down
2 changes: 2 additions & 0 deletions core/io/stream_peer_gzip.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@
#include "core/io/stream_peer_gzip.h"

#include "core/io/zip_io.h"
#include "core/object/class_db.h"

#include <zlib.h>

void StreamPeerGZIP::_bind_methods() {
Expand Down
6 changes: 5 additions & 1 deletion core/io/stream_peer_socket.compat.inc
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@

#ifndef DISABLE_DEPRECATED

#include "stream_peer_socket.h"

#include "core/object/class_db.h"

namespace compat::StreamPeerTCP {
enum class Status {
STATUS_NONE = StreamPeerSocket::STATUS_NONE,
Expand All @@ -49,4 +53,4 @@ void StreamPeerSocket::_bind_compatibility_methods() {
ClassDB::bind_compatibility_method(D_METHOD("get_status"), &StreamPeerSocket::_get_status_compat_107954);
}

#endif
#endif // DISABLE_DEPRECATED
Loading