mumble/plugins
Robert Adam 16956afa22 FIX(client): Error if API call can't work due to server
The sendData API call requires the server to be of version 1.4.0 or
newer to work. Thus, when calling this API function while connected to
an older server, we can already tell that this won't work. Previously
this was silently ignored.

This commit introduces a new API error that will inform the user about
this problem. This should clear up the confusion as to why the sendData
call is apparently not doing anything.

Fixes #5331

Co-authored-by: Davide Beatrici <github@davidebeatrici.dev>
2021-11-26 12:41:49 +01:00
..
amongus FIX(positional-audio): Update Among Us plugin to work with v2021.6.30s 2021-07-14 06:35:42 +02:00
aoc BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
arma2 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
bf1 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
bf2 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
bf3 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
bf4 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
bf4_x86 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
bf1942 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
bf2142 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
bfbc2 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
bfheroes BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
blacklight BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
borderlands BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
borderlands2 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
breach BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
cod2 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
cod4 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
cod5 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
codmw2 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
codmw2so BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
cs BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
css MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
deadLockPlugin TEST(client): Add plugin to test deadlock prevention 2021-11-09 08:51:18 +01:00
dods MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
dys BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
etqw BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
ffxiv BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
ffxiv_x64 MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
gmod BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
gtaiv BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
gtasa BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
gtav REFAC(positional-audio): Port GTA5 to new Plugin API 2021-07-01 12:58:41 +02:00
gw BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
hl2dm MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
insurgency BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
jc2 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
l4d MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
l4d2 MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
link BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
lol BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
lotro BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
ql BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
rl BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
se FIX(positional-audio): Update Source Engine plugin to work with L4D2 2.2.2.0 2021-07-14 09:56:03 +02:00
sr BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
sto MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
testPlugin BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
tf2 MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
ut3 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
ut99 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
ut2004 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
wolfet BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
wow BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
wow_x64 BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
CMakeLists.txt TEST(client): Add plugin to test deadlock prevention 2021-11-09 08:51:18 +01:00
HostLinux.cpp FEAT(client): Plugin framework 2021-04-16 20:15:44 +02:00
HostLinux.h MAINT: Update copyright notice to 2021 2021-03-02 10:15:01 +01:00
HostWindows.cpp FIX(client): Use ReadProcessMemory() instead of Toolhelp32ReadProcessMemory() 2021-06-02 02:56:05 +02:00
HostWindows.h FIX(client): Use ReadProcessMemory() instead of Toolhelp32ReadProcessMemory() 2021-06-02 02:56:05 +02:00
Module.cpp MAINT: Update copyright notice to 2021 2021-03-02 10:15:01 +01:00
Module.h MAINT: Update copyright notice to 2021 2021-03-02 10:15:01 +01:00
mumble_legacy_plugin.h FORMAT: Run clang-format 10 on all source files 2021-04-16 21:05:52 +02:00
mumble_positional_audio_linux.h FEAT(client): Plugin framework 2021-04-16 20:15:44 +02:00
mumble_positional_audio_main.h BUILD(cmake): Reorganize how plugins are handled 2021-06-16 19:24:25 +02:00
mumble_positional_audio_utils.h REFAC(client): Remove unnecessary include 2021-06-01 21:10:09 +02:00
mumble_positional_audio_win32_internals.h FEAT(client): Plugin framework 2021-04-16 20:15:44 +02:00
mumble_positional_audio_win32.h FEAT(client): Plugin framework 2021-04-16 20:15:44 +02:00
MumbleAPI_v_1_0_x.h FIX(client): Error if API call can't work due to server 2021-11-26 12:41:49 +01:00
MumblePlugin_v_1_0_x.h REFAC(plugin): Rename plugin ID parameter 2021-05-26 12:33:17 +02:00
null_plugin.cpp FEAT(client): Plugin framework 2021-04-16 20:15:44 +02:00
PluginComponents_v_1_0_x.h FIX(client): Error if API call can't work due to server 2021-11-26 12:41:49 +01:00
Process.cpp FEAT(client): Plugin framework 2021-04-16 20:15:44 +02:00
Process.h MAINT: Update copyright notice to 2021 2021-03-02 10:15:01 +01:00
ProcessLinux.cpp FEAT(positional-audio): Add support for DT_GNU_HASH, to locate exported symbols 2021-06-16 05:19:35 +02:00
ProcessLinux.h MAINT: Update copyright notice to 2021 2021-03-02 10:15:01 +01:00
ProcessWindows.cpp FEAT(client): Plugin framework 2021-04-16 20:15:44 +02:00
ProcessWindows.h MAINT: Update copyright notice to 2021 2021-03-02 10:15:01 +01:00