| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Implements the same heuristic as Curl (and web browsers): if no `Content-Length`, no `Connection: keep-alive` and no chunked transfer encoding, assume th rest of the data until EOF is the body, gracefully setting the HTTP client back to the disconnected state.
Theoretically, this is not compliant with HTTP 1.1, by which `keep-alive` is the default, but in practice, an explicit header is sent by servers.
|
| |
|
|
|
|
| |
Using `misc/scripts/fix_headers.py` on all Godot files.
Some missing header guards were added, and the header inclusion order
was fixed in the Bullet module.
|
| |
|
|
| |
Happy new year to the wonderful Godot community!
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
Limitations:
- Subject to same-origin policy
- No persistent connection (but simulated for compatibility)
- No blocking mode
- No StreamPeer access
- No chunked responses
- Cannot disable host verification
|
| |
|
|
|
| |
These were never implemented, the request* methods provide parameters to
send body data as part of the client's requests.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I can show you the code
Pretty, with proper whitespace
Tell me, coder, now when did
You last write readable code?
I can open your eyes
Make you see your bad indent
Force you to respect the style
The core devs agreed upon
A whole new world
A new fantastic code format
A de facto standard
With some sugar
Enforced with clang-format
A whole new world
A dazzling style we all dreamed of
And when we read it through
It's crystal clear
That now we're in a whole new world of code
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- TCP:
- `listen` bind to wildcard "*" -> dual stack socket
- `listen` bind to address -> socket from address type
- `connect` -> resolve using best protocol (UNSPEC), socket from address type
- UDP:
- `listen` bind to wildcard "*" -> dual stack socket
- `listen` bind to address -> socket from address type
- `put_packet`/`put_var` -> resolve using TYPE_ANY (UNSPEC), socket from address type
(to change socket type you must first call `close` it)
|
| |
|
|
| |
added a check to detect this case in the future
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Matrix32 -> Transform2D
Matrix3 -> Basis
AABB -> Rect3
RawArray -> PoolByteArray
IntArray -> PoolIntArray
FloatArray -> PoolFloatArray
Vector2Array -> PoolVector2Array
Vector3Array -> PoolVector3Array
ColorArray -> PoolColorArray
|
| |
|
|
| |
renamed to PoolVector
|
| |
|
|
|
|
|
|
| |
Variant.
All usages of "type" to refer to classes were renamed to "class"
ClassDB has been exposed to GDScript.
OBJ_TYPE() macro is now GDCLASS()
|
| |\
| |
| | |
Fixes and improvementes for IPv6 implementation.
|
| | | |
|
| | | |
|
| | | |
|
| |/
|
|
|
|
|
|
| |
That year should bring the long-awaited OpenGL ES 3.0 compatible renderer
with state-of-the-art rendering techniques tuned to work as low as middle
end handheld devices - without compromising with the possibilities given
for higher end desktop games of course. Great times ahead for the Godot
community and the gamers that will play our games!
|
| | |
|
| |
|
|
|
|
| |
statically typed languages, should help in the Mono integration.
Disabled by default.
|
| | |
|
| | |
|
| |
|
|
| |
- Exposed a getter method for the private property named `connection` in HTTPClient class.
|
| |
|
|
| |
-New HTTPRequest node, to make HTTP requests simpler.
|
| | |
|
| |
|
|
|
|
|
|
| |
parser to break.
Documentation for HTTPClient.
Added a query_string_from_dict method to HTTPClient to create a x-www-form-urlencoded valid query string for GET and POST messages.
String now has http_escape() and http_unescape() methods to help facilitate the above query_string_from_dict method.
|
| | |
|
| |
|
|
|
| |
-small unchunked files should work properly
-blocking mode should work properly
|
| | |
|
| |
|
|
|
| |
-Built-in version of the library for Windows, Android and iOS (other OSs use system one)
-Small fixes all around
|
| |
|