http/tests/cookies/simple-cookies-expired.html and simple-cookies-max-age.html are failing
        https://bugs.webkit.org/show_bug.cgi?id=82749

        I don't see any failures locally (other than sometimes as flakiness in all cookie
        tests), and the bug report doesnt' have any information about what was wrong.

        * platform/mac/Skipped: Re-enable to see what happens.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119286 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Unreviewed compile fix for r119283

For the record, Dana Jensens <danakj@chromium.org> wrote this slightly faster than I did.

Source/WebCore:

* platform/graphics/chromium/LayerChromium.h:
(WebCore::LayerChromium::bounds):
* platform/graphics/chromium/cc/CCLayerImpl.h:
(WebCore::CCLayerImpl::bounds):

Source/WebKit/chromium:

* tests/CCAnimationTestCommon.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119287 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix a typo in the expected result for the test added in r119281.119281

* fast/js/dfg-cse-cfa-discrepancy-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119288 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Chromium rebaseline after r119274.

* platform/chromium-linux/fast/reflections/reflection-with-zoom-expected.png: Added.
* platform/chromium-mac-leopard/fast/reflections/reflection-with-zoom-expected.png: Added.
* platform/chromium-mac/fast/reflections/reflection-with-zoom-expected.png: Added.
* platform/chromium-win/fast/reflections/reflection-with-zoom-expected.png: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119289 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Fix the return value checking in SelectPopupClient
https://bugs.webkit.org/show_bug.cgi?id=88130

Patch by Crystal Zhang <haizhang@rim.com> on 2012-06-01
Reviewed by Rob Buis.

In SelectPopupClient, return '1' means selected, '0' means not selected,
the ASCII value of '0' is 48, not 32, use '0' to be more readable.

* WebCoreSupport/SelectPopupClient.cpp:
(WebCore::SelectPopupClient::setValueAndClosePopup):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119290 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Use fully qualified name for Fixed to avoid the collision with "typedef SInt32 Fixed" in MacTypes.h

* tests/GraphicsLayerChromiumTest.cpp:
(WebKitTests::TEST_F):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119291 268f45cc-cd09-0410-ab3c-d52691b4dbfc
DFG constant folding search for the last local access skips the immediately previous local access
https://bugs.webkit.org/show_bug.cgi?id=88141

Source/JavaScriptCore: 

Reviewed by Michael Saboff.
        
If you use a loop in the style of:

for (i = start; i--;)

then you need to remember that the first value of 'i' that the loop body will see is 'start - 1'.
Hence the following is probably wrong:
        
for (i = start - 1; i--;)

* dfg/DFGConstantFoldingPhase.cpp:
(JSC::DFG::ConstantFoldingPhase::run):

LayoutTests: 

Reviewed by Michael Saboff.

* fast/js/dfg-obvious-constant-cfa-expected.txt: Added.
* fast/js/dfg-obvious-constant-cfa.html: Added.
* fast/js/script-tests/dfg-obvious-constant-cfa.js: Added.
(bar.baz):
(bar):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119292 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Overflow scrolling doesn't need to create a stacking context is the overflow is hidden
https://bugs.webkit.org/show_bug.cgi?id=88057

Reviewed by James Robinson.

This patch causes us to match the iOS implementation of this feature.

* css/StyleResolver.cpp:
(WebCore::StyleResolver::collectMatchingRulesForList):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119294 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Win] Windows 7 Release Testers report many compositing failures
https://bugs.webkit.org/show_bug.cgi?id=88040

Part 2 of adding expected (failing?) results to get the bots greener.

