Bug 1180560 - enable fontconfig platform fontlist in release builds. r=karlt,cam a=ritu
authorJohn Daggett <jdaggett@mozilla.com>
Tue, 01 Dec 2015 09:49:40 +0900
changeset 305677 f6ecc28fba3dda2cb62312b51ca1e305abacd442
parent 305676 5ac27957690f76110f2eb3666b5f9599506265c3
child 305678 61733221899d2f2f6ab4a12b86c6b9ca49d270c5
push id1001
push userraliiev@mozilla.com
push dateMon, 18 Jan 2016 19:06:03 +0000
treeherdermozilla-release@8b89261f3ac4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerskarlt, cam, ritu
bugs1180560
milestone44.0a2
Bug 1180560 - enable fontconfig platform fontlist in release builds. r=karlt,cam a=ritu
layout/reftests/font-face/reftest.list
modules/libpref/init/all.js
--- a/layout/reftests/font-face/reftest.list
+++ b/layout/reftests/font-face/reftest.list
@@ -45,18 +45,18 @@ skip HTTP(..) == src-list-local-localize
 
 # postscript name lookup
 # fontconfig only supports postscript name lookup from 2.10.92, Android/B2G not supported
 skip-if(B2G||Mulet) fails-if(Android) random-if(gtkWidget) == src-list-local-ps.html src-list-local-full-ref.html # bug 773482
 # Mac-specific test of 100 weight faces
 random-if(!cocoaWidget) == helveticaneue-ultra.html helveticaneue-ultra-ref.html
 
 HTTP(..) == order-1.html order-1-ref.html
-pref(layout.css.unicode-range.enabled,true) random-if(gtkWidget) HTTP(..) == order-2.html order-2-ref.html # enable new linux font backend, bug 1180560
-pref(layout.css.unicode-range.enabled,true) random-if(gtkWidget) HTTP(..) == order-3.html order-3-ref.html # enable new linux font backend, bug 1180560
+pref(layout.css.unicode-range.enabled,true) HTTP(..) == order-2.html order-2-ref.html
+pref(layout.css.unicode-range.enabled,true) HTTP(..) == order-3.html order-3-ref.html
 HTTP(..) == multiple-in-family-1.html multiple-in-family-1-ref.html
 HTTP(..) == multiple-in-family-1b.html multiple-in-family-1-ref.html
 HTTP(..) != multiple-in-family-1.html multiple-in-family-1-notref.html
 HTTP(..) == prop-order-over-rule-order-1a.html prop-order-over-rule-order-2a.html
 HTTP(..) == prop-order-over-rule-order-1b.html prop-order-over-rule-order-2b.html
 HTTP(..) != prop-order-over-rule-order-1a.html prop-order-over-rule-order-1b.html
 skip-if(B2G||Mulet) HTTP(..) == cross-iframe-1.html cross-iframe-1-ref.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop
 
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -3850,21 +3850,17 @@ pref("intl.ime.use_simple_context_on_pas
 pref("intl.ime.use_simple_context_on_password_field", false);
 #endif
 
 # enable new platform fontlist for linux on GTK platforms
 # temporary pref to allow flipping back to the existing
 # gfxPangoFontGroup/gfxFontconfigUtils code for handling system fonts
 
 #ifdef MOZ_WIDGET_GTK
-#ifdef RELEASE_BUILD
-pref("gfx.font_rendering.fontconfig.fontlist.enabled", false);
-#else
 pref("gfx.font_rendering.fontconfig.fontlist.enabled", true);
-#endif
 
 // maximum number of fonts to substitute for a generic
 pref("gfx.font_rendering.fontconfig.max_generic_substitutions", 3);
 #endif
 
 # XP_UNIX
 #endif
 #endif