Use Core Text APIs instead of Cocoa font manager for font enumeration
Categories
(Core :: Graphics: Text, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox119 | --- | fixed |
People
(Reporter: ted, Assigned: jfkthame)
References
(Blocks 1 open bug)
Details
Attachments
(3 files, 6 obsolete files)
Assignee | ||
Comment 1•10 years ago
|
||
Reporter | ||
Comment 2•10 years ago
|
||
Reporter | ||
Comment 3•10 years ago
|
||
Reporter | ||
Comment 4•10 years ago
|
||
Comment 5•10 years ago
|
||
Reporter | ||
Comment 6•10 years ago
|
||
Assignee | ||
Comment 7•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Assignee | ||
Comment 8•10 years ago
|
||
Assignee | ||
Comment 9•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Assignee | ||
Comment 10•10 years ago
|
||
Assignee | ||
Comment 11•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Assignee | ||
Comment 12•10 years ago
|
||
Assignee | ||
Comment 13•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Comment 14•9 years ago
|
||
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Comment 15•9 years ago
|
||
Reporter | ||
Updated•9 years ago
|
Comment 16•9 years ago
|
||
Assignee | ||
Comment 17•9 years ago
|
||
Comment 18•9 years ago
|
||
Updated•9 years ago
|
Reporter | ||
Comment 19•9 years ago
|
||
Assignee | ||
Comment 20•9 years ago
|
||
Comment 21•9 years ago
|
||
Reporter | ||
Comment 22•9 years ago
|
||
Reporter | ||
Comment 23•9 years ago
|
||
Reporter | ||
Comment 24•9 years ago
|
||
Comment 25•9 years ago
|
||
Comment 26•9 years ago
|
||
Reporter | ||
Comment 27•9 years ago
|
||
Comment 29•9 years ago
|
||
Assignee | ||
Comment 30•9 years ago
|
||
Comment 31•9 years ago
|
||
Assignee | ||
Comment 32•9 years ago
|
||
Assignee | ||
Comment 33•9 years ago
|
||
Comment 34•9 years ago
|
||
Updated•9 years ago
|
Updated•6 years ago
|
Comment 36•3 years ago
|
||
Updated•2 years ago
|
Assignee | ||
Comment 37•1 year ago
|
||
No functional change. The issue here is that we're going to move a lot of the contents of this file
to a new .cpp source file; but we have different line-length specifications for .mm vs .cpp files,
and so that results in clang-format making a lot of whitespace-only changes to adjust the lines.
To try and simplify review, this preparatory patch is created by running clang-format on the file
as if it were a .cpp source, so that the whitespace adjustments get done. Then the following patch,
which moves much of the content to CoreTextFontList.cpp, will already see the whitespace in the form
it expects.
Assignee | ||
Comment 38•1 year ago
|
||
This should not change user-visible behavior, in principle (though it's possible there will be
minor changes due to using more Core Text APIs in place of Cocoa to enumerate available fonts,
and they may interpret font attributes slightly differently).
AFAICS current macOS tests continue to pass with this refactoring.
Assignee | ||
Comment 39•1 year ago
|
||
No functional change; just applying clang-format to what remains in the Obj-C++ file here,
after factoring out the common Core Text part to a separate .cpp source file.
Comment 40•1 year ago
|
||
Comment 41•1 year ago
|
||
Backed out for causing osx accessible failures on browser_text.js.
Failure log: https://treeherder.mozilla.org/logviewer?job_id=427555911&repo=autoland
Backout link: https://hg.mozilla.org/integration/autoland/rev/165164f7cde3e6fd6f1eccdc8b63aff86bc87b88
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Comment 42•1 year ago
|
||
Comment 43•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/31bf68247e6e
https://hg.mozilla.org/mozilla-central/rev/2c9991086e3c
https://hg.mozilla.org/mozilla-central/rev/64ceb33533a4
Description
•