* platform/win/compositing/images: Added.
* platform/win/compositing/images/clip-on-directly-composited-image-expected.txt: Added.
* platform/win/compositing/images/direct-image-background-color-expected.txt: Added.
* platform/win/compositing/images/direct-pdf-image-expected.txt: Added.
* platform/win/compositing/images/direct-svg-image-expected.txt: Added.
* platform/win/compositing/layer-creation/fixed-position-out-of-view-expected.txt: Added.
* platform/win/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added.
* platform/win/compositing/layer-creation/overlap-animation-expected.txt: Added.
* platform/win/compositing/layer-creation/overlap-child-layer-expected.txt: Added.
* platform/win/compositing/layer-creation/overlap-clipping-expected.txt: Added.
* platform/win/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt: Added.
* platform/win/compositing/layer-creation/overlap-transformed-layer-expected.txt: Added.
* platform/win/compositing/layer-creation/overlap-transforms-expected.txt: Added.
* platform/win/compositing/layer-creation/rotate3d-overlap-expected.txt: Added.
* platform/win/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
* platform/win/compositing/layer-creation/spanOverlapsCanvas-expected.txt: Added.
* platform/win/compositing/layer-creation/stacking-context-overlap-expected.txt: Added.
* platform/win/compositing/layer-creation/stacking-context-overlap-nested-expected.txt: Added.
* platform/win/compositing/layer-creation/translatez-overlap-expected.txt: Added.
* platform/win/compositing/masks: Added.
* platform/win/compositing/masks/direct-image-mask-expected.txt: Added.
* platform/win/compositing/masks/masked-ancestor-expected.txt: Added.
* platform/win/compositing/masks/multiple-masks-expected.txt: Added.
* platform/win/compositing/masks/simple-composited-mask-expected.txt: Added.
* platform/win/compositing/overflow/ancestor-overflow-expected.txt
* platform/win/compositing/overflow/clip-descendents-expected.txt: Added.
* platform/win/compositing/overflow/content-gains-scrollbars-expected.txt: Added.
* platform/win/compositing/overflow/content-loses-scrollbars-expected.txt: Added.
* platform/win/compositing/overflow/overflow-compositing-descendant-expected.txt: Added.
* platform/win/compositing/overflow/overflow-positioning-expected.txt: Added.
* platform/win/compositing/overflow/overflow-scrollbar-layers-expected.txt: Added.
* platform/win/compositing/overflow/resize-painting-expected.txt: Added.
* platform/win/compositing/rtl: Added.
* platform/win/compositing/rtl/rtl-absolute-expected.txt: Added.
* platform/win/compositing/rtl/rtl-absolute-overflow-expected.txt: Added.
* platform/win/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-absolute-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-fixed-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt: Added.
* platform/win/compositing/rtl/rtl-iframe-relative-expected.txt: Added.
* platform/win/compositing/rtl/rtl-relative-expected.txt: Added.
* platform/win/compositing/tiling/crash-reparent-tiled-layer-expected.txt: Added.
* platform/win/compositing/visibility: Added.
* platform/win/compositing/visibility/layer-visible-content-expected.txt: Added.
* platform/win/compositing/visibility/visibility-image-layers-dynamic-expected.txt: Added.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119295 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        Make cookie tests debuggable by merging scripts into HTML
        https://bugs.webkit.org/show_bug.cgi?id=88143

        Reviewed by Anders Carlsson.

        * http/tests/cookies/double-quoted-value-with-semi-colon.html:
        * http/tests/cookies/multiple-cookies.html:
        * http/tests/cookies/script-tests: Removed.
        * http/tests/cookies/script-tests/TEMPLATE.html: Removed.
        * http/tests/cookies/script-tests/double-quoted-value-with-semi-colon.js: Removed.
        * http/tests/cookies/script-tests/multiple-cookies.js: Removed.
        * http/tests/cookies/script-tests/simple-cookies-expired.js: Removed.
        * http/tests/cookies/script-tests/simple-cookies-max-age.js: Removed.
        * http/tests/cookies/script-tests/single-quoted-value.js: Removed.
        * http/tests/cookies/simple-cookies-expired.html:
        * http/tests/cookies/simple-cookies-max-age.html:
        * http/tests/cookies/single-quoted-value.html:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119296 268f45cc-cd09-0410-ab3c-d52691b4dbfc
nrwt seems to leak tmpdirs
https://bugs.webkit.org/show_bug.cgi?id=88126

Reviewed by Ojan Vafai.

Fix leak possibly introduced in r118979 - we now will
make sure we clean up any stale temp directories during the
start routine and attempt to clean up again in __del__. It
turns out that asserting in __del__ logs a message but is
caught by the runtime, so it's mostly useless.

* Scripts/webkitpy/layout_tests/port/webkit.py:
(WebKitDriver.__del__):
(WebKitDriver._start):
(WebKitDriver.run_test):
* Scripts/webkitpy/layout_tests/port/webkit_unittest.py:
(WebKitDriverTest.test_check_for_driver_crash):
(WebKitDriverTest.test_stop_cleans_up_properly):
(WebKitDriverTest):
(WebKitDriverTest.test_two_starts_cleans_up_properly):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119297 268f45cc-cd09-0410-ab3c-d52691b4dbfc
rename -webkit-flex-pack and -webkit-flex-line-pack to -webkit-justify-content and -webkit-align-content
https://bugs.webkit.org/show_bug.cgi?id=88113

