gfx/thebes/gfxFont.h
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2016-05-03 12:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
ef54e40c0628f8b33f5739c24042f4d33dba39f0
created 2015-02-02 09:19 +0000
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 1128190 - Always use a mask to render shadows for color glyphs, regardless of blur radius. r=roc
7060fb7bb084a3fdf50aaba353ac0a3cdbae8f63
created 2015-01-21 22:41 -0800
pushed 2016-05-03 12:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1124545 - Avoid creating the mergedFeatures hash table when possible. r=jdaggett.
a5c9550c4e4ff746fbd83399057f8fadf92de459
created 2015-01-15 10:52 -0500
pushed 2016-05-03 12:47 +0000
Trevor Saunders Trevor Saunders - bug 1122065 - use MOZ_OVERRIDE more in gfxish things r=jrmuizel
5af10836905a5991a1da8b2deda8c908c978155f
created 2014-11-18 23:23 +1300
pushed 2016-05-03 12:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 1099977. Part 2: Make gfxFont::Measure return an empty bounding-box when all glyphs are invisible. r=jfkthame
e40c72c551bb69417eb451230af2b317ff959f6c
created 2015-01-08 12:51 +0000
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 1062108 - Don't increase glyph advances when applying fake-bold to a fixed-pitch font. r=jdaggett
d39f67b09a5db237713438877dcc8b983c68b249
created 2014-12-31 22:35 +0000
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 1116480 - gfxTextRun::Measure needs to account for fake-italic transform when returning the bounding box. r=roc
311e27cefcebf67a19b8342a3df9d3a4b736ac13
created 2014-12-23 12:50 +0000
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 1108616 - part 2 - Add an explicitLanguage field to gfxFontStyle, and pass it down from callers. r=dbaron a=sledru
fad675db45989ce9d487bdf244ce1e85a8e29afa
created 2014-11-13 08:58 +0000
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 1090168 - part 1 - Make textBaseline attribute in <canvas> work for vertical text. r=jdaggett
6e7cc3499a2e4048a0fbeab6ff910f4cd9cd09ba
created 2014-11-10 21:41 +0000
pushed 2016-05-03 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 1093811 - Convert the gfxFont::GetGlyphWidth() virtual method to take a Moz2D DrawTarget instead of a Thebes gfxContext. r=jfkthame
cc8520c640df03f245b577f005fd4dfd25e4f5eb
created 2014-11-06 13:42 +0900
pushed 2016-05-03 12:47 +0000
John Daggett John Daggett - Bug 475891 - support unicode-range when matching userfonts (non-linux). r=jfkthame
6cadeeb02a0cf397d40414a1081c00b658ecb4f3
created 2014-10-24 18:32 +0200
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1055634 - Propagate font smoothing background colors to layers. r=roc
916675800e05cad075b60e71f859b61c55d845ad
created 2014-10-16 09:40 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 1081867 - Convert textrun metrics to physical coordinates before merging with visual-overflow region. r=smontagu
7cf6ef66d28f7f1c8d0d4d9cda6c5021096d608d
created 2014-10-16 11:42 +0200
pushed 2016-05-03 12:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1abddb50ed34 (bug 1081867) for bustage on a CLOSED TREE
1abddb50ed3450a4406ce409697734b3b05928fd
created 2014-10-16 09:40 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 1081867 - Convert textrun metrics to physical coordinates before merging with visual-overflow region. r=smontagu
eb13a999ffeba4eba10e9f674abc32eed55f11ee
created 2014-12-23 12:50 +0000
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 1108616 - Part 2: Add an explicitLanguage field to gfxFontStyle, and pass it down from callers. r=dbaron, a=lsblakk
a43834fc6674d5cfd2c7bde97298518ecee991ac
created 2014-10-01 20:25 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 902762 pt 2 - Support for vertical textruns and fonts through gfxTextRun::Draw. r=jdaggett
b5cf9eedcfbd061a3a1e9cd82c25ce0937405c14
created 2014-10-01 20:25 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 902762 pt 1 - Pass a 'vertical' flag to font shapers, and support vertical shaping through harfbuzz. r=jdaggett
c9c0762bbe7806eae5d25208c74438c54fa0b9e9
created 2014-09-30 07:38 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 1065002 pt 1.3 - Add an Orientation parameter to gfxFont::GetMetrics and dispatch to horizontal or vertical as needed. r=jdaggett
adbf88894825a28a5af5a2a3d7cc2efd3321aa46
created 2014-09-30 07:38 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 1065002 pt 1.2 - Add CreateVerticalMetrics to gfxFont, to read/synthesize metrics for vertical layout. r=jdaggett
acfc96bde64d5944b42994a0f093b8535b23a3d2
created 2014-09-30 07:37 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 1065002 pt 1.1 - Rename gfxFont::GetMetrics to GetHorizontalMetrics, and add a GetMetrics wrapper to access it. r=jdaggett
7a4703e422ab8cb1a81f1ecded397f5274dcfe1a
created 2014-09-16 12:25 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 1057331 - add orientation flags to gfxShapedText/gfxTextRun and to glyph runs within the text run, and split glyph runs on orientation changes. r=jdaggett
9528e6149978daae6258705dbcc255906c1dc8dc
created 2014-09-16 10:58 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 1066043 - split gfxFont.cpp and .h into more manageably-sized pieces. r=jdaggett
c47072d34566299a981b09a1c588f6e2a3014d06
created 2014-09-08 16:23 +0900
pushed 2016-05-03 12:47 +0000
John Daggett John Daggett - Bug 1062058 part 3 - make userfont entry a container of the platform font entry. r=heycam
41f6469b5218a0b1f8b9e289bfe99aee3d8751de
created 2014-09-08 16:23 +0900
pushed 2016-05-03 12:47 +0000
John Daggett John Daggett - Bug 1062058 part 2 - rename userfont classes and adjust flags. r=heycam
a5bbc0a2155eae7eb434ae27f343e8814bc9d1e4
created 2014-08-05 17:58 -0400
pushed 2016-05-03 12:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel
50b153848427a55458616adeba48f08bb57352c1
created 2014-08-05 13:27 -0700
pushed 2016-05-03 12:47 +0000
Andrew McCreight Andrew McCreight - Bug 1046281 - Use the simpler version of nsTHashtable memory reporters. r=njn
b447e2047c30923b668d42bdcff8ae90732cf082
created 2014-07-29 11:58 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 1044706 - handle temporary contextPaint as part of fontParams. r=smontagu
67cfdcd03f58afa3204e7c4d7884ccfa217288c8
created 2014-07-29 13:41 +0200
pushed 2016-05-03 12:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c8d0a8cf50a1 (bug 1044706) for Reftest Failures
c8d0a8cf50a17b9947f035b06c9c8e93a957ff57
created 2014-07-29 11:58 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 1044706 - handle temporary contextPaint as part of fontParams. r=smontagu
a6758d669350200c3af251f8fe3b12b78719eebd
created 2014-07-25 09:38 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 1037340 pt 2 - hoist the setup of some unvarying parameters from gfxFont::Draw up to gfxTextRun::Draw. r=jdaggett
4ef8680643a8b740ec924f825f54f76e77bbf63a
created 2014-07-25 09:38 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 1037340 pt 1 - refactor gfxFont::Draw for better maintainability. r=jdaggett
7bafd7701140fc72342d97d80f4d3e54cc36a003
created 2014-07-11 22:37 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - Bug 1024804 followup - replace gfxFont::CalculateSubSuperSizeAndOffset with gfxFontStyle::AdjustForSubSuperscript. r=jdaggett
4cb44d54d48cdbb3096cc7ec28605ce6a2084261
created 2014-07-22 09:02 +0900
pushed 2016-05-03 12:47 +0000
John Daggett John Daggett - Bug 1024804 p2 - scan scriptrun for characters lacking variant glyphs. r=jfkthame
7d18d41e8a090517c0e910edf41142ac41ec321c
created 2014-07-22 09:02 +0900
pushed 2016-05-03 12:47 +0000
John Daggett John Daggett - Bug 1024804 p1 - implement fallback for font-variant-position sub/superscript glyphs. r=jfkthame
9ec5db6a1684276d922d3a640dc809c952959870
created 2014-07-09 17:08 +1000
pushed 2016-05-03 12:47 +0000
Cameron McCormack Cameron McCormack - Bug 1031187 - Part 1: Set mFamilyName eagerly on proxy and non-proxy gfxFontEntrys. r=jdaggett
95421388521244cbf56882e9c627d49a32a7a3c7
created 2014-07-09 13:44 +0200
pushed 2016-05-03 12:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 091a5ced91cd (bug 1031187)
091a5ced91cd26f3cd313263727a12a77f28d461
created 2014-07-09 21:04 +1000
pushed 2016-05-03 12:47 +0000
Cameron McCormack Cameron McCormack - Bug 1031187 - Part 1: Set mFamilyName eagerly on proxy and non-proxy gfxFontEntrys. r=jdaggett
d491883232b45d977c74d4dac12684ae338ad7b4
created 2014-07-08 14:56 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 1035323 - remove redundant null-checks in the DetailedGlyphStore code. r=jdaggett
5a7ca4122b487e4f82f9df555ef334a4ecdc1a88
created 2014-07-01 23:29 -0400
pushed 2016-05-03 12:47 +0000
Frédéric Wang Frédéric Wang - Bug 961365 - Part 1: Add helper functions to access MATH constants and use them to get the AxisHeight. r=jfkthame
ee3e74ba96a96516a81da83b12307c4515ab01c0
created 2014-05-31 08:12 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett
c134a28bc14357b0d6fb45e4308666f61fc21936
created 2014-06-28 15:40 +0900
pushed 2016-05-03 12:47 +0000
John Daggett John Daggett - Bug 1029307 - remove subscript/superscript metrics. r=heycam
2c62d4b7b0554e09efe43a7e543fc6e976d6aac0
created 2014-06-23 14:49 -0400
pushed 2016-05-03 12:47 +0000
Benoit Jacob Benoit Jacob - Bug 1028588 - Fix dangerous public destructors in gfx - r=jrmuizel
59a9a1ecb4fe6a53c1853fd544207ac4f7f89b30
created 2014-06-23 12:09 +0900
pushed 2016-05-03 12:47 +0000
John Daggett John Daggett - Bug 961558 - remove smallCaps from gfxFontStyle. r=jfkthame
97ff78dbfdc879940c527a3dd79941ea8d6a54dd
created 2014-06-23 12:09 +0900
pushed 2016-05-03 12:47 +0000
John Daggett John Daggett - Bug 961558 - add fallback support for font-variant-caps values. r=jfkthame
167f170048ef83f80eab766f9708fd7797db6c65
created 2014-06-19 08:08 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 871453 - part 1 - pass the font-synthesis flags down to gfxFontStyle. r=jdaggett
5bced0023b3a3d5610385b5748ad539798752e31
created 2014-06-09 15:47 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 985220 - remove the old GDI, Uniscribe and DWrite text-shaping code paths, as we now use HarfBuzz or Graphite for all shaping on Windows. r=jdaggett
5cf33b3e3d5e456df098d213056aff4754653579
created 2014-06-06 22:41 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - backout changeset 59b2dd6b5048 (bug 985220) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
0e387a55464687d5a8224c90bb046af46294bceb
created 2014-06-06 22:41 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - backout changeset 3e9d9aa535c7 (bug 1018551) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
e39cfafa8517ce7810685f6a99fce6fad919d5f4
created 2014-06-06 15:09 +0900
pushed 2016-05-03 12:47 +0000
John Daggett John Daggett - Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw
58a202b281976f42fa7dab286fedaa482c3dce56
created 2014-06-03 00:08 +1200
pushed 2016-05-03 12:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 1015664. Part 1: Remove NS_HIDDEN_() usage. r=bsmedberg
3e9d9aa535c7e48d9f31c6953e5c62ab1918ae3a
created 2014-05-31 08:12 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett on a CLOSED TREE
d0eb43174c429d8c7dc41060001746e9ce17d301
created 2014-06-02 10:40 +0200
pushed 2016-05-03 12:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fd9518344a23 (bug 1018551) for crashes
fd9518344a23592b6a73dceba69af32282c8ee2f
created 2014-06-02 07:51 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett
59b2dd6b50483f5b443f98a7a145dc7b265d442c
created 2014-03-19 12:27 +0000
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 985220: remove the old GDI, Uniscribe and DWrite text-shaping code paths, as we now use HarfBuzz or Graphite for all shaping on Windows. r=jdaggett
83ce79fabdd5007bdf8dbaa58085bffba6aa30c3
created 2014-05-28 11:35 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 458634 part 2 - use 'smcp' feature in Graphite fonts if available. r=jdaggett
74222d6482a9e44d5b9368aa3142de07a1fca523
created 2014-05-28 11:35 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 458634 part 1 - use OpenType 'smcp' feature to implement small-caps if available in the font. r=jdaggett
6d6ba8471f5ec3735e045227d87f9c1fa7f5ab69
created 2014-05-26 14:23 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 1015603 part 5 - implement fake small-caps in gfx using a reduced-size clone of the font. r=roc
76e81e8a02a41e37921eaec8d742d77ed83701db
created 2014-05-26 14:23 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Kew Jonathan Kew - bug 1015603 part 3 - add a smallCaps field to gfxFontStyle, and pass it through from layout when creating gfxFontStyle records. r=roc
c80b51a801cede9a9070301631d2d70305a9932f
created 2014-05-26 19:07 +0900
pushed 2016-05-03 12:47 +0000
Makoto Kato Makoto Kato - Bug 889401 - Part 2. Render color glyph using COLR/CPAL. r=jfkthame
less more (0) -300 -100 -60 tip