Commit Graph

50 Commits

Author SHA1 Message Date
Ehsan Akhgari
478ad1a412 Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Jeff Walden
7d613942b0 Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones 2011-10-10 22:50:08 -07:00
Jeff Walden
c5e5f873d1 Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail 2011-10-12 12:21:53 -07:00
Jeff Walden
946f2ae0e3 Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones 2011-10-10 22:50:08 -07:00
Michael Wu
0fe7772ece Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones 2011-09-28 23:19:26 -07:00
Jonathan Kew
3d58284e3a bug 3512 - implement font-stretch property for Linux (fontconfig) backend. r=karlt 2011-09-05 08:33:43 +01:00
Jonathan Kew
44c8cc6219 bug 668758 - don't look up prefs font families in the user font set. r=jdaggett 2011-07-13 09:40:32 +01:00
Jonathan Kew
f7822dc3ba Backed out changeset 51b49a7cf2e4 (bug 668758) because of android bustage 2011-07-13 10:50:37 +01:00
Jonathan Kew
bc71330ca9 bug 668758 - don't look up prefs font families in the user font set. r=jdaggett 2011-07-13 09:40:32 +01:00
Mats Palmgren
183ad9dcbb Bug 312156 - Make gfxFont::HasCharacter work for Pango fonts. r=roc 2011-06-22 20:11:47 +02:00
Jonathan Kew
0e42e6739b bug 467669 - pt 6 - provide the real font name rather than our internal identifier. r=roc 2011-06-16 07:31:37 +01:00
Jonathan Kew
f6db4fb506 bug 467669 - pt 3 - track which stage of font matching led to selection of a particular face. r=roc 2011-06-16 07:31:37 +01:00
Ehsan Akhgari
b7ef4a3b6f Backout bug 467669 and bug 660088 2011-06-15 16:52:48 -04:00
Jonathan Kew
d6e5386045 bug 467669 - pt 6 - provide the real font name rather than our internal identifier. r=roc 2011-06-15 20:17:54 +01:00
Jonathan Kew
3232612fd6 bug 467669 - pt 3 - track which stage of font matching led to selection of a particular face. r=roc 2011-06-15 20:17:51 +01:00
Jonathan Kew
928cd310e2 bug 623495 - revise prefs for dispatching scripts to shaping backends; enable harfbuzz for Hebrew on OS X. r=smontagu 2011-04-11 12:17:31 +01:00
Jonathan Kew
2f3d06ab54 bug 637157 - @font-face family names should hide system fonts. r=jdaggett 2011-03-24 20:11:37 +00:00
Jonathan Kew
839bbaefe9 Bug 623711 - erratic font selection with multiple @font-face rules and bad font resources; r=jdaggett 2011-03-23 23:01:50 -04:00
Ehsan Akhgari
762833e5ae Backout changeset f39ad7e4054e (bug 623711) because of reftest failure 2011-03-24 00:15:02 -04:00
Jonathan Kew
97c8ba0230 Bug 623711 - erratic font selection with multiple @font-face rules and bad font resources; r=jdaggett 2011-03-23 23:01:50 -04:00
L. David Baron
a0d641b55c Remove tracking of which font families are quirky, since we no longer use the information. (Bug 636040) r=jdaggett 2011-03-03 13:18:42 -08:00
Jonathan Kew
a6ed275646 bug 499292 - hide fallback text for a short time while a font downloads. r=jdaggett a=beltzner 2011-01-05 21:48:48 +00:00
Adrian Johnson
c9daefcc98 b=490475 disable hinting when printing r=karlt a=joe 2011-01-26 08:59:41 +13:00
Jonathan Kew
96e74e1b9b bug 617905 pt 1 - refactor gfxFont::InitTextRun so that all platforms benefit from splitting huge text runs. r=karlt a=joe 2011-01-07 12:38:28 +00:00
Karl Tomlinson
3a02944b82 b=569770 part 9: use gfxHarfBuzzShaper when suitable r=jfkthame a=blocking 2010-12-09 20:29:39 +13:00
Karl Tomlinson
7877606568 b=569770 part 6: use font group style to look for language and CSS features r=jfkthame 2010-12-09 20:28:51 +13:00
Karl Tomlinson
5cd4ec30ad b=600452 move font FcPattern reference from Font to FontEntry r=jfkthame a=blocking 2010-11-22 11:21:19 +13:00
Karl Tomlinson
09808fdd4a b=600452 share font entries between fonts with the same cairo_font_face_t r=jfkthame 2010-11-16 11:29:50 +13:00
Jonathan Kew
6fbb287649 bug 606714 - shape long text runs in sections. r=jdaggett a=blocking2.0 2010-11-11 11:21:05 +00:00
Karl Tomlinson
4ffd42ba0f b=597147 part 19: simplify gfxFcFont/gfxPangoFcFont ownership a little r=jfkthame 2010-11-11 11:32:06 +13:00
Karl Tomlinson
5ad54a5f99 b=597147 part 18: use GDK's default PangoFontMap when suitable r=jfkthame 2010-11-11 11:30:21 +13:00
Karl Tomlinson
95373c7793 b=597147 part 17: switch from pango_itemize to gfxScriptItemizer r=jfkthame 2010-11-11 11:25:59 +13:00
Karl Tomlinson
24254ffab9 b=597147 part 16: Add gfxFcFont::InitTextRun to shape with Pango r=jfkthame 2010-11-11 11:25:59 +13:00
Karl Tomlinson
5f779b1680 b=597147 part 15: set up PangoAnalysis for Pango shaping r=jfkthame 2010-11-11 11:25:59 +13:00
Karl Tomlinson
5fa71d018f b=597147 part 14: Let gfxFcFont and gfxPangoFcFont share ownership of each other r=jfkthame 2010-11-11 11:25:59 +13:00
Karl Tomlinson
3ebbf4bf4c b=597147 part 13: Add a factory method to create a gfxPangoFcFont from gfxFcFont r=jfkthame 2010-11-11 11:25:59 +13:00
Karl Tomlinson
64130b9e96 b=597147 part 12: un-inline some of gfxPangoFcFont r=jfkthame a=blocking 2010-11-11 09:04:19 +13:00
Karl Tomlinson
65003851ed b=597147 part 11: Use C++ instance methods in gfxPangoFcFont r=jfkthame 2010-11-11 08:46:55 +13:00
Karl Tomlinson
60465f5c25 b=597147 part 10: make font group language a real language for font shaping r=jfkthame 2010-11-11 08:46:55 +13:00
Karl Tomlinson
9a4084aab1 b=597212 remove unnecessary extra nsILanguageAtomService::LookupLanguage r=jfkthame a=joe 2010-11-11 08:45:00 +13:00
Karl Tomlinson
389500d53c b=597212 hold a reference to language nsIAtom from gfxFontStyle r=jfkthame a=joe 2010-11-11 08:44:32 +13:00
Karl Tomlinson
c6d161f89b b=597147 part 9: make language GetSampleLangForGroup parameter an atom r=jfkthame 2010-11-08 11:44:51 +13:00
Karl Tomlinson
43c1459810 b=597147 part 6: move Pango shaping out of FontGroup r=jfkthame 2010-11-08 11:44:51 +13:00
Karl Tomlinson
2e2882291d b=597147 part 5: move glyph run routines from FontGroup to Font r=jfkthame 2010-11-08 11:44:51 +13:00
Karl Tomlinson
f2718b7f76 b=597147 part 4b: pass run script to FindFontForChar and add gfxPangoFontGroup implementation r=jfkthame 2010-11-08 11:44:51 +13:00
Karl Tomlinson
e1c721bd87 b=597147 part 3: add gfxFcFont* gfxFcFontSet::GetFontAt(i) and use it for size-adjust measuring font r=jfkthame 2010-11-08 11:44:51 +13:00
Karl Tomlinson
113a4c4437 b=597147 part 2: rename gfxFcPangoFontSet to gfxFcFontSet, add GetBaseFont to return a gfxFcFont r=jfkthame 2010-11-08 11:44:50 +13:00
Robert O'Callahan
30246abb30 Bug 537890. Part 3: Remove gfxPlatform::GetDPI(). r=vlad 2010-08-13 21:58:01 +12:00
Jonathan Kew
fc5edcdfc4 bug 511339 - part 2 - font-feature-settings and font-language-override support in gfx/thebes. r=jdaggett 2010-07-13 21:31:31 +01:00
Zack Weinberg
e1bdb7b2b1 Bug 571989 part 3: Flatten directory structure below gfx/thebes. 2010-06-28 10:37:23 -07:00