Reviewed by Ojan Vafai.

Source/WebCore:

This recently changed in the spec:
http://dev.w3.org/csswg/css3-flexbox/#justify-content-property
http://dev.w3.org/csswg/css3-flexbox/#align-content-property

No new tests, updated existing tests.

* css/CSSComputedStyleDeclaration.cpp:
(WebCore):
(WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
* css/CSSParser.cpp:
(WebCore::isValidKeywordPropertyAndValue):
(WebCore::isKeywordPropertyID):
(WebCore::CSSParser::parseValue):
* css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
(WebCore::CSSPrimitiveValue::operator EJustifyContent):
(WebCore::CSSPrimitiveValue::operator EAlignContent):
* css/CSSProperty.cpp:
(WebCore::CSSProperty::isInheritedProperty):
* css/CSSPropertyNames.in:
* css/StyleBuilder.cpp:
(WebCore::StyleBuilder::StyleBuilder):
* css/StyleResolver.cpp:
(WebCore::StyleResolver::collectMatchingRulesForList):
* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::repositionLogicalHeightDependentFlexItems):
(WebCore::initialJustifyContentOffset):
(WebCore::justifyContentSpaceBetweenChildren):
(WebCore::RenderFlexibleBox::layoutAndPlaceChildren):
(WebCore::RenderFlexibleBox::layoutColumnReverse):
(WebCore::initialAlignContentOffset):
(WebCore::alignContentSpaceBetweenChildren):
(WebCore::RenderFlexibleBox::alignFlexLines):
* rendering/RenderFlexibleBox.h:
* rendering/style/RenderStyle.h:
* rendering/style/RenderStyleConstants.h:
* rendering/style/StyleFlexibleBoxData.cpp:
(WebCore::StyleFlexibleBoxData::StyleFlexibleBoxData):
(WebCore::StyleFlexibleBoxData::operator==):
* rendering/style/StyleFlexibleBoxData.h:
(StyleFlexibleBoxData):
* rendering/style/StyleRareNonInheritedData.cpp:
(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator==):
* rendering/style/StyleRareNonInheritedData.h:
(StyleRareNonInheritedData):

LayoutTests:

Find and replace for the CSS keywords.

* css3/flexbox/columns-auto-size.html:
* css3/flexbox/css-properties-expected.txt:
* css3/flexbox/css-properties.html:
* css3/flexbox/flex-pack.html:
* css3/flexbox/multiline-align.html:
* css3/flexbox/multiline-column-auto.html:
* css3/flexbox/multiline-line-pack-expected.txt:
* css3/flexbox/multiline-line-pack-horizontal-column-expected.txt:
* css3/flexbox/multiline-line-pack-horizontal-column.html:
* css3/flexbox/multiline-line-pack.html:
* css3/flexbox/multiline-pack-expected.txt:
* css3/flexbox/multiline-pack.html:
* css3/flexbox/multiline-reverse-wrap-overflow.html:
* css3/flexbox/multiline-shrink-to-fit.html:
* css3/flexbox/multiline.html:
* css3/flexbox/nested-stretch.html:
* css3/flexbox/position-absolute-child.html:
* css3/flexbox/true-centering.html:
* fast/css/getComputedStyle/computed-style-expected.txt:
* fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/chromium-linux-x86/svg/css/getComputedStyle-basic-expected.txt:
* platform/chromium-linux/svg/css/getComputedStyle-basic-expected.txt:
* platform/chromium-mac-leopard/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/chromium-mac-leopard/svg/css/getComputedStyle-basic-expected.txt:
* platform/chromium-mac-snowleopard/svg/css/getComputedStyle-basic-expected.txt:
* platform/chromium-mac/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/chromium-mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/chromium-mac/svg/css/getComputedStyle-basic-expected.txt:
* platform/chromium-win-vista/svg/css/getComputedStyle-basic-expected.txt:
* platform/chromium-win-xp/svg/css/getComputedStyle-basic-expected.txt:
* platform/chromium-win/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/chromium-win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/chromium-win/svg/css/getComputedStyle-basic-expected.txt:
* platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
* platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/mac/svg/css/getComputedStyle-basic-expected.txt:
* platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/qt/svg/css/getComputedStyle-basic-expected.txt:
* platform/win/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* svg/css/getComputedStyle-basic-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119298 268f45cc-cd09-0410-ab3c-d52691b4dbfc
DFG should not emit unnecessary speculation checks when performing an int32 to double conversion on
a value that is proved to be a number, predicted to be an int32, but not proved to be an int32
https://bugs.webkit.org/show_bug.cgi?id=88146

