[CSSRegions] Add tests for scrolling composited content
https://bugs.webkit.org/show_bug.cgi?id=128527

Reviewed by Andrei Bucur.

Add tests take simulate scrolling in the context of regions and composited content:
1. scroll an empty region that is composited
2. scroll a region that displays composited content

* compositing/regions/composited-content-fixed-region-scrolled-expected.txt: Added.
* compositing/regions/composited-content-fixed-region-scrolled.html: Added.
* compositing/regions/fixed-empty-region-scrolled-expected.txt: Added.
* compositing/regions/fixed-empty-region-scrolled.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@163785 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add the CSS_SHAPE_INSIDE to CMake feature list
https://bugs.webkit.org/show_bug.cgi?id=128530

Patch by Krzysztof Wolanski <k.wolanski@samsung.com> on 2014-02-10
Reviewed by Gyuyoung Kim.

CSS_SHAPE_INSIDE flag was added in r163333,
this patch is adding this flag to CMake feature list.

* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@163786 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Actually register those DFG::Safepoints
https://bugs.webkit.org/show_bug.cgi?id=128521

Reviewed by Mark Hahnenberg.
        
No test because GC + thread + JIT = ???.

* dfg/DFGSafepoint.cpp:
(JSC::DFG::Safepoint::~Safepoint):
(JSC::DFG::Safepoint::begin):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@163787 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove unnecessary comment lines.
https://bugs.webkit.org/show_bug.cgi?id=127894

Patch by Changhun Kang <temoochin@company100.net> on 2014-02-10
Reviewed by Darin Adler.

No new tests. No change in behavior.

* Modules/websockets/WebSocketHandshake.cpp:
(WebCore::WebSocketHandshake::clientHandshakeRequest):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@163788 268f45cc-cd09-0410-ab3c-d52691b4dbfc
<1/100 probability FTL failure: v8-v6/v8-deltablue.js.ftl-eager: Exception: TypeError: undefined is not an object (evaluating 'c.isInput')
https://bugs.webkit.org/show_bug.cgi?id=128278

Reviewed by Mark Hahnenberg.
        
Fix another FTL flake due to bytecode liveness corner cases. Hopefully it's the last
one.

* dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::parseBlock): Make sure that inside a constructor, the 'this' result is always set. This makes it easier to unify the treatment of 'this' for OSR exit: we just say that it's always live.
* dfg/DFGGraph.cpp:
(JSC::DFG::Graph::isLiveInBytecode): Assume that 'this' is live. We were already sort of doing this for calls because the callsite would claim it to be live. But we didn't do it for constructors. It's true that *at the callsite* 'this' won't be live, but inside the inlined constructor, it almost certainly will be.
* dfg/DFGTierUpCheckInjectionPhase.cpp:
(JSC::DFG::TierUpCheckInjectionPhase::run): I just noticed this benign bug. We should only return 'true' if we actually injected checks.
* ftl/FTLOSRExitCompiler.cpp:
(JSC::FTL::compileStub): Make it easier to just dump disassembly for FTL OSR exits.
* runtime/Options.h: Ditto.
* tests/stress/inlined-constructor-this-liveness.js: Added.
(Foo):
(foo):
* tests/stress/inlined-function-this-liveness.js: Added.
(bar):
(foo):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@163789 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, revert the accidental change from r163789.

* tests/v8-v6/v8-deltablue.js:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@163790 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Skip fast/workers/dedicated-worker-lifecycle
https://bugs.webkit.org/show_bug.cgi?id=128537

* TestExpectations:



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