gfx/thebes/gfxMacPlatformFontList.mm
a8b9260fbdef0f3600dc0b8e2e245cb0f82c3470
created 2021-09-08 12:18 +0000
pushed 2021-09-08 21:39 +0000
Jonathan Kew Jonathan Kew - Bug 1715501 - patch 2 - Pass the presContext to platform font lookup methods so they can query it for font visibility. r=emilio
236de77e841f3340a60cee66a48359744c692f6c
created 2021-09-08 07:48 -0400
pushed 2021-09-08 21:39 +0000
Cristian Tuns Cristian Tuns - Backed out 4 changesets (bug 1715537, bug 1715507, bug 1715501) for causing mochitest failures on test_bug418986-2.html. CLOSED TREE
e3f8526e0e2a08a4a8342dccedf05bebb3de1baf
created 2021-09-08 09:35 +0000
pushed 2021-09-08 21:39 +0000
Jonathan Kew Jonathan Kew - Bug 1715501 - patch 2 - Pass the presContext to platform font lookup methods so they can query it for font visibility. r=emilio
d400d0a16ce6c20bfe5addb995f610f4881b31e6
created 2021-08-26 23:17 +0000
pushed 2021-08-27 09:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1722487 - Avoid some work for font list updates. r=jfkthame
56d8155a86237a6f7b6633cf4439b990e871e056
created 2021-08-06 14:06 +0000
pushed 2021-08-06 21:39 +0000
Jonathan Kew Jonathan Kew - Bug 1724421 - Use template argument deduction to simplify callsites when checking the standard font-family visibility lists. r=emilio
373f5a7f296b20217a2ee97a12e2de737593b27f
created 2021-08-02 12:43 +0000
pushed 2021-08-02 21:43 +0000
Jonathan Kew Jonathan Kew - Bug 1721223 - Ensure platform font fallback can find the macOS system font, even though it is omitted from the shared font list. r=lsalzman
c3b26515aa947ad5e7dc52121a99697e08ea1d9d
created 2021-07-16 23:05 +0000
pushed 2021-07-17 09:36 +0000
Jonathan Kew Jonathan Kew - Bug 1720493 - Fix handling of font.single-face-list in the macOS font list. r=lsalzman
0d746825f92a3039433aa275997c6e7f2ebfaf56
created 2021-05-18 11:10 +0000
pushed 2021-05-18 21:36 +0000
Jonathan Kew Jonathan Kew - Bug 1708768 - Make InitFontList safe to call off-main-thread on macOS, and run font-list initialization on a separate thread during startup. r=lsalzman
7e8d6b124d6f2f2a1be5f812b36a124df0d4c49e
created 2021-05-01 20:00 +0000
pushed 2021-05-02 09:29 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1708285 - Pass default font settings from parent to child processes. r=jfkthame
0895df8f4a7708200f6b752e798c609628b39650
created 2021-04-30 13:50 +0000
pushed 2021-04-30 21:45 +0000
Jonathan Kew Jonathan Kew - Bug 1707655 - Move the activation of supplemental fonts on macOS to a separate thread and try to get it started earlier. r=lsalzman
f6589db7849e5246a4982c6e7e2fa0d8e5a92822
created 2021-04-20 09:59 +0000
pushed 2021-04-20 21:39 +0000
Jonathan Kew Jonathan Kew - Bug 1706077 - Move setting of 'opsz' axis from nsFont into gfxFont initialization as it depends on data from both the style and the specific gfxFontEntry. r=layout-reviewers,emilio
bf68997c9112c45a04eb56f8d37c120c7419192e
created 2021-04-12 15:53 +0000
pushed 2021-04-12 21:34 +0000
Jonathan Kew Jonathan Kew - Bug 1704273 - Activate supplemental fonts in all processes on older versions of macOS. r=lsalzman
746b183a820e74d0570c06526dd1a139d97da67e
created 2021-03-24 22:57 +0000
pushed 2021-03-25 03:42 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1699088 - Use a single system font definition rather than two. r=cmartin
0438c8585f5f1ddd5b45008926aa948a26ddd96f
created 2021-03-18 10:33 +0000
pushed 2021-03-18 16:07 +0000
Jonathan Kew Jonathan Kew - Bug 1697666 - Ensure the Osaka-Mono font family alias is available immediately to satisfy font-prefs lookups. r=jwatt
0b056792a101bd845bceb47b5a5aea81e7166a49
created 2021-03-17 19:31 +0000
pushed 2021-03-18 04:15 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1697666 - Move IsSingleFaceFamily into gfxFontFamily. r=jfkthame
5148ae5e3812cfcd86eba96af053fe48db8fc40a
created 2021-03-08 16:23 +0000
pushed 2021-03-08 21:34 +0000
Jonathan Kew Jonathan Kew - Bug 1696162 - Add telemetry to record the startup-time cost of activating bundled fonts. r=lsalzman
ff46eda9cc314eb255bb17fccb9c052c1d2107a0
created 2021-02-26 09:11 +0000
pushed 2021-02-26 16:13 +0000
Simon Giesecke Simon Giesecke - Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika
12273c0f0360d5c18cc96c1327c5a480c847c04f
created 2021-02-24 13:47 +0000
pushed 2021-02-24 21:51 +0000
Jonathan Kew Jonathan Kew - Bug 1694151 - Make more use of AutoCFRelease in gfxMacPlatformFontList. r=lsalzman
967a425c6075f89207877b2eecc37d27fa905b04
created 2021-02-24 13:47 +0000
pushed 2021-02-24 21:51 +0000
Jonathan Kew Jonathan Kew - Bug 1694149 - Ensure gfxMacPlatformFontList::LookupLocalFont checks that the returned font is actually available for use. r=lsalzman
c4e0b884258db89e4ae28e5157e739d2ec051511
created 2021-02-22 12:07 +0000
pushed 2021-02-22 17:34 +0000
Simon Giesecke Simon Giesecke - Bug 1691913 - Rename nsClassHashtable::LookupOrAdd to GetOrInsertNew. r=xpcom-reviewers,nika
14358973739cbd590dac55abb23d78f6409e7ef8
created 2021-02-16 04:44 +0000
pushed 2021-02-16 09:40 +0000
Gerald Squelart Gerald Squelart - Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian
0935679e9bce0da9ae143218c233801e95c7eea5
created 2021-02-12 20:10 +0000
pushed 2021-02-13 09:52 +0000
Jonathan Kew Jonathan Kew - Bug 1691719 - Optimize InitSystemFontNames when running on Catalina or later, where the .SFNS is a variable font with optical sizing. r=lsalzman
366b4723b0a0d7331ba34b824b4521252f6fada0
created 2021-02-12 20:10 +0000
pushed 2021-02-13 09:52 +0000
Jonathan Kew Jonathan Kew - Bug 1691719 - Don't explicitly activate supplemental fonts directory when building with pre-Catalina SDK, as the fonts are automatically made available. r=lsalzman
b96c864bbc34009c52608931e50da72a7eabb298
created 2021-02-09 21:28 +0000
pushed 2021-02-10 03:37 +0000
Jonathan Kew Jonathan Kew - Bug 1690877 - Only activate additional fonts in the parent process on macOS. r=lsalzman
c82598fe3c17bbd11e190d18b5bf66232cb9fe10
created 2021-02-01 20:55 +0000
pushed 2021-02-02 03:35 +0000
Jonathan Kew Jonathan Kew - Bug 1687622 - Activate fonts for additional language support from their new location on Big Sur. r=m_kato
9fb5965ccb4156cdd300737320d600c48b577d59
created 2021-01-26 14:02 +0200
pushed 2021-01-26 15:55 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 2 changesets (bug 1687622) for causing Bug 1688804.
4d42ff607081fb02a892430579638a350d85384a
created 2021-01-25 17:25 +0000
pushed 2021-01-26 09:25 +0000
Jonathan Kew Jonathan Kew - Bug 1687622 - Activate fonts for additional language support from their new location on Big Sur. r=m_kato
23756a8322ec8eff97ed178badda5e5d9b081131
created 2021-01-18 20:04 +0000
pushed 2021-01-19 03:30 +0000
Jonathan Kew Jonathan Kew - Bug 1686274 - Put the activation of app-bundled fonts behind a pref on all platforms, with a default auto option that is Windows-version-sensitive. r=lsalzman
02d875d4f7d769cd03be3175490377dc600355fe
created 2020-12-31 00:33 +0000
pushed 2020-12-31 21:16 +0000
Jonathan Kew Jonathan Kew - Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman
6b775ea9c239da24a6daefd8ecdc8b525e13a933
created 2020-12-30 15:36 +0200
pushed 2020-12-30 21:47 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 345d6be71db1 (bug 1676966) for mochitest without e10s failures. CLOSED TREE
345d6be71db15bda1400aa8cc2978e99948f6135
created 2020-12-30 12:34 +0000
pushed 2020-12-30 21:47 +0000
Jonathan Kew Jonathan Kew - Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman
89bfa55afeb071f6f4d4df3dd05f4be4c5ca459a
created 2020-12-30 00:16 +0200
pushed 2020-12-30 09:29 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out changeset 52eb1fa54b88 (bug 1676966) for causing mochitest failures in AsyncCompositionManager.cpp
52eb1fa54b88e2a8d127e4a30ba9adb783a3b32a
created 2020-12-29 16:03 +0000
pushed 2020-12-30 09:29 +0000
Jonathan Kew Jonathan Kew - Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman
4465e82f70bf0157249e8d5b3aaa5960442a5f9a
created 2020-12-29 04:06 +0200
pushed 2020-12-29 09:56 +0000
Razvan Maries Razvan Maries - Backed out changeset 4a6818e6c81a (bug 1676966) for perma failures on AsyncCompositionManager.cpp. CLOSED TREE
4a6818e6c81a2c0c9221b8e0306d3c47d8cc666e
created 2020-12-28 13:15 +0000
pushed 2020-12-28 20:53 +0000
Jonathan Kew Jonathan Kew - Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman
056107977dd28359ff6f729b15eef6e8db58bb3f
created 2020-12-22 16:49 +0000
pushed 2020-12-22 21:50 +0000
Jonathan Kew Jonathan Kew - Bug 1683878 - Use a local autorelease pool in gfxMacPlatformFontList::LookupSystemFont because it may be used off-main-thread. r=jrmuizel
eda8ec4d13cff8b075b2634c9ad343c90b010a7f
created 2020-12-22 15:49 +0000
pushed 2020-12-22 21:50 +0000
Jonathan Kew Jonathan Kew - Bug 1683876 - Use an autorelease pool in gfxMacPlatformFontList::InitSharedFontListForPlatform. r=jrmuizel
93fabad45659d172b723c9606215d3acaab54df1
created 2020-11-23 16:21 +0000
pushed 2020-11-24 09:22 +0000
Simon Giesecke Simon Giesecke - Bug 1660470 - Add missing include directives/forward declarations. r=nika
4bf72f03219abf4cbce06437cd6cb1afb044b8ec
created 2020-11-20 00:06 +0000
pushed 2020-11-20 09:45 +0000
Jonathan Kew Jonathan Kew - Bug 1678116 - On recent macOS systems, avoid expensive initialization of the system font family in content processes. r=jrmuizel
3c07e6f1f530e778a2dfcdfd097dce3ea7f56189
created 2020-11-18 09:05 +0000
pushed 2020-11-18 16:05 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat with clang-format-11 to the Google coding style r=andi,sg,geckoview-reviewers,snorp
98ae69287e9eace5273b3c7b590d334f369a84b1
created 2020-11-13 13:15 +0000
pushed 2020-11-14 09:46 +0000
Jonathan Kew Jonathan Kew - Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman
f12a78b2df3363a06244e6bae191a8cc7a51f1f3
created 2020-11-03 17:03 +0000
pushed 2020-11-03 21:39 +0000
Jonathan Kew Jonathan Kew - Bug 1672842 - patch 1 - Update handling of macOS system font to avoid Core Text failures when instantiating the system font. r=jrmuizel
3c7dab13c9d03c953b8bfdc12ac73554abac059e
created 2020-11-02 16:25 +0000
pushed 2020-11-02 21:41 +0000
tobar2018 tobar2018 - Bug 1673051 - Remove OnYosemiteOrLater(), OnElCapitanOrLater(), and OnSierraOrLater(). r=mstange
6122e1a186c47b81d26a27e2729681dcdefcb38b
created 2020-10-14 12:49 +0000
pushed 2020-10-14 16:38 +0000
Jonathan Kew Jonathan Kew - Bug 1661247 - Implement a LocalizedFamilyName method in the shared font-list, to enable proper localized font name display in the Preferences dialog on Windows. r=jwatt
49a3fbb537738ee88ec99e3ce902ff4dd3d3d5a8
created 2020-10-06 20:37 +0000
pushed 2020-10-07 15:50 +0000
Lee Salzman Lee Salzman - Bug 1669575 - experimental backout of macOS 11 CoreText crash workaround in bug 1657440. r=jfkthame
0a32d70d9f2d8839d309bb66d707e420753174b8
created 2020-09-15 14:51 +0000
pushed 2020-09-16 15:37 +0000
Jonathan Kew Jonathan Kew - Bug 1661532 - Ensure bundled fonts that duplicate installed fonts will take precedence and remain visible even if visibility/RFP would block the installed version. r=jwatt
ae4adc3f423ccbb375e425891c09f5ace4629cf8
created 2020-08-17 06:48 +0000
pushed 2020-08-18 04:15 +0000
Lee Salzman Lee Salzman - Bug 1657440 - avoid letting Skia query style information for Mac fonts. r=jfkthame
faaad5ec1b0f3af4db7023ec748fcfd726b8520b
created 2020-07-22 21:12 +0000
pushed 2020-07-28 15:04 +0000
Jonathan Kew Jonathan Kew - Bug 1648355 - When doing a global font fallback search, load cmaps eagerly in the parent process. r=jwatt
059de7a177c7ca48caf1c69bb868124626d4e7b3
created 2020-07-26 11:08 +0000
pushed 2020-07-26 21:47 +0000
Jonathan Kew Jonathan Kew - Bug 1654501 - Add assertions to confirm the font family lists are properly sorted. r=jwatt
2e2d174df07c78c5f9c6f2d47492988655ea5f76
created 2020-07-26 13:53 +0300
pushed 2020-07-26 21:47 +0000
Coroiu Cristina Coroiu Cristina - Backed out 2 changesets (bug 1654501) for assertion failures at gfxPlatformFontList.cpp
cb233beadbe124082851e5e6322e09541a58ad60
created 2020-07-26 09:31 +0000
pushed 2020-07-26 21:47 +0000
Jonathan Kew Jonathan Kew - Bug 1654501 - Add assertions to confirm the font family lists are properly sorted. r=jwatt
7db7ff639884dadf799000c200b9799b478f0b01
created 2020-07-06 14:29 +0000
pushed 2020-07-06 21:50 +0000
Jonathan Kew Jonathan Kew - Bug 1649527 - Initialize character map when creating a gfxFontEntry if it is already available from a shared font-list Face record. r=jwatt
6c1b81024f6082c70f49007678dd642ab252e984
created 2020-07-06 14:00 +0000
pushed 2020-07-06 21:50 +0000
Jonathan Kew Jonathan Kew - Bug 1633254 - Don't allow dwrite fonts to use GDI table access if the font family is non-simple, as it might access the wrong resource. r=jwatt
3f8100fb74318f9e0b3b6351ade737994d13bcf8
created 2020-07-01 08:29 +0000
pushed 2020-07-01 21:32 +0000
Simon Giesecke Simon Giesecke - Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj
457c98a7affd931f34755b3e0f4fe1a26eb26329
created 2020-06-23 15:21 +0000
pushed 2020-06-23 21:38 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1647225 - Fix some comments. r=jrmuizel,geckoview-reviewers,agi
af624cca15477b297ed38d749f18830ce7c5bfa5
created 2020-06-23 04:34 +0300
pushed 2020-06-23 16:15 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 8 changesets (bug 1647225) for xpcshell failures on test_gfxBlacklist_Version.js CLOSED TREE
ed2c7dfd8373b8bdd9d927d1b82bbec97986d781
created 2020-06-22 22:54 +0000
pushed 2020-06-23 16:15 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1647225 - Fix some comments. r=jrmuizel,geckoview-reviewers,agi
826e426682e018e6af90dcf754b821c7272e777d
created 2020-06-11 11:27 +0000
pushed 2020-06-12 03:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1640623 - Use an enum class for LookAndFeel::FontID. r=jmathies
5c1025c06228cdae0e3f56bf45d1c804d5d2fe1b
created 2020-06-04 11:48 +0000
pushed 2020-06-04 15:32 +0000
Jonathan Kew Jonathan Kew - Bug 1640816 - Record base font-family name in family alias records. r=jwatt
ce05eb592dee6619394346d864f75e1b4af825d6
created 2020-05-19 17:27 +0000
pushed 2020-05-28 15:51 +0000
Stephen A Pohl Stephen A Pohl - Bug 1543813: Minor refactor of macOS color picker. r=mstange
less more (0) -300 -100 -60 tip