mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-09 01:08:39 +09:00
Issue #1690 - Part 2: Update MacOS Blocklist support from 10.13 to 11.0.
Changes based on Mozilla bug 1678061.
This commit is contained in:
parent
e4030ad075
commit
0ccf8dfa99
3 changed files with 54 additions and 20 deletions
|
|
@ -30,25 +30,46 @@ GfxInfo::GfxInfo()
|
|||
}
|
||||
|
||||
static OperatingSystem
|
||||
OSXVersionToOperatingSystem(uint32_t aOSXVersion)
|
||||
{
|
||||
if (nsCocoaFeatures::ExtractMajorVersion(aOSXVersion) == 10) {
|
||||
switch (nsCocoaFeatures::ExtractMinorVersion(aOSXVersion)) {
|
||||
case 6:
|
||||
return OperatingSystem::OSX10_6;
|
||||
case 7:
|
||||
return OperatingSystem::OSX10_7;
|
||||
case 8:
|
||||
return OperatingSystem::OSX10_8;
|
||||
case 9:
|
||||
return OperatingSystem::OSX10_9;
|
||||
case 10:
|
||||
return OperatingSystem::OSX10_10;
|
||||
case 11:
|
||||
return OperatingSystem::OSX10_11;
|
||||
case 12:
|
||||
return OperatingSystem::OSX10_12;
|
||||
}
|
||||
OSXVersionToOperatingSystem(uint32_t aOSXVersion) {
|
||||
switch (nsCocoaFeatures::ExtractMajorVersion(aOSXVersion)) {
|
||||
case 10:
|
||||
switch (nsCocoaFeatures::ExtractMinorVersion(aOSXVersion)) {
|
||||
case 6:
|
||||
return OperatingSystem::OSX10_6;
|
||||
case 7:
|
||||
return OperatingSystem::OSX10_7;
|
||||
case 8:
|
||||
return OperatingSystem::OSX10_8;
|
||||
case 9:
|
||||
return OperatingSystem::OSX10_9;
|
||||
case 10:
|
||||
return OperatingSystem::OSX10_10;
|
||||
case 11:
|
||||
return OperatingSystem::OSX10_11;
|
||||
case 12:
|
||||
return OperatingSystem::OSX10_12;
|
||||
case 13:
|
||||
return OperatingSystem::OSX10_13;
|
||||
case 14:
|
||||
return OperatingSystem::OSX10_14;
|
||||
case 15:
|
||||
return OperatingSystem::OSX10_15;
|
||||
case 16:
|
||||
// Depending on the SDK version, we either get 10.16 or 11.0.
|
||||
// Normalize this to 11.0.
|
||||
return OperatingSystem::OSX11_0;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 11:
|
||||
switch (nsCocoaFeatures::ExtractMinorVersion(aOSXVersion)) {
|
||||
case 0:
|
||||
return OperatingSystem::OSX11_0;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
return OperatingSystem::Unknown;
|
||||
|
|
@ -107,7 +128,7 @@ GfxInfo::Init()
|
|||
|
||||
AddCrashReportAnnotations();
|
||||
|
||||
mOSXVersion = nsCocoaFeatures::OSXVersion();
|
||||
mOSXVersion = nsCocoaFeatures::macOSVersion();
|
||||
|
||||
return rv;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue