Changeset 116356 in webkit


Ignore:
Timestamp:
May 7, 2012 3:02:47 PM (12 years ago)
Author:
eric@webkit.org
Message:

Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
https://bugs.webkit.org/show_bug.cgi?id=85822

Reviewed by Adam Barth.

Source/JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

  • Configurations/FeatureDefines.xcconfig:
  • dom/Document.cpp:

(WebCore::Document::shouldDisplaySeamlesslyWithParent):

Source/WebKit/mac:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

  • Configurations/FeatureDefines.xcconfig:

WebKitLibraries:

  • win/tools/vsprops/FeatureDefines.vsprops:
Location:
trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r116233 r116356  
     12012-05-07  Eric Seidel  <eric@webkit.org>
     2
     3        Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
     4        https://bugs.webkit.org/show_bug.cgi?id=85822
     5
     6        Reviewed by Adam Barth.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9
    1102012-05-05  Gavin Barraclough  <barraclough@apple.com>
    211
  • trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig

    r115931 r116356  
    5555ENABLE_ICONDATABASE = $(ENABLE_ICONDATABASE_$(REAL_PLATFORM_NAME));
    5656ENABLE_ICONDATABASE_macosx = ENABLE_ICONDATABASE;
     57ENABLE_IFRAME_SEAMLESS = ENABLE_IFRAME_SEAMLESS;
    5758ENABLE_INDEXED_DATABASE = ;
    5859ENABLE_INPUT_SPEECH = ;
  • trunk/Source/WebCore/ChangeLog

    r116353 r116356  
     12012-05-07  Eric Seidel  <eric@webkit.org>
     2
     3        Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
     4        https://bugs.webkit.org/show_bug.cgi?id=85822
     5
     6        Reviewed by Adam Barth.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9        * dom/Document.cpp:
     10        (WebCore::Document::shouldDisplaySeamlesslyWithParent):
     11
    1122012-05-07  Shezan Baig  <shezbaig.wk@gmail.com>
    213
  • trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig

    r115931 r116356  
    5555ENABLE_ICONDATABASE = $(ENABLE_ICONDATABASE_$(REAL_PLATFORM_NAME));
    5656ENABLE_ICONDATABASE_macosx = ENABLE_ICONDATABASE;
     57ENABLE_IFRAME_SEAMLESS = ENABLE_IFRAME_SEAMLESS;
    5758ENABLE_INDEXED_DATABASE = ;
    5859ENABLE_INPUT_SPEECH = ;
  • trunk/Source/WebCore/dom/Document.cpp

    r116319 r116356  
    58995899bool Document::shouldDisplaySeamlesslyWithParent() const
    59005900{
     5901#if ENABLE(IFRAME_SEAMLESS)
    59015902    HTMLFrameOwnerElement* ownerElement = this->ownerElement();
    59025903    if (!ownerElement)
    59035904        return false;
    59045905    return m_mayDisplaySeamlessWithParent && ownerElement->hasTagName(iframeTag) && ownerElement->fastHasAttribute(seamlessAttr);
     5906#else
     5907    return false;
     5908#endif
    59055909}
    59065910
  • trunk/Source/WebKit/chromium/features.gypi

    r116002 r116356  
    5656      'ENABLE_GESTURE_EVENTS=1',
    5757      'ENABLE_ICONDATABASE=0',
     58      'ENABLE_IFRAME_SEAMLESS=1',
    5859      'ENABLE_INDEXED_DATABASE=1',
    5960      'ENABLE_INPUT_SPEECH=1',
  • trunk/Source/WebKit/mac/ChangeLog

    r116230 r116356  
     12012-05-07  Eric Seidel  <eric@webkit.org>
     2
     3        Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
     4        https://bugs.webkit.org/show_bug.cgi?id=85822
     5
     6        Reviewed by Adam Barth.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9
    1102012-05-05  Dean Jackson  <dino@apple.com>
    211
  • trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig

    r115931 r116356  
    5555ENABLE_ICONDATABASE = $(ENABLE_ICONDATABASE_$(REAL_PLATFORM_NAME));
    5656ENABLE_ICONDATABASE_macosx = ENABLE_ICONDATABASE;
     57ENABLE_IFRAME_SEAMLESS = ENABLE_IFRAME_SEAMLESS;
    5758ENABLE_INDEXED_DATABASE = ;
    5859ENABLE_INPUT_SPEECH = ;
  • trunk/Source/WebKit2/ChangeLog

    r116352 r116356  
     12012-05-07  Eric Seidel  <eric@webkit.org>
     2
     3        Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
     4        https://bugs.webkit.org/show_bug.cgi?id=85822
     5
     6        Reviewed by Adam Barth.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9
    1102012-05-07  Alexis Menard  <alexis.menard@openbossa.org>
    211
  • trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig

    r115931 r116356  
    5555ENABLE_ICONDATABASE = $(ENABLE_ICONDATABASE_$(REAL_PLATFORM_NAME));
    5656ENABLE_ICONDATABASE_macosx = ENABLE_ICONDATABASE;
     57ENABLE_IFRAME_SEAMLESS = ENABLE_IFRAME_SEAMLESS;
    5758ENABLE_INDEXED_DATABASE = ;
    5859ENABLE_INPUT_SPEECH = ;
  • trunk/Tools/qmake/mkspecs/features/features.pri

    r116294 r116356  
    4343    ENABLE_HIGH_DPI_CANVAS=0 \
    4444    ENABLE_ICONDATABASE=1 \
     45    ENABLE_IFRAME_SEAMLESS=1 \
    4546    ENABLE_INDEXED_DATABASE=0 \
    4647    ENABLE_INPUT_SPEECH=0 \
  • trunk/WebKitLibraries/ChangeLog

    r116249 r116356  
     12012-05-07  Eric Seidel  <eric@webkit.org>
     2
     3        Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
     4        https://bugs.webkit.org/show_bug.cgi?id=85822
     5
     6        Reviewed by Adam Barth.
     7
     8        * win/tools/vsprops/FeatureDefines.vsprops:
     9
    1102012-05-06  Eric Seidel  <eric@webkit.org>
    211
  • trunk/WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops

    r116249 r116356  
    123123        />
    124124  <UserMacro
     125                Name="ENABLE_IFRAME_SEAMLESS"
     126                Value="ENABLE_IFRAME_SEAMLESS"
     127                PerformEnvironmentSet="true"
     128        />
     129  <UserMacro
    125130                Name="ENABLE_INDEXED_DATABASE"
    126131                Value=""
Note: See TracChangeset for help on using the changeset viewer.