gfx/thebes/gfxFont.cpp
7d18d41e8a090517c0e910edf41142ac41ec321c
created 2014-07-22 09:02 +0900
pushed 2014-07-22 16:21 +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 22:23 +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 12:47 +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 19:45 +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 19:45 +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 22:38 +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-07 12:19 +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 21:03 +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-29 00:39 +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-29 00:39 +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-29 00:39 +0000
John Daggett John Daggett - Bug 1029307 - remove subscript/superscript metrics. r=heycam
9f8c69149b7e1f82b49a92dec578fc213a6fd49c
created 2014-06-23 08:35 -0600
pushed 2014-06-24 00:35 +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 14:42 +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 14:42 +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-20 16:42 +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 14:39 +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 14:39 +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 14:39 +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-14 00:01 +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 15:01 +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-07 18:13 +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-07 18:13 +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-07 18:13 +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 15:55 +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 13:13 +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 13:13 +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 13:13 +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-02 13:13 +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:37 +0000
Phil Ringnalda Phil Ringnalda - Merge f-t to m-c
b83af60025b875f93b83cde0237d78f432937a04
created 2014-05-23 17:12 -0400
pushed 2014-06-01 03:37 +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-06-01 03:29 +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-30 00:35 +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 20:26 +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 20:26 +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-27 20:23 +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-27 20:23 +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-27 20:23 +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-27 20:23 +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 13:13 +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-06 03:51 +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-06 03:51 +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-28 01:25 +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 17:20 +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-24 09:38 +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-24 09:38 +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-24 09:38 +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 20:42 +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 20:42 +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 19:42 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 407059) for reftest asserts.
c940a2d399c435c2786db1cb740a15b0fe289711
created 2014-04-22 08:44 -0400
pushed 2014-04-22 19:42 +0000
Frédéric Wang Frédéric Wang - Bug 407059 - Part 4: Use gfxHarfbuzzShaper::GetGlyphHAdvance() for math operators. r=jfkthame
d8244f3ecdcbd49290c039f45d7be35dacdc8b20
created 2014-04-22 08:44 -0400
pushed 2014-04-22 19:42 +0000
Frédéric Wang Frédéric Wang - Bug 407059 - Part 1: Add a gfxMathTable class to read the MATH table. r=jfkthame
f180f4ba7a9851cf942e3198523ec1caa6c955cf
created 2014-04-18 15:32 +0900
pushed 2014-04-18 13:09 +0000
John Daggett John Daggett - Bug 998210 - check whether logging is enabled before calling PR_LOG. r=mkato
db80411a6185b42656d937435aba05f3d03f60f0
created 2014-04-03 13:13 +0900
pushed 2014-04-03 10:45 +0000
John Daggett John Daggett - Bug 975460 - disable async font loader on OSX 10.6. r=smichaud,mkato
670dc72450a8b1fceb88b1b551903802f8d4f210
created 2014-03-31 11:53 +0100
pushed 2014-03-31 21:14 +0000
Jonathan Kew Jonathan Kew - bug 617008 - avoid creating a rendering context that we may not need. r=roc
652e389a359284fdabe5412216a040665c5cafee
created 2014-03-20 14:43 +0800
pushed 2014-03-20 12:56 +0000
John Daggett John Daggett - Bug 921858 - whitelist font families to avoid space lookup check for default features. r=jfkthame
0c9e91c268d4c466e1f3237e42087282f285f61a
created 2014-03-20 14:43 +0800
pushed 2014-03-20 12:56 +0000
John Daggett John Daggett - Bug 921858 - check for spaces in textrun before skipping word cache. r=jfkthame
677211f8c2e22a8ec60b1ec72b4973620c19a059
created 2014-03-20 14:43 +0800
pushed 2014-03-20 12:56 +0000
John Daggett John Daggett - Bug 921858 - distinguish space features in default features from those in non-default features. r=jfkthame
1c83d1306f2a52596208045a1685788c8df05170
created 2014-02-11 15:28 +0000
pushed 2014-03-08 01:07 +0000
Jonathan Kew Jonathan Kew - bug 970891 - don't assume the primary font will always support the <space> character - fall back down the font stack if necessary. r=roc
ff0e1abb0b06ff152ddc4e8f66f5d074b9a19add
created 2014-03-06 11:00 -0500
pushed 2014-03-07 11:48 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets e7c4304d45d7 and 75d3146ac0d3 (bug 970891) for Android reftest failures.
75d3146ac0d36b528e371c42e2ae25a08102744d
created 2014-02-11 15:28 +0000
pushed 2014-03-07 11:48 +0000
Jonathan Kew Jonathan Kew - bug 970891 - don't assume the primary font will always support the <space> character - fall back down the font stack if necessary. r=roc
less more (0) -300 -100 -60 tip