Skip to content
Permalink
Branch: master
Commits on Oct 17, 2019
  1. Merge PR #3853: Log: change message names to have consistent capitali…

    davidebeatrici committed Oct 17, 2019
    …zation (first word only)
Commits on Oct 15, 2019
  1. Merge PR #3851: Travis CI: disable SonarCloud scanner, incompatible w…

    davidebeatrici committed Oct 15, 2019
    …ith Ubuntu Bionic (18.04)
  2. Travis CI: disable SonarCloud scanner, incompatible with Ubuntu Bioni…

    davidebeatrici committed Oct 15, 2019
    …c (18.04)
    
    Unfortunately "sonar-scanner" fails with the following error:
    
    ERROR: Error during SonarQube Scanner execution
    java.lang.IllegalStateException: The "build-wrapper-dump.json" file was found empty. Please make sure that:
      * you are using the latest version of the build-wrapper and the SonarCFamily analyzer
      * your compiler is supported
      * you are wrapping your build correctly
      * you are wrapping a full/clean build
    	at com.sonar.cpp.plugin.CFamilySensor.execute(CFamilySensor.java:239)
    	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:48)
    	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:85)
    	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:62)
    	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:82)
    	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
    	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
    	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:403)
    	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:399)
    	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:362)
    	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
    	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
    	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:141)
    	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
    	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
    	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:72)
    	at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:98)
    	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:63)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
    	at com.sun.proxy.$Proxy0.execute(Unknown Source)
    	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:233)
    	at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScanner.java:151)
    	at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:123)
    	at org.sonarsource.scanner.cli.Main.execute(Main.java:77)
    	at org.sonarsource.scanner.cli.Main.main(Main.java:61)
    
    The file is not generated because the C/C++ plugin library fails to load:
    
    ERROR: ld.so: object '/home/travis/.sonar/cache/87f7532f0609a32b83c77be7ae487f14/build-wrapper-linux-x86/libinterceptor-${PLATFORM}.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Commits on Oct 14, 2019
  1. Merge PR #3850: Travis CI: switch to Ubuntu Bionic (18.04)

    davidebeatrici committed Oct 14, 2019
  2. Travis CI: disable PCH for MinGW builds, to workaround generation issue

    davidebeatrici committed Oct 13, 2019
    After switching from Ubuntu Xenial (16.04) to Ubuntu Cosmic (18.04), the following issue appeared:
    
    cc1plus: error: one or more PCH files were found, but they were invalid
    cc1plus: error: use -Winvalid-pch for more information
    cc1plus: fatal error: release/mumble_pch.hpp: No such file or directory
    
    This commit workarounds the issue by disabling PCH.
  3. Travis CI: switch to Ubuntu Bionic (18.04)

    davidebeatrici committed Oct 14, 2019
    https://docs.travis-ci.com/user/reference/bionic
    
    The ARM64 build was already using Bionic, even with "dist: xenial".
    
    This commit also changes "https://dl.mumble.info/mirror/mirror.mxe.cc" with "https://dl.mumble.info/mirror/pkg.mxe.cc".
    
    Originally only "mirror.mxe.cc" existed because we set up the mirror when https://pkg.mxe.cc was not reachable (we mirrored https://mirror.mxe.cc).
    
    Once https://pkg.mxe.cc was back online, we mirrored it and symlinked "mirror.mxe.cc" to "pkg.mxe.cc".
Commits on Oct 13, 2019
  1. Merge PR #3849: TaskList.cpp: fix compilation error with MinGW when P…

    davidebeatrici committed Oct 13, 2019
    …CH is disabled
  2. TaskList.cpp: fix compilation error with MinGW when PCH is disabled

    davidebeatrici committed Oct 13, 2019
    Fixes the following error:
    
    TaskList.cpp:77:20: error: 'SHARD_LINK' was not declared in this scope
      SHAddToRecentDocs(SHARD_LINK, link);
                        ^
    
    "SHARD_LINK" is only defined when "NTDDI_VERSION" is at least "NTDDI_WIN7" (0x06010000).
    
    We handle the logic for MinGW in "win.h", this commit fixes the error by including it.
