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 external files, 6 obsolete files)
| Assignee | ||
Comment 1•11 years ago
|
||
| Reporter | ||
Comment 2•11 years ago
|
||
| Reporter | ||
Comment 3•11 years ago
|
||
| Reporter | ||
Comment 4•11 years ago
|
||
Comment 5•11 years ago
|
||
| Reporter | ||
Comment 6•11 years ago
|
||
| Assignee | ||
Comment 7•11 years ago
|
||
| Assignee | ||
Updated•11 years ago
|
| Assignee | ||
Comment 8•11 years ago
|
||
| Assignee | ||
Comment 9•11 years ago
|
||
| Assignee | ||
Updated•11 years ago
|
| Assignee | ||
Comment 10•11 years ago
|
||
| Assignee | ||
Comment 11•11 years ago
|
||
| Assignee | ||
Updated•11 years ago
|
| Assignee | ||
Comment 12•11 years ago
|
||
| Assignee | ||
Comment 13•11 years ago
|
||
| Assignee | ||
Updated•11 years ago
|
| Reporter | ||
Updated•11 years ago
|
| Reporter | ||
Comment 14•11 years ago
|
||
| Reporter | ||
Updated•11 years ago
|
| Reporter | ||
Comment 15•11 years ago
|
||
| Reporter | ||
Updated•11 years ago
|
Comment 16•11 years ago
|
||
| Assignee | ||
Comment 17•11 years ago
|
||
Comment 18•11 years ago
|
||
Updated•11 years ago
|
| Reporter | ||
Comment 19•11 years ago
|
||
| Assignee | ||
Comment 20•11 years ago
|
||
Comment 21•11 years ago
|
||
| Reporter | ||
Comment 22•11 years ago
|
||
| Reporter | ||
Comment 23•11 years ago
|
||
| Reporter | ||
Comment 24•11 years ago
|
||
Comment 25•11 years ago
|
||
Comment 26•11 years ago
|
||
| Reporter | ||
Comment 27•11 years ago
|
||
Comment 28•11 years ago
|
||
Comment 29•11 years ago
|
||
| Assignee | ||
Comment 30•11 years ago
|
||
Comment 31•10 years ago
|
||
| Assignee | ||
Comment 32•10 years ago
|
||
| Assignee | ||
Comment 33•10 years ago
|
||
Comment 34•10 years ago
|
||
Updated•10 years ago
|
Updated•7 years ago
|
Comment 36•4 years ago
|
||
Updated•4 years ago
|
| Assignee | ||
Comment 37•3 years 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•3 years 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•3 years 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•3 years ago
|
||
Comment 41•3 years 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•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
Comment 42•3 years ago
|
||
Comment 43•3 years 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
•