Changeset 230559 in webkit
- Timestamp:
- Apr 12, 2018 12:01:57 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r230557 r230559 1 2018-04-12 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 [GTK] Switch to use always complex text code path 4 https://bugs.webkit.org/show_bug.cgi?id=183285 5 6 Reviewed by Michael Catanzaro. 7 8 Now that we have branched for 2.20, it's a good time to try using complex text path always. We can simply force 9 it for GTK+ port and see how it works for the whole release cycle and if we don't notice any issues or 10 performance regressions we release 2.22 with complex text path forced. A debug env variable is added to switch 11 back to auto without having to recompile. After 2.22 is released we can make a final decision and remove the env 12 variable. 13 14 * UIProcess/gtk/WebProcessPoolGtk.cpp: 15 (WebKit::WebProcessPool::platformInitializeWebProcess): Force complex text code path unless 16 WEBKIT_FORCE_COMPLEX_TEXT is present and set to 0. 17 1 18 2018-04-11 Zan Dobersek <zdobersek@igalia.com> 2 19 -
trunk/Source/WebKit/UIProcess/gtk/WebProcessPoolGtk.cpp
r228946 r230559 93 93 parameters.proxySettings = m_networkProxySettings; 94 94 95 parameters.shouldAlwaysUseComplexTextCodePath = true; 96 const char* forceComplexText = getenv("WEBKIT_FORCE_COMPLEX_TEXT"); 97 if (forceComplexText && !strcmp(forceComplexText, "0")) 98 parameters.shouldAlwaysUseComplexTextCodePath = m_alwaysUsesComplexTextCodePath; 99 95 100 #if USE(GSTREAMER) 96 101 parameters.gstreamerOptions = WebCore::extractGStreamerOptionsFromCommandLine(); -
trunk/Tools/ChangeLog
r230558 r230559 1 2018-04-12 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 [GTK] Switch to use always complex text code path 4 https://bugs.webkit.org/show_bug.cgi?id=183285 5 6 Reviewed by Michael Catanzaro. 7 8 Keep the auto mode for the layout tests to avoid having to rebaseline a lot of tests. 9 10 * WebKitTestRunner/gtk/main.cpp: 11 (main): Set WEBKIT_FORCE_COMPLEX_TEXT to 0 unless it's already present in the environment. 12 1 13 2018-04-11 Carlos Garcia Campos <cgarcia@igalia.com> 2 14 -
trunk/Tools/WebKitTestRunner/gtk/main.cpp
r186175 r230559 33 33 int main(int argc, char** argv) 34 34 { 35 g_setenv("WEBKIT_FORCE_COMPLEX_TEXT", "0", FALSE); 36 35 37 gtk_init(&argc, &argv); 36 38
Note: See TracChangeset
for help on using the changeset viewer.