mirror of
https://github.com/godotengine/godot.git
synced 2025-10-30 13:11:13 +00:00
Type renames:
Matrix32 -> Transform2D Matrix3 -> Basis AABB -> Rect3 RawArray -> PoolByteArray IntArray -> PoolIntArray FloatArray -> PoolFloatArray Vector2Array -> PoolVector2Array Vector3Array -> PoolVector3Array ColorArray -> PoolColorArray
This commit is contained in:
parent
710692278d
commit
bc26f90581
266 changed files with 2466 additions and 2468 deletions
|
|
@ -150,7 +150,7 @@ Error HTTPRequest::request(const String& p_url, const Vector<String>& p_custom_h
|
|||
client->set_blocking_mode(false);
|
||||
err = _request();
|
||||
if (err!=OK) {
|
||||
call_deferred("_request_done",RESULT_CANT_CONNECT,0,StringArray(),ByteArray());
|
||||
call_deferred("_request_done",RESULT_CANT_CONNECT,0,PoolStringArray(),PoolByteArray());
|
||||
return ERR_CANT_CONNECT;
|
||||
}
|
||||
|
||||
|
|
@ -170,7 +170,7 @@ void HTTPRequest::_thread_func(void *p_userdata) {
|
|||
Error err = hr->_request();
|
||||
|
||||
if (err!=OK) {
|
||||
hr->call_deferred("_request_done",RESULT_CANT_CONNECT,0,StringArray(),ByteArray());
|
||||
hr->call_deferred("_request_done",RESULT_CANT_CONNECT,0,PoolStringArray(),PoolByteArray());
|
||||
} else {
|
||||
while(!hr->thread_request_quit) {
|
||||
|
||||
|
|
@ -216,7 +216,7 @@ void HTTPRequest::cancel_request() {
|
|||
bool HTTPRequest::_handle_response(bool *ret_value) {
|
||||
|
||||
if (!client->has_response()) {
|
||||
call_deferred("_request_done",RESULT_NO_RESPONSE,0,StringArray(),ByteArray());
|
||||
call_deferred("_request_done",RESULT_NO_RESPONSE,0,PoolStringArray(),PoolByteArray());
|
||||
*ret_value=true;
|
||||
return true;
|
||||
}
|
||||
|
|
@ -236,7 +236,7 @@ bool HTTPRequest::_handle_response(bool *ret_value) {
|
|||
//redirect
|
||||
if (max_redirects>=0 && redirections>=max_redirects) {
|
||||
|
||||
call_deferred("_request_done",RESULT_REDIRECT_LIMIT_REACHED,response_code,response_headers,ByteArray());
|
||||
call_deferred("_request_done",RESULT_REDIRECT_LIMIT_REACHED,response_code,response_headers,PoolByteArray());
|
||||
*ret_value=true;
|
||||
return true;
|
||||
}
|
||||
|
|
@ -288,7 +288,7 @@ bool HTTPRequest::_update_connection() {
|
|||
|
||||
switch( client->get_status() ) {
|
||||
case HTTPClient::STATUS_DISCONNECTED: {
|
||||
call_deferred("_request_done",RESULT_CANT_CONNECT,0,StringArray(),ByteArray());
|
||||
call_deferred("_request_done",RESULT_CANT_CONNECT,0,PoolStringArray(),PoolByteArray());
|
||||
return true; //end it, since it's doing something
|
||||
} break;
|
||||
case HTTPClient::STATUS_RESOLVING: {
|
||||
|
|
@ -297,7 +297,7 @@ bool HTTPRequest::_update_connection() {
|
|||
return false;
|
||||
} break;
|
||||
case HTTPClient::STATUS_CANT_RESOLVE: {
|
||||
call_deferred("_request_done",RESULT_CANT_RESOLVE,0,StringArray(),ByteArray());
|
||||
call_deferred("_request_done",RESULT_CANT_RESOLVE,0,PoolStringArray(),PoolByteArray());
|
||||
return true;
|
||||
|
||||
} break;
|
||||
|
|
@ -308,7 +308,7 @@ bool HTTPRequest::_update_connection() {
|
|||
} break; //connecting to ip
|
||||
case HTTPClient::STATUS_CANT_CONNECT: {
|
||||
|
||||
call_deferred("_request_done",RESULT_CANT_CONNECT,0,StringArray(),ByteArray());
|
||||
call_deferred("_request_done",RESULT_CANT_CONNECT,0,PoolStringArray(),PoolByteArray());
|
||||
return true;
|
||||
|
||||
} break;
|
||||
|
|
@ -326,7 +326,7 @@ bool HTTPRequest::_update_connection() {
|
|||
return ret_value;
|
||||
|
||||
|
||||
call_deferred("_request_done",RESULT_SUCCESS,response_code,response_headers,ByteArray());
|
||||
call_deferred("_request_done",RESULT_SUCCESS,response_code,response_headers,PoolByteArray());
|
||||
return true;
|
||||
}
|
||||
if (got_response && body_len<0) {
|
||||
|
|
@ -336,7 +336,7 @@ bool HTTPRequest::_update_connection() {
|
|||
|
||||
}
|
||||
|
||||
call_deferred("_request_done",RESULT_CHUNKED_BODY_SIZE_MISMATCH,response_code,response_headers,ByteArray());
|
||||
call_deferred("_request_done",RESULT_CHUNKED_BODY_SIZE_MISMATCH,response_code,response_headers,PoolByteArray());
|
||||
return true;
|
||||
//request migh have been done
|
||||
} else {
|
||||
|
|
@ -344,7 +344,7 @@ bool HTTPRequest::_update_connection() {
|
|||
|
||||
Error err = client->request(method,request_string,headers,request_data);
|
||||
if (err!=OK) {
|
||||
call_deferred("_request_done",RESULT_CONNECTION_ERROR,0,StringArray(),ByteArray());
|
||||
call_deferred("_request_done",RESULT_CONNECTION_ERROR,0,PoolStringArray(),PoolByteArray());
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
@ -370,7 +370,7 @@ bool HTTPRequest::_update_connection() {
|
|||
|
||||
if (!client->is_response_chunked() && client->get_response_body_length()==0) {
|
||||
|
||||
call_deferred("_request_done",RESULT_SUCCESS,response_code,response_headers,ByteArray());
|
||||
call_deferred("_request_done",RESULT_SUCCESS,response_code,response_headers,PoolByteArray());
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
@ -381,7 +381,7 @@ bool HTTPRequest::_update_connection() {
|
|||
body_len=client->get_response_body_length();
|
||||
|
||||
if (body_size_limit>=0 && body_len>body_size_limit) {
|
||||
call_deferred("_request_done",RESULT_BODY_SIZE_LIMIT_EXCEEDED,response_code,response_headers,ByteArray());
|
||||
call_deferred("_request_done",RESULT_BODY_SIZE_LIMIT_EXCEEDED,response_code,response_headers,PoolByteArray());
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -390,7 +390,7 @@ bool HTTPRequest::_update_connection() {
|
|||
file=FileAccess::open(download_to_file,FileAccess::WRITE);
|
||||
if (!file) {
|
||||
|
||||
call_deferred("_request_done",RESULT_DOWNLOAD_FILE_CANT_OPEN,response_code,response_headers,ByteArray());
|
||||
call_deferred("_request_done",RESULT_DOWNLOAD_FILE_CANT_OPEN,response_code,response_headers,PoolByteArray());
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -400,14 +400,14 @@ bool HTTPRequest::_update_connection() {
|
|||
//print_line("BODY: "+itos(body.size()));
|
||||
client->poll();
|
||||
|
||||
ByteArray chunk = client->read_response_body_chunk();
|
||||
PoolByteArray chunk = client->read_response_body_chunk();
|
||||
downloaded+=chunk.size();
|
||||
|
||||
if (file) {
|
||||
ByteArray::Read r=chunk.read();
|
||||
PoolByteArray::Read r=chunk.read();
|
||||
file->store_buffer(r.ptr(),chunk.size());
|
||||
if (file->get_error()!=OK) {
|
||||
call_deferred("_request_done",RESULT_DOWNLOAD_FILE_WRITE_ERROR,response_code,response_headers,ByteArray());
|
||||
call_deferred("_request_done",RESULT_DOWNLOAD_FILE_WRITE_ERROR,response_code,response_headers,PoolByteArray());
|
||||
return true;
|
||||
}
|
||||
} else {
|
||||
|
|
@ -415,7 +415,7 @@ bool HTTPRequest::_update_connection() {
|
|||
}
|
||||
|
||||
if (body_size_limit>=0 && downloaded>body_size_limit) {
|
||||
call_deferred("_request_done",RESULT_BODY_SIZE_LIMIT_EXCEEDED,response_code,response_headers,ByteArray());
|
||||
call_deferred("_request_done",RESULT_BODY_SIZE_LIMIT_EXCEEDED,response_code,response_headers,PoolByteArray());
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
@ -435,11 +435,11 @@ bool HTTPRequest::_update_connection() {
|
|||
|
||||
} break; // request resulted in body: { } break which must be read
|
||||
case HTTPClient::STATUS_CONNECTION_ERROR: {
|
||||
call_deferred("_request_done",RESULT_CONNECTION_ERROR,0,StringArray(),ByteArray());
|
||||
call_deferred("_request_done",RESULT_CONNECTION_ERROR,0,PoolStringArray(),PoolByteArray());
|
||||
return true;
|
||||
} break;
|
||||
case HTTPClient::STATUS_SSL_HANDSHAKE_ERROR: {
|
||||
call_deferred("_request_done",RESULT_SSL_HANDSHAKE_ERROR,0,StringArray(),ByteArray());
|
||||
call_deferred("_request_done",RESULT_SSL_HANDSHAKE_ERROR,0,PoolStringArray(),PoolByteArray());
|
||||
return true;
|
||||
} break;
|
||||
|
||||
|
|
@ -449,7 +449,7 @@ bool HTTPRequest::_update_connection() {
|
|||
}
|
||||
|
||||
|
||||
void HTTPRequest::_request_done(int p_status, int p_code, const StringArray& headers, const ByteArray& p_data) {
|
||||
void HTTPRequest::_request_done(int p_status, int p_code, const PoolStringArray& headers, const PoolByteArray& p_data) {
|
||||
|
||||
|
||||
cancel_request();
|
||||
|
|
@ -540,7 +540,7 @@ int HTTPRequest::get_body_size() const{
|
|||
void HTTPRequest::_bind_methods() {
|
||||
|
||||
ClassDB::bind_method(_MD("set_ip_type","ip_type"),&HTTPRequest::set_ip_type);
|
||||
ClassDB::bind_method(_MD("request","url","custom_headers","ssl_validate_domain","method","request_data"),&HTTPRequest::request,DEFVAL(StringArray()),DEFVAL(true),DEFVAL(HTTPClient::METHOD_GET),DEFVAL(String()));
|
||||
ClassDB::bind_method(_MD("request","url","custom_headers","ssl_validate_domain","method","request_data"),&HTTPRequest::request,DEFVAL(PoolStringArray()),DEFVAL(true),DEFVAL(HTTPClient::METHOD_GET),DEFVAL(String()));
|
||||
ClassDB::bind_method(_MD("cancel_request"),&HTTPRequest::cancel_request);
|
||||
|
||||
ClassDB::bind_method(_MD("get_http_client_status"),&HTTPRequest::get_http_client_status);
|
||||
|
|
@ -567,7 +567,7 @@ void HTTPRequest::_bind_methods() {
|
|||
ADD_PROPERTY(PropertyInfo(Variant::INT,"body_size_limit",PROPERTY_HINT_RANGE,"-1,2000000000"),_SCS("set_body_size_limit"),_SCS("get_body_size_limit"));
|
||||
ADD_PROPERTY(PropertyInfo(Variant::INT,"max_redirects",PROPERTY_HINT_RANGE,"-1,1024"),_SCS("set_max_redirects"),_SCS("get_max_redirects"));
|
||||
|
||||
ADD_SIGNAL(MethodInfo("request_completed",PropertyInfo(Variant::INT,"result"),PropertyInfo(Variant::INT,"response_code"),PropertyInfo(Variant::STRING_ARRAY,"headers"),PropertyInfo(Variant::RAW_ARRAY,"body")));
|
||||
ADD_SIGNAL(MethodInfo("request_completed",PropertyInfo(Variant::INT,"result"),PropertyInfo(Variant::INT,"response_code"),PropertyInfo(Variant::POOL_STRING_ARRAY,"headers"),PropertyInfo(Variant::POOL_BYTE_ARRAY,"body")));
|
||||
|
||||
BIND_CONSTANT( RESULT_SUCCESS );
|
||||
//BIND_CONSTANT( RESULT_NO_BODY );
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue