mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-31 12:55:33 +08:00
Change the operating system name from OSX to MacOS everywhere
Summary: - Changed the name in all build artifacts - Everywhere in C++ Reviewers: #swift_pilot_client, kbasan Reviewed By: #swift_pilot_client, kbasan Subscribers: jenkins Maniphest Tasks: T205 Differential Revision: https://dev.swift-project.org/D69
This commit is contained in:
@@ -79,9 +79,9 @@ namespace BlackConfig
|
||||
#endif
|
||||
}
|
||||
|
||||
bool CBuildConfig::isRunningOnMacOSXPlatform()
|
||||
bool CBuildConfig::isRunningOnMacOSPlatform()
|
||||
{
|
||||
#ifdef Q_OS_OSX
|
||||
#ifdef Q_OS_MACOS
|
||||
return true;
|
||||
#else
|
||||
return false;
|
||||
@@ -99,7 +99,7 @@ namespace BlackConfig
|
||||
|
||||
bool CBuildConfig::isRunningOnUnixPlatform()
|
||||
{
|
||||
return isRunningOnMacOSXPlatform() || isRunningOnLinuxPlatform();
|
||||
return isRunningOnMacOSPlatform() || isRunningOnLinuxPlatform();
|
||||
}
|
||||
|
||||
bool CBuildConfig::isDebugBuild()
|
||||
@@ -269,7 +269,7 @@ namespace BlackConfig
|
||||
{
|
||||
p = "win-" + ws;
|
||||
}
|
||||
else if (BlackConfig::CBuildConfig::isRunningOnMacOSXPlatform()) { p = "macos-64"; }
|
||||
else if (BlackConfig::CBuildConfig::isRunningOnMacOSPlatform()) { p = "macos-64"; }
|
||||
else if (BlackConfig::CBuildConfig::isRunningOnLinuxPlatform()) { p = "linux-64"; }
|
||||
|
||||
if (!p.isEmpty() && BlackConfig::CBuildConfig::isVatsimVersion()) { p += "-vatsim"; }
|
||||
|
||||
@@ -80,8 +80,8 @@ namespace BlackConfig
|
||||
//! Windows 10
|
||||
static bool isRunningOnWindows10();
|
||||
|
||||
//! Running on Mac OS X platform?
|
||||
static bool isRunningOnMacOSXPlatform();
|
||||
//! Running on MacOS platform?
|
||||
static bool isRunningOnMacOSPlatform();
|
||||
|
||||
//! Running on Linux platform?
|
||||
static bool isRunningOnLinuxPlatform();
|
||||
|
||||
@@ -532,8 +532,8 @@ namespace BlackCore
|
||||
QLatin1String(" Unix: ") %
|
||||
boolToYesNo(CBuildConfig::isRunningOnUnixPlatform()) %
|
||||
separator %
|
||||
QLatin1String("MacOSX: ") %
|
||||
boolToYesNo(CBuildConfig::isRunningOnMacOSXPlatform());
|
||||
QLatin1String("MacOS: ") %
|
||||
boolToYesNo(CBuildConfig::isRunningOnMacOSPlatform());
|
||||
|
||||
return env;
|
||||
}
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
#include <atomic>
|
||||
#include <functional>
|
||||
|
||||
#if defined(Q_CC_MSVC) || defined(Q_OS_OSX) // Crashpad only supported on MSVC and MacOS/X
|
||||
#if defined(Q_CC_MSVC) || defined(Q_OS_MACOS) // Crashpad only supported on MSVC and MacOS/X
|
||||
#define BLACK_USE_CRASHPAD
|
||||
#endif
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ namespace BlackGui
|
||||
// Use datarefs Sim/operation/windows/system window via xswiftbus to grab the OS's native window handle
|
||||
// http://www.xsquawkbox.net/xpsdk/mediawiki/sim%252Foperation%252Fwindows%252Fsystem_window
|
||||
// For the time being, use IWindowFinder.
|
||||
// The if condition is to prevent a crash on Linux/OSX.
|
||||
// The if condition is to prevent a crash on Linux/MacOS.
|
||||
if (!m_windowFinder.isNull()) simulatorWindow = m_windowFinder->findForeignWindow("X-System", "");
|
||||
|
||||
return simulatorWindow;
|
||||
|
||||
@@ -482,7 +482,7 @@ namespace BlackGui
|
||||
{
|
||||
specific = fn + ".win" + qss;
|
||||
}
|
||||
else if (CBuildConfig::isRunningOnMacOSXPlatform())
|
||||
else if (CBuildConfig::isRunningOnMacOSPlatform())
|
||||
{
|
||||
specific = fn + ".mac" + qss;
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
#if defined(Q_OS_WIN)
|
||||
#include "win/windowfinderwindows.h"
|
||||
#elif defined(Q_OS_LINUX)
|
||||
#elif defined(Q_OS_OSX)
|
||||
#elif defined(Q_OS_MACOS)
|
||||
#else
|
||||
#error "Platform is not supported!"
|
||||
#endif
|
||||
@@ -28,7 +28,7 @@ namespace BlackGui
|
||||
#if defined(Q_OS_WIN)
|
||||
finder = new CWindowFinderWindows();
|
||||
#elif defined(Q_OS_LINUX)
|
||||
#elif defined(Q_OS_OSX)
|
||||
#elif defined(Q_OS_MACOS)
|
||||
#endif
|
||||
|
||||
return finder;
|
||||
|
||||
@@ -33,9 +33,9 @@ unix:!macx {
|
||||
}
|
||||
|
||||
macx {
|
||||
HEADERS += $$PWD/osx/*.h
|
||||
SOURCES += $$PWD/osx/*.cpp
|
||||
OBJECTIVE_SOURCES += $$PWD/osx/*.mm
|
||||
HEADERS += $$PWD/macos/*.h
|
||||
SOURCES += $$PWD/macos/*.cpp
|
||||
OBJECTIVE_SOURCES += $$PWD/macos/*.mm
|
||||
LIBS += -framework CoreFoundation -framework ApplicationServices -framework Foundation -framework AppKit
|
||||
}
|
||||
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
#include "win/joystickwindows.h"
|
||||
#elif defined(Q_OS_LINUX)
|
||||
#include "linux/joysticklinux.h"
|
||||
#elif defined(Q_OS_OSX)
|
||||
#include "osx/joystickmac.h"
|
||||
#elif defined(Q_OS_MACOS)
|
||||
#include "macos/joystickmacos.h"
|
||||
#else
|
||||
#error "Platform is not supported!"
|
||||
#endif
|
||||
@@ -33,8 +33,8 @@ namespace BlackInput
|
||||
std::unique_ptr<IJoystick> ptr(new CJoystickWindows(parent));
|
||||
#elif defined(Q_OS_LINUX)
|
||||
std::unique_ptr<IJoystick> ptr(new CJoystickLinux(parent));
|
||||
#elif defined(Q_OS_OSX)
|
||||
std::unique_ptr<IJoystick> ptr(new CJoystickMac(parent));
|
||||
#elif defined(Q_OS_MACOS)
|
||||
std::unique_ptr<IJoystick> ptr(new CJoystickMacOS(parent));
|
||||
#endif
|
||||
|
||||
return ptr;
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
#include "win/keyboardwindows.h"
|
||||
#elif defined(Q_OS_LINUX)
|
||||
#include "linux/keyboardlinux.h"
|
||||
#elif defined(Q_OS_OSX)
|
||||
#include "osx/keyboardmac.h"
|
||||
#elif defined(Q_OS_MACOS)
|
||||
#include "macos/keyboardmacos.h"
|
||||
#else
|
||||
#error "Platform is not supported!"
|
||||
#endif
|
||||
@@ -29,8 +29,8 @@ namespace BlackInput
|
||||
std::unique_ptr<IKeyboard> ptr(new CKeyboardWindows(parent));
|
||||
#elif defined(Q_OS_LINUX)
|
||||
std::unique_ptr<IKeyboard> ptr(new CKeyboardLinux(parent));
|
||||
#elif defined(Q_OS_OSX)
|
||||
std::unique_ptr<IKeyboard> ptr(new CKeyboardMac(parent));
|
||||
#elif defined(Q_OS_MACOS)
|
||||
std::unique_ptr<IKeyboard> ptr(new CKeyboardMacOS(parent));
|
||||
#endif
|
||||
ptr->init();
|
||||
return ptr;
|
||||
|
||||
@@ -7,18 +7,18 @@
|
||||
* contained in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "joystickmac.h"
|
||||
#include "joystickmacos.h"
|
||||
|
||||
using namespace BlackMisc::Input;
|
||||
|
||||
namespace BlackInput
|
||||
{
|
||||
CJoystickMac::CJoystickMac(QObject *parent) :
|
||||
CJoystickMacOS::CJoystickMacOS(QObject *parent) :
|
||||
IJoystick(parent)
|
||||
{
|
||||
}
|
||||
|
||||
CJoystickMac::~CJoystickMac()
|
||||
CJoystickMacOS::~CJoystickMacOS()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
* contained in the LICENSE file.
|
||||
*/
|
||||
|
||||
#ifndef BLACKINPUT_JOYSTICKMAC_H
|
||||
#define BLACKINPUT_JOYSTICKMAC_H
|
||||
#ifndef BLACKINPUT_JOYSTICKMACOS_H
|
||||
#define BLACKINPUT_JOYSTICKMACOS_H
|
||||
|
||||
//! \file
|
||||
|
||||
@@ -18,30 +18,30 @@
|
||||
|
||||
namespace BlackInput
|
||||
{
|
||||
//! OSX implemenation of IJoystick
|
||||
//! MacOS implemenation of IJoystick
|
||||
//! \todo Not implmeneted yet
|
||||
class CJoystickMac : public IJoystick
|
||||
class CJoystickMacOS : public IJoystick
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
|
||||
//! Copy Constructor
|
||||
CJoystickMac(CJoystickMac const &) = delete;
|
||||
CJoystickMacOS(CJoystickMacOS const &) = delete;
|
||||
|
||||
//! Assignment operator
|
||||
CJoystickMac &operator=(CJoystickMac const &) = delete;
|
||||
CJoystickMacOS &operator=(CJoystickMacOS const &) = delete;
|
||||
|
||||
//! \brief Destructor
|
||||
virtual ~CJoystickMac();
|
||||
virtual ~CJoystickMacOS();
|
||||
|
||||
private:
|
||||
friend class IJoystick;
|
||||
|
||||
//! Destructor
|
||||
CJoystickMac(QObject *parent = nullptr);
|
||||
CJoystickMacOS(QObject *parent = nullptr);
|
||||
};
|
||||
|
||||
} // namespace BlackInput
|
||||
|
||||
#endif // BLACKINPUT_JOYSTICKMAC_H
|
||||
#endif // BLACKINPUT_JOYSTICKMACOS_H
|
||||
@@ -9,8 +9,8 @@
|
||||
|
||||
//! \file
|
||||
|
||||
#ifndef BLACKINPUT_KEYBOARD_MAC_H
|
||||
#define BLACKINPUT_KEYBOARD_MAC_H
|
||||
#ifndef BLACKINPUT_KEYBOARDMACOS_H
|
||||
#define BLACKINPUT_KEYBOARDMACOS_H
|
||||
|
||||
#include "blackinput/keyboard.h"
|
||||
#include "blackmisc/input/hotkeycombination.h"
|
||||
@@ -19,20 +19,20 @@
|
||||
|
||||
namespace BlackInput
|
||||
{
|
||||
//! Mac OSX implemenation of IKeyboard using hook procedure
|
||||
class CKeyboardMac : public IKeyboard
|
||||
//! MacOS implemenation of IKeyboard using hook procedure
|
||||
class CKeyboardMacOS : public IKeyboard
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
//! Copy Constructor
|
||||
CKeyboardMac(CKeyboardMac const&) = delete;
|
||||
CKeyboardMacOS(CKeyboardMacOS const&) = delete;
|
||||
|
||||
//! Assignment operator
|
||||
CKeyboardMac &operator=(CKeyboardMac const&) = delete;
|
||||
CKeyboardMacOS &operator=(CKeyboardMacOS const&) = delete;
|
||||
|
||||
//! Destructor
|
||||
virtual ~CKeyboardMac();
|
||||
virtual ~CKeyboardMacOS();
|
||||
|
||||
//! Process key event
|
||||
virtual void processKeyEvent(CGEventType type, CGEventRef event);
|
||||
@@ -47,7 +47,7 @@ namespace BlackInput
|
||||
friend class IKeyboard;
|
||||
|
||||
//! Constructor
|
||||
CKeyboardMac(QObject *parent = nullptr);
|
||||
CKeyboardMacOS(QObject *parent = nullptr);
|
||||
BlackMisc::Input::KeyCode convertToKey(int keyCode);
|
||||
|
||||
static CGEventRef myCGEventCallback(CGEventTapProxy proxy,
|
||||
@@ -60,4 +60,4 @@ namespace BlackInput
|
||||
};
|
||||
}
|
||||
|
||||
#endif // BLACKINPUT_KEYBOARD_MAC_H
|
||||
#endif // BLACKINPUT_KEYBOARDMACOS_H
|
||||
@@ -7,7 +7,7 @@
|
||||
* contained in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "keyboardmac.h"
|
||||
#include "keyboardmacos.h"
|
||||
#include "blackmisc/logmessage.h"
|
||||
|
||||
#include <QHash>
|
||||
@@ -63,16 +63,16 @@ namespace BlackInput
|
||||
{ kVK_ANSI_Z, Key_Z },
|
||||
};
|
||||
|
||||
CKeyboardMac::CKeyboardMac(QObject *parent) :
|
||||
CKeyboardMacOS::CKeyboardMacOS(QObject *parent) :
|
||||
IKeyboard(parent)
|
||||
{
|
||||
}
|
||||
|
||||
CKeyboardMac::~CKeyboardMac()
|
||||
CKeyboardMacOS::~CKeyboardMacOS()
|
||||
{
|
||||
}
|
||||
|
||||
bool CKeyboardMac::init()
|
||||
bool CKeyboardMacOS::init()
|
||||
{
|
||||
// 10.9 and later
|
||||
const void *keys[] = { kAXTrustedCheckOptionPrompt };
|
||||
@@ -114,7 +114,7 @@ namespace BlackInput
|
||||
return true;
|
||||
}
|
||||
|
||||
void CKeyboardMac::processKeyEvent(CGEventType type,
|
||||
void CKeyboardMacOS::processKeyEvent(CGEventType type,
|
||||
CGEventRef event)
|
||||
{
|
||||
BlackMisc::Input::CHotkeyCombination oldCombination(m_keyCombination);
|
||||
@@ -191,21 +191,21 @@ namespace BlackInput
|
||||
}
|
||||
}
|
||||
|
||||
KeyCode CKeyboardMac::convertToKey(int keyCode)
|
||||
KeyCode CKeyboardMacOS::convertToKey(int keyCode)
|
||||
{
|
||||
return keyMapping.value(keyCode, Key_Unknown);
|
||||
}
|
||||
|
||||
CGEventRef CKeyboardMac::myCGEventCallback(CGEventTapProxy,
|
||||
CGEventRef CKeyboardMacOS::myCGEventCallback(CGEventTapProxy,
|
||||
CGEventType type,
|
||||
CGEventRef event,
|
||||
void *refcon)
|
||||
{
|
||||
|
||||
CKeyboardMac *keyboardMac = static_cast<CKeyboardMac*>(refcon);
|
||||
CKeyboardMacOS *keyboardMac = static_cast<CKeyboardMacOS*>(refcon);
|
||||
if (type == kCGEventTapDisabledByTimeout)
|
||||
{
|
||||
BlackMisc::CLogMessage(static_cast<CKeyboardMac *>(nullptr)).warning("Event tap got disabled by timeout. Enable it again.");
|
||||
BlackMisc::CLogMessage(static_cast<CKeyboardMacOS *>(nullptr)).warning("Event tap got disabled by timeout. Enable it again.");
|
||||
CGEventTapEnable(keyboardMac->m_eventTap, true);
|
||||
}
|
||||
else
|
||||
@@ -59,9 +59,14 @@ namespace BlackMisc
|
||||
{
|
||||
if (!p.contains("linux", Qt::CaseInsensitive)) continue;
|
||||
}
|
||||
else if (CBuildConfig::isRunningOnMacOSXPlatform())
|
||||
else if (CBuildConfig::isRunningOnMacOSPlatform())
|
||||
{
|
||||
if (!(p.contains("mac", Qt::CaseInsensitive) || p.contains("osx", Qt::CaseInsensitive))) continue;
|
||||
if (!(p.contains("mac", Qt::CaseInsensitive) ||
|
||||
p.contains("macos", Qt::CaseInsensitive) ||
|
||||
p.contains("osx", Qt::CaseInsensitive)))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
reduced << p;
|
||||
}
|
||||
|
||||
@@ -51,9 +51,9 @@ namespace BlackMisc
|
||||
Q_ASSERT_X(CBuildConfig::isKnownExecutableName(executable), Q_FUNC_INFO, "Unknown exectuable");
|
||||
|
||||
QString s = CFileUtils::appendFilePaths(CDirectoryUtils::binDirectory(), executable);
|
||||
if (CBuildConfig::isRunningOnMacOSXPlatform())
|
||||
if (CBuildConfig::isRunningOnMacOSPlatform())
|
||||
{
|
||||
// Mac OSX bundle may or may not be a bundle
|
||||
// MacOS bundle may or may not be a bundle
|
||||
const QDir dir(s + QLatin1String(".app/Contents/MacOS"));
|
||||
if (dir.exists())
|
||||
{
|
||||
@@ -82,9 +82,9 @@ namespace BlackMisc
|
||||
return appDir;
|
||||
}
|
||||
|
||||
bool CDirectoryUtils::isMacOSXAppBundle()
|
||||
bool CDirectoryUtils::isMacOSAppBundle()
|
||||
{
|
||||
static const bool appBundle = CBuildConfig::isRunningOnMacOSXPlatform() &&
|
||||
static const bool appBundle = CBuildConfig::isRunningOnMacOSPlatform() &&
|
||||
qApp->applicationDirPath().contains("Contents/MacOS", Qt::CaseInsensitive);
|
||||
return appBundle;
|
||||
}
|
||||
|
||||
@@ -46,9 +46,9 @@ namespace BlackMisc
|
||||
//! swift application data sub directories
|
||||
static QStringList applicationDataDirectoryList(bool withoutCurrent = false, bool beautify = false);
|
||||
|
||||
//! Is MacOSX application bundle?
|
||||
//! \remark: Means the currently running executable is a MacOSX bundle, but not all our executables are bundles on MacOSX
|
||||
static bool isMacOSXAppBundle();
|
||||
//! Is MacOS application bundle?
|
||||
//! \remark: Means the currently running executable is a MacOS bundle, but not all our executables are bundles on MacOS
|
||||
static bool isMacOSAppBundle();
|
||||
|
||||
//! swift application data directory for one specific installation (a version)
|
||||
static const QString &normalizedApplicationDataDirectory();
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
#include <QFileInfo>
|
||||
#include <type_traits>
|
||||
|
||||
#if defined(Q_OS_OSX)
|
||||
#if defined(Q_OS_MACOS)
|
||||
#include <libproc.h>
|
||||
#elif defined(Q_OS_WIN)
|
||||
#include <windows.h>
|
||||
@@ -33,7 +33,7 @@ namespace BlackMisc
|
||||
QString path = QFileInfo(QString("/proc/%1/exe").arg(pid)).symLinkTarget();
|
||||
return QFileInfo(path).fileName();
|
||||
}
|
||||
#elif defined(Q_OS_OSX)
|
||||
#elif defined(Q_OS_MACOS)
|
||||
QString CProcessInfo::processNameFromId(qint64 pid)
|
||||
{
|
||||
char name[1024];
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
// Change QSharedPointer<QCoreApplication> to QSharedPointer<QApplication> below
|
||||
// in case you want to have Qt Gui components inside a X-Plane plugin. The current
|
||||
// default was used since QApplication causes an infinite loop in X-Plane on OSX
|
||||
// default was used since QApplication causes an infinite loop in X-Plane on MacOS
|
||||
// platforms. X-Plane is allocating an NSApplication but never calling run(), rather
|
||||
// it controls the main loop itself and pumps the event Q as needed. This causes
|
||||
// unusual start conditions for QCocoaEventDispatcher and ends up in the infinite
|
||||
|
||||
Reference in New Issue
Block a user