godot/core
Fabio Alessandrelli 64b9f30b92 [Net] Rename RPC "puppet" to "auth" (authority). Drop "master".
This commit completely removes the RPC_MODE_MASTER ("master" keyword),
and renames the RPC_MODE_PUPPET to RPC_MODE_AUTHORITY ("auth" keyword).

This commit also renames the "Node.[get|set]_network_master" methods to
"Node.[get|set]_network_authority".

This commit also renames the RPC_MODE_REMOTE constant to RPC_MODE_ANY.

RPC_MODE_MASTER in Godot 3.x meant that a given RPC would be callable by
any puppet peer on the master, while RPC_MODE_PUPPET meant that it would
be callable by the master on any puppet.

Beside proving to be very confusing to the user (referring to where it
could be called instead of who can call it) the RPC_MODE_MASTER is quite
useless. It is almost the same as RPC_MODE_REMOTE (anyone can call) with
the exception that the network master cannot. While this could be useful
to check in some case, in such a function you would anyway need to check
in code who is the caller via get_rpc_sender_id(), so adding the check
there for those rare cases does not warrants a dedicated mode.
2021-08-30 00:54:38 +02:00
..
config Use OrderedHashMap for autoloads to preserve order 2021-08-26 21:55:26 -07:00
crypto [Crypto] Delete mbedtls ctx in deconstructor. 2021-07-03 16:12:55 +02:00
debugger Use doubles for time in many other places 2021-08-09 14:05:42 -05:00
error Improve error descriptions 2021-08-23 17:58:24 +02:00
extension Merge pull request #51928 from reduz/extension-loader 2021-08-26 10:24:25 -03:00
input Merge pull request #51750 from jmb462/inputmap_action_suggestions 2021-08-23 15:19:20 +02:00
io [Net] Rename RPC "puppet" to "auth" (authority). Drop "master". 2021-08-30 00:54:38 +02:00
math Fix segment intersection consistency in Geometry2D 2021-08-25 18:17:52 -07:00
object Merge pull request #52107 from timothyqiu/overriden 2021-08-26 13:07:52 -03:00
os Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
string String: Remove old NO_USE_STDLIB code path 2021-08-18 14:38:04 +02:00
templates Add a SafeList data structure for future audio server usage. 2021-08-27 10:26:18 -07:00
variant Merge pull request #47406 from mashumafi/master-Array-insert-rc 2021-08-28 21:18:39 +02:00
core_bind.cpp Add ability to register singletons from engine API 2021-08-25 08:32:25 -03:00
core_bind.h Add ability to register singletons from engine API 2021-08-25 08:32:25 -03:00
core_builders.py Update AUTHORS and DONORS list 2020-08-14 00:06:51 +02:00
core_constants.cpp Implement NativeExtension pointer arguments 2021-08-23 19:58:40 -03:00
core_constants.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
core_string_names.cpp Removed _change_notify 2021-02-10 19:31:24 -03:00
core_string_names.h Removed _change_notify 2021-02-10 19:31:24 -03:00
doc_data.cpp Implement NativeExtension pointer arguments 2021-08-23 19:58:40 -03:00
doc_data.h Implement error return documetation 2021-08-24 15:28:29 -03:00
register_core_types.cpp Merge pull request #51928 from reduz/extension-loader 2021-08-26 10:24:25 -03:00
register_core_types.h Implement native extension system 2021-06-25 17:32:45 -03:00
SCsub Implement native extension system 2021-06-25 17:32:45 -03:00
typedefs.h Implement the ability to disable classes 2021-07-13 09:25:14 -03:00
version.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00