gfx/thebes/gfxTextRun.h
3ba451ee28d11b0456c319676dafa846a91523c7
created 2021-09-19 21:10 +0000
pushed 2021-09-20 09:48 +0000
Bas Schouten Bas Schouten - Bug 1730772: Do not use GDI classic rendering when rendering Canvas. r=jfkthame,jrmuizel
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
e209a3949bcd5b31cda47577c7fc16b68f7e0d51
created 2021-08-31 13:48 +0000
pushed 2021-08-31 21:39 +0000
Jonathan Kew Jonathan Kew - Bug 1725297 - Remove expiring font telemetry probes. r=emilio
9818a76ba62cc3608bb79a0f34945301826cafff
created 2021-08-10 14:19 +0000
pushed 2021-08-10 21:33 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1724907 - Don't use system-ui as a fallback generic. r=jfkthame
365a5fd3033bc32d07cf1d82f28c408eacb6bf86
created 2021-06-25 20:12 +0000
pushed 2021-06-26 09:46 +0000
Jonathan Kew Jonathan Kew - Bug 1561868 - Give the RebuildFontList message a raised priority, so that it is processed ahead of Vsync. r=lsalzman
fbcaf33d96a4bc9a8880edb22f6d5e59908db16a
created 2021-06-18 19:35 +0000
pushed 2021-06-19 08:35 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1716045 - Unify font-family storage. r=mats,jfkthame
6a4e853e5e7a203e4815bd7f6de9770ee0beae07
created 2021-03-30 16:02 +0000
pushed 2021-03-30 21:51 +0000
Jonathan Kew Jonathan Kew - Bug 1699835 - Check that references in cached fontGroup match current presContext. r=lsalzman
570a3dbde1a51d5960b5d909c9248a22b8019ee2
created 2021-03-23 10:36 +0000
pushed 2021-03-23 21:43 +0000
Simon Giesecke Simon Giesecke - Bug 708901 - Migrate to nsTHashSet in gfx/thebes. r=jfkthame,jrmuizel
78dab59d989b3d5c16ca163b6a6520ca694fb729
created 2021-02-01 10:47 +0000
pushed 2021-02-01 21:36 +0000
Jonathan Kew Jonathan Kew - Bug 1687426 - If a CSS generic font-family name is present, use this to determine which font prefs to look at during fallback. r=emk
917f823a876b10e6c06d8fbb6fd43508398ce3ce
created 2021-02-01 05:35 +0200
pushed 2021-02-01 09:44 +0000
Bogdan Tara Bogdan Tara - Backed out changeset 45fb48dc681c (bug 1687426) for arabic-final-ligature-spacing.html failures CLOSED TREE
45fb48dc681c9d9751a2cb7ab58886a60f1f0312
created 2021-01-31 22:27 +0000
pushed 2021-02-01 09:44 +0000
Jonathan Kew Jonathan Kew - Bug 1687426 - If a CSS generic font-family name is present, use this to determine which font prefs to look at during fallback. r=emk
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
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
2f1f30b6cac4bc697bf99900ae804611c8b99ef7
created 2020-07-29 22:31 +0000
pushed 2020-07-30 09:39 +0000
Cameron McCormack Cameron McCormack - Bug 1655394 - Add a Dump Text Runs command to the Layout Debugger. r=TYLin,jfkthame
13159d59b7f6af10a8a7f9e96dfec327f02692e1
created 2020-07-28 11:13 +0000
pushed 2020-07-28 15:04 +0000
Jonathan Kew Jonathan Kew - Bug 1647573 - Always check FamilyFace::FontEntry() for null before trying to use the pointer, as it can fail. r=jwatt
7db13cef3939d4505184bc48068cb29808b8ab5d
created 2020-06-16 14:37 +0000
pushed 2020-06-16 21:50 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=andi
8fcbd624276badee1dfada3021eb7197da3b7aae
created 2020-06-01 10:04 +0000
pushed 2020-06-02 03:24 +0000
Cameron McCormack Cameron McCormack - Bug 1639698 - Ensure that the first text run that triggers a font load has its drawing skipped if needed. r=jfkthame
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
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
76dfb8c9daf7e693d483f81586eff36fc0a007e0
created 2020-02-14 16:16 +0000
pushed 2020-02-15 09:56 +0000
Jonathan Kew Jonathan Kew - Bug 1612610 - Use the bounding box of the full textrun range, not just an individual glyph run, when double-buffering for color/bold drawing. r=lsalzman
e42bc01188e0b9ac81a45545f225390d5df6e958
created 2020-01-13 12:03 +0000
pushed 2020-01-14 03:45 +0000
Jonathan Kew Jonathan Kew - Bug 1606305 - Don't forget to record the location of newline and tab characters when creating a textrun for a zero-size font. r=emilio
e6e016592c81510432cdaf2d159f363dd4b9eb45
created 2019-11-17 11:49 +0000
pushed 2019-11-17 21:34 +0000
Jonathan Kew Jonathan Kew - Bug 1554819 - Ensure fontgroups attached to CanvasRenderingContext2D get reset after a shared-fontlist rebuild. r=jwatt
d895db733402981e0074ec203b57784b229b8b82
created 2019-08-21 15:07 +0000
pushed 2019-08-21 21:53 +0000
Jonathan Kew Jonathan Kew - Bug 1573249 - patch 2 - Don't apply skip-ink to runs of CJK text, because it looks bad with many fonts. r=dholbert
ab9106acfa78902d08d8db70ba25f49fda8d00ae
created 2019-08-21 15:07 +0000
pushed 2019-08-21 21:53 +0000
Jonathan Kew Jonathan Kew - Bug 1573249 - patch 1 - Clean up some management of the GlyphRun array in gfxTextRun. r=dholbert
d7d41033f5615723ac638929850221c1d683d34c
created 2019-08-21 14:01 +0300
pushed 2019-08-21 16:47 +0000
Coroiu Cristina Coroiu Cristina - Backed out 3 changesets (bug 1573249) for chrome failures at layout/inspector/tests/chrome/test_fontFaceGeneric.xul on a CLOSED TREE
21306e3f8d31af3d1957415acbe5ca1425cddb1a
created 2019-08-21 09:39 +0000
pushed 2019-08-21 16:47 +0000
Jonathan Kew Jonathan Kew - Bug 1573249 - patch 2 - Don't apply skip-ink to runs of CJK text, because it looks bad with many fonts. r=dholbert
3576d5b9f2db1053ca2f32181ac2a30b98eaeb7d
created 2019-08-20 18:06 +0000
pushed 2019-08-21 16:47 +0000
Jonathan Kew Jonathan Kew - Bug 1573249 - patch 1 - Clean up some management of the GlyphRun array in gfxTextRun. r=dholbert
61f08c7faacaf7998ee4e8c85b28956a85192da9
created 2019-08-07 17:41 +0000
pushed 2019-08-07 21:52 +0000
Charlie Marlow Charlie Marlow - Bug 1411922: Part 1: Add rendering support for text-decoration-skip-ink r=jfkthame
b6fa827753928bc580ec13edad54d3970e5671f5
created 2019-07-03 15:14 +0000
pushed 2019-07-09 03:44 +0000
Jonathan Kew Jonathan Kew - Bug 1559044 - Improve criteria for deciding whether to kick off download of a @font-face resource, so that we don't defer resources that will actually be needed. r=heycam
c5379d7e3e1953bf91b0513b90be9892945b3314
created 2019-06-12 10:23 +0000
pushed 2019-06-13 09:54 +0000
violet violet - Bug 1351432 - Implement the break-spaces value of the white-space property r=jfkthame
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
62da064b1b8f2274df270f8f2de784e9b4d0302d
created 2019-04-25 23:03 +0000
pushed 2019-04-26 09:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1546697 - Use a consistent style for enum classes in layout. r=dholbert
f95dc32944ac670befcd7a2d1355877db4ed3831
created 2019-04-12 13:14 +0000
pushed 2019-04-12 21:56 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
cb9dda98d12b13dfbebb80c3e197921784d96d53
created 2019-04-10 21:42 +0000
pushed 2019-04-12 03:19 +0000
Jonathan Kew Jonathan Kew - Bug 1465771 - Avoid possibly treating a quoted font-family name as a CSS generic in the fontconfig-based backend. r=jwatt
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
5e7654dc258d0048cf8bceda48fa3d3c004f70a7
created 2019-04-01 14:32 +0000
pushed 2019-04-01 21:54 +0000
Jonathan Kew Jonathan Kew - Bug 1533395 - Refactor gfxTextRange struct, moving the MatchType enum to gfxTypes.h as FontMatchType, and the struct inside gfxFontGroup as a local type. r=jwatt
70b03f41e1bc8c775348d1e72a1917335ae1f5ce
created 2019-02-07 12:13 +0000
pushed 2019-02-07 21:44 +0000
Jonathan Kew Jonathan Kew - Bug 1507661 - Don't treat an explicit hyphen as though it could be a soft-hyphenation position. r=jwatt
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
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-01 05:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
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
b4662b6db1b34414494d070e33481193625403d1
created 2018-11-28 09:16 +0000
pushed 2018-11-28 21:48 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1508472 - Part 4: Fourth batch of comment fix-ups in preparation for the tree reformat r=sylvestre
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
f52422f008ed88d270b9af0ba0379e07a7c2268c
created 2018-07-09 14:54 +1000
pushed 2018-07-16 21:58 +0000
Xidorn Quan Xidorn Quan - Bug 1472386 - Take overflow-wrap into account when calculating min-content intrinsic size. 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
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
c06d63503dfbd14ea95240763341ff46b720f314
created 2018-05-11 08:56 +0100
pushed 2018-05-12 09:47 +0000
Jonathan Kew Jonathan Kew - Bug 1427660 - patch 1 - Make gfxTextRange::MatchType an enum class for stronger type checking (no functional change). r=lsalzman
a4096171bfdbea9956e8afd4d74ac0b7c89506b1
created 2018-05-01 10:30 +0100
pushed 2018-05-02 15:00 +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
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
less more (0) -100 -60 tip