1. 10 May, 2013 34 commits
  2. 09 May, 2013 6 commits
    • commit-queue@webkit.org's avatar
      Unskipped the webarchive tests for Mac that are not skipped for a reason other than · 9561ea36
      commit-queue@webkit.org authored
      dumpDOMAsWebArchive not being implemented, which was fixed in r149692.
      https://bugs.webkit.org/show_bug.cgi?id=115819
      
      Patch by Alex Christensen <achristensen@apple.com> on 2013-05-09
      Reviewed by Benjamin Poulain.
      
      * platform/efl-wk2/TestExpectations:
      Skip webarchive tests.
      * platform/gtk-wk2/TestExpectations:
      Skip webarchive tests.
      * platform/qt-5.0-mac-wk2/TestExpectations:
      Skip webarchive tests.
      * platform/qt-5.0-wk2/TestExpectations:
      Skip webarchive tests.
      * platform/wk2/TestExpectations:
      Removed universal skipping of webarchive tests, noted which tests are still skipped with bug numbers.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149859 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9561ea36
    • cfleizach@apple.com's avatar
      AX: VoiceOver is no longer seeing items in poorly formed tables · 44996313
      cfleizach@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=115837
      
      Reviewed by Darin Adler.
      
      Source/WebCore: 
      
      In case the author didn't include the rows of a table as the 
      direct children, a table needs to dive down its descendant chain
      until the rows are found. 
      
      I also took the opportunity to clean up a bit around what the different
      meanings of table are in the accessibility classes.
      
      Test: accessibility/poorly-formed-aria-table.html
      
      * accessibility/AccessibilityARIAGrid.cpp:
      (WebCore::AccessibilityARIAGrid::addRowDescendant):
      (WebCore::AccessibilityARIAGrid::addChildren):
      * accessibility/AccessibilityARIAGrid.h:
      (AccessibilityARIAGrid):
      * accessibility/AccessibilityARIAGridRow.cpp:
      (WebCore::AccessibilityARIAGridRow::parentTable):
      (WebCore):
      * accessibility/AccessibilityARIAGridRow.h:
      (AccessibilityARIAGridRow):
      * accessibility/AccessibilityObject.h:
      (WebCore::AccessibilityObject::isTable):
      * accessibility/AccessibilityTable.h:
      (AccessibilityTable):
      (WebCore::AccessibilityTable::isTable):
      (WebCore::toAccessibilityTable):
      * accessibility/AccessibilityTableRow.cpp:
      (WebCore::AccessibilityTableRow::parentTable):
      
      LayoutTests: 
      
      * accessibility/poorly-formed-aria-table-expected.txt: Added.
      * accessibility/poorly-formed-aria-table.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149858 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      44996313
    • zoltan@webkit.org's avatar
      [Qt] REGRESSION (r148975) shape-inside-percentage.html and... · 1e1a2b7d
      zoltan@webkit.org authored
      [Qt] REGRESSION (r148975) shape-inside-percentage.html and shape-inside-overflow-fixed-dimensions.html are failing after r148975
      https://bugs.webkit.org/show_bug.cgi?id=115053
      
      Reviewed by Alexandru Chiculita.
      
      I changed the tests to use Ahem font (overflow will be the same on every port) and modify the markup in order to be the similar
      for the two tests. The change fixes both tests and make them passing on Qt as well. I removed the tests from the TestExpectations.
      
      * fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions-expected.html:
      * fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions.html:
      * fast/exclusions/shape-inside/shape-inside-percentage-expected.html:
      * fast/exclusions/shape-inside/shape-inside-percentage.html:
      * platform/qt/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149857 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1e1a2b7d
    • commit-queue@webkit.org's avatar
      REGRESSION: Disabled multiline select element now responds to (certain) clicks · 55af81fa
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=115710
      
      Patch by Yael Aharon <yael.aharon@intel.com> on 2013-05-09
      Reviewed by Kent Tamura.
      
      Source/WebCore:
      
      After http://trac.webkit.org/changeset/140286, select elements can scroll whether they
      are disabled or not. While they scroll, they also change the selected item.
      This patch allows the select element to scroll, but does not change the selection
      if the select element is disabled.
      
      Test: fast/forms/select/listbox-disabled-scroll-no-onchange.html
      Test: fast/forms/select/listbox-disabled-no-autoscroll.html
      
      * rendering/RenderListBox.cpp:
      (WebCore::RenderListBox::autoscroll):
      * rendering/RenderListBox.cpp:
      (WebCore::RenderListBox::stopAutoscroll):
      
      LayoutTests:
      
      Test that a disabled element does not change selection while scrolling.
      
      * fast/forms/select/listbox-disabled-scroll-no-onchange-expected.txt: Added.
      * fast/forms/select/listbox-disabled-scroll-no-onchange.html: Added.
      * fast/forms/select/listbox-disabled-no-autoscroll.html: Added.
      * fast/forms/select/listbox-disabled-no-autoscroll-expected.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149856 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      55af81fa
    • paroga@webkit.org's avatar
      [WIN][DRT] Remove duplicated (start|stop)JavaScriptThreads() · 0e09c3ba
      paroga@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=92371
      
      Reviewed by Brent Fulgham.
      
      Use JavaScriptThreading.cpp where the same functionality is
      implemented too. This reduces the dependency on the pthread
      library. Also replace assert() with WebKit ASSERT().
      
      * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj:
      * DumpRenderTree/win/DumpRenderTree.cpp:
      (dumpHistoryItem):
      (dumpBackForwardList):
      * DumpRenderTree/win/DumpRenderTree.vcproj:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149855 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0e09c3ba
    • andersca@apple.com's avatar
      Clean up SecurityOrigin::databaseIdentifier · f89a5520
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=115882
      
      Reviewed by Beth Dakin.
      
      Remove m_encodedHost and just call encodeHost from databaseIdentifier().
      Also, use a StringBuilder when constructing the database identifier to avoid allocating
      temporary String objects over and over.
      
      * page/SecurityOrigin.cpp:
      (WebCore::SecurityOrigin::SecurityOrigin):
      (WebCore):
      (WebCore::SecurityOrigin::createFromDatabaseIdentifier):
      (WebCore::SecurityOrigin::databaseIdentifier):
      * page/SecurityOrigin.h:
      (SecurityOrigin):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149854 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f89a5520