Reviewed by Gavin Barraclough.

Source/JavaScriptCore: 

* dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileInt32ToDouble):

LayoutTests: 

* fast/js/dfg-int32-to-double-on-known-number-expected.txt: Added.
* fast/js/dfg-int32-to-double-on-known-number.html: Added.
* fast/js/script-tests/dfg-int32-to-double-on-known-number.js: Added.
(foo.bar):
(foo):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119299 268f45cc-cd09-0410-ab3c-d52691b4dbfc
DFG arguments simplification phase uses a node.codeOrigin after appending a node
https://bugs.webkit.org/show_bug.cgi?id=88151

Reviewed by Geoffrey Garen.
        
The right thing to do is to save the CodeOrigin before appending to the graph.

* dfg/DFGArgumentsSimplificationPhase.cpp:
(JSC::DFG::ArgumentsSimplificationPhase::run):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119300 268f45cc-cd09-0410-ab3c-d52691b4dbfc
DFG CFA should mark basic blocks as having constants if local accesses yield constants
https://bugs.webkit.org/show_bug.cgi?id=88153

Reviewed by Gavin Barraclough.

* dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::execute):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119301 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove RefInfo class
https://bugs.webkit.org/show_bug.cgi?id=87904

Patch by Raymond Toy <rtoy@google.com> on 2012-06-01
Reviewed by Chris Rogers.

No new tests; covered by existing tests.

* Modules/webaudio/AudioBufferSourceNode.cpp:
(WebCore::AudioBufferSourceNode::~AudioBufferSourceNode): Clear
panner node.
(WebCore::AudioBufferSourceNode::totalPitchRate):
(WebCore::AudioBufferSourceNode::setPannerNode): Use
RefTypeConnection counting for panner node.
(WebCore):
(WebCore::AudioBufferSourceNode::clearPannerNode): New function to
 clear panner node in AudioBufferSourceNode.
(WebCore::AudioBufferSourceNode::finish): Clear panner node when done.
* Modules/webaudio/AudioBufferSourceNode.h:
(AudioBufferSourceNode): Add virtual finish(), m_pannerNode is not
a RefPtr anymore.
* Modules/webaudio/AudioContext.cpp:
(WebCore::AudioContext::addDeferredFinishDeref): Remove unneeded RefTyp.
(WebCore::AudioContext::handleDeferredFinishDerefs): Remove
unneeded RefType.
* Modules/webaudio/AudioContext.h:
(AudioContext): Update addDeferredFinishDeref signature.
* Modules/webaudio/AudioNode.cpp:
(WebCore::AudioNode::deref): Update call to addDeferredFinishDeref.
* Modules/webaudio/AudioScheduledSourceNode.h:
(AudioScheduledSourceNode): Make finish() virtual.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119302 268f45cc-cd09-0410-ab3c-d52691b4dbfc
DFG CFA should know that PutByVal can clobber the world
https://bugs.webkit.org/show_bug.cgi?id=88155

Reviewed by Gavin Barraclough.

Source/JavaScriptCore: 

* dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::execute):

LayoutTests: 

* fast/js/dfg-putbyval-cfa-clobber-expected.txt: Added.
* fast/js/dfg-putbyval-cfa-clobber.html: Added.
* fast/js/script-tests/dfg-putbyval-cfa-clobber.js: Added.
(foo.bar):
(foo):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119303 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r119297.
http://trac.webkit.org/changeset/119297
https://bugs.webkit.org/show_bug.cgi?id=88156

May have broken Chromium bots (Requested by rniwa on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-06-01

* Scripts/webkitpy/layout_tests/port/webkit.py:
(WebKitDriver.__del__):
(WebKitDriver.run_test):
* Scripts/webkitpy/layout_tests/port/webkit_unittest.py:
(WebKitDriverTest.test_check_for_driver_crash):
(WebKitDriverTest.test_stop_cleans_up_properly):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119304 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Lots of "failed download-built-product" on Apple bots
https://bugs.webkit.org/show_bug.cgi?id=88158

Reviewed by Jessie Berlin.

Disable mergeRequests on all Apple builders. This is a speculative fix.

* BuildSlaveSupport/build.webkit.org-config/config.json:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119305 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Skip more asserting tests on Windows.

* platform/win/Skipped:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119306 268f45cc-cd09-0410-ab3c-d52691b4dbfc