1. 14 Mar, 2011 40 commits
    • rniwa@webkit.org's avatar
      2011-03-14 Ryosuke Niwa <rniwa@webkit.org> · 3765366f
      rniwa@webkit.org authored
              GTK rebaselines or r81053.
      
              * platform/gtk/editing/selection/drag-select-1-expected.txt:
              * platform/gtk/editing/selection/fake-drag-expected.txt:
              * platform/gtk/editing/selection/inline-closest-leaf-child-expected.txt:
              * platform/gtk/svg/custom/mouse-move-on-svg-container-expected.txt:
              * platform/gtk/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
              * platform/gtk/svg/custom/mouse-move-on-svg-root-expected.txt:
              * platform/gtk/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81066 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      3765366f
    • bweinstein@apple.com's avatar
      FileSystemWin.cpp needs listDirectory() implementation · 72276cdb
      bweinstein@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=56331
      <rdar://problem/9126635>
              
      Reviewed by Adam Roben and Gavin Barraclough.
      
      Source/JavaScriptCore: 
      
      Give StringConcatenate the ability to deal with const UChar*'s as a String type to append.
      
      * wtf/text/StringConcatenate.h:
      
      Source/WebCore: 
      
      Move PathWalker from an inline class in WebKit2 to its own class in WebCore,
      so it can be used from both WebCore and WebKit2.
              
      Implement FileSystemWin::listDirectory using PathWalker to populate the Vector
      of paths matching the passed in pattern.
      
      * WebCore.vcproj/WebCore.vcproj:
      * platform/win/FileSystemWin.cpp:
      (WebCore::listDirectory): Call through to PathWalker.
      * platform/win/PathWalker.cpp: Added.
      (WebCore::PathWalker::PathWalker): Moved from WebKit2. Added a second argument
          for the pattern to pass to the Windows File APIs.
      (WebCore::PathWalker::~PathWalker): Moved from WebKit2.
      (WebCore::PathWalker::isValid): Ditto.
      (WebCore::PathWalker::data): Ditto.
      (WebCore::PathWalker::step): Ditto.
      * platform/win/PathWalker.h: Added.
      
      Source/WebKit2: 
      
      Move PathWalker down into WebCore, and call the PathWalker in WebCore
      (that now has a second argument, the pattern to take).
      
      * UIProcess/Plugins/win/PluginInfoStoreWin.cpp:
      (WebKit::PluginInfoStore::pluginPathsInDirectory):
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81065 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      72276cdb
    • levin@chromium.org's avatar
      Add rebaselines due to two changes: · dfe6b08b
      levin@chromium.org authored
      For r81053, we have
         editing/selection/drag-select-1.html, editing/selection/fake-drag.html, svg/custom/mouse-move-on-svg-container-standalone.svg,
         svg/custom/mouse-move-on-svg-container.xhtml, svg/custom/mouse-move-on-svg-root-standalone.svg, svg/custom/mouse-move-on-svg-root.xhtml
      
      For r81049, we have
         fast/table/overflowHidden.html, fast/table/relative-position-containment.html, fast/table/relative-position-offsets.html, fast/table/relative-position-stacking.html
      
      * platform/chromium-linux/editing/selection/drag-select-1-expected.checksum:
      * platform/chromium-linux/editing/selection/drag-select-1-expected.png:
      * platform/chromium-linux/editing/selection/drag-select-1-expected.txt: Added.
      * platform/chromium-linux/editing/selection/fake-drag-expected.txt: Added.
      * platform/chromium-linux/fast/table/relative-position-containment-expected.checksum: Added.
      * platform/chromium-linux/fast/table/relative-position-containment-expected.png: Added.
      * platform/chromium-linux/fast/table/relative-position-offsets-expected.checksum: Added.
      * platform/chromium-linux/fast/table/relative-position-offsets-expected.png: Added.
      * platform/chromium-linux/fast/table/relative-position-stacking-expected.checksum: Added.
      * platform/chromium-linux/fast/table/relative-position-stacking-expected.png: Added.
      * platform/chromium-linux/svg/custom/mouse-move-on-svg-container-expected.checksum:
      * platform/chromium-linux/svg/custom/mouse-move-on-svg-container-expected.png:
      * platform/chromium-linux/svg/custom/mouse-move-on-svg-container-expected.txt: Added.
      * platform/chromium-linux/svg/custom/mouse-move-on-svg-container-standalone-expected.checksum:
      * platform/chromium-linux/svg/custom/mouse-move-on-svg-container-standalone-expected.png:
      * platform/chromium-linux/svg/custom/mouse-move-on-svg-container-standalone-expected.txt: Added.
      * platform/chromium-linux/svg/custom/mouse-move-on-svg-root-expected.checksum:
      * platform/chromium-linux/svg/custom/mouse-move-on-svg-root-expected.png:
      * platform/chromium-linux/svg/custom/mouse-move-on-svg-root-expected.txt: Added.
      * platform/chromium-linux/svg/custom/mouse-move-on-svg-root-standalone-expected.checksum:
      * platform/chromium-linux/svg/custom/mouse-move-on-svg-root-standalone-expected.png:
      * platform/chromium-linux/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Added.
      * platform/chromium-win/fast/table/overflowHidden-expected.txt:
      * platform/chromium-win/fast/table/relative-position-containment-expected.checksum: Added.
      * platform/chromium-win/fast/table/relative-position-containment-expected.png: Added.
      * platform/chromium-win/fast/table/relative-position-containment-expected.txt: Added.
      * platform/chromium-win/fast/table/relative-position-offsets-expected.checksum: Added.
      * platform/chromium-win/fast/table/relative-position-offsets-expected.png: Added.
      * platform/chromium-win/fast/table/relative-position-offsets-expected.txt: Added.
      * platform/chromium-win/fast/table/relative-position-stacking-expected.checksum: Added.
      * platform/chromium-win/fast/table/relative-position-stacking-expected.png: Added.
      * platform/chromium-win/fast/table/relative-position-stacking-expected.txt: Added.
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81064 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      dfe6b08b
    • rniwa@webkit.org's avatar
      2011-03-14 Ryosuke Niwa <rniwa@webkit.org> · 879bcd56
      rniwa@webkit.org authored
              Removed redundant baselines from Windows port so that rebaselines done in r81059 take effect.
      
              * platform/win/svg/custom/mouse-move-on-svg-container-expected.txt: Removed.
              * platform/win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt: Removed.
              * platform/win/svg/custom/mouse-move-on-svg-root-expected.txt: Removed.
              * platform/win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Removed.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81063 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      879bcd56
    • luiz@webkit.org's avatar
      Adjusting Snow Leopard expected results after r81035. · 47c358f7
      luiz@webkit.org authored
      * platform/mac/fast/html/details-add-summary-1-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-1-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-10-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-10-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-2-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-2-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-3-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-3-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-4-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-4-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-5-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-5-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-6-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-6-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-7-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-7-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-8-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-8-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-9-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-add-summary-9-expected.txt: Added.
      * platform/mac/fast/html/details-no-summary1-expected.txt: Added.
      * platform/mac/fast/html/details-no-summary2-expected.txt: Added.
      * platform/mac/fast/html/details-no-summary3-expected.txt: Added.
      * platform/mac/fast/html/details-no-summary4-expected.txt: Added.
      * platform/mac/fast/html/details-open-javascript-expected.txt: Added.
      * platform/mac/fast/html/details-open1-expected.txt: Added.
      * platform/mac/fast/html/details-open2-expected.txt: Added.
      * platform/mac/fast/html/details-open3-expected.txt: Added.
      * platform/mac/fast/html/details-open4-expected.txt: Added.
      * platform/mac/fast/html/details-open5-expected.txt: Added.
      * platform/mac/fast/html/details-open6-expected.txt: Added.
      * platform/mac/fast/html/details-position-expected.txt: Added.
      * platform/mac/fast/html/details-remove-summary-1-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-remove-summary-1-expected.txt: Added.
      * platform/mac/fast/html/details-remove-summary-2-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-remove-summary-2-expected.txt: Added.
      * platform/mac/fast/html/details-remove-summary-3-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-remove-summary-3-expected.txt: Added.
      * platform/mac/fast/html/details-remove-summary-4-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-remove-summary-4-expected.txt: Added.
      * platform/mac/fast/html/details-remove-summary-5-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-remove-summary-5-expected.txt: Added.
      * platform/mac/fast/html/details-remove-summary-6-and-click-expected.txt: Added.
      * platform/mac/fast/html/details-remove-summary-6-expected.txt: Added.
      * platform/mac/fast/html/details-writing-mode-expected.txt: Added.
      * platform/mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81062 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      47c358f7
    • rniwa@webkit.org's avatar
      2011-03-14 Ryosuke Niwa <rniwa@webkit.org> · 1d2d613f
      rniwa@webkit.org authored
              Qt rebaselines for r81053.
      
              * platform/qt/editing/selection/drag-select-1-expected.txt:
              * platform/qt/svg/custom/mouse-move-on-svg-container-expected.txt:
              * platform/qt/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
              * platform/qt/svg/custom/mouse-move-on-svg-root-expected.txt:
              * platform/qt/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81061 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      1d2d613f
    • beidson@apple.com's avatar
      Try to fix the EFL build-bustage that their EWS bot did not see, but their... · 38e3e151
      beidson@apple.com authored
      Try to fix the EFL build-bustage that their EWS bot did not see, but their core-builder did.  (sigh)
      
      * ewk/ewk_history.cpp:
      (ewk_history_item_icon_surface_get):
      (ewk_history_item_icon_object_add):
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81060 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      38e3e151
    • rniwa@webkit.org's avatar
      2011-03-14 Ryosuke Niwa <rniwa@webkit.org> · 314d8e1d
      rniwa@webkit.org authored
              Mac rebaselines for r81053.
      
              * platform/mac/fast/text/atsui-rtl-override-selection-expected.txt:
              * platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt:
              * platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
              * platform/mac/svg/custom/mouse-move-on-svg-root-expected.txt:
              * platform/mac/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81059 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      314d8e1d
    • beidson@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=56320 · 2c403b0f
      beidson@apple.com authored
      Remove HistoryItem::icon() and the WebCore dependency on "IconDatabaseBase::defaultIcon()"
      
      Reviewed by Anders Carlsson.
      
      ../WebCore: 
      
      Remove HistoryItem::icon():
      * history/HistoryItem.cpp:
      * history/HistoryItem.h:
      * WebCore.exp.in:
      
      * loader/icon/IconDatabaseBase.h:
      (WebCore::IconDatabaseBase::defaultIcon):
      
      ../WebKit/efl: 
      
      * ewk/ewk_history.cpp:
      (ewk_history_item_icon_surface_get): Use IconDatabase directly.
      
      ../WebKit/mac: 
      
      * History/WebHistoryItem.mm:
      (-[WebHistoryItem icon]): This far-future FIXME is now irrelevant.
      
      ../WebKit/qt: 
      
      * Api/qwebhistory.cpp:
      (QWebHistoryItem::icon): Use IconDatabase directly.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81058 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      2c403b0f
    • aestes@apple.com's avatar
      2011-03-13 Andy Estes <aestes@apple.com> · 96b07243
      aestes@apple.com authored
              Reviewed by Darin Adler.
      
              Timer-based events should inherit the user gesture state of their
              originating event in certain cases.
              https://bugs.webkit.org/show_bug.cgi?id=55104
      
              * fast/events/popup-blocking-timers-expected.txt: Added.
              * fast/events/popup-blocking-timers.html: Added.
      2011-03-14  Andy Estes  <aestes@apple.com>
      
              Reviewed by Darin Adler.
      
              Timer-based events should inherit the user gesture state of their
              originating event in certain cases.
              https://bugs.webkit.org/show_bug.cgi?id=55104
      
              If a timer is installed by a gesture-originated event and will fire
              within one second, the timer-initiated event should behave as if it
              were also initiated by a user gesture. Multi-shot timers should only
              get this behavior on their first execution. Nested timers should not
              get this behavior. This makes us compatible with Gecko when handling
              popups and file chooser dialogs created from timer events.
      
              Test: fast/events/popup-blocking-timers.html
      
              * page/DOMTimer.cpp:
              (WebCore::timeoutId): Create a helper function so that m_timeoutId can
              be initialized in the data member initialization list.
              (WebCore::shouldForwardUserGesture): Ditto, but for
              m_shouldForwardUserGesture.
              (WebCore::DOMTimer::DOMTimer): Move initialization of data members from
              the ctor body to the data member initialization list. Also rename the
              argument 'timeout' to 'interval'.
              (WebCore::DOMTimer::fired): Create a UserGestureIndicator and set its
              state based on the value of m_shouldForwardUserGesture.
              (WebCore::DOMTimer::adjustMinimumTimerInterval): m_originalTimeout was
              renamed to m_originalInterval.
              * page/DOMTimer.h: Add m_shouldForwardUserGesture and rename
              m_originalTimeout to m_originalInterval.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81057 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      96b07243
    • leviw@chromium.org's avatar
      2011-03-09 Levi Weintraub <leviw@chromium.org> · c0f3c3b8
      leviw@chromium.org authored
              Reviewed by Ryosuke Niwa.
      
              Deleting content directly following a button inserts an unnecessary placeholder
              https://bugs.webkit.org/show_bug.cgi?id=56053
      
              Test to ensure unnecessary placeholders aren't inserted after buttons when delete is pressed.
      
              * editing/deleting/delete-inserts-br-after-button-expected.txt: Added.
              * editing/deleting/delete-inserts-br-after-button.html: Added.
      2011-03-09  Levi Weintraub  <leviw@chromium.org>
      
              Reviewed by Ryosuke Niwa.
      
              Deleting content directly following a button inserts an unnecessary placeholder
              https://bugs.webkit.org/show_bug.cgi?id=56053
      
              Fixing a use of Node's enclosingBlockFlowElement with enclosingBlock htmlediting's
              enclosingBlock, as enclosingBlockFlowElement would return inline-block elements despite
              DeleteSelectionCommand treating them as blockflow.
      
              Test: editing/deleting/delete-inserts-br-after-button.html
      
              * editing/DeleteSelectionCommand.cpp:
              (WebCore::DeleteSelectionCommand::mergeParagraphs):
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81056 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      c0f3c3b8
    • hyatt@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=45164 · 04cca6c0
      hyatt@apple.com authored
      Reviewed by Dan Bernstein.
      
      REGRESSION: <a><img align=top></a> Clickable area too large
              
      Make sure to clamp hit testing of quirky inline flow boxes the same way we already clamped
      painting.
      
      Source/WebCore: 
      
      * rendering/InlineFlowBox.cpp:
      (WebCore::InlineFlowBox::nodeAtPoint):
      
      LayoutTests: 
      
      * fast/inline/inline-position-top-align-expected.txt: Added.
      * fast/inline/inline-position-top-align.html: Added.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81055 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      04cca6c0
    • cmarrin@apple.com's avatar
      2011-03-14 Chris Marrin <cmarrin@apple.com> · 244ad51b
      cmarrin@apple.com authored
              Reviewed by Adam Roben.
      
              REGRESSION (r75138-r75503): Animations on Apple HTML5 Gallery demo are wrong
              https://bugs.webkit.org/show_bug.cgi?id=52845
      
              The lastCommitTime() value in CACFLayerTreeHost was returning as the time
              the render previous to this one happened. That often made it seem like
              animations started more in the past than they did, breaking many animations.
              The startAnimations() call actually fires from a CACF callback after all the
              WebKit content has been rendered. So sending currentTime as the start time
              to the animations is close enough for proper synchronization.
      
              * platform/graphics/ca/win/CACFLayerTreeHost.cpp:
              (WebCore::CACFLayerTreeHost::notifyAnimationsStarted):
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81054 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      244ad51b
    • rniwa@webkit.org's avatar
      2011-03-11 Ryosuke Niwa <rniwa@webkit.org> · 7074adee
      rniwa@webkit.org authored
              Reviewed by Tony Chang.
      
              Selection uses first mousemove's localRect instead of that of mousedown
              https://bugs.webkit.org/show_bug.cgi?id=56213
      
              Fixed the bug by adding an extra call to updateSelectionForMouseDrag in handleMouseDraggedEvent
              using the mouse coordinates of the mousedown event that started the drag.
      
              Test: editing/selection/drag-select-rapidly.html
      
              * page/EventHandler.cpp:
              (WebCore::EventHandler::handleMouseDraggedEvent):
      2011-03-11  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Tony Chang.
      
              Selection uses first mousemove's localRect instead of that of mousedown
              https://bugs.webkit.org/show_bug.cgi?id=56213
      
              Added a test to ensure the selection start is computed using the mouse coordinates passed down
              to the corresponding mousedown event instead of that of the first mousemove event.
      
              The test is co-authored by Evan Martin.
      
              * editing/selection/anchor-focus2-expected.txt: Editing delegate changes.
              * editing/selection/anchor-focus3-expected.txt: Ditto.
              * editing/selection/drag-select-rapidly-expected.txt: Added.
              * editing/selection/drag-select-rapidly.html: Added.
              * platform/mac/editing/selection/drag-select-1-expected.txt: Selects the correct range of text.
              * platform/mac/editing/selection/fake-drag-expected.txt: Ditto.
              * platform/mac/editing/selection/inline-closest-leaf-child-expected.txt: Ditto.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81053 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      7074adee
    • levin@chromium.org's avatar
      Add a baseline for linux for this test since it matches what we have for OSX · e5ec944c
      levin@chromium.org authored
      except for the typical minor font differences.
      
      * platform/chromium-linux/css2.1/t1008-c44-ln-box-02-d-ag-expected.checksum: Added.
      * platform/chromium-linux/css2.1/t1008-c44-ln-box-02-d-ag-expected.png: Added.
      * platform/chromium-linux/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt: Added.
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81052 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      e5ec944c
    • mrowe@apple.com's avatar
      <http://webkit.org/b/56304> REGRESSION(r80892): 100,000+ leaks seen on the build bot · 9d85afc4
      mrowe@apple.com authored
      Reviewed by Oliver Hunt.
      
      Source/JavaScriptCore:
      
      * API/JSClassRef.cpp:
      (OpaqueJSClass::OpaqueJSClass): Don't leak any existing entry for the given name if
      the class definition contains duplicates. This also removes what look to be leaks
      of the StringImpl instances that are used as keys: the HashMap key type is a RefPtr
      which retains / releases the instances at the appropriate time, so explicitly calling
      ref is not necessary.
      
      Tools:
      
      * DumpRenderTree/LayoutTestController.cpp:
      (LayoutTestController::staticFunctions): Remove duplicate entries.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81051 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      9d85afc4
    • mrowe@apple.com's avatar
      Apply a large, blunt object directly to the skull of the Leopard build. · 496fbf0e
      mrowe@apple.com authored
      Reviewed by Timothy Hatcher.
      
      * Configurations/Base.xcconfig: Disable the generation of debugging symbols when
      building the Debug configuration on Leopard. This should cut the size of the object
      files that the linker needs to process by over 85%. This will hopefully allow them
      to fit in to the 32-bit address space of the Leopard linker.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81050 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      496fbf0e
    • hyatt@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=56246 · 23fab7d4
      hyatt@apple.com authored
              
      Reviewed by Beth Dakin.
      
      Add support for relative positioning to table cells.   Back out the code that hacked around the lack of support
      for offsetLeft, and add new tests to demonstrate that relative positioning works.
      
      Source/WebCore: 
      
      * css/CSSStyleSelector.cpp:
      (WebCore::CSSStyleSelector::adjustRenderStyle):
      * rendering/RenderObject.cpp:
      (WebCore::RenderObject::offsetParent):
      * rendering/RenderObject.h:
      (WebCore::RenderObject::isRelPositioned):
      * rendering/RenderTableCell.h:
      * rendering/style/RenderStyle.h:
      * rendering/style/StyleRareNonInheritedData.cpp:
      (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
      (WebCore::StyleRareNonInheritedData::operator==):
      * rendering/style/StyleRareNonInheritedData.h:
      
      LayoutTests: 
      
      * fast/table/relative-position-containment.html: Added.
      * fast/table/relative-position-offsets.html: Added.
      * fast/table/relative-position-stacking.html: Added.
      * platform/mac/fast/table/overflowHidden-expected.txt:
      * platform/mac/fast/table/relative-position-containment-expected.checksum: Added.
      * platform/mac/fast/table/relative-position-containment-expected.png: Added.
      * platform/mac/fast/table/relative-position-containment-expected.txt: Added.
      * platform/mac/fast/table/relative-position-offsets-expected.checksum: Added.
      * platform/mac/fast/table/relative-position-offsets-expected.png: Added.
      * platform/mac/fast/table/relative-position-offsets-expected.txt: Added.
      * platform/mac/fast/table/relative-position-stacking-expected.checksum: Added.
      * platform/mac/fast/table/relative-position-stacking-expected.png: Added.
      * platform/mac/fast/table/relative-position-stacking-expected.txt: Added.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81049 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      23fab7d4
    • hyatt@apple.com's avatar
      Partial backout of https://bugs.webkit.org/show_bug.cgi?id=56230. Go back to repainting the root · e74bdda8
      hyatt@apple.com authored
      layer, since first layouts and printing mess up otherwise.
      
      Reviewed by Beth Dakin.
      
      * page/FrameView.cpp:
      (WebCore::FrameView::layout):
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81048 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      e74bdda8
    • levin@chromium.org's avatar
      Improvements for the mondo linux debug failure list changes: · 5efb688b
      levin@chromium.org authored
       + Add more tests that belong there.
       + Sort the tests that are there.
       + Add PASS to the lines that are there since these tests are known to pass and a passing
         result for them shouldn't cause a test run to go orange.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81047 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      5efb688b
    • alice.liu@apple.com's avatar
      DumpRenderTree Perl Support fails to build with ARCHS="i386 x86_64" · 9b98a7bc
      alice.liu@apple.com authored
      Reviewed by Dan Bernstein.
      
      * DumpRenderTree/mac/PerlSupport/Makefile:
      Add whitespace when joining "-arch" with the architectures passed in as arguments.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81046 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      9b98a7bc
    • hyatt@apple.com's avatar
      Clean up full repainting of layers during layout and at other times. ... · d5c9e485
      hyatt@apple.com authored
      Clean up full repainting of layers during layout and at other times.  Platforms that did not do an invalidation on
      size changes were incorrectly relying on the DoFullRepaint case of RenderLayer::updateLayerPositions to invalidate
      for them. However this code is now wrong, since it assumed that the outermost layer was a RenderView that encompassed
      all of the child layers.  This is no longer the case since the overflow changes that tightened up visual overflow
      and limited that overflow only to content that the layer painted.
              
      Reviewed by Simon Fraser.
      
      Eliminate the DoFullRepaint flag and actually make no repainting of any kind happen from the layer code if FrameView's
      m_doFullRepaint boolean is set.  This will flush out any ports that aren't just invalidating the world on their
      own in response to view resizes or fixed layout size changes and force them to fix things to be consistent with
      the other ports.
              
      Make the two dynamic calls to updateLayerPositions still do a full repaint by setting the repaint flag on the layer.
      I'm suspicious as to the correctness of the repainting in both of these cases (both before and after this patch),
      but the behavior should be the same.
              
      No new tests, since this is untestable on ports that invalidate on a resize.
      
      * page/FrameView.cpp:
      (WebCore::FrameView::layout):
      * rendering/RenderBoxModelObject.cpp:
      (WebCore::RenderBoxModelObject::styleDidChange):
      * rendering/RenderLayer.cpp:
      (WebCore::RenderLayer::updateLayerPositions):
      (WebCore::RenderLayer::removeOnlyThisLayer):
      * rendering/RenderLayer.h:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81045 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      d5c9e485
    • levin@chromium.org's avatar
      Rebaselines due to r81035. · 8579ae19
      levin@chromium.org authored
      Also, added yet more tests to the linux debug crash sweeping through the layout tests.
      
      * platform/chromium-linux/fast/html/details-add-summary-1-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-1-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-1-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-1-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-10-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-10-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-10-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-10-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-2-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-2-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-2-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-2-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-3-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-3-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-3-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-3-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-4-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-4-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-4-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-4-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-5-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-5-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-5-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-5-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-6-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-6-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-6-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-6-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-7-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-7-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-7-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-7-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-8-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-8-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-8-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-8-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-9-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-9-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-add-summary-9-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-add-summary-9-expected.png: Added.
      * platform/chromium-linux/fast/html/details-no-summary1-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-no-summary1-expected.png: Added.
      * platform/chromium-linux/fast/html/details-no-summary2-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-no-summary2-expected.png: Added.
      * platform/chromium-linux/fast/html/details-no-summary3-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-no-summary3-expected.png: Added.
      * platform/chromium-linux/fast/html/details-no-summary4-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-no-summary4-expected.png: Added.
      * platform/chromium-linux/fast/html/details-open-javascript-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-open-javascript-expected.png: Added.
      * platform/chromium-linux/fast/html/details-open1-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-open1-expected.png: Added.
      * platform/chromium-linux/fast/html/details-open2-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-open2-expected.png: Added.
      * platform/chromium-linux/fast/html/details-open3-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-open3-expected.png: Added.
      * platform/chromium-linux/fast/html/details-open4-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-open4-expected.png: Added.
      * platform/chromium-linux/fast/html/details-open5-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-open5-expected.png: Added.
      * platform/chromium-linux/fast/html/details-open6-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-open6-expected.png: Added.
      * platform/chromium-linux/fast/html/details-position-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-position-expected.png: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-1-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-1-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-1-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-1-expected.png: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-2-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-2-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-2-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-2-expected.png: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-3-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-3-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-3-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-3-expected.png: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-4-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-4-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-4-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-4-expected.png: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-5-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-5-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-5-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-5-expected.png: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-6-and-click-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-6-and-click-expected.png: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-6-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-remove-summary-6-expected.png: Added.
      * platform/chromium-linux/fast/html/details-writing-mode-expected.checksum: Added.
      * platform/chromium-linux/fast/html/details-writing-mode-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-1-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-1-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-1-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-1-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-1-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-1-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-10-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-10-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-10-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-10-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-10-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-10-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-2-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-2-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-2-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-2-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-2-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-2-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-3-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-3-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-3-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-3-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-3-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-3-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-4-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-4-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-4-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-4-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-4-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-4-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-5-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-5-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-5-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-5-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-5-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-5-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-6-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-6-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-6-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-6-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-6-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-6-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-7-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-7-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-7-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-7-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-7-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-7-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-8-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-8-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-8-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-8-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-8-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-8-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-9-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-9-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-9-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-add-summary-9-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-add-summary-9-expected.png: Added.
      * platform/chromium-mac/fast/html/details-add-summary-9-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-no-summary1-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-no-summary1-expected.png: Added.
      * platform/chromium-mac/fast/html/details-no-summary1-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-no-summary2-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-no-summary2-expected.png: Added.
      * platform/chromium-mac/fast/html/details-no-summary2-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-no-summary3-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-no-summary3-expected.png: Added.
      * platform/chromium-mac/fast/html/details-no-summary3-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-no-summary4-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-no-summary4-expected.png: Added.
      * platform/chromium-mac/fast/html/details-no-summary4-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-open-javascript-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-open-javascript-expected.png: Added.
      * platform/chromium-mac/fast/html/details-open-javascript-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-open1-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-open1-expected.png: Added.
      * platform/chromium-mac/fast/html/details-open1-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-open2-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-open2-expected.png: Added.
      * platform/chromium-mac/fast/html/details-open2-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-open3-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-open3-expected.png: Added.
      * platform/chromium-mac/fast/html/details-open3-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-open4-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-open4-expected.png: Added.
      * platform/chromium-mac/fast/html/details-open4-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-open5-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-open5-expected.png: Added.
      * platform/chromium-mac/fast/html/details-open5-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-open6-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-open6-expected.png: Added.
      * platform/chromium-mac/fast/html/details-open6-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-position-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-position-expected.png: Added.
      * platform/chromium-mac/fast/html/details-position-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-1-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-1-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-1-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-1-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-1-expected.png: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-1-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-2-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-2-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-2-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-2-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-2-expected.png: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-2-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-3-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-3-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-3-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-3-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-3-expected.png: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-3-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-4-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-4-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-4-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-4-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-4-expected.png: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-4-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-5-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-5-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-5-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-5-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-5-expected.png: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-5-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-6-and-click-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-6-and-click-expected.png: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-6-and-click-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-6-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-6-expected.png: Added.
      * platform/chromium-mac/fast/html/details-remove-summary-6-expected.txt: Added.
      * platform/chromium-mac/fast/html/details-writing-mode-expected.checksum: Added.
      * platform/chromium-mac/fast/html/details-writing-mode-expected.png: Added.
      * platform/chromium-mac/fast/html/details-writing-mode-expected.txt: Added.
      * platform/chromium-mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-1-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-1-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-1-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-1-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-1-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-1-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-10-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-10-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-10-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-10-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-10-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-10-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-2-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-2-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-2-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-2-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-2-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-2-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-3-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-3-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-3-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-3-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-3-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-3-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-4-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-4-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-4-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-4-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-4-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-4-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-5-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-5-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-5-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-5-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-5-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-5-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-6-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-6-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-6-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-6-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-6-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-6-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-7-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-7-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-7-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-7-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-7-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-7-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-8-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-8-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-8-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-8-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-8-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-8-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-9-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-9-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-9-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-add-summary-9-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-add-summary-9-expected.png: Added.
      * platform/chromium-win/fast/html/details-add-summary-9-expected.txt: Added.
      * platform/chromium-win/fast/html/details-no-summary1-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-no-summary1-expected.png: Added.
      * platform/chromium-win/fast/html/details-no-summary1-expected.txt: Added.
      * platform/chromium-win/fast/html/details-no-summary2-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-no-summary2-expected.png: Added.
      * platform/chromium-win/fast/html/details-no-summary2-expected.txt: Added.
      * platform/chromium-win/fast/html/details-no-summary3-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-no-summary3-expected.png: Added.
      * platform/chromium-win/fast/html/details-no-summary3-expected.txt: Added.
      * platform/chromium-win/fast/html/details-no-summary4-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-no-summary4-expected.png: Added.
      * platform/chromium-win/fast/html/details-no-summary4-expected.txt: Added.
      * platform/chromium-win/fast/html/details-open-javascript-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-open-javascript-expected.png: Added.
      * platform/chromium-win/fast/html/details-open-javascript-expected.txt: Added.
      * platform/chromium-win/fast/html/details-open1-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-open1-expected.png: Added.
      * platform/chromium-win/fast/html/details-open1-expected.txt: Added.
      * platform/chromium-win/fast/html/details-open2-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-open2-expected.png: Added.
      * platform/chromium-win/fast/html/details-open2-expected.txt: Added.
      * platform/chromium-win/fast/html/details-open3-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-open3-expected.png: Added.
      * platform/chromium-win/fast/html/details-open3-expected.txt: Added.
      * platform/chromium-win/fast/html/details-open4-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-open4-expected.png: Added.
      * platform/chromium-win/fast/html/details-open4-expected.txt: Added.
      * platform/chromium-win/fast/html/details-open5-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-open5-expected.png: Added.
      * platform/chromium-win/fast/html/details-open5-expected.txt: Added.
      * platform/chromium-win/fast/html/details-open6-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-open6-expected.png: Added.
      * platform/chromium-win/fast/html/details-open6-expected.txt: Added.
      * platform/chromium-win/fast/html/details-position-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-position-expected.png: Added.
      * platform/chromium-win/fast/html/details-position-expected.txt: Added.
      * platform/chromium-win/fast/html/details-remove-summary-1-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-remove-summary-1-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-remove-summary-1-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-remove-summary-1-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-remove-summary-1-expected.png: Added.
      * platform/chromium-win/fast/html/details-remove-summary-1-expected.txt: Added.
      * platform/chromium-win/fast/html/details-remove-summary-2-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-remove-summary-2-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-remove-summary-2-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-remove-summary-2-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-remove-summary-2-expected.png: Added.
      * platform/chromium-win/fast/html/details-remove-summary-2-expected.txt: Added.
      * platform/chromium-win/fast/html/details-remove-summary-3-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-remove-summary-3-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-remove-summary-3-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-remove-summary-3-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-remove-summary-3-expected.png: Added.
      * platform/chromium-win/fast/html/details-remove-summary-3-expected.txt: Added.
      * platform/chromium-win/fast/html/details-remove-summary-4-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-remove-summary-4-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-remove-summary-4-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-remove-summary-4-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-remove-summary-4-expected.png: Added.
      * platform/chromium-win/fast/html/details-remove-summary-4-expected.txt: Added.
      * platform/chromium-win/fast/html/details-remove-summary-5-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-remove-summary-5-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-remove-summary-5-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-remove-summary-5-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-remove-summary-5-expected.png: Added.
      * platform/chromium-win/fast/html/details-remove-summary-5-expected.txt: Added.
      * platform/chromium-win/fast/html/details-remove-summary-6-and-click-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-remove-summary-6-and-click-expected.png: Added.
      * platform/chromium-win/fast/html/details-remove-summary-6-and-click-expected.txt: Added.
      * platform/chromium-win/fast/html/details-remove-summary-6-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-remove-summary-6-expected.png: Added.
      * platform/chromium-win/fast/html/details-remove-summary-6-expected.txt: Added.
      * platform/chromium-win/fast/html/details-writing-mode-expected.checksum: Added.
      * platform/chromium-win/fast/html/details-writing-mode-expected.png: Added.
      * platform/chromium-win/fast/html/details-writing-mode-expected.txt: Added.
      * platform/chromium-win/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81044 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      8579ae19
    • oliver@apple.com's avatar
      Fix windows build · 345681c1
      oliver@apple.com authored
      git-svn-id: svn://svn.chromium.org/blink/trunk@81043 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      345681c1
    • dbates@webkit.org's avatar
      2011-03-14 Daniel Bates <dbates@rim.com> · f53a74e6
      dbates@webkit.org authored
              https://bugs.webkit.org/show_bug.cgi?id=55438
              Add double quotes around value of -DCMAKE_WINCE_SDK that I inadvertently did not add
              when landing changeset 81041 <http://trac.webkit.org/changeset/81041>.
      
              * Scripts/build-webkit:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81042 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      f53a74e6
    • dbates@webkit.org's avatar
      2011-03-14 Daniel Bates <dbates@rim.com> · d2533be2
      dbates@webkit.org authored
              Reviewed by David Kilzer.
      
              Cleanup: Separate port-specific implementation details from webkitdirs::buildCMakeProject()
              https://bugs.webkit.org/show_bug.cgi?id=55438
      
              Separate out the EFL- and WinCE-specific logic from the port-independent logic in
              webkitdirs::buildCMakeProject(). Also, remove redundant code for generating the
              CMake arguments for feature defines.
      
              * Scripts/build-webkit:
                - Added cMakeArgsFromFeatures() to convert the @features array to CMake arguments.
                - Modified EFL and WinCE-specific building logic to call buildCMakeProjectOrExit().
                - Sorted forward declarations.
                - Initialize $makeArgs with the empty string so as to simplify its use in string operations;
                  Modified call sites as needed.
              * Scripts/webkitdirs.pm:
                - Added cleanCMakeGeneratedProject() to clean a CMake build.
                - Added buildCMakeGeneratedProject() to build using generated build system.
                - Added buildCMakeProjectOrExit() which is a facade for building a CMake project.
                - Added generateBuildSystemFromCMakeProject() to generate the build system from
                  a CMake project.
                - Removed buildCMakeProject(). This functionality is in buildCMakeProjectOrExit().
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81041 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      d2533be2
    • oliver@apple.com's avatar
      2011-03-11 Oliver Hunt <oliver@apple.com> · b520e081
      oliver@apple.com authored
              Reviewed by Gavin Barraclough.
      
              Ensure all values are correctly tagged in the registerfile
              https://bugs.webkit.org/show_bug.cgi?id=56214
      
              This patch makes sure that all JSCell pointers written to
              the registerfile are correctly tagged as JSCells, and replaces
              raw int usage with the immediate representation.
      
              For performance, register pressure, and general saneness reasons
              I've added abstractions for reading and writing the tag
              and payload of integer registers directly for the JSVALUE64
              encoding.
      
              * interpreter/Register.h:
              (JSC::Register::withInt):
              (JSC::Register::withCallee):
              (JSC::Register::operator=):
              (JSC::Register::i):
              (JSC::Register::activation):
              (JSC::Register::function):
              (JSC::Register::propertyNameIterator):
              (JSC::Register::scopeChain):
              * jit/JIT.h:
              * jit/JITCall.cpp:
              (JSC::JIT::compileOpCallInitializeCallFrame):
              (JSC::JIT::compileOpCallVarargs):
              (JSC::JIT::compileOpCall):
              * jit/JITCall32_64.cpp:
              (JSC::JIT::compileOpCallInitializeCallFrame):
              (JSC::JIT::compileOpCallVarargs):
              (JSC::JIT::compileOpCall):
              (JSC::JIT::compileOpCallSlowCase):
              * jit/JITInlineMethods.h:
              (JSC::JIT::emitPutToCallFrameHeader):
              (JSC::JIT::emitPutCellToCallFrameHeader):
              (JSC::JIT::emitPutIntToCallFrameHeader):
              * jit/JITOpcodes.cpp:
              (JSC::JIT::privateCompileCTINativeCall):
              (JSC::JIT::emit_op_get_pnames):
              (JSC::JIT::emit_op_next_pname):
              (JSC::JIT::emit_op_load_varargs):
              (JSC::JIT::emitSlow_op_load_varargs):
              * jit/JITOpcodes32_64.cpp:
              (JSC::JIT::privateCompileCTINativeCall):
              (JSC::JIT::emit_op_get_pnames):
              (JSC::JIT::emit_op_next_pname):
              * jit/JSInterfaceJIT.h:
              (JSC::JSInterfaceJIT::intPayloadFor):
              (JSC::JSInterfaceJIT::intTagFor):
              * jit/SpecializedThunkJIT.h:
              (JSC::SpecializedThunkJIT::returnJSValue):
              (JSC::SpecializedThunkJIT::returnDouble):
              (JSC::SpecializedThunkJIT::returnInt32):
              (JSC::SpecializedThunkJIT::returnJSCell):
      2011-03-11  Oliver Hunt  <oliver@apple.com>
      
              Reviewed by Gavin Barraclough.
      
              Ensure all values are correctly tagged in the registerfile
              https://bugs.webkit.org/show_bug.cgi?id=56214
      
              Make sure everything builds still.
      
              * bridge/c/c_class.cpp:
              * bridge/c/c_runtime.cpp:
              * bridge/jni/JavaMethod.cpp:
              * plugins/PluginViewNone.cpp:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81040 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      b520e081
    • luiz@webkit.org's avatar
      Unreviewed build fix for r81035. · c5414208
      luiz@webkit.org authored
      * html/HTMLDetailsElement.cpp:
      (WebCore::HTMLDetailsElement::defaultEventHandler):
      * rendering/RenderDetailsMarker.cpp:
      (WebCore::createDownArrowPath):
      (WebCore::createUpArrowPath):
      (WebCore::createLeftArrowPath):
      (WebCore::createRightArrowPath):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81039 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      c5414208
    • jer.noble@apple.com's avatar
      2011-03-12 Jer Noble <jer.noble@apple.com> · b1b63207
      jer.noble@apple.com authored
              Reviewed by Eric Carlson.
      
              FullScreen: Handle entering full screen security restrictions
              https://bugs.webkit.org/show_bug.cgi?id=56264
      
              * fullscreen/full-screen-css.html: Use runWithKeyDown.
              * fullscreen/full-screen-remove-ancestor.html: Ditto.
              * fullscreen/full-screen-remove.html: Ditto.
              * fullscreen/full-screen-request.html: Ditto.
              * fullscreen/full-screen-twice.html: Ditto.
              * fullscreen/full-screen-test.js:
              * fullscreen/full-screen-iframe-allowed-expected.txt: Added.
              * fullscreen/full-screen-iframe-allowed.html: Added.
              * fullscreen/full-screen-iframe-not-allowed-expected.txt: Added.
              * fullscreen/full-screen-iframe-not-allowed.html: Added.
              (runWithKeyDown): Added.  Wraps the command in a keyDown/keyPress
                  listener.
              * platform/mac-wk2/Skipped: Added new tests to skipped list.
              * platform/qt-wk2/Skipped: Ditto.
      2011-03-13  Jer Noble  <jer.noble@apple.com>
      
              FullScreen: Handle entering full screen security restrictions
              https://bugs.webkit.org/show_bug.cgi?id=56264
      
              Tests: fullscreen/full-screen-iframe-allowed.html
                     fullscreen/full-screen-iframe-not-allowed.html
      
              Disable full screen documents in the following conditions:
              1) requesting element is in an iframe which does not have a
              webkitallowfullscreen attribute.
              2) page is not processing a user gesture.
      
              * dom/Document.cpp:
              (WebCore::Document::fullScreenIsAllowedForElement): Added.  Checks
                  to see if elements contained in IFRAMES are allowed to
                  enter full screen.
              (WebCore::Document::webkitRequestFullScreenForElement): Checks
                  if page is currently processing a user gesture.
              * dom/Document.h:
              * html/HTMLAttributeNames.in: Added webkitallowfullscreenAttr.
              * html/HTMLFrameElementBase.cpp:
              (WebCore::HTMLFrameElementBase::allowFullScreen): Added.
              * html/HTMLFrameElementBase.h:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81038 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      b1b63207
    • levin@chromium.org's avatar
      REGRESSION(r80892): Use of uninitialized variable "m_syncCloseDatabase" in StorageAreaSync::sync · 61db3a41
      levin@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=56303
      
      Patch by Anton D'Auria <adauria@apple.com> on 2011-03-14
      Reviewed by David Levin.
      
      Initialized m_syncCloseDatabase to false in the StorageAreaSync constructor.
      
      * storage/StorageAreaSync.cpp:
      (WebCore::StorageAreaSync::StorageAreaSync):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81037 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      61db3a41
    • steveblock@google.com's avatar
      2011-03-14 Steve Block <steveblock@google.com> · 5b768625
      steveblock@google.com authored
              Reviewed by Oliver Hunt.
      
              JavaMethod.cpp does not compile with V8
              https://bugs.webkit.org/show_bug.cgi?id=56306
      
              Moved the ScopeChain.h include to JavaStringJSC.
      
              No new tests, build fix only.
      
              * bridge/jni/JavaMethod.cpp:
              * bridge/jni/jsc/JavaStringJSC.h
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81036 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      5b768625
    • luiz@webkit.org's avatar
      HTML5 <details> and <summary>: rendering · 64a50a19
      luiz@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=51071
      
      Reviewed by Dave Hyatt.
      
      Source/WebCore:
      
      Tests: fast/html/details-add-summary-1-and-click.html
             fast/html/details-add-summary-1.html
             fast/html/details-add-summary-10-and-click.html
             fast/html/details-add-summary-10.html
             fast/html/details-add-summary-2-and-click.html
             fast/html/details-add-summary-2.html
             fast/html/details-add-summary-3-and-click.html
             fast/html/details-add-summary-3.html
             fast/html/details-add-summary-4-and-click.html
             fast/html/details-add-summary-4.html
             fast/html/details-add-summary-5-and-click.html
             fast/html/details-add-summary-5.html
             fast/html/details-add-summary-6-and-click.html
             fast/html/details-add-summary-6.html
             fast/html/details-add-summary-7-and-click.html
             fast/html/details-add-summary-7.html
             fast/html/details-add-summary-8-and-click.html
             fast/html/details-add-summary-8.html
             fast/html/details-add-summary-9-and-click.html
             fast/html/details-add-summary-9.html
             fast/html/details-mouse-click.html
             fast/html/details-no-summary1.html
             fast/html/details-no-summary2.html
             fast/html/details-no-summary3.html
             fast/html/details-no-summary4.html
             fast/html/details-open-javascript.html
             fast/html/details-open1.html
             fast/html/details-open2.html
             fast/html/details-open3.html
             fast/html/details-open4.html
             fast/html/details-open5.html
             fast/html/details-open6.html
             fast/html/details-position.html
             fast/html/details-remove-summary-1-and-click.html
             fast/html/details-remove-summary-1.html
             fast/html/details-remove-summary-2-and-click.html
             fast/html/details-remove-summary-2.html
             fast/html/details-remove-summary-3-and-click.html
             fast/html/details-remove-summary-3.html
             fast/html/details-remove-summary-4-and-click.html
             fast/html/details-remove-summary-4.html
             fast/html/details-remove-summary-5-and-click.html
             fast/html/details-remove-summary-5.html
             fast/html/details-remove-summary-6-and-click.html
             fast/html/details-remove-summary-6.html
             fast/html/details-writing-mode.html
      
      http://www.w3.org/TR/html5/interactive-elements.html#the-details-element
      
      The main <summary> element is the first <summary> element of a <details> element.
      All other childs of the <details> element are rendered only if the attribute 'open' is set.
      Click event toggles the 'open' attribute.
      
      * html/HTMLDetailsElement.cpp:
      (WebCore::HTMLDetailsElement::HTMLDetailsElement):
      (WebCore::HTMLDetailsElement::findMainSummary):
      (WebCore::HTMLDetailsElement::childrenChanged):
      (WebCore::HTMLDetailsElement::finishParsingChildren):
      (WebCore::HTMLDetailsElement::parseMappedAttribute):
      (WebCore::HTMLDetailsElement::childShouldCreateRenderer):
      (WebCore::HTMLDetailsElement::defaultEventHandler):
      * html/HTMLDetailsElement.h:
      (WebCore::HTMLDetailsElement::mainSummary):
      
      Method createRenderer added to class HTMLSummaryElement.
      
      * html/HTMLSummaryElement.cpp:
      (WebCore::HTMLSummaryElement::createRenderer):
      * html/HTMLSummaryElement.h:
      
      The first <summary> element is positioned at the top of its <details> parent.
      The area occupied by this main <summary> element is the interactive area of the
      <details> element. If the <details> tag has no <summary> child an OwnedSummaryRenderer
      is created and added to the corresponding RenderDetails object.
      
      * rendering/RenderDetails.cpp:
      (WebCore::RenderDetails::RenderDetails):
      (WebCore::RenderDetails::destroy):
      (WebCore::RenderDetails::summaryBlock):
      (WebCore::RenderDetails::contentBlock):
      (WebCore::RenderDetails::addChild):
      (WebCore::RenderDetails::removeChild):
      (WebCore::RenderDetails::setMarkerStyle):
      (WebCore::RenderDetails::styleDidChange):
      (WebCore::RenderDetails::getRenderPosition):
      (WebCore::RenderDetails::markerDestroyed):
      (WebCore::RenderDetails::summaryDestroyed):
      (WebCore::RenderDetails::moveSummaryToContents):
      (WebCore::RenderDetails::createSummaryStyle):
      (WebCore::RenderDetails::replaceMainSummary):
      (WebCore::RenderDetails::createDefaultSummary):
      (WebCore::RenderDetails::checkMainSummary):
      (WebCore::RenderDetails::layout):
      (WebCore::RenderDetails::isOpen):
      (WebCore::RenderDetails::getParentOfFirstLineBox):
      (WebCore::RenderDetails::firstNonMarkerChild):
      (WebCore::RenderDetails::updateMarkerLocation):
      * rendering/RenderDetails.h:
      (WebCore::RenderDetails::interactiveArea):
      (WebCore::RenderDetails::removeLeftoverAnonymousBlock):
      (WebCore::RenderDetails::createsAnonymousWrapper):
      (WebCore::RenderDetails::requiresForcedStyleRecalcPropagation):
      
      A marker is added to the main <summary> element to indicate the current value of the 'open'
      attribute of the <details> element.
      
      * rendering/RenderDetailsMarker.cpp:
      (WebCore::RenderDetailsMarker::RenderDetailsMarker):
      (WebCore::RenderDetailsMarker::destroy):
      (WebCore::RenderDetailsMarker::lineHeight):
      (WebCore::RenderDetailsMarker::baselinePosition):
      (WebCore::RenderDetailsMarker::computePreferredLogicalWidths):
      (WebCore::RenderDetailsMarker::layout):
      (WebCore::RenderDetailsMarker::getRelativeMarkerRect):
      (WebCore::RenderDetailsMarker::isOpen):
      (WebCore::createPath):
      (WebCore::createDownArrowPath):
      (WebCore::createUpArrowPath):
      (WebCore::createLeftArrowPath):
      (WebCore::createRightArrowPath):
      (WebCore::RenderDetailsMarker::orientation):
      (WebCore::RenderDetailsMarker::getCanonicalPath):
      (WebCore::RenderDetailsMarker::getPath):
      (WebCore::RenderDetailsMarker::paint):
      * rendering/RenderDetailsMarker.h:
      (WebCore::toRenderDetailsMarker):
      
      * rendering/RenderSummary.cpp:
      (WebCore::RenderSummary::RenderSummary):
      (WebCore::RenderSummary::destroy):
      (WebCore::RenderSummary::parentDetails):
      (WebCore::RenderSummary::styleDidChange):
      * rendering/RenderSummary.h:
      
      * rendering/RenderTreeAsText.cpp:
      (WebCore::RenderTreeAsText::writeRenderObject):
      
      LayoutTests:
      
      * fast/html/details-add-summary-1-and-click.html: Added.
      * fast/html/details-add-summary-1.html: Added.
      * fast/html/details-add-summary-10-and-click.html: Added.
      * fast/html/details-add-summary-10.html: Added.
      * fast/html/details-add-summary-2-and-click.html: Added.
      * fast/html/details-add-summary-2.html: Added.
      * fast/html/details-add-summary-3-and-click.html: Added.
      * fast/html/details-add-summary-3.html: Added.
      * fast/html/details-add-summary-4-and-click.html: Added.
      * fast/html/details-add-summary-4.html: Added.
      * fast/html/details-add-summary-5-and-click.html: Added.
      * fast/html/details-add-summary-5.html: Added.
      * fast/html/details-add-summary-6-and-click.html: Added.
      * fast/html/details-add-summary-6.html: Added.
      * fast/html/details-add-summary-7-and-click.html: Added.
      * fast/html/details-add-summary-7.html: Added.
      * fast/html/details-add-summary-8-and-click.html: Added.
      * fast/html/details-add-summary-8.html: Added.
      * fast/html/details-add-summary-9-and-click.html: Added.
      * fast/html/details-add-summary-9.html: Added.
      * fast/html/details-mouse-click-expected.txt: Added.
      * fast/html/details-mouse-click.html: Added.
      * fast/html/details-no-summary1.html: Added.
      * fast/html/details-no-summary2.html: Added.
      * fast/html/details-no-summary3.html: Added.
      * fast/html/details-no-summary4.html: Added.
      * fast/html/details-open-javascript.html: Added.
      * fast/html/details-open1.html: Added.
      * fast/html/details-open2.html: Added.
      * fast/html/details-open3.html: Added.
      * fast/html/details-open4.html: Added.
      * fast/html/details-open5.html: Added.
      * fast/html/details-open6.html: Added.
      * fast/html/details-position.html: Added.
      * fast/html/details-remove-summary-1-and-click.html: Added.
      * fast/html/details-remove-summary-1.html: Added.
      * fast/html/details-remove-summary-2-and-click.html: Added.
      * fast/html/details-remove-summary-2.html: Added.
      * fast/html/details-remove-summary-3-and-click.html: Added.
      * fast/html/details-remove-summary-3.html: Added.
      * fast/html/details-remove-summary-4-and-click.html: Added.
      * fast/html/details-remove-summary-4.html: Added.
      * fast/html/details-remove-summary-5-and-click.html: Added.
      * fast/html/details-remove-summary-5.html: Added.
      * fast/html/details-remove-summary-6-and-click.html: Added.
      * fast/html/details-remove-summary-6.html: Added.
      * fast/html/details-writing-mode.html: Added.
      * platform/qt/fast/html/details-add-summary-1-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-1-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-10-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-10-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-2-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-2-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-3-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-3-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-4-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-4-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-5-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-5-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-6-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-6-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-7-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-7-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-8-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-8-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-9-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-add-summary-9-expected.txt: Added.
      * platform/qt/fast/html/details-no-summary1-expected.txt: Added.
      * platform/qt/fast/html/details-no-summary2-expected.txt: Added.
      * platform/qt/fast/html/details-no-summary3-expected.txt: Added.
      * platform/qt/fast/html/details-no-summary4-expected.txt: Added.
      * platform/qt/fast/html/details-open-javascript-expected.txt: Added.
      * platform/qt/fast/html/details-open1-expected.txt: Added.
      * platform/qt/fast/html/details-open2-expected.txt: Added.
      * platform/qt/fast/html/details-open3-expected.txt: Added.
      * platform/qt/fast/html/details-open4-expected.txt: Added.
      * platform/qt/fast/html/details-open5-expected.txt: Added.
      * platform/qt/fast/html/details-open6-expected.txt: Added.
      * platform/qt/fast/html/details-remove-summary-1-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-remove-summary-1-expected.txt: Added.
      * platform/qt/fast/html/details-remove-summary-2-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-remove-summary-2-expected.txt: Added.
      * platform/qt/fast/html/details-remove-summary-3-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-remove-summary-3-expected.txt: Added.
      * platform/qt/fast/html/details-remove-summary-4-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-remove-summary-4-expected.txt: Added.
      * platform/qt/fast/html/details-remove-summary-5-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-remove-summary-5-expected.txt: Added.
      * platform/qt/fast/html/details-remove-summary-6-and-click-expected.txt: Added.
      * platform/qt/fast/html/details-remove-summary-6-expected.txt: Added.
      * platform/qt/fast/html/details-writing-mode-expected.txt: Added.
      * platform/qt/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81035 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      64a50a19
    • beidson@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=56296 · 4361bce4
      beidson@apple.com authored
      Clean up IconDatabaseBase header.
      
      Reviewed by Sam Weinig.
      
      -Get rid of the "PlatformString.h" include and replace it with a forward declaration.
      -Group methods by which are used in WebCore directly and which are used in WebKit ports.
      
      This'll make it easier to use in external frameworks (like WebKit2).
      
      * loader/icon/IconDatabase.h:
      * loader/icon/IconDatabaseBase.h:
      (WebCore::IconDatabaseBase::retainIconForPageURL):
      (WebCore::IconDatabaseBase::releaseIconForPageURL):
      (WebCore::IconDatabaseBase::iconForPageURL):
      (WebCore::IconDatabaseBase::setIconURLForPageURL):
      (WebCore::IconDatabaseBase::setIconDataForIconURL):
      (WebCore::IconDatabaseBase::iconDataKnownForIconURL):
      (WebCore::IconDatabaseBase::loadDecisionForIconURL):
      (WebCore::IconDatabaseBase::importIconURLForPageURL):
      (WebCore::IconDatabaseBase::importIconDataForIconURL):
      (WebCore::IconDatabaseBase::open):
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81034 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      4361bce4
    • weinig@apple.com's avatar
      WebKit2: No icon shown for <input type=file> · 6bb1ad7e
      weinig@apple.com authored
      <rdar://problem/8988982>
      https://bugs.webkit.org/show_bug.cgi?id=54288
      
      Reviewed by Darin Adler.
      
      * WebProcess/WebCoreSupport/WebChromeClient.cpp:
      (WebKit::WebChromeClient::chooseIconForFiles):
      Add implementation for chooseIconForFiles which calls down to Icon::createIconForFiles.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81032 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      6bb1ad7e
    • podivilov@chromium.org's avatar
      2011-03-14 Sheriff Bot <webkit.review.bot@gmail.com> · 42ce5fdf
      podivilov@chromium.org authored
              Unreviewed, rolling out r81026.
              http://trac.webkit.org/changeset/81026
              https://bugs.webkit.org/show_bug.cgi?id=56313
      
              Breaks gtk 64-bit tests (Requested by podivilov on #webkit).
      
              * inspector/debugger/xhr-breakpoints-expected.txt: Removed.
              * inspector/debugger/xhr-breakpoints.html: Removed.
              * platform/gtk/Skipped:
              * platform/mac/Skipped:
              * platform/qt/Skipped:
              * platform/win/Skipped:
      2011-03-14  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r81026.
              http://trac.webkit.org/changeset/81026
              https://bugs.webkit.org/show_bug.cgi?id=56313
      
              Breaks gtk 64-bit tests (Requested by podivilov on #webkit).
      
              * inspector/InspectorBrowserDebuggerAgent.cpp:
              (WebCore::InspectorBrowserDebuggerAgent::InspectorBrowserDebuggerAgent):
              (WebCore::InspectorBrowserDebuggerAgent::inspectedURLChanged):
              (WebCore::InspectorBrowserDebuggerAgent::restoreStickyBreakpoint):
              (WebCore::InspectorBrowserDebuggerAgent::setXHRBreakpoint):
              (WebCore::InspectorBrowserDebuggerAgent::removeXHRBreakpoint):
              (WebCore::InspectorBrowserDebuggerAgent::willSendXMLHttpRequest):
              (WebCore::InspectorBrowserDebuggerAgent::clear):
              * inspector/InspectorBrowserDebuggerAgent.h:
              * inspector/front-end/BreakpointManager.js:
              (WebInspector.BreakpointManager.prototype.createXHRBreakpoint):
              (WebInspector.BreakpointManager.prototype._createXHRBreakpoint):
              (WebInspector.BreakpointManager.prototype.breakpointViewForEventData):
              (WebInspector.BreakpointManager.prototype._projectChanged):
              (WebInspector.BreakpointManager.prototype._validateBreakpoints):
              (WebInspector.BreakpointManager.prototype._createEventListenerBreakpointId):
              (WebInspector.BreakpointManager.prototype._createXHRBreakpointId):
              (WebInspector.XHRBreakpoint):
              (WebInspector.XHRBreakpoint.prototype._enable):
              (WebInspector.XHRBreakpoint.prototype._disable):
              (WebInspector.XHRBreakpoint.prototype._serializeToJSON):
              (WebInspector.XHRBreakpointView):
              (WebInspector.XHRBreakpointView.prototype.compareTo):
              (WebInspector.XHRBreakpointView.prototype.populateEditElement):
              (WebInspector.XHRBreakpointView.prototype.populateLabelElement):
              (WebInspector.XHRBreakpointView.prototype.populateStatusMessageElement):
              * inspector/front-end/BreakpointsSidebarPane.js:
              (WebInspector.XHRBreakpointsSidebarPane.addButtonClicked):
              (WebInspector.XHRBreakpointsSidebarPane):
              (WebInspector.XHRBreakpointsSidebarPane.prototype.addBreakpointItem):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._startEditingBreakpoint):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._hideEditBreakpointDialog):
              * inspector/front-end/CallStackSidebarPane.js:
              (WebInspector.CallStackSidebarPane.prototype.update):
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel):
              (WebInspector.ScriptsPanel.prototype._debuggerPaused):
              (WebInspector.ScriptsPanel.prototype._clearInterface):
              * inspector/front-end/Settings.js:
              (WebInspector.Settings):
              * inspector/front-end/inspector.js:
              (WebInspector.resetFocusElement):
              (WebInspector.createXHRBreakpointsSidebarPane.breakpointAdded):
              (WebInspector.createXHRBreakpointsSidebarPane):
              (WebInspector.set attached):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81030 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      42ce5fdf
    • mnaganov@chromium.org's avatar
      2011-03-14 Mikhail Naganov <mnaganov@chromium.org> · b5263104
      mnaganov@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: Factor out binary search algo from the insertionIndexForObjectInListSortedByFunction function.
              https://bugs.webkit.org/show_bug.cgi?id=56312
      
              Test: inspector/utilities.html
      
              * inspector/front-end/utilities.js:
      
      2011-03-14  Mikhail Naganov  <mnaganov@chromium.org>
      
              Reviewed by Pavel Feldman.
      
              Web Inspector: Factor out binary search algo from the insertionIndexForObjectInListSortedByFunction function.
              https://bugs.webkit.org/show_bug.cgi?id=56312
      
              * inspector/utilities-expected.txt: Added.
              * inspector/utilities.html: Added.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81029 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      b5263104
    • podivilov@chromium.org's avatar
      2011-03-12 Pavel Podivilov <podivilov@chromium.org> · b2f1a387
      podivilov@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: re-implement xhr breakpoints.
              https://bugs.webkit.org/show_bug.cgi?id=56252
      
              * inspector/debugger/xhr-breakpoints-expected.txt: Added.
              * inspector/debugger/xhr-breakpoints.html: Added.
              * platform/gtk/Skipped:
              * platform/mac/Skipped:
              * platform/qt/Skipped:
              * platform/win/Skipped:
      2011-03-12  Pavel Podivilov  <podivilov@chromium.org>
      
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: re-implement xhr breakpoints.
              https://bugs.webkit.org/show_bug.cgi?id=56252
      
              - restore xhr breakpoints one by one instead of using setAllBrowserBreakpoints
              - store xhr breakpoints in a separate setting
              - move presentation-related code from BreakpointManager to XHRBreakpointsSidebarPane
      
              Test: inspector/debugger/xhr-breakpoints.html
      
              * inspector/InspectorBrowserDebuggerAgent.cpp:
              (WebCore::InspectorBrowserDebuggerAgent::InspectorBrowserDebuggerAgent):
              (WebCore::InspectorBrowserDebuggerAgent::inspectedURLChanged):
              (WebCore::InspectorBrowserDebuggerAgent::restoreStickyBreakpoint):
              (WebCore::InspectorBrowserDebuggerAgent::setXHRBreakpoint):
              (WebCore::InspectorBrowserDebuggerAgent::removeXHRBreakpoint):
              (WebCore::InspectorBrowserDebuggerAgent::willSendXMLHttpRequest):
              (WebCore::InspectorBrowserDebuggerAgent::clear):
              * inspector/InspectorBrowserDebuggerAgent.h:
              * inspector/front-end/BreakpointManager.js:
              (WebInspector.BreakpointManager.prototype.setXHRBreakpoint):
              (WebInspector.BreakpointManager.prototype.removeXHRBreakpoint):
              (WebInspector.BreakpointManager.prototype.breakpointViewForEventData):
              (WebInspector.BreakpointManager.prototype._projectChanged):
              (WebInspector.BreakpointManager.prototype._validateBreakpoints):
              (WebInspector.BreakpointManager.prototype._createEventListenerBreakpointId):
              * inspector/front-end/BreakpointsSidebarPane.js:
              (WebInspector.XHRBreakpointsSidebarPane):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._addButtonClicked.finishEditing):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._addButtonClicked):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._setBreakpoint):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._removeBreakpoint):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._contextMenu.removeBreakpoint):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._contextMenu):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._checkboxClicked):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._labelClicked.finishEditing):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._labelClicked):
              (WebInspector.XHRBreakpointsSidebarPane.prototype.highlightBreakpoint):
              (WebInspector.XHRBreakpointsSidebarPane.prototype.clearBreakpointHighlight):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._saveBreakpoints):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._restoreBreakpoints):
              (WebInspector.XHRBreakpointsSidebarPane.prototype._projectChanged):
              * inspector/front-end/CallStackSidebarPane.js:
              (WebInspector.CallStackSidebarPane.prototype.update):
              (WebInspector.CallStackSidebarPane.prototype._xhrBreakpointHit):
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel):
              (WebInspector.ScriptsPanel.prototype._debuggerPaused):
              (WebInspector.ScriptsPanel.prototype._clearInterface):
              * inspector/front-end/Settings.js:
              (WebInspector.Settings):
              * inspector/front-end/inspector.js:
              (WebInspector.resetFocusElement):
              (WebInspector.set attached):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81026 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      b2f1a387
    • podivilov@chromium.org's avatar
      2011-03-14 Pavel Podivilov <podivilov@chromium.org> · 67fd4767
      podivilov@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: move breakpoints restoring to debugger presentation model.
              https://bugs.webkit.org/show_bug.cgi?id=56123
      
              * http/tests/inspector/debugger-test.js:
              (initialize_DebuggerTest.InspectorTest.completeDebuggerTest.disableDebugger):
      2011-03-14  Pavel Podivilov  <podivilov@chromium.org>
      
              Reviewed by Pavel Feldman.
      
              Web Inspector: move breakpoints restoring to debugger presentation model.
              https://bugs.webkit.org/show_bug.cgi?id=56123
      
              DebuggerModel's "breakpoint-added" and "breakpoint-removed" events are gone since
              setBreakpoint/removeBreakpoint are now called from DPM only.
      
              * inspector/InspectorDebuggerAgent.cpp:
              (WebCore::InspectorDebuggerAgent::disable):
              (WebCore::InspectorDebuggerAgent::enableDebuggerAfterShown):
              * inspector/front-end/DebuggerModel.js:
              (WebInspector.DebuggerModel.prototype.enableDebugger):
              (WebInspector.DebuggerModel.prototype._debuggerWasEnabled):
              (WebInspector.DebuggerModel.prototype._debuggerWasDisabled):
              (WebInspector.DebuggerModel.prototype.setBreakpoint.didSetBreakpoint):
              (WebInspector.DebuggerModel.prototype.setBreakpoint):
              (WebInspector.DebuggerModel.prototype.setBreakpointBySourceId):
              (WebInspector.DebuggerModel.prototype.removeBreakpoint):
              (WebInspector.DebuggerModel.prototype._breakpointResolved):
              (WebInspector.DebuggerModel.prototype.reset):
              (WebInspector.DebuggerDispatcher.prototype.debuggerWasEnabled):
              (WebInspector.DebuggerDispatcher.prototype.debuggerWasDisabled):
              * inspector/front-end/DebuggerPresentationModel.js:
              (WebInspector.DebuggerPresentationModel):
              (WebInspector.DebuggerPresentationModel.prototype._debuggerWasEnabled):
              (WebInspector.DebuggerPresentationModel.prototype._parsedScriptSource):
              (WebInspector.DebuggerPresentationModel.prototype._failedToParseScriptSource):
              (WebInspector.DebuggerPresentationModel.prototype._scriptSourceChanged):
              (WebInspector.DebuggerPresentationModel.prototype.breakpointsForSourceFileId):
              (WebInspector.DebuggerPresentationModel.prototype.setBreakpoint):
              (WebInspector.DebuggerPresentationModel.prototype.setBreakpointEnabled):
              (WebInspector.DebuggerPresentationModel.prototype.updateBreakpoint):
              (WebInspector.DebuggerPresentationModel.prototype.removeBreakpoint):
              (WebInspector.DebuggerPresentationModel.prototype.findBreakpoint):
              (WebInspector.DebuggerPresentationModel.prototype._breakpointAdded):
              (WebInspector.DebuggerPresentationModel.prototype._breakpointRemoved):
              (WebInspector.DebuggerPresentationModel.prototype._breakpointResolved):
              (WebInspector.DebuggerPresentationModel.prototype._restoreBreakpoints):
              (WebInspector.DebuggerPresentationModel.prototype._saveBreakpoints):
              (WebInspector.DebuggerPresentationModel.prototype.reset):
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel):
              (WebInspector.ScriptsPanel.prototype._debuggerWasEnabled):
              (WebInspector.ScriptsPanel.prototype._debuggerWasDisabled):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81025 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      67fd4767
    • commit-queue@webkit.org's avatar
      2011-03-14 Sheriff Bot <webkit.review.bot@gmail.com> · c3d82ef1
      commit-queue@webkit.org authored
              Unreviewed, rolling out r81015.
              http://trac.webkit.org/changeset/81015
              https://bugs.webkit.org/show_bug.cgi?id=56308
      
              A Similar patch landed in r76960 (Requested by philn-tp on
              #webkit).
      
              * GNUmakefile.am:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81024 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      c3d82ef1
    • pfeldman@chromium.org's avatar
      2011-03-14 Pavel Feldman <pfeldman@chromium.org> · 25268993
      pfeldman@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: don't use innerText, use textContent instead.
              https://bugs.webkit.org/show_bug.cgi?id=56307
      
              * inspector/elements/edit-dom-actions-expected.txt:
              * inspector/elements/edit-dom-actions.html:
              * inspector/extensions/extensions-audits-expected.txt:
      2011-03-14  Pavel Feldman  <pfeldman@chromium.org>
      
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: don't use innerText, use textContent instead.
              https://bugs.webkit.org/show_bug.cgi?id=56307
      
              * inspector/front-end/AuditFormatters.js:
              (WebInspector.AuditFormatters.snippet):
              * inspector/front-end/ElementsTreeOutline.js:
              * inspector/front-end/GoToLineDialog.js:
              * inspector/front-end/HelpScreen.js:
              (WebInspector.HelpScreen):
              * inspector/front-end/ShortcutsHelp.js:
              (WebInspector.ShortcutsSection.prototype.renderSection):
              (WebInspector.ShortcutsSection.prototype._renderHeader):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81023 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      25268993