Commit Graph

11577 Commits

Author SHA1 Message Date
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
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
Robert Adam
c04c7e50dc CI(ga): Add missing bash flags 2025-09-20 18:24:01 +02:00
Robert Adam
3579487c76 CI(ga): Update env variable setup 2025-09-20 18:24:01 +02:00
Robert Adam
ec144fc4c4 CI: Use exclude feature of build matrix 2025-09-20 18:24:01 +02:00
Robert Adam
a00fee7162 MAINT: Rename '64bit' to 'x86_64' 2025-09-20 18:24:01 +02:00
Robert Adam
c48db66614 MAINT: Add explanatory comment to bash expansion 2025-09-20 18:24:01 +02:00
Robert Adam
4ac51e86ff
Merge PR #6927: FIX(build): fix build with unbundled SOCI 2025-09-19 18:51:49 +02:00
0xC0ncord
6182317279 FIX(build): fix build with unbundled SOCI
When multiple database backends are enabled, our find_pkg() macro cannot
be used because SOCI's package internally creates the 'soci_interface'
library each time it is called which causes a conflict for each enabled
backend:

-- Found SOCI: /usr/lib64/cmake/soci-4.1.2/soci-config.cmake (found version "4.1.2") found components: Core, PostgreSQL, SQLite3
-- Soci component found: SQLite3 | Version: 4.1.2
CMake Error at /usr/lib64/cmake/soci-4.1.2/soci-config.cmake:179 (add_library):
  add_library cannot create target "soci_interface" because another target
  with the same name already exists.  The existing target is an interface
  library created in source directory
  "/var/tmp/portage/net-voip/murmur-9999/work/murmur-9999/src/database".  See
  documentation for policy CMP0002 for more details.
Call Stack (most recent call first):
  cmake/pkg-utils.cmake:77 (find_package)
  src/database/CMakeLists.txt:77 (find_pkg)

CMake Error at /usr/lib64/cmake/soci-4.1.2/soci-config.cmake:185 (add_library):
  add_library cannot create ALIAS target "SOCI::soci" because another target
  with the same name already exists.
Call Stack (most recent call first):
  cmake/pkg-utils.cmake:77 (find_package)
  src/database/CMakeLists.txt:77 (find_pkg)

-- Found SOCI: /usr/lib64/cmake/soci-4.1.2/soci-config.cmake (found version "4.1.2") found components: Core, PostgreSQL, SQLite3
-- Soci component found: PostgreSQL | Version: 4.1.2
[...]
2025-09-19 11:20:42 -04:00
Robert Adam
e652473fed
Merge PR #6924: REFAC(client,server): Remove GSL dependency 2025-09-18 13:30:30 +02:00
Robert Adam
fdf431e461 REFAC(client,server): Add missing include 2025-09-18 10:50:54 +02:00