gfx/thebes/gfxFcPlatformFontList.h
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
37ddac04a09bf675d223386d5ac912ececf782b3
created 2021-06-14 12:32 +0000
pushed 2021-06-14 21:54 +0000
Jonathan Kew Jonathan Kew - Bug 1711479 - Support various metrics (not only ex-height) as the basis for font-size-adjust calculations in the gfx font implementations. r=layout-reviewers,emilio
e944fbfe2151c8b1dcddab157dd4732ff378aac7
created 2021-06-07 13:55 +0300
pushed 2021-06-07 21:46 +0000
Csoregi Natalia Csoregi Natalia - Backed out 5 changesets (bug 1711479) for multiple failures e.g. test_css-properties-db.js. CLOSED TREE
85b6b2648f60e1fce7dc66e8a4465696ae055796
created 2021-06-07 08:58 +0000
pushed 2021-06-07 21:46 +0000
Jonathan Kew Jonathan Kew - Bug 1711479 - Support various metrics (not only ex-height) as the basis for font-size-adjust calculations in the gfx font implementations. r=layout-reviewers,emilio
a01eaeed432ab996a3f5275229be89814e92b95a
created 2021-05-18 11:10 +0000
pushed 2021-05-18 21:36 +0000
Jonathan Kew Jonathan Kew - Bug 1708768 - Preliminary cleanup of gfxPlatformFontList creation/initialization code; no functional change. r=lsalzman
189cabf979a403d8ddd74cd047671a98365a9cbd
created 2021-05-16 11:46 +0300
pushed 2021-05-16 08:47 +0000
Iulian Moraru Iulian Moraru - Backed out 3 changesets (bug 1708768) for causing font related crashes (bug 1711332). a=backout DONTBUILD
c03c7df7cd61c88de130f49dbceaa8a62c9a7758
created 2021-05-14 18:05 +0000
pushed 2021-05-14 21:58 +0000
Jonathan Kew Jonathan Kew - Bug 1708768 - Preliminary cleanup of gfxPlatformFontList creation/initialization code; no functional change. r=lsalzman
3dbe9bfce447de0cf034be4deac0925027659f79
created 2021-05-10 07:15 +0000
pushed 2021-05-10 16:02 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1519636 - Reformat recent changes to the Google coding style. r=necko-reviewers,valentin,sylvestre
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
6f7a64d3796bf8acb2421721d8a6b8b94db2a067
created 2021-04-20 10:42 +0000
pushed 2021-04-20 21:39 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1704466 - Make sure to preserve face order from fontconfig when appropriate. r=jfkthame
65fcd6b3fd44233efbef557bf22c2606cf8f0da9
created 2021-04-09 14:50 +0000
pushed 2021-04-10 03:36 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1703693 - Prefer faces for fonts that can only be named in one way. r=jfkthame
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
9a8bf872ef93d261ea60556fcad728bc42756abc
created 2021-03-09 11:39 +0000
pushed 2021-03-09 16:11 +0000
Simon Giesecke Simon Giesecke - Bug 1634281 - Use nsTHashMap for nsBaseHashtable/nsDataHashtable uses with RefPtr data type. r=xpcom-reviewers,nika
1cd6272a345952aecdf8000fc1017dd0f7b07bcd
created 2021-03-01 09:59 +0000
pushed 2021-03-02 13:49 +0000
Simon Giesecke Simon Giesecke - Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in gfx. r=jrmuizel
fd31ad9db5ad7f2bad07cdaa785e463bdc0a98b3
created 2021-03-02 14:38 +0200
pushed 2021-03-02 12:39 +0000
smolnar smolnar - Backed out changeset 473b37f1e3e2 (bug 1693541) for causing gfx crashes. a=backout
473b37f1e3e2c9dc736448841979c08eb573168d
created 2021-03-01 09:59 +0000
pushed 2021-03-01 16:25 +0000
Simon Giesecke Simon Giesecke - Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in gfx. r=jrmuizel
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
2977d4891ceeed019dc906dff3feb6c9f530213c
created 2020-11-04 18:46 +0000
pushed 2020-11-04 21:43 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=andi
ea800bc80f1656821b988563e4188f1e54589e6f
created 2020-10-30 11:56 +0000
pushed 2020-10-30 21:38 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1674228 - Speed up HasFontTable checks for freetype fonts. r=jfkthame
0376d4ca2a0282cec6f975207407a1d8e73819d9
created 2020-09-16 23:11 +0000
pushed 2020-09-17 10:09 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1665373 - Don't use nsAutoRef in fontconfig font list. r=jfkthame
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
a2a27f276532f86475dd548c659a6ebd6e71bf21
created 2020-05-05 10:56 +0000
pushed 2020-05-05 21:38 +0000
Simon Giesecke Simon Giesecke - Bug 1626570 - Improve handling of copying arrays in gfx/thebes. r=jrmuizel
3a4a821cd66364c07671a7f65733e80e16a03a0b
created 2020-04-02 23:12 +0000
pushed 2020-04-03 21:40 +0000
Jonathan Kew Jonathan Kew - Bug 1619350 - patch 3 - Add lists of base system fonts for latest Ubuntu and Fedora versions. 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
4a936097f68049ccca78c7d9e6efcfc53b23fce8
created 2020-03-10 15:00 +0000
pushed 2020-03-10 21:44 +0000
Jonathan Kew Jonathan Kew - Bug 1621248 - Declare various gfxPlatform and font-list subclasses as 'final'. r=lsalzman
b2eb9f51db33fb46ebedcf075c1485f3a7a7e20e
created 2020-03-09 12:27 +0000
pushed 2020-03-09 21:52 +0000
Jonathan Kew Jonathan Kew - Bug 1620111 - Eliminate sync-IPC message ReadFontList, instead use SetXPCOMProcessAttributes to pass font list to the child process on Android. r=lsalzman,froydnj
b4aba265c9d1db81d150b343026f0dcc6267b791
created 2019-11-11 21:39 +0000
pushed 2019-11-12 09:43 +0000
Jonathan Kew Jonathan Kew - Bug 1595617 - Remove 'virtual' from a couple of gfxFontEntry methods that don't need to be overridden. r=lsalzman
6bc38a0e8d771b5ec807bad146e1413750ef0806
created 2019-10-01 21:56 +0000
pushed 2019-10-02 16:35 +0000
Lee Salzman Lee Salzman - Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame
699f10cc065816c316490eb397fb61ab40634f32
created 2019-09-16 17:15 +0000
pushed 2019-09-17 09:36 +0000
Lee Salzman Lee Salzman - Bug 1547063 - Use FreeType metrics directly instead of querying Cairo. r=jfkthame
99b28f31b550163cea978ba8a8a43fbe8c4a2452
created 2019-09-16 17:12 +0000
pushed 2019-09-17 09:36 +0000
Lee Salzman Lee Salzman - Bug 1547063 - Use SharedFTFace locking instead of Cairo locking. r=jfkthame
542af2a68a49eae519584a514fd941fe241cc871
created 2019-09-16 17:07 +0000
pushed 2019-09-17 09:36 +0000
Lee Salzman Lee Salzman - Bug 1547063 - Use SharedFTFace in thebes. r=jfkthame
ece24a197d500be1d4f48838c6f4a12a2fb1861c
created 2019-09-16 10:44 +0300
pushed 2019-09-16 07:51 +0000
Cosmin Sabou Cosmin Sabou - Backed out 8 changesets (bug 1547063) for causing bug 1581466. a=backout
003f5a79c6a74f22eb289f4c29adf8a9e1028013
created 2019-09-15 03:01 +0000
pushed 2019-09-15 09:36 +0000
Lee Salzman Lee Salzman - Bug 1547063 - Use FreeType metrics directly instead of querying Cairo. r=jfkthame
2c7032b4d022e605f6be5ceb87a0b6827b6d4a93
created 2019-09-15 03:01 +0000
pushed 2019-09-15 09:36 +0000
Lee Salzman Lee Salzman - Bug 1547063 - Use SharedFTFace locking instead of Cairo locking. r=jfkthame
af6e6807ece7e67c26893ba66d9a8392a0685b7c
created 2019-09-15 03:00 +0000
pushed 2019-09-15 09:36 +0000
Lee Salzman Lee Salzman - Bug 1547063 - Use SharedFTFace in thebes. r=jfkthame
5f63134cbc160be92bbcc1ae9bbb751a84c10468
created 2019-07-10 03:29 +0000
pushed 2019-07-10 21:50 +0000
Barret Rennie Barret Rennie - Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/thebes/ r=jrmuizel
d51c979e9930e3f20d601149c0cab64d748b872c
created 2019-04-27 15:38 +0000
pushed 2019-04-29 21:53 +0000
Jonathan Kew Jonathan Kew - Bug 1514869 - patch 4 - Implement Linux/fontconfig backend for the shared font list. r=jwatt
095b3edec3c8ba9318c71d0acc91e10ce57818dc
created 2019-04-27 15:37 +0000
pushed 2019-04-29 21: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
884f5dc55873c9345ee945cd6d5427e8ab398071
created 2019-04-11 12:36 +0000
pushed 2019-04-12 03:19 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel
15c4170c3192a2e77c59627f02b53cf772b09cbb
created 2019-04-01 21:47 +0000
pushed 2019-04-02 08:35 +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-04-02 08:35 +0000
arthur.iakab arthur.iakab - Backed out 3 changesets (bug 1537594, bug 1537575) for causing build bustages on mathml/nsMathMLChar.cpp CLOSED TREE
0cd1411e2fb32f57c3ed90914f5770932eff139f
created 2019-04-01 18:48 +0000
pushed 2019-04-02 08:35 +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-04-01 21:54 +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
dc8935d7c0b10afc0401049936cc9d5f9fc5b003
created 2019-03-18 22:31 +0000
pushed 2019-03-19 21:51 +0000
Alex Gaynor Alex Gaynor - Bug 1375863 - fold MOZ_CONTENT_SANDBOX and MOZ_GMP_SANDBOX into MOZ_SANDBOX; r=jld,firefox-build-system-reviewers
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +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-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
bae2e21a9312dea37815c31e21605527e926dbb9
created 2018-09-18 09:34 +0100
pushed 2018-09-18 14:33 +0000
Jonathan Kew Jonathan Kew - Bug 1490997 - Use nsAtom instead of nsString for font family name in the FontFamilyName struct, and switch its methods from 16-bit to 8-bit strings. r=lsalzman
588fe70e5905480ebc60225b4b093ff276df72d2
created 2018-09-12 20:34 +0100
pushed 2018-09-13 02:31 +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
411427c1f5fe876edcd92f31b3c86bbb8d509ac7
created 2018-08-22 05:27 -0400
pushed 2018-08-23 21:40 +0000
Landry Breuil Landry Breuil - Bug 1457092 - Content sandbox codepaths are Linux only. r=gcp
aee91e7da807e596dc18e0286500dcfd98b05c09
created 2018-08-01 22:39 +0100
pushed 2018-08-02 08:55 +0000
Jonathan Kew Jonathan Kew - Bug 1478716 - Ensure we only call FT_Get_MM_Var once per face (and cache the result in the font entry), to avoid being bitten by freetype bug 52955 on Ubuntu. r=lsalzman
1151c924c02946047575e9821321b09ae517e382
created 2018-06-09 08:44 -0400
pushed 2018-06-09 22:04 +0000
Landry Breuil Landry Breuil - Bug 1457092 - Only include SandboxBroker.h header on Linux sandbox. r=gcp
1003bb0905c53eb6a46f6c8cea029afd9d76a078
created 2018-06-01 13:08 -0400
pushed 2018-06-02 23:03 +0000
Lee Salzman Lee Salzman - Bug 1464094 - print font variations as paths for PDF/PS output. r=jfkthame
9eabcc7a5eae3a16644bf06b5b0211e093251d66
created 2018-05-25 14:07 +0100
pushed 2018-06-02 23:03 +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-02 23:03 +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-02 23:03 +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
less more (0) -100 -60 tip