gfx/thebes/gfxFontEntry.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
fff777ea5637c5f0aac0795b20e37fe86b2ac163
created 2021-09-08 09:35 +0000
pushed 2021-09-08 21:39 +0000
Jonathan Kew Jonathan Kew - Bug 1715537 - Log a warning to the web console when a font request is blocked due to font-visibility restrictions. r=emilio
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
eae907d9030ca5d65bb021265ec031a3f374334a
created 2021-07-27 13:09 +0000
pushed 2021-07-27 21:40 +0000
Shravan Narayan Shravan Narayan - Bug 1722127 - Modify rlbox graphite struct defs for windows compat r=tjr
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
0d287a99e2da217a5ae05dfd3a9a30e952f315a2
created 2021-03-29 21:14 +0000
pushed 2021-03-30 03:50 +0000
Jonathan Kew Jonathan Kew - Bug 1698495 - Implement size-adjust font scaling in gfx/thebes font code. r=emilio
ba2dad1a52205de014784806fb018256ace6ff74
created 2021-03-23 17:10 +0000
pushed 2021-03-23 21:43 +0000
Jonathan Kew Jonathan Kew - Bug 1681691 - Add support for metrics overrides to gfxUserFontEntry, dom::FontFace, etc r=emilio
7275678ff756180616f5d550e660d721af304865
created 2021-03-23 12:00 +0200
pushed 2021-03-23 21:43 +0000
smolnar smolnar - Backed out 8 changesets (bug 1681691) for causing wpt failures in idlharness.https.html. CLOSED TREE
a19844063d00ae032df7c21bd161c7b29c87a5fa
created 2021-03-23 08:37 +0000
pushed 2021-03-23 21:43 +0000
Jonathan Kew Jonathan Kew - Bug 1681691 - Add support for metrics overrides to gfxUserFontEntry, dom::FontFace, etc r=emilio
a81bade3ba3a3873a89a402d5374e8e456cd81f3
created 2021-03-22 20:37 +0200
pushed 2021-03-23 05:39 +0000
Cosmin Sabou Cosmin Sabou - Backed out 10 changesets (bug 1681691) for wpt failures on fontface-override-descriptor-getter-setter.sub.html and idlharness.https.html. CLOSED TREE
9f9c3c13801af4e4f1dc74b9e2d520df3810ed78
created 2021-03-22 15:40 +0000
pushed 2021-03-23 05:39 +0000
Jonathan Kew Jonathan Kew - Bug 1681691 - Add support for metrics overrides to gfxUserFontEntry, dom::FontFace, etc r=emilio
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
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
b70eee6f3946ddf28407a3c6476992e2f6b8dbce
created 2020-12-10 11:09 +0000
pushed 2020-12-10 15:59 +0000
Simon Giesecke Simon Giesecke - Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8
74111dd7a5008bf77ffaeaf5cfaf380296317822
created 2020-11-23 16:12 +0000
pushed 2020-11-24 09:22 +0000
Simon Giesecke Simon Giesecke - Bug 1678062 - Remove unnecessary includes. r=andi
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
0b6bb7278ef61560a1acfce8ab178f90ef98e41a
created 2020-10-30 11:57 +0000
pushed 2020-10-30 21:38 +0000
Jonathan Kew Jonathan Kew - Bug 1674228 - Cache the result of the HasFontTable checks in gfxFontEntry::HasColorBitmapTable. r=emilio
f8cda577ac2f0eb74b5707f5f8140d656994628f
created 2020-08-26 09:31 +0000
pushed 2020-08-26 15:40 +0000
Jonathan Kew Jonathan Kew - Bug 1371386 - Take account of requirements for emoji-style or text-style presentation during font selection & fallback. r=m_kato
9a20d7d354d7bcdf66201735b3fa7d6d4e5b8b13
created 2020-08-24 21:02 +0300
pushed 2020-08-24 21:50 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out changeset 0cad1ef724ee (bug 1371386) for causing failures in emoji-fallback-3.html
0cad1ef724eea3d362a65dac7b4092a0c2d120e7
created 2020-08-24 14:24 +0000
pushed 2020-08-24 21:50 +0000
Jonathan Kew Jonathan Kew - Bug 1371386 - Take account of requirements for emoji-style or text-style presentation during font selection & fallback. r=m_kato
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
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
c7c37504525d46161c65dfef8aa371ff73c5b317
created 2020-06-08 09:01 +0000
pushed 2020-06-08 16:39 +0000
Simon Giesecke Simon Giesecke - Bug 1642991 - Use RemoveElementsBy where easily possible. r=froydnj
62f8ce89dce8f1162ff2f57debdd9a756a11a2f9
created 2020-04-02 01:38 +0000
pushed 2020-04-03 01:02 +0000
Jonathan Kew Jonathan Kew - Bug 1619349 - patch 1 - Record statistics about font-matching behavior in the presContext. 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
f8ca02252dfc48d7342703e6a635d510b9dc0b5d
created 2020-04-01 21:42 +0000
pushed 2020-04-02 09:51 +0000
Jonathan Kew Jonathan Kew - Bug 1619349 - patch 1 - Record statistics about font-matching behavior in the presContext. r=jwatt
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
86eabc56f96399becabb7b87a5ad68250fe5af94
created 2020-03-09 14:16 +0000
pushed 2020-03-09 21:52 +0000
Andrew Osmond Andrew Osmond - Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel
0194aff14e504c2d787f9084acdc162afc1a9688
created 2020-03-04 15:39 +0000
pushed 2020-03-05 04:16 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel
5edfca9532a086db51558e8d72fa2da2f4fc6352
created 2020-02-11 01:23 +0000
pushed 2020-02-11 15:57 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1614208 - Remove some include dependencies in nsStyleConsts.h. r=jfkthame,jgilbert
7d114c3bc37c1fdb336c0d84374de4816531306e
created 2019-12-19 16:05 +0000
pushed 2019-12-19 21:52 +0000
shravanrn@gmail.com shravanrn@gmail.com - Bug 1569369 - Add RLBox verifications to tainted data from sandboxed libGraphite r=jfkthame
c11db5fee856b7a3e0047b783e041b4d86e8686c
created 2019-12-19 16:05 +0000
pushed 2019-12-19 21:52 +0000
shravanrn@gmail.com shravanrn@gmail.com - Bug 1566288 - Port libGraphite usage in libThebes to use the RLBox API. r=froydnj,jfkthame
609b5711fb9da455d234a0ceb99c804417c9b95c
created 2019-12-18 13:53 +0200
pushed 2019-12-18 16:02 +0000
Brindusan Cristian Brindusan Cristian - Backed out 2 changesets (bug 1569369, bug 1566288) for build bustages at rlbox_sandbox.hpp. CLOSED TREE
75d775daa79243682b0dc3b465a7fc74df7b2323
created 2019-12-16 07:43 +0000
pushed 2019-12-18 16:02 +0000
shravanrn@gmail.com shravanrn@gmail.com - Bug 1569369 - Add RLBox verifications to tainted data from sandboxed libGraphite r=jfkthame
0bc20fd26ca0e4efa8dd5debf7a3b186ae528779
created 2019-12-17 00:26 +0000
pushed 2019-12-18 16:02 +0000
shravanrn@gmail.com shravanrn@gmail.com - Bug 1566288 - Port libGraphite usage in libThebes to use the RLBox API. r=froydnj,jfkthame
97c087d81e8b08bc61b5e09694c32397a036bd76
created 2019-12-12 20:57 +0200
pushed 2019-12-13 04:07 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset f5d00d265686 (bug 1566288) for causing build bustages.
f5d00d265686ca7ffd6186761d2b98d347455edc
created 2019-12-12 02:48 +0000
pushed 2019-12-13 04:07 +0000
shravanrn@gmail.com shravanrn@gmail.com - Bug 1566288 - Port libGraphite usage in libThebes to use the RLBox API. r=froydnj,jfkthame
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
f81c47501fefae9be2ed604fb2a8a43c7973753c
created 2019-06-09 15:34 +0000
pushed 2019-06-09 21:41 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1558054 - Fix warning "type qualifiers ignored on cast result type" r=jfkthame
56d554aac00055173692059fccd9390eb6cdcdb4
created 2019-05-30 10:28 +0000
pushed 2019-05-30 21:48 +0000
Jonathan Kew Jonathan Kew - Bug 1554193 - Move support for the AAT 'trak' table from platform-specific MacFontEntry/gfxMacFont into the generic gfxFontEntry/gfxFont classes. r=jrmuizel
7de7d6a0be86d400ee23ca1ac806eb358555b28d
created 2019-04-29 14:39 +0000
pushed 2019-04-29 21:53 +0000
Jonathan Kew Jonathan Kew - Bug 1514869 - patch 8 - Make the SetCharacterMap message async, and use the unshared gfxCharacterMap in the content process until the shared one is in place. r=jwatt,jld
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
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
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
545b89e876f254738efee077e9ea7e38e2caee61
created 2019-04-01 14:33 +0000
pushed 2019-04-01 21:54 +0000
Jonathan Kew Jonathan Kew - Bug 1533428 - patch 8 - Move the ReadOtherFamilyNamesForFace helper to gfxFontUtils, for use by shared fontlist code as well as by old gfxFontFamily. r=jwatt
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
d55401632cea92b6b2775ba278274b5490275876
created 2019-03-13 10:19 +0100
pushed 2019-03-14 16:26 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
b3f5c1b6b44d8f23515387d5820f71da566a81bd
created 2019-02-18 17:16 +0000
pushed 2019-02-19 04:38 +0000
Jonathan Kew Jonathan Kew - Bug 1528758 - No need for a null-check before calling hb_*_destroy functions, as they do it internally. r=jrmuizel
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
27730939a1386619acfe4feb31e205977bde878a
created 2018-12-08 08:44 -0500
pushed 2018-12-31 21:26 +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-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
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
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
less more (0) -100 -60 tip