1. 12 Jan, 2012 40 commits
    • barraclough@apple.com's avatar
      Allow accessor get/set property to be set to undefined · c709a123
      barraclough@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=76148
      
      Reviewed by Oliver Hunt.
      
      Source/JavaScriptCore: 
      
      AccessorDescriptor properties may have their get & set properties defined to reference a function
      (Callable object) or be set to undefined. Valid PropertyDescriptors created by toPropertyDescriptor
      (defined from JS code via Object.defineProperty, etc) have get and set properties that are in one of
      three states (1) nonexistent, (2) set to undefined, or (3) a function (any Callable object).
      
      On the PropertyDescriptor object these three states are represneted by JSValue(), jsUndefined(), and
      any JSObject* (with a constraint that this must be callable).
      
      Logically the get/set property of an accessor descriptor on an object might be in any of the three
      states above, but in practice there is no way to distinguish between the first two states. As such
      we stor the get/set values in property storage in a JSObject* field, with 0 indicating absent or
      undefined. When unboxing to a PropertyDescriptor, map this back to a JS undefined value.
      
      * runtime/GetterSetter.h:
      (JSC::GetterSetter::setGetter):
      (JSC::GetterSetter::setSetter):
          - Allow the getter/setter to be cleared.
      * runtime/JSArray.cpp:
      (JSC::JSArray::putDescriptor):
          - Changed to call getterObject/setterObject.
      (JSC::JSArray::defineOwnNumericProperty):
          - Added ASSERT.
      * runtime/JSObject.cpp:
      (JSC::putDescriptor):
      (JSC::JSObject::defineOwnProperty):
          - Changed to call getterObject/setterObject.
      * runtime/ObjectConstructor.cpp:
      (JSC::objectConstructorGetOwnPropertyDescriptor):
          - getter/setter values read from properties on object are never missing, they will now be set as undefined by 'setDescriptor'.
      (JSC::toPropertyDescriptor):
          - Do not translate undefined->empty, this loses an important distinction between a get/set property being absent, or being explicitly set to undefined.
      * runtime/PropertyDescriptor.cpp:
      (JSC::PropertyDescriptor::getterObject):
      (JSC::PropertyDescriptor::setterObject):
          - Accessors to convert the get/set property to an object pointer, converting undefined to 0.
      (JSC::PropertyDescriptor::setDescriptor):
      (JSC::PropertyDescriptor::setAccessorDescriptor):
          - Translate a getter/setter internally represented at 0 to undefined, indicating that it is present.
      * runtime/PropertyDescriptor.h:
          - Declare getterObject/setterObject.
      
      LayoutTests: 
      
      * fast/js/Object-defineProperty-expected.txt:
      * fast/js/script-tests/Object-defineProperty.js:
          - Update a couple of inaccurate tests (it is invalid for a property to have
            both a get: and value: field; AccessorDescritor properties do not have a
            writable property). Add more test cases.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104836 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c709a123
    • mitz@apple.com's avatar
      When generating derived sources, use the same compiler that is used to compile WebCore. · 9f41a2fd
      mitz@apple.com authored
      Fixes <http://webkit.org/b/76189>
      [mac] When compiling WebCore with clang, llvm-gcc is used to generate derived sources
      
      Reviewed by Mark Rowe.
      
      * DerivedSources.make: Changed to use the CC environment variable instead of hardcoded gcc.
      * WebCore.xcodeproj/project.pbxproj: Set the CC environment variable, if not already set,
      according to TARGET_GCC_VERSION. CC is used by DerivedSources.make and some of the perl
      scripts it invokes.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104835 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9f41a2fd
    • pierre.rossi@gmail.com's avatar
      [Qt] Unreviewed build fix after r104828. · f028db8b
      pierre.rossi@gmail.com authored
      * platform/qt/RenderThemeQtMobile.cpp:
      (WebCore::StylePainterMobile::findComboButton):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104834 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f028db8b
    • loislo@chromium.org's avatar
      Unreviewed, rolling out r104829. · 6b6f8dd0
      loislo@chromium.org authored
      http://trac.webkit.org/changeset/104829
      https://bugs.webkit.org/show_bug.cgi?id=76188
      
      it broke qt-minimal (Requested by loislo1 on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-01-12
      
      * inspector/CodeGeneratorInspector.py:
      (CodeGenerator):
      (CodeGenerator.generate_type_builder):
      (CodeGenerator.generate_type_builder.AdHocTypeContext):
      (CodeGenerator.generate_type_builder.AdHocTypeContext.get_type_name_fix):
      (CodeGenerator.generate_type_builder.AdHocTypeContext.get_type_name_fix.NameFix):
      (CodeGenerator.generate_type_builder.AdHocTypeContext.get_type_name_fix.NameFix.output_comment):
      (CodeGenerator.generate_type_builder.AdHocTypeContext.call_generate_type_builder):
      (CodeGenerator.register_use):
      (RawTypesBinding):
      (RawTypesBinding.get_code_generator):
      (RawTypesBinding.get_in_c_type_text):
      (RawTypesBinding.get_setter_value_expression_pattern):
      (RawTypesBinding.reduce_to_raw_type):
      (TypeData.__init__):
      * inspector/InspectorValues.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104833 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b6f8dd0
    • noam.rosenthal@nokia.com's avatar
      [Qt][WK2] WebProcesses crashes when composited reflections/masks are present · 5e002d77
      noam.rosenthal@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75883
      
      Reviewed by Kenneth Rohde Christiansen.
      
      Make sure masks and replica layers can access layerTreeTileClient. Let masks
      have the right contents/visible rect so that they can render content tiles.
      Default the mask's size to be the layer's size.
      
      * WebProcess/WebCoreSupport/WebGraphicsLayer.cpp:
      (WebCore::WebGraphicsLayer::WebGraphicsLayer):
      (WebCore::WebGraphicsLayer::setSize):
      (WebCore::WebGraphicsLayer::setMaskLayer):
      (WebCore::WebGraphicsLayer::setReplicatedByLayer):
      (WebCore::WebGraphicsLayer::syncCompositingState):
      (WebCore::WebGraphicsLayer::setContentsScale):
      (WebCore::WebGraphicsLayer::setVisibleContentRect):
      (WebCore::WebGraphicsLayer::tiledBackingStoreContentsRect):
      (WebCore::WebGraphicsLayer::updateTileBuffersRecursively):
      (WebCore::WebGraphicsLayer::layerTreeTileClient):
      (WebCore::WebGraphicsLayer::purgeBackingStores):
      (WebCore::WebGraphicsLayer::recreateBackingStoreIfNeeded):
      (WebCore::WebGraphicsLayer::setLayerTreeTileClient):
      * WebProcess/WebCoreSupport/WebGraphicsLayer.h:
      (WebCore::WebGraphicsLayer::maskTarget):
      (WebCore::WebGraphicsLayer::setMaskTarget):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104832 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5e002d77
    • podivilov@chromium.org's avatar
      Web Inspector: [JSC] //@ sourceURL is not respected. · a4419bd8
      podivilov@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=65532
      
      Reviewed by Pavel Feldman.
      
      Source/WebCore:
      
      Test: inspector/debugger/source-url-comment.html
      
      * bindings/js/ScriptDebugServer.cpp:
      (WebCore::ScriptDebugServer::dispatchDidParseSource):
      * inspector/ContentSearchUtils.cpp:
      (WebCore::ContentSearchUtils::findMagicComment):
      (WebCore::ContentSearchUtils::findSourceURL):
      (WebCore::ContentSearchUtils::findSourceMapURL):
      * inspector/ContentSearchUtils.h:
      
      LayoutTests:
      
      * inspector/debugger/source-url-comment-expected.txt: Added.
      * inspector/debugger/source-url-comment.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104831 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a4419bd8
    • ossy@webkit.org's avatar
      [Qt] Unreviewed trivial buildfix after r104828. · a87b66a1
      ossy@webkit.org authored
      * platform/qt/RenderThemeQtMobile.cpp:
      (WebCore::StylePainterMobile::findComboButton):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104830 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a87b66a1
    • commit-queue@webkit.org's avatar
      Web Inspector: CodeGeneratorInspector.py: generate array types. · 43ca3529
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75284
      
      Patch by Peter Rybin <peter.rybin@gmail.com> on 2012-01-12
      Reviewed by Yury Semikhatsky.
      
      New classes are generated for ecah array type instance.
      
      * inspector/CodeGeneratorInspector.py:
      (ArrayBinding):
      (ArrayBinding.get_code_generator):
      (ArrayBinding.get_code_generator.CodeGenerator):
      (ArrayBinding.get_code_generator.CodeGenerator.generate_type_builder):
      (ArrayBinding.get_code_generator.CodeGenerator.generate_type_builder.AdHocTypeContext):
      (ArrayBinding.get_code_generator.CodeGenerator.generate_type_builder.AdHocTypeContext.get_type_name_fix):
      (ArrayBinding.get_code_generator.CodeGenerator.generate_type_builder.AdHocTypeContext.get_type_name_fix.NameFix):
      (ArrayBinding.get_code_generator.CodeGenerator.generate_type_builder.AdHocTypeContext.get_type_name_fix.NameFix.output_comment):
      (ArrayBinding.get_code_generator.CodeGenerator.generate_type_builder.AdHocTypeContext.call_generate_type_builder):
      (ArrayBinding.get_code_generator.CodeGenerator.generate_forward_declaration):
      (ArrayBinding.get_code_generator.CodeGenerator.register_use):
      (ArrayBinding.get_in_c_type_text):
      (ArrayBinding.get_setter_value_expression_pattern):
      (ArrayBinding.reduce_to_raw_type):
      (RawTypeBinding):
      (RawTypeBinding.__init__):
      (RawTypeBinding.get_code_generator):
      (RawTypeBinding.get_in_c_type_text):
      (RawTypeBinding.get_setter_value_expression_pattern):
      (RawTypeBinding.reduce_to_raw_type):
      (TypeData.__init__):
      (TypeData.get_binding):
      * inspector/InspectorValues.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104829 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      43ca3529
    • pierre.rossi@gmail.com's avatar
      [Qt] Avoid string operations in mobile theme's caching mechanism · a3390831
      pierre.rossi@gmail.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75010
      
      The string operations constantly performed in the mobile theme
      to fetch or put controls in the pixmap cache can be pretty expensive.
      The new mechanism harnesses the QPixmapCache::Key API instead.
      
      Reviewed by Kenneth Rohde Christiansen.
      
      No new tests, internal refactoring.
      
      * platform/qt/RenderThemeQtMobile.cpp:
      (WebCore::qHash):
      (WebCore::StylePainterMobile::findCachedControl):
      (WebCore::StylePainterMobile::insertIntoCache):
      (WebCore::StylePainterMobile::findCheckBox):
      (WebCore::StylePainterMobile::drawRadio):
      (WebCore::StylePainterMobile::findRadio):
      (WebCore::StylePainterMobile::drawMultipleComboButton):
      (WebCore::StylePainterMobile::drawSimpleComboButton):
      (WebCore::StylePainterMobile::getButtonImageSize):
      (WebCore::StylePainterMobile::findComboButton):
      (WebCore::StylePainterMobile::findLineEdit):
      (WebCore::StylePainterMobile::findPushButton):
      (WebCore::StylePainterMobile::drawComboBox):
      (WebCore::StylePainterMobile::drawProgress):
      (WebCore::StylePainterMobile::drawSliderThumb):
      (WebCore::RenderThemeQtMobile::paintTextField):
      (WebCore::RenderThemeQtMobile::paintMenuList):
      * platform/qt/RenderThemeQtMobile.h:
      (WebCore::KeyIdentifier::KeyIdentifier):
      (WebCore::KeyIdentifier::operator==):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104828 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a3390831
    • vsevik@chromium.org's avatar
      Unreviewed, rolling out r104805. · ee45eb7c
      vsevik@chromium.org authored
      http://trac.webkit.org/changeset/104805
      https://bugs.webkit.org/show_bug.cgi?id=76180
      
      Breaks apple win compilation. (Requested by vsevik on
      #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-01-12
      
      .:
      
      * Source/autotools/symbols.filter:
      
      Source/WebCore:
      
      * CMakeLists.txt:
      * GNUmakefile.list.am:
      * Target.pri:
      * WebCore.exp.in:
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * dom/DOMAllInOne.cpp:
      * dom/SelectorQuery.cpp:
      (WebCore::SelectorQuery::SelectorQuery):
      (WebCore::SelectorQuery::queryAll):
      (WebCore::SelectorQuery::queryFirst):
      (WebCore::SelectorQuery::canUseIdLookup):
      (WebCore::SelectorQuery::execute):
      * dom/SelectorQuery.h:
      * dom/ShadowContentElement.cpp:
      (WebCore::ShadowContentElement::create):
      (WebCore::ShadowContentElement::ShadowContentElement):
      (WebCore::ShadowContentElement::shouldInclude):
      * dom/ShadowContentElement.h:
      * dom/ShadowContentSelectorQuery.cpp: Removed.
      * dom/ShadowContentSelectorQuery.h: Removed.
      * dom/ShadowInclusionSelector.cpp:
      (WebCore::ShadowInclusionSelector::select):
      * dom/ShadowInclusionSelector.h:
      * html/HTMLDetailsElement.cpp:
      (WebCore::DetailsContentElement::DetailsContentElement):
      (WebCore::DetailsContentElement::shouldInclude):
      (WebCore::DetailsSummaryElement::DetailsSummaryElement):
      (WebCore::DetailsSummaryElement::shouldInclude):
      * html/HTMLSummaryElement.cpp:
      (WebCore::SummaryContentElement::SummaryContentElement):
      * testing/Internals.cpp:
      (WebCore::Internals::createShadowContentElement):
      * testing/Internals.h:
      * testing/Internals.idl:
      
      LayoutTests:
      
      * fast/dom/shadow/shadow-contents-select-expected.html: Removed.
      * fast/dom/shadow/shadow-contents-select.html: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104827 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee45eb7c
    • zeno.albisser@nokia.com's avatar
      [Qt][WK2][Mac] Conflict of MacTypes.h defining a Fixed type after r104560. · a84882c3
      zeno.albisser@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=76175
      
      Defining ENABLE_CSS_FILTERS leads to ambiguous references
      due to MacTypes.h being included.
      Defining CF_OPEN_SOURCE works around this problem.
      
      Reviewed by Simon Hausmann.
      
      * wtf/Platform.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104826 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a84882c3
    • hausmann@webkit.org's avatar
      Make the new WTF module build on Qt · 77d9538e
      hausmann@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76163
      
      Reviewed by Tor Arne Vestbø.
      
      .:
      
      * WebKit.pro: Build the new WTF instead of the old one.
      
      Source/JavaScriptCore:
      
      * JavaScriptCore.pro: Removed wtf from the subdirs to build.
      
      Source/WTF:
      
      With this change the WTF sources are built _here_ but _from_ their old location using a VPATH.
      
      * WTF.pri: Renamed from Source/JavaScriptCore/wtf/wtf.pri.
      * WTF.pro: Renamed from Source/JavaScriptCore/wtf/wtf.pro.
      * config.h: Bring this file in sync with JavaScriptCore/config.h with regards to the inclusion
      / definition of the export macros.
      
      Tools:
      
      * qmake/mkspecs/modules/wtf.prf: Pull in WTF from the new location.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104825 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      77d9538e
    • zherczeg@webkit.org's avatar
      Fix turbulence bug when stitch tiles enabled and rendered in parallel · b996a3f0
      zherczeg@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76042
      
      Reviewed by Nikolas Zimmermann.
      
      Source/WebCore: 
      
      The width / height / wrap members are used by all threads
      in the same time. The patch makes them local for all threads.
      
      Fixes the layout fails in svg/dynamic-updates/SVGFETurbulence*
      
      * platform/graphics/filters/FETurbulence.cpp:
      (WebCore::FETurbulence::noise2D):
      (WebCore::Noise::if):
      (WebCore::FETurbulence::calculateTurbulenceValueForPoint):
      (WebCore::FETurbulence::fillRegion):
      * platform/graphics/filters/FETurbulence.h:
      (WebCore::FETurbulence::PaintingData::PaintingData):
      (WebCore::FETurbulence::StitchData::StitchData):
      
      LayoutTests: 
      
      Update mac expected files.
      
      * platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png:
      * platform/mac-snowleopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png:
      * platform/mac/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png:
      * platform/mac/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104824 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b996a3f0
    • kenneth@webkit.org's avatar
      [Qt] Set the input method hints on the QtQuick item https://bugs.webkit.org/show_bug.cgi?id=76169 · dbc85936
      kenneth@webkit.org authored
      Reviewed by Simon Hausmann.
      
      Set the input method hints given the HTMLElement type and state.
      
      * Shared/EditorState.cpp:
      (WebKit::EditorState::encode):
      (WebKit::EditorState::decode):
      * Shared/EditorState.h:
      (WebKit::EditorState::EditorState):
      * UIProcess/qt/QtWebPageEventHandler.cpp:
      (QtWebPageEventHandler::updateTextInputState):
      * WebProcess/WebPage/WebPage.cpp:
      (WebKit::WebPage::editorState):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104823 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dbc85936
    • loislo@chromium.org's avatar
      Web Inspector: performance: restore 'log 300 messages into console' test. · 96daeac2
      loislo@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76170
      
      It was removed in order of transition from layout tests to perf tests.
      
      Reviewed by Yury Semikhatsky.
      
      PerformanceTests:
      
      * inspector/console-300-lines.html: Added.
      
      Source/WebCore:
      
      * inspector/front-end/ConsoleView.js:
      (WebInspector.ConsoleView.prototype._scheduleScrollIntoView.scrollIntoView):
      (WebInspector.ConsoleView.prototype._scheduleScrollIntoView):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104822 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      96daeac2
    • hans@chromium.org's avatar
      Speech input: Send text to correct element even if focus has changed · c003d132
      hans@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76071
      
      Reviewed by Steve Block.
      
      Source/WebCore:
      
      Make sure that the text from speech input ends up in the correct
      element even if focus has changed since the user clicked on it.
      
      Test: fast/speech/change-focus.html
      
      * html/shadow/TextControlInnerElements.cpp:
      (WebCore::InputFieldSpeechButtonElement::setRecognitionResult):
      
      LayoutTests:
      
      Add test to make sure that the text from speech input ends up in the
      correct element even if focus has moved away after the user clicked on it.
      
      * fast/speech/change-focus-expected.txt: Added.
      * fast/speech/change-focus.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104821 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c003d132
    • vsevik@chromium.org's avatar
      Unreviewed, mac DumpRenderTree fix. · f9c1b7c1
      vsevik@chromium.org authored
      * DumpRenderTree/mac/UIDelegate.mm:
      (-[UIDelegate webView:addMessageToConsole:withSource:]):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104820 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f9c1b7c1
    • mario@webkit.org's avatar
      [GTK] platform/gtk/accessibility/unknown-roles-not-exposed.html is flaky · 1721689e
      mario@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=74493
      
      Unreviewed. Add flaky test to GTK's test_expectations.txt.
      
      * platform/gtk/test_expectations.txt: Add flaky test.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104819 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1721689e
    • vsevik@chromium.org's avatar
      Unreviewed, updated chromium test expectations. · 861cd072
      vsevik@chromium.org authored
      * platform/chromium-mac-leopard/http/tests/security/xss-DENIED-xml-external-entity-expected.txt:
      * platform/chromium-mac-leopard/http/tests/security/xss-DENIED-xsl-external-entity-expected.txt:
      * platform/chromium-win/http/tests/eventsource/existent-eventsource-status-error-iframe-crash-expected.txt:
      * platform/chromium-win/http/tests/security/xssAuditor/javascript-link-HTML-entities-null-char-expected.txt:
      * platform/mac-leopard/http/tests/security/xss-DENIED-xml-external-entity-expected.txt:
      * platform/mac-leopard/http/tests/security/xss-DENIED-xsl-external-entity-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104818 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      861cd072
    • apavlov@chromium.org's avatar
      [Chromium] Unreviewed, fix http/tests/multipart/invalid-image-data.html expectation for XP. · 6661a640
      apavlov@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104817 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6661a640
    • vsevik@chromium.org's avatar
      Unreviewed, updated chromium test expectations. · 3ef3126a
      vsevik@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104816 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3ef3126a
    • vsevik@chromium.org's avatar
      Unreviewed, rebaseline wk2 and http/tests/security/cross-frame-access-put.html... · a450b7b4
      vsevik@chromium.org authored
      Unreviewed, rebaseline wk2 and http/tests/security/cross-frame-access-put.html test expectations after r104803.
      
      * http/tests/security/cross-frame-access-put-expected.txt:
      * platform/chromium-win/http/tests/security/cross-frame-access-put-expected.txt:
      * platform/mac-wk2/http/tests/security/cross-origin-xsl-BLOCKED-expected.txt:
      * platform/mac-wk2/http/tests/security/cross-origin-xsl-redirect-BLOCKED-expected.txt:
      * platform/win-wk2/http/tests/security/cross-origin-xsl-BLOCKED-expected.txt:
      * platform/win-wk2/http/tests/security/cross-origin-xsl-redirect-BLOCKED-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104815 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a450b7b4
    • ossy@webkit.org's avatar
      Unreviewed gardening after r104803. · 4af137a5
      ossy@webkit.org authored
      Remove unnecessary "line 1" from expected files.
      
      * platform/qt-wk2/http/tests/security/cross-origin-xsl-BLOCKED-expected.txt:
      * platform/qt-wk2/http/tests/security/cross-origin-xsl-redirect-BLOCKED-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104814 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4af137a5
    • philn@webkit.org's avatar
      Unreviewed, GTK rebaseline after r104803. · 30d2a5bd
      philn@webkit.org authored
      * platform/gtk/http/tests/security/cross-frame-access-put-expected.txt:
      * platform/gtk/http/tests/security/cross-origin-xsl-BLOCKED-expected.txt:
      * platform/gtk/http/tests/security/cross-origin-xsl-redirect-BLOCKED-expected.txt:
      * platform/gtk/plugins/invalidate-rect-with-null-npp-argument-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104813 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      30d2a5bd
    • vsevik@chromium.org's avatar
      WebKitTestRunner should not print console message line number when it is equal to zero. · 31209b47
      vsevik@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76167
      
      Reviewed by Csaba Osztrogonác.
      
      * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
      (WTR::InjectedBundlePage::willAddMessageToConsole):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104812 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      31209b47
    • commit-queue@webkit.org's avatar
      Unreviewed. Rolled DEPS. · d52e23f3
      commit-queue@webkit.org authored
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-01-12
      
      * DEPS:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104811 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d52e23f3
    • ossy@webkit.org's avatar
      Unreviewed gardening after r104803. · 4e7a8c70
      ossy@webkit.org authored
      Remove unnecessary "line 0" from expected files.
      
      * fast/dom/exception-getting-event-handler-expected.txt:
      * fast/dom/javascript-url-exception-isolation-expected.txt:
      * fast/dom/nested-script-exceptions-expected.txt:
      * fast/events/window-onerror13-expected.txt:
      * fast/events/window-onerror16-expected.txt:
      * fast/js/global-recursion-on-full-stack-expected.txt:
      * fast/js/uncaught-exception-line-number-expected.txt:
      * fast/xmlhttprequest/xmlhttprequest-recursive-sync-event-expected.txt:
      * http/tests/appcache/404-resource-expected.txt:
      * http/tests/appcache/manifest-redirect-expected.txt:
      * http/tests/appcache/origin-quota-expected.txt:
      * http/tests/appcache/resource-redirect-2-expected.txt:
      * http/tests/appcache/resource-redirect-expected.txt:
      * http/tests/appcache/wrong-signature-2-expected.txt:
      * http/tests/appcache/wrong-signature-expected.txt:
      * http/tests/history/cross-origin-replace-history-object-child-expected.txt:
      * http/tests/inspector/appcache/appcache-manifest-with-non-existing-file-expected.txt:
      * http/tests/loading/cross-origin-XHR-willLoadRequest-expected.txt:
      * http/tests/security/contentSecurityPolicy/shared-worker-connect-src-blocked-expected.txt:
      * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
      * http/tests/security/mixedContent/insecure-plugin-in-iframe-expected.txt:
      * http/tests/security/window-onerror-exception-in-iframe-expected.txt:
      * http/tests/security/xss-DENIED-defineProperty-expected.txt:
      * http/tests/security/xss-eval-expected.txt:
      * http/tests/xmlhttprequest/workers/shared-worker-access-control-basic-get-fail-non-simple-expected.txt:
      * inspector/console/alert-toString-exception-expected.txt:
      * platform/qt/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
      * platform/qt/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
      * platform/qt/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
      * platform/qt/http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
      * platform/qt/http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
      * platform/qt/http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
      * platform/qt/http/tests/security/contentSecurityPolicy/xsl-img-blocked-expected.txt:
      * platform/qt/http/tests/security/cross-frame-access-put-expected.txt:
      * platform/qt/http/tests/security/xss-DENIED-xsl-document-securityOrigin-expected.txt:
      * platform/qt/http/tests/security/xssAuditor/script-tag-with-fancy-unicode-expected.txt:
      * platform/qt/plugins/document-open-expected.txt:
      * platform/qt/plugins/plugin-initiate-popup-window-expected.txt:
      * plugins/keyboard-events-expected.txt:
      * plugins/mouse-events-expected.txt:
      * plugins/mouse-events-fixedpos-expected.txt:
      * plugins/nested-plugin-objects-expected.txt:
      * plugins/netscape-destroy-plugin-script-objects-expected.txt:
      * plugins/npp-set-window-called-during-destruction-expected.txt:
      * storage/sql-error-codes-expected.txt:
      * storage/statement-error-callback-expected.txt:
      * storage/transaction-callback-exception-crash-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104810 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4e7a8c70
    • loislo@chromium.org's avatar
      Web Inspector: performance tests: fix memory leak in first-open-resources test. · a4b23678
      loislo@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76049
      
      first-open-resources doesn't reset resource panel properly after test run.
      
      Reviewed by Yury Semikhatsky.
      
      * inspector/first-open-resources.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104809 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a4b23678
    • podivilov@chromium.org's avatar
      Web Inspector: make source urls relative to source map url. · c79b7789
      podivilov@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75968
      
      Reviewed by Yury Semikhatsky.
      
      Source/WebCore:
      
      * inspector/front-end/CompilerSourceMapping.js:
      (WebInspector.ClosureCompilerSourceMapping):
      (WebInspector.ClosureCompilerSourceMapping.prototype._parseMap):
      (WebInspector.ClosureCompilerSourceMapping.prototype._canonicalizeURL):
      
      LayoutTests:
      
      * http/tests/inspector/compiler-source-mapping.html:
      * http/tests/inspector/resources/source-map.json:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104808 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c79b7789
    • zimmermann@webkit.org's avatar
      2012-01-12 Nikolas Zimmermann <nzimmermann@rim.com> · b41b0c28
      zimmermann@webkit.org authored
              Not reviewed. Fix WebKit build after r104803, by setting ScriptCallStack.h role to private.
      
              * WebCore.xcodeproj/project.pbxproj:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104807 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b41b0c28
    • commit-queue@webkit.org's avatar
      [EFL] Move macro checking to functions' definition in ewk_js.cpp. · 561db9ae
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76037
      
      Patch by Grzegorz Czajkowski <g.czajkowski@samsung.com> on 2012-01-12
      Reviewed by Andreas Kling.
      
      Moves macro checking to functions' definition instead of duplicate them in source depending on macro value.
      It's known practice in WebKit and EFL port.
      Duplicating functions in the same file whose return value is different may confuse user,
      especially if macro isn't included in a patch.
      
      * ewk/ewk_js.cpp:
      (ewk_js_object_new):
      (ewk_js_object_free):
      (ewk_js_object_view_get):
      (ewk_js_object_properties_get):
      (ewk_js_object_name_get):
      (ewk_js_object_invoke):
      (ewk_js_object_type_get):
      (ewk_js_object_type_set):
      (ewk_js_variant_free):
      (ewk_js_variant_array_free):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104806 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      561db9ae
    • commit-queue@webkit.org's avatar
      ShadowContentElement should be able to use query. · 5a2c027f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75302
      
      Patch by Shinya Kawanaka <shinyak@google.com> on 2012-01-12
      Reviewed by Hajime Morita.
      
      .:
      
      * Source/autotools/symbols.filter: Exposed necessary symbols.
      
      Source/WebCore:
      
      This patch introduces a selector to query elements in ShadowContentElement.
      This can be used instead of ShadowContentElement::shouldInclude in more sophisticated ways.
      
      Tests: fast/dom/shadow/shadow-contents-select-expected.html
             fast/dom/shadow/shadow-contents-select.html
      
      * CMakeLists.txt:
      * GNUmakefile.list.am:
      * Target.pri:
      * WebCore.exp.in:
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * dom/DOMAllInOne.cpp:
      * dom/SelectorQuery.cpp:
      (WebCore::SelectorDataList::SelectorDataList):
        Extracted from SelectorQueryto share codes with ShadowContentSelectorQuery.
      (WebCore::SelectorDataList::initialize):
      (WebCore::SelectorDataList::matches):
      (WebCore::SelectorDataList::queryAll):
      (WebCore::SelectorDataList::queryFirst):
      (WebCore::SelectorDataList::canUseIdLookup):
      (WebCore::SelectorDataList::execute):
      (WebCore::SelectorQuery::SelectorQuery):
      (WebCore::SelectorQuery::queryAll):
      (WebCore::SelectorQuery::queryFirst):
      * dom/SelectorQuery.h:
      (WebCore::SelectorDataList::size):
      * dom/ShadowContentElement.cpp:
      (WebCore::selectAttr):
      (WebCore::ShadowContentElement::create):
      (WebCore::ShadowContentElement::ShadowContentElement):
      (WebCore::ShadowContentElement::select):
      * dom/ShadowContentElement.h:
      * dom/ShadowContentSelectorQuery.cpp: Added.
      (WebCore::ShadowContentSelectorQuery::ShadowContentSelectorQuery):
      (WebCore::ShadowContentSelectorQuery::matches):
        Returns true if Node is matched by the query.
      * dom/ShadowContentSelectorQuery.h: Copied from Source/WebCore/dom/ShadowContentElement.h.
      * dom/ShadowInclusionSelector.cpp:
      (WebCore::ShadowInclusionSelector::select):
      * dom/ShadowInclusionSelector.h:
      * html/HTMLDetailsElement.cpp:
      (WebCore::summaryQuerySelector):
      (WebCore::DetailsContentElement::DetailsContentElement): Re-implemented using query.
      (WebCore::DetailsSummaryElement::DetailsSummaryElement): ditto.
      * html/HTMLSummaryElement.cpp:
      (WebCore::SummaryContentElement::SummaryContentElement):
      * testing/Internals.cpp:
      (WebCore::Internals::createShadowContentElement):
      * testing/Internals.h:
      * testing/Internals.idl:
      
      LayoutTests:
      
      Tests for ShadowContentElement query.
      
      * fast/dom/shadow/shadow-contents-select-expected.html: Added.
      * fast/dom/shadow/shadow-contents-select.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104805 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5a2c027f
    • commit-queue@webkit.org's avatar
      [EFL][WK2] Update and show ewk_view with updated webpage. · 61ef295b
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76023
      
      Patch by Eunmi Lee <eunmi15.lee@samsung.com> on 2012-01-12
      Reviewed by Andreas Kling.
      
      Update ewk_view with BackingStore image which is rendered webpage
      image by WebProcess, and show updated image's area when
      PageClientImpl::setViewNeedsDisplay() is called.
      The ewk_view_display() function is used to display updated area of
      evas_object_image and the ewk_view_image_data_set() function is used
      to set evas_object_image's data with rendered webpage.
      
      * UIProcess/API/efl/PageClientImpl.cpp:
      (WebKit::PageClientImpl::setViewNeedsDisplay):
      * UIProcess/API/efl/ewk_private.h: Added.
      * UIProcess/API/efl/ewk_view.cpp:
      (ewk_view_add):
      (ewk_view_display):
      (ewk_view_image_data_set):
      * UIProcess/cairo/BackingStoreCairo.cpp:
      (WebKit::BackingStore::incorporateUpdate):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104804 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      61ef295b
    • vsevik@chromium.org's avatar
      Make default console messages line numbers consistent. · 0c3bdd92
      vsevik@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=74075
      
      Reviewed by Pavel Feldman.
      
      Source/WebCore:
      
      Added default values for Console::addMessage sourceURL, lineNumber and
      callStack parameters, moved lineNumber after sourceURL.
      Made virtual method ScriptExecutionContext::addMessage private
      Added default values to ScriptExecutionContext::AddConsoleMessage sourceURL, lineNumber and
      callStack parameters, moved lineNumber after sourceURL.
      Reorder ScriptExecutionContext::logExceptionToConsole parameters, move lineNumber after sourceURL.
      Reordered sourceURL and lineNumber parameters in inspector methods.
      Made all calls to Console::addMessage() pass 0 as lineNumber by default (i.e. when line number is unknown / irrelevant).
      Unset line numbers are not printed to console in QT now.
      
      * bindings/js/JSCustomXPathNSResolver.cpp:
      (WebCore::JSCustomXPathNSResolver::lookupNamespaceURI):
      * bindings/v8/custom/V8CustomXPathNSResolver.cpp:
      (WebCore::V8CustomXPathNSResolver::lookupNamespaceURI):
      * dom/Document.cpp:
      (WebCore::Document::logExceptionToConsole):
      (WebCore::Document::addMessage):
      * dom/Document.h:
      * dom/ScriptExecutionContext.cpp:
      (WebCore::ScriptExecutionContext::AddConsoleMessageTask::performTask):
      (WebCore::ScriptExecutionContext::reportException):
      (WebCore::ScriptExecutionContext::addConsoleMessage):
      * dom/ScriptExecutionContext.h:
      * dom/UIEvent.cpp:
      (WebCore::UIEvent::warnDeprecatedLayerXYUsage):
      * dom/ViewportArguments.cpp:
      (WebCore::reportViewportWarning):
      * html/HTMLFormElement.cpp:
      (WebCore::HTMLFormElement::validateInteractively):
      * html/canvas/WebGLRenderingContext.cpp:
      (WebCore::WebGLRenderingContext::printWarningToConsole):
      * inspector/ConsoleMessage.cpp:
      (WebCore::ConsoleMessage::ConsoleMessage):
      * inspector/ConsoleMessage.h:
      * inspector/InspectorConsoleAgent.cpp:
      (WebCore::InspectorConsoleAgent::enable):
      (WebCore::InspectorConsoleAgent::addMessageToConsole):
      (WebCore::InspectorConsoleAgent::stopTiming):
      (WebCore::InspectorConsoleAgent::count):
      (WebCore::InspectorConsoleAgent::resourceRetrievedByXMLHttpRequest):
      * inspector/InspectorConsoleAgent.h:
      * inspector/InspectorConsoleInstrumentation.h:
      (WebCore::InspectorInstrumentation::addMessageToConsole):
      * inspector/InspectorInstrumentation.cpp:
      (WebCore::InspectorInstrumentation::addMessageToConsoleImpl):
      * inspector/InspectorInstrumentation.h:
      * inspector/InspectorProfilerAgent.cpp:
      (WebCore::InspectorProfilerAgent::addProfileFinishedMessageToConsole):
      (WebCore::InspectorProfilerAgent::addStartProfilingMessageToConsole):
      * loader/FrameLoader.cpp:
      (WebCore::FrameLoader::checkIfDisplayInsecureContent):
      (WebCore::FrameLoader::checkIfRunInsecureContent):
      (WebCore::FrameLoader::reportLocalLoadFailed):
      (WebCore::FrameLoader::shouldAllowNavigation):
      * loader/MainResourceLoader.cpp:
      (WebCore::MainResourceLoader::didReceiveResponse):
      * loader/appcache/ApplicationCacheGroup.cpp:
      (WebCore::ApplicationCacheGroup::didReceiveResponse):
      (WebCore::ApplicationCacheGroup::didFinishLoading):
      (WebCore::ApplicationCacheGroup::didFail):
      (WebCore::ApplicationCacheGroup::didReceiveManifestResponse):
      (WebCore::ApplicationCacheGroup::didFinishLoadingManifest):
      (WebCore::ApplicationCacheGroup::checkIfLoadIsComplete):
      * loader/cache/CachedResourceLoader.cpp:
      (WebCore::CachedResourceLoader::printAccessDeniedMessage):
      * page/Console.cpp:
      (WebCore::Console::addMessage):
      (WebCore::Console::groupEnd):
      * page/Console.h:
      * page/DOMWindow.cpp:
      (WebCore::DOMWindow::postMessageTimerFired):
      (WebCore::DOMWindow::printErrorMessage):
      * storage/AbstractDatabase.cpp:
      (WebCore::AbstractDatabase::logErrorMessage):
      * svg/SVGDocumentExtensions.cpp:
      (WebCore::reportMessage):
      * websockets/WebSocket.cpp:
      (WebCore::WebSocket::connect):
      * websockets/WebSocketChannel.cpp:
      (WebCore::WebSocketChannel::fail):
      (WebCore::WebSocketChannel::didFailSocketStream):
      * workers/DefaultSharedWorkerRepository.cpp:
      (WebCore::postConsoleMessageTask):
      (WebCore::SharedWorkerProxy::postConsoleMessageToWorkerObject):
      * workers/SharedWorkerContext.cpp:
      (WebCore::SharedWorkerContext::logExceptionToConsole):
      * workers/SharedWorkerContext.h:
      * workers/WorkerContext.cpp:
      (WebCore::WorkerContext::logExceptionToConsole):
      (WebCore::WorkerContext::addMessage):
      (WebCore::WorkerContext::addMessageToWorkerConsole):
      * workers/WorkerContext.h:
      * workers/WorkerMessagingProxy.cpp:
      (WebCore::postConsoleMessageTask):
      * xml/XSLTProcessorLibxslt.cpp:
      (WebCore::XSLTProcessor::parseErrorFunc):
      * xml/XSLTProcessorQt.cpp:
      (WebCore::XSLTMessageHandler::handleMessage):
      
      Source/WebKit/chromium:
      
      Unset line numbers are not printed to console now.
      
      * src/WebFrameImpl.cpp:
      (WebKit::WebFrameImpl::addMessageToConsole):
      
      Source/WebKit/qt:
      
      Unset line numbers are not printed to console now.
      
      * Api/qwebpage.cpp:
      (QWebPage::javaScriptConsoleMessage):
      
      Tools:
      
      Unset line numbers are not printed to console now.
      Added Source/WebCore/inspector to efl DumpRenderTree include path.
      
      * DumpRenderTree/chromium/WebViewHost.cpp:
      (WebViewHost::didAddMessageToConsole):
      * DumpRenderTree/efl/CMakeLists.txt:
      * DumpRenderTree/efl/DumpRenderTreeView.cpp:
      (onConsoleMessage):
      * DumpRenderTree/gtk/DumpRenderTree.cpp:
      (webViewConsoleMessage):
      * DumpRenderTree/mac/UIDelegate.mm:
      (-[UIDelegate webView:addMessageToConsole:withSource:]):
      * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
      (WebCore::WebPage::javaScriptConsoleMessage):
      * DumpRenderTree/win/UIDelegate.cpp:
      (UIDelegate::webViewAddMessageToConsole):
      * DumpRenderTree/wx/DumpRenderTreeWx.cpp:
      (LayoutWebViewEventHandler::OnConsoleMessageEvent):
      
      LayoutTests:
      
      Removed unset line numbers in console messages from test expectations.
      
      * fast/canvas/svg-taint-expected.txt:
      * fast/dom/Window/window-xy-properties-expected.txt:
      * fast/events/init-events-expected.txt:
      * fast/events/mouse-relative-position-expected.txt:
      * fast/events/mouseclick-target-and-positioning-expected.txt:
      * fast/events/simulated-click-coords-expected.txt:
      * fast/forms/interactive-validation-prevented-expected.txt:
      * fast/workers/storage/open-database-creation-callback-sync-expected.txt:
      * fast/workers/storage/open-database-set-empty-version-sync-expected.txt:
      * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
      * fast/xmlhttprequest/xmlhttprequest-responsetype-before-open-sync-request-expected.txt:
      * fast/xmlhttprequest/xmlhttprequest-responsetype-sync-request-expected.txt:
      * fast/xpath/nsresolver-bad-object-expected.txt:
      * http/tests/appcache/local-content-expected.txt:
      * http/tests/canvas/philip/tests/security.drawImage.canvas-expected.txt:
      * http/tests/canvas/philip/tests/security.drawImage.image-expected.txt:
      * http/tests/canvas/philip/tests/security.pattern.canvas.fillStyle-expected.txt:
      * http/tests/canvas/philip/tests/security.pattern.canvas.strokeStyle-expected.txt:
      * http/tests/canvas/philip/tests/security.pattern.cross-expected.txt:
      * http/tests/canvas/philip/tests/security.pattern.image.fillStyle-expected.txt:
      * http/tests/canvas/philip/tests/security.pattern.image.strokeStyle-expected.txt:
      * http/tests/eventsource/eventsource-bad-mime-type-expected.txt:
      * http/tests/eventsource/eventsource-content-type-charset-expected.txt:
      * http/tests/history/cross-origin-replace-history-object-expected.txt:
      * http/tests/inspector/console-xhr-logging-expected.txt:
      * http/tests/inspector/network-preflight-options-expected.txt:
      * http/tests/inspector/network/x-frame-options-deny-expected.txt:
      * http/tests/misc/bubble-drag-events-expected.txt:
      * http/tests/misc/drag-over-iframe-invalid-source-crash-expected.txt:
      * http/tests/misc/iframe-invalid-source-crash-expected.txt:
      * http/tests/misc/image-blocked-src-change-expected.txt:
      * http/tests/misc/image-blocked-src-no-change-expected.txt:
      * http/tests/misc/unloadable-script-expected.txt:
      * http/tests/plugins/cross-frame-object-access-expected.txt:
      * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
      * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
      * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
      * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
      * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
      * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
      * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
      * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
      * http/tests/security/canvas-remote-read-data-url-svg-image-expected.txt:
      * http/tests/security/canvas-remote-read-redirect-to-remote-image-expected.txt:
      * http/tests/security/canvas-remote-read-remote-image-blocked-no-crossorigin-expected.txt:
      * http/tests/security/canvas-remote-read-remote-image-blocked-then-allowed-expected.txt:
      * http/tests/security/canvas-remote-read-remote-image-expected.txt:
      * http/tests/security/canvas-remote-read-remote-image-redirect-expected.txt:
      * http/tests/security/canvas-remote-read-svg-image-expected.txt:
      * http/tests/security/contentSecurityPolicy/block-mixed-content-hides-warning-expected.txt:
      * http/tests/security/contentSecurityPolicy/connect-src-eventsource-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/connect-src-websocket-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/default-src-inline-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/directive-parsing-01-expected.txt:
      * http/tests/security/contentSecurityPolicy/directive-parsing-02-expected.txt:
      * http/tests/security/contentSecurityPolicy/directive-parsing-03-expected.txt:
      * http/tests/security/contentSecurityPolicy/eval-scripts-setInterval-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/eval-scripts-setTimeout-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/frame-src-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/image-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/inline-script-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/inline-script-blocked-goofy-expected.txt:
      * http/tests/security/contentSecurityPolicy/inline-script-blocked-javascript-url-expected.txt:
      * http/tests/security/contentSecurityPolicy/inline-style-attribute-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/inline-style-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/javascript-url-allowed-expected.txt:
      * http/tests/security/contentSecurityPolicy/javascript-url-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/media-src-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/object-src-no-url-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/object-src-none-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
      * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
      * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
      * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
      * http/tests/security/contentSecurityPolicy/script-loads-with-img-src-expected.txt:
      * http/tests/security/contentSecurityPolicy/script-src-in-iframe-expected.txt:
      * http/tests/security/contentSecurityPolicy/script-src-none-expected.txt:
      * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
      * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
      * http/tests/security/contentSecurityPolicy/script-src-self-blocked-01-expected.txt:
      * http/tests/security/contentSecurityPolicy/script-src-self-blocked-02-expected.txt:
      * http/tests/security/contentSecurityPolicy/script-src-self-blocked-03-expected.txt:
      * http/tests/security/contentSecurityPolicy/source-list-parsing-expected.txt:
      * http/tests/security/contentSecurityPolicy/style-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/worker-script-src-expected.txt:
      * http/tests/security/contentSecurityPolicy/xsl-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/xsl-img-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1-expected.txt:
      * http/tests/security/cross-frame-access-call-expected.txt:
      * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
      * http/tests/security/cross-frame-access-child-explicit-domain-expected.txt:
      * http/tests/security/cross-frame-access-custom-expected.txt:
      * http/tests/security/cross-frame-access-delete-expected.txt:
      * http/tests/security/cross-frame-access-enumeration-expected.txt:
      * http/tests/security/cross-frame-access-first-time-expected.txt:
      * http/tests/security/cross-frame-access-get-custom-property-cached-expected.txt:
      * http/tests/security/cross-frame-access-get-expected.txt:
      * http/tests/security/cross-frame-access-history-get-expected.txt:
      * http/tests/security/cross-frame-access-history-put-expected.txt:
      * http/tests/security/cross-frame-access-location-get-expected.txt:
      * http/tests/security/cross-frame-access-location-put-expected.txt:
      * http/tests/security/cross-frame-access-name-getter-expected.txt:
      * http/tests/security/cross-frame-access-object-getPrototypeOf-expected.txt:
      * http/tests/security/cross-frame-access-object-prototype-expected.txt:
      * http/tests/security/cross-frame-access-parent-explicit-domain-expected.txt:
      * http/tests/security/cross-frame-access-port-expected.txt:
      * http/tests/security/cross-frame-access-protocol-expected.txt:
      * http/tests/security/cross-frame-access-protocol-explicit-domain-expected.txt:
      * http/tests/security/cross-frame-access-selection-expected.txt:
      * http/tests/security/cross-origin-xsl-BLOCKED-expected.txt:
      * http/tests/security/cross-origin-xsl-redirect-BLOCKED-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-window-open-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-from-data-url-to-data-url-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-from-javascript-url-window-open-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-to-data-url-from-data-url-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-uppercase-expected.txt:
      * http/tests/security/dataURL/xss-DENIED-to-data-url-window-open-expected.txt:
      * http/tests/security/filesystem-iframe-from-remote-expected.txt:
      * http/tests/security/frame-loading-via-document-write-expected.txt:
      * http/tests/security/frameNavigation/not-opener-expected.txt:
      * http/tests/security/frameNavigation/xss-DENIED-plugin-navigation-expected.txt:
      * http/tests/security/frameNavigation/xss-DENIED-targeted-link-navigation-expected.txt:
      * http/tests/security/img-with-failed-cors-check-fails-to-load-expected.txt:
      * http/tests/security/isolatedWorld/cross-origin-xhr-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-location-htmldom-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-getAttribute-value-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-htmldom-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttribute-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNS-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNode-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNodeNS-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-getAttribute-value-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-htmldom-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttribute-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNS-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNode-expected.txt:
      * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNodeNS-expected.txt:
      * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt:
      * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-window-open-expected.txt:
      * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt:
      * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-window-open-expected.txt:
      * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
      * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
      * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
      * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
      * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
      * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
      * http/tests/security/local-CSS-from-remote-expected.txt:
      * http/tests/security/local-JavaScript-from-remote-expected.txt:
      * http/tests/security/local-iFrame-from-remote-expected.txt:
      * http/tests/security/local-image-from-remote-expected.txt:
      * http/tests/security/local-video-poster-from-remote-expected.txt:
      * http/tests/security/local-video-source-from-remote-expected.txt:
      * http/tests/security/local-video-src-from-remote-expected.txt:
      * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
      * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
      * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
      * http/tests/security/mixedContent/insecure-image-in-main-frame-expected.txt:
      * http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt:
      * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
      * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
      * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
      * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
      * http/tests/security/postMessage/invalid-origin-throws-exception-expected.txt:
      * http/tests/security/postMessage/target-origin-expected.txt:
      * http/tests/security/redirect-BLOCKED-to-localURL-expected.txt:
      * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
      * http/tests/security/sandboxed-iframe-origin-add-expected.txt:
      * http/tests/security/sandboxed-iframe-origin-remove-expected.txt:
      * http/tests/security/text-track-crossorigin-expected.txt:
      * http/tests/security/view-source-no-javascript-url-expected.txt:
      * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
      * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
      * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
      * http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt:
      * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
      * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
      * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
      * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
      * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
      * http/tests/security/xss-DENIED-document-baseURI-javascript-expected.txt:
      * http/tests/security/xss-DENIED-document-baseURI-javascript-with-spaces-expected.txt:
      * http/tests/security/xss-DENIED-frame-name-expected.txt:
      * http/tests/security/xss-DENIED-getSVGDocument-iframe-expected.txt:
      * http/tests/security/xss-DENIED-getSVGDocument-object-expected.txt:
      * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
      * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
      * http/tests/security/xss-DENIED-invalid-domain-change-expected.txt:
      * http/tests/security/xss-DENIED-javascript-with-spaces-expected.txt:
      * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
      * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
      * http/tests/security/xss-DENIED-synchronous-form-expected.txt:
      * http/tests/security/xss-DENIED-synchronous-frame-load-in-javascript-url-expected.txt:
      * http/tests/security/xss-DENIED-window-open-javascript-url-expected.txt:
      * http/tests/security/xss-DENIED-window-open-javascript-url-with-spaces-expected.txt:
      * http/tests/security/xss-DENIED-window-open-parent-expected.txt:
      * http/tests/security/xss-DENIED-xml-external-entity-expected.txt:
      * http/tests/security/xss-DENIED-xsl-document-expected.txt:
      * http/tests/security/xss-DENIED-xsl-document-securityOrigin-expected.txt:
      * http/tests/security/xss-DENIED-xsl-external-entity-expected.txt:
      * http/tests/security/xssAuditor/anchor-url-dom-write-location-expected.txt:
      * http/tests/security/xssAuditor/anchor-url-dom-write-location-inline-event-expected.txt:
      * http/tests/security/xssAuditor/anchor-url-dom-write-location-inline-event-null-char-expected.txt:
      * http/tests/security/xssAuditor/anchor-url-dom-write-location-javascript-URL-expected.txt:
      * http/tests/security/xssAuditor/anchor-url-dom-write-location2-expected.txt:
      * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
      * http/tests/security/xssAuditor/base-href-expected.txt:
      * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
      * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
      * http/tests/security/xssAuditor/cookie-injection-expected.txt:
      * http/tests/security/xssAuditor/dom-write-URL-expected.txt:
      * http/tests/security/xssAuditor/dom-write-location-expected.txt:
      * http/tests/security/xssAuditor/dom-write-location-inline-event-expected.txt:
      * http/tests/security/xssAuditor/dom-write-location-javascript-URL-expected.txt:
      * http/tests/security/xssAuditor/embed-tag-code-attribute-2-expected.txt:
      * http/tests/security/xssAuditor/embed-tag-code-attribute-expected.txt:
      * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
      * http/tests/security/xssAuditor/embed-tag-expected.txt:
      * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
      * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
      * http/tests/security/xssAuditor/form-action-expected.txt:
      * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
      * http/tests/security/xssAuditor/full-block-get-from-iframe-expected.txt:
      * http/tests/security/xssAuditor/full-block-iframe-javascript-url-expected.txt:
      * http/tests/security/xssAuditor/full-block-iframe-no-inherit-expected.txt:
      * http/tests/security/xssAuditor/full-block-javascript-link-expected.txt:
      * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
      * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
      * http/tests/security/xssAuditor/full-block-post-from-iframe-expected.txt:
      * http/tests/security/xssAuditor/full-block-script-tag-expected.txt:
      * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
      * http/tests/security/xssAuditor/get-from-iframe-expected.txt:
      * http/tests/security/xssAuditor/iframe-injection-expected.txt:
      * http/tests/security/xssAuditor/iframe-javascript-url-expected.txt:
      * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
      * http/tests/security/xssAuditor/iframe-javascript-url-twice-url-encode-expected.txt:
      * http/tests/security/xssAuditor/iframe-javascript-url-twice-url-encode2-expected.txt:
      * http/tests/security/xssAuditor/iframe-javascript-url-twice-url-encode3-expected.txt:
      * http/tests/security/xssAuditor/iframe-javascript-url-url-encoded-expected.txt:
      * http/tests/security/xssAuditor/img-onerror-accented-char-expected.txt:
      * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
      * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
      * http/tests/security/xssAuditor/img-onerror-non-ASCII-char2-default-encoding-expected.txt:
      * http/tests/security/xssAuditor/img-onerror-non-ASCII-char2-expected.txt:
      * http/tests/security/xssAuditor/inline-event-HTML-entities-expected.txt:
      * http/tests/security/xssAuditor/javascript-link-HTML-entities-control-char-expected.txt:
      * http/tests/security/xssAuditor/javascript-link-HTML-entities-expected.txt:
      * http/tests/security/xssAuditor/javascript-link-HTML-entities-named-expected.txt:
      * http/tests/security/xssAuditor/javascript-link-HTML-entities-null-char-expected.txt:
      * http/tests/security/xssAuditor/javascript-link-ampersand-expected.txt:
      * http/tests/security/xssAuditor/javascript-link-control-char-expected.txt:
      * http/tests/security/xssAuditor/javascript-link-expected.txt:
      * http/tests/security/xssAuditor/javascript-link-null-char-expected.txt:
      * http/tests/security/xssAuditor/javascript-link-one-plus-one-expected.txt:
      * http/tests/security/xssAuditor/javascript-link-url-encoded-expected.txt:
      * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
      * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
      * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
      * http/tests/security/xssAuditor/link-onclick-expected.txt:
      * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
      * http/tests/security/xssAuditor/link-opens-new-window-expected.txt:
      * http/tests/security/xssAuditor/malformed-HTML-expected.txt:
      * http/tests/security/xssAuditor/malformed-xss-protection-header-expected.txt:
      * http/tests/security/xssAuditor/meta-tag-http-refresh-javascript-url-expected.txt:
      * http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options-expected.txt:
      * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
      * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
      * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
      * http/tests/security/xssAuditor/object-tag-expected.txt:
      * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
      * http/tests/security/xssAuditor/open-attribute-body-expected.txt:
      * http/tests/security/xssAuditor/open-event-handler-iframe-expected.txt:
      * http/tests/security/xssAuditor/post-from-iframe-expected.txt:
      * http/tests/security/xssAuditor/property-escape-comment-expected.txt:
      * http/tests/security/xssAuditor/property-escape-entity-expected.txt:
      * http/tests/security/xssAuditor/property-escape-expected.txt:
      * http/tests/security/xssAuditor/property-escape-long-expected.txt:
      * http/tests/security/xssAuditor/property-escape-quote-expected.txt:
      * http/tests/security/xssAuditor/script-tag-addslashes-backslash-expected.txt:
      * http/tests/security/xssAuditor/script-tag-addslashes-double-quote-expected.txt:
      * http/tests/security/xssAuditor/script-tag-addslashes-null-char-expected.txt:
      * http/tests/security/xssAuditor/script-tag-addslashes-single-quote-expected.txt:
      * http/tests/security/xssAuditor/script-tag-control-char-expected.txt:
      * http/tests/security/xssAuditor/script-tag-convoluted-expected.txt:
      * http/tests/security/xssAuditor/script-tag-entities-expected.txt:
      * http/tests/security/xssAuditor/script-tag-expected.txt:
      * http/tests/security/xssAuditor/script-tag-null-char-expected.txt:
      * http/tests/security/xssAuditor/script-tag-open-redirect-expected.txt:
      * http/tests/security/xssAuditor/script-tag-post-control-char-expected.txt:
      * http/tests/security/xssAuditor/script-tag-post-expected.txt:
      * http/tests/security/xssAuditor/script-tag-post-null-char-expected.txt:
      * http/tests/security/xssAuditor/script-tag-redirect-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-16bit-unicode-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-16bit-unicode-surrogate-pair-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-16bit-unicode2-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-16bit-unicode3-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-fancy-unicode-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-invalid-closing-tag-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-invalid-url-encoding-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-source-data-url-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-source-double-quote-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-source-no-quote-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-source-relative-scheme-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-source-unterminated-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-three-times-url-encoded-16bit-unicode-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-trailing-comment-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-trailing-comment2-expected.txt:
      * http/tests/security/xssAuditor/script-tag-with-trailing-comment3-expected.txt:
      * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
      * http/tests/security/xssAuditor/xss-filter-bypass-long-string-expected.txt:
      * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
      * http/tests/security/xssAuditor/xss-protection-parsing-01-expected.txt:
      * http/tests/websocket/tests/hixie76/bad-handshake-crash-expected.txt:
      * http/tests/websocket/tests/hixie76/bad-sub-protocol-control-chars-expected.txt:
      * http/tests/websocket/tests/hixie76/bad-sub-protocol-empty-expected.txt:
      * http/tests/websocket/tests/hixie76/bad-sub-protocol-non-ascii-expected.txt:
      * http/tests/websocket/tests/hixie76/close-before-open-expected.txt:
      * http/tests/websocket/tests/hixie76/frame-length-overflow-expected.txt:
      * http/tests/websocket/tests/hixie76/handshake-error-expected.txt:
      * http/tests/websocket/tests/hixie76/handshake-fail-by-cross-origin-expected.txt:
      * http/tests/websocket/tests/hixie76/handshake-fail-by-maxlength-expected.txt:
      * http/tests/websocket/tests/hixie76/handshake-fail-by-no-connection-header-expected.txt:
      * http/tests/websocket/tests/hixie76/handshake-fail-by-no-cr-expected.txt:
      * http/tests/websocket/tests/hixie76/handshake-fail-by-no-upgrade-header-expected.txt:
      * http/tests/websocket/tests/hixie76/handshake-fail-by-prepended-null-expected.txt:
      * http/tests/websocket/tests/hixie76/handshake-fail-by-sub-protocol-mismatch-expected.txt:
      * http/tests/websocket/tests/hixie76/long-invalid-header-expected.txt:
      * http/tests/websocket/tests/hixie76/url-parsing-expected.txt:
      * http/tests/websocket/tests/hixie76/url-with-query-for-no-query-expected.txt:
      * http/tests/websocket/tests/hixie76/websocket-event-target-expected.txt:
      * http/tests/websocket/tests/hybi/bad-handshake-crash-expected.txt:
      * http/tests/websocket/tests/hybi/bad-sub-protocol-control-chars-expected.txt:
      * http/tests/websocket/tests/hybi/bad-sub-protocol-empty-expected.txt:
      * http/tests/websocket/tests/hybi/bad-sub-protocol-non-ascii-expected.txt:
      * http/tests/websocket/tests/hybi/broken-utf8-expected.txt:
      * http/tests/websocket/tests/hybi/close-before-open-expected.txt:
      * http/tests/websocket/tests/hybi/close-code-and-reason-expected.txt:
      * http/tests/websocket/tests/hybi/close-expected.txt:
      * http/tests/websocket/tests/hybi/fragmented-control-frame-expected.txt:
      * http/tests/websocket/tests/hybi/handshake-error-expected.txt:
      * http/tests/websocket/tests/hybi/handshake-fail-by-extensions-header-expected.txt:
      * http/tests/websocket/tests/hybi/handshake-fail-by-maxlength-expected.txt:
      * http/tests/websocket/tests/hybi/handshake-fail-by-no-accept-header-expected.txt:
      * http/tests/websocket/tests/hybi/handshake-fail-by-no-connection-header-expected.txt:
      * http/tests/websocket/tests/hybi/handshake-fail-by-no-cr-expected.txt:
      * http/tests/websocket/tests/hybi/handshake-fail-by-no-upgrade-header-expected.txt:
      * http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null-expected.txt:
      * http/tests/websocket/tests/hybi/handshake-fail-by-wrong-accept-header-expected.txt:
      * http/tests/websocket/tests/hybi/interleaved-fragments-expected.txt:
      * http/tests/websocket/tests/hybi/invalid-continuation-expected.txt:
      * http/tests/websocket/tests/hybi/invalid-subprotocol-characters-expected.txt:
      * http/tests/websocket/tests/hybi/invalid-subprotocols-expected.txt:
      * http/tests/websocket/tests/hybi/long-control-frame-expected.txt:
      * http/tests/websocket/tests/hybi/long-invalid-header-expected.txt:
      * http/tests/websocket/tests/hybi/reserved-bits-expected.txt:
      * http/tests/websocket/tests/hybi/reserved-opcodes-expected.txt:
      * http/tests/websocket/tests/hybi/send-file-blob-fail-expected.txt:
      * http/tests/websocket/tests/hybi/too-long-payload-expected.txt:
      * http/tests/websocket/tests/hybi/url-parsing-expected.txt:
      * http/tests/websocket/tests/hybi/websocket-event-target-expected.txt:
      * http/tests/websocket/tests/hybi/workers/close-code-and-reason-expected.txt:
      * http/tests/websocket/tests/hybi/workers/close-expected.txt:
      * http/tests/xmlhttprequest/access-control-basic-denied-expected.txt:
      * http/tests/xmlhttprequest/access-control-basic-denied-preflight-cache-expected.txt:
      * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
      * http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt:
      * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt:
      * http/tests/xmlhttprequest/access-control-basic-whitelist-response-headers-expected.txt:
      * http/tests/xmlhttprequest/access-control-preflight-async-header-denied-expected.txt:
      * http/tests/xmlhttprequest/access-control-preflight-async-method-denied-expected.txt:
      * http/tests/xmlhttprequest/access-control-preflight-async-not-supported-expected.txt:
      * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied-expected.txt:
      * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied-expected.txt:
      * http/tests/xmlhttprequest/access-control-preflight-sync-not-supported-expected.txt:
      * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
      * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
      * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
      * http/tests/xmlhttprequest/cross-origin-no-credential-prompt-expected.txt:
      * http/tests/xmlhttprequest/cross-site-denied-response-expected.txt:
      * http/tests/xmlhttprequest/cross-site-denied-response-sync-2-expected.txt:
      * http/tests/xmlhttprequest/cross-site-denied-response-sync-expected.txt:
      * http/tests/xmlhttprequest/get-dangerous-headers-expected.txt:
      * http/tests/xmlhttprequest/getResponseHeader-expected.txt:
      * http/tests/xmlhttprequest/onerror-event-expected.txt:
      * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
      * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
      * http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt:
      * http/tests/xmlhttprequest/set-dangerous-headers-expected.txt:
      * http/tests/xmlhttprequest/simple-cross-origin-denied-events-expected.txt:
      * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt:
      * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-sync-expected.txt:
      * http/tests/xmlhttprequest/simple-cross-origin-denied-events-sync-expected.txt:
      * http/tests/xmlhttprequest/simple-cross-origin-progress-events-expected.txt:
      * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
      * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
      * jquery/event-expected.txt:
      * media/csp-blocks-video-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-location-htmldom-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-getAttribute-value-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-htmldom-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttribute-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNS-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNode-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNodeNS-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-getAttribute-value-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-htmldom-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttribute-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNS-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNode-expected.txt:
      * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNodeNS-expected.txt:
      * platform/chromium-linux/http/tests/security/xssAuditor/javascript-link-HTML-entities-null-char-expected.txt:
      * platform/chromium-linux/http/tests/websocket/tests/hixie76/bad-sub-protocol-control-chars-expected.txt:
      * platform/chromium-linux/http/tests/websocket/tests/hixie76/url-parsing-expected.txt:
      * platform/chromium-mac/fast/history/timed-refresh-in-cached-frame-expected.txt:
      * platform/chromium-mac/http/tests/security/cross-origin-xsl-BLOCKED-expected.txt:
      * platform/chromium-mac/http/tests/security/cross-origin-xsl-redirect-BLOCKED-expected.txt:
      * platform/chromium-mac/http/tests/websocket/tests/hixie76/bad-sub-protocol-control-chars-expected.txt:
      * platform/chromium-mac/http/tests/websocket/tests/hixie76/url-parsing-expected.txt:
      * platform/chromium-win/fast/history/timed-refresh-in-cached-frame-expected.txt:
      * platform/chromium-win/fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
      * platform/chromium-win/http/tests/security/cross-origin-xsl-BLOCKED-expected.txt:
      * platform/chromium-win/http/tests/security/cross-origin-xsl-redirect-BLOCKED-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-location-htmldom-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-getAttribute-value-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-htmldom-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttribute-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNS-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNode-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNodeNS-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-getAttribute-value-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-htmldom-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttribute-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNS-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNode-expected.txt:
      * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNodeNS-expected.txt:
      * platform/chromium-win/http/tests/websocket/tests/hixie76/bad-sub-protocol-control-chars-expected.txt:
      * platform/chromium-win/http/tests/websocket/tests/hixie76/url-parsing-expected.txt:
      * platform/chromium-win/websocket/tests/bad-sub-protocol-control-chars-expected.txt:
      * platform/chromium-win/websocket/tests/bad-sub-protocol-expected.txt:
      * platform/chromium-win/websocket/tests/bad-sub-protocol-non-ascii-expected.txt:
      * platform/chromium-win/websocket/tests/url-parsing-expected.txt:
      * platform/chromium/fast/dom/Geolocation/notimer-after-unload-expected.txt:
      * platform/chromium/fast/events/onbeforeunload-focused-iframe-expected.txt:
      * platform/chromium/fast/events/onunload-clears-onbeforeunload-expected.txt:
      * platform/chromium/fast/events/onunload-expected.txt:
      * platform/chromium/fast/events/onunload-not-on-body-expected.txt:
      * platform/chromium/fast/events/onunload-window-property-expected.txt:
      * platform/chromium/fast/events/pageshow-pagehide-on-back-uncached-expected.txt:
      * platform/chromium/fast/history/timed-refresh-in-cached-frame-expected.txt:
      * platform/chromium/fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt:
      * platform/chromium/fast/loader/page-dismissal-modal-dialogs-expected.txt:
      * platform/chromium/fast/loader/recursive-before-unload-crash-expected.txt:
      * platform/chromium/http/tests/inspector/console-xhr-logging-expected.txt:
      * platform/chromium/http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
      * platform/chromium/http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
      * platform/chromium/http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
      * platform/chromium/http/tests/security/contentSecurityPolicy/media-src-blocked-expected.txt:
      * platform/chromium/http/tests/security/cross-frame-access-call-expected.txt:
      * platform/chromium/http/tests/security/cross-frame-access-document-direct-expected.txt:
      * platform/chromium/http/tests/security/cross-frame-access-enumeration-expected.txt:
      * platform/chromium/http/tests/security/cross-frame-access-history-get-expected.txt:
      * platform/chromium/http/tests/security/cross-frame-access-history-put-expected.txt:
      * platform/chromium/http/tests/security/cross-frame-access-location-put-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-window-open-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-from-data-url-to-data-url-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-from-javascript-url-window-open-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-to-data-url-from-data-url-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-uppercase-expected.txt:
      * platform/chromium/http/tests/security/dataURL/xss-DENIED-to-data-url-window-open-expected.txt:
      * platform/chromium/http/tests/security/frameNavigation/xss-DENIED-plugin-navigation-expected.txt:
      * platform/chromium/http/tests/security/inactive-document-with-empty-security-origin-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-location-htmldom-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-getAttribute-value-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-htmldom-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttribute-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNS-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNode-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNodeNS-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-getAttribute-value-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-htmldom-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttribute-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNS-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNode-expected.txt:
      * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNodeNS-expected.txt:
      * platform/chromium/http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
      * platform/chromium/http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
      * platform/chromium/http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
      * platform/chromium/http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
      * platform/chromium/http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
      * platform/chromium/http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
      * platform/chromium/http/tests/security/mixedContent/insecure-iframe-in-main-frame-allowed-expected.txt:
      * platform/chromium/http/tests/security/mixedContent/insecure-iframe-in-main-frame-blocked-expected.txt:
      * platform/chromium/http/tests/security/mixedContent/insecure-image-in-main-frame-allowed-expected.txt:
      * platform/chromium/http/tests/security/mixedContent/insecure-image-in-main-frame-blocked-expected.txt:
      * platform/chromium/http/tests/security/mixedContent/insecure-script-in-main-frame-allowed-expected.txt:
      * platform/chromium/http/tests/security/mixedContent/insecure-script-in-main-frame-blocked-expected.txt:
      * platform/chromium/http/tests/security/redirect-BLOCKED-to-localURL-expected.txt:
      * platform/chromium/http/tests/security/window-named-proto-expected.txt:
      * platform/chromium/http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt:
      * platform/chromium/http/tests/security/xss-DENIED-frame-name-expected.txt:
      * platform/chromium/http/tests/websocket/tests/hybi/bad-sub-protocol-control-chars-expected.txt:
      * platform/chromium/http/tests/websocket/tests/hybi/url-parsing-expected.txt:
      * platform/chromium/media/csp-blocks-video-expected.txt:
      * platform/chromium/plugins/document-open-expected.txt:
      * platform/mac-leopard/http/tests/inspector/console-websocket-error-expected.txt:
      * platform/mac/http/tests/inspector/console-websocket-error-expected.txt:
      * platform/qt/http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
      * platform/qt/http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
      * platform/qt/http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
      * platform/qt/http/tests/websocket/tests/hixie76/bad-sub-protocol-non-ascii-expected.txt:
      * platform/qt/http/tests/websocket/tests/hybi/bad-sub-protocol-non-ascii-expected.txt:
      * plugins/document-open-expected.txt:
      * plugins/get-user-agent-with-null-npp-from-npp-new-expected.txt:
      * plugins/geturlnotify-during-document-teardown-expected.txt:
      * plugins/netscape-plugin-map-data-to-src-expected.txt:
      * plugins/netscape-plugin-setwindow-size-2-expected.txt:
      * plugins/netscape-plugin-setwindow-size-expected.txt:
      * plugins/no-mime-with-valid-extension-expected.txt:
      * plugins/open-and-close-window-with-plugin-expected.txt:
      * plugins/pass-different-npp-struct-expected.txt:
      * plugins/window-open-expected.txt:
      * storage/open-database-creation-callback-expected.txt:
      * storage/open-database-set-empty-version-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104803 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0c3bdd92
    • mihnea@adobe.com's avatar
      Add RenderStyle::isPositioned() helper method · f670691e
      mihnea@adobe.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75959
      
      Reviewed by Tony Chang.
      
      No new tests since this is refactoring of existing code.
      Replace (style()->position() == AbsolutePosition || style()->position() == FixedPosition)
      with (style()->isPositioned()).
      Replace (style()->position() != AbsolutePosition && style()->position() != FixedPosition)
      with (!style()->isPositioned()).
      
      * rendering/RenderBox.cpp:
      (WebCore::RenderBox::updateBoxModelInfoFromStyle):
      (WebCore::RenderBox::offsetFromContainer):
      * rendering/RenderBoxModelObject.cpp:
      (WebCore::RenderBoxModelObject::mapAbsoluteToLocalPoint):
      * rendering/RenderInline.cpp:
      (WebCore::RenderInline::computeRectForRepaint):
      * rendering/RenderObject.cpp:
      (WebCore::RenderObject::markContainingBlocksForLayout):
      (WebCore::RenderObject::setPreferredLogicalWidthsDirty):
      (WebCore::RenderObject::invalidateContainerPreferredLogicalWidths):
      * rendering/style/RenderStyle.h:
      (WebCore::RenderStyleBitfields::isPositioned):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104802 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f670691e
    • apavlov@chromium.org's avatar
      [Chromium] Unreviewed, update test expectations. · 13c083bf
      apavlov@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104801 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      13c083bf
    • ryuan.choi@samsung.com's avatar
      [EFL][WK2] Network is not available when SOUP is enabled. · 5e9340be
      ryuan.choi@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=76112
      
      Reviewed by Andreas Kling.
      
      ecore_main_loop_glib_integrate should be called to use glib based library
      such as SOUP.
      
      * WebProcess/efl/WebProcessMainEfl.cpp:
      (WebKit::WebProcessMainEfl):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104800 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5e9340be
    • commit-queue@webkit.org's avatar
      [EFL] Modify some API's implementation to let it directly pass Eina_Rectangle into IntRect. · 14f63404
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75695
      
      Patch by KwangHyuk Kim <hyuki.kim@samsung.com> on 2012-01-12
      Reviewed by Andreas Kling.
      
      Dereference Eina_Rectangle pointers so the shorter IntRect constructor can be used.
      
      * ewk/ewk_view.cpp:
      (ewk_view_paint_context_clip):
      (ewk_view_paint_context_paint):
      (ewk_view_paint_context_paint_contents):
      (ewk_view_paint):
      (ewk_view_paint_contents):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104799 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      14f63404
    • ryuan.choi@samsung.com's avatar
      [EFL][WK2] Add PLATFORM(EFL) in SharedMemory.h, WebProcessStore.h, WebEditorClient.cpp · aaa6da0c
      ryuan.choi@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=76115
      
      Reviewed by Andreas Kling.
      
      This patch added PLATFORM(EFL) guard in SharedMemory.h to use UNIX_DOMAIN_SOCKETS
      and WebProcessStore.h to have font family preference
      and WebEditorClient.cpp to use platform specific handleKeyboardEvent(),
      handleInputMethodKeydown()
      
      * Platform/SharedMemory.h:
      * Shared/WebPreferencesStore.h:
      * WebProcess/WebCoreSupport/WebEditorClient.cpp:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104798 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aaa6da0c
    • commit-queue@webkit.org's avatar
      [EFL] Rename parameter and variable name 'r' to 'rect' in IntRectEfl.cpp. · 0b96d270
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76140
      
      Patch by KwangHyuk Kim <hyuki.kim@samsung.com> on 2012-01-11
      Reviewed by Andreas Kling.
      
      No new tests : Just for change of parameter and variable name.
      
      * platform/graphics/efl/IntRectEfl.cpp:
      (WebCore::IntRect::IntRect):
      (WebCore::IntRect::operator Eina_Rectangle):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104796 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0b96d270