Changeset 112116 in webkit
- Timestamp:
- Mar 26, 2012 10:04:39 AM (12 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r112105 r112116 1 2012-03-26 Pierre Rossi <pierre.rossi@nokia.com> 2 3 [Qt][WK2] default families are not set in QWebPreferences 4 https://bugs.webkit.org/show_bug.cgi?id=81933 5 6 This would result in an attempt to create FontPlatformData 7 with the -webkit- prefixed family name. 8 Logic adapted from QWebSettings. 9 10 Reviewed by Kenneth Rohde Christiansen. 11 12 * UIProcess/API/qt/qwebpreferences.cpp: 13 (QWebPreferencesPrivate::createPreferences): 14 (QWebPreferencesPrivate::initFontDefaults): 15 * UIProcess/API/qt/qwebpreferences_p_p.h: 16 1 17 2012-03-26 Dinu Jacob <dinu.jacob@nokia.com> 2 18 -
trunk/Source/WebKit2/UIProcess/API/qt/qwebpreferences.cpp
r108471 r112116 33 33 QWebPreferences* prefs = new QWebPreferences; 34 34 prefs->d->webViewPrivate = webViewPrivate; 35 prefs->d->initializeDefaultFontSettings(); 35 36 return prefs; 36 37 } … … 98 99 } 99 100 101 void QWebPreferencesPrivate::initializeDefaultFontSettings() 102 { 103 setFontSize(MinimumFontSize, 0); 104 setFontSize(DefaultFontSize, 16); 105 setFontSize(DefaultFixedFontSize, 13); 106 107 QFont defaultFont; 108 defaultFont.setStyleHint(QFont::Serif); 109 setFontFamily(StandardFont, defaultFont.defaultFamily()); 110 setFontFamily(SerifFont, defaultFont.defaultFamily()); 111 112 defaultFont.setStyleHint(QFont::Fantasy); 113 setFontFamily(FantasyFont, defaultFont.defaultFamily()); 114 115 defaultFont.setStyleHint(QFont::Cursive); 116 setFontFamily(CursiveFont, defaultFont.defaultFamily()); 117 118 defaultFont.setStyleHint(QFont::SansSerif); 119 setFontFamily(SansSerifFont, defaultFont.defaultFamily()); 120 121 defaultFont.setStyleHint(QFont::Monospace); 122 setFontFamily(FixedFont, defaultFont.defaultFamily()); 123 } 124 100 125 void QWebPreferencesPrivate::setFontFamily(QWebPreferencesPrivate::FontFamily which, const QString& family) 101 126 { -
trunk/Source/WebKit2/UIProcess/API/qt/qwebpreferences_p_p.h
r102809 r112116 60 60 bool testAttribute(WebAttribute attr) const; 61 61 62 void initFontDefaults(); 62 63 void setFontFamily(FontFamily which, const QString& family); 63 64 QString fontFamily(FontFamily which) const;
Note: See TracChangeset
for help on using the changeset viewer.