Closed Bug 1623684 Opened 5 years ago Closed 5 years ago

Force Aqua appearance on via Info.plist key

Categories

(Core :: Widget: Cocoa, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla76
Tracking Status
firefox76 --- fixed

People

(Reporter: spohl, Assigned: spohl)

References

Details

Attachments

(1 file)

We are currently using APIs (such as the HITheme Carbon framework) that cause issues when Firefox is built with the 10.14 or 10.15 SDK. There is a strong desire to switch to a newer SDK than 10.11 SDK on our build machines (see bug 1475652). Although we should remove the use of these APIs from our code base, we shouldn't delay the SDK switch if at all possible. It appears that we can use the NSRequiresAquaSystemAppearance key in the Info.plist to force the previous behavior while we transition to a new solution.

Assignee: nobody → spohl.mozilla.bugs
Status: NEW → ASSIGNED

Heads up that Thunderbird will need an equivalent change, otherwise it'll start to look wonky once we switch SDKs (bug 1475652).

Flags: needinfo?(richard.marti)

Thanks for the heads up. I followed already this bug for this.

Flags: needinfo?(richard.marti)
Pushed by spohl@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/da7a6d2e3495 Force macOS aqua appearance on. r=mstange
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla76
Blocks: 1670751
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: