summaryrefslogtreecommitdiffstats
path: root/core/io
Commit message (Expand)AuthorAgeFilesLines
* [Net] Move multiplayer to core subdir, split RPCManager.Fabio Alessandrelli2021-09-076-2428/+0
* Fix _send_default_spawn_default function sending zero lengthSaracenOne2021-09-021-0/+2
* Merge pull request #52240 from Rubonnek/rename-rel-pathJuan Linietsky2021-08-303-5/+5
|\
| * Rename String::is_rel_path to String::is_relative_pathWilson E. Alvarez2021-08-293-5/+5
* | Try other resolved IPs if one fails to connectHaoyu Qiu2021-08-302-3/+24
* | [Net] Rename RPC "puppet" to "auth" (authority). Drop "master".Fabio Alessandrelli2021-08-302-13/+8
|/
* Merge pull request #51788 from Faless/mp/4.x_replicator_syncFabio Alessandrelli2021-08-304-10/+336
|\
| * Data structure optimizations as per review.Fabio Alessandrelli2021-08-262-3/+9
| * [Net] Add state sync to replicator.Fabio Alessandrelli2021-08-184-10/+330
* | Quote and escape ConfigFile keys when necessaryHaoyu Qiu2021-08-281-1/+1
* | Implement error return documetationreduz2021-08-241-0/+2
* | Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz2021-08-225-72/+78
|/
* [Net] MultiplayerReplicator with initial state.Fabio Alessandrelli2021-08-184-240/+684
* Resource: Remove unused `_use_builtin_script()` virtual methodRémi Verschelde2021-08-121-2/+0
* [Net] Basic extensible MultiplayerAPI spawn/despawn.Fabio Alessandrelli2021-08-092-0/+205
* OS: Fix used resource debug printsRémi Verschelde2021-08-061-0/+2
* Merge pull request #51234 from akien-mga/tests-file-get_csv_lineRémi Verschelde2021-08-061-18/+19
|\
| * Tests: Improve coverage for `File::get_csv_line()`Rémi Verschelde2021-08-041-18/+19
* | Merge pull request #51005 from Faless/mp/4.x_channelsRémi Verschelde2021-08-044-3/+12
|\ \ | |/ |/|
| * [Net] Implement RPC channels in MultiplayerAPI.Fabio Alessandrelli2021-07-304-3/+12
* | Merge pull request #51199 from Faless/net/4.x_ip_lockRémi Verschelde2021-08-031-19/+44
|\ \
| * | [Net] Fix IP address resolution incorrectly locking the main thread.Fabio Alessandrelli2021-08-031-19/+44
* | | Merge pull request #51042 from nikitalita/fix_binary_res_load_saveK. S. Ernest (iFire) Lee2021-08-022-5/+8
|\ \ \ | |/ / |/| |
| * | skip uid field length in binary resource if not usednikitalita2021-07-291-0/+1
| * | Use constant for reserved field countnikitalita2021-07-292-3/+5
| * | Fix binary resource loading and savingnikitalita2021-07-291-5/+5
* | | [Marshalls] Fix Float64Array and Int64Array serialization.Fabio Alessandrelli2021-08-021-4/+3
| |/ |/|
* | [Net] Fix Marshalls infinite recursion crash.Fabio Alessandrelli2021-07-302-9/+11
|/
* [Net] Add generate_unique_id to MultiplayerPeer.Fabio Alessandrelli2021-07-292-0/+25
* [Net] Fix RPC ID encoding/decoding for Node methods.Fabio Alessandrelli2021-07-291-2/+2
* Fix various typosluz paz2021-07-251-1/+1
* Merge pull request #50809 from akien-mga/iterators-const-referencesRémi Verschelde2021-07-2512-37/+36
|\
| * Use const references where possible for List range iteratorsRémi Verschelde2021-07-2512-37/+36
* | Merge pull request #50250 from luzpaz/typosRémi Verschelde2021-07-251-4/+4
|\ \ | |/ |/|
| * Fix various typos with codespellluz paz2021-07-251-4/+4
* | ResourceUID: Fix `remove_id` bindingRémi Verschelde2021-07-251-1/+1
|/
* Fix check for the first key in JSON stringify from Dictionary codeAaron Franke2021-07-241-1/+4
* Merge pull request #50786 from reduz/implement-resource-uidsRémi Verschelde2021-07-2411-94/+525
|\
| * Implement Resource UIDsreduz2021-07-2411-94/+525
* | Use C++ iterators for Lists in many situationsAaron Franke2021-07-2314-132/+124
|/
* Expose an ImportOrder enum in ResourceImporterHugo Locurcio2021-07-232-1/+16
* Implement textual ext/subresource IDs.reduz2021-07-224-53/+105
* [Net] Single `rpc` annotation. "sync" no longer part of mode.Fabio Alessandrelli2021-07-202-48/+6
* Optimize StringName usagereduz2021-07-181-6/+6
* Merge pull request #46554 from likeich/is_server_quiet_failureFabio Alessandrelli2021-07-161-3/+1
|\
| * MultiplayerAPI is_network_server Fails SilentlyKyle2021-03-011-3/+1
* | Fix decompression with FastLZ when buffer size is less than 16 bytesHaoyu Qiu2021-07-131-1/+2
* | [Net] Rename NetworkedMultiplayerPeer to MultiplayerPeer.Fabio Alessandrelli2021-07-124-38/+38
* | [Net] Fix crash when receiving RPC on node without a script.Fabio Alessandrelli2021-07-111-1/+1
* | Merge pull request #50362 from timothyqiu/http-eofRémi Verschelde2021-07-111-0/+1
|\ \