Commits on Oct 12, 2019
  1. Travis CI: transform Linux x86_64 build into ARM64

    davidebeatrici committed Oct 12, 2019
    Travis CI announced support for ARM64 builds a few days ago: https://blog.travis-ci.com/2019-10-07-multi-cpu-architecture-support
    
    We already have a Linux x86_64 build on Azure Pipelines, which also generates an AppImage.
    
    This commit changes the architecture for the build we have on Travis CI, so that it's not redundant anymore (and becomes useful).
    
    The "no-pch" build is not changed because the only differences consist in the PCH header not being used and the SonarQube Scanner being executed.
    
    Also, we don't want to use an ARM64 builder unnecessarily.
  2. Travis CI: remove macOS build, it's on Azure Pipelines

    davidebeatrici committed Oct 12, 2019
    The macOS build on Azure Pipelines was restored in 5094de6.
  3. Merge PR #3843: Azure Pipelines: build macOS installer and add it as …

    davidebeatrici committed Oct 12, 2019
    …artifact
  4. Azure Pipelines: add macOS installer as artifact

    davidebeatrici committed Oct 12, 2019
  5. Merge PR #3841: plugins: fix escape() warnings

    davidebeatrici committed Oct 12, 2019
  6. plugins/bf1: fix sizeof() bug

    davidebeatrici committed Oct 12, 2019
    Found thanks to GCC's warning:
    
    ../mumble_plugin_utils.h: In function ‘int fetch(float*, float*, float*, float*, float*, float*, std::string&, std::wstring&)’:
    ../mumble_plugin_utils.h:35:16: warning: array subscript 99 is outside array bounds of ‘char [4]’ [-Warray-bounds]
       35 |  str[size - 1] = 0;
          |  ~~~~~~~~~~~~~~^~~
    bf1.cpp:15:25: note: while referencing ‘team’
       15 |  char server_name[100], team[4];
          |                         ^~~~
  7. mumble_plugin_utils.h: declare escape() as inline, minor improvements

    davidebeatrici committed Oct 12, 2019
    Fixes the following warning:
    
    ../mumble_plugin_utils.h:33:13: error: 'void escape(char*, size_t)' defined but not used [-Werror=unused-function]
     static void escape(char *str, size_t size) {
                 ^
    
    It appeared after bb248cc, due to "ut99.cpp" not using escape().
    
    This commit also:
    
    - Changes the "size" argument so that it is passed as reference.
    - Indents the function using tabs.
Commits on Oct 11, 2019
  1. Merge PR #3511: plugins: compile plugins for Windows games also on Li…

    davidebeatrici committed Oct 11, 2019
    …nux, for Proton/Wine support
  2. plugins.pro: compile plugins for Windows games also on Linux

    davidebeatrici committed Oct 11, 2019
  3. Add setting to toggle 24-hour time format for the chat

    davidebeatrici committed Oct 11, 2019
    By default QTime uses the 24-hour time format when converting to a string.
    
    This commit adds a setting (a checkbox) which allows users to toggle the format.
    
    The setting only applies for new messages, the already shown ones will retain the previous time format.
Commits on Oct 10, 2019
  1. Merge PR #3826: Revamp JackAudio implementation

    davidebeatrici committed Oct 10, 2019
  2. Merge PR #3839: MurmurGRPCImpl.cpp: remove QAtomicInt compatibility l…

    davidebeatrici committed Oct 10, 2019
    …ayer
  3. MurmurGRPCImpl.cpp: remove QAtomicInt compatibility layer

    davidebeatrici committed Oct 10, 2019
    I accidentally left it in 062fe26.
  4. Merge PR #3602: Remove Qt 4 stuff

    davidebeatrici committed Oct 10, 2019
  5. Remove remaining Qt 4 stuff

    davidebeatrici committed Oct 10, 2019
  6. Remove Qt 4 includes

    davidebeatrici committed Oct 10, 2019
Older
You can’t perform that action at this time.