gfx/thebes/SharedFontList-impl.h
71ef967a7395b4fe67d1b69561f370ce834ddaf4
created 2021-06-10 16:13 +0000
pushed 2021-06-11 09:42 +0000
Jonathan Kew Jonathan Kew - Bug 1664151 - Drop FC_CHARSET element from fontconfig patterns for TrueType/OpenType fonts, as we will read the cmap directly anyhow. r=lsalzman
f3ff56bb28ba28675ce43cbf5b7d9efec957e031
created 2021-05-13 14:30 +0000
pushed 2021-05-14 03:34 +0000
Jonathan Kew Jonathan Kew - Bug 1704812 - Broadcast newly-added FontList shm blocks to Content Processes instead of waiting and doing sync IPC. r=emilio,jld
dba0873e566c248ba97e62dd9baf175d2a8aa0a2
created 2021-05-13 15:16 +0300
pushed 2021-05-13 21:48 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset 221d5494188c (bug 1704812) for thread sanitizer issues in SharedFontList. DONTBUILD CLOSED TREE
221d5494188c4c088861751d5bfe78331742e039
created 2021-05-13 11:45 +0000
pushed 2021-05-13 21:48 +0000
Jonathan Kew Jonathan Kew - Bug 1704812 - Broadcast newly-added FontList shm blocks to Content Processes instead of waiting and doing sync IPC. r=emilio,jld
a3c4669e712c8bb6baa32622f1d6f65d4b6148e1
created 2021-05-13 12:26 +0300
pushed 2021-05-13 21:48 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset 80c9125cfac0 (bug 1704812) for assertion failures on gfxPlatformFontList.cpp. CLOSED TREE
80c9125cfac01993e9cc36620e80f790a239ed21
created 2021-05-13 08:57 +0000
pushed 2021-05-13 21:48 +0000
Jonathan Kew Jonathan Kew - Bug 1704812 - Broadcast newly-added FontList shm blocks to Content Processes instead of waiting and doing sync IPC. r=emilio,jld
5b4f47796625d045b789e0ece1dcec2793276189
created 2021-03-10 10:47 +0000
pushed 2021-03-10 21:58 +0000
Simon Giesecke Simon Giesecke - Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin
87186903dd5f253df16531806837cf8174c2502e
created 2020-12-26 17:11 +0000
pushed 2020-12-26 21:33 +0000
Jonathan Kew Jonathan Kew - Bug 1669855 - Add a primary-name-only parameter to FindFamily, to allow it to skip searching for aliases, and use this when initializing Windows font substitutions. r=jwatt
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
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
14b425483d95bda94e868bb9bae218143c1f4007
created 2020-09-14 16:04 +0000
pushed 2020-09-14 21:29 +0000
Jonathan Kew Jonathan Kew - Bug 1663790 - Support oversized shared-memory blocks in the font list when needed for large allocations. r=jwatt
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
06c26e97328589418681f58d637df751451f04ca
created 2020-05-26 09:30 +0000
pushed 2020-05-26 21:37 +0000
Jonathan Kew Jonathan Kew - Bug 1640119 - Pass shared-memory blocks for the font list as part of SetXPCOMProcessAttributes. r=jwatt
014f53feb1f7a74e823a80506fbc5d789ef25de2
created 2020-05-07 21:10 +0000
pushed 2020-05-08 15:58 +0000
Jonathan Kew Jonathan Kew - Bug 1634677 - patch 1 - Add a pref to control visibility of different categories of installed font families. r=jwatt
1394bc3c6261ceb848265e621f38f3c9825d5639
created 2020-04-07 12:30 +0000
pushed 2020-04-07 21:44 +0000
Jonathan Kew Jonathan Kew - Bug 1550037 - patch 3 - Remove mAddr from the ShmBlock struct, as mShmem->memory() is now a trivial inline accessor. r=jwatt
0e5c6a1e1beeb5a71fefa9dd14c4f114695feac0
created 2020-04-07 12:30 +0000
pushed 2020-04-07 21:44 +0000
Jonathan Kew Jonathan Kew - Bug 1550037 - patch 2 - Ensure the font-list memory blocks passed to content processes are shared as readonly copies. r=jwatt
005a8977f8fc4ff46060c436fbaae6a093a2e7b9
created 2020-04-07 12:30 +0000
pushed 2020-04-07 21:44 +0000
Jonathan Kew Jonathan Kew - Bug 1550037 - patch 1 - Migrate shared font-list code from mozilla::ipc::SharedMemoryBasic to base::SharedMemory APIs. r=jwatt
d850c01b531f5ec42d195cfb4ef92fcdb272c2d5
created 2020-04-07 13:11 +0300
pushed 2020-04-07 16:05 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 3 changesets (bug 1550037) for causing bustages in SharedFontList-impl.h
34ebd6260867364e46f95de72538e4c655aa8869
created 2020-04-07 09:24 +0000
pushed 2020-04-07 16:05 +0000
Jonathan Kew Jonathan Kew - Bug 1550037 - patch 3 - Remove mAddr from the ShmBlock struct, as mShmem->memory() is now a trivial inline accessor. r=jwatt
7571e5bc19e7557cdb51cc7a2ba4333d72060a64
created 2020-04-07 09:24 +0000
pushed 2020-04-07 16:05 +0000
Jonathan Kew Jonathan Kew - Bug 1550037 - patch 2 - Ensure the font-list memory blocks passed to content processes are shared as readonly copies. r=jwatt
71fdead8eecb5d6ea7dd117a3074ee5c9c90c2e0
created 2020-04-07 09:23 +0000
pushed 2020-04-07 16:05 +0000
Jonathan Kew Jonathan Kew - Bug 1550037 - patch 1 - Migrate shared font-list code from mozilla::ipc::SharedMemoryBasic to base::SharedMemory APIs. r=jwatt
6c7f9f950504d1bd093fff29ffb9bd86976c463e
created 2020-04-02 12:36 +0000
pushed 2020-04-03 01:02 +0000
Jonathan Kew Jonathan Kew - Bug 1619350 - patch 1 - Add a FontVisibility enumeration to determine whether fonts should be visible by name to CSS, and provide a visibility field in font family records. r=jwatt
6f834ef903846d598280d3d1274d626a92bfe863
created 2020-04-02 04:34 +0300
pushed 2020-04-02 09:51 +0000
Ciure Andrei Ciure Andrei - Backed out 4 changesets (bug 1619349, bug 1619350) for causing test_font_whitelist.html to fail CLOSED TREE
67ee13868a44cc6b9338f94e05c2a1b960835b12
created 2020-03-26 18:39 +0000
pushed 2020-04-02 09:51 +0000
Jonathan Kew Jonathan Kew - Bug 1619350 - patch 1 - Add a FontVisibility enumeration to determine whether fonts should be visible by name to CSS, and provide a visibility field in font family records. r=jwatt
bddd9bc84cd391802646fee0fdd5f0bd4d322f45
created 2020-03-25 10:35 +0000
pushed 2020-03-27 04:48 +0000
Chris Peterson Chris Peterson - Bug 1624789 - Replace MOZ_MUST_USE with [[nodiscard]] in gfx. r=gfx-reviewers,nical
7ccb7b8c14eadc6f56971b26278d93bd2eb5ff2c
created 2020-01-10 08:58 +0000
pushed 2020-01-10 21:49 +0000
Jonathan Kew Jonathan Kew - Bug 1608124 - Skip hidden macOS font families in FontList::FindFamily, except when resolving system fonts. r=jwatt
558a2ae20a30f33cc1b042dab27ef04eccb4ea58
created 2020-01-10 03:19 +0200
pushed 2020-01-10 05:03 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset aea131093cd1 (bug 1608124) for assertion failures on StaticPrefList_gfx.h. CLOSED TREE
aea131093cd117e2b46213a5a48421868ffc18b9
created 2020-01-09 19:11 +0000
pushed 2020-01-10 05:03 +0000
Jonathan Kew Jonathan Kew - Bug 1608124 - Skip hidden macOS font families in FontList::FindFamily, except when resolving system fonts. r=jwatt
6af07e63a001dfc667a952727551a80b16797339
created 2019-08-12 17:49 +0000
pushed 2019-08-13 09:54 +0000
Jonathan Kew Jonathan Kew - Bug 1565966 - part 2 - Include Family attributes in mAliasTable when collecting font-name aliases, so that fontEntry instantiation on Windows can work correctly for the Aliases eventually stored in the font-list. r=jwatt
edbf8267dd4f5a786ae660ff9e2fe890cf74c48e
created 2019-05-25 17:46 +0000
pushed 2019-05-25 21:38 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
28f5cf540df5060eb7d399af223fdb56aa4ea352
created 2019-05-24 14:26 +0300
pushed 2019-05-24 21:47 +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-05-24 21:47 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
21ef00977ab69cd330d727d582fef291276391c4
created 2019-04-27 15:37 +0000
pushed 2019-04-29 21: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
less more (0) tip