Changeset 143398 in webkit
- Timestamp:
- Feb 19, 2013 3:38:15 PM (11 years ago)
- Location:
- trunk/Source
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r143397 r143398 1 2013-02-19 Tony Chang <tony@chromium.org> 2 3 Convert 3 settings to use Settings.in 4 https://bugs.webkit.org/show_bug.cgi?id=109875 5 6 Reviewed by Ryosuke Niwa. 7 8 Convert mediaEnabled, applicationChromeMode and DOMPasteAllowed to 9 use Settings.in. They previously had inconsistently named setters. 10 11 No new tests, this is a refactoring. 12 13 * Source/WebCore/WebCore.exp.in: Remove symbols that are now inlined from exports. 14 * Source/WebCore/WebCore.order: Remove symbols that no longer exist. 15 * dom/make_names.pl: 16 (printConstructorInterior): Rename isMediaEnabled to mediaEnabled. 17 (printWrapperFunctions): Rename isMediaEnabled to mediaEnabled. 18 * editing/EditorCommand.cpp: 19 (WebCore::supportedPaste): Rename isDOMPasteAllowed to DOMPasteAllowed. 20 * page/Settings.cpp: 21 (WebCore::Settings::Settings): Remove custom code. 22 * page/Settings.h: 23 (Settings): Remove custom code. 24 * page/Settings.in: Add entries for mediaEnabled, applicationChromeMode and DOMPasteAllowed. 25 * page/make_settings.pl: 26 (setterFunctionName): Expand uppercase rules to include DOM. 27 * rendering/RenderTheme.cpp: 28 (WebCore::RenderTheme::isDefault): Rename inApplicationChromeMode to applicationChromeMode. 29 * rendering/RenderThemeWin.cpp: 30 (WebCore::documentIsInApplicationChromeMode): Rename inApplicationChromeMode to applicationChromeMode. 31 1 32 2013-02-19 Julien Chaffraix <jchaffraix@webkit.org> 2 33 -
trunk/Source/WebCore/WebCore.exp.in
r143295 r143398 983 983 __ZN7WebCore8Settings16setUsesPageCacheEb 984 984 __ZN7WebCore8Settings17setPluginsEnabledEb 985 __ZN7WebCore8Settings18setDOMPasteAllowedEb986 985 __ZN7WebCore8Settings18setDefaultFontSizeEi 987 986 __ZN7WebCore8Settings18setFixedFontFamilyERKN3WTF12AtomicStringE11UScriptCode … … 999 998 __ZN7WebCore8Settings23setDefaultFixedFontSizeEi 1000 999 __ZN7WebCore8Settings23setPictographFontFamilyERKN3WTF12AtomicStringE11UScriptCode 1001 __ZN7WebCore8Settings24setApplicationChromeModeEb1002 1000 __ZN7WebCore8Settings24setDNSPrefetchingEnabledEb 1003 1001 __ZN7WebCore8Settings24setMockScrollbarsEnabledEb -
trunk/Source/WebCore/WebCore.order
r143279 r143398 1449 1449 __ZN7WebCore8Settings24setUsesOverlayScrollbarsEb 1450 1450 __ZN7WebCore8Settings24setTextAreasAreResizableEb 1451 __ZN7WebCore8Settings18setDOMPasteAllowedEb1452 1451 __ZN7WebCore8Settings16setUsesPageCacheEb 1453 1452 __ZN7WebCore8Settings29setAuthorAndUserStylesEnabledEb 1454 __ZN7WebCore8Settings24setApplicationChromeModeEb1455 1453 __ZN7WebCore8Settings25setUserStyleSheetLocationERKNS_4KURLE 1456 1454 __ZN7WebCore4Page29userStyleSheetLocationChangedEv -
trunk/Source/WebCore/dom/make_names.pl
r135993 r143398 370 370 print F <<END 371 371 Settings* settings = document->settings(); 372 if (!MediaPlayer::isAvailable() || (settings && !settings-> isMediaEnabled()))372 if (!MediaPlayer::isAvailable() || (settings && !settings->mediaEnabled())) 373 373 return 0; 374 374 … … 1019 1019 { 1020 1020 Settings* settings = element->document()->settings(); 1021 if (!MediaPlayer::isAvailable() || (settings && !settings-> isMediaEnabled()))1021 if (!MediaPlayer::isAvailable() || (settings && !settings->mediaEnabled())) 1022 1022 return CREATE_DOM_WRAPPER(exec, globalObject, $parameters{namespace}Element, element.get()); 1023 1023 return CREATE_DOM_WRAPPER(exec, globalObject, ${JSInterfaceName}, element.get()); … … 1070 1070 { 1071 1071 Settings* settings = element->document()->settings(); 1072 if (!MediaPlayer::isAvailable() || (settings && !settings-> isMediaEnabled()))1072 if (!MediaPlayer::isAvailable() || (settings && !settings->mediaEnabled())) 1073 1073 return createV8$parameters{namespace}DirectWrapper(element, creationContext, isolate); 1074 1074 return wrap(static_cast<${JSInterfaceName}*>(element), creationContext, isolate); -
trunk/Source/WebCore/editing/EditorCommand.cpp
r142375 r143398 1180 1180 1181 1181 Settings* settings = frame->settings(); 1182 bool defaultValue = settings && settings->javaScriptCanAccessClipboard() && settings-> isDOMPasteAllowed();1182 bool defaultValue = settings && settings->javaScriptCanAccessClipboard() && settings->DOMPasteAllowed(); 1183 1183 1184 1184 EditorClient* client = frame->editor()->client(); -
trunk/Source/WebCore/page/Settings.cpp
r143356 r143398 167 167 , m_privateBrowsingEnabled(false) 168 168 , m_areImagesEnabled(true) 169 , m_isMediaEnabled(true)170 169 , m_arePluginsEnabled(false) 171 170 , m_isScriptEnabled(false) 172 171 , m_textAreasAreResizable(false) 173 172 , m_needsAdobeFrameReloadingQuirk(false) 174 , m_isDOMPasteAllowed(false)175 173 , m_usesPageCache(false) 176 174 , m_authorAndUserStylesEnabled(true) 177 175 , m_fontRenderingMode(0) 178 , m_inApplicationChromeMode(false)179 176 , m_isCSSCustomFilterEnabled(false) 180 177 #if ENABLE(CSS_STICKY_POSITION) … … 444 441 } 445 442 446 void Settings::setMediaEnabled(bool isMediaEnabled)447 {448 m_isMediaEnabled = isMediaEnabled;449 }450 451 443 void Settings::setPluginsEnabled(bool arePluginsEnabled) 452 444 { … … 487 479 { 488 480 m_needsAdobeFrameReloadingQuirk = shouldNotReloadIFramesForUnchangedSRC; 489 }490 491 void Settings::setDOMPasteAllowed(bool DOMPasteAllowed)492 {493 m_isDOMPasteAllowed = DOMPasteAllowed;494 481 } 495 482 … … 571 558 } 572 559 573 void Settings::setApplicationChromeMode(bool mode)574 {575 m_inApplicationChromeMode = mode;576 }577 578 560 #if USE(SAFARI_THEME) 579 561 void Settings::setShouldPaintNativeControls(bool shouldPaintNativeControls) -
trunk/Source/WebCore/page/Settings.h
r139899 r143398 153 153 bool areImagesEnabled() const { return m_areImagesEnabled; } 154 154 155 void setMediaEnabled(bool);156 bool isMediaEnabled() const { return m_isMediaEnabled; }157 158 155 void setPluginsEnabled(bool); 159 156 bool arePluginsEnabled() const { return m_arePluginsEnabled; } … … 187 184 bool needsAcrobatFrameReloadingQuirk() const { return m_needsAdobeFrameReloadingQuirk; } 188 185 189 void setDOMPasteAllowed(bool);190 bool isDOMPasteAllowed() const { return m_isDOMPasteAllowed; }191 192 186 static void setDefaultMinDOMTimerInterval(double); // Interval specified in seconds. 193 187 static double defaultMinDOMTimerInterval(); … … 213 207 void setFontRenderingMode(FontRenderingMode mode); 214 208 FontRenderingMode fontRenderingMode() const; 215 216 void setApplicationChromeMode(bool);217 bool inApplicationChromeMode() const { return m_inApplicationChromeMode; }218 209 219 210 void setCSSCustomFilterEnabled(bool enabled) { m_isCSSCustomFilterEnabled = enabled; } … … 340 331 bool m_privateBrowsingEnabled : 1; 341 332 bool m_areImagesEnabled : 1; 342 bool m_isMediaEnabled : 1;343 333 bool m_arePluginsEnabled : 1; 344 334 bool m_isScriptEnabled : 1; 345 335 bool m_textAreasAreResizable : 1; 346 336 bool m_needsAdobeFrameReloadingQuirk : 1; 347 bool m_isDOMPasteAllowed : 1;348 337 bool m_usesPageCache : 1; 349 338 bool m_authorAndUserStylesEnabled : 1; 350 339 unsigned m_fontRenderingMode : 1; 351 bool m_inApplicationChromeMode : 1;352 340 bool m_isCSSCustomFilterEnabled : 1; 353 341 #if ENABLE(CSS_STICKY_POSITION) -
trunk/Source/WebCore/page/Settings.in
r140851 r143398 154 154 syncXHRInDocumentsEnabled initial=true 155 155 cookieEnabled initial=true 156 mediaEnabled initial=true 157 applicationChromeMode initial=false 158 DOMPasteAllowed initial=false 156 159 157 160 threadedHTMLParser initial=false, conditional=THREADED_HTML_PARSER -
trunk/Source/WebCore/page/make_settings.pl
r138727 r143398 217 217 my $setterFunctionName = "set" . $settingName; 218 218 substr($setterFunctionName, 3, 1) = uc(substr($setterFunctionName, 3, 1)); 219 if (substr($settingName, 0, 3) eq "css" || substr($settingName, 0, 3) eq "xss" || substr($settingName, 0, 3) eq "ftp") { 220 substr($setterFunctionName, 3, 3) = uc(substr($setterFunctionName, 3, 3)); 219 my @prefixesToUpperCase = ("css", "xss", "ftp", "dom"); 220 foreach my $prefix (@prefixesToUpperCase) { 221 my $prefixLength = length($prefix); 222 if (substr($settingName, 0, $prefixLength) eq $prefix) { 223 substr($setterFunctionName, $prefixLength, $prefixLength) = uc(substr($setterFunctionName, 3, 3)); 224 } 221 225 } 222 226 return $setterFunctionName; -
trunk/Source/WebCore/rendering/RenderTheme.cpp
r143232 r143398 855 855 856 856 Settings* settings = o->document()->settings(); 857 if (!settings || !settings-> inApplicationChromeMode())857 if (!settings || !settings->applicationChromeMode()) 858 858 return false; 859 859 -
trunk/Source/WebCore/rendering/RenderThemeWin.cpp
r139819 r143398 146 146 { 147 147 Settings* settings = document->settings(); 148 return settings && settings-> inApplicationChromeMode();148 return settings && settings->applicationChromeMode(); 149 149 } 150 150 -
trunk/Source/WebKit/efl/ChangeLog
r143295 r143398 1 2013-02-19 Tony Chang <tony@chromium.org> 2 3 Convert 3 settings to use Settings.in 4 https://bugs.webkit.org/show_bug.cgi?id=109875 5 6 Reviewed by Ryosuke Niwa. 7 8 * ewk/ewk_view.cpp: 9 (_ewk_view_priv_new): Rename isDOMPasteAllowed to DOMPasteAllowed. 10 1 11 2013-02-18 Simon Fraser <simon.fraser@apple.com> 2 12 -
trunk/Source/WebKit/efl/ewk/ewk_view.cpp
r143200 r143398 898 898 priv->settings.shouldDisplayTextDescriptions = priv->pageSettings->shouldDisplayTextDescriptions(); 899 899 #endif 900 priv->settings.scriptsCanAccessClipboard = priv->pageSettings->javaScriptCanAccessClipboard() && priv->pageSettings-> isDOMPasteAllowed();900 priv->settings.scriptsCanAccessClipboard = priv->pageSettings->javaScriptCanAccessClipboard() && priv->pageSettings->DOMPasteAllowed(); 901 901 priv->settings.resizableTextareas = priv->pageSettings->textAreasAreResizable(); 902 902 priv->settings.privateBrowsing = priv->pageSettings->privateBrowsingEnabled();
Note: See TracChangeset
for help on using the changeset viewer.