mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-29 10:37:33 +09:00
Issue #1491 - Part 1: Update nsCocoaFeatures for newer versions of MacOS X.
This commit is contained in:
parent
8778ddfc52
commit
d33ab8621a
2 changed files with 24 additions and 0 deletions
|
|
@ -21,6 +21,9 @@ public:
|
||||||
static bool OnYosemiteOrLater();
|
static bool OnYosemiteOrLater();
|
||||||
static bool OnElCapitanOrLater();
|
static bool OnElCapitanOrLater();
|
||||||
static bool OnSierraOrLater();
|
static bool OnSierraOrLater();
|
||||||
|
static bool OnHighSierraOrLater();
|
||||||
|
static bool OnMojaveOrLater();
|
||||||
|
static bool OnCatalinaOrLater();
|
||||||
|
|
||||||
static bool IsAtLeastVersion(int32_t aMajor, int32_t aMinor, int32_t aBugFix=0);
|
static bool IsAtLeastVersion(int32_t aMajor, int32_t aMinor, int32_t aBugFix=0);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,9 @@
|
||||||
#define MAC_OS_X_VERSION_10_10_HEX 0x000010A0
|
#define MAC_OS_X_VERSION_10_10_HEX 0x000010A0
|
||||||
#define MAC_OS_X_VERSION_10_11_HEX 0x000010B0
|
#define MAC_OS_X_VERSION_10_11_HEX 0x000010B0
|
||||||
#define MAC_OS_X_VERSION_10_12_HEX 0x000010C0
|
#define MAC_OS_X_VERSION_10_12_HEX 0x000010C0
|
||||||
|
#define MAC_OS_X_VERSION_10_13_HEX 0x000010D0
|
||||||
|
#define MAC_OS_X_VERSION_10_14_HEX 0x000010E0
|
||||||
|
#define MAC_OS_X_VERSION_10_15_HEX 0x000010F0
|
||||||
|
|
||||||
#include "nsCocoaFeatures.h"
|
#include "nsCocoaFeatures.h"
|
||||||
#include "nsCocoaUtils.h"
|
#include "nsCocoaUtils.h"
|
||||||
|
|
@ -167,6 +170,24 @@ nsCocoaFeatures::OnSierraOrLater()
|
||||||
return (OSXVersion() >= MAC_OS_X_VERSION_10_12_HEX);
|
return (OSXVersion() >= MAC_OS_X_VERSION_10_12_HEX);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* static */ bool
|
||||||
|
nsCocoaFeatures::OnHighSierraOrLater()
|
||||||
|
{
|
||||||
|
return (OSXVersion() >= MAC_OS_X_VERSION_10_13_HEX);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* static */ bool
|
||||||
|
nsCocoaFeatures::OnMojaveOrLater()
|
||||||
|
{
|
||||||
|
return (OSXVersion() >= MAC_OS_X_VERSION_10_14_HEX);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* static */ bool
|
||||||
|
nsCocoaFeatures::OnCatalinaOrLater()
|
||||||
|
{
|
||||||
|
return (OSXVersion() >= MAC_OS_X_VERSION_10_15_HEX);
|
||||||
|
}
|
||||||
|
|
||||||
/* static */ bool
|
/* static */ bool
|
||||||
nsCocoaFeatures::IsAtLeastVersion(int32_t aMajor, int32_t aMinor, int32_t aBugFix)
|
nsCocoaFeatures::IsAtLeastVersion(int32_t aMajor, int32_t aMinor, int32_t aBugFix)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue