Commit Graph

11586 Commits

Author SHA1 Message Date
Hartmnt
8d5c987008
Merge PR #6965: MAINT: Cleanup Repository 2025-10-23 17:08:46 +02:00
Hartmnt
44cac7af70 MAINT: Replace trivial occurences of net.sourceforge.mumble
This does not touch DBus on purpose, as it requires more
research. It might be that we can not trivially change the
DBus ident without breaking stuff for users.

See #6963
2025-10-23 13:05:09 +00:00
Hartmnt
b791fa491a MAINT: Remove remaining copyright years 2025-10-23 12:58:26 +00:00
Hartmnt
b07e7cc4f4 MAINT: Remove unused AppVeyor CI file 2025-10-23 12:47:37 +00:00
Hartmnt
3fd32a251d
Merge PR #6953: FIX(server): Restore CLI flag --help output for mumble-server 2025-10-23 14:42:50 +02:00
Hartmnt
819ab2c20a
Merge PR #6959: FIX(server): Prevent negative public server list registration timer 2025-10-23 14:17:40 +02:00
ibrahim
9fdd52adde FIX(cli, server): Proper exit code handling 2025-10-22 18:09:35 +08:00
ibrahim
0d67afd3f8 FIX(server): Restore CLI output for help and error messages 2025-10-22 18:08:25 +08:00
Robert Adam
3e7e41eb6d
Merge PR #6960: REFAC(client): Use regular signal to notify about channel switchtes in TalkingUI 2025-10-21 08:59:25 +02:00
Robert Adam
620beaaa10 REFAC(client): Use regular signal to notify about channel switchtes in TalkingUI 2025-10-19 19:47:57 +02:00
Hartmnt
d9cb3a9523 FIX(server): Prevent negative public server list registration timer
The public server list registration is being performed on a timer.
This timer is started with a small, random deviation.

Due to an integer casting oversight, we managed to create a
situation where sometimes that timer could be started with a negative
interval leading to warnings and, in the worst case, the server
stop trying to register with the public server list.

This commit replaces the call to ``QRandomGenerator::generate`` with
a sane ``QRandomGenerator::bounded`` to fix negative timer values.

