Changeset 163504 in webkit
- Timestamp:
- Feb 5, 2014 6:26:17 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r163501 r163504 1 2014-02-05 Sam Weinig <sam@webkit.org> 2 3 [WebKit2, FTL] Add user default to enable the FTL 4 https://bugs.webkit.org/show_bug.cgi?id=128281 5 6 Reviewed by Geoffrey Garen. 7 8 * Shared/WebProcessCreationParameters.cpp: 9 (WebKit::WebProcessCreationParameters::WebProcessCreationParameters): 10 (WebKit::WebProcessCreationParameters::encode): 11 (WebKit::WebProcessCreationParameters::decode): 12 * Shared/WebProcessCreationParameters.h: 13 * UIProcess/mac/WebContextMac.mm: 14 (WebKit::registerUserDefaultsIfNeeded): 15 (WebKit::WebContext::platformInitializeWebProcess): 16 * WebProcess/mac/WebProcessMac.mm: 17 (WebKit::WebProcess::platformInitializeWebProcess): 18 Pipe through the default. 19 1 20 2014-02-05 Anders Carlsson <andersca@apple.com> 2 21 -
trunk/Source/WebKit2/Shared/WebProcessCreationParameters.cpp
r163121 r163504 41 41 , shouldForceScreenFontSubstitution(false) 42 42 , shouldEnableKerningAndLigaturesByDefault(false) 43 , shouldEnableFTL(false) 43 44 #endif 44 45 #if ENABLE(NETWORK_PROCESS) … … 109 110 encoder << shouldForceScreenFontSubstitution; 110 111 encoder << shouldEnableKerningAndLigaturesByDefault; 112 encoder << shouldEnableFTL; 111 113 #endif 112 114 … … 232 234 if (!decoder.decode(parameters.shouldEnableKerningAndLigaturesByDefault)) 233 235 return false; 236 if (!decoder.decode(parameters.shouldEnableFTL)) 237 return false; 234 238 #endif 235 239 -
trunk/Source/WebKit2/Shared/WebProcessCreationParameters.h
r163121 r163504 132 132 bool shouldForceScreenFontSubstitution; 133 133 bool shouldEnableKerningAndLigaturesByDefault; 134 bool shouldEnableFTL; 134 135 #endif // PLATFORM(MAC) 135 136 -
trunk/Source/WebKit2/UIProcess/mac/WebContextMac.mm
r163079 r163504 68 68 NSString *WebStorageDirectoryDefaultsKey = @"WebKitLocalStorageDatabasePathPreferenceKey"; 69 69 NSString *WebKitKerningAndLigaturesEnabledByDefaultDefaultsKey = @"WebKitKerningAndLigaturesEnabledByDefault"; 70 NSString *WebKitFTLEnabledDefaultsKey = @"WebKitFTLEnabledDefaultsKey"; 70 71 71 72 #if !PLATFORM(IOS) … … 97 98 #if PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 98 99 [registrationDictionary setObject:[NSNumber numberWithBool:YES] forKey:WebKitKerningAndLigaturesEnabledByDefaultDefaultsKey]; 100 [registrationDictionary setObject:[NSNumber numberWithBool:NO] forKey:WebKitFTLEnabledDefaultsKey]; 99 101 #endif 100 102 … … 154 156 #endif 155 157 parameters.shouldEnableKerningAndLigaturesByDefault = [[NSUserDefaults standardUserDefaults] boolForKey:WebKitKerningAndLigaturesEnabledByDefaultDefaultsKey]; 158 parameters.shouldEnableFTL = [[NSUserDefaults standardUserDefaults] boolForKey:WebKitFTLEnabledDefaultsKey]; 156 159 157 160 #if HAVE(HOSTED_CORE_ANIMATION) -
trunk/Source/WebKit2/WebProcess/mac/WebProcessMac.mm
r161272 r163504 37 37 #import "WebProcessCreationParameters.h" 38 38 #import "WebProcessProxyMessages.h" 39 #import <JavaScriptCore/Options.h> 39 40 #import <WebCore/AXObjectCache.h> 40 41 #import <WebCore/FileSystem.h> … … 173 174 Font::setDefaultTypesettingFeatures(parameters.shouldEnableKerningAndLigaturesByDefault ? Kerning | Ligatures : 0); 174 175 176 JSC::Options::useFTLJIT() = parameters.shouldEnableFTL; 177 175 178 m_compositingRenderServerPort = parameters.acceleratedCompositingPort.port(); 176 179
Note: See TracChangeset
for help on using the changeset viewer.