summaryrefslogtreecommitdiff
path: root/core/io
AgeCommit message (Collapse)Author
2018-05-16Add missing copyright headersGuilherme Felipe
2018-05-12Allow sending raw bytes through MultiplayerAPIFabio Alessandrelli
2018-05-09Merge pull request #18709 from Faless/multiplayer_docsMax Hilbrunner
Rename multiplayer_api to multiplayer, add docs
2018-05-08Merge pull request #15305 from poke1024/checks-peerJuan Linietsky
Checks on input_buffer in PacketPeerStream
2018-05-08Internal methods in MultiplayerAPI start with _Fabio Alessandrelli
2018-05-07Merge pull request #16033 from poke1024/marshalls-dictJuan Linietsky
Detects crash-related marshalling errors due to NAN values
2018-05-02Merge pull request #18520 from paulloz/gdscript-api-string-pathRémi Verschelde
fix API string path
2018-04-30fix API string pathPaul Joannon
2018-04-19PCKPacker:pck_start(): Update versionMax Hilbrunner
2018-04-12Revert "Unify http- and percent- encode/decode"Pedro J. Estébanez
This reverts commit b76ee30917c63211ac9e94a21bebbddf518d169f.
2018-04-08Merge pull request #17227 from Faless/multiplayer_apiJuan Linietsky
[RFC] MultiplayerAPI refactor
2018-04-07Merge pull request #17583 from RandomShaper/enhance-uri-utilsJuan Linietsky
Enhance uri utils
2018-04-07Merge pull request #17636 from rainerdeyke/fix_issue_17585Juan Linietsky
Fixes moving files causes scene corruption
2018-04-03Generalize SSL cert reading from fileFabio Alessandrelli
2018-03-27Enhance HTTPClient.query_string_from_dict()Pedro J. Estébanez
2018-03-27Unify http- and percent- encode/decodePedro J. Estébanez
There was a percent-prefixed version, which was exposed, and a http-prefixed version which was not (only to GDNative). This commit keeps the percent-prefixed versions, but with the http-prefixed implementations.
2018-03-24Fixes scene corruption when updating dependencies.Rainer Deyke
This commit fixes issue #17585: renaming/moving resources can corrupt scene files. The corruption was caused by 'ResourceFormatLoaderBinary::rename_dependencies' updating the file format version field of the affected scene file to the latest version without actually updating the content of the file to that version, resulting in a file whose content does not match its file format version field. The fix preserves the file format version field and the engine version fields when renaming dependencies.
2018-03-18Fix listing files inside directory in pack filePedro J. Estébanez
When adding a directory path to the inventory of the pack, an empty file name was being added to the file list. That made `Directory.get_ntext()` signal end-of-list too early so that files in a subdirectory were missed. Fixes #15801. Helps with #16798.
2018-03-15Merge pull request #17237 from RandomShaper/fix-ssl-handshakeFabio Alessandrelli
Fix HTTPClient SNI support when verify is off
2018-03-04Fix garbage in string padding.Andrew Dunai
2018-03-04Fix wrong SSL handshakePedro J. Estébanez
The name of the remote host is passed to mbed TLS in all cases so the client hello message is correctly formed.
2018-03-03Add new MultiplayerAPI classFabio Alessandrelli
Handles all the high level networking stuff
2018-02-21Fix typos with codespellluz.paz
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
2018-02-17Clean up some bad words from code commentsArtem Varaksa
2018-02-14Merge pull request #16169 from hungrymonkey/issue_16160Rémi Verschelde
Change function signature from float to double to match type get_doub…
2018-02-14Add mbedtls moduleFabio Alessandrelli
2018-01-30Display set_nodelay to GDScriptMarlon Henry Schweigert
Pass enabled arg Rename set_nodelay to set_no_delay Add description to the method Change description
2018-01-29Change function signature from float to double to match type ↵hungrymonkey
get_doubleCloses #16160
2018-01-24Detects crash-related marshalling errors due to NAN valuesBernhard Liebl
2018-01-18Fix typos in code and docs with codespellRémi Verschelde
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-17doc: Replace some more "val" with "value" + syncRémi Verschelde
2018-01-12fix set_stream_peer binding in PacketPeerPaul Joannon
2018-01-12Bind many more properties to scriptsBojidar Marinov
Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added
2018-01-11Dont print error when loading resource from cacheRuslan Mustakov
2018-01-06Removed PBM bitmap loader, added abiliy to importi mages as bitmap. Fixes #14828Juan Linietsky
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
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.
2018-01-03Checks on input_buffer in PacketPeerStreamBernhard Liebl
2018-01-01Update copyright statements to 2018Rémi Verschelde
Happy new year to the wonderful Godot community!
2017-12-18Use a different strategy for path remaps, try loading from a remap file instead.Juan Linietsky
This ensures multiple PCK exports still work.
2017-12-15Remove "const" from PacketPeer get_packet/get_varFabio Alessandrelli
They are NOT constant methods, as state by the comment message, they fetch the last packet and then forget about it, actively changing the state of the object.
2017-12-15Fix javascript build error and improve #14604Fabio Alessandrelli
2017-12-15fix compile issueJuan Linietsky
2017-12-15-Added new scene conversion to binary on export (disabled by default, please ↵Juan Linietsky
test) -This method works by directly converting text to binary, so the scene does not need to be loaded and saved
2017-12-15Merge pull request #14604 from mhilbrunner/http-defaultsRémi Verschelde
HTTP cleanup & better defaults
2017-12-14GDScript files are converted to binary on export now.Juan Linietsky
2017-12-14HTTP cleanup & better defaultsmhilbrunner
2017-12-12HTTPClient: Add PATCH method and missing HTTP status codesmhilbrunner
2017-12-10Style: Re-apply clang-format over recent invalid additionsRémi Verschelde
2017-12-07Style: Apply new clang-format 5.0 style to all filesRémi Verschelde
2017-12-07Style: Apply clang-format again on all filesRémi Verschelde
Fixes issues introduced by newer clang-format versions or commits pushed directly without using the clang-format pre-commit hook.