gfx/thebes/gfxFont.cpp
241f31c1ad6286179e4f86eb8480f5457eb5ae37
created 2014-08-19 21:46 +0900
pushed 2014-08-19 12:46 +0000
John Daggett John Daggett - Bug 931040 - add access to hidden system fonts on OSX. r=jfkthame
146d9d2a06d258b35cdfec32d72fd4f111bb58f5
created 2014-08-07 21:17 -0400
pushed 2014-08-13 22:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2014-08-08 07:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
50b153848427a55458616adeba48f08bb57352c1
created 2014-08-05 13:27 -0700
pushed 2014-08-05 20:27 +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 2014-07-29 12:15 +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 2014-07-29 11:41 +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 2014-07-29 10:58 +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 2014-07-25 08:40 +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 2014-07-25 08:40 +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 2014-07-22 00:05 +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 2014-07-22 00:05 +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 2014-07-22 00:05 +0000
John Daggett John Daggett - Bug 1024804 p1 - implement fallback for font-variant-position sub/superscript glyphs. r=jfkthame
a3f97f0f4ed4f3d04b431680a533616071304aca
created 2014-07-10 10:58 +0100
pushed 2014-07-10 09:58 +0000
Jonathan Watt Jonathan Watt - Bug 933019, part 4 - Remove code for handling Thebes backed gfxContext in gfxFont. r=Bas
8214bea32abb78ccf24ce9bf1e8ae1cc43c39db4
created 2014-07-09 17:08 +1000
pushed 2014-07-10 04:06 +0000
Cameron McCormack Cameron McCormack - Bug 1031202 - Factor out gfxMixedFontFamily lookup/creation into a helper function. r=jdaggett
f0bc5656c80cd4de6bdeb28bea6b989560059ca3
created 2014-07-09 13:43 +0200
pushed 2014-07-09 11:44 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 30954594c1dd (bug 1031202)
30954594c1dd25aa7915bc9acdf7660efb5c8c8f
created 2014-07-09 21:04 +1000
pushed 2014-07-09 11:02 +0000
Cameron McCormack Cameron McCormack - Bug 1031202 - Factor out gfxMixedFontFamily lookup/creation into a helper function. r=jdaggett
d491883232b45d977c74d4dac12684ae338ad7b4
created 2014-07-08 14:56 +0100
pushed 2014-07-08 13:59 +0000
Jonathan Kew Jonathan Kew - bug 1035323 - remove redundant null-checks in the DetailedGlyphStore code. r=jdaggett
eed0193207642716037b08150d10633955461560
created 2014-07-06 12:51 +0100
pushed 2014-07-06 14:14 +0000
Jonathan Kew Jonathan Kew - bug 1034403 - update index to step past the second half of a surrogate pair. r=roc
5a7ca4122b487e4f82f9df555ef334a4ecdc1a88
created 2014-07-01 23:29 -0400
pushed 2014-07-03 16:08 +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 2014-06-28 08:08 +0000
Jonathan Kew Jonathan Kew - bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett
6abd5ef709cc76f0fd9077fabc6eeb2a3cc19441
created 2014-05-31 15:11 +0900
pushed 2014-06-28 08:08 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1018034 - Remove the "gfx.font_rendering.harfbuzz.scripts" pref. r=jfkthame
c134a28bc14357b0d6fb45e4308666f61fc21936
created 2014-06-28 15:40 +0900
pushed 2014-06-28 06:41 +0000
John Daggett John Daggett - Bug 1029307 - remove subscript/superscript metrics. r=heycam
9f8c69149b7e1f82b49a92dec578fc213a6fd49c
created 2014-06-23 08:35 -0600
pushed 2014-06-23 14:36 +0000
Geoff Brown Geoff Brown - Bug 456899 - Avoid assertion "forgot to short-circuit a text run with zero-sized font?"; r=jfkthame
59a9a1ecb4fe6a53c1853fd544207ac4f7f89b30
created 2014-06-23 12:09 +0900
pushed 2014-06-23 03:09 +0000
John Daggett John Daggett - Bug 961558 - remove smallCaps from gfxFontStyle. r=jfkthame
97ff78dbfdc879940c527a3dd79941ea8d6a54dd
created 2014-06-23 12:09 +0900
pushed 2014-06-23 03:09 +0000
John Daggett John Daggett - Bug 961558 - add fallback support for font-variant-caps values. r=jfkthame
4c3c8d6368f386255bcc2de53aa009587b31f076
created 2014-06-19 21:35 +0100
pushed 2014-06-19 20:36 +0000
Jonathan Watt Jonathan Watt - Bug 1027763, part 2 - Make non-Moz2D callers of DrawTarget::GetType() call DrawTarget::GetBackendType() instead. r=Bas
75ad9b0537ea0f54868bbc067735c3211493d772
created 2014-06-19 08:08 +0100
pushed 2014-06-19 07:09 +0000
Jonathan Kew Jonathan Kew - bug 871453 - part 2 - support font-synthesis options through the platform-font-list backends. r=jdaggett
167f170048ef83f80eab766f9708fd7797db6c65
created 2014-06-19 08:08 +0100
pushed 2014-06-19 07:09 +0000
Jonathan Kew Jonathan Kew - bug 871453 - part 1 - pass the font-synthesis flags down to gfxFontStyle. r=jdaggett
258916327d96add07d88990a8e13df3fd080f2d2
created 2014-05-20 23:06 -0700
pushed 2014-06-19 00:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
5bced0023b3a3d5610385b5748ad539798752e31
created 2014-06-09 15:47 +0100
pushed 2014-06-13 08:00 +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
100a14518e5be3c29a1f7ff3cf47567532ca10af
created 2014-06-10 14:21 +0900
pushed 2014-06-10 05:23 +0000
John Daggett John Daggett - Bug 1022792 - treat -moz-fixed as monospace. r=heycam
5cf33b3e3d5e456df098d213056aff4754653579
created 2014-06-06 22:41 +0100
pushed 2014-06-06 21:42 +0000
Jonathan Kew Jonathan Kew - backout changeset 59b2dd6b5048 (bug 985220) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
6be2448e325c1ffbcb9c87dfd1cbf6730ed9c551
created 2014-06-06 22:41 +0100
pushed 2014-06-06 21:42 +0000
Jonathan Kew Jonathan Kew - backout changeset 48b74ab18f92 (bug 1018034) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
0e387a55464687d5a8224c90bb046af46294bceb
created 2014-06-06 22:41 +0100
pushed 2014-06-06 21:42 +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 2014-06-06 06:10 +0000
John Daggett John Daggett - Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw
3e9d9aa535c7e48d9f31c6953e5c62ab1918ae3a
created 2014-05-31 08:12 +0100
pushed 2014-06-02 09:31 +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 2014-06-02 08:41 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fd9518344a23 (bug 1018551) for crashes
fd9518344a23592b6a73dceba69af32282c8ee2f
created 2014-06-02 07:51 +0100
pushed 2014-06-02 06:53 +0000
Jonathan Kew Jonathan Kew - bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett
672cf66438e20f1ef4c6e102f3beb3380da73fc2
created 2014-06-01 23:17 +0100
pushed 2014-06-01 22:20 +0000
Jonathan Kew Jonathan Kew - bug 1014639 - part 0 - (preliminary cleanup) split GreekCasing out into its own file to reduce clutter in nsUnicharUtils.cpp. r=smontagu
d6fccb7c56a88d7601782ead5e076df17839b25c
created 2014-05-31 20:31 -0700
pushed 2014-06-01 03:38 +0000
Phil Ringnalda Phil Ringnalda - Merge f-t to m-c
b83af60025b875f93b83cde0237d78f432937a04
created 2014-05-23 17:12 -0400
pushed 2014-06-01 03:38 +0000
Victor Porof Victor Porof - Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
48b74ab18f9278ae3202803af5e6c8a0757a83cb
created 2014-05-31 15:11 +0900
pushed 2014-05-31 06:19 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1018034 - Remove the "gfx.font_rendering.harfbuzz.scripts" pref. r=jfkthame
59b2dd6b50483f5b443f98a7a145dc7b265d442c
created 2014-03-19 12:27 +0000
pushed 2014-05-29 18:07 +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 2014-05-28 10:35 +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 2014-05-28 10:35 +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 2014-05-26 13:24 +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
23dd9a017b0a94b3801b631a9d2de761cf9542c0
created 2014-05-26 14:23 +0100
pushed 2014-05-26 13:24 +0000
Jonathan Kew Jonathan Kew - bug 1015603 part 4 - revise internal APIs to pass pointer to text for the current script or font run rather than the entire textrun. r=roc
76e81e8a02a41e37921eaec8d742d77ed83701db
created 2014-05-26 14:23 +0100
pushed 2014-05-26 13:24 +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 2014-05-26 10:10 +0000
Makoto Kato Makoto Kato - Bug 889401 - Part 2. Render color glyph using COLR/CPAL. r=jfkthame
b8e712a8ea3f54831ee974cee5a1ac6d69c4b35e
created 2014-05-22 06:48 +0300
pushed 2014-05-22 03:49 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 869836 - Part 3: Use `Append('c')` instead of `AppendLiteral("c")`. r=ehsan
eb14c610d90a5ca396ede261e0ec156715a092a5
created 2014-05-01 10:37 -0700
pushed 2014-05-05 21:55 +0000
Eric Rahm Eric Rahm - Bug 1003479 - Fix incorrect usage of SizeOfIncludingThis and SizeOfExcludingThis functions. r=njn
767f7423863b058e2932f8cd6c74b0e249f02cfd
created 2014-05-05 19:59 +0100
pushed 2014-05-05 19:00 +0000
Jonathan Kew Jonathan Kew - bug 992100 - mask out complex-script codepoints in fonts that lack the necessary layout tables. r=roc
6c1c7e45c90289a0875b74f82f39e7ecf6a65af3
created 2014-04-27 03:06 -0400
pushed 2014-04-27 20:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
134e5c24733ba947a8d82f784095db0d4035c2d4
created 2014-04-24 03:16 +0200
pushed 2014-04-24 10:56 +0000
Frédéric Wang Frédéric Wang - Bug 947650 - [sfnt metrics] prefer OS/2 sTypo* metrics to hhea ascent/descent if USE_TYPO_METRICS flag is set, and for OpenType Math fonts. r=jfkthame
3202a3687c0add91406017d0e204f572ad1529b9
created 2014-04-23 14:12 -0700
pushed 2014-04-23 21:20 +0000
Frédéric Wang Frédéric Wang - Bug 1000370 - Call SetupCairoFont at the beginning of gfxFont::GetGlyphHAdvance. r=jfkthame
7eb76208626e506bf3fa363800079917f357a221
created 2014-04-23 14:20 -0700
pushed 2014-04-23 21:20 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1000170, bug 1000370) for landing with the wrong patch author.
a3f42079e69cbf6ec88eb2d406e48f67d52f7730
created 2014-04-23 14:12 -0700
pushed 2014-04-23 21:12 +0000
Brian Hackett Brian Hackett - Bug 1000370 - Call SetupCairoFont at the beginning of gfxFont::GetGlyphHAdvance. r=jfkthame
39bcb94e9b85bb72ea926dd359f057df5e086ac0
created 2014-04-23 06:57 -0700
pushed 2014-04-23 13:58 +0000
Frédéric Wang Frédéric Wang - Bug 407059 - Part 4: Use gfxHarfbuzzShaper::GetGlyphHAdvance() for math operators. r=jfkthame
de506f4610749e5082f238768635da06d12e204f
created 2014-04-23 06:57 -0700
pushed 2014-04-23 13:58 +0000
Frédéric Wang Frédéric Wang - Bug 407059 - Part 1: Add a gfxMathTable class to read the MATH table. r=jfkthame
545be53282356aa16b87a27c5e19457344a84f13
created 2014-04-22 11:00 -0400
pushed 2014-04-22 15:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 407059) for reftest asserts.
less more (0) -300 -100 -60 tip