Remove and replace some deprecated code on macOS
Categories
(Core :: Widget: Cocoa, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox111 | --- | fixed |
People
(Reporter: spohl, Assigned: spohl)
References
Details
(Whiteboard: [mac:deprecated] )
Attachments
(5 files)
We want to modernize our code base on macOS by removing and/or replacing the use of deprecated APIs. This is expected to take the form of several individual patches by gradually working through all the deprecation warnings at build time.
Comment 1•2 years ago
|
||
The severity field is not set for this bug.
:spohl, could you have a look please?
For more information, please visit auto_nag documentation.
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
Depends on D153277
Assignee | ||
Comment 3•2 years ago
|
||
Depends on D153635
Assignee | ||
Comment 4•2 years ago
|
||
Depends on D153636
Assignee | ||
Comment 5•2 years ago
|
||
Depends on D153637
Assignee | ||
Comment 6•2 years ago
|
||
Depends on D153638
Assignee | ||
Comment 7•1 year ago
|
||
Rather than letting patches bitrot I'm going to land what we have so far and keep working on the remaining deprecation warnings. Setting leave-open.
Pushed by spohl@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/dfd7e060998e Replace the use of NSFindPboard and NSStringPboardType in our code base to modernize the code base and address deprecation warnings at build time. r=mstange https://hg.mozilla.org/integration/autoland/rev/4ae0ffc49b03 Replace the deprecated NSCellStateValue with NSControlStateValue. r=mstange https://hg.mozilla.org/integration/autoland/rev/82515b99af37 Replace the deprecated use of NSStatusItem.image with NSStatusItem.button.image. r=mstange https://hg.mozilla.org/integration/autoland/rev/b84e2b5933fe Replace the deprecated use of NSGraphicsContext's graphicsPort with CGContext. r=mstange
Comment 9•1 year ago
|
||
bugherder |
Comment 10•1 year ago
|
||
It looks like the commits in this bug caused bug 1822845, so bug bug 1822845 should be added to the Regressions field.
I think it would be easier to track if this bug was closed since patches have landed. The remaining patches can be moved to a new bug.
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Updated•7 months ago
|
Description
•