diff --git a/.github/workflows/job-sonarcloud.yml b/.github/workflows/job-sonarcloud.yml
index 055cdff7f..dde3108b9 100644
--- a/.github/workflows/job-sonarcloud.yml
+++ b/.github/workflows/job-sonarcloud.yml
@@ -1,9 +1,9 @@
-name: SonarCloud Static Analisis
+name: SonarCloud Static Analysis
on:
push:
branches: [ master ]
- pull_request:
+ pull_request_target:
branches: [ master ]
jobs:
diff --git a/CI/MacOS/mac-build.yml b/CI/MacOS/mac-build.yml
index eb8ebb666..5eef3034d 100644
--- a/CI/MacOS/mac-build.yml
+++ b/CI/MacOS/mac-build.yml
@@ -71,7 +71,7 @@ steps:
SYNERGY_VERSION="$SYNERGY_VERSION_MAJOR.$SYNERGY_VERSION_MINOR.$SYNERGY_VERSION_PATCH"
SYNERGY_REVISION=`git rev-parse --short=8 HEAD`
SYNERGY_DMG_VERSION="${SYNERGY_VERSION}-${SYNERGY_VERSION_STAGE}_b$(Build.BuildNumber)-${SYNERGY_REVISION}"
- SYNERGY_DMG_FILENAME=$(prefix)_v${SYNERGY_DMG_VERSION}_macos_$(name).dmg
+ SYNERGY_DMG_FILENAME=$(prefix)_v${SYNERGY_DMG_VERSION}_macos_$(platform).dmg
echo "##vso[task.setvariable variable=SYNERGY_VERSION_STAGE]${SYNERGY_VERSION_STAGE}"
echo "##vso[task.setvariable variable=SYNERGY_VERSION]${SYNERGY_VERSION}"
echo "##vso[task.setvariable variable=SYNERGY_REVISION]${SYNERGY_REVISION}"
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f5647f26c..7d01f24c6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -248,15 +248,15 @@ if (UNIX)
list (APPEND libs Xi)
endif()
- if (NOT SYNERGY_ENTERPRISE)
- set (DnsSdlib "dns_sd.h")
- set (CMAKE_EXTRA_INCLUDE_FILES "${CMAKE_EXTRA_INCLUDE_FILES};${DnsSdlib}")
- check_include_files ("${DnsSdlib}" HAVE_DNS_SD)
- if (NOT HAVE_DNS_SD)
- message (FATAL_ERROR "Missing header: " ${DnsSdlib})
- endif()
- endif()
- endif()
+ if (NOT SYNERGY_ENTERPRISE AND SYNERGY_BUILD_LEGACY_GUI)
+ set (DnsSdlib "dns_sd.h")
+ set (CMAKE_EXTRA_INCLUDE_FILES "${CMAKE_EXTRA_INCLUDE_FILES};${DnsSdlib}")
+ check_include_files ("${DnsSdlib}" HAVE_DNS_SD)
+ if (NOT HAVE_DNS_SD)
+ message (FATAL_ERROR "Missing header: " ${DnsSdlib})
+ endif()
+ endif()
+ endif()
# For config.h, set some static values; it may be a good idea to make
# these values dynamic for non-standard UNIX compilers.
diff --git a/ChangeLog b/ChangeLog
index 8b71d60f8..8b49e9614 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+v1.13.x
+===========
+Bug fixes:
+- #6858 Application is blurry and unfocused on macOS
+- #6872 Check for dns_sd.h only when building GUI
+
+Enhancements:
+- #6867 Create only 1 artefact for macOS
+
v1.13.0-rc2
===========
Bug fixes:
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 695e313e4..24b5d394a 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -66,27 +66,15 @@ jobs:
- job: MacOS
strategy:
matrix:
- mojave-std:
- image: macOS-10.14
- name: mojave
- version: 10.12
- buildType: "standard"
- prefix: "synergy"
- mojave-ent:
- image: macOS-10.14
- name: mojave
- version: 10.12
- buildType: "enterprise"
- prefix: "synergy-enterprise"
catalina-std:
image: macOS-10.15
- name: catalina
+ platform: x86-64
version: 10.14
buildType: "standard"
prefix: "synergy"
catalina-ent:
image: macOS-10.15
- name: catalina
+ platform: x86-64
version: 10.14
buildType: "enterprise"
prefix: "synergy-enterprise"
diff --git a/src/gui/res/mac/Info.plist b/src/gui/res/mac/Info.plist
index b2d87e095..8d19d8c98 100644
--- a/src/gui/res/mac/Info.plist
+++ b/src/gui/res/mac/Info.plist
@@ -24,5 +24,9 @@
1.8.8
NSHumanReadableCopyright
© 2012-2016, Symless Ltd
+ NSPrincipalClass
+ NSApplication
+ NSHighResolutionCapable
+ True