Regression(r188698): http/tests/cache/disk-cache/disk-cache-revalidation-new-expire...
[WebKit-https.git] / LayoutTests / ChangeLog
index 9af8b07..68a7321 100644 (file)
@@ -1,3 +1,684 @@
+2015-08-21  Chris Dumez  <cdumez@apple.com>
+
+        Regression(r188698): http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
+        https://bugs.webkit.org/show_bug.cgi?id=148205
+
+        Reviewed by Antti Koivisto.
+
+        * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
+        Drop temporary fix landed in r188698 to make the test less flaky.
+
+2015-08-20  Nan Wang  <n_wang@apple.com>
+
+        AX: fix accessibility/loading-iframe-updates-axtree.html test for mac
+        https://bugs.webkit.org/show_bug.cgi?id=148251
+
+        Reviewed by Chris Fleizach.
+
+        Added a container in order to make the frame accessible. Also, added expected results for
+        both WK1 and WK2.
+
+        * accessibility/loading-iframe-updates-axtree-expected.txt:
+        * accessibility/loading-iframe-updates-axtree.html:
+        * platform/mac-wk1/accessibility: Added.
+        * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt: Added.
+        * platform/mac/TestExpectations:
+
+2015-08-20  Chris Dumez  <cdumez@apple.com>
+
+        Fix passing null / undefined as NodeFilter parameter for createNodeIterator() / createTreeWalker()
+        https://bugs.webkit.org/show_bug.cgi?id=148257
+
+        Reviewed by Darin Adler.
+
+        Rebaseline tests. We are now passing more of the checks.
+
+        * fast/dom/createNodeIterator-parameters-expected.txt:
+        * fast/dom/createTreeWalker-parameters-expected.txt:
+
+2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        [iOS] Adopt OS X's emoji behavior
+        https://bugs.webkit.org/show_bug.cgi?id=148265
+
+        Reviewed by Simon Fraser.
+
+        * platform/ios-simulator/fast/text/emoji-expected.txt:
+
+2015-08-20  Chris Dumez  <cdumez@apple.com>
+
+        getElementsByClassName() should return an HTMLCollection
+        https://bugs.webkit.org/show_bug.cgi?id=147980
+
+        Reviewed by Darin Adler.
+
+        * fast/dom/getElementsByClassName/dumpHTMLCollection-expected.txt: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList-expected.txt.
+        * fast/dom/getElementsByClassName/dumpHTMLCollection.html: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList.html.
+        Rename test now that getElementsByClassName returns an HTMLCollection
+        and update the test to update the HTMLCollection prototype instead
+        of the NodeList one.
+
+        * fast/dom/getElementsByClassName/return-type-expected.txt: Added.
+        * fast/dom/getElementsByClassName/return-type.html: Added.
+        New test that checks that getElementsByClassName() returns an
+        HTMLCollection.
+
+        * inspector/model/remote-object-expected.txt:
+        Rebaseline.
+
+2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        Test gardening after r188167
+        https://bugs.webkit.org/show_bug.cgi?id=148276
+
+        Unreviewed.
+
+        The tests in css3/line-break require non-language-sensitive font fallback. This patch adds
+        slightly modified tests which test line-breaking with language-sensitive font fallback.
+        This patch also marks all operating systems which do not support language-sensitive font
+        fallback to ignore the results of these new tests.
+
+        * css3/line-break-language-sensitive: Added
+        * platform/efl/TestExpectations:
+        * platform/gtk/TestExpectations:
+        * platform/mac/TestExpectations:
+        * platform/win/TestExpectations:
+
+2015-08-20  Filip Pizlo  <fpizlo@apple.com>
+
+        Overflow check elimination fails for a simple test case
+        https://bugs.webkit.org/show_bug.cgi?id=147387
+
+        Reviewed by Benjamin Poulain.
+
+        Added two test cases that previously would have an unnecessary overflow check on an induction
+        variable. These tests speed up by 10-15% thanks to this change.
+
+        Also added .html/expected files for some regress test that didn't have them.
+
+        * js/regress/function-call-expected.txt: Added.
+        * js/regress/function-call.html: Added.
+        * js/regress/hard-overflow-check-equal-expected.txt: Added.
+        * js/regress/hard-overflow-check-equal.html: Added.
+        * js/regress/hard-overflow-check-expected.txt: Added.
+        * js/regress/hard-overflow-check.html: Added.
+        * js/regress/script-tests/hard-overflow-check-equal.js: Added.
+        (foo):
+        * js/regress/script-tests/hard-overflow-check.js: Added.
+        (foo):
+
+2015-08-20  Nan Wang  <n_wang@apple.com>
+
+        AX: Fix accessibility/mac/selection-value-changes-for-aria-textbox.html test
+        https://bugs.webkit.org/show_bug.cgi?id=148247
+
+        Reviewed by Chris Fleizach.
+
+        Fixed the test by adding the notification listener before executing the commands.
+
+        * accessibility/mac/selection-value-changes-for-aria-textbox-expected.txt:
+        * accessibility/mac/selection-value-changes-for-aria-textbox.html:
+        * platform/mac/TestExpectations:
+
+2015-08-20  Chris Dumez  <cdumez@apple.com>
+
+        Default value for createNodeIterator() / createTreeWalker()'s whatToShow parameter should be 0xFFFFFFFF
+        https://bugs.webkit.org/show_bug.cgi?id=148238
+
+        Reviewed by Ryosuke Niwa.
+
+        Add tests for createNodeIterator() / createTreeWalker() parameters.
+        Some of the checks are still failing.
+
+        * fast/dom/createNodeIterator-parameters-expected.txt: Added.
+        * fast/dom/createNodeIterator-parameters.html: Added.
+        * fast/dom/createTreeWalker-parameters-expected.txt: Added.
+        * fast/dom/createTreeWalker-parameters.html: Added.
+
+2015-08-20  Nan Wang  <n_wang@apple.com>
+
+        AX: Re-enable aria-checked-mixed-value.html test for mac
+        https://bugs.webkit.org/show_bug.cgi?id=148235
+
+        Reviewed by Chris Fleizach.
+
+        isIndeterminate is already implemented in mac, re-enable the test.
+
+        * platform/mac/TestExpectations:
+
+2015-08-20  Nan Wang  <n_wang@apple.com>
+
+        AX: Mac doesn't have expectation for LayoutTests/accessibility/table-cells-roles.html test
+        https://bugs.webkit.org/show_bug.cgi?id=148236
+
+        Reviewed by Chris Fleizach.
+
+        * accessibility/table-cells-roles-expected.txt:
+        * accessibility/table-cells-roles.html:
+        * platform/mac/TestExpectations:
+        * platform/mac/accessibility/table-cells-roles-expected.txt: Added.
+
+2015-08-20  Chris Dumez  <cdumez@apple.com>
+
+        REGRESSION: http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
+        https://bugs.webkit.org/show_bug.cgi?id=148205
+
+        Unreviewed, give the disk cache a chance to settle down before querying
+        the resource again. This fixes the flakiness locally. Longer term, I will
+        try and figure out why the cache is sometimes revalidating if the resource
+        is requested very quickly after.
+
+        * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
+
+2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
+
+        Introduce put_by_id like IC into put_by_val when the given name is String or Symbol
+        https://bugs.webkit.org/show_bug.cgi?id=147760
+
+        Reviewed by Filip Pizlo.
+
+        Add synthetic tests for put-by-val. Just make put-by-id tests using symbol / string.
+
+        * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset-expected.txt: Added.
+        * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset.html: Added.
+        * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset-expected.txt: Added.
+        * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset.html: Added.
+        * js/regress/inlined-put-by-val-with-string-transition-expected.txt: Added.
+        * js/regress/inlined-put-by-val-with-string-transition.html: Added.
+        * js/regress/inlined-put-by-val-with-symbol-transition-expected.txt: Added.
+        * js/regress/inlined-put-by-val-with-symbol-transition.html: Added.
+        * js/regress/polymorphic-put-by-val-with-string-expected.txt: Added.
+        * js/regress/polymorphic-put-by-val-with-string.html: Added.
+        * js/regress/polymorphic-put-by-val-with-symbol-expected.txt: Added.
+        * js/regress/polymorphic-put-by-val-with-symbol.html: Added.
+        * js/regress/put-by-val-with-string-expected.txt: Added.
+        * js/regress/put-by-val-with-string-replace-and-transition-expected.txt: Added.
+        * js/regress/put-by-val-with-string-replace-and-transition.html: Added.
+        * js/regress/put-by-val-with-string-slightly-polymorphic-expected.txt: Added.
+        * js/regress/put-by-val-with-string-slightly-polymorphic.html: Added.
+        * js/regress/put-by-val-with-string.html: Added.
+        * js/regress/put-by-val-with-symbol-expected.txt: Added.
+        * js/regress/put-by-val-with-symbol-replace-and-transition-expected.txt: Added.
+        * js/regress/put-by-val-with-symbol-replace-and-transition.html: Added.
+        * js/regress/put-by-val-with-symbol-slightly-polymorphic-expected.txt: Added.
+        * js/regress/put-by-val-with-symbol-slightly-polymorphic.html: Added.
+        * js/regress/put-by-val-with-symbol.html: Added.
+        * js/regress/script-tests/fold-put-by-val-with-string-to-multi-put-by-offset.js: Added.
+        (foo):
+        (fu):
+        (bar):
+        * js/regress/script-tests/fold-put-by-val-with-symbol-to-multi-put-by-offset.js: Added.
+        (foo):
+        (fu):
+        (bar):
+        * js/regress/script-tests/inlined-put-by-val-with-string-transition.js: Added.
+        (foo):
+        (Foo):
+        * js/regress/script-tests/inlined-put-by-val-with-symbol-transition.js: Added.
+        (foo):
+        (Foo):
+        * js/regress/script-tests/polymorphic-put-by-val-with-string.js: Added.
+        (foo):
+        * js/regress/script-tests/polymorphic-put-by-val-with-symbol.js: Added.
+        (foo):
+        * js/regress/script-tests/put-by-val-with-string-replace-and-transition.js: Added.
+        * js/regress/script-tests/put-by-val-with-string-slightly-polymorphic.js: Added.
+        * js/regress/script-tests/put-by-val-with-string.js: Added.
+        (foo):
+        (bar):
+        * js/regress/script-tests/put-by-val-with-symbol-replace-and-transition.js: Added.
+        * js/regress/script-tests/put-by-val-with-symbol-slightly-polymorphic.js: Added.
+        * js/regress/script-tests/put-by-val-with-symbol.js: Added.
+        (foo):
+        (bar):
+
+2015-08-20  Chris Dumez  <cdumez@apple.com>
+
+        [Cocoa] Treat Epoch as invalid value for "Last-Modified" header
+        https://bugs.webkit.org/show_bug.cgi?id=148162
+        rdar://problem/22330837
+
+        Reviewed by Antti Koivisto.
+
+        Add better layout test coverage for using the "Last-Modified" header to
+        compute heuristic freshness. In particular, it adds coverage for the
+        following values: Epoch, malformed date.
+
+        * http/tests/cache/disk-cache/disk-cache-last-modified-expected.txt: Added.
+        * http/tests/cache/disk-cache/disk-cache-last-modified.html: Added.
+        New test.
+
+        * http/tests/cache/disk-cache/resources/cache-test.js:
+        (makeHeaderValue):
+        makeHeaderValue() was not resolving 'now(-1000)' into a date. This means that the
+        tests using it would end up sending an invalid "Last-Modified" header which our
+        networking code was translating to Epoch. We now ignore Epoch as Last-Modified
+        value for computing heuristic freshness to not cache due to malformed headers.
+
+2015-08-20  Eric Carlson  <eric.carlson@apple.com>
+
+        Revert accidental commit of a new test that isn't ready for prime time.
+
+        Unreviewed build fix.
+
+        * http/tests/media/video-media-document-disposition-download.html: Removed.
+        * http/tests/media/resources/serve-video.php: Remove contentDisposition support.
+
+2015-08-20  Xabier Rodriguez Calvar  <calvaris@igalia.com>
+
+        [Streams API] Sync tests with upstream reference
+        https://bugs.webkit.org/show_bug.cgi?id=148078
+
+        Synced with the upstream reference tests. This means that we moved
+        some of ours to the reference and brought some new ones. Of course
+        expectations were updated accordingly.
+
+        Reviewed by Darin Adler.
+
+        * streams/readable-stream-controller-error-expected.txt: Expectations.
+        * streams/readable-stream-controller-error.html: Changed test descriptions and moved one test to the reference.
+        * streams/readable-stream-gc-expected.txt: Removed.
+        * streams/readable-stream-gc.html: Moved to the reference.
+        * streams/readable-stream-reader-read-expected.txt: Expectations.
+        * streams/readable-stream-reader-read.html: Moved a test to the reference.
+        * streams/reference-implementation/readable-stream-expected.txt:
+        * streams/reference-implementation/readable-stream-reader-expected.txt: Expectations.
+        * streams/reference-implementation/readable-stream-reader.html: Brought changes from upstream reference and
+        uncomented async pull source test (which had been commented since a long time ago and is working now).
+        * streams/reference-implementation/readable-stream-tee.html: Brought changes from upstream reference.
+        * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
+        * streams/reference-implementation/readable-stream-templated.html:
+        * streams/reference-implementation/readable-stream.html: Brought changes from upstream reference.
+
+2015-08-19  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        Select validation does not correctly work when handling change event
+        https://bugs.webkit.org/show_bug.cgi?id=145869
+
+        Reviewed by Dean Jackson.
+
+        Tests that checkValidity() returns correct results from within the onchange handler of a
+        <select> when the validity of the selected option changes.
+
+        * fast/forms/onchange-select-check-validity-expected.txt: Added.
+        * fast/forms/onchange-select-check-validity.html: Added.
+
+2015-08-19  Jinyoung Hur  <hur.ims@navercorp.com>
+
+        GraphicsContext3D::activeTexture should not be called with zero-based index
+        https://bugs.webkit.org/show_bug.cgi?id=148020
+
+        Reviewed by Alex Christensen.
+
+        Insert WebGLRenderingContext.activeTexture call during the texture complete test to verify
+        a meaningless change of the active texture doesn't make any gl errors.
+
+        * fast/canvas/webgl/texture-complete.html:
+
+2015-08-19  Zalan Bujtas  <zalan@apple.com>
+
+        outline-style: auto leaves bits behind on strava's flyby view.
+        https://bugs.webkit.org/show_bug.cgi?id=148178
+
+        Reviewed by Simon Fraser.
+
+        RenderView::m_maximalOutlineSize should include outline-offset.
+
+        * fast/repaint/outline-auto-with-width-less-than-focus-ring-width-and-offset-repaint-expected.txt: Added.
+        * fast/repaint/outline-auto-with-width-less-than-focus-ring-width-and-offset-repaint.html: Added.
+
+2015-08-19  Zalan Bujtas  <zalan@apple.com>
+
+        Cleanup outline-style: auto painting.
+        https://bugs.webkit.org/show_bug.cgi?id=148159
+
+        Reviewed by Simon Fraser.
+
+        Old platform style required the focus ring to be painted with an offset. (https://trac.webkit.org/r5358)
+        (and it has the side effect of growing outline-width adds further, unwanted offset)
+        Default css for :focus is adjusted to remove this offset by setting the outline-width to 5px
+        and the outline-offset to -2px. (https://trac.webkit.org/r13639)
+        This patch removes both the old logic and the workaround for getting rid of the unwanted offset.
+
+        * fast/repaint/outline-auto-with-default-width-and-offset-repaint-expected.txt: Added.
+        * fast/repaint/outline-auto-with-default-width-and-offset-repaint.html: Copied from LayoutTests/fast/repaint/outline-with2px-auto-repaint-rect.html.
+        * fast/repaint/outline-with1px-auto-repaint-rect.html:
+        * fast/repaint/outline-with2px-auto-repaint-rect.html:
+        * fast/repaint/outline-with3px-auto-repaint-rect.html:
+
+2015-08-18  Dean Jackson  <dino@apple.com>
+
+        Support CSS filters without webkit prefix
+        https://bugs.webkit.org/show_bug.cgi?id=148138
+        <rdar://problem/22331434>
+
+        Reviewed by Sam Weinig.
+
+        Globally change -webkit-filter to filter in as many places as
+        possible. Then add a new test that makes sure the prefixed
+        and unprefixed value resolve to the same computed style.
+
+        * animations/resources/animation-test-helpers.js:
+        (parseCSSImage):
+        * css3/filters/backdrop/effect-hw-expected.html:
+        * css3/filters/effect-blur-hw.html:
+        * css3/filters/effect-blur.html:
+        * css3/filters/effect-brightness-clamping-hw.html:
+        * css3/filters/effect-brightness-clamping.html:
+        * css3/filters/effect-brightness-hw.html:
+        * css3/filters/effect-brightness.html:
+        * css3/filters/effect-combined-hw.html:
+        * css3/filters/effect-combined.html:
+        * css3/filters/effect-contrast-hw.html:
+        * css3/filters/effect-contrast.html:
+        * css3/filters/effect-drop-shadow-hw.html:
+        * css3/filters/effect-drop-shadow.html:
+        * css3/filters/effect-grayscale-hw.html:
+        * css3/filters/effect-grayscale.html:
+        * css3/filters/effect-hue-rotate-hw.html:
+        * css3/filters/effect-hue-rotate.html:
+        * css3/filters/effect-invert-hw.html:
+        * css3/filters/effect-invert.html:
+        * css3/filters/effect-opacity-hw.html:
+        * css3/filters/effect-opacity.html:
+        * css3/filters/effect-reference-composite-hw.html:
+        * css3/filters/effect-reference-composite.html:
+        * css3/filters/effect-reference-hw.html:
+        * css3/filters/effect-reference-ordering-hw.html:
+        * css3/filters/effect-reference-ordering.html:
+        * css3/filters/effect-reference.html:
+        * css3/filters/effect-saturate-hw.html:
+        * css3/filters/effect-saturate.html:
+        * css3/filters/effect-sepia-hw.html:
+        * css3/filters/effect-sepia.html:
+        * css3/filters/filter-property-computed-style-expected.txt:
+        * css3/filters/filter-property-parsing-expected.txt:
+        * css3/filters/script-tests/filter-property-computed-style.js:
+        (testComputedFilterRule):
+        * css3/filters/script-tests/filter-property-parsing.js:
+        (testFilterRule):
+        * css3/filters/script-tests/unprefixed.js: Copied from LayoutTests/css3/filters/script-tests/filter-property-computed-style.js.
+        (testComputedFilterRule):
+        * css3/filters/unprefixed-expected.txt: Copied from LayoutTests/css3/filters/filter-property-computed-style-expected.txt.
+        * css3/filters/unprefixed.html: Added.
+        * fast/css/getComputedStyle/computed-style-expected.txt:
+        * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
+        * fast/filter-image/clipped-filter-expected.html:
+        * fast/filter-image/clipped-filter.html:
+        * fast/filter-image/filter-image-animation-expected.txt:
+        * fast/filter-image/filter-image-animation.html:
+        * fast/filter-image/filter-image-blur.html:
+        * fast/filter-image/filter-image-expected.html:
+        * fast/filter-image/filter-image-svg.html:
+        * fast/filter-image/filter-image.html:
+        * fast/filter-image/parse-filter-image-expected.txt:
+        * fast/filter-image/parse-filter-image.html:
+        * svg/css/getComputedStyle-basic-expected.txt:
+
+2015-08-19  Brian Burg  <bburg@apple.com>
+
+        Web Inspector: InspectorTest should be a subclass of TestHarness
+        https://bugs.webkit.org/show_bug.cgi?id=148079
+
+        Reviewed by Timothy Hatcher.
+
+        Rename InspectorTestProxy to TestPage. Update some code style in
+        the harness script files to be consistent.
+
+        * http/tests/inspector/debugger/debugger-test.js:
+        * http/tests/inspector/dom/shapes-test.js:
+        * http/tests/inspector/replay/replay-test.js:
+        * http/tests/inspector/resources/inspector-test.js:
+        (TestPage.registerInitializer):
+        (runTest.runInitializationMethodsInFrontend):
+        (runTest.runTestMethodInFrontend):
+        (runTest):
+        (TestPage.completeTest):
+        (TestPage.debugLog):
+        (TestPage.addResult):
+        (TestPage.reportUncaughtException):
+        (InspectorTestProxy.registerInitializer): Deleted.
+        (InspectorTestProxy.completeTest): Deleted.
+        (InspectorTestProxy.debugLog): Deleted.
+        (InspectorTestProxy.addResult): Deleted.
+        (InspectorTestProxy.reportUncaughtException): Deleted.
+        * inspector/debugger/breakpoint-action-eval.html:
+        * inspector/debugger/resources/break-on-exception-tests.js:
+        * inspector/debugger/resources/script-for-breakpoint-actions.js:
+        (breakpointActions):
+        * inspector/debugger/search-scripts.html:
+        * inspector/replay/window-navigator-plugins-memoized.html:
+        * inspector/timeline/debugger-paused-while-recording.html:
+        * inspector/timeline/exception-in-injected-script-while-recording.html:
+
+2015-08-19  Chris Dumez  <cdumez@apple.com>
+
+        WebKit may keep outdated entry in the disk cache after a reload
+        https://bugs.webkit.org/show_bug.cgi?id=148137
+        <rdar://problem/22299547>
+
+        Reviewed by Antti Koivisto.
+
+        Add layout test to make sure that stale disk cached entries are removed
+        when it becomes uncacheable.
+
+        * http/tests/cache/disk-cache/resource-becomes-uncacheable-expected.txt: Added.
+        * http/tests/cache/disk-cache/resource-becomes-uncacheable.html: Added.
+        * http/tests/cache/disk-cache/resources/generate-response-optionally-cacheable.cgi: Added.
+
+2015-08-19  Brian Burg  <bburg@apple.com>
+
+        Web Inspector: split TestStub.js into multiple files and modernize it
+        https://bugs.webkit.org/show_bug.cgi?id=148077
+
+        Reviewed by Timothy Hatcher.
+
+        Add the prefix 'TestPage' to everything in protocol-test.js. Continue
+        exporting it to the global namespace for backwards compatibility, too.
+
+        Rename some things to match changes in the test harness. Tighten up
+        preconditions for test suite and test case names. Sprinkle some ES6.
+
+        * http/tests/inspector/dom/resources/InspectorDOMListener.js:
+        * http/tests/inspector/resources/console-test.js:
+        * http/tests/inspector/resources/probe-test.js:
+        * http/tests/inspector/resources/protocol-test.js:
+        (TestPage.registerInitializer):
+        (TestPage.debugLog.window.debugLog):
+        (TestPage.log.window.log):
+        (TestPage.closeTest.window.closeTest):
+        (TestPage.runTest.window.runTest):
+        (ProtocolTestProxy.registerInitializer): Deleted.
+        (debugLog): Deleted.
+        (log): Deleted.
+        (closeTest): Deleted.
+        (runTest): Deleted.
+        * inspector/dom/resources/dom-search-queries.js:
+        * inspector/unit-tests/async-test-suite.html:
+        * inspector/unit-tests/sync-test-suite.html:
+
+2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        [Cocoa] Punctuation near Hindi text is garbled when styled with the system font
+        https://bugs.webkit.org/show_bug.cgi?id=148164
+
+        Reviewed by Brian Burg.
+
+        This test is only relevant when the system font is set to Japanese or Simplified Chinese. In these
+        languages, the system font doesn't support punctuation, but CG will erroneously say that it does.
+
+        I intend to implement testing infrastructure which will allow us to mock the system language,
+        thereby allowing this test to be valid on all machines. The tracking bug for this effort is
+        https://bugs.webkit.org/show_bug.cgi?id=148168
+
+        * fast/text/hindi-system-font-punctuation-expected.html: Added.
+        * fast/text/hindi-system-font-punctuation.html: Added.
+
+2015-08-18  Brian Burg  <bburg@apple.com>
+
+        [Win] Test Gardening after r188598
+
+        Unreviewed. Really skip all inspector/ tests until the test harnesses are fixed.
+        This work is tracked by <https://bugs.webkit.org/show_bug.cgi?id=148025> and
+        <https://bugs.webkit.org/show_bug.cgi?id=148037>.
+
+        * platform/win/TestExpectations: 
+
+2015-08-18  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Web Inspector: Links for rules in <style> are incorrect, do not account for <style> offset in the document
+        https://bugs.webkit.org/show_bug.cgi?id=148141
+
+        Reviewed by Brian Burg.
+
+        * inspector/css/getAllStyleSheets-expected.txt: Added.
+        * inspector/css/getAllStyleSheets.html: Added.
+        * inspector/css/resources/external.css: Added.
+        (body):
+        Test for style sheet header information for external and inline stylesheets.
+
+2015-08-18  Benjamin Poulain  <bpoulain@apple.com>
+
+        [JSC] Optimize more cases of something-compared-to-null/undefined
+        https://bugs.webkit.org/show_bug.cgi?id=148157
+
+        Reviewed by Geoffrey Garen and Filip Pizlo.
+
+        * js/dom/document-all-watchpoint-covers-eliminated-compare-eq-expected.txt: Added.
+        * js/dom/document-all-watchpoint-covers-eliminated-compare-eq.html: Added.
+        * js/dom/script-tests/document-all-watchpoint-covers-eliminated-compare-eq.js: Added.
+        (compareFunction):
+
+2015-08-18  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        Attempt to fix the failing search-padding-cancel-results-buttons.html test by making
+        platform-specific versions of the test.
+
+        * TestExpectations: Added search-padding-cancel-results-buttons-expected.txt with a default [ Skip ].
+        * fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt.
+        * fast/forms/search/search-padding-cancel-results-buttons.html: Renamed from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons.html.
+        * platform/mac-mavericks/fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt.
+        * platform/mac/TestExpectations: Enable the test only for Mac platforms.
+
+2015-08-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
+
+        Fix a rare flakiness in svg/animations/svgPreserveAspectRatio-animation-1.html
+        https://bugs.webkit.org/show_bug.cgi?id=148149
+
+        Reviewed by Tim Horton.
+        
+        Do not sample the SVG animation at the middle of the animation period. At
+        that time, the SVG animation test script changes the value of the animated
+        attribute from the from-value to the to-value. It is safer to sample
+        immediately before and after the middle of the animation period.
+
+        * svg/animations/script-tests/svgPreserveAspectRatio-animation-1.js:
+        * svg/animations/svgPreserveAspectRatio-animation-1-expected.txt:
+
+2015-08-18  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        Search input results and clear icons are misaligned when padding is added
+        https://bugs.webkit.org/show_bug.cgi?id=148146
+        <rdar://problem/22310951>
+
+        Reviewed by Zalan Bujtas.
+
+        Tests that for a search field with -webkit-appearance: textfield; and padding will not clip
+        its cancel and results buttons.
+
+        * platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Added.
+        * platform/mac/fast/forms/search/search-padding-cancel-results-buttons.html: Added.
+
+2015-08-18  Simon Fraser  <simon.fraser@apple.com>
+
+        will-change: backface-visibility should not cause stacking context
+        https://bugs.webkit.org/show_bug.cgi?id=148091
+
+        Reviewed by Zalan Bujtas.
+        
+        Test that will-change: -webkit-backface-visibility does not create
+        stacking context.
+
+        * fast/css/will-change/resources/will-change-stacking-helper.js:
+
+2015-08-18  Simon Fraser  <simon.fraser@apple.com>
+
+        Mark fast/css/will-change/will-change-creates-stacking-context.html as an image-only
+        failure. Filed webkit.org/b/148144 to track it.
+
+        * platform/win/TestExpectations:
+
+2015-08-18  Brian Burg  <bburg@apple.com>
+
+        Web Inspector: load ProtocolTestStub from the WebInspectorUI bundle
+        https://bugs.webkit.org/show_bug.cgi?id=147955
+
+        Reviewed by Timothy Hatcher.
+
+        Since the inspector stub cannot open files that live in the LayoutTests
+        directory, adopt the test helper marshalling approach used by inspector.js.
+        Each helper must register its code for marshalling and explicitly put globals
+        on the window object.
+
+        Use script tags rather than importScript to include helpers in a test.
+
+        * TestExpectations: For now, skip inspector http tests. These should be rewritten
+        to use inspector-test.js, which does not run into cross-origin problems.
+
+        Rebaseline some test results to account for shifted line numbers (yuck).
+
+        * http/tests/inspector/dom/resources/InspectorDOMListener.js:
+        * http/tests/inspector/resources/console-test.js:
+        * http/tests/inspector/resources/probe-test.js:
+        * http/tests/inspector/resources/protocol-test.js:
+        (ProtocolTestProxy.registerInitializer):
+        (log):
+        (runTest.runInitializationMethodsInFrontend):
+        (runTest.runTestMethodInFrontend):
+        (runTest):
+        * inspector/console/console-message.html:
+        * inspector/console/css-source-locations-expected.txt:
+        * inspector/console/css-source-locations.html:
+        * inspector/console/js-source-locations-expected.txt:
+        * inspector/console/js-source-locations.html:
+        * inspector/console/x-frame-options-message-expected.txt:
+        * inspector/console/x-frame-options-message.html:
+        * inspector/debugger/didSampleProbe-multiple-probes.html:
+        * inspector/debugger/setBreakpoint-actions.html:
+        * inspector/debugger/setBreakpoint-options-exception.html:
+        * inspector/dom/dom-search-expected.txt:
+        * inspector/dom/dom-search-with-context.html:
+        * inspector/dom/dom-search.html:
+        * inspector/dom/resources/dom-search-queries.js:
+
+2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        [Win] Test gardening after r188591
+        https://bugs.webkit.org/show_bug.cgi?id=148119
+
+        Unreviewed.
+
+        * platform/win/fast/text/trak-optimizeLegibility-expected.txt: Added.
+
+2015-08-18  Chris Dumez  <cdumez@apple.com>
+
+        http/tests/navigation/page-cache-iframe-provisional-load.html is flaky
+        https://bugs.webkit.org/show_bug.cgi?id=148133
+
+        Reviewed by Alexey Proskuryakov.
+
+        http/tests/navigation/page-cache-iframe-provisional-load.html would fail if
+        the slow load would finish before navigating away. To greatly reduce the
+        chances of it happening, increase the slow load delay from 100ms to 3s.
+
+        Also make the test faster by using page-cache-helper.html instead of
+        page-cache-helper-slow.html. The idea of using a slow helper was for the
+        load to potentially finish while the page was in the PageCache. However,
+        now that we've increased the slow load delay, this will no longer happen.
+
+        * http/tests/navigation/page-cache-iframe-provisional-load.html:
+        * http/tests/navigation/resources/page-cache-helper-slow.html: Removed.
+
 2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
 
         [Cocoa] Honor the 'trak' table by opting in via text-rendering: optimizeLegibility