Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-29TRANSLATION: Update translation filesRobert Adam
2021-04-29CHANGE(client): Tooltip for min. volume settingRobert Adam
The tooltip for the minimum volume setting (positional audio) was more directed towards a developer than to a user. Thus it has been changed.
2021-04-28CHANGE(client): Default min volume to 25%Robert Adam
The minimum volume setting determines how much a user's audio will fade out with increasing in-game distance when positional audio is enabled. Having this at 80% yields a basically non-noticeable effect leading to a couple of reports of volume fading not working at all. Thus this commit changes the default to 25% which should be an audible difference. It is not set to 0% in order to not run into situations in which users don't hear each other at all and then thinking that positional audio is completely broken. For anyone who wants a realistic audio experience though, this should be set to 0%.
2021-04-27Merge PR #4947: Translations update from WeblateJan Klass
2021-04-27TRANSLATION: Update Polish translationHosted Weblate
Currently translated at 100.0% (2016 of 2016 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/pl/ Translation: Mumble/Mumble Client
2021-04-27TRANSLATION: Update Chinese (Simplified) translationHosted Weblate
Currently translated at 100.0% (2016 of 2016 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: deluxghost <deluxghost@gmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/zh_Hans/ Translation: Mumble/Mumble Client
2021-04-26TRANSLATION: Update German translationHosted Weblate
Currently translated at 96.6% (1948 of 2016 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Robert Adam <dev@robert-adam.de> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/de/ Translation: Mumble/Mumble Client
2021-04-26Merge PR #4948: REFAC(client): Transmission mode change eventsRobert Adam
Previously handling the change of transmission mode was done in many different places causing code duplication. This commit factors the common functionality out into its own function and creates a new event for when the transmission mode is changed.
2021-04-26REFAC(client): Transmission mode change eventsRobert Adam
Previously handling the change of transmission mode was done in many different places causing code duplication. This commit factors the common functionality out into its own function and creates a new event for when the transmission mode is changed.
2021-04-26Merge PR #4945: MAINT(vcpkg): Add "qt5-translations", remove "opus"Robert Adam
qt5-translations provides translations for Qt strings, such as the text of the standard button "OK". opus was removed in 6b7897c, but only for the PowerShell script.
2021-04-26Merge PR #4933: TRANSLATION: Translations update from WeblateRobert Adam
2021-04-26TRANSLATION: Update Polish translationMatthaiks
Currently translated at 100.0% (1973 of 1973 strings) Translation: Mumble/Mumble Client Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/pl/
2021-04-26TRANSLATION: Update Dutch translationGert-dev
Currently translated at 100.0% (1973 of 1973 strings) Translation: Mumble/Mumble Client Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/nl/
2021-04-26TRANSLATION: Update Finnish translationHosted Weblate
Currently translated at 97.1% (1916 of 1973 strings) Co-authored-by: janne ojanperä <janne.ojanpera@iki.fi> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/fi/ Translation: Mumble/Mumble Client
2021-04-26TRANSLATION: Update Polish translationHosted Weblate
Currently translated at 100.0% (1973 of 1973 strings) Co-authored-by: Matthaiks <kitynska@gmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/pl/ Translation: Mumble/Mumble Client
2021-04-26TRANSLATION: Update Russian translationHosted Weblate
Currently translated at 98.9% (1953 of 1973 strings) TRANSLATION: Update Russian translation Currently translated at 98.9% (1953 of 1973 strings) Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com> Co-authored-by: Timofey X <vuki03@mail.ru> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/ru/ Translation: Mumble/Mumble Client
2021-04-26TRANSLATION: Update Chinese (Simplified) translationHosted Weblate
Currently translated at 100.0% (1973 of 1973 strings) Co-authored-by: deluxghost <deluxghost@gmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/zh_Hans/ Translation: Mumble/Mumble Client
2021-04-26TRANSLATION: Update Swedish translationHosted Weblate
Currently translated at 100.0% (1973 of 1973 strings) Co-authored-by: Shjosan <shjosan@kakmix.co> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/sv/ Translation: Mumble/Mumble Client
2021-04-26MAINT(vcpkg): Add "qt5-translations", in order for CMake to embed translationsDavide Beatrici
The package provides translations for Qt strings, such as the text of the standard button "OK".
2021-04-26MAINT(vcpkg): Remove opus, provided by submoduleDavide Beatrici
Follow-up to 6b7897c7e5c95ae728af3f092121f9cc685ab3ed.
2021-04-25MAINT(github): Add Liberapay funding linkDavide Beatrici
2021-04-23MAINT: Removed outdated commentRobert Adam
2021-04-21Merge PR #4926: FEAT(client): Implement a mute cueRobert Adam
The mute cue is played when speech is detected while the local client is muted. This reminds the user that they are still muted, which is especially useful when the overlay/client indication is not available (e.g. in full-screen games). This currently reuses the existing "audio off" cue. Implements #4866
2021-04-20TRANSLATION: Update translation filesPhilipp Kern
2021-04-20FEAT(client): Implement a mute cuePhilipp Kern
The mute cue is played when speech is detected while the local client is muted. This reminds the user that they are still muted, which is especially useful when the overlay/client indication is not available (e.g. in full-screen games). This currently reuses the existing "audio on" cue. Implements #4866
2021-04-19Merge PR #4936: CI: Add check for source-code formattingRobert Adam
This is to make sure that new patches will actually follow the code formatting rules that we set up. The used check will make the CI fail if that was not the case.
2021-04-18CI: Check code-formattingRobert Adam
This new check will fail if there is a c++ source code file that is not formatted according to our project's formatting standards (specified via .clang-format file).
2021-04-18CI: Include submodules in checks CIRobert Adam
2021-04-18MAINT: Renamed CI job to "pr-checks"Robert Adam
2021-04-18MAINT: Fixed typo in generateChangelog.pyRobert Adam
In that script the commit type was referenced as "CHANGED" but the correct type is "CHANGE".
2021-04-17Merge PR #4934: FORMAT: Run clang-format 10 on all source files1.4.0-development-snapshot-005Robert Adam
2021-04-16FORMAT: Run clang-format 10 on all source filesRobert Adam
2021-04-16Merge PR #3743: FEAT(client): Plugin framework Robert Adam
This commit introduces a new plugin framework into the codebase of the Mumble client. Note that "plugin" here really refers to a (more or less) general purpose plugin and is therefore not to be confused with the previously available positional data plugins (only responsible for fetching positional data from a running game and passing that to Mumble). The plugin interface is written in C, removing the compiler-dependence the old "plugins" had. Instead plugins can now be written in an arbitrary language as long as that language is capable of being compiled into a shared library and also being capable of being C-compatible. As already indicated a plugin is essentially a shared library that provides certain functions that allow Mumble to interface with it. Inside Mumble the so-called PluginManager is responsible for managing the plugins and relaying events to the respective callbacks. Plugins themselves can also interact with Mumble on their own initiative by using the provided API functions. Fixes #2455 Fixes #2148 Fixes #1594 Fixes #2051 Fixes #3742 Fixes #4575 Fixes #4751
2021-04-16TRANSLATION: Update translation filesRobert Adam
2021-04-16FEAT(client): Plugin frameworkRobert Adam
This commit introduces a new plugin framework into the codebase of the Mumble client. Note that "plugin" here really refers to a (more or less) general purpose plugin and is therefore not to be confused with the previously available positional data plugins (only responsible for fetching positional data from a running game and passing that to Mumble). The plugin interface is written in C, removing the compiler-dependence the old "plugins" had. Instead plugins can now be written in an arbitrary language as long as that language is capable of being compiled into a shared library and also being capable of being C-compatible. As already indicated a plugin is essentially a shared library that provides certain functions that allow Mumble to interface with it. Inside Mumble the so-called PluginManager is responsible for managing the plugins and relaying events to the respective callbacks. Plugins themselves can also interact with Mumble on their own initiative by using the provided API functions. Fixes #2455 Fixes #2148 Fixes #1594 Fixes #2051 Fixes #3742 Fixes #4575 Fixes #4751
2021-04-16Merge PR #4929: FIX(client): CrashReporter considering 2xx codes as errorsRobert Adam
Apparently nobody has told Qt that 2xx HTTP status codes are considered success. Therefore checking QNetworkReply::error() in order to check whether the transfer was successful, does not work. Instead this commit makes sure that the raw HTTP status code is checked instead and if it is in range [200,299], the sending of the report is considered a success. Furthermore this commit reworks the Strings displayed to the user as these were excessively long. These formulations have been replaced with (hopefully) more concise versions. Fixes #4928
2021-04-13Merge PR #4922: MAINT: Update copyright notice to 2021 (Part II)Robert Adam
2021-04-13Merge PR #4896:Translations update from WeblateRobert Adam
2021-04-13Merge PR #4925: CHANGE(server): Allow spaces in username by defaultRobert Adam
The first commits in this PR deal with making sure that usernames will only be used in a trimmed version, so that the allowance of spaces in usernames will not allow for "empty" (pure whitespace) names. Fixes #1202
2021-04-13TRANSLATION: Update translation filesRobert Adam
2021-04-13FIX(client): CrashReporter considering 2xx codes as errorsRobert Adam
Apparently nobody has told Qt that 2xx HTTP status codes are considered success. Therefore checking QNetworkReply::error() in order to check whether the transfer was successful, does not work. Instead this commit makes sure that the raw HTTP status code is checked instead and if it is in range [200,299], the sending of the report is considered a success. Furthermore this commit reworks the Strings displayed to the user (message box) as these were excessively long. These formulations have been replaced with (hopefully) more concise versions. Fixes #4928
2021-04-11CHANGE(server): Allow spaces in username by defaultRobert Adam
The default RegEx for describing valid usernames was updated to also allow for spaces in names. Note that "empty" names (e.g. names only consisting of whitespace) are not possible since usernames are always trimmed before being applied and the RegEx does not allow for names of length 0. Fixes #1202
2021-04-11CHANGE(server): Untrimmed usernames considered invalidRobert Adam
When checking whether a given username is valid, it being trimmed is now also a criterion. All names with leading and/or trailing whitespace will be considered invalid from now on.
2021-04-11CHANGE(server): Always trim usernamesRobert Adam
A username will now always be trimmed before it gets assigned to a user. That means that names with leading and/or trailing whitespace are now no longer possible.
2021-04-10TRANSLATION: Update Finnish translationHosted Weblate
Currently translated at 95.9% (1892 of 1971 strings) Co-authored-by: attemarkula <atte.markula@iki.fi> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/fi/ Translation: Mumble/Mumble Client
2021-04-10TRANSLATION: Update Polish translationHosted Weblate
Currently translated at 100.0% (1971 of 1971 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/pl/ Translation: Mumble/Mumble Client
2021-04-10TRANSLATION: Update Portuguese (Brazil) translationHosted Weblate
Currently translated at 97.6% (1924 of 1971 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Vitor Sabino Cardoso da SIlva <vitorcsilva180396@gmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/pt_BR/ Translation: Mumble/Mumble Client
2021-04-10TRANSLATION: Update Swedish translationHosted Weblate
Currently translated at 100.0% (1971 of 1971 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Shjosan <shjosan@kakmix.co> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/sv/ Translation: Mumble/Mumble Client
2021-04-10TRANSLATION: Update Chinese (Simplified) translationHosted Weblate
Currently translated at 100.0% (1971 of 1971 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: deluxghost <deluxghost@gmail.com> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/zh_Hans/ Translation: Mumble/Mumble Client
2021-04-10TRANSLATION: Update Dutch translationHosted Weblate
Currently translated at 100.0% (1971 of 1971 strings) Co-authored-by: Gert-dev <qnyasgjhapqyuhoibr@kiabws.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/nl/ Translation: Mumble/Mumble Client