gfx/thebes/gfxPlatformFontList.cpp
3acfcd288f567c09ce806ce144f48447bd01b661
created 2019-08-30 13:14 +0000
pushed 2019-09-02 08:54 +0000
Jonathan Kew Jonathan Kew - Bug 1576846 - Fix the content-process's use of mAliasTable to temporarily record alternate font family names on Windows. r=jwatt
3ba2717d59ffe26de1907378f01b4c0a6e1b5968
created 2019-08-22 20:59 +0000
pushed 2019-08-26 19:26 +0000
Jonathan Kew Jonathan Kew - Bug 1575315 - Add noncharacter codepoints to those for which we never attempt font fallback. r=dholbert
f936472f7576d515b673a4e42811a7daf0f3214d
created 2019-08-14 22:48 +0000
pushed 2019-08-26 19:26 +0000
Jed Davis Jed Davis - Bug 1426526 - Delete file_util from ex-Chromium IPC source. r=froydnj
4e4751677534ad208d37a0630bbcf39cf04de8e9
created 2019-07-26 01:10 +0000
pushed 2019-08-26 19:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1563139 - Remove StaticPrefs.h. r=glandium
fe03bafcc1568e8bae200f4cd1410488dc2fb9ab
created 2019-07-22 20:08 +0000
pushed 2019-08-26 19:26 +0000
Jonathan Kew Jonathan Kew - Bug 1566333 - Don't try to send InitializeFamily IPC message from a stylo thread, delegate it to a main-thread runnable instead. r=jwatt
2cb4ffa920c6ad8a4f9b500222dc41d929114646
created 2019-07-22 02:10 +0000
pushed 2019-08-26 19:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1567329 - Append `_AtStartup` to `once` static pref getters. r=erahm
0edb7e82846534f22e0116825e28f8d96e62c20f
created 2019-07-16 07:33 +0000
pushed 2019-08-26 19:26 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
61656a6d3217a6a8328aa413f2d7a1f658607cf3
created 2019-06-30 01:35 +0000
pushed 2019-08-26 19:26 +0000
Jonathan Kew Jonathan Kew - Bug 1560437 - Ignore font.system.whitelist if no whitelisted fonts are found. r=jrmuizel
56834c5fc9390da3bdfb41a3fe3f06119fbb3502
created 2019-06-28 22:42 +0300
pushed 2019-07-01 09:00 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 15 changesets (bug 1479960, bug 1426526, bug 1534780, bug 1536697) for toolchain bustages on UniquePtrExtensions.h . CLOSED TREE
52f6453da5d633c17d63b0b867e83a61071c0001
created 2019-06-26 10:38 +1000
pushed 2019-07-01 09:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1561491 - Make gfx.* static prefs follow the naming convention. r=KrisWright
d892a888fe9c62ea1be14c402fc07d6a31b97795
created 2019-06-20 22:40 +0000
pushed 2019-07-01 09:00 +0000
Jed Davis Jed Davis - Bug 1426526 - Delete file_util from ex-Chromium IPC source. r=froydnj
cc3161d561a124cab992339ec00f402d891ec35d
created 2019-06-20 19:54 +0300
pushed 2019-07-01 09:00 +0000
Ciure Andrei Ciure Andrei - Backed out 15 changesets (bug 1479960, bug 1426526, bug 1534780, bug 1536697) for causing build bustages CLOSED TREE
7cf4735a088ffbec690897c82a1822c2eed5fe75
created 2019-06-17 02:20 +0000
pushed 2019-07-01 09:00 +0000
Jed Davis Jed Davis - Bug 1426526 - Delete file_util from ex-Chromium IPC source. r=froydnj
1d93849062870a8d492eeef2150ecea174cb6223
created 2019-05-26 14:30 +0000
pushed 2019-07-01 09:00 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1550422 - P15. Move Skip and Once gfxPrefs to StaticPrefs. r=jrmuizel
edbf8267dd4f5a786ae660ff9e2fe890cf74c48e
created 2019-05-25 17:46 +0000
pushed 2019-07-01 09:00 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
af54b2de7028db03f42207598f7a0b4ba81e262f
created 2019-05-25 09:07 +0300
pushed 2019-07-01 09:00 +0000
Gurzau Raul Gurzau Raul - Backed out 31 changesets (bug 1552643, bug 1550422) for xpcshell crash on a CLOSED TREE.
75b04de7e99cab7bed5cc8b0f2f6d52ddf174bf3
created 2019-05-24 11:32 +0000
pushed 2019-07-01 09:00 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1550422 - P15. Move Skip and Once gfxPrefs to StaticPrefs. r=jrmuizel
28f5cf540df5060eb7d399af223fdb56aa4ea352
created 2019-05-24 14:26 +0300
pushed 2019-07-01 09:00 +0000
arthur.iakab arthur.iakab - Backed out changeset a296439a25ff (bug 1519636) for frequent Windows cppunit failures CLOSED TREE
a296439a25ffcafae35dda80b1ecc99e4e88cad3
created 2019-05-24 09:59 +0000
pushed 2019-07-01 09:00 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
5a60b9fe09370c269227df87a525d9f098e54c37
created 2019-05-23 05:59 +0300
pushed 2019-07-01 09:00 +0000
Gurzau Raul Gurzau Raul - Backed out 28 changesets (bug 1550422) for marionette AssertionError and failing browser_policy_hardware_acceleration.js on a CLOSED TREE.
898ed02804fefc9786112f135b9621cc444e6860
created 2019-05-22 22:27 +0000
pushed 2019-07-01 09:00 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1550422 - P15. Move Skip and Once gfxPrefs to StaticPrefs. r=jrmuizel
0bad995bae2250682807c86f9d9abc23b0f2313c
created 2019-04-27 15:39 +0000
pushed 2019-05-13 10:53 +0000
Jonathan Kew Jonathan Kew - Bug 1514869 - patch 6 - Hook up SetupFamilyCharMap for shared font-list Family records, to accelerate last-ditch fallback searches. r=jwatt
095b3edec3c8ba9318c71d0acc91e10ce57818dc
created 2019-04-27 15:37 +0000
pushed 2019-05-13 10:53 +0000
Jonathan Kew Jonathan Kew - Bug 1514869 - patch 2 - Adapt platform-font-list code to work with either the existing in-process font list or cross-process shared font list. r=jwatt
21ef00977ab69cd330d727d582fef291276391c4
created 2019-04-27 15:37 +0000
pushed 2019-05-13 10:53 +0000
Jonathan Kew Jonathan Kew - Bug 1514869 - patch 1 - Basic implementation of a cross-process sharable font list, using shared memory to store the list of families & faces, and per-font character maps. r=jwatt,jld
10af6c739d9c7065e581f0c074321bc5f28dcc3a
created 2019-04-10 21:43 +0000
pushed 2019-05-13 10:53 +0000
Jonathan Kew Jonathan Kew - Bug 723045 - Remove nsUnicodeRange and instead use ICU to look up Unicode blocks. r=jwatt
663c37508e2f14623e73b8c872c7a73d5fc208b9
created 2019-04-01 21:48 +0000
pushed 2019-05-13 10:53 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1537594 - Make the fixed generic family a parse-time alias to monospace. r=jfkthame
15c4170c3192a2e77c59627f02b53cf772b09cbb
created 2019-04-01 21:47 +0000
pushed 2019-05-13 10:53 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1537575 - Cleanup generic font-family handling. r=jfkthame
8d2f695cecaf1cbbaa38623569e55357ab8cd5a9
created 2019-04-01 23:41 +0300
pushed 2019-05-13 10:53 +0000
arthur.iakab arthur.iakab - Backed out 3 changesets (bug 1537594, bug 1537575) for causing build bustages on mathml/nsMathMLChar.cpp CLOSED TREE
7375a830b5ef05e6d3049aed28b979f591a3dd12
created 2019-04-01 18:48 +0000
pushed 2019-05-13 10:53 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1537594 - Make the fixed generic family a parse-time alias to monospace. r=jfkthame
0cd1411e2fb32f57c3ed90914f5770932eff139f
created 2019-04-01 18:48 +0000
pushed 2019-05-13 10:53 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1537575 - Cleanup generic font-family handling. r=jfkthame
04c04203c03fb502beeff4bd951d967c6287f623
created 2019-04-01 14:33 +0000
pushed 2019-05-13 10:53 +0000
Jonathan Kew Jonathan Kew - Bug 1533428 - patch 7 - Create a FontFamily type that wraps either a gfxFontFamily pointer or a mozilla::fontlist::Family pointer (to be used by the shared font list), and use this in various places where we need to pass families around. r=jwatt
cbf5d7dfe34a8da4b148fc560e07c59cdbbfd68d
created 2019-04-01 14:33 +0000
pushed 2019-05-13 10:53 +0000
Jonathan Kew Jonathan Kew - Bug 1533428 - patch 6 - Consistently use the gfxPlatformFontList::PrefFontList type instead of repeatedly spelling out the array declaration. r=jwatt
93d061fd45de60347ed96b70b0271e83db425bbd
created 2019-03-19 10:49 +0000
pushed 2019-05-13 10:53 +0000
Jonathan Kew Jonathan Kew - Bug 1534693 - Bail out of font-family search in GlobalFontFallback once we've found a font with an exact style match. r=jwatt
0f2bb770f3acf22333e843dc8e60d761dc3158ed
created 2019-03-19 01:33 +0200
pushed 2019-05-13 10:53 +0000
Bogdan Tara Bogdan Tara - Backed out changeset c78ae1f1f538 (bug 1534693) for unexpected item fuzzy-if Android in reftest.list CLOSED TREE
c78ae1f1f5386d4c978df4895478d3a7d9c1f5eb
created 2019-03-18 16:28 +0000
pushed 2019-05-13 10:53 +0000
Jonathan Kew Jonathan Kew - Bug 1534693 - Bail out of font-family search in GlobalFontFallback once we've found a font with an exact style match. r=jwatt
5b5e6a9942777d6faee07db57fd6b14d465b3ab3
created 2019-02-25 16:07 -0600
pushed 2019-03-11 13:01 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats
1a45636ad898598c79ebf22538b4780f2670b7b5
created 2019-02-08 10:05 +0000
pushed 2019-03-11 13:01 +0000
Jonathan Kew Jonathan Kew - Bug 1509067 - Make font fallback properly search across multiple 'normal' faces of a family (e.g. where subsetting has been used to split a font between multiple files). r=jrmuizel
65cf08e33fe2b12a90a505462f3246df204c64ad
created 2019-01-26 12:18 -0500
pushed 2019-01-28 12:41 +0000
Randell Jesup Randell Jesup - Bug 1522150: Add a DeferredTimers queue ahead of the normal Idle EventQueue r=froyd
27730939a1386619acfe4feb31e205977bde878a
created 2018-12-08 08:44 -0500
pushed 2019-01-21 13:03 +0000
Jonathan Kew Jonathan Kew - Bug 1500356 - Update gfxFont/gfxFontEntry to use new harfbuzz API in place of deprecated functions. r=jrmuizel
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
03118fe1d6cc416db05da34770de88f7fe578d25
created 2018-11-15 16:11 +0000
pushed 2018-12-03 16:23 +0000
Jonathan Kew Jonathan Kew - Bug 1507506 - Use a sorted array rather than a hashtable for the short list of bad-underline font families. r=jwatt
868e0b4673af81a6c17998ef269d76d6514b1ca3
created 2018-10-01 23:38 +0200
pushed 2018-10-15 21:07 +0000
Jonathan Kew Jonathan Kew - Bug 1495306 - When InitOtherFamilyNames is called during stylo traversal, ensure it posts its runnable back to the main thread. r=kmag
373999d17625f28ac0f39947bc7a6bc0511ebcae
created 2018-09-22 07:49 +0000
pushed 2018-10-15 21:07 +0000
Zibi Braniecki Zibi Braniecki - Bug 1493220 - Migrate mozIOSPreferences to use Array<> interface. r=jfkthame
54dba2807ef86b2a59ca4540598a107853716099
created 2018-09-21 15:30 +0000
pushed 2018-10-15 21:07 +0000
Zibi Braniecki Zibi Braniecki - Bug 1491394 - Update callsites to use new mozILocaleService API. r=jfkthame
cb374250a4f92ef6b39a9334eb9bbfee694770af
created 2018-09-20 14:23 +0100
pushed 2018-10-15 21:07 +0000
Jonathan Kew Jonathan Kew - Bug 1492518 - Remove 16-bit version of GenerateFontListKey, no longer used anywhere. r=lsalzman
541a1ba5f55a5119333b9f7de349e5d3e8482bf8
created 2018-09-18 09:34 +0100
pushed 2018-10-15 21:07 +0000
Jonathan Kew Jonathan Kew - Bug 1491860 - Use utf-8 rather than utf-16 strings to read/store font family names from preferences, as they're almost entirely ASCII. r=lsalzman
588fe70e5905480ebc60225b4b093ff276df72d2
created 2018-09-12 20:34 +0100
pushed 2018-10-15 21:07 +0000
Jonathan Kew Jonathan Kew - Bug 1490402 - Use UTF-8 strings (in place of UTF-16) for font family/face names in the system font list, to reduce memory footprint. r=lsalzman
107fd1544ea99e84ed45d840aeeee6144062716a
created 2018-07-05 14:47 -0700
pushed 2018-08-24 17:49 +0000
Kris Maglione Kris Maglione - Bug 1473631: Part 9 - Replace pref observers with callbacks in gfxPlatformFontList. r=njn
9eabcc7a5eae3a16644bf06b5b0211e093251d66
created 2018-05-25 14:07 +0100
pushed 2018-06-18 21:43 +0000
Jonathan Kew Jonathan Kew - Bug 1464400 - Keep track of CSS generics when resolving to actual font families and faces, and expose as a new CSSGeneric attribute on InspectorFontFace. r=jwatt
538a689e3487689416f0c06630a19cbc4ab193f7
created 2018-06-01 19:07 +0300
pushed 2018-06-18 21:43 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset f8dbb1d2d07c (bug 1464400) for mochitest failures on test_font_whitelist.html. CLOSED TREE
f8dbb1d2d07cb5645d8370b1f766b21da538d392
created 2018-05-25 14:07 +0100
pushed 2018-06-18 21:43 +0000
Jonathan Kew Jonathan Kew - Bug 1464400 - Keep track of CSS generics when resolving to actual font families and faces, and expose as a new CSSGeneric attribute on InspectorFontFace. r=jwatt
695a21084f8f5d1048956fd863b9767a1b21fdef
created 2018-05-25 21:18 +0100
pushed 2018-06-18 21:43 +0000
Jonathan Kew Jonathan Kew - Bug 1463884 - patch 1 - Move methods only used by fontconfig backend from gfxPlatformFontList to the fontconfig subclass. (No functional change.) r=emilio
62be2b3915b4f37a6920fa5177d9602ae036a767
created 2018-05-15 14:59 +0100
pushed 2018-06-18 21:43 +0000
Jonathan Kew Jonathan Kew - Bug 1458301 - Unify font face selection methods to consistently use WeightStyleStretchDistance to evaluate the closeness of an available resource to a requested style. r=jwatt
45def454e2e16d5aee58e4eeb18bc118118a0fdc
created 2018-05-15 10:17 +0100
pushed 2018-06-18 21:43 +0000
Jonathan Kew Jonathan Kew - Bug 1461452 - Clear the cached emoji font-list pref in response to a pref change or font-list rebuild. r=m_kato
4fcab7ec6dd04b57b9b10ec367e35f7961fb10d2
created 2018-05-25 21:18 +0100
pushed 2018-05-29 22:11 +0000
Jonathan Kew Jonathan Kew - Bug 1463884 - Part 1: Move methods only used by fontconfig backend from gfxPlatformFontList to the fontconfig subclass. (No functional change.) r=emilio, a=RyanVM
a4096171bfdbea9956e8afd4d74ac0b7c89506b1
created 2018-05-01 10:30 +0100
pushed 2018-05-03 15:28 +0000
Jonathan Kew Jonathan Kew - Bug 1449605 - part 1 - Rearrange thebes font code so that the decision whether to apply synthetic-bold is deferred until actually instantiating a font, not made during the font-matching process. r=jwatt
6429b0db7653411c3e3cd3f7164c8d64408067e5
created 2018-04-05 16:27 -0400
pushed 2018-04-26 21:04 +0000
Ted Campbell Ted Campbell - Bug 1451878 - Add memory reporting for gfxDWriteFontFileLoader. r=lsalzman
8d24dfbdc98af6e64b66394c073109e169fd0b67
created 2018-03-06 18:55 -0800
pushed 2018-04-26 21:04 +0000
Zibi Braniecki Zibi Braniecki - Bug 1345957 - Update the use of LocaleService API in gfxPlatformFontList. r=jfkthame
9e189d5ae8290f9dc5be645c7519c9ced0cab544
created 2018-02-23 09:43 +0000
pushed 2018-03-01 16:46 +0000
Jonathan Kew Jonathan Kew - Bug 1439937 - For font-matching reftests that test localized names, force the font-name loader to run eagerly so that we aren't dependent on how long the browser has been running. r=jrmuizel
less more (0) -100 -60 tip