Fixes #6956
2025-10-19 15:28:12 +00:00
Hartmnt
fad4dfbc77
Merge PR #6946: Translations update from Hosted Weblate 2025-10-07 19:30:34 +00:00
Hosted Weblate
b6f1e594b4
TRANSLATION: Update Chinese (Simplified Han script) translation
Currently translated at 100.0% (2370 of 2370 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
2025-10-07 19:23:09 +02:00
Hosted Weblate
f4c9febedf
TRANSLATION: Update Italian translation
Currently translated at 100.0% (2370 of 2370 strings)

Co-authored-by: Nicola C <nx9889@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/it/
Translation: Mumble/Mumble Client
2025-10-07 19:23:09 +02:00
Hosted Weblate
5c1e5161d7
TRANSLATION: Update Polish translation
Currently translated at 100.0% (2370 of 2370 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
2025-10-07 19:23:08 +02:00
Hosted Weblate
7bcb44c1fb
TRANSLATION: Update Ukrainian translation
Currently translated at 100.0% (2370 of 2370 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/uk/
Translation: Mumble/Mumble Client
2025-10-07 19:23:08 +02:00
Hartmnt
96ac505657
Merge PR #6947: CI: Fix boolean input variable usage 2025-10-07 17:22:54 +00:00
Hartmnt
078a9fb5de CI: Fix boolean input variable usage 2025-10-07 16:36:13 +00:00
Hartmnt
fa48c21fdd
Merge PR #6939: Add workflow to sign the windows installer 2025-10-06 11:49:59 +00:00
Hartmnt
d235f91983 CI(ga): Add action to build and sign Windows executable 2025-10-06 09:32:06 +00:00
Hartmnt
2c987abb3f CHANGE(installer): Use the internal MSI UI wherever possible 2025-09-30 19:52:22 +00:00
Hartmnt
e7dc72f116 FEAT(installer): Add option to skip rebuilding MSI files 2025-09-27 10:50:47 +00:00
Hartmnt
030cb4c2f3
Merge PR #6923: Improve usability of ToolBar 2025-09-26 16:42:48 +02:00
Hartmnt
5e86794bc1
Merge PR #6912: Translations update from Hosted Weblate 2025-09-25 23:50:27 +02:00
Hosted Weblate
98e58fb7df
TRANSLATION: Update Chinese (Simplified Han script) translation
Currently translated at 100.0% (2373 of 2373 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
2025-09-25 19:46:07 +02:00
Hosted Weblate
03eb215a07
TRANSLATION: Update Italian translation
Currently translated at 100.0% (2373 of 2373 strings)

TRANSLATION: Update Italian translation

Currently translated at 99.4% (2361 of 2373 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nicola C <nx9889@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/it/
Translation: Mumble/Mumble Client
2025-09-25 19:46:07 +02:00
Hosted Weblate
d5c0cac764
TRANSLATION: Update Polish translation
Currently translated at 100.0% (2373 of 2373 strings)

TRANSLATION: Update Polish translation

Currently translated at 100.0% (2373 of 2373 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
2025-09-25 19:46:06 +02:00
Hosted Weblate
9240a27fce
TRANSLATION: Update Hindi translation
Currently translated at 1.1% (27 of 2367 strings)

Co-authored-by: Navneet Singh <navis.kumar1095@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/hi/
Translation: Mumble/Mumble Client
2025-09-25 19:46:06 +02:00
Hosted Weblate
75fb2414aa
TRANSLATION: Update Ukrainian translation
Currently translated at 100.0% (2373 of 2373 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/uk/
Translation: Mumble/Mumble Client
2025-09-25 19:46:05 +02:00
Hosted Weblate
3ea024a553
TRANSLATION: Update German translation
Currently translated at 98.4% (2336 of 2373 strings)

Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/de/
Translation: Mumble/Mumble Client
2025-09-25 19:46:05 +02:00
Hartmnt
2e1bd560f4
Merge PR #6925: FIX(client, macos): Add missing theme changes 2025-09-25 19:45:56 +02:00
Robert Adam
832d03249f
Merge PR #6932: MAINT: Remove GSL submodule 2025-09-25 15:50:43 +02:00
Robert Adam
276996e450 MAINT: Remove GSL submodule
This is cleanup for what should have been part of
8ec1f98a2f
2025-09-25 13:51:32 +02:00
Robert Adam
93ce8b6069
Merge PR #6890: CI: Migrate all relevant actions to Github Actions 2025-09-20 20:00:32 +02:00
Robert Adam
157a9d1d40 CI(ga): Publish built artifacts 2025-09-20 19:18:13 +02:00
Robert Adam
540c2a6a3c CI(ga): Refactor to reuse common functionality 2025-09-20 18:24:01 +02:00
Robert Adam
479c0ef4e8 CI(ga): Disable errors for -Wrestrict on Ubuntu 22.04 2025-09-20 18:24:01 +02:00
Robert Adam
2ef1da5f19 BUILD(ga): Access proper context 2025-09-20 18:24:01 +02:00
Robert Adam
c158d4ad2f BUILD(cmake): Qt6::Widgets is required for test cases 2025-09-20 18:24:01 +02:00
Robert Adam
4723a04297 BUILD(ga): Improve build number retrieval code 2025-09-20 18:24:01 +02:00
Robert Adam
eab011d0e3 BUILD(ga): Fix typo 2025-09-20 18:24:01 +02:00
Robert Adam
573fa120db CI(ga): Disable LTO for tests
This should (particularly on Windows) make the build process a bit
faster.
2025-09-20 18:24:01 +02:00
Robert Adam
a7a13a69cf CI(ga): Add static Linux instance 2025-09-20 18:24:01 +02:00
Robert Adam
9b4239e898 BUILD(tests): Include offscreen plugin in static builds
It's needed for running tests on systems that don't have a graphical
user interface. A typical case of where this happens is a Linux server.
2025-09-20 18:24:01 +02:00
Robert Adam
1f5c5db944 CI(ga): Add macOS instance 2025-09-20 18:24:01 +02:00
Robert Adam
02e99d187e BUILD(cmake): Ensure proper build order 2025-09-20 18:24:01 +02:00
Robert Adam
4482a82857 CI(ga): Reduce build env path length
Otherwise, we will run over CMD's command length restriction on Windows.
2025-09-20 18:24:01 +02:00
Robert Adam
ff31a474d1 CI(ga): Add windows run 2025-09-20 18:24:01 +02:00
Robert Adam
8618c0993d BUILD(overlay): Unify use of overlay-xcompile option across OSes 2025-09-20 18:24:01 +02:00
Robert Adam
3a3a4c22c1 CI(ga): Switch to using aria2 instead of axel 2025-09-20 18:24:01 +02:00