Benson Muite
71645e4c8c
FIX(plugin): initialize array to prevent warning
...
When building on CentOS 8 with default flags which includes Wall flag,
build stops because array n[3] is not initialized. Initialize it to have all
values to be zero.
2020-11-29 20:19:32 +03:00
Davide Beatrici
68873e5ed0
FIX(positional-audio): Wrong character size used for wide strings
...
"wchar_t" is usually 4 bytes big. That's not the case on Windows, where it's 2 bytes instead.
We cannot rely on that type on Linux because the target process could be native or running through Wine.
Also, it's possible that a game uses the same size for "wchar_t" on both Linux and Windows.
This commit introduces two variants of utf16ToUtf8():
1. Accepts std::u16string, for Windows processes.
2. Accepts std::u32string, for Linux processes.
The old variant, which accepted std::wstring, is removed to prevent misuses.
2020-11-04 20:32:32 +01:00
Robert
af7dac72f4
FORMAT: Run clang-format 10 on all C/CXX source-files
2020-09-11 18:29:33 +02:00
Popkornium18
691c38736a
REFAC(plugins): replace NULL with nullptr
...
This changes all occurances of NULL in the plugins source
dir to nullptr. Additionally explicit comparisons with NULL were
removed.
2020-06-28 19:04:27 +02:00
Davide Beatrici
4e67a2fafb
Auto-update LICENSE.header in source files
2020-01-07 03:09:22 +01:00
Davide Beatrici
ed6ff7ca9a
plugins: convert UTF-16 to UTF-8 using C++11 features
2019-10-11 21:58:46 +02:00
Davide Beatrici
9875c59b7a
plugins: use new header
2019-08-08 23:51:13 +02:00
Davide Beatrici
b427333257
Auto-update LICENSE.header in source files
2019-01-25 04:56:19 +01:00
Mikkel Krautz
f6ba3a52bf
Auto-update LICENSE.header in source files.
2018-01-01 23:05:37 +01:00
davidebeatrici
2a51c7bff6
Accomplish changes in all the plugins
2017-11-19 21:48:55 +01:00
Davide Beatrici
474b3700ae
plugins: Fix indentation and whitespace
...
* Use tabs for indentation
* Remove trailing whitespace
* Space indentation for alignment
2017-01-29 13:02:58 +01:00
Mikkel Krautz
91ebb8b0b5
Update tree copyrights to 2017.
2017-01-08 21:05:57 +01:00
Mikkel Krautz
b19840cd10
plugins: use MUMBLE_PLUGIN_EXPORT instead of __declspec(dllexport).
2016-08-13 22:59:30 +02:00
davidebeatrici
88797fa324
mumble/plugins: Rename Win32 headers
2016-08-11 23:31:15 +02:00
davidebeatrici
ed8748dc07
plugins: update memory addresses retrieval to use procptr32_t/procptr64_t.
2016-06-23 23:32:37 +02:00
Mikkel Krautz
313be4b66b
plugins: update to use LICENSE.header.
2016-05-10 22:42:04 +02:00
Stefan Hacker
e5c564931d
Fix zero terminations.
...
- With wchar_t arrays
- Where it was missing
2012-07-15 14:49:36 +02:00
Stefan Hacker
fea97c712c
Unreal Tournament PA plugin: Installer integration + Some fixes.
2012-06-24 01:51:55 +02:00
QuirB
1b203959fe
New PA plugin: UT99 with context support.
2012-06-23 21:05:15